@font-face{font-family:SF Pro;font-style:normal;font-weight:1 1000;font-display:swap;src:url(/assets/sf-pro-Ca6NH9az.woff2) format("woff2")}@font-face{font-family:SF Pro;font-style:italic;font-weight:1 1000;font-display:swap;src:url(/assets/sf-pro-italic-DP_rrjAz.woff2) format("woff2")}:root{--hud-scale: .85;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--r: 8px;--r-sm: 5px;--r-md: 10px;--r-lg: 14px;--r-pill: 999px;--ui-control-h: 40px;--ui-control-h-sm: 34px;--ui-close-size: 40px;--ui-header-h: 52px;--ui-window-gutter: 12px;--ui-window-sm: 440px;--ui-window-md: 620px;--ui-window-lg: 960px;--ui-window-wide: 1280px;--ui-transition-fast: .12s;--ui-transition-normal: .18s;--fs-xs: .6875rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-lg: 1.0625rem;--fs-xl: 1.375rem;--z-hud: 5;--z-backdrop: 18;--z-plate: 24;--z-dock: 25;--z-rail: 30;--z-chat: 31;--z-panel: 32;--z-toast: 33;--z-flyout: 34;--z-top: 50;--z-announcement: 80;--z-modal: 100;--z-hud-popover: 160;--z-dialog: 400;--panel-w: 262px;--font-ui: "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-num: "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink: var(--bg);--stone: var(--surface-2);--stone-2: var(--surface-3);--stone-hi: var(--surface-3);--edge: var(--border-2);--edge-soft: var(--border-1);--red: var(--primary);--red-bright: var(--primary);--red-deep: var(--primary);--gold: var(--primary);--gold-bright: var(--primary);--gold-deep: var(--primary);--gold-soft: var(--primary-soft);--danger-soft: var(--primary-soft);--paper: var(--text-1);--muted: var(--text-2);--muted-2: var(--text-3);--hud-bg: var(--surface-1);--hud-bg-2: var(--bg);--hud-edge: var(--border-1);--hud-edge-red: var(--primary);--accent-battle: var(--primary);--accent-city: var(--info);--ok: var(--success);--ok-bright: var(--success);--hp: var(--success);--hp-2: var(--success);--hp-mid: var(--warning);--hp-low: var(--danger);--exp-2: var(--exp);--surface-0: var(--bg);--font-rpg: var(--font-ui);--font-display: var(--font-ui);--font-body: var(--font-ui);--color-rpg-title: var(--text-1);--color-rpg-muted: var(--text-2);--color-rpg-gold: var(--primary);--color-rpg-red: var(--danger);--shadow-rpg-text: 1px 1px 2px #000;--gba-frame: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect x='0' y='0' width='24' height='24' rx='7' fill='%230a0b0d'/%3E%3Crect x='1.5' y='1.5' width='21' height='21' rx='6' fill='%232e3038'/%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='4.5' fill='%2323252c'/%3E%3Crect x='5.5' y='5.5' width='13' height='13' rx='3' fill='%234a4335'/%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5' fill='%231b1c21'/%3E%3C/svg%3E") 8 fill / 8px;--gba-frame-red: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Crect x='0' y='0' width='24' height='24' rx='7' fill='%230a0b0d'/%3E%3Crect x='1.5' y='1.5' width='21' height='21' rx='6' fill='%23482020'/%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='4.5' fill='%2323252c'/%3E%3Crect x='5.5' y='5.5' width='13' height='13' rx='3' fill='%236e3a32'/%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5' fill='%231b1c21'/%3E%3C/svg%3E") 8 fill / 8px;--panel-border: 1px solid var(--border-2);--panel-inner: inset 0 0 0 1px rgba(255, 255, 255, .09);--control-bg: var(--surface-2);--control-bg-hover: var(--surface-3);--control-bg-disabled: color-mix(in srgb, var(--surface-1) 78%, var(--bg));--control-border: var(--border-2);--control-border-disabled: var(--border-1);--control-text: var(--text-1);--control-placeholder: var(--text-3);--control-text-disabled: var(--text-3);--focus-ring: var(--primary);--focus-ring-soft: var(--primary-soft)}@media(max-width:480px){.modal-bg{padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom))}.modal{max-width:calc(100vw - 12px)}.modal-lg,.modal-modes{max-height:calc(100dvh - 12px)}.modal-scroll{overscroll-behavior:contain}.auth-scene{padding:12px}}@media(max-height:520px){.modal-bg{align-items:flex-start;overflow-y:auto}.location-plate{display:none}.chat-panel{height:min(190px,calc(100dvh - 90px))}.auth-scene{padding-block:10px}}:root{--bg: #141518;--surface-1: #1c1e22;--surface-2: #24272d;--surface-3: #2d3138;--surface-alt: #272b31;--border-1: #4d5561;--border-2: #687382;--text-1: #f3f5f7;--text-2: #bec4cd;--text-3: #929aa6;--primary: #ff5c39;--on-primary: #141518;--primary-soft: rgba(255, 92, 57, .14);--success: #4fbf61;--warning: #f5b454;--warning-soft: rgba(245, 180, 84, .3);--danger: #e05b5b;--info: #5c9bff;--exp: #5c9bff;--shadow: 0 6px 18px rgba(0, 0, 0, .45);--shadow-soft: 0 2px 10px rgba(0, 0, 0, .35);--shadow-big: 0 16px 40px rgba(0, 0, 0, .5)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--paper);font-family:var(--font-body);font-size:.9375rem;line-height:1.4;font-variant-numeric:tabular-nums;background-color:var(--ink);background-image:radial-gradient(1200px 600px at 50% -10%,var(--gold-soft),transparent 60%),linear-gradient(180deg,#12151d 0%,var(--ink) 45%,#07080c 100%);background-attachment:fixed;overflow:hidden}:focus-visible{outline:3px solid var(--focus-ring, var(--gold));outline-offset:2px;border-radius:4px;box-shadow:0 0 0 1px var(--bg),0 0 0 5px var(--focus-ring-soft, var(--gold-soft))}#app{height:100%}.wrap{max-width:1120px;height:100%;margin:0 auto;padding:16px;overflow-y:auto}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:700;letter-spacing:.2px}h1{font-size:clamp(1.25rem,4vw,2rem);line-height:1.3}h2{font-size:1.125rem;color:var(--text-1)}h3{font-size:.875rem;color:var(--text-2)}.display{color:var(--color-rpg-title);text-shadow:2px 2px 0 #303048,0 0 26px rgba(88,104,160,.5)}.muted{color:var(--muted)}.small{font-size:.8125rem}.center{text-align:center}.mt{margin-top:12px}.gold{color:var(--gold-deep);font-weight:700}.coin-ico{display:inline-block;vertical-align:-.18em;image-rendering:pixelated}.ui-ico{display:inline-block;vertical-align:-.22em;image-rendering:pixelated;flex:none}.pixel-icon{image-rendering:pixelated}.grow{flex:1;min-width:0}.pos{color:var(--color-rpg-gold);font-weight:700;text-shadow:var(--shadow-rpg-text)}.neg{color:var(--color-rpg-red);font-weight:700;text-shadow:var(--shadow-rpg-text)}.rpg-value-gold{color:var(--color-rpg-gold);font-weight:700;text-shadow:var(--shadow-rpg-text)}.rpg-value-red{color:var(--color-rpg-red);font-weight:700;text-shadow:var(--shadow-rpg-text)}.gold,.rpg-value-gold,.rpg-value-red,.tnum{font-family:var(--font-num);font-variant-numeric:tabular-nums}.section-title{display:flex;align-items:center;gap:12px;margin-bottom:10px}.section-title:after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--edge-soft),transparent)}.section-title.center:after{display:none}.game{height:100%;height:100dvh;display:flex;flex-direction:column}.top-chip{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:.8125rem;font-weight:600;padding:7px 12px;border-radius:var(--r-pill);color:var(--text-2);background:var(--hud-glass);border:1px solid var(--border-1);box-shadow:var(--shadow-soft);white-space:nowrap}button.top-chip{cursor:pointer;transition:border-color .12s,color .12s}button.top-chip:hover{border-color:var(--border-2);color:var(--text-1);background:var(--hud-glass)}.top-chip.sync{cursor:help}.top-chip.sync-warn{color:var(--warning);border-color:#f5b45473}.top-chip.sync-error{color:var(--danger);border-color:var(--danger);animation:sync-alarm 1.6s ease-in-out infinite}@keyframes sync-alarm{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.top-chip.sync-error{animation:none}}.pill{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 11px;border-radius:999px;font-weight:700;font-size:.875rem;border:1px solid var(--border-2);background:var(--surface-2);color:var(--paper);box-shadow:0 2px #00000040}.pill.small{font-size:.875rem;padding:1px 8px}.pill.sync-pending{color:var(--warning);border-color:color-mix(in srgb,var(--warning) 55%,transparent)}.pill.sync-failed{color:#ff746c;border-color:#ff746c8c}.stage{position:relative;flex:1;min-height:0;overflow:hidden;background:radial-gradient(90% 70% at 50% 40%,rgba(88,104,160,.08),transparent 70%),#0a1018}.world-wrap{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:center}#worldCanvas{image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;border-radius:4px;box-shadow:0 0 0 2px #5868a059,0 20px 60px #0009}.stage.city-mode #worldCanvas{border-radius:0;box-shadow:none}.stage:has(.battle-mode) #worldCanvas,.stage:has(#worldCanvas) #worldCanvas{max-width:100%;max-height:100%}.dock-rail{position:absolute;z-index:var(--z-rail);display:flex;flex-direction:column;gap:8px}.dock-right{right:10px;top:12px;align-items:center}.rail-ico{width:40px;height:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:1.0625rem;color:var(--color-rpg-muted);background:var(--hud-glass);border:1px solid var(--border-2);cursor:pointer;box-shadow:0 3px 10px #00000080;transition:border-color .12s,transform .1s,color .12s}.rail-ico:hover{border-color:var(--color-rpg-gold);color:var(--paper);transform:translateY(-1px)}.rail-ico.on{border-color:var(--color-rpg-gold);color:var(--color-rpg-gold);box-shadow:0 0 0 2px #f0c05a33,0 3px 10px #00000080}.flyout{position:absolute;top:62px;bottom:12px;z-index:var(--z-flyout);width:min(300px,calc(100vw - 84px));display:flex;flex-direction:column;gap:var(--sp-2);overflow-y:auto;scrollbar-width:thin;transition:transform .22s ease,opacity .18s ease}.flyout-right{right:58px;transform:translate(20px);opacity:0;pointer-events:none}.flyout.open{transform:translate(0);opacity:1;pointer-events:auto}.flyout-right .sb{border-radius:10px}.flyout-x{align-self:flex-end;flex:none;width:26px;height:26px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--color-rpg-muted);background:var(--surface-2);border:1px solid var(--border-2);cursor:pointer}.flyout-x:hover{color:var(--paper);border-color:var(--color-rpg-gold)}.left-dock{position:absolute;left:10px;top:12px;z-index:var(--z-panel);width:min(280px,calc(100vw - 84px));max-height:calc(100% - 96px);overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:8px;pointer-events:none}.left-dock>*{pointer-events:auto}.onboard-root{display:contents;pointer-events:none}.onboard-root>*{pointer-events:auto}.onboard-root:empty{display:none}.chat-trigger{position:absolute;left:10px;bottom:12px;z-index:var(--z-chat)}.chat-trigger.hidden{display:none}.hud-box{position:relative;border:8px solid transparent;border-image:var(--gba-frame);border-radius:0;padding:4px 6px;color:var(--paper);box-shadow:0 4px 14px #0006;flex:none}.hud-box-head{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--border-1)}.hud-box-head h4{font-family:var(--font-ui);font-size:.8125rem;color:var(--text-1);letter-spacing:.2px;text-transform:none}.hud-sub{font-family:var(--font-ui);font-size:.6875rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);margin:10px 0 4px;border-bottom:1px solid var(--border-1);padding-bottom:3px}.hud-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.875rem;padding:1px 0;color:var(--muted);letter-spacing:.2px}.hud-row b{color:var(--paper);font-weight:700;white-space:nowrap}.hud-row.warn b{white-space:normal;line-height:1.3}.hud-row b.gold{color:var(--gold-deep)}.hud-row .ph{font-style:normal;color:var(--muted-2);font-size:.875rem}.hud-row.sub{font-size:.9375rem;padding-left:8px}.hud-row.sub span{display:flex;align-items:center;gap:6px;min-width:0}.hud-row.sub b{color:var(--muted)}.hud-row.sub .tile.mini-inline{width:22px;height:22px;font-size:.75rem;flex:none}.hud-mini{font-size:.75rem;letter-spacing:.3px;padding:2px 9px;color:var(--muted);background:var(--surface-3);border:1px solid var(--edge-soft);border-radius:5px;cursor:pointer;box-shadow:0 1px 0 var(--edge-soft)}.hud-mini:hover{color:var(--paper);border-color:var(--edge)}.hud-btn-red{width:100%;margin-top:7px;padding:8px;font-family:var(--font-ui);font-size:.75rem;font-weight:800;letter-spacing:.2px;color:var(--on-primary);background:var(--primary);border:none;border-radius:var(--r-md);cursor:pointer;transition:filter .15s;box-shadow:none;text-shadow:none}.hud-btn-red:hover{filter:brightness(.94)}.hud-btn-red.ghost{background:transparent;color:var(--text-2);border:1px solid var(--border-2);font-weight:700}.hud-btn-red.ghost:hover{background:var(--surface-3);filter:none}.bar.dead>i{background:#a0a0a0}.slot-qty{position:absolute;right:2px;bottom:1px;font-size:.8125rem;font-weight:700;color:#fff;text-shadow:0 1px 2px #303048,0 0 3px #303048;pointer-events:none}.portrait-cell{display:inline-block;flex:none;image-rendering:pixelated;background-repeat:no-repeat}.portrait-cell.fill{width:100%;height:100%}.tile .portrait-cell.fill{width:90%;height:90%}.tile .pkmn-icon{width:100%;height:100%}.pkmn-icon{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pkmn-icon>.portrait-cell{position:absolute;inset:0;width:100%;height:100%}.pkmn-icon-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.pkmn-icon:has(>.pkmn-icon-img)>.portrait-cell{visibility:hidden}.pkmn-icon.is-mega,
.poke-photo.is-mega {
  outline: none;
  box-shadow: none;
  border-radius: 3px;
  animation: none;
}@keyframes shinyVarredura{0%{transform:translate(-96.43%)}to{transform:translate(38.57%)}}.stage.city-mode .hunt-only,.stage.battle-mode .city-only{display:none}.poke-slot{position:relative;flex:none;width:58px;height:58px;border-radius:14px;padding:0;overflow:hidden;background:linear-gradient(#2a2e3c,#171a24);border:2px solid #10121a;cursor:pointer;transition:transform .1s,box-shadow .12s,filter .12s;box-shadow:inset 0 1px #ffffff14,0 2px 5px #0006}.poke-portrait{position:absolute;inset:3px;z-index:1;border-radius:9px;background-color:#0e1017}.poke-slot:hover{transform:translateY(-2px);filter:brightness(1.06)}.poke-slot.active{border-color:#e04838;box-shadow:0 0 0 2px #e0483899,0 0 12px #ef56468c,inset 0 1px #ffffff14}.poke-slot.active .poke-portrait{box-shadow:inset 0 0 0 1px #ffd2cd66}.poke-key{position:absolute;left:3px;top:2px;z-index:3;min-width:13px;text-align:center;padding:0 2px;line-height:14px;font-family:var(--font-display);font-size:.625rem;font-weight:700;color:#fff;background:var(--hud-glass);border-radius:5px;text-shadow:0 1px 1px #000;pointer-events:none}.poke-slot.fainted .poke-portrait{filter:grayscale(1) brightness(.62)}.poke-slot.empty{cursor:default;opacity:.45;border-style:dashed}.poke-slot.empty .poke-portrait{filter:saturate(.25) brightness(.95)}.poke-hp{position:absolute;left:5px;bottom:4px;height:4px;z-index:3;display:block;max-width:calc(100% - 10px);background:var(--hp);border-radius:2px;box-shadow:0 0 0 1px #0009}.poke-hp.hp-mid{background:var(--hp-mid)}.poke-hp.hp-low{background:var(--hp-low)}.poke-slot.fainted .poke-hp{background:#a0a0a0}.entry.catch{color:var(--ok);font-weight:700}.entry.level,.entry.boss{color:var(--gold-deep);font-weight:700}.entry.evolve{color:#7040a8;font-weight:700}.entry.heal{color:#2a8838}.entry.death{color:var(--danger)}.entry.info{color:var(--muted)}.chat-panel{position:absolute;left:10px;bottom:58px;z-index:var(--z-chat);width:min(300px,calc(100% - 20px));height:210px;display:flex;flex-direction:column;border:8px solid transparent;border-image:var(--gba-frame);box-shadow:0 8px 22px #00000073;overflow:hidden;transition:height .2s ease}.chat-panel.collapsed,.chat-panel.collapsed .chat-body,.chat-panel.collapsed .chat-input{display:none}.chat-panel:not(.collapsed){z-index:calc(var(--z-panel) + 1)}.chat-head{flex:none;display:flex;align-items:center;gap:2px;padding:3px 4px;background:var(--surface-alt);border-bottom:1px solid var(--border-1);border-radius:var(--r-pill)}.chat-tab{font-family:var(--font-display);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:5px 10px;border-radius:var(--r-pill);color:var(--text-2);background:transparent;border:none;box-shadow:none}.chat-tab.active{color:var(--primary);border:none;background:var(--surface-1);font-weight:800}.chat-collapse{margin-left:auto;width:24px;height:24px;padding:0;background:transparent;border:none;color:var(--muted);font-size:.75rem;box-shadow:none}.chat-body{flex:1;overflow-y:auto;padding:4px 6px;font-size:.9375rem;line-height:1.35;display:flex;flex-direction:column}.chat-body>:first-child{margin-top:auto}.chat-line{padding:1px 0;word-break:break-word;line-height:1.3;letter-spacing:.2px;font-size:.8125rem}.chat-time{color:var(--muted-2);font-size:.6875rem}.chat-vip{color:#4fa3e3;font-weight:700}.chat-line.k-sys{color:#6fa8dc}.chat-line.k-player{color:var(--paper);font-weight:700}.chat-line.k-highlight,.chat-line.k-level,.chat-line.k-boss{color:var(--color-rpg-gold)}.chat-line.k-catch{color:#7fbf6a}.chat-line.k-evolve{color:#b48ae0}.chat-line.k-heal{color:#7fbf6a}.chat-line.k-death{color:var(--color-rpg-red)}.chat-line.k-info{color:var(--muted)}.chat-line.k-loot_gray{color:#9aa5b1}.chat-line.k-loot_green{color:#7bc96f}.chat-line.k-loot_blue{color:#4fa3e3}.chat-line.k-loot_gold{color:#e3b04f}.chat-input{flex:none;margin:0;padding:6px 8px!important;font-size:.9375rem!important;background:var(--surface-0)!important;border:none!important;color:var(--paper)!important;border-top:2px solid var(--stone-2)!important;border-radius:0!important;color:var(--paper)}.chat-input:focus{outline:none}.route-preview{width:100%;border-radius:var(--r-sm);border:1px solid var(--border-1);image-rendering:pixelated}.coming-soon{text-align:center;padding:40px 16px}.coming-soon-icon{font-size:2.625rem;margin-bottom:10px}.right-tabs{display:flex;gap:3px;margin-bottom:2px;background:var(--hud-bg);border:1px solid var(--border-2);border-radius:var(--r) var(--r) 0 0;padding:4px 4px 0;box-shadow:inset 0 1px #ffffff0d}.right-tab{flex:1;font-size:.9375rem;padding:6px 0 7px;border-radius:7px 7px 0 0;background:transparent;border:1px solid transparent;border-bottom:none;color:var(--muted);position:relative;top:1px;transition:color .12s,background .12s;box-shadow:none}.right-tab:hover{color:var(--paper)}.right-tab.active{color:var(--color-rpg-gold);border-color:var(--edge-soft);background:var(--surface-2);box-shadow:inset 0 2px 0 var(--gold)}.panel{position:relative;border:8px solid transparent;border-image:var(--gba-frame);color:var(--paper);padding:10px 12px;box-shadow:var(--shadow)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:-10px -12px 16px;background:linear-gradient(180deg,var(--red-bright),var(--red));border-bottom:3px solid var(--red-deep)}.brand{font-family:var(--font-display);font-size:1.125rem;color:#fff;text-shadow:2px 2px 0 var(--red-deep);display:flex;align-items:baseline;gap:2px}.field-label{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.auth-error{margin:0 0 12px;padding:9px 12px;border-radius:var(--r-sm);background:#ff30451f;border:1px solid rgba(255,48,69,.45);color:var(--danger);font-size:.8125rem;font-weight:600}.auth-switch{margin:14px 0 0;text-align:center;color:var(--muted);font-size:.875rem}.auth-switch a{color:var(--gold-bright);font-weight:700;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.bar{position:relative;height:20px;margin:6px 0;background:var(--surface-alt);border:1px solid var(--border-1);border-radius:var(--r-pill);overflow:hidden;box-shadow:inset 0 2px 3px #00000073}.bar>i{position:absolute;left:0;top:0;bottom:0;display:block;transition:width .35s ease,background-color .35s ease;border-radius:999px;box-shadow:inset 0 3px #fff6}.bar>span{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;letter-spacing:.4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9)}.bar.hp:before{content:"HP";position:absolute;left:7px;top:50%;transform:translateY(-50%);z-index:3;font-family:var(--font-display);font-size:.5625rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7);pointer-events:none}.bar.hp>i{background:var(--hp)}.bar.hp-mid>i{background:var(--hp-mid)}.bar.hp-low>i{background:var(--hp-low)}.bar.exp>i{background:var(--exp)}.tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:1.375rem;background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-sm)}.tile.big{width:72px;height:72px;font-size:2.5rem}.tile.starter-tile{width:96px;height:96px;margin:0 auto 8px;background:radial-gradient(circle at 50% 40%,#1c2130,var(--surface-0) 80%)}.tile .spr{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 2px 2px rgba(48,48,72,.35))}.tile .item-icon-img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.type-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 4px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.4px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);background:var(--tc, #888);border:1px solid rgba(0,0,0,.35)}.type-icon{flex:none;display:inline-block;vertical-align:middle;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.type-badge:not(:has(.type-icon)){padding-left:8px}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:var(--r-sm);background:var(--stone-hi);border:1px solid var(--border-1)}.stat-wide{grid-column:1 / -1}.stat .k{font-family:var(--font-ui);font-size:.6875rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3)}.stat .v{font-weight:700;color:var(--paper)}.list-item{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:8px;background:var(--stone-hi);border:1px solid var(--border-1);border-radius:var(--r-sm);transition:border-color .15s,transform .1s}.list-item[data-route]{cursor:pointer}.list-item[data-route]:hover{border-color:var(--edge);transform:translate(2px)}.list-item.selected{border-color:var(--gold);background:var(--gold-soft)}.list-item.locked{opacity:.5;filter:grayscale(.4)}.list-item.beaten{opacity:.75}.list-item .name{font-weight:700}.list-item .desc{color:var(--muted);font-size:.9375rem}.boss-item{gap:14px}.boss-btn{flex:none;min-width:96px}.ok-badge{color:var(--ok);border-color:#28803880}.mk-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.mk-tabs{display:flex;gap:2px;margin:8px 0;background:var(--surface-alt);border-radius:var(--r-pill);padding:3px}.mk-tab{flex:1;padding:7px 4px;font-size:.75rem;font-weight:700;border-radius:var(--r-pill);border:none;background:transparent;color:var(--text-2);cursor:pointer}.mk-tab:hover:not(.active){color:var(--text-1)}.mk-tab.active{background:var(--surface-1);border:none;color:var(--primary);font-weight:800}.mk-bar{display:flex;gap:6px;align-items:center;margin-bottom:6px}.mk-search{flex:1}.mk-refresh{padding:4px 8px;cursor:pointer}.mk-chips{display:flex;gap:6px;margin-bottom:8px}.mk-chip{padding:3px 10px;font-size:.6875rem;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#00000040;color:var(--text-2);cursor:pointer}.mk-chip.active{background:#4fa3e3;color:#0a1c2b;font-weight:700}.mk-list{display:flex;flex-direction:column;gap:6px}.mk-row{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#00000038}.mk-row.mk-sell{flex-wrap:wrap}.mk-row>.mk-btn{flex:0 0 auto}.mk-ico{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.mk-ico .tile{width:100%;height:100%;background:transparent;border:none;box-shadow:none}.mk-info{flex:1;min-width:0}.mk-name{font-weight:700;font-size:.8125rem}.mk-sub{margin-top:2px}.mk-price{font-weight:700;margin:0 6px;white-space:nowrap}.mk-sell-fields{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.mk-qty{width:64px}.mk-priceinput{width:96px}.mk-currency{width:56px;background:var(--surface-0);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--text-1);padding:6px 4px}.mk-done{margin-left:6px}.mk-feepayer{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:.75rem;color:var(--text-2);cursor:pointer}.mk-feepayer input{margin:0;cursor:pointer;accent-color:var(--mk-gold, var(--primary))}.mk-buybody{display:flex;gap:10px;align-items:flex-start;min-height:0}.mk-sidebar{flex:0 0 150px;padding:4px 12px 4px 2px;border-right:1px solid var(--border-1)}.mk-cat-title{font-size:.6875rem;font-weight:800;letter-spacing:.06em;color:var(--text-2);margin-bottom:8px}.mk-cat-list{display:flex;flex-direction:column;gap:3px}.mk-cat{text-align:left;padding:9px 11px;border-radius:var(--r-sm);border:none;background:transparent;color:var(--text-1);font-size:.8125rem;cursor:pointer}.mk-cat:hover:not(.active){background:var(--surface-2)}.mk-cat.active{background:linear-gradient(180deg,var(--mk-gold-bright),var(--mk-gold));color:#181307;font-weight:700;box-shadow:inset 0 1px #ffffff40}.mk-center{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.mk-controls{display:flex;gap:8px}.mk-search-box{flex:1}.mk-search-box .mk-search{width:100%}.mk-toggle{display:flex;border:1px solid var(--border-2);border-radius:var(--r-sm);overflow:hidden;flex:0 0 auto}.mk-opt{padding:8px 12px;font-size:.6875rem;font-weight:700;letter-spacing:.05em;border:none;background:var(--surface-2);color:var(--text-2);cursor:pointer}.mk-opt.active{background:var(--mk-gold);color:#1a1405}.mk-gridwrap{flex:1 1 auto;min-height:220px}.mk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-content:start}.mk-card{display:flex;flex-direction:column;gap:7px;padding:12px;border:1.5px solid var(--border-2);border-radius:var(--r-md);background:var(--surface-2);cursor:pointer;min-height:190px;transition:border-color .15s,box-shadow .15s}.mk-card:hover{border-color:var(--mk-gold)}.mk-card.selected{border-color:var(--mk-gold);box-shadow:0 0 0 1px rgba(var(--mk-gold-rgb),.35),0 0 18px rgba(var(--mk-gold-rgb),.16);background:linear-gradient(180deg,var(--surface-3),var(--surface-2))}.mk-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.mk-tag{font-size:.5625rem;font-weight:800;letter-spacing:.04em;padding:3px 6px;border-radius:4px;border:1px solid rgba(var(--mk-gold-rgb),.45);color:var(--mk-gold);background:rgba(var(--mk-gold-rgb),.07);white-space:nowrap}.mk-tag.gray{color:var(--text-2);border-color:var(--border-2);background:var(--surface-3)}.mk-spritebox{width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--surface-0);border:1px solid var(--border-1);border-radius:5px;box-shadow:inset 0 0 8px #00000080}.mk-diamond-ico{font-size:1.1rem}.mk-card-name{font-size:.9375rem;font-weight:800;color:var(--text-1);line-height:1.15}.mk-card-sub,.mk-card-id{font-size:.6875rem;color:var(--text-2)}.mk-mini-label{font-size:.5625rem;letter-spacing:.08em;color:var(--text-3);margin-top:2px}.mk-price-row{display:flex;justify-content:space-between;align-items:flex-end;gap:6px}.mk-price-cash,.mk-price-diamond{font-size:1.0625rem;font-weight:800;color:var(--text-1);white-space:nowrap}.mk-price-diamond{color:var(--mk-gold)}.mk-price-cash .cur{color:var(--mk-gold);font-size:.75rem;margin-right:1px}.mk-price-side{text-align:right;line-height:1.2}.mk-price-side .k{font-size:.5625rem;letter-spacing:.05em;color:var(--text-3)}.mk-price-side .v{font-size:.75rem;color:var(--text-1);font-weight:700}.mk-card-actions{display:flex;gap:6px;margin-top:auto}.mk-btn{flex:1;font-size:.6875rem;font-weight:700;letter-spacing:.03em;padding:7px 6px;border:none;border-radius:var(--r-sm);cursor:pointer;text-align:center}.mk-btn.gold{background:linear-gradient(180deg,var(--mk-gold-bright),var(--mk-gold));color:#1a1405}.mk-btn.gold:hover{filter:brightness(1.05)}.mk-btn.dark{background:var(--surface-3);color:var(--text-1);border:1px solid var(--border-2)}.mk-right{flex:0 0 240px;border-left:1px solid var(--border-1)}.mk-detail{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-3)}.mk-detail-empty{align-items:center;justify-content:center;min-height:160px;text-align:center}.mk-preview{height:96px;border-radius:var(--r-sm);border:1.5px solid var(--mk-gold-line);background:var(--surface-0);box-shadow:0 0 14px rgba(var(--mk-gold-rgb),.1),inset 0 0 22px #0000008c;display:flex;align-items:center;justify-content:center;overflow:hidden}.mk-preview-diamond{font-size:2rem}.mk-dp-title{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.mk-dp-title h2{font-size:1.25rem;font-weight:800;color:var(--text-1);margin:0}.mk-dp-title .id{color:var(--mk-gold);font-size:.75rem;font-weight:700}.mk-blocks{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mk-block{background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:8px 10px}.mk-block .k{font-size:.5625rem;letter-spacing:.05em;color:var(--text-3)}.mk-block .v{font-size:.8125rem;color:var(--text-1);font-weight:700;margin-top:3px}.mk-attrs .k{font-size:.5625rem;letter-spacing:.06em;color:var(--text-3);margin-bottom:6px}.mk-buybox{border:1.5px solid var(--mk-gold-line);border-radius:var(--r-md);background:rgba(var(--mk-gold-rgb),.04);padding:14px;display:flex;flex-direction:column;gap:11px}.mk-buy-total{display:flex;align-items:center;justify-content:space-between}.mk-buy-total .k{font-size:.75rem;letter-spacing:.05em;color:var(--text-1);font-weight:700}.mk-buy-total .v{color:var(--mk-gold);font-weight:800;font-size:1.0625rem}.mk-qtybox{display:flex;align-items:center;gap:8px;background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:7px 10px}.mk-qtybox .k{font-size:.6875rem;letter-spacing:.05em;color:var(--text-3)}.mk-qtybox input{flex:1;background:none;border:none;outline:none;color:var(--text-1);font-weight:700;text-align:right}.mk-btn-full{width:100%;padding:10px;font-size:.6875rem;letter-spacing:.06em;font-weight:800;border-radius:var(--r-sm);cursor:pointer;border:none}.mk-btn-buy{background:linear-gradient(180deg,var(--mk-gold-bright),var(--mk-gold));color:#1a1405}.mk-btn-buy:hover{filter:brightness(1.05)}.mk-btn-offer{background:var(--surface-3);color:var(--text-1);border:1px solid var(--border-2)}.mk-list-view .mk-grid{grid-template-columns:1fr;gap:8px}.mk-list-view .mk-card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:0;padding:10px 14px}.mk-list-view .mk-card-actions{margin-top:0;flex:0 0 auto}.mk-list-view .mk-price-row{margin-left:auto;flex:0 1 auto}.mk-offer-composer{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.mk-offer-target{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--surface-2)}.mk-offer-target-info{min-width:0}.mk-offer-body{display:flex;gap:12px;flex:1 1 auto;min-height:0}.mk-offer-col{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.mk-offer-money-row{display:flex;gap:10px;margin-bottom:4px}.mk-offer-field{flex:1;display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:var(--text-2)}.mk-offer-field input{background:var(--surface-0);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:8px 10px;color:var(--text-1);font-weight:700}.mk-offer-pick-list{max-height:160px;overflow-y:auto}.mk-offer-pick.selected{border-color:var(--mk-gold);background:rgba(var(--mk-gold-rgb),.06)}.mk-offer-item-actions{display:flex;gap:6px;flex:0 0 auto}.mk-offer-item-actions .mk-btn{flex:0 0 auto;padding:6px 10px}.mk-offer-summary{flex:0 0 220px;display:flex;flex-direction:column;gap:8px;padding:12px;border:1.5px solid var(--mk-gold-line);border-radius:var(--r-md);background:rgba(var(--mk-gold-rgb),.03)}.mk-offer-summary-line{font-weight:700;font-size:.8125rem}.mk-offer-sum-line{font-size:.75rem;color:var(--text-2);margin-top:2px}.mk-mine-hub{display:flex;flex-direction:column;gap:4px;min-height:0}.mk-offer-row{flex-wrap:wrap}@media(max-width:720px){.mk-buybody{flex-direction:column}.mk-sidebar{flex:none;width:100%;border-right:none;border-bottom:1px solid var(--border-1);padding:4px 2px 12px}.mk-cat-list{flex-direction:row;flex-wrap:wrap}.mk-right{flex:none;width:100%;border-left:none;border-top:1px solid var(--border-1);padding-top:12px}.mk-offer-body{flex-direction:column}.mk-offer-summary{flex:none;width:100%}}.inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px}.ballfx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:10px}.ballfx-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;text-align:center;background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-sm)}.ballfx-card.active{border-color:var(--skin);box-shadow:inset 0 0 0 1px var(--skin)}.ballfx-preview{height:72px;max-width:100%;object-fit:contain;image-rendering:pixelated}.ballfx-name{font-weight:700;font-size:12px}.inv-cell{display:flex;align-items:center;gap:11px;padding:10px;background:var(--stone-hi);border:1px solid var(--border-1);border-left:4px solid var(--rar, var(--edge-soft));border-radius:var(--r-sm)}.inv-cell .meta{min-width:0}.item-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-stat{font-size:.9375rem}.qty{color:var(--gold-deep);font-weight:700}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 9px;border-radius:999px;font-size:.875rem;font-weight:700;background:var(--stone);border:1px solid var(--edge-soft);color:var(--muted)}.badge.hp{color:var(--danger);border-color:#c0382866}.badge.atk{color:var(--gold-deep);border-color:#8a642066}.badge.lock{color:var(--red-deep)}button{font-family:var(--font-ui);font-size:.8125rem;font-weight:700;letter-spacing:.2px;cursor:pointer;color:var(--text-2);background:transparent;border:1px solid var(--border-2);border-radius:var(--r-md);padding:8px 14px;transition:border-color .18s,background .18s,color .18s,transform .08s}button:hover:not(:disabled){border-color:var(--control-border);background:var(--control-bg-hover);color:var(--text-1)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:1;cursor:not-allowed;color:var(--control-text-disabled);background:var(--control-bg-disabled);border-color:var(--control-border-disabled);filter:saturate(.55)}button.primary{color:var(--on-primary);font-weight:800;border:none;background:var(--primary);text-shadow:none}button.primary:hover:not(:disabled){background:var(--primary);border-color:transparent;filter:brightness(.94)}button.primary:disabled{color:var(--control-text-disabled);background:var(--control-bg-disabled);border:1px solid var(--control-border-disabled);box-shadow:none}button.block{width:100%}.btn-row{display:flex;gap:8px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){button{transition:none}}.instance-toggle{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:.75rem;color:var(--text-dim, #aab4c3);border:1px dashed rgba(240,184,47,.35);border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.instance-toggle:hover{border-color:#f0b82fb3;color:#ffe08a}.instance-toggle input{accent-color:#f0b82f;cursor:pointer}input,textarea,select{font-family:var(--font-ui)}input[type=text]{font-family:var(--font-ui);font-size:.875rem;padding:10px 14px;width:100%;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--r-sm);color:var(--control-text)}input[type=text]::placeholder{color:var(--control-placeholder);opacity:1}input[type=text]:hover:not(:disabled){border-color:var(--text-3)}input[type=text]:focus{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-soft)}select{font-family:var(--font-ui);font-size:.875rem;padding:6px 10px;background:var(--control-bg);border:1px solid var(--control-border);border-radius:var(--r-sm);color:var(--control-text);width:100%}select:hover:not(:disabled){border-color:var(--text-3)}input[type=text]:disabled,textarea:disabled,select:disabled{opacity:1;color:var(--control-text-disabled);-webkit-text-fill-color:var(--control-text-disabled);background:var(--control-bg-disabled);border-color:var(--control-border-disabled);cursor:not-allowed}input[type=text]:disabled::placeholder,textarea:disabled::placeholder{color:var(--control-text-disabled);opacity:.82}input[type=range]{width:100%;accent-color:var(--gold)}.policy-form{display:flex;flex-direction:column;gap:14px}.policy-row{display:flex;flex-direction:column;gap:6px;font-size:1rem}.policy-row:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:10px;cursor:pointer}.policy-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold)}.modal-bg{position:fixed;inset:0;z-index:var(--z-modal);background:#06090ea8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.modal{max-width:440px;width:100%;padding:14px 16px;border-image:none;border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--shadow-big)}.modal-lg{max-width:620px;max-height:min(680px,90dvh);display:flex;flex-direction:column}.modal-head{margin:0 0 10px}.modal-head h4{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;color:var(--text-1);letter-spacing:.2px;text-transform:none}.modal-scroll{overflow-y:auto;min-height:0}.loot-list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.loot-line{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-sm);background:var(--stone-hi);border:1px solid var(--border-1)}.loot-line .tile{width:36px;height:36px}.loot-line.shiny-catch{border-color:color-mix(in oklab,var(--primary) 58%,var(--border-1));background:color-mix(in oklab,var(--primary) 10%,var(--stone-hi));box-shadow:inset 3px 0 color-mix(in oklab,var(--primary) 72%,transparent)}.loot-line.shiny-catch .grow{color:var(--gold-deep);font-weight:700}.off-modal{width:min(480px,94vw);text-align:left}.off-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.off-head-icon{flex:none;width:46px;height:46px;display:grid;place-items:center;font-size:24px;border-radius:12px;background:color-mix(in oklab,var(--primary) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--primary) 45%,transparent)}.off-head-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.off-head-txt h2{margin:0}.off-sub{margin:0;font-size:.75rem;color:var(--text-3)}.off-sub b{color:var(--paper)}.off-route{color:var(--primary);font-weight:700}.off-dim{color:var(--text-3);opacity:.85}.off-tl{margin:0 0 14px}.off-tl-bar{height:12px;border-radius:var(--r-pill);overflow:hidden;display:flex;background:var(--stone-hi);border:1px solid var(--border-1)}.off-tl-hunt{background:var(--primary);height:100%}.off-tl-idle{background:color-mix(in oklab,var(--text-3) 55%,transparent);height:100%}.off-tl-legend{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:.7rem;color:var(--text-3)}.off-tl-legend b{color:var(--paper)}.off-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.off-hero-card{display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;padding:11px 6px;border-radius:var(--r-sm);background:var(--stone-hi);border:1px solid var(--border-1)}.off-hero-k{font-size:.62rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3)}.off-hero-v{font-size:1.2rem;font-weight:800;line-height:1.05;color:var(--paper)}.off-hero-v.gold{color:var(--primary)}.off-hero-rate{font-size:.6rem;color:var(--text-3)}.off-hero-pending{opacity:.75}.off-hero-pending .off-hero-v{animation:off-hero-pulse 1.4s ease-in-out infinite}@keyframes off-hero-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.off-hero-pending .off-hero-v{animation:none;opacity:.7}}.off-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px}.off-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-pill);font-size:.7rem;background:var(--stone-hi);border:1px solid var(--border-1);color:var(--text-2)}.off-chip b{color:var(--paper)}.off-chip.gold{border-color:color-mix(in oklab,var(--primary) 50%,var(--border-1))}.off-chip.gold b{color:var(--primary)}.off-note{margin:0 0 10px;padding:8px 11px;border-radius:var(--r-sm);font-size:.74rem;line-height:1.4;background:var(--stone-hi);border:1px solid var(--border-1);color:var(--text-2)}.off-note b{color:var(--paper)}.off-note.warn{background:color-mix(in oklab,var(--danger) 14%,transparent);border-color:color-mix(in oklab,var(--danger) 40%,transparent);color:var(--paper)}.off-line{margin:4px 0 0;font-size:.74rem;color:var(--text-2)}.off-line b{color:var(--paper)}.off-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);font-size:.68rem;font-weight:700;background:color-mix(in oklab,var(--primary) 22%,transparent);color:var(--primary)}.off-list{max-height:168px}*{scrollbar-width:thin;scrollbar-color:var(--edge) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--edge);border-radius:10px;border:2px solid var(--stone-2)}@media(max-width:860px){.hide-sm{display:none}.poke-slot{width:50px;height:50px;border-radius:12px}}@media(max-width:640px){}@media(max-width:480px){.stage{padding:6px 4px}.pill{font-size:.875rem;padding:3px 9px}.modal-lg{max-height:86dvh}.inv-grid{grid-template-columns:1fr}.poke-slot{width:44px;height:44px;border-radius:11px}}@media(max-height:480px){.poke-slot{width:40px;height:40px}.poke-slot .spr{width:30px;height:30px}.poke-key,.poke-lvl{font-size:.5625rem}}.flyout.sb-dark{background:transparent}.sb-dark .right-tabs{background:var(--surface-1);border:1px solid var(--border-1);border-bottom:none;border-radius:10px 10px 0 0;box-shadow:none;padding:4px 4px 0}.sb-dark .right-tab{color:#8d8878}.sb-dark .right-tab:hover{color:var(--text-1)}.sb-dark .right-tab.active{color:var(--gold);background:var(--surface-2);border-color:var(--border-1);box-shadow:inset 0 2px 0 var(--gold)}.sb{flex:1;min-height:0;overflow-y:auto;background:linear-gradient(180deg,var(--surface-1),#10121a);border:1px solid var(--border-1);border-radius:0 0 10px 10px;padding:10px;color:var(--text-2);box-shadow:0 8px 24px #00000080}.sb-head{display:flex;gap:10px;align-items:center}.sb-avatar{position:relative;flex:none;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.375rem;padding:0;background:radial-gradient(circle at 35% 30%,var(--surface-3),var(--bg) 75%);border:2px solid var(--border-2);box-shadow:0 0 0 2px #10121a,0 0 10px #d9a33426,0 2px 6px #00000080}.sb-avatar-lvl{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);font-size:.625rem;font-weight:700;line-height:1;color:var(--color-rpg-gold);background:var(--surface-2);border:1px solid var(--border-2);padding:2px 7px;border-radius:8px}.sb-id{flex:1;min-width:0}.sb-class{font-family:var(--font-ui);font-size:.625rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-3)}.sb-name{font-size:1.1875rem;font-weight:700;color:var(--color-rpg-title);margin:2px 0 5px;text-shadow:var(--shadow-rpg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-xp{display:flex;align-items:center;gap:6px}.sb-xp-ico{font-size:.6875rem}.sb-xpbar{flex:1;height:10px;border-radius:4px;overflow:hidden;position:relative;background:var(--surface-0);border:1px solid var(--border-1)}.sb-xpbar i{display:block;height:100%;background:var(--exp);box-shadow:0 0 6px #f0c05a59}.sb-xpbar:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 9px,#10121a 9px 11px)}.sb-xp-pct{font-size:.6875rem;color:var(--text-3);min-width:32px;text-align:right}.sb-xp-detail{margin-top:8px}.sb-xpbar-big{height:16px;margin-bottom:4px}.sb-xpbar-big i{background:linear-gradient(#5c9bff,#2b5cb5);transition:width .3s ease}.sb-xpbar-big b{font-size:.6875rem;letter-spacing:.02em}.sb-xp-next{font-size:.6875rem;color:var(--text-3);text-align:center}.sb-xp-next b{color:var(--text-1)}.iv-badge{font-size:.5625rem;font-weight:700;padding:1px 4px;border-radius:3px;margin-left:4px;letter-spacing:.3px}.iv-S{background:#e3b04f;color:#231a05}.iv-A{background:#b07be3;color:#1d0f2a}.iv-B{background:#4fa3e3;color:#0a1c2b}.iv-C{background:#7bc96f;color:#10230d}.iv-D{background:#9aa5b1;color:#1c2126}.iv-E{background:#555a61;color:#c6ccd2}.pokemon-tier-badge{display:inline-block;font-size:.5625rem;font-weight:700;padding:1px 5px;border-radius:3px;margin-left:4px;letter-spacing:.3px;white-space:nowrap;color:var(--tier-color);border:1px solid var(--tier-color);background:color-mix(in srgb,var(--tier-color) 22%,transparent)}.mk-pot-stars{color:var(--gold);letter-spacing:1px;font-size:.8125rem;margin:0}.sb-inv{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}button.sb-slot{position:relative;aspect-ratio:1;border-radius:8px;cursor:pointer;padding:5px;background:linear-gradient(180deg,var(--surface-2),var(--surface-1));border:1px solid var(--border-1);box-shadow:inset 0 1px #ffffff08;transition:border-color .12s}button.sb-slot:hover{border-color:var(--rar, #8d8878);filter:none}button.sb-slot.sel{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.sb-slot.empty{aspect-ratio:1;border:1px dashed var(--border-2);border-radius:8px;opacity:.3}.sb-slot .tile{width:100%;height:100%;background:transparent;border:none;box-shadow:none}.sb-slot .tile img.spr{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.sb-qty{position:absolute;right:3px;bottom:3px;z-index:2;font-size:.625rem;font-weight:700;color:var(--text-1);line-height:1;background:#0009;border-radius:4px;padding:1px 4px}.flyout-right:has(.sb-otc){width:min(304px,calc(100vw - 78px));padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.flyout-right:has(.sb-otc)>.flyout-x{display:none}.sb-otc{display:flex;flex-direction:column;gap:3px;height:min(690px,calc(100dvh - 128px));min-height:360px;font-family:var(--font-ui);color:#e7e7e7}.otc-window{border:2px solid #15191c;outline:1px solid #60666a;background:#24292c;box-shadow:inset 0 0 0 1px #090c0e,2px 3px 8px #0000009e}.otc-head{height:24px;padding:2px 4px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#454b4f,#252a2d 55%,#171b1e 56%,#2b3033);border-bottom:1px solid #080a0b;color:#f3f3f3;font-size:.6875rem;font-weight:700;text-shadow:1px 1px #000}.otc-title{display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otc-title b{color:#ff6969;font-size:.8125rem}.otc-head-tools{display:flex;gap:2px;flex:none}.otc-head-tools i{width:14px;height:14px;display:grid;place-items:center;font-style:normal;font-size:.5625rem;line-height:1;color:#aeb4b7;border:1px solid #111416;border-radius:50%;background:linear-gradient(#474d50,#202427);box-shadow:inset 0 1px #ffffff26}.otc-pokemon-card{display:grid;grid-template-columns:58px 1fr;gap:5px;padding:5px 5px 2px}.otc-active-portrait{width:58px;height:58px;padding:1px;border-radius:2px;display:grid;place-items:center;overflow:hidden;border:1px solid #0b0d0e;outline:1px solid #61676a;background:radial-gradient(circle,#566064 0 30%,#252a2d 72%)}.otc-active-portrait:hover{background:#3b4246}.otc-vitals{padding-top:3px;min-width:0}.otc-bar{height:15px;position:relative;margin-bottom:5px;overflow:hidden;border:1px solid #080a0b;outline:1px solid #697075;border-radius:2px;background:#111416;box-shadow:inset 0 2px 3px #000}.otc-bar i{display:block;height:100%;box-shadow:inset 0 2px #ffffff40,inset 0 -2px #00000052}.otc-bar b{position:absolute;inset:0;display:grid;place-items:center;font-size:.625rem;color:#fff;text-shadow:1px 1px 1px #000}.otc-hpbar i{position:relative;background:linear-gradient(#ec2525,#9e0505);transition:width .12s linear}.otc-hpbar em{position:absolute;left:0;top:0;bottom:0;background:#f0e6c8;opacity:.55;transition:width .5s ease .15s}.otc-castbar i{background:linear-gradient(#3195dc,#075591)}.otc-status-row{min-height:25px;padding:3px 5px 6px 68px;display:flex;justify-content:space-between;align-items:center;gap:4px}.otc-poke-name{font-size:.8125rem;font-weight:700;color:#f4f6f8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otc-status-icons{display:flex;gap:3px;align-items:center;flex:none}.otc-status-icons i{min-width:18px;height:16px;padding:0 4px;display:grid;place-items:center;font-size:.5625rem;font-style:normal;font-weight:700;color:#d7dcde;border:1px solid #080a0b;outline:1px solid #535a5e;background:#2d3235}.otc-status-icons .type-badge{font-size:.5625rem;padding:1px 5px}.otc-backpack-window{flex:1;min-height:0;display:flex;flex-direction:column}.sb-otc .sb-actions{margin:3px;padding:4px;max-height:105px;overflow-y:auto;border:1px solid #111;border-radius:0;background:#292e31}.sb-otc .sb-actions-name{font-size:.6875rem;margin-bottom:2px}.sb-otc .sb-actions-sub{font-size:.5625rem;line-height:1.25}.sb-otc .sb-btnrow{gap:3px;margin-top:4px}.sb-otc .sb-btnrow button{min-height:22px;padding:3px 5px;border-radius:1px;font-size:.5625rem}.otc-backpack-foot{height:20px;padding:2px 5px;display:flex;justify-content:space-between;align-items:center;font-size:.5625rem;color:#aeb5b8;background:linear-gradient(#303639,#1b1f21);border-top:1px solid #080a0b}.otc-backpack-foot b{color:#e7cf65}.otc-backpack-foot .inv-full{color:var(--warning);font-weight:700;cursor:help}.otc-backpack-foot .inv-legacy{font-style:normal;font-weight:700;font-size:.625rem;line-height:1;margin-left:4px;padding:2px 5px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);vertical-align:1px}@media(max-height:620px){.sb-otc{height:calc(100dvh - 92px);min-height:290px}.otc-status-row{display:none}.otc-pokemon-card{grid-template-columns:48px 1fr}.otc-active-portrait{width:48px;height:48px}}.sb-actions{margin-top:8px;padding:8px;background:var(--surface-2);border:1px solid var(--border-1);border-radius:8px}.sb-actions-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:700;font-size:.875rem;color:var(--color-rpg-title);text-shadow:var(--shadow-rpg-text)}.sb-actions-sub{font-size:.75rem;color:var(--text-3);margin-top:3px}.sb-actions-note{font-size:.6875rem;color:var(--text-3);align-self:center}.sb-btnrow{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.sb-btnrow button{flex:1;min-width:0;font-size:.75rem;padding:6px 8px;box-shadow:none}.sb-dark .hud-box{border-image:none;border:1px solid var(--border-1);border-radius:0 0 10px 10px;background:linear-gradient(180deg,var(--surface-1),#10121a);color:var(--text-2);box-shadow:0 8px 24px #00000080;padding:10px}.sb-dark .hud-box-head{border-bottom-color:var(--border-1)}.sb-dark .hud-box-head h4{color:var(--gold)}.sb-dark .hud-box .pill{background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-3)}.sb-dark .hud-box .muted{color:var(--text-3)}.sb-dark .hud-box button.block{box-shadow:none}.task-scroll{overflow-y:auto;max-height:100%}.task-row{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.task-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.task-row .bar{margin-top:4px}.task-row .btn-row{margin-top:5px}.shiny-wrap{display:inline-flex}.game-tooltip{position:fixed;z-index:130;width:min(280px,calc(100vw - 16px));box-sizing:border-box;padding:10px 12px;pointer-events:none;border:1px solid #354d5c;border-radius:4px;background:linear-gradient(145deg,#223341f5,#182732fa);box-shadow:0 6px 18px #0006;font:400 10.5px/1.4 var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"),Tahoma,sans-serif;font-style:normal;color:#dedede;text-shadow:0 1px 1px #0008;overflow-wrap:anywhere}.game-tooltip[hidden]{display:none}.game-tooltip-name{font-family:inherit;font-size:12px;font-weight:700;line-height:1.4}.game-tooltip-sub{font-size:10.5px;color:#aebfca;margin:3px 0 7px}.game-tooltip-fx{color:#7ee787;font-size:10.5px;line-height:1.4}.game-tooltip-desc{color:#aebfca;font-size:10.5px;line-height:1.4;margin-top:7px;padding-top:7px;border-top:1px solid #354d5c}.game-tooltip-price,.game-tooltip-note{margin-top:7px;padding-top:7px;border-top:1px solid #ffffff14;font-size:12px}.game-tooltip-price{color:#ffd768;font-size:10.5px}.game-tooltip-note{color:#9fb2bf;font-size:10.5px;line-height:1.4;border-top-color:#354d5c}.game-tooltip-status{display:inline-flex;margin-top:6px;padding:2px 7px;border-radius:3px;color:#a9c7d8;background:#6cc6ff18;border:1px solid #6cc6ff55;font-size:10px;line-height:1.4}.game-tooltip-status.locked{color:#d6b8ff;background:#9f6cff18;border-color:#9f6cff66}.game-tooltip-types{display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 8px}.game-tooltip-types span{padding:2px 7px;border:1px solid #ffffff30;border-radius:10px;background:linear-gradient(#ffffff26,#0002),var(--tip-type,#657584);color:#fff;font-size:9px;line-height:1.2;font-weight:700;text-transform:uppercase;text-shadow:0 1px 2px #0008}.game-tooltip-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:4px 10px;padding:8px;border:1px solid #354d5c;border-radius:3px;background:#0b18224d;font-size:10.5px;white-space:nowrap;overflow-wrap:normal;word-break:normal}.game-tooltip-stats>div{display:flex;align-items:baseline;justify-content:space-between;min-width:0;gap:5px;color:#92a6b1}.game-tooltip-stats b{flex-shrink:0;color:#dce9ee;font-weight:700;font-variant-numeric:tabular-nums}.game-tooltip-potential{margin-top:7px;padding:7px 8px;border:1px solid #354d5c;border-radius:3px;color:#aebfca;background:#0b18224d;font-size:10.5px;line-height:1.4}.game-tooltip.game-tooltip-help{width:min(220px,calc(100vw - 16px));padding:10px 12px;border-color:#354d5c;border-radius:4px;background:linear-gradient(145deg,#223341f5,#182732fa);color:#dedede;box-shadow:0 6px 18px #0006;font-family:var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"),Tahoma,sans-serif;font-style:normal;animation:none}.game-tooltip-help-kicker{margin-bottom:4px;color:#9fb2bf;font-family:inherit;font-size:9px;font-weight:600;letter-spacing:.04em}.game-tooltip-help-title{color:#dedede;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4}.game-tooltip-help-body{margin-top:5px;color:#aebfca;font-size:10.5px;line-height:1.4}.game-tooltip-help-detail{margin-top:7px;padding:6px 8px;color:#dedede;background:#0b18224d;border:1px solid #354d5c;border-radius:3px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.game-tooltip-help-action{position:relative;margin-top:7px;padding:7px 0 0 14px;color:#9fb2bf;border-top:1px solid #354d5c;font-size:10.5px;line-height:1.4}.game-tooltip-help-action:before{content:"›";position:absolute;left:2px;top:5px;color:#33b4e8;font-size:15px;font-weight:600;line-height:1}@keyframes hud-tooltip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.game-tooltip.game-tooltip-help{animation:none}}.sb-buffs{display:flex;flex-wrap:wrap;gap:4px;padding:2px 8px}.sb-buff{font-size:.6875rem;padding:2px 7px;border-radius:9px;background:var(--gold-soft);border:1px solid var(--gold);color:var(--gold)}#hotbar{z-index:var(--z-hud);display:flex;justify-content:center;max-width:100%}#hotbar:empty{display:none}.hb-shell{display:inline-flex;align-items:center;gap:4px;max-width:100%}.hb-toggle{flex:none;width:20px;height:34px;display:grid;place-items:center;padding:0;border-radius:8px;border:1px solid var(--gold);background:linear-gradient(180deg,#282318f5,#0c0d12f5);color:#f6d581;font-family:var(--font-display);font-size:.8125rem;line-height:1;cursor:pointer;box-shadow:0 2px #0009,0 0 10px var(--gold-soft)}.hb-toggle:hover{color:#fff4be;border-color:#ffdd7ff2;filter:brightness(1.08)}.hb-shell.is-collapsed .hb{display:none}.hb{display:flex;flex-wrap:wrap;gap:2px;align-items:center;justify-content:center;background:#0c0e12d9;border:1px solid var(--gold);border-radius:9px;padding:3px 5px}.hb-slot{position:relative;flex:none;width:32px;height:32px;border:1px solid var(--hb-type, var(--border-1));border-radius:var(--r-md);background:var(--surface-1);color:var(--text-1);padding:0;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}.hb-slot.empty{border-style:dashed;border-color:#ffffff1f;background:#ffffff05;cursor:default}.hb-slot .hb-key{position:absolute;top:0;left:1px;z-index:3;font-size:.4375rem;font-weight:700;color:#cfd8e8;opacity:.85;text-shadow:0 1px 1px #000;pointer-events:none}.hb-slot.empty .hb-key{opacity:.3}.hb-icon{width:28px;height:28px;image-rendering:pixelated;pointer-events:none}.hb-abbr{width:26px;height:26px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.4375rem;font-weight:700;color:#fff;text-shadow:0 1px 1px #000}.hb-slot.cd{cursor:default}.hb-slot.cd:after{content:"";position:absolute;inset:0;z-index:2;background:conic-gradient(rgba(0,0,0,.55) var(--hb-cd),transparent 0)}.hb-slot:not(.cd):not(.empty):hover{background:#ffffff29}.hb-slot.hb-deny{animation:hb-deny .28s ease}@keyframes hb-deny{0%,to{transform:none}25%{transform:translate(-2px)}55%{transform:translate(2px)}80%{transform:translate(-1px)}}.hb-auto{padding:6px;border-radius:6px;border:1px solid rgba(255,255,255,.25);background:#ffffff0d;color:#9aa5b1;font-size:.5625rem;font-weight:700;cursor:pointer}.hb-auto.on{color:var(--on-primary);border-color:transparent;background:var(--primary);border-radius:var(--r-pill)}@keyframes fish-pop{0%{scale:.4;opacity:0}to{scale:1;opacity:1}}.fish-bar{position:absolute;left:50%;top:26%;transform:translate(-50%,-50%);width:min(46%,300px);height:26px;padding:0;pointer-events:auto;cursor:pointer;border-radius:var(--r-pill);border:2px solid rgba(127,212,240,.85);background:#0c1c2cd1;box-shadow:0 0 22px #7fd4f073;overflow:hidden;animation:fish-pop .2s ease-out}.fish-bar-zone{position:absolute;top:0;bottom:0;pointer-events:none}.fish-bar-zone.good{left:22%;right:22%;background:var(--warning-soft)}.fish-bar-zone.perfect{left:41%;right:41%;background:#6ee06e8c}.fish-bar-cursor{position:absolute;top:-2px;bottom:-2px;left:0;width:4px;background:#eaf6ff;box-shadow:0 0 8px #eaf6ffe6;pointer-events:none;animation-name:fish-bar-sweep;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes fish-bar-sweep{0%{left:0}to{left:calc(100% - 4px)}}.creature-card.locked{opacity:.45}.hud-backdrop{display:none;position:absolute;inset:0;z-index:var(--z-backdrop);background:#06080c73}@media(max-width:860px){.hud-backdrop.show{display:block}}button,.right-tab,.poke-slot,.drawer-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.right-tabs,.drawer-btn,.hud-panel{user-select:none;-webkit-user-select:none}.hud-panel input,.chat-panel input{user-select:text;-webkit-user-select:text}@media(pointer:coarse){.right-tab{padding:10px 0 11px;font-size:1.0625rem}.hud-mini{min-height:30px;padding:5px 10px}.top-chip{min-height:44px}.drawer-btn{width:48px;height:48px}.auth-switch a{display:inline-block;padding:12px 8px;margin:-8px 0}.hb-slot{min-width:40px;min-height:40px}.start-hunt{min-height:44px}.modal-bg button[data-buy],.modal-bg .primary{min-height:40px}.modal-bg [data-close]{min-width:38px;min-height:38px}.flyout-x{width:38px;height:38px;font-size:.9375rem}}:root{--hud-glass: rgba(28, 30, 34, .82);--hud-glass-strong: rgba(28, 30, 34, .93);--hud-glass-soft: rgba(36, 38, 43, .75);--hud-panel: rgba(28, 30, 34, .9);--hud-panel-hi: rgba(44, 47, 52, .9);--hud-line: rgba(104, 115, 130, .94);--hud-line-soft: rgba(255, 255, 255, .14);--hud-shadow: var(--shadow-big);--hud-shadow-tight: var(--shadow-soft)}:root{--hud-gold: var(--primary);--hud-gold-hot: var(--primary);--hud-text: var(--text-1);--hud-muted: var(--text-2);--hud-green: var(--success);--hud-red-ui: var(--danger);--hud-blue-ui: var(--info);--hud-radius: 9px}.game{color:var(--hud-text);background:var(--bg)}.hud-top *,.left-dock,.left-dock *,.dock-rail,.dock-rail *,.flyout,.flyout *,.hud-bottom *,.chat-panel,.chat-panel *{letter-spacing:0}.dock-pill:hover,.rail-ico:hover{border-color:var(--hud-gold-hot);color:var(--hud-gold-hot);filter:none}.stage{isolation:isolate}.location-plate{position:absolute;top:10px;right:58px;z-index:var(--z-plate);display:flex;flex-direction:column;align-items:flex-start;gap:1px;max-width:min(220px,calc(100% - 112px));padding:6px 14px 7px;pointer-events:none;opacity:0;transform:translateY(-6px);color:var(--hud-text);background:linear-gradient(180deg,var(--hud-glass-strong),var(--hud-glass));border:1px solid var(--border-2);border-radius:var(--hud-radius);box-shadow:var(--hud-shadow-tight);text-align:left;text-shadow:0 1px 2px #000;transition:opacity .16s ease,transform .16s ease}.stage.city-mode .location-plate{opacity:1;transform:none}.location-plate strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hud-gold-hot);font-size:.75rem;line-height:1.1}.location-plate span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hud-muted);font-size:.625rem;line-height:1.1}.left-dock{top:12px;left:10px;width:min(276px,calc(100vw - 20px));gap:6px;z-index:calc(var(--z-plate) - 1)}.hud-box,.sb,.sb-dark .hud-box,.chat-panel,.hb,.dock-pill,.rail-ico,.flyout-x{border-image:none;border-radius:var(--hud-radius);background:linear-gradient(180deg,var(--hud-glass-strong),var(--hud-glass));border:1px solid var(--hud-line-soft);box-shadow:var(--hud-shadow)}.modal{border-image:none;border-radius:var(--r-lg);background:var(--surface-1);border:1px solid var(--border-1);box-shadow:var(--shadow-big)}.hud-box,.sb-dark .hud-box{padding:9px;color:var(--hud-text)}.hud-box-head,.sb-head{gap:8px;padding-bottom:7px;margin-bottom:8px;border-bottom:1px solid var(--gold)}.hud-box-head h4,.sb-title,.sb-dark .hud-box-head h4{font-family:var(--font-ui);color:var(--text-1);font-size:.8125rem;line-height:1.2;text-transform:none}.modal .modal-head h4{font-family:var(--font-display);font-size:1.0625rem}.modal .modal-head{padding-bottom:10px;border-bottom:1px solid var(--border-1)}.hud-box .muted,.sb-sub,.sb-dark .hud-box .muted{color:var(--hud-muted)}.hud-box .pill,.sb-pill,.sb-dark .hud-box .pill{border-radius:999px;color:var(--hud-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.sb,.flyout{color:var(--hud-text)}.flyout-right{top:12px;right:58px;width:min(326px,calc(100vw - 90px));max-height:calc(100% - 108px)}.flyout-x{top:7px;right:7px;width:28px;height:28px;color:var(--hud-muted)}.dock-right{top:12px;right:10px;gap:6px}.rail-ico{width:40px;height:40px;color:#d8dfec}.rail-ico.active{color:var(--hud-gold-hot);border-color:var(--gold);background:var(--gold-soft)}.sb-inv{gap:6px}button.sb-slot,.team-row,.task-row,.sb-actions,.sb-dark .team-row{border-radius:var(--hud-radius);color:var(--hud-text);background:var(--surface-2);border:1px solid var(--border-1);box-shadow:none}button.sb-slot:hover,.team-row:hover,.sb-dark .team-row:hover{border-color:var(--border-2);color:var(--text-1);transform:none}button.sb-slot.sel{border-color:var(--hud-gold);box-shadow:inset 0 0 0 1px var(--gold),0 0 12px var(--gold-soft)}.team-name,.sb-actions-name{color:var(--hud-text)}.chat-line.k-catch,.chat-line.k-heal{color:var(--hud-green)}.dock-pill{min-height:34px;padding:7px 11px;color:var(--hud-text);font-size:.6875rem;border-color:var(--border-1)}.dock-pill.chat-trigger{left:10px;bottom:10px;z-index:var(--z-panel)}.poke-slot{width:54px;height:54px;border-radius:var(--hud-radius);background:linear-gradient(180deg,var(--hud-glass-strong),var(--hud-glass));border:1px solid rgba(255,255,255,.1);box-shadow:var(--hud-shadow-tight)}.poke-slot:hover{transform:translateY(-1px)}.poke-slot.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold),0 0 14px var(--gold-soft)}.poke-portrait{inset:4px;border-radius:4px;background:#07090dd1}.poke-key,.poke-lvl,.sb-qty{border-radius:3px;background:#06080dc7;border:1px solid rgba(255,255,255,.08)}.poke-hp{border-radius:3px;background:#00000094;border:1px solid rgba(255,255,255,.08);overflow:hidden}.bar{border-radius:var(--r-pill);background:var(--surface-alt);border:1px solid var(--border-1);overflow:hidden}.poke-hp{height:5px}.bar i,.poke-hp{background:linear-gradient(90deg,#45a853,#73d66d)}.bar.hp>i{background:linear-gradient(90deg,#45a853,#73d66d)}.bar.exp>i{background:linear-gradient(90deg,#4f9ce4,#70d6ff)}.bar.expgold>i{background:var(--exp)}.poke-hp.hp-mid,.bar.hp-mid>i{background:var(--hp-mid)}.poke-hp.hp-low,.bar.hp-low>i{background:linear-gradient(90deg,#c94d43,#f07862)}.bar.dead>i{background:linear-gradient(90deg,#666a73,#9aa0aa)}#hotbar{width:100%}.hb{gap:4px;padding:5px 7px;background:linear-gradient(180deg,var(--hud-glass-strong),var(--hud-glass));border-color:var(--gold)}.hb-slot{width:42px;height:42px;border-radius:var(--hud-radius);background:linear-gradient(180deg,#252834f5,#0f1118f5);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.hb-slot:not(.cd):not(.empty):hover{border-color:var(--hb-type, var(--hud-gold));background:linear-gradient(180deg,var(--hud-panel-hi),var(--hud-panel))}.hb-slot.empty{background:#ffffff08;border-color:#ffffff1a}.hb-slot .hb-key{top:2px;left:3px;color:#dce6f5;font-size:.5625rem}.hb-icon,.hb-abbr{width:34px;height:34px}.hb-slot.cd:after{background:conic-gradient(rgba(0,0,0,.55) var(--hb-cd),rgba(0,0,0,.18) 0),#0000002e}.hb-slot.cd:before{content:attr(data-cd);position:absolute;inset:0;z-index:4;display:grid;place-items:center;color:#fff4d0;font-size:.875rem;font-weight:800;text-shadow:0 1px 3px #000,0 0 6px #000;pointer-events:none}.hb-auto{min-width:48px;height:42px;padding:0 8px;border-radius:var(--hud-radius);color:var(--hud-muted);background:linear-gradient(180deg,var(--hud-glass-strong),var(--hud-glass));border:1px solid rgba(255,255,255,.12)}.hb-auto.on{color:var(--on-primary);border-color:transparent;background:var(--primary);border-radius:var(--r-pill);text-shadow:none}.hb-auto.is-locked{cursor:not-allowed;opacity:.7;color:var(--gold, #e6bb3f);border-color:#e6bb3f73}.chat-panel{left:10px;bottom:52px;width:min(340px,calc(100vw - 20px));height:218px;background:linear-gradient(180deg,var(--hud-glass-strong),var(--hud-glass));overflow:hidden}.chat-head{padding:3px 4px;background:var(--surface-alt);border-bottom:1px solid var(--border-1);border-radius:var(--r-pill)}.chat-tab{padding:5px 10px;color:var(--text-2);border-radius:var(--r-pill);font-size:.6875rem}.chat-tab.active{color:var(--primary);background:var(--surface-1);border-color:transparent;font-weight:800;text-shadow:none}.chat-collapse{color:var(--hud-muted)}.chat-body{padding:6px 8px;font-size:.8125rem}.chat-line{font-size:.75rem;line-height:1.35}.chat-input{padding:7px 9px!important;color:var(--hud-text)!important;background:#05070be0!important;border-top:1px solid var(--gold)!important}.modal{background:var(--surface-1);border:1px solid var(--border-1)}@media(max-width:980px){.top-chip{padding-inline:9px}.flyout-right{width:min(310px,calc(100vw - 76px));right:52px}.poke-slot{width:50px;height:50px}.hb-slot{width:38px;height:38px}}@media(max-height:480px)and (orientation:landscape){.modal-bg>.modal:is(.modal-lg,.modal-modes,.modal-shop,.modal-mercado,.modal-ranking,.modal-ballcenter,.modal-workshop,.modal-outfit){width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale));max-height:calc((100dvh - 12px) / var(--hud-scale))}.modal-bg>.modal:is(.modal-modes,.modal-shop,.modal-mercado,.modal-ballcenter,.modal-workshop,.modal-outfit){height:calc((100dvh - 12px) / var(--hud-scale))}.stage>.chat-panel.gba-dialog:not(.collapsed){left:calc(6px / var(--hud-scale));bottom:calc(8px / var(--hud-scale));width:calc((100vw - 12px) / var(--hud-scale));height:calc((100dvh - var(--hud-top-h, 60px) - 16px) / var(--hud-scale));max-height:calc((100dvh - var(--hud-top-h, 60px) - 16px) / var(--hud-scale))}}@media(max-width:720px){.top-chip{max-width:118px;overflow:hidden;text-overflow:ellipsis}.location-plate{top:8px;right:54px;padding:5px 10px}.location-plate span{display:none}.left-dock{width:min(272px,calc(100vw - 20px))}.dock-pill{min-height:32px;padding:6px 10px;font-size:.625rem}.poke-slot{width:44px;height:44px}.hb{max-width:calc(100vw - 16px);gap:3px;padding:4px 5px}.hb-slot{width:34px;height:34px}.hb-icon,.hb-abbr{width:28px;height:28px}.hb-auto{height:34px;min-width:44px}.chat-panel{width:min(320px,calc(100vw - 20px))}}@media(max-width:560px){.chip-label,.hide-sm{display:none}.flyout-right{right:10px;left:10px;width:auto;max-height:calc(100% - 116px)}.location-plate{right:52px;max-width:150px}.dock-right{right:8px}.rail-ico{width:36px;height:36px}}.auth-scene{position:relative;min-height:100dvh;width:100%;display:grid;place-items:center;overflow:hidden;padding:28px;color:var(--text-1);background:radial-gradient(circle at 50% 36%,var(--gold-soft),transparent 28%),radial-gradient(circle at 14% 18%,rgba(228,92,76,.13),transparent 22%),radial-gradient(circle at 86% 74%,rgba(95,196,107,.12),transparent 24%),linear-gradient(180deg,#181a20 0%,var(--bg) 58%,#050609 100%)}.auth-scene:before{content:"";position:absolute;inset:-10%;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:42px 42px;opacity:.18;transform:rotate(-4deg) scale(1.08);pointer-events:none}.auth-logo{display:block;width:100%;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.boot-card{position:relative;z-index:3}.boot-logo{width:min(430px,88vw);max-height:192px;margin:0 auto 10px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.62)) drop-shadow(0 0 20px var(--gold))}.boot-foot{margin-top:14px;color:var(--text-3);font-size:.6875rem;text-transform:uppercase}@keyframes authShine{to{transform:translate(100%)}}@media(max-width:860px){.auth-scene{padding:18px}}@media(max-width:520px){.boot-logo{width:min(330px,88vw);max-height:150px}}.ow-sprite{display:grid;place-items:center;overflow:visible}.ow-sprite-img{display:block;background-repeat:no-repeat;image-rendering:pixelated;transform-origin:center}@keyframes ow-walk{0%{background-position-x:var(--ow-x0)}to{background-position-x:var(--ow-x1)}}@media(prefers-reduced-motion:reduce){.ow-sprite-img{animation:none!important}}.creature-ico{height:82px;display:grid;place-items:center}.lvl-row{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.lvl-badge{background:var(--surface-1);border:1px solid var(--border-1);border-radius:6px;padding:6px 9px;font-size:.6875rem;color:var(--text-2)}.lvl-badge b{color:var(--gold);margin-left:4px}.creature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.creature-card{background:var(--surface-2);border:1px solid var(--border-1);border-radius:8px;padding:8px;text-align:center}.creature-name{font-size:.8125rem;font-weight:800;color:var(--text-1);margin:5px 0}.type-row{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;min-height:16px}.type-badge{font-size:.5625rem;text-transform:uppercase;padding:2px 5px;border-radius:4px;color:#0d0f16;font-weight:800;background:#8a8f9c}.type-badge.weak{outline:1px solid #e0533a}.loot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.loot-cell{display:grid;place-items:center;background:var(--surface-1);border:1px solid var(--border-1);border-radius:6px;padding:4px}.start-hunt{font-weight:800;letter-spacing:.5px}.t-normal{background:#a8a878}.t-fire{background:#f08030}.t-water{background:#6890f0}.t-electric{background:#f8d030}.t-grass{background:#78c850}.t-ice{background:#98d8d8}.t-fighting{background:#c03028;color:#fff}.t-poison{background:#a040a0;color:#fff}.t-ground{background:#e0c068}.t-flying{background:#a890f0}.t-psychic{background:#f85888}.t-bug{background:#a8b820}.t-rock{background:#b8a038}.t-ghost{background:#705898;color:#fff}.t-dragon{background:#7038f8;color:#fff}.t-dark{background:#705848;color:#fff}.t-steel{background:#b8b8d0}.t-fairy{background:#ee99ac}.auth-scene{--px: var(--font-ui);--gold-2: var(--primary);--gold-3: var(--warning);position:relative;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;padding:28px 20px calc(28px + env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;background:radial-gradient(56% 44% at 50% 112%,var(--gold-soft),transparent 62%),radial-gradient(42% 34% at 10% -8%,rgba(95,196,107,.09),transparent 60%),radial-gradient(44% 36% at 92% -10%,rgba(104,144,240,.09),transparent 60%),var(--bg)}.auth-scene:before{content:"";position:fixed;inset:-40px;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.024) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 36px);-webkit-mask-image:radial-gradient(72% 64% at 50% 46%,#000 28%,transparent 78%);mask-image:radial-gradient(72% 64% at 50% 46%,#000 28%,transparent 78%);animation:sceneDrift 48s linear infinite alternate}.auth-scene:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 38%,transparent 58%,rgba(0,0,0,.55))}.auth-scene>*{position:relative;z-index:1;flex:none;margin-block:auto}@keyframes sceneDrift{to{background-position:36px 36px,36px 36px}}.auth-scene a{color:var(--gold-3);text-decoration:none}.auth-scene a:hover{color:#ffe79a;text-decoration:underline}.auth-scene a:focus-visible,.auth-scene .primary.block:focus-visible,.auth-scene .starter-tile:focus-visible,.auth-scene input:focus-visible{outline:2px solid rgba(255,212,94,.7);outline-offset:2px}.auth-scene ::selection{background:var(--gold-soft)}.auth-scene h1{text-transform:uppercase}.auth-scene .field-label{display:block;margin:0 0 6px;color:var(--text-2);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.auth-scene .mt{margin-top:14px}.auth-scene .btn-row{display:flex;gap:10px}.auth-scene .btn-row.mt{margin-top:18px}.auth-scene input{width:100%;height:42px;padding:0 12px;font-size:1rem;color:var(--text-1);background:var(--surface-3);border:1px solid var(--border-1);border-radius:6px;outline:none;transition:border-color .15s,box-shadow .15s}.auth-scene input::placeholder{color:var(--text-3)}.auth-scene input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}.auth-scene input:disabled{opacity:.55;cursor:not-allowed}.auth-scene input[aria-invalid=true]{border-color:#e0533ab3;box-shadow:0 0 0 3px #e0533a1f}.auth-scene .primary.block{width:100%;min-height:46px;color:var(--on-primary);border:1px solid rgba(255,235,170,.48);border-radius:6px;background:linear-gradient(180deg,var(--gold),var(--gold-2));box-shadow:0 4px #563210b8,0 12px 24px #0000005c;text-shadow:none;font-family:var(--px);font-size:.6875rem;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:filter .15s,transform .12s,box-shadow .12s}.auth-scene .primary.block:hover{filter:brightness(1.05);transform:translateY(-1px)}.auth-scene .primary.block:active{filter:brightness(.98);transform:translateY(2px);box-shadow:0 1px #563210b8,0 6px 14px #0000004d}.auth-scene .primary.block:disabled{cursor:wait;opacity:.72;transform:none}.auth-scene .auth-switch{margin:14px 0 0;text-align:center;color:var(--text-3, #8a8f9c);font-size:.75rem}.auth-scene .auth-error{margin:0 0 14px;padding:10px 12px;border-radius:6px;border:1px solid rgba(224,83,58,.55);background:#e0533a1f;color:var(--danger);font-size:.8125rem}.auth-scene .auth-error.info{border-color:var(--gold);background:var(--gold-soft);color:var(--warning)}.auth-suggestions{margin:12px 0 18px;padding:12px 14px;border:1px solid rgba(247,201,72,.28);border-radius:10px;background:#f7c94814;color:var(--text-2);font-size:.78rem}.auth-suggestions>span{display:block;margin-bottom:8px;font-weight:700}.auth-suggestions>div{display:flex;flex-wrap:wrap;gap:7px}.auth-suggestions button{padding:7px 10px;border:1px solid rgba(247,201,72,.45);border-radius:999px;background:#08111fd1;color:var(--gold-bright);cursor:pointer;font:inherit;font-weight:700}.auth-suggestions button:hover{transform:translateY(-1px);border-color:var(--gold-bright)}.reset-card{text-align:left}.reset-eyebrow{display:inline-block;margin-bottom:14px;padding:6px 9px;border-radius:6px;background:#e6484f1f;color:#ff7c82;font-size:.68rem;font-weight:900;letter-spacing:.12em}.legacy-reg-shell{display:flex;flex-direction:column;gap:16px;width:min(980px,100%)}.legacy-reg-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.legacy-reg-head.center{flex-direction:column;justify-content:center}.reg-logo{height:64px;width:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.reg-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;list-style:none;margin:0;padding:0}@media(max-width:360px){.reg-steps{gap:6px}.reg-steps li{padding:6px 8px;letter-spacing:.3px}}.reg-steps li{display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0a0d13b8;color:var(--text-3, #8a8f9c);font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.reg-steps li i{font-style:normal;display:grid;place-items:center;width:17px;height:17px;border-radius:4px;background:#ffffff14;font-size:.625rem}.reg-steps li.on{border-color:var(--gold);color:var(--gold-3)}.reg-steps li.on i{background:var(--gold);color:var(--on-primary)}.reg-steps li.done{border-color:#5fc46b6b;color:#8fd99a}.reg-steps li.done i{background:#5fc46b;color:#07120a}.legacy-reg-card{position:relative;padding:26px;border-radius:8px;background:linear-gradient(180deg,var(--surface-3),var(--surface-1));border:1px solid var(--gold);box-shadow:0 24px 70px #00000094,inset 0 0 0 1px #ffffff0d}.legacy-reg-card:before{content:"";position:absolute;inset:6px;border-radius:5px;border:1px solid rgba(255,255,255,.055);pointer-events:none}.legacy-reg-card>*{position:relative;z-index:1}.pixel-title{margin:0;font-family:var(--px);font-size:1rem;line-height:1.5;color:var(--text-1, #e8ecf4);text-shadow:0 2px 0 #0a0b0d}.pixel-side-title{margin:0;font-family:var(--px);font-size:.75rem;line-height:1.5;color:var(--gold-3);text-transform:uppercase;text-shadow:0 2px 0 #0a0b0d}.reg-copy{margin:8px 0 18px;color:var(--text-3, #8a8f9c);font-size:.8125rem}.reg-cols{display:grid;grid-template-columns:1fr 1fr}.reg-cols .reg-col{min-width:0;padding-right:26px}.reg-cols .reg-col-starter{padding-right:0;padding-left:26px;border-left:1px solid rgba(255,255,255,.07)}.reg-foot{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.reg-gender{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reg-gender .gender-tile{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;background:#05070ba8;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:var(--text-1, #e8ecf4);cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.reg-gender .gender-tile:hover{border-color:var(--gold);transform:translateY(-2px)}.reg-gender .gender-tile.selected{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-soft),var(--hud-glass));box-shadow:0 0 0 1px var(--gold),0 8px 20px #00000059}.reg-gender .gender-tile:disabled{opacity:.6;cursor:not-allowed;transform:none}.reg-gender .gender-sym{font-size:1.375rem;line-height:1;font-weight:900}.reg-gender .gender-male{color:#5cb3ff}.reg-gender .gender-female{color:#ff8fce}.reg-gender .gender-label{font-size:.8125rem;font-weight:700}.starter-region+.starter-region{margin-top:8px}.starter-region-label{display:block;margin-bottom:3px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2, #93a0b5)}.legacy-starter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.legacy-starter-grid .starter-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 6px;background:#05070ba8;border:1px solid rgba(255,255,255,.09);border-radius:8px;color:var(--text-1, #e8ecf4);cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.legacy-starter-grid .starter-tile:hover{border-color:var(--gold);transform:translateY(-2px)}.legacy-starter-grid .starter-tile.selected{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-soft),var(--hud-glass));box-shadow:0 0 0 1px var(--gold),0 10px 26px #0006}.legacy-starter-grid .starter-tile.selected:after{content:"✓";position:absolute;top:-1px;right:-1px;display:grid;place-items:center;width:20px;height:20px;border-radius:0 8px 0 6px;background:var(--gold);color:var(--on-primary);font-size:.75rem;font-weight:900}.legacy-starter-grid .starter-tile:disabled{opacity:.6;cursor:not-allowed;transform:none}.starter-sprite{width:72px;height:72px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.55))}.starter-sprite,.starter-sprite .pkmn-icon-img{image-rendering:auto}.starter-name{font-size:.8125rem;font-weight:700}.legacy-starter-grid .type-row{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;min-height:16px}.stat-row{display:flex;gap:6px}.stat-chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#00000052;font-size:.625rem;font-weight:800;letter-spacing:.4px}.stat-chip.hp{color:#ff9c8a;border-color:#e0533a80}.stat-chip.atk{color:var(--gold-3);border-color:var(--gold)}.legacy-verify-shell{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(460px,100%)}.legacy-verify-card{width:100%;position:relative;padding:26px;border-radius:8px;background:linear-gradient(180deg,var(--surface-3),var(--surface-1));border:1px solid var(--gold);box-shadow:0 24px 70px #00000094,inset 0 0 0 1px #ffffff0d}.legacy-verify-card:before{content:"";position:absolute;inset:6px;border-radius:5px;border:1px solid rgba(255,255,255,.055);pointer-events:none}.legacy-verify-card>*{position:relative;z-index:1}.verify-email{color:var(--text-1, #e8ecf4)}.auth-scene .code-input{height:60px;font-family:var(--px);font-size:1.25rem;text-align:center;letter-spacing:normal;text-indent:10px}.verify-hint{margin:8px 0 0;color:var(--text-3, #8a8f9c);font-size:.75rem}.legacy-boot{display:flex;flex-direction:column;align-items:center;width:min(600px,100%)}.legacy-boot-logo{width:min(430px,82vw);filter:drop-shadow(0 24px 34px rgba(0,0,0,.68)) drop-shadow(0 0 26px var(--gold-soft));animation:bootFloat 5s ease-in-out infinite alternate}.legacy-boot-panel{width:100%;margin-top:20px;padding:16px 18px 14px;border-radius:8px;background:var(--hud-glass);border:1px solid var(--gold);box-shadow:0 24px 60px #00000080}.boot-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--text-2, #b8bec9);font-size:.8125rem}.boot-pct{font-family:var(--px);font-size:.9375rem;color:var(--gold-3)}.legacy-boot-bar{height:18px;padding:3px;background:#05070b;border:1px solid rgba(255,255,255,.12);border-radius:5px;box-shadow:inset 0 2px 5px #0009}.legacy-boot-fill{display:block;height:100%;width:0%;border-radius:3px;background:linear-gradient(180deg,var(--gold-3),var(--gold-2));box-shadow:0 0 12px var(--gold-soft);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 11px);mask-image:repeating-linear-gradient(90deg,#000 0 8px,transparent 8px 11px);transition:width .28s ease}.boot-dots{display:flex;justify-content:space-between;list-style:none;margin:12px 2px 0;padding:0}.boot-dots li{width:10px;height:10px;border-radius:3px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);transition:background .2s,border-color .2s,box-shadow .2s}.boot-dots li.on{background:var(--gold);border-color:var(--gold-3);box-shadow:0 0 10px var(--gold-soft);animation:dotPulse .9s ease-in-out infinite alternate}.boot-dots li.done{background:#5fc46b;border-color:#5fc46b}.boot-foot{margin:16px 0 0;color:var(--text-3, #8a8f9c);font-size:.6875rem;letter-spacing:2.4px;text-transform:uppercase}@keyframes bootFloat{to{transform:translateY(-6px)}}@keyframes dotPulse{to{box-shadow:0 0 16px var(--gold-soft)}}@media(max-width:940px){.reg-cols{grid-template-columns:1fr}.reg-cols .reg-col{padding-right:0}.reg-cols .reg-col-starter{margin-top:22px;padding-top:22px;padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.07)}}@media(max-width:860px){.auth-scene{padding:18px 14px}}@media(max-width:640px){.legacy-reg-head{flex-direction:column;justify-content:center}.reg-logo{height:48px}.legacy-reg-card,.legacy-verify-card{padding:20px 16px}.starter-sprite{width:56px;height:56px}.legacy-starter-grid{gap:7px}.legacy-starter-grid .starter-tile{padding:12px 5px 10px}.starter-name{font-size:.75rem}.pixel-title{font-size:.875rem}.auth-scene .code-input{height:54px;font-size:1.0625rem;letter-spacing:normal;text-indent:8px}.legacy-boot-logo{width:min(330px,88vw)}.boot-line{font-size:.75rem}.boot-pct{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.auth-scene:before,.legacy-boot-logo,.boot-dots li.on{animation:none}.auth-scene .primary.block,.legacy-starter-grid .starter-tile{transition:none}}:root{--tap: 40px;--icon-ui: clamp(26px, 2.2vw, 38px);--panel-w: clamp(272px, 20vw, 340px);--fs-xs: clamp(11px, .72vw, 12px);--fs-sm: clamp(13px, .82vw, 14px);--fs-md: clamp(15px, .95vw, 16px)}.stage>.flyout,.stage>.dock-pill,.stage>.chat-panel,.stage>.hunt-feed,.stage>.global-announce,.modal-bg>.modal,.modal-bg>.tc-panel,.modal-bg>.qw-panel{--hud-scale: 1;zoom:1}button,input,select{min-height:var(--tap)}.right-tab,.rail-ico,.hud-mini{min-width:var(--tap);min-height:var(--tap)}.poke-slot{min-width:54px;min-height:54px}.poke-portrait{width:44px!important;height:44px!important}@media(max-width:1023px){:root{--panel-w:min(88vw, 340px)}}@media(max-width:767px){:root{--tap:44px}.poke-slot{flex:0 0 58px;scroll-snap-align:center}.chat-panel:not(.collapsed){width:calc(100vw - 12px);height:min(70dvh,560px);left:6px;bottom:max(6px,env(safe-area-inset-bottom))}}@media(max-height:480px)and (orientation:landscape){.chat-panel:not(.collapsed){height:calc(100dvh - 16px);bottom:8px}}@media(pointer:coarse){button,input,select{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:1rem}}.chat-panel{width:min(calc(420px * var(--chat-user-scale, 1)),calc(100vw - 24px));height:min(calc(290px * var(--chat-user-scale, 1)),calc(100dvh - 100px));min-width:320px;min-height:210px;resize:both}.chat-size-controls{display:flex;gap:3px;margin-left:auto}.chat-size-controls button{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border:0;border-radius:6px;color:var(--text-2);background:var(--surface-2);font-size:1rem;line-height:1}.chat-collapse{margin-left:3px}.chat-line{font-size:clamp(.8125rem,.78vw,.9375rem);line-height:1.45}.chat-time{font-size:.75rem}.chat-input{min-height:42px;font-size:.875rem}.modal:has(.pokecenter-content){width:min(720px,calc(100vw - 32px));max-width:720px;padding:22px 24px}.pokecenter-content .modal-head h4{font-size:1.35rem}.pokecenter-content>p{font-size:.9rem;margin:12px 0 16px}.pokecenter-content .loot-list{max-height:min(440px,55dvh);gap:9px}.pokecenter-content .loot-line{min-height:58px;padding:9px 12px;font-size:1rem}.pokecenter-content .loot-line .tile{width:42px;height:42px}.pokecenter-content .loot-line>div[style]{width:170px!important}.pokecenter-content .btn-row{gap:10px}.flyout-right:has(.trainer-panel){bottom:auto;height:auto;max-height:calc(100dvh - 90px);overflow:visible}.trainer-panel{padding:14px}.trainer-panel .sb-trainer-head{margin-bottom:8px}.modal-shop{width:min(980px,calc(100vw - 32px));max-width:980px;height:min(780px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.modal-shop>.modal-scroll{flex:1;padding:4px 8px 8px 0}.modal-shop .inv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.modal-shop .inv-cell{min-height:142px;align-items:flex-start;padding:14px}.modal-shop .inv-cell>.tile{flex:0 0 44px;width:44px;height:44px}.modal-shop .item-stat{line-height:1.45}.modal-shop .btn-row{margin-top:12px}@media(max-width:900px){.modal-shop .inv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.modal-shop .inv-grid{grid-template-columns:1fr}.modal-shop .inv-cell{min-height:0}}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sb-avatar{position:relative;overflow:hidden}.sb-avatar-cv{position:absolute;inset:0;margin:auto;image-rendering:pixelated;pointer-events:none}.sb-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0 2px}.sb-stat{display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 2px 5px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-1)}.sb-stat-ico{font-size:.9rem;line-height:1}.sb-stat b{font-size:.8rem;line-height:1.1;font-variant-numeric:tabular-nums}.sb-stat small{font-size:.55rem;color:var(--text-3);text-align:center;line-height:1.1}.sb-vip{margin-top:8px;padding:6px 10px;border-radius:8px;text-align:center;font-size:.75rem;font-weight:800;color:#2b2306;background:linear-gradient(180deg,#ffd23c,#e0a92b)}.qw-bg{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080a0ea8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:qw-fade .24s ease both}.qw-panel{--qw-accent: var(--success);position:relative;width:min(400px,94vw);padding:30px 26px 22px;text-align:center;font-family:var(--font-ui);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:0 18px 44px -18px #000000b3;animation:qw-pop .3s ease both}.qw-seal{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;font-size:27px;line-height:1;background:var(--surface-3);border:1px solid color-mix(in srgb,var(--qw-accent) 42%,var(--border-2))}.qw-eyebrow{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--qw-accent)}.qw-title{margin:6px 0 4px;font-size:23px;font-weight:800;color:var(--text-1);text-wrap:balance}.qw-sub{margin:0 auto 20px;max-width:30ch;font-size:13px;line-height:1.45;color:var(--text-2)}.qw-loot{border-top:1px solid var(--border-1);padding-top:16px;margin-bottom:20px}.qw-loot-label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin-bottom:12px}.qw-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.qw-item{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--border-1)}.qw-item-ico{flex:none;width:38px;height:38px;display:grid;place-items:center;font-size:22px;background:var(--surface-3);border:1px solid var(--border-1);border-radius:8px}.qw-item-ico .tile,.qw-item-ico img,.qw-item-ico canvas{width:28px;height:28px;image-rendering:pixelated}.qw-item-body{display:flex;flex-direction:column;min-width:0}.qw-item-qty{font-weight:800;font-size:15px;color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1.15}.qw-item-name{font-size:11px;color:var(--text-2);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qw-money{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:11px;border-radius:var(--r-md);background:color-mix(in srgb,var(--qw-accent) 10%,var(--surface-1));border:1px solid color-mix(in srgb,var(--qw-accent) 30%,var(--border-1))}.qw-money-ico{font-size:18px;line-height:1}.qw-money-val{font-size:19px;font-weight:800;color:var(--text-1);font-variant-numeric:tabular-nums}.qw-btn{width:100%;padding:12px;border:none;border-radius:var(--r-md);cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:700;color:#0e1510;background:var(--qw-accent);transition:background .12s ease,transform .1s ease}.qw-btn:hover{background:color-mix(in srgb,var(--qw-accent) 88%,#fff)}.qw-btn:active{transform:translateY(1px);background:color-mix(in srgb,var(--qw-accent) 86%,#000)}.qw-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}@keyframes qw-fade{0%{opacity:0}to{opacity:1}}@keyframes qw-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.qw-bg,.qw-panel{animation:none}}.ml-mon-pagebar{display:flex;justify-content:center}.ml-mon-pagebar:empty{display:none}.heather-pagebar-inner,.ml-mon-pagebar>*{display:flex}.ml-mon-pagebar{align-items:center;gap:14px;padding:8px 10px;flex-wrap:wrap}.heather-pagesize{display:flex;align-items:center;gap:4px}.heather-pagesize button{min-width:32px;height:28px;padding:0 8px;border-radius:5px;line-height:1;background:#1c1f26;border:1px solid var(--mw-line);color:var(--mw-text-2);font-size:.76rem;font-weight:700;cursor:pointer}.heather-pagesize button:hover{color:var(--mw-text);border-color:#565d68}.heather-pagesize button.on{color:#fff;background:var(--mw-coral);border-color:var(--mw-coral)}.heather-pager{display:flex;align-items:center;gap:6px}.heather-pager button{width:28px;height:28px;padding:0;border-radius:5px;line-height:1;background:#1c1f26;border:1px solid var(--mw-line);color:var(--mw-text-2);cursor:pointer}.heather-pager button:hover:not([disabled]){color:var(--mw-coral);border-color:var(--mw-coral)}.heather-pager button[disabled]{opacity:.35;cursor:default}.heather-pageno{min-width:54px;text-align:center;color:var(--mw-text-2);font-size:.85rem;font-weight:700}@media(max-width:620px){.dock-pill.chat-trigger{bottom:calc(var(--hud-bottom-h, 132px) + 18px)}.hb-slot.empty{display:none}}.heather-search{display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;margin-bottom:16px;border-radius:8px;background:#0e1013;border:1px solid var(--mw-line)}.heather-search:focus-within{border-color:var(--mw-gold)}.heather-search>span{color:var(--mw-text-3)}.heather-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--mw-text);font-family:var(--font-ui);font-size:.9rem;outline:none}.heather-toggle{display:flex;align-items:center;gap:9px;margin-top:6px;width:100%;padding:9px 10px;border-radius:8px;border:1px solid var(--mw-line);background:var(--mw-card);color:var(--mw-text-2);font-family:var(--font-ui);font-weight:700;font-size:.82rem;cursor:pointer;text-align:left}.heather-toggle i{font-style:normal}.heather-toggle-box{flex:none;width:20px;height:20px;border-radius:6px;border:2px solid var(--mw-text-3);background:#0e1013;display:grid;place-items:center;transition:background .12s ease,border-color .12s ease}.heather-toggle.on{color:var(--mw-text);border-color:var(--mw-gold)}.heather-toggle.on .heather-toggle-box{border-color:var(--mw-gold);background:linear-gradient(180deg,#f8d15a,#f0b429)}.heather-toggle.on .heather-toggle-box:after{content:"✓";color:#2a2109;font-size:.78rem;font-weight:900}.heather-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;align-content:start}.heather-card{position:relative;display:flex;align-items:stretch;width:100%;overflow:hidden;border-radius:11px;border:1px solid var(--mw-line);background:var(--mw-card);color:var(--mw-text);font-family:var(--font-ui);text-align:left;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.heather-card:hover{border-color:var(--mw-text-3);background:#21252d}.heather-card-select{min-width:0;flex:1;display:flex;align-items:center;gap:10px;padding:9px 8px 9px 11px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.heather-sale-lock{flex:0 0 36px;border:0;border-left:1px solid var(--mw-line);background:#0d111799;color:#96a7af;cursor:pointer;font-size:1rem}.heather-sale-lock:hover,.heather-sale-lock:focus-visible{color:#ffd768;background:#f6c44518;outline:none}.heather-sale-lock.on{color:#d5b5ff;background:#8559c826}.heather-card.sale-locked{border-color:#956bd080;box-shadow:inset 0 0 0 1px #956bd033}.heather-card.on{border-color:var(--mw-gold);background:linear-gradient(180deg,#f6c44524,#f6c4450d);box-shadow:0 4px 14px #f0b42929,inset 0 0 0 1px #f6c44559}.heather-card.is-locked{opacity:.62;cursor:not-allowed}.mk-row.mk-sell.sale-locked{border-color:#956bd066;background:#956bd00d}.heather-card.is-team{border-color:#6cc6ff80}.heather-card.is-team:not(.on){background:linear-gradient(180deg,#6cc6ff1a,#6cc6ff08)}.heather-team-tag{align-self:flex-start;margin-top:3px;font-size:.62rem;font-weight:900;letter-spacing:.3px;color:#bfe3ff;background:#6cc6ff29;border:1px solid rgba(108,198,255,.42);border-radius:999px;padding:1px 6px;line-height:1.35;white-space:nowrap}.heather-check{flex:none;width:22px;height:22px;border-radius:7px;border:2px solid var(--mw-text-3);background:#0e1013;display:grid;place-items:center;transition:background .12s ease,border-color .12s ease}.heather-card.on .heather-check{border-color:var(--mw-gold);background:linear-gradient(180deg,#f8d15a,#f0b429)}.heather-card.on .heather-check:after{content:"✓";color:#2a2109;font-size:.82rem;font-weight:900;line-height:1}.heather-lock{flex:none;width:22px;height:22px;display:grid;place-items:center;font-size:.9rem}.heather-spr{flex:none;position:relative;width:46px;height:46px;display:grid;place-items:center;border-radius:9px;background:radial-gradient(circle at 50% 40%,#262b34,#171a20);border:1px solid var(--mw-line)}.heather-ico{pointer-events:none}.heather-shiny{position:absolute;top:-5px;right:-5px;font-style:normal;font-size:.72rem;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.heather-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.heather-name{font-size:1rem;font-weight:800;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heather-meta{color:var(--mw-text-2);font-size:.72rem}.iv-t{font-style:normal;font-weight:900}.iv-t-S{color:#ffd54a}.iv-t-A{color:#7ee081}.iv-t-B{color:#6cc6ff}.iv-t-C{color:var(--mw-text-2)}.iv-t-D,.iv-t-E{color:var(--mw-text-3)}.heather-price{flex:none;font-weight:900;color:var(--mw-ok);font-size:.84rem}.heather-price.muted{color:var(--mw-text-3);font-weight:700;font-size:.74rem}.heather-linkbtn{border:0;background:transparent;color:var(--mw-gold);font-family:var(--font-ui);font-weight:800;font-size:.82rem;cursor:pointer;padding:2px 0}.heather-linkbtn:hover{text-decoration:underline}.heather-linkbtn:disabled{color:var(--mw-text-3);cursor:default;text-decoration:none}.heather-selcount{color:var(--mw-text-2);font-size:.8rem;font-weight:700}.heather-total{color:var(--mw-text-2);font-size:.84rem;font-weight:700}.heather-total b{font-size:1.02rem}.heather-sellbtn{padding:10px 18px;font-weight:800}.heather-sellbtn:disabled{opacity:.5;cursor:default}.heather-cf-backdrop{position:absolute;inset:0;background:#060709a8;border-radius:16px}.heather-cf{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 40px));max-height:calc(100% - 40px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:16px;background:var(--mw-nav);border:1px solid var(--mw-line);box-shadow:0 24px 60px #0009}.heather-cf-head{display:flex;align-items:center;justify-content:space-between}.heather-cf-sub{margin:0;color:var(--mw-text-2);font-size:.9rem}.heather-cf-warn{margin:0;padding:9px 12px;border-radius:10px;color:#ffd9d9;background:#c43a3a29;border:1px solid rgba(196,58,58,.5);font-size:.84rem;font-weight:700}.heather-cf-warn b{color:#ff9a9a}.heather-cf-mon.is-team{border-color:#6cc6ffb3;box-shadow:0 0 0 2px #6cc6ff4d}.heather-cf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;padding:10px;border-radius:11px;background:#0e1013;border:1px solid var(--mw-line);max-height:220px;overflow-y:auto}.heather-cf-mon{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:radial-gradient(circle at 50% 40%,#262b34,#171a20);border:1px solid var(--mw-line)}.heather-cf-more{display:grid;place-items:center;color:var(--mw-text-2);font-weight:800;font-size:.8rem}.heather-cf-total{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-radius:11px;background:var(--mw-card);border:1px solid var(--mw-line)}.heather-cf-total span{color:var(--mw-text-2);font-weight:700}.heather-cf-total b{font-size:1.28rem}.heather-cf-actions{display:flex;gap:10px}.ml-mon-wrap{position:relative;display:flex;flex-direction:column;gap:12px;min-height:0;--mw-gold: #f6c445;--mw-bg: #14161b;--mw-nav: #1a1d23;--mw-card: #1c1f26;--mw-line: #2c313a;--mw-text: #f2f3f6;--mw-text-2: #aab0bb;--mw-text-3: #737985;background:var(--mw-bg);border:1px solid var(--mw-line);border-radius:12px;padding:14px}.ml-mon-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ml-mon-search{flex:1 1 220px;min-width:180px;margin-bottom:0}.ml-selectwrap{display:flex;align-items:center;gap:7px;flex:none}.ml-select-label{color:var(--mw-text-3);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ml-select{padding:8px 10px;border-radius:8px;cursor:pointer;background:#0e1013;border:1px solid var(--mw-line);color:var(--mw-text);font-family:var(--font-ui);font-weight:700;font-size:.82rem}.ml-select:focus-visible{outline:2px solid var(--mw-gold);outline-offset:1px}.ml-mon-shiny{width:auto;margin-top:0;flex:none}.ml-mon-main{display:flex;flex-direction:column;min-width:0;gap:10px}.ml-mon-headline{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--mw-text);font-weight:800;font-size:.95rem;border-bottom:1px solid var(--mw-line);padding-bottom:8px}.ml-mon-count{color:var(--mw-text-3);font-size:.74rem;font-weight:700;white-space:nowrap}.ml-mon-list{max-height:52dvh}.ml-mon-empty{color:var(--mw-text-2)}.ml-mon-bar{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:0 2px}.ml-mon-bar-sel,.ml-mon-bar-sell{display:flex;align-items:center;gap:14px}@media(max-width:760px){.ml-mon-list{max-height:none}.ml-mon-bar{flex-wrap:wrap}}.ml-mon-wrap{--mw-gold: #f6c445;--mw-bg: #090c11;--mw-nav: #10151d;--mw-card: #121821;--mw-card-hi: #171e29;--mw-line: #252e3b;--mw-line-hi: #394657;--mw-text: #f2f5f8;--mw-text-2: #a3adba;--mw-text-3: #687486;position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;gap:0;padding:0;overflow:hidden;border:1px solid var(--mw-line);border-radius:10px;background:var(--mw-bg)}.ml-mon-layout{display:grid;grid-template-columns:238px minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:hidden}.ml-mon-filters{position:sticky;top:0;min-height:0;overflow:hidden auto;display:flex;flex-direction:column;gap:15px;padding:14px 13px 18px;background:linear-gradient(180deg,#111721,#0e141c);border-right:1px solid var(--mw-line);scrollbar-width:thin;scrollbar-color:var(--mw-line-hi) transparent}.ml-filter-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ml-filter-head>span{color:var(--mw-text-2);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ml-filter-head>span b{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:4px;border-radius:999px;background:var(--mw-gold);color:#241b07;font-size:.62rem}.ml-filter-head button{border:0;padding:3px;background:transparent;color:var(--mw-gold);font-size:.67rem;font-weight:800}.ml-filter-head button:hover:not(:disabled){border:0;background:transparent;color:#ffe28a}.ml-filter-head button:disabled{border:0;background:transparent;color:var(--mw-text-3)}.ml-mon-search{flex:none;width:100%;min-width:0;height:36px;margin:0;border-radius:7px;background:#0a0f16}.ml-filter-section{display:flex;flex-direction:column;gap:8px}.ml-filter-section+.ml-filter-section{padding-top:14px;border-top:1px solid var(--mw-line)}.ml-filter-section h3{margin:0;color:var(--mw-text-3);font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ml-filter-section small{color:var(--mw-text-3);font-size:.61rem;line-height:1.35}.ml-filter-label-row,.ml-iv-summary{display:flex;align-items:center;justify-content:space-between;gap:8px}.ml-filter-label-row span,.ml-iv-summary span{color:var(--mw-text-2);font-size:.7rem;font-weight:800}.ml-iv-summary b{color:var(--mw-text-3);font-size:.62rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ml-rarity-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ml-rarity-chip{min-width:0;display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;border:1px solid var(--mw-line);border-radius:7px;background:#0d131b;color:var(--mw-text-2);font-size:.64rem;text-align:left}.ml-rarity-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--rar) 62%,var(--mw-line));background:var(--mw-card)}.ml-rarity-chip[data-on=true]{border-color:color-mix(in srgb,var(--rar) 75%,#fff 5%);color:var(--mw-text);background:color-mix(in srgb,var(--rar) 13%,#0d131b);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rar) 24%,transparent)}.ml-rarity-chip b{color:var(--mw-text-3);font-size:.6rem}.ml-rarity-dot{width:6px;height:6px;border-radius:50%;background:var(--rar);box-shadow:0 0 7px color-mix(in srgb,var(--rar) 55%,transparent)}.ml-star-filters{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.ml-star-filter{min-width:0;padding:6px 1px;border:1px solid var(--mw-line);border-radius:6px;background:#0d131b;color:#37404d;font-size:1.05rem;line-height:1}.ml-star-filter:hover:not(:disabled){border-color:#8a702b;background:#1a1820;color:#d3a936}.ml-star-filter[data-on=true]{border-color:#9c7d2c;color:#f6c445;background:#201b0f;text-shadow:0 0 8px rgba(246,196,69,.3)}.ml-iv-control{display:flex;flex-direction:column;gap:4px}.ml-iv-control>span{display:flex;justify-content:space-between;color:var(--mw-text-3);font-size:.62rem}.ml-iv-control output{color:var(--mw-text-2);font-weight:800}.ml-iv-control input[type=range]{width:100%;height:16px;margin:0;appearance:none;background:transparent;cursor:pointer}.ml-iv-control input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,var(--mw-gold) var(--range-value),#263140 var(--range-value))}.ml-iv-control input[type=range]::-webkit-slider-thumb{width:13px;height:13px;margin-top:-4.5px;appearance:none;border:2px solid #171309;border-radius:50%;background:var(--mw-gold);box-shadow:0 0 0 2px #f6c44524}.ml-iv-control input[type=range]::-moz-range-track{height:4px;border-radius:99px;background:#263140}.ml-iv-control input[type=range]::-moz-range-progress{height:4px;border-radius:99px;background:var(--mw-gold)}.ml-iv-control input[type=range]::-moz-range-thumb{width:11px;height:11px;border:2px solid #171309;border-radius:50%;background:var(--mw-gold)}.ml-iv-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.ml-iv-presets button{min-width:0;padding:6px 4px;border:1px solid var(--mw-line);border-radius:6px;background:#0d131b;color:var(--mw-text-3);font-size:.61rem}.ml-iv-presets button[data-on=true]{border-color:#8e7128;background:#211c10;color:var(--mw-gold)}.ml-mon-shiny{width:100%;min-height:40px;margin:auto 0 0;padding:8px 10px;justify-content:space-between;border-radius:8px;background:#0d131b}.ml-mon-shiny>span{display:flex;align-items:center;gap:7px}.ml-mon-shiny .heather-toggle-box{width:30px;height:17px;border:0;border-radius:99px;background:#354051;position:relative}.ml-mon-shiny .heather-toggle-box:after{content:"";position:absolute;width:11px;height:11px;left:3px;top:3px;border-radius:50%;background:#8791a0;transition:transform .15s ease,background .15s ease}.ml-mon-shiny.on .heather-toggle-box{background:#79651f}.ml-mon-shiny.on .heather-toggle-box:after{content:"";transform:translate(13px);background:#ffe077}.ml-mon-main{min-height:0;padding:12px 14px 0;gap:9px;overflow:hidden}.ml-mon-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ml-mon-headline{border:0;padding:0;justify-content:flex-start;gap:8px}.ml-mon-headline b{color:var(--mw-text);font-size:.83rem}.ml-mon-headline span{color:var(--mw-text-3);font-size:.69rem}.ml-mon-sort{display:flex;align-items:center;gap:7px}.ml-mon-sort>span{color:var(--mw-text-3);font-size:.59rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-mon-sort select{min-height:32px;padding:5px 28px 5px 9px;border:1px solid var(--mw-line);border-radius:7px;background:#101620;color:var(--mw-text-2);font:700 .68rem var(--font-ui);cursor:pointer}.ml-mon-sort select:focus-visible{outline:2px solid rgba(246,196,69,.55);outline-offset:1px}.ml-filter-pills{min-height:29px;display:flex;align-items:center;gap:5px;overflow-x:auto;padding-bottom:2px}.ml-filter-pills.is-empty span{color:var(--mw-text-3);font-size:.65rem}.ml-filter-pill{flex:none;display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--mw-line);border-radius:99px;background:#151c26;color:var(--mw-text-2);font-size:.63rem;font-weight:800}.ml-filter-pill span{color:var(--mw-gold);font-size:.82rem;line-height:.8}.ml-filter-pill:hover:not(:disabled){border-color:#775f24;background:#1d1c18;color:var(--mw-text)}.ml-mon-list{flex:1 1 auto;min-height:0;max-height:none;margin:0;padding:1px 4px 14px 1px;overflow:hidden auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--mw-line-hi) transparent}.heather-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:9px;padding:0;align-content:start}.heather-card{position:relative;min-width:0;min-height:148px;overflow:hidden;border:1px solid var(--mw-line);border-radius:9px;background:var(--mw-card);box-shadow:0 4px 14px #00000021;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease}.heather-card:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:3px;background:var(--rar);opacity:.85;box-shadow:0 0 9px color-mix(in srgb,var(--rar) 28%,transparent)}.heather-card:hover{transform:translateY(-1px);border-color:var(--mw-line-hi);background:var(--mw-card-hi)}.heather-card.on{border-color:#d3aa40;background:linear-gradient(180deg,#f6c4451c,#f6c44509);box-shadow:0 0 0 1px #f6c44542,0 7px 18px #0003}.heather-card.is-team:not(.on){border-color:#6cc6ff61;background:linear-gradient(180deg,rgba(108,198,255,.075),var(--mw-card))}.heather-card.is-protected{opacity:.68}.heather-card.sale-locked{opacity:.76;border-color:#6d568b}.heather-card-select{width:100%;min-width:0;min-height:148px;display:grid;grid-template-rows:auto auto auto;align-content:space-between;gap:8px;padding:12px 10px 9px;border:0;background:transparent;color:inherit;text-align:left}.heather-card-select:hover:not(:disabled){border:0;background:transparent}.heather-card-select[aria-disabled=true]{cursor:not-allowed}.heather-card-top{min-width:0;display:grid;grid-template-columns:18px 46px minmax(0,1fr);align-items:center;gap:8px;padding-right:28px}.heather-check{width:16px;height:16px;border-width:1px;border-radius:4px;background:#090d13}.heather-card.on .heather-check{border-color:var(--mw-gold);background:var(--mw-gold)}.heather-card.on .heather-check:after{font-size:.66rem}.heather-lock{width:16px;height:16px;color:#778291;font-size:.58rem}.heather-spr{width:46px;height:46px;border:0;border-radius:8px;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.08),transparent 67%)}.heather-ico{width:46px!important;height:46px!important}.heather-shiny{top:-2px;right:-2px;color:#ffe06e;font-size:.78rem}.heather-identity{min-width:0;display:flex;flex-direction:column;gap:3px}.heather-name-row{min-width:0;display:flex;align-items:center;gap:5px}.heather-name{min-width:0;font-size:.83rem;line-height:1.1}.heather-team-tag{margin:0;padding:1px 4px;font-size:.48rem;text-transform:uppercase}.heather-taxonomy{display:flex;align-items:center;color:var(--mw-text-3);font-size:.59rem;white-space:nowrap}.heather-taxonomy i{width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--rar)}.heather-types{display:flex;flex-wrap:wrap;gap:3px}.heather-type{padding:1px 5px;border:1px solid color-mix(in srgb,var(--type) 40%,transparent);border-radius:99px;background:color-mix(in srgb,var(--type) 11%,transparent);color:color-mix(in srgb,var(--type) 62%,#fff);font-size:.51rem;font-weight:800}.heather-iv-row{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:6px}.heather-iv-row>span:first-child{color:var(--mw-text-3);font-size:.58rem}.heather-iv-row>span:first-child b{color:var(--mw-text-2)}.heather-iv-track{height:5px;overflow:hidden;border-radius:99px;background:#293241}.heather-iv-track i{display:block;width:var(--iv);height:100%;border-radius:inherit;background:var(--rar);box-shadow:0 0 7px color-mix(in srgb,var(--rar) 35%,transparent)}.heather-iv-row .iv-t{min-width:15px;text-align:center;font-size:.59rem}.heather-card-foot{display:flex;align-items:center;gap:6px;min-width:0}.heather-stars{color:#f6c445;font-size:.76rem;letter-spacing:1px;white-space:nowrap}.heather-card-status{padding:2px 5px;border-radius:4px;background:#956bd029;color:#c8adf0;font-size:.5rem;font-weight:900;text-transform:uppercase}.heather-card-status.protected{background:#78829126;color:#8994a3}.heather-price{margin-left:auto;color:#f4c84d;font-size:.72rem}.heather-price.muted{color:var(--mw-text-3)}.heather-sale-lock{position:absolute;z-index:3;top:9px;right:7px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:#7f8b9a;font-size:.74rem}.heather-sale-lock:hover:not(:disabled){border-color:#6e7785;background:#202834;color:#f0c95a}.heather-sale-lock.on{border-color:#765e95;background:#2b2038;color:#d7bbff}.ml-mon-empty{min-height:280px;border:1px dashed var(--mw-line);border-radius:10px}.ml-mon-empty button{color:var(--mw-gold)}.ml-mon-bar{position:sticky;z-index:5;bottom:0;flex:none;min-height:58px;padding:9px 14px;border-top:1px solid var(--mw-line);background:#0e131bf5;box-shadow:0 -8px 22px #0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ml-mon-bar-sel,.ml-mon-bar-sell{gap:12px}.heather-linkbtn{color:var(--mw-gold);font-size:.7rem}.heather-linkbtn.subdued{color:var(--mw-text-3)}.heather-selcount{color:var(--mw-text-3);font-size:.68rem}.heather-selcount b{color:var(--mw-text-2)}.heather-total{display:flex;align-items:baseline;gap:7px;color:var(--mw-text-3);font-size:.7rem}.heather-total b{color:var(--mw-gold);font-size:1rem}.heather-sellbtn{min-height:36px;padding:8px 15px;border:1px solid #d09d29;border-radius:7px;background:linear-gradient(180deg,#f4c54e,#d99d29);color:#211704;box-shadow:0 4px 12px #e1a7281f;font-size:.7rem;text-transform:uppercase}.heather-sellbtn:hover:not(:disabled){filter:brightness(1.06);color:#110d04}.heather-sellbtn:disabled{border-color:var(--mw-line);background:#222a35;color:#697482}@media(max-width:900px){.ml-mon-wrap{overflow:visible}.ml-mon-layout{display:flex;flex-direction:column;overflow:visible}.ml-mon-filters{position:static;flex:none;overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--mw-line)}.ml-filter-head,.ml-mon-search,.ml-mon-shiny{grid-column:1 / -1}.ml-filter-section+.ml-filter-section{padding-top:0;border-top:0}.ml-mon-main,.ml-mon-list{overflow:visible}.ml-mon-bar{position:sticky;bottom:0}}@media(max-width:560px){.ml-mon-filters{grid-template-columns:1fr;padding:11px}.ml-filter-head,.ml-mon-search,.ml-mon-shiny{grid-column:auto}.ml-mon-results-head{align-items:stretch;flex-direction:column}.ml-mon-sort{justify-content:space-between}.ml-mon-sort select{flex:1;min-width:0}.heather-grid{grid-template-columns:1fr}.ml-mon-bar{align-items:stretch}.ml-mon-bar-sel,.ml-mon-bar-sell{width:100%;justify-content:space-between}.heather-sellbtn{flex:1}}.chat-rate-error{position:sticky;bottom:0;margin-top:6px;padding:7px 9px;border-radius:7px;color:#fff;background:#c43a3aeb;font-weight:700}.rail-ico{position:relative}.rail-badge{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;line-height:1;color:#fff;background:var(--color-rpg-red, #c43a3a);border-radius:999px;border:1px solid rgba(0,0,0,.5);pointer-events:none}.premier-aura-menu{position:fixed;z-index:305;width:min(390px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;padding:10px;color:var(--text-0);background:radial-gradient(circle at 50% 26%,rgba(103,122,154,.16),transparent 34%),var(--surface-0);border:8px solid transparent;border-image:var(--gba-frame);box-shadow:0 18px 48px #000000ad}.premier-aura-head{display:grid;grid-template-columns:44px 1fr 28px;align-items:center;gap:9px;padding:2px 2px 9px;border-bottom:1px solid var(--border-1)}.premier-aura-head>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.premier-aura-head small{color:var(--color-rpg-gold);font-family:var(--font-display);font-size:.625rem;font-weight:900;letter-spacing:.07em}.premier-aura-head b{font-family:var(--font-display);font-size:.95rem}.premier-aura-ball{width:40px;height:40px;display:grid;place-items:center}.premier-aura-ball .premier-aura-ball-img{width:36px;height:36px}.premier-aura-ball img{image-rendering:pixelated}.premier-aura-x{width:28px;height:28px;padding:0;align-self:start;color:var(--muted);font-size:1.25rem;line-height:1}.premier-aura-preview{min-height:184px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-top:8px;padding:4px 8px 10px;background:linear-gradient(180deg,#03080ebd,#0e141c73);border:1px solid var(--border-2);box-shadow:inset 0 0 30px #00000059}.premier-aura-preview canvas{display:block;width:192px;height:132px;image-rendering:pixelated}.premier-aura-preview>b{margin-top:-2px;color:var(--text-0);font-family:var(--font-display);font-size:.92rem}.premier-aura-preview em{color:#f4cf4c;font-size:.64rem;font-style:normal}.premier-aura-preview>span{margin-top:3px;color:var(--muted);font-size:.72rem}.premier-aura-preview strong{color:var(--color-rpg-gold)}.premier-aura-help{margin:8px 2px;color:var(--muted);font-size:.7rem;line-height:1.35}.premier-aura-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.premier-aura-option{position:relative;min-width:0;min-height:62px;padding:7px 4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border-2);background:var(--surface-alt);color:var(--muted);font-size:.65rem;text-align:center}.premier-aura-option i{width:25px;height:25px;border-radius:50%;background:var(--aura);border:2px solid rgba(255,255,255,.64);box-shadow:0 0 5px var(--aura),0 0 12px color-mix(in srgb,var(--aura) 66%,transparent)}.premier-aura-option.aura-palette i{animation:premier-aura-palette var(--aura-duration) linear infinite}.premier-aura-option.aura-spectrum i{background:linear-gradient(180deg,#ff0080,#fff000,#00ff62,#00d9ff,#334dff,#c000ff,#ff0080);background-size:100% 240%;animation:premier-aura-spectrum var(--aura-duration) linear infinite}@keyframes premier-aura-palette{0%,to{background:#ff05e8}11%{background:#ff0}22%{background:#0f0}33%{background:#0328ff}44%{background:#000}56%{background:#00f282}67%{background:#fb6707}78%{background:#7f02df}89%{background:#e80509}}@keyframes premier-aura-spectrum{to{background-position:0 240%}}.premier-aura-option:hover,.premier-aura-option:focus-visible{color:var(--text-0);border-color:var(--aura);transform:translateY(-1px)}.premier-aura-option.selected{color:var(--text-0);border-color:var(--aura);box-shadow:inset 0 0 0 1px var(--aura),0 0 10px color-mix(in srgb,var(--aura) 30%,transparent)}.premier-aura-option>b{position:absolute;right:5px;top:3px;color:var(--aura);font-size:.72rem}.premier-aura-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:10px}.premier-aura-actions button{padding:7px 11px;font-size:.75rem}@media(prefers-reduced-motion:reduce){.premier-aura-option.aura-palette i,.premier-aura-option.aura-spectrum i{animation:none}}@media(max-width:430px){.premier-aura-menu{left:12px!important}.premier-aura-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.premier-aura-option{min-height:58px;padding-inline:2px;font-size:.58rem}}.inspect-body{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0}.inspect-stage{width:140px;height:140px;display:flex;align-items:center;justify-content:center;background:var(--surface-alt);border:1px solid var(--border-2);border-radius:10px}.inspect-stage canvas{image-rendering:pixelated}.chat-tabs{display:flex;align-items:center;gap:2px;flex-wrap:wrap;min-width:0}.chat-tab.dm{display:inline-flex;align-items:center;gap:4px;text-transform:none}.chat-unread{min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:800;color:#fff;background:var(--color-rpg-red, #c43a3a);border-radius:999px}.dm-close{color:var(--muted);font-weight:800;padding:0 2px}.dm-close:hover{color:var(--color-rpg-red, #c43a3a)}.chat-line.k-dm{color:#8ecbff;font-weight:700}#perfHud{position:fixed;right:max(4px,env(safe-area-inset-right));bottom:max(4px,env(safe-area-inset-bottom));z-index:500;padding:2px 7px;border-radius:6px;background:#080c129e;color:#9aa7b0;font:700 11px/1.5 var(--font-num);letter-spacing:.3px;white-space:nowrap;pointer-events:none;user-select:none;-webkit-user-select:none}@media(max-width:760px){#perfHud{z-index:calc(var(--z-modal) - 1)}}html[data-screen-sleep=true]{color-scheme:dark;background:#050806}html[data-screen-sleep=true] body{overflow:hidden;background:#050806}html[data-screen-sleep=true] body>*:not(#screenSleepOverlay){display:none!important}.screen-sleep-overlay[hidden]{display:none!important}.screen-sleep-overlay{position:fixed;inset:0;z-index:2147483646;isolation:isolate;min-width:100vw;min-height:100vh;min-height:100dvh;overflow:hidden;background:#030705;color:#f4ead6;font-family:var(--font-ui);animation:screen-sleep-arrive .34s ease-out both}.screen-sleep-scene,.screen-sleep-shade{position:absolute;inset:0;pointer-events:none}.screen-sleep-scene{z-index:-2;background:#030705 url(/assets/ui/pokeverse-estacao-orbital-desktop.webp) center / cover no-repeat;image-rendering:pixelated}.screen-sleep-shade{z-index:-1;background:linear-gradient(90deg,#040718f7, #040718ed 29%, #0407183b 53%, #04071814),linear-gradient(0deg,rgba(1,4,2,.72) 0%,transparent 38%,rgba(1,4,2,.42) 100%),repeating-linear-gradient(0deg,transparent 0 4px,rgba(166,197,151,.018) 4px 5px)}.screen-sleep-layout{position:relative;width:min(1680px,100%);height:100vh;height:100dvh;margin:0 auto;padding:max(28px,env(safe-area-inset-top)) max(34px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(34px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(310px,500px) 1fr;grid-template-rows:auto 1fr auto}.screen-sleep-logo{grid-column:1;grid-row:1;width:clamp(230px,25vw,365px);height:auto;margin:-4% 0 0 -3%;filter:drop-shadow(0 8px 22px rgba(0,0,0,.7));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.screen-sleep-content{grid-column:1;grid-row:2;align-self:center;width:min(440px,100%);margin-top:-5vh;text-align:left;animation:screen-sleep-content-arrive .42s .08s ease-out both}.screen-sleep-status{display:inline-flex;align-items:center;gap:8px;margin-bottom:clamp(20px,4vh,34px);padding:7px 11px 7px 9px;border:1px solid rgba(144,179,114,.24);border-radius:999px;background:#07100a94;box-shadow:inset 0 1px #ffffff09;color:#c6d7ba;font:800 10px/1 var(--font-pixel-title, var(--font-ui));letter-spacing:.09em;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.screen-sleep-status i{width:8px;height:8px;border-radius:50%;background:#9bc16f;box-shadow:0 0 0 3px #9bc16f1a,0 0 13px #9bc16f73}.screen-sleep-kicker{margin:0 0 12px;color:#d9ad49;font:800 clamp(10px,1.3vw,12px)/1.5 var(--font-pixel-title, var(--font-ui));letter-spacing:.1em}.screen-sleep-content h1{margin:0;max-width:9ch;color:#f4ead6;font:800 clamp(34px,4.4vw,58px)/1.08 var(--font-pixel-title, var(--font-ui));letter-spacing:-.03em;text-wrap:balance;text-shadow:3px 4px 0 rgba(0,0,0,.5)}.screen-sleep-copy{max-width:360px;margin:18px 0 28px;color:#b9c2b6;font-size:clamp(14px,1.45vw,17px);font-weight:700;line-height:1.6}.screen-sleep-wake {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 9px;
  align-items: center;
  gap: 12px;
  width: min(306px, 100%);
  min-height: 62px;
  padding: 9px 17px 9px 12px;
  border: 1px solid #ffe686;
  border-radius: 12px 32px 32px 12px;
  background: linear-gradient(112deg, #ffe77b, #ffcc37 67%, #f5ae22);
  box-shadow: 0 2px 12px #080d25aa, inset 0 -2px #b56b223d;
  color: #2b1b08;
  cursor: pointer;
  text-align: left;
  transition: filter 0.15s ease, transform 0.15s ease;
}
.screen-sleep-wake::after {
  content: "";
  width: 7px;
  height: 7px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
  transform: rotate(45deg);
}
.screen-sleep-wake:hover {
  filter: brightness(1.08);
}
.screen-sleep-wake:active {
  transform: translateY(2px);
}
.screen-sleep-wake:focus-visible {
  outline: 3px solid #fff2b5;
  outline-offset: 4px;
}
.screen-sleep-wake > span:last-child {
  display: grid;
  gap: 3px;
}
.screen-sleep-wake strong {
  font: 800 13px/1.3 var(--font-pixel-title, var(--font-ui));
}
.screen-sleep-wake small {
  color: #5c370b;
  font-size: 11px;
  font-weight: 700;
}
.screen-sleep-wake-icon {
  position: relative;
  display: grid;
  width: 30px;
  height: 30px;
  place-items: center;
  border: 2px solid #2b1b08;
  border-radius: 50%;
  background: linear-gradient(#ef4438 0 44%, #2b1b08 44% 56%, #fff7e7 56%);
}
.screen-sleep-wake-icon::before {
  content: "";
  width: 8px;
  height: 8px;
  border: 2px solid #2b1b08;
  border-radius: 50%;
  background: #fff7e7;
}
.screen-sleep-hint{margin:22px 0 0;color:#7f9183;font-size:11px;font-weight:700}.screen-sleep-hint kbd{margin-inline:3px;padding:2px 5px;border:1px solid #445449;border-bottom-width:2px;border-radius:4px;background:#111914c2;color:#d5ded2;font:inherit;font-weight:900}.screen-sleep-footnote{grid-column:1;grid-row:3;align-self:end;margin:0;color:#aabbac75;font:800 9px/1 var(--font-pixel-title, var(--font-ui));letter-spacing:.13em}@keyframes screen-sleep-arrive{0%{opacity:0}to{opacity:1}}@keyframes screen-sleep-content-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px),(orientation:portrait){.screen-sleep-scene{background-image:url(/assets/ui/pokeverse-estacao-orbital-mobile.webp);background-position:center bottom}.screen-sleep-shade{background:linear-gradient(180deg,#020503d1,#020503cc 27%,#0205036b 52%,#02050314 72%,#0205037a),repeating-linear-gradient(0deg,transparent 0 4px,rgba(166,197,151,.016) 4px 5px)}.screen-sleep-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;padding:max(16px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.screen-sleep-logo{width:min(285px,72vw);margin:-5% auto -3%}.screen-sleep-content{width:min(360px,100%);margin:8px auto 0;align-self:start;text-align:center}.screen-sleep-status{margin-bottom:17px}.screen-sleep-content h1{max-width:none;font-size:clamp(29px,9vw,42px)}.screen-sleep-copy{max-width:310px;margin:13px auto 21px;font-size:14px;line-height:1.5}.screen-sleep-wake{justify-content:center;margin-inline:auto}.screen-sleep-hint{margin-top:18px}.screen-sleep-footnote{grid-column:1;text-align:center}}@media(max-height:560px)and (orientation:landscape){.screen-sleep-layout{grid-template-columns:minmax(280px,430px) 1fr;padding-block:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}.screen-sleep-logo{width:205px;margin-top:-8%}.screen-sleep-content{margin-top:-10vh}.screen-sleep-status{margin-bottom:10px}.screen-sleep-kicker{margin-bottom:7px}.screen-sleep-content h1{font-size:clamp(26px,5vw,38px)}.screen-sleep-copy{margin:8px 0 13px;font-size:13px}.screen-sleep-wake{min-height:52px}.screen-sleep-hint,.screen-sleep-footnote{display:none}}@media(prefers-reduced-motion:reduce){.screen-sleep-overlay,.screen-sleep-content{animation:none}.screen-sleep-wake{transition:none}}.combat-hud{display:flex;align-items:flex-end;justify-content:center;gap:8px;max-width:100%;min-height:1px}.combat-hud:empty{display:none}.combat-team:empty{display:none}.combat-active{flex:0 0 auto}.combat-active:empty{display:none}.hud-float-layer{position:absolute;inset:0;z-index:var(--z-panel);pointer-events:none}.hud-float-layer>*{pointer-events:auto}.left-dock.is-floating{inset:0 auto auto 0;margin:0;transform-origin:0 0;touch-action:none}.left-dock.is-dragging .hunt-dock__head{cursor:grabbing}.combat-active.is-floating{position:absolute;left:0;top:0;margin:0;transform-origin:0 0;touch-action:none}.combat-active .otc-drag-handle{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.combat-active .otc-drag-handle .otc-title{pointer-events:none}.combat-active.dragging .otc-pokemon-window{outline:1px solid var(--gold)}.combat-active.is-floating .otc-pokemon-window{width:min(300px,82vw);box-shadow:0 10px 30px #0009,0 0 0 1px var(--gold-soft, rgba(240,192,90,.35))}.combat-active .otc-pokemon-window{width:clamp(184px,21vw,224px);border-radius:var(--hud-radius);overflow:hidden}.combat-active .otc-bar{height:16px}.combat-active .otc-evolve{padding:2px 5px 5px}.combat-active .otc-evolve button{width:100%;padding:5px;font-size:.6875rem}.combat-team{flex:0 1 auto;min-width:0}.stage.battle-mode .location-plate{opacity:1;transform:none}.left-dock{width:clamp(220px,25vw,290px);max-width:calc(100vw - 20px)}.dock-right{right:max(10px,env(safe-area-inset-right))}.left-dock,.dock-pill.chat-trigger{left:max(10px,env(safe-area-inset-left))}.chat-panel:not(.collapsed){bottom:calc(var(--hud-bottom-h, 64px) + var(--kb-inset, 0px) + 8px);max-height:calc(100dvh - var(--hud-bottom-h, 64px) - var(--kb-inset, 0px) - 74px)}@media(orientation:portrait){@media(min-width:701px){}.combat-hud{flex-direction:column;align-items:center;gap:5px;width:100%}.combat-active{width:100%}.combat-active .otc-pokemon-window{width:min(340px,94%);margin:0 auto}.combat-team,#hotbar,.hb-shell{width:100%}.hb{display:grid;grid-template-columns:repeat(6,1fr);width:100%;gap:4px}.hb-slot{width:auto;min-width:0}.hb-auto{grid-column:1 / -1;width:100%;padding:7px}.left-dock{top:calc(env(safe-area-inset-top) + 8px);width:min(92vw,360px);max-height:58dvh}.flyout-right{width:min(360px,calc(100vw - 68px))}}@media(orientation:portrait)and (max-width:344px){.hb{grid-template-columns:repeat(4,1fr)}}@media(orientation:portrait)and (max-width:900px){.game{min-width:0;min-height:100dvh}.stage .world-wrap{bottom:var(--hud-bottom-h, 72px)}.dock-right{top:max(8px,env(safe-area-inset-top));max-height:calc(100% - var(--hud-bottom-h, 72px) - 16px);overflow-y:auto;scrollbar-width:none}.flyout-right{bottom:calc(var(--hud-bottom-h, 72px) + 6px);max-height:calc(100% - var(--hud-bottom-h, 72px) - 18px)}}html[data-performance=economy] .stage,html[data-performance=economy] .modal-bg,html[data-performance=economy] .flyout,html[data-performance=economy] .hud-box{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-performance=economy] *,html[data-performance=economy] *:before,html[data-performance=economy] *:after{animation-duration:.001ms;animation-iteration-count:1;scroll-behavior:auto}@media(max-height:520px)and (orientation:landscape){.combat-hud{gap:6px}.combat-active .otc-pokemon-window{width:clamp(170px,20vw,200px)}.location-plate{display:none}.left-dock{max-height:calc(100dvh - 84px)}}@media(max-height:400px)and (orientation:landscape){.combat-hud{gap:4px}}@media(min-width:1600px){.left-dock{width:clamp(240px,20vw,300px)}}.orientation-gate{display:none}@media(orientation:portrait)and (max-width:900px){body:has(.game) .orientation-gate{position:fixed;inset:0;z-index:100001;display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(30px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));overflow:hidden;color:#f8f1df;isolation:isolate;background:radial-gradient(85% 48% at 50% 20%,rgba(72,92,142,.28),transparent 72%),linear-gradient(180deg,#17202c,#0c1219 56%,#080c10);touch-action:none}body:has(.game) .orientation-gate:before,body:has(.game) .orientation-gate:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}body:has(.game) .orientation-gate:before{opacity:.2;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(244,194,84,.022) 0 1px,transparent 1px 36px);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 82%);mask-image:linear-gradient(to bottom,#000,transparent 82%)}body:has(.game) .orientation-gate:after{background:radial-gradient(120% 70% at 50% 30%,transparent 42%,rgba(0,0,0,.72) 100%),linear-gradient(to bottom,transparent 45%,rgba(0,0,0,.28))}.orientation-gate__mist{position:absolute;top:-12%;left:50%;width:135vw;height:60vh;max-width:720px;transform:translate(-50%);opacity:.62;filter:blur(2px);background:radial-gradient(ellipse at 50% 26%,rgba(240,192,90,.12),transparent 38%),radial-gradient(ellipse at 18% 60%,rgba(96,126,170,.18),transparent 32%),radial-gradient(ellipse at 82% 54%,rgba(69,106,92,.14),transparent 34%);animation:orientation-mist 7s ease-in-out infinite alternate;pointer-events:none}.orientation-gate__content{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;width:min(390px,100%);min-height:min(680px,calc(100dvh - 58px));text-align:center}.orientation-gate__logo{display:block;width:min(320px,82vw);height:auto;margin-bottom:clamp(24px,5.5vh,48px);filter:drop-shadow(0 12px 20px rgba(0,0,0,.55));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.orientation-gate__device{position:relative;display:grid;place-items:center;width:164px;height:138px;margin-bottom:clamp(20px,4.5vh,38px)}.orientation-gate__phone{position:relative;display:block;width:66px;height:112px;border:4px solid #e3ba67;border-radius:14px;box-shadow:0 0 0 1px #ffe8ae38 inset,0 14px 34px #00000059,0 0 24px #e3ba6714;animation:orientation-turn 3s cubic-bezier(.65,0,.25,1) infinite}.orientation-gate__phone:before{content:"";position:absolute;left:50%;bottom:7px;width:18px;height:3px;border-radius:999px;transform:translate(-50%);background:#f2d18f;box-shadow:0 0 8px #f2d18f66}.orientation-gate__phone i{position:absolute;inset:8px 7px 16px;border-radius:6px;overflow:hidden;background:radial-gradient(circle at 68% 30%,rgba(242,209,143,.28),transparent 22%),linear-gradient(145deg,#4b657f61,#0a1017e6)}.orientation-gate__phone i:after{content:"";position:absolute;top:-30%;left:-65%;width:54%;height:160%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:orientation-glint 3s ease-in-out infinite}.orientation-gate__orbit{position:absolute;inset:8px 1px 16px;border:2px solid transparent;border-top-color:#e3ba6773;border-right-color:#e3ba6773;border-radius:50%;transform:rotate(24deg)}.orientation-gate__orbit:after{content:"";position:absolute;right:3px;bottom:17px;width:9px;height:9px;border-right:2px solid #e3ba67;border-bottom:2px solid #e3ba67;transform:rotate(17deg)}.orientation-gate__copy{display:grid;justify-items:center;gap:10px}.orientation-gate__eyebrow{color:#e3ba67;font-family:var(--font-num);font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.orientation-gate h1{margin:0;color:#f8f1df;font-size:clamp(1.75rem,8vw,2.35rem);font-weight:800;line-height:1;letter-spacing:.055em;text-transform:uppercase;text-shadow:0 3px 16px rgba(0,0,0,.72)}.orientation-gate p{max-width:330px;margin:0;color:#ebe7dab8;font-size:clamp(.8rem,3.4vw,.93rem);line-height:1.5}}@media(orientation:portrait)and (max-width:900px)and (max-height:620px){.orientation-gate__content{min-height:calc(100dvh - 36px)}.orientation-gate__logo{width:min(248px,68vw);margin-bottom:12px}.orientation-gate__device{transform:scale(.78);margin-block:-10px 4px}.orientation-gate__copy{gap:7px}}@keyframes orientation-turn{0%,18%{transform:rotate(0)}48%,88%,to{transform:rotate(90deg)}}@keyframes orientation-glint{0%,24%{left:-65%;opacity:0}45%,70%{left:115%;opacity:.9}to{left:115%;opacity:0}}@keyframes orientation-mist{to{transform:translate(-50%) translateY(16px) scale(1.04)}}@media(prefers-reduced-motion:reduce){.orientation-gate__mist,.orientation-gate__phone,.orientation-gate__phone i:after{animation:none}.orientation-gate__phone{transform:rotate(90deg)}}.background-loading{position:fixed;inset:0;z-index:100000;isolation:isolate;display:grid;place-items:center;padding:24px;overflow:hidden;color:#f4ead6;background:#030705}.background-loading[hidden]{display:none}.background-loading__scene,.background-loading__shade{position:absolute;inset:0;pointer-events:none}.background-loading__scene{z-index:-2;background:#030705 url(/assets/ui/pokeverse-estacao-orbital-desktop.webp) center / cover no-repeat;image-rendering:pixelated}.background-loading__shade{z-index:-1;background:radial-gradient(circle at 50% 43%,#02070480,#020503e8 64%),linear-gradient(#0205039e,#020503db);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.background-loading__card{display:grid;justify-items:center;gap:11px;width:min(460px,100%);text-align:center;filter:drop-shadow(0 12px 30px rgba(0,0,0,.7))}.background-loading__logo{width:min(300px,72vw);height:auto;margin-bottom:clamp(8px,3vh,24px)}.background-loading__status{display:inline-flex;align-items:center;gap:8px;color:#d9ad49;font:800 9px/1 var(--font-pixel-title, var(--font-ui));letter-spacing:.12em}.background-loading__status i{width:7px;height:7px;border-radius:50%;background:#d9ad49;box-shadow:0 0 10px #d9ad4994}.background-loading__status[data-stalled]{color:#ff8a3d}.background-loading__status[data-stalled] i{background:#ff8a3d;box-shadow:0 0 10px #ff8a3d99}.background-loading__retry{margin-top:14px;padding:10px 22px;border:1px solid #ff8a3d;border-radius:5px;background:#7d2b0e;color:#fff3e2;font:800 12px/1 var(--font-pixel-title, var(--font-ui));letter-spacing:.04em;cursor:pointer}.background-loading__retry:hover{background:#9c3712}.background-loading__retry[hidden]{display:none}.background-loading__card strong{margin-top:4px;font:800 clamp(16px,2.2vw,21px)/1.35 var(--font-pixel-title, var(--font-ui));letter-spacing:-.01em;text-shadow:2px 2px rgba(0,0,0,.65)}.background-loading__copy{color:#aebbad;font-size:13px;font-weight:700}.background-loading__track{position:relative;width:min(420px,84vw);height:8px;margin-top:12px;overflow:hidden;border:1px solid rgba(217,173,73,.28);border-radius:999px;background:#040a06d1;box-shadow:inset 0 1px 3px #000000b3}.background-loading__track i{position:absolute;inset-block:1px;left:-38%;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent,#d9ad49 35%,#f6d980 68%,transparent);animation:background-progress-sweep 1.25s ease-in-out infinite}@keyframes background-progress-sweep{to{transform:translate(365%)}}@media(max-width:700px),(orientation:portrait){.background-loading__scene{background-image:url(/assets/ui/pokeverse-estacao-orbital-mobile.webp);background-position:center bottom}.background-loading__shade{background:linear-gradient(180deg,#020503cc,#020503c2 53%,#02050394),radial-gradient(circle at 50% 38%,#0207042e,#020503bf 68%)}}@media(prefers-reduced-motion:reduce){.background-loading__track i{left:0;width:52%;animation:none}}@media(max-width:480px)and (max-height:700px){.auth-scene{padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.auth-scene .mt{margin-top:8px}.auth-scene .btn-row.mt{margin-top:12px}.auth-scene .auth-switch{margin-top:10px}}@media(pointer:coarse){.hud-top button,.hud-bottom button,.stage>.dock-rail button,.stage>.flyout button,.stage>.gba-left-dock button,.stage>.chat-panel button,.stage>.chat-panel input,.modal-bg>.modal button,.modal-bg>.modal input,.modal-bg>.modal select{min-height:calc(44px / var(--hud-scale))}.hud-bottom .hb-slot{min-width:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale))}}@media(max-width:480px){.gba-ribbon{padding-inline:max(6px,env(safe-area-inset-left))}.gba-ribbon .hud-topstats>*{scroll-snap-align:start}.modal-bg>.modal:is(.modal-lg,.modal-modes,.modal-shop,.modal-mercado,.modal-ranking,.modal-ballcenter,.modal-workshop){width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale));max-height:calc((100dvh - 12px) / var(--hud-scale))}.modal-bg>.modal.modal-modes{height:calc((100dvh - 12px) / var(--hud-scale))}.stage>.flyout-right{top:calc(6px / var(--hud-scale));right:calc(6px / var(--hud-scale));bottom:calc(6px / var(--hud-scale));width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale));max-height:none}.stage>.flyout-right:has(.bag-panel){width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale))}.stage>.chat-panel.gba-dialog:not(.collapsed){left:calc(6px / var(--hud-scale));width:calc((100vw - 12px) / var(--hud-scale));height:min(calc(70dvh / var(--hud-scale)),calc(560px / var(--hud-scale)));max-height:calc((100dvh - var(--hud-bottom-h, 64px) - var(--kb-inset, 0px) - 74px) / var(--hud-scale))}.modal-bg>.modal:is(.modal-shop,.modal-mercado,.modal-outfit){height:calc((100dvh - 12px) / var(--hud-scale));max-height:calc((100dvh - 12px) / var(--hud-scale))}}.btn--safe{border:1px solid #4c8a4c;background:#23491f;color:#dff5d8}.btn--go{padding:11px 22px;border:1px solid #ff8a3d;border-radius:5px;background:#7d2b0e;color:#fff3e2;font:inherit;font-weight:700;letter-spacing:.06em;cursor:pointer}.btn--go:hover{background:#9c3712}.google-auth-block{position:relative;z-index:1;margin-top:14px}.google-auth-sep{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--text-3);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em}.google-auth-sep:before,.google-auth-sep:after{content:"";flex:1;height:1px;background:var(--border-1);opacity:.7}.google-auth-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--ui-control-h);padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:linear-gradient(180deg,var(--surface-3),var(--surface-1));color:var(--text-1);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:border-color var(--ui-transition-fast) ease,transform var(--ui-transition-fast) ease,box-shadow var(--ui-transition-fast) ease}.google-auth-btn:hover:not(:disabled){border-color:var(--gold);transform:translateY(-1px);box-shadow:0 6px 16px #0000004d}.google-auth-btn:active:not(:disabled){transform:translateY(0)}.google-auth-btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.google-auth-btn:disabled{opacity:.6;cursor:default}.google-btn-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:3px;background:#fff}.google-btn-logo svg{width:16px;height:16px;display:block}.google-btn-texto{white-space:nowrap}.google-aguarde-card{text-align:center}.google-aguarde-barra{position:relative;height:6px;margin-top:18px;border-radius:var(--r-pill);background:var(--surface-1);border:1px solid var(--border-1);overflow:hidden}.google-aguarde-barra i{position:absolute;top:0;bottom:0;width:38%;border-radius:var(--r-pill);background:linear-gradient(90deg,transparent,var(--gold-bright),transparent);animation:google-aguarde-desliza 1.1s ease-in-out infinite}@keyframes google-aguarde-desliza{0%{left:-40%}to{left:100%}}@media(prefers-reduced-motion:reduce){.google-aguarde-barra i{animation:none;left:0;width:100%;opacity:.5}.google-auth-btn:hover:not(:disabled){transform:none}}@media(max-width:560px){.google-auth-btn{min-height:46px;font-size:.8125rem}.google-btn-texto{white-space:normal}}.reg-google-conta{margin:0 0 18px;padding:8px 10px;border-left:3px solid var(--gold-bright, #f0cd7e);background:#ffffff0a;color:var(--text-2, #adb2be);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.reg-google-conta strong{color:var(--text-1, #f0ebdd)}.auth-legal{margin:10px 0 0;text-align:center;color:var(--muted);font-size:.78rem;line-height:1.5;max-width:42ch;margin-inline:auto}.auth-legal a{color:var(--gold-bright);font-weight:700;text-decoration:none}.auth-legal a:hover{text-decoration:underline}@media(max-width:720px){.auth-legal{margin-top:8px}.auth-legal a{display:inline-block;padding:6px 4px;margin:-6px 0}}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/lp/fonts/1b02e0da-4a0e-495a-a37e-c5efac69c210.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/lp/fonts/b0893674-c1d4-4fc3-925f-bd7707b4e787.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/lp/fonts/1b02e0da-4a0e-495a-a37e-c5efac69c210.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/lp/fonts/b0893674-c1d4-4fc3-925f-bd7707b4e787.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/lp/fonts/1b02e0da-4a0e-495a-a37e-c5efac69c210.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/lp/fonts/b0893674-c1d4-4fc3-925f-bd7707b4e787.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/lp/fonts/1b02e0da-4a0e-495a-a37e-c5efac69c210.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/lp/fonts/b0893674-c1d4-4fc3-925f-bd7707b4e787.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/lp/fonts/385b5a4d-7497-4e8e-b193-5f05de4584bf.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/lp/fonts/6460e3e8-62ea-4149-a349-b8603d3f3b70.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/lp/fonts/6a311047-f221-4f75-bc2c-21337c592a33.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/lp/fonts/82ed1b26-01b2-4c6c-b3a2-e11335dca54a.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/lp/fonts/67e675be-4594-484b-8727-4614f3daa5c0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/lp/fonts/0521e8d3-2981-4236-84e0-c369192c60c6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/lp/fonts/a1a50a61-ec91-4a76-a142-35a6f3e52eb7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/lp/fonts/5f14c2e2-fb6e-4f90-b8d1-7e26c68a6bff.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}.auth-scene.auth-aurea{--bg: #0b0a08;--text-1: #f0e9db;--text-2: #d6cdbc;--text-3: #a39a8a;--muted: #a39a8a;--gold: #d3a24b;--gold-2: #c89440;--gold-3: #ecc987;--gold-bright: #ecc987;--gold-deep: #b07f2f;--gold-soft: rgba(211, 162, 75, .16);--primary: #d3a24b;--primary-soft: rgba(211, 162, 75, .22);--on-primary: #0b0a08;--warning: #ecc987;--danger: #ff9a88;--surface-1: #15130f;--surface-2: #1b1813;--surface-3: #211d17;--border-1: rgba(211, 162, 75, .24);--border-2: rgba(211, 162, 75, .42);--hud-glass: rgba(17, 15, 12, .88);--px: "Albert Sans", system-ui, sans-serif;--aurea-card-bg: rgba(14, 12, 9, .84);--aurea-linha: rgba(211, 162, 75, .28);font-family:Albert Sans,system-ui,sans-serif;color:var(--text-1);background:#0b0a08}.auth-scene.auth-aurea:before{display:none}.auth-scene.auth-aurea:after{background:radial-gradient(70% 60% at 50% 40%,#0b0a088c,#0b0a08db),linear-gradient(180deg,#0b0a0866,#0b0a08bf)}.auth-aurea>.aurea-fundo{position:fixed;inset:0;z-index:0;width:100%;height:100%;margin:0;object-fit:cover;object-position:right bottom;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none}.auth-aurea ::selection{background:#d3a24b;color:#0b0a08}.auth-aurea .legacy-reg-card, .auth-aurea .legacy-verify-card{position:relative;padding:24px 26px;border:1px solid var(--aurea-linha);border-radius:4px;background:var(--aurea-card-bg);box-shadow:0 30px 90px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-aurea .legacy-reg-card:before, .auth-aurea .legacy-verify-card:before{content:"";position:absolute;inset:-1px -1px auto;height:2px;border:0;border-radius:4px 4px 0 0;background:linear-gradient(90deg,transparent,#ecc987 30%,#c89440 70%,transparent);pointer-events:none}.auth-scene.auth-aurea .pixel-title{margin:0;font-family:Marcellus,Georgia,serif;font-size:1.875rem;font-weight:400;line-height:1.15;letter-spacing:0;text-transform:none;color:#f0e9db;text-shadow:0 2px 12px rgba(0,0,0,.6)}.auth-aurea .reg-copy{margin:8px 0 18px;color:#d6cdbc;font-size:.9375rem;line-height:1.55}.auth-aurea .google-auth-block{margin-top:14px}.auth-aurea .google-auth-sep{font-family:Space Mono,ui-monospace,monospace;color:var(--text-3);font-size:.6875rem;letter-spacing:1.5px;text-transform:uppercase}.auth-aurea .google-auth-sep:before, .auth-aurea .google-auth-sep:after{background:var(--aurea-linha);opacity:1}.auth-scene.auth-aurea .google-auth-btn{min-height:52px;border:1px solid #ffffff;border-radius:2px;background:#fff;color:#1f1f1f;font-family:Albert Sans,system-ui,sans-serif;font-size:.9375rem;font-weight:700;box-shadow:0 10px 24px #00000059}.auth-scene.auth-aurea .google-auth-btn:hover:not(:disabled){border-color:#fff;background:#f1f1f1;box-shadow:0 0 30px #ffffff24,0 10px 24px #00000059}.auth-scene.auth-aurea .field-label{font-family:Space Mono,ui-monospace,monospace;font-size:.6875rem;font-weight:700;letter-spacing:1.5px;color:#b9ae9b}.auth-scene.auth-aurea input{height:46px;border:1px solid rgba(211,162,75,.26);border-radius:2px;background:#0b0a08b8;color:#f0e9db;font-family:Albert Sans,system-ui,sans-serif}.auth-scene.auth-aurea input::placeholder{color:#7d7568}.auth-scene.auth-aurea input:focus{border-color:#d3a24b;box-shadow:0 0 0 3px #d3a24b33}.auth-scene.auth-aurea input[aria-invalid=true]{border-color:#ff7a64bf;box-shadow:0 0 0 3px #ff7a6424}.auth-scene.auth-aurea .code-input{height:60px;font-family:Space Mono,ui-monospace,monospace;letter-spacing:6px}.auth-scene.auth-aurea .auth-switch a, .auth-scene.auth-aurea .auth-legal a{color:#ecc987}.auth-aurea .auth-legal{margin-top:12px;color:var(--text-3)}.auth-scene.auth-aurea .auth-error{border-radius:2px;border-color:#ff7a6480;background:#ff7a641a}.auth-scene.auth-aurea .auth-error.info{border-color:#d3a24b80;background:#d3a24b1f;color:#ecc987}.auth-aurea .reg-logo{height:72px;image-rendering:pixelated}.auth-aurea .reg-steps li{border-color:#d3a24b33;border-radius:2px;background:#0b0a08c7;font-family:Space Mono,ui-monospace,monospace;letter-spacing:1px}.auth-aurea .reg-steps li.on{border-color:#d3a24b;color:#ecc987}.auth-aurea .pixel-side-title{font-family:Space Mono,ui-monospace,monospace;font-size:.8125rem;letter-spacing:2px;color:#ecc987}.auth-aurea .reg-cols .reg-col-starter,.auth-aurea .reg-foot{border-color:var(--aurea-linha)}.auth-aurea .reg-gender .gender-tile,.auth-aurea .legacy-starter-grid .starter-tile{border-color:#d3a24b29;border-radius:4px;background:#0b0a08b3}.auth-aurea .legacy-starter-grid .starter-tile.selected:after{border-radius:0 4px}.auth-scene.auth-aurea .primary.block{min-height:56px;border:0;border-radius:2px;background:linear-gradient(180deg,#ecc987,#c89440);color:#0b0a08;font-family:Albert Sans,system-ui,sans-serif;font-size:.9375rem;font-weight:800;letter-spacing:2px;box-shadow:0 0 44px #d3a24b4d,0 10px 24px #0006}.auth-scene.auth-aurea .primary.block:hover:not(:disabled){background:linear-gradient(180deg,#f5dba4,#d3a24b)}.auth-aurea .reset-eyebrow{border-radius:2px;background:#d3a24b1f;color:#ecc987;font-family:Space Mono,ui-monospace,monospace}@media(max-width:1100px){.auth-aurea>.aurea-fundo{object-position:82% bottom}}@media(max-width:860px){.auth-scene.auth-aurea:after{display:none}.auth-aurea>.aurea-fundo{position:absolute;inset:0 0 auto;height:340px;object-position:78% 100%;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.auth-scene.auth-aurea>.aurea-fundo{opacity:.4}.auth-aurea .legacy-reg-card, .auth-aurea .legacy-verify-card{padding:20px 16px;background:#0e0c09eb}.auth-scene.auth-aurea .pixel-title{font-size:1.5rem}}@media(max-width:360px){.auth-scene.auth-aurea .primary.block{letter-spacing:1px}}@media(prefers-reduced-motion:reduce){}.tc-bg{z-index:calc(var(--z-modal) + 20);overflow-y:auto;background:#03060ac7;backdrop-filter:blur(7px) saturate(.8);-webkit-backdrop-filter:blur(7px) saturate(.8);animation:tc-backdrop-in .24s ease both}.tc-panel{--tc-accent: #f2c94c;--tc-accent-2: #d89424;position:relative;width:min(470px,calc(100vw - 24px));padding:58px 28px 24px;overflow:hidden;color:#edf1f5;text-align:center;font-family:var(--font-ui);border:1px solid #5d5640;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 12px) 0 0/12px 12px,linear-gradient(180deg,#20242b,#12151a 72%);box-shadow:0 0 0 4px #0d0f13,0 0 0 5px #494431,0 30px 80px #000000c7;animation:tc-panel-in .38s cubic-bezier(.2,.85,.25,1.18) both}.tc-panel.is-fishing{--tc-accent: #67e0d1;--tc-accent-2: #1b9fba;border-color:#256879}.tc-panel:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,transparent,var(--tc-accent) 18% 82%,transparent);box-shadow:0 3px 18px color-mix(in srgb,var(--tc-accent) 38%,transparent)}.tc-panel:after{content:"";position:absolute;width:260px;height:260px;top:-190px;left:calc(50% - 130px);border:1px solid color-mix(in srgb,var(--tc-accent) 24%,transparent);border-radius:50%;box-shadow:0 0 70px color-mix(in srgb,var(--tc-accent) 11%,transparent);pointer-events:none}.tc-corners:before,.tc-corners:after{content:"";position:absolute;top:13px;width:36px;height:18px;border-top:2px solid color-mix(in srgb,var(--tc-accent) 58%,#555)}.tc-corners:before{left:13px;border-left:2px solid color-mix(in srgb,var(--tc-accent) 58%,#555)}.tc-corners:after{right:13px;border-right:2px solid color-mix(in srgb,var(--tc-accent) 58%,#555)}.tc-seal{position:relative;z-index:1;display:grid;place-items:center;width:76px;height:76px;margin:-25px auto 14px;font-size:32px;line-height:1;border:2px solid var(--tc-accent);border-radius:50%;background:#15191f;box-shadow:inset 0 0 0 5px #252a31,0 0 0 3px #101216,0 8px 24px #00000073}.tc-seal i{position:absolute;right:-3px;bottom:-2px;display:grid;place-items:center;width:25px;height:25px;color:#11151a;font:900 14px/1 var(--font-ui);border:2px solid #11151a;border-radius:50%;background:var(--tc-accent)}.tc-kicker{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--tc-accent);font-size:.68rem;font-weight:900;letter-spacing:.23em}.tc-kicker span{width:30px;height:1px;background:color-mix(in srgb,var(--tc-accent) 55%,transparent)}.tc-counter{position:absolute;top:18px;right:18px;color:#9da5ae;font-size:.66rem;font-weight:800}.tc-panel h2{margin:7px 0 4px;color:#fff;font-family:var(--font-display);font-size:clamp(1.35rem,5vw,1.8rem);line-height:1.15;text-wrap:balance}.tc-desc{max-width:40ch;margin:0 auto 15px;color:#aeb5be;font-size:.8rem;line-height:1.45;text-wrap:balance}.tc-objective{display:flex;flex-direction:column;gap:3px;margin-bottom:14px;padding:10px 13px;text-align:left;border-left:3px solid var(--tc-accent);border-radius:4px 8px 8px 4px;background:#ffffff0b}.tc-objective span,.tc-section-label{color:#858e99;font-size:.56rem;font-weight:900;letter-spacing:.16em}.tc-objective b{color:#edf1f5;font-size:.8rem;font-weight:800}.tc-rewards-wrap{padding:13px 0 15px;border-top:1px solid #343941;border-bottom:1px solid #343941}.tc-section-label{display:block;margin-bottom:9px}.tc-rewards{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.tc-reward{display:grid;grid-template-columns:34px minmax(58px,auto);grid-template-rows:auto auto;align-items:center;column-gap:8px;min-height:52px;padding:7px 10px;text-align:left;border:1px solid #373d46;border-radius:8px;background:#191d23}.tc-reward-icon,.tc-reward-item{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:7px}.tc-reward-icon{color:#101318;font-size:.63rem;font-weight:950;background:var(--tc-accent);box-shadow:inset 0 -3px #0000002e}.tc-reward-icon.tc-money{font-size:1rem}.tc-reward-icon.tc-fish{font-size:1.05rem;background:#5dd8d0}.tc-reward-item{background:#262c34;border:1px solid #3b424d}.tc-reward-item .tc-item-tile{width:30px;height:30px;min-width:30px;padding:0;border:0;background:transparent}.tc-reward-item img{width:26px;height:26px;object-fit:contain;image-rendering:pixelated}.tc-reward small{align-self:end;color:#89929d;font-size:.57rem;font-weight:700}.tc-reward b{align-self:start;color:#f2f4f7;font-size:.73rem;font-variant-numeric:tabular-nums;white-space:nowrap}.tc-status{display:flex;align-items:center;gap:10px;margin:14px 0;padding:9px 11px;text-align:left;border:1px solid color-mix(in srgb,var(--tc-accent) 25%,#343941);border-radius:8px;background:color-mix(in srgb,var(--tc-accent) 7%,#161a20)}.tc-status>span{flex:none;display:grid;place-items:center;width:29px;height:29px;color:#11151a;font-size:.85rem;font-weight:950;border-radius:50%;background:var(--tc-accent)}.tc-status p{display:flex;flex-direction:column;gap:1px;margin:0}.tc-status b{color:#eef2f5;font-size:.73rem}.tc-status small{color:#9ca5af;font-size:.62rem;line-height:1.3}.tc-status.pending{--tc-accent: #ffb65c}.tc-ok{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:45px;padding:10px 16px;color:#11151a;font:900 .8rem/1 var(--font-ui);letter-spacing:.04em;border:1px solid color-mix(in srgb,var(--tc-accent-2) 70%,#000);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--tc-accent) 88%,#fff),var(--tc-accent));box-shadow:inset 0 -3px color-mix(in srgb,var(--tc-accent-2) 60%,transparent),0 5px 14px #0000004d;cursor:pointer;transition:filter .15s ease,transform .12s ease}.tc-ok span{font-size:1.3rem;line-height:.5;transition:transform .15s ease}.tc-ok:hover{filter:brightness(1.08);transform:translateY(-1px)}.tc-ok:hover span{transform:translate(3px)}.tc-ok:active{transform:translateY(1px)}.tc-ok:focus-visible{outline:3px solid #fff;outline-offset:3px}.tc-next{flex-direction:column;gap:3px;margin-bottom:7px;min-height:52px;padding:9px 16px}.tc-next b{font:inherit;letter-spacing:inherit}.tc-next small{font:800 .63rem/1.25 var(--font-ui);letter-spacing:.02em;color:color-mix(in srgb,#11151a 68%,transparent);text-transform:uppercase}.tc-ok.tc-secondary{min-height:38px;color:var(--mw-text-2, #b9c1cb);font-size:.74rem;border-color:var(--mw-line, #3a4049);background:#1b1f26;box-shadow:none}.tc-ok.tc-secondary:hover{color:#eef2f5;border-color:#565d68;filter:none}.task-focus-pulse{position:relative;z-index:2;animation:task-focus-ring 1.05s ease-in-out 2}.tier-step.task-focus-pulse{z-index:1}@keyframes task-focus-ring{0%,to{box-shadow:0 0 color-mix(in srgb,#ffd75e 0%,transparent)}45%{box-shadow:0 0 0 3px #ffd75e,0 0 24px #ffd75e7a}}@keyframes tc-backdrop-in{0%{opacity:0}}@keyframes tc-panel-in{0%{opacity:0;transform:translateY(18px) scale(.96)}}@media(max-width:520px){.tc-bg{align-items:flex-start;padding:max(12px,env(safe-area-inset-top)) 8px max(12px,env(safe-area-inset-bottom))}.tc-panel{width:100%;margin:auto 0;padding:50px 16px 17px;border-radius:12px}.tc-seal{width:66px;height:66px;margin-top:-22px;font-size:27px}.tc-rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tc-reward{min-width:0;padding:6px 7px}.tc-reward b{overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){.tc-bg,.tc-panel,.task-focus-pulse{animation:none}.tc-ok,.tc-ok span{transition:none}}:root{--amber: #f0922e;--amber-soft: rgba(240, 146, 46, .13);--hudx-slot: #101216;--hudx-metal: linear-gradient(180deg, #202329 0%, #171a1f 52%, #141619 100%);--hudx-metal-hi: linear-gradient(180deg, #262a31 0%, #1b1e24 60%, #17191e 100%);--hudx-panel-shadow: 0 18px 46px -18px rgba(0, 0, 0, .8), 0 2px 0 rgba(255, 255, 255, .02) inset}.hud-left-rail{position:absolute;top:12px;left:12px;z-index:var(--z-rail, 30);display:flex;flex-direction:column;gap:9px;width:236px;max-width:42vw;max-height:calc(100% - 24px);pointer-events:none}.hud-left-rail>*{pointer-events:auto}.hud-left-rail .left-dock{position:static;inset:auto}.team-dock{display:flex;flex-direction:column;gap:9px;min-height:0}.team-dock .otc-pokemon-window,.team-dock .team-window{background:var(--hudx-metal);border:1px solid var(--border-2);border-radius:var(--r-md, 10px);box-shadow:var(--hudx-panel-shadow);overflow:hidden}.team-dock .otc-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 9px;background:linear-gradient(180deg,#22262d,#191c21);border-bottom:1px solid #0c0d10}.team-dock .otc-title{display:flex;align-items:center;gap:6px;font-weight:800;font-size:.72rem;letter-spacing:.4px;text-transform:uppercase;color:var(--text-1)}.team-dock .otc-title b{color:var(--primary);font-size:.85rem}.team-dock .otc-head-tools{display:flex;gap:7px;color:var(--text-3);font-size:.6rem;font-style:normal}.team-dock .otc-head-tools i{font-style:normal}.team-dock .otc-pokemon-card{display:flex;gap:10px;padding:10px;align-items:center}.team-dock .otc-active-portrait{width:66px;height:66px;flex:none;border-radius:10px;padding:2px;background:radial-gradient(circle at 50% 38%,#23272f,#101216 78%);border:1px solid var(--border-2);box-shadow:0 0 0 1px #0a0b0d inset;cursor:pointer}.team-dock .otc-active-portrait .pkmn-icon{width:100%;height:100%}.team-dock .otc-vitals{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.team-dock .otc-bar{position:relative;height:16px;border-radius:6px;background:#0a0b0d;box-shadow:0 0 0 1px var(--border-1) inset;overflow:hidden}.team-dock .otc-bar>i{position:absolute;inset:0 auto 0 0;border-radius:6px;z-index:1}.team-dock .otc-bar>em{position:absolute;inset:0 auto 0 0;border-radius:6px;background:#5a2020;transition:width .55s ease}.team-dock .otc-bar>b{position:absolute;inset:0;display:grid;place-items:center;z-index:2;font-size:.64rem;font-weight:700;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;font-family:var(--font-num);font-variant-numeric:tabular-nums}.team-dock .otc-hpbar>i{background:linear-gradient(180deg,#63d675,#3ba24d)}.team-dock .otc-castbar{height:11px}.team-dock .otc-castbar>i{background:linear-gradient(90deg,#3f7bff,var(--info))}.team-dock .otc-castbar>b{font-size:.56rem;color:#dbe6ff}.team-dock .otc-status-row{padding:0 10px 9px}.team-dock .otc-status-icons{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.team-dock .otc-status-icons>i{font-style:normal;font-size:.6rem;font-weight:700;color:var(--text-2);padding:2px 6px;background:var(--hudx-slot);border:1px solid var(--border-1);border-radius:5px}.team-dock .otc-evolve{padding:0 10px 10px}.team-dock .otc-evolve button{width:100%;padding:6px 8px;font-size:.72rem;font-weight:800;border-radius:8px;color:#fff;background:linear-gradient(180deg,var(--primary),#d8431f);border:1px solid var(--primary);box-shadow:0 4px 12px -6px var(--primary)}.team-dock .otc-evolve button:hover{filter:brightness(1.08)}.team-dock .td-team{padding:7px;display:flex;flex-direction:column}.team-dock .sb-team{display:flex!important;flex-direction:column;gap:5px;grid-template-columns:none}.team-dock .sb-mon{display:flex!important;flex-direction:row;min-height:0;height:auto}.team-dock .sb-mon-name{display:block!important}.team-dock .sb-mon{position:relative;display:flex;align-items:center;gap:9px;padding:6px;width:100%;text-align:left;background:var(--surface-1);border:1px solid var(--border-1);border-radius:9px;transition:border-color .12s,background .12s}.team-dock .sb-mon:hover{border-color:var(--border-2);background:var(--surface-2)}.team-dock .sb-mon.active{border-color:var(--primary);background:linear-gradient(180deg,rgba(255,92,57,.12),transparent);box-shadow:0 0 0 1px var(--primary-soft)}.team-dock .sb-mon.sel{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber-soft)}.team-dock .sb-mon.fainted{opacity:.62}.team-dock .sb-mon.fainted .pkmn-icon,.team-dock .sb-mon.fainted .portrait-cell{filter:grayscale(1) brightness(.55)}.team-dock .sb-mon.empty{justify-content:center;min-height:54px;opacity:.5;border:1px dashed var(--border-1);background:repeating-linear-gradient(135deg,#101216,#101216 6px,#12151a 6px 12px)}.team-dock .sb-mon.empty:after{content:"◓";color:var(--text-3);font-size:1.3rem}.team-dock .sb-mon-port{position:relative;width:44px;height:44px;flex:none;border-radius:8px;padding:1px;background:radial-gradient(circle at 50% 38%,#21252c,#0f1116 80%);border:1px solid var(--border-1)}.team-dock .sb-mon-port .pkmn-icon{width:100%;height:100%}.team-dock .sb-mon-on{position:absolute;top:-5px;left:-5px;width:18px;height:18px;display:grid;place-items:center;font-size:.55rem;color:#fff;background:var(--primary);border-radius:50%;box-shadow:0 1px 4px #00000080;z-index:3}.team-dock .sb-mon-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.team-dock .sb-mon-row1{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.team-dock .sb-mon-name{font-size:.74rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-1);max-width:none;letter-spacing:0;text-transform:none}.team-dock .sb-mon-lv{font-size:.58rem;color:var(--text-3);font-family:var(--font-num);flex:none}.team-dock .sb-mon-hp{position:relative;height:9px;background:#0a0b0d;border-radius:99px;box-shadow:0 0 0 1px var(--border-1) inset;overflow:hidden;display:block}.team-dock .sb-mon-hp>i{position:absolute;inset:0 auto 0 0;border-radius:99px}.team-dock .sb-mon-hp>i.hp-high{background:linear-gradient(180deg,#63d675,#3ba24d)}.team-dock .sb-mon-hp>i.hp-mid{background:linear-gradient(180deg,#f7c56a,#dc9a34)}.team-dock .sb-mon-hp>i.hp-low{background:linear-gradient(180deg,#ec6a6a,#c53d3d)}.team-dock .sb-mon-hp>i.hp-dead{background:#7a3232}.team-dock .sb-mon-tag{position:absolute;right:6px;top:6px;font-size:.5rem;font-weight:800;letter-spacing:.5px;padding:1px 5px;border-radius:4px;text-transform:uppercase}.team-dock .sb-mon-tag.ko{color:#f2b3b3;background:#e05b5b29;border:1px solid rgba(224,91,91,.4)}.team-dock .sb-actions{padding:8px;border-top:1px solid #0c0d10}@media(max-width:1400px){.hud-left-rail{width:216px}}@media(max-height:820px){.team-dock .otc-pokemon-card{padding:8px}.team-dock .otc-active-portrait{width:56px;height:56px}.team-dock .sb-mon{padding:5px}.team-dock .sb-mon-port{width:40px;height:40px}}@media(max-width:640px){.hud-left-rail{width:min(50vw,200px)}}:root{--gba-navy: #23262c;--gba-navy-2: #2b2f36;--gba-navy-3: #0d0e11;--gba-cream: #1c1e22;--gba-cream-2: #24272d;--gba-cream-3: #30343c;--gba-ink: #f3f5f7;--gba-ink-dim: #bec4cd;--gba-ink-mute: #969eaa;--gba-line: #687382;--gba-cream-text: #f0f1f3;--gba-gold: #d9ad55;--gba-red: #ff7665;--gba-blue: #76a9dc;--gba-green: #73c784;--gba-orange: #efaa63;--gba-orange-2: #efb762;--gba-border-soft: #59616e;--gba-focus-ring: #f4bd68;--gba-focus-soft: rgba(244, 189, 104, .24);--gba-disabled-bg: #25282e;--gba-disabled-text: #9aa2ae;--gba-on-accent: #17181c;--font-pixel: var(--font-ui);--font-pixel-title: var(--font-ui);--font-pixel-lg: var(--font-num)}.gba-panel{position:relative;background:var(--gba-cream);color:var(--gba-ink);border:2px solid var(--gba-line);border-radius:6px;box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 0 0 3px var(--gba-cream-2),inset 0 -3px 0 var(--gba-cream-2),0 4px 0 var(--gba-navy-3),0 6px 14px #00000059}.gba-panel-navy{background:var(--gba-navy-2);color:var(--gba-cream-text);border:2px solid #000;border-radius:6px;box-shadow:inset 0 0 0 2px var(--gba-navy-2),inset 0 0 0 3px var(--gba-navy-3),inset 0 -3px 0 var(--gba-navy-3),0 4px #000,0 6px 14px #00000080}.gba-inset{background:var(--gba-cream-2);border:2px solid var(--gba-line);border-radius:4px;box-shadow:inset 0 2px 0 var(--gba-cream-3),inset 0 0 0 1px var(--gba-cream)}.gba-tab{background:var(--gba-cream);color:var(--gba-ink);border:2px solid var(--gba-line);border-radius:8px 8px 0 0;padding:6px 14px;font-family:var(--font-pixel);font-size:11px;font-weight:800;line-height:1;letter-spacing:.02em;cursor:pointer;box-shadow:inset 0 -2px 0 var(--gba-cream-2),inset 0 0 0 2px var(--gba-cream);transition:transform .08s ease,background .12s ease}.gba-tab:hover:not(:disabled){background:var(--gba-gold)}.gba-tab .fish-png,.gba-tab .bc-hud-ico{width:14px;height:14px;object-fit:contain;image-rendering:pixelated;vertical-align:-3px;pointer-events:none}.gba-tab.active{background:var(--gba-orange);color:var(--gba-on-accent);transform:translateY(-3px);text-shadow:1px 1px 0 rgba(0,0,0,.5)}.gba-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:var(--gba-cream);color:var(--gba-ink);border:2px solid var(--gba-line);border-radius:6px;font-family:var(--font-pixel);font-size:11px;font-weight:800;line-height:1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 -3px 0 var(--gba-cream-2),0 3px 0 var(--gba-navy-3);transition:transform .06s ease,background .12s ease,box-shadow .06s ease}.gba-btn:hover:not(:disabled){background:var(--gba-gold)}.gba-btn:active{transform:translateY(2px);box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 2px 0 var(--gba-cream-2),0 1px 0 var(--gba-navy-3)}.gba-btn.sm{padding:6px 8px;font-size:10px}.gba-btn-primary{color:var(--gba-on-accent);background:linear-gradient(180deg,#ff9a3d,#d95d10);box-shadow:inset 0 0 0 2px #ffcf94,inset 0 -3px #a63f00,0 3px #4a1c00}.gba-btn-primary:hover{background:linear-gradient(180deg,#ffb066,#e86a1c)}.gba-btn-ghost{color:var(--gba-cream);background:var(--gba-navy-2);box-shadow:inset 0 0 0 2px var(--gba-navy-3),inset 0 -3px 0 var(--gba-navy-3),0 3px 0 var(--gba-navy-3)}.gba-btn-ghost:hover:not(:disabled){background:var(--gba-navy-3)}.gba-bar{position:relative;display:inline-block;height:12px;background:var(--gba-navy-3);border:2px solid var(--gba-line);border-radius:3px;box-shadow:inset 0 1px #00000080;vertical-align:middle}.gba-bar>i,.gba-bar>em{position:absolute;left:0;top:0;bottom:0;display:block;border-radius:1px;background-image:linear-gradient(180deg,#ffffff8c,#fff0 45%,#00000040)}.gba-bar>i{transition:width .15s ease}.gba-bar>em{background-color:color-mix(in oklab,var(--gba-red) 60%,#fff);transition:width .7s ease .15s}.gba-bar-hp>i{background-color:#ff6a5a}.gba-bar-hp>i.hp-mid{background-color:var(--gba-orange)}.gba-bar-hp>i.hp-low{background-color:var(--gba-red)}.gba-bar-hp>i.hp-dead{background-color:var(--gba-ink-mute)}.gba-bar-xp>i{background-color:#a5e46a}.gba-bar-cd>i{background-color:#66b7ff}.gba-bar.grow{flex:1}.gba-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px 2px;border-radius:3px;border:2px solid var(--gba-line);font-family:var(--font-pixel);font-size:9.5px;font-weight:800;line-height:1;letter-spacing:.03em;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);box-shadow:inset 0 -2px #0000004d,inset 0 1px #ffffff4d}.gba-pill.navy{background:var(--gba-navy-2)}.gba-label{font-family:var(--font-pixel);font-size:11px;font-weight:800;color:var(--gba-ink);letter-spacing:.02em}.gba-label.mute{color:var(--gba-ink-mute);font-size:9px}.gba-dialog{background:var(--gba-cream);border:2px solid var(--gba-line);border-radius:10px;padding:12px 14px;color:var(--gba-ink);box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 0 0 4px var(--gba-navy),inset 0 0 0 6px var(--gba-cream),0 4px 0 var(--gba-navy-3),0 8px 20px #0006}.gba-skin{--bg: var(--gba-cream);--surface-1: var(--gba-cream);--surface-2: var(--gba-cream-2);--surface-3: var(--gba-cream-3);--surface-alt: var(--gba-cream-2);--surface-0: var(--gba-cream);--border-1: var(--gba-border-soft);--border-2: var(--gba-line);--text-1: var(--gba-ink);--text-2: var(--gba-ink-dim);--text-3: var(--gba-ink-mute);--primary: var(--gba-orange-2);--on-primary: var(--gba-on-accent);--primary-soft: color-mix(in oklab, var(--gba-orange) 18%, transparent);--success: var(--gba-green);--warning: var(--gba-orange);--warning-soft: color-mix(in oklab, var(--gba-orange) 25%, transparent);--danger: var(--gba-red);--info: var(--gba-blue);--exp: var(--gba-green);--shadow: 0 4px 0 var(--gba-navy-3);--shadow-soft: 0 2px 0 var(--gba-navy-3);--shadow-big: 0 4px 0 var(--gba-navy-3), 0 10px 24px rgba(0, 0, 0, .4);--paper: var(--gba-ink);--muted: var(--gba-ink-dim);--muted-2: var(--gba-ink-mute);--ink: var(--gba-cream);--stone: var(--gba-cream-2);--stone-2: var(--gba-cream-3);--stone-hi: var(--gba-cream-3);--edge: var(--gba-line);--edge-soft: var(--gba-border-soft);--hud-bg: var(--gba-cream);--hud-bg-2: var(--gba-cream-2);--hud-edge: var(--gba-border-soft);--hud-edge-red: var(--gba-orange-2);--gold: var(--gba-orange-2);--gold-bright: var(--gba-orange);--gold-deep: var(--gba-orange-2);--gold-soft: color-mix(in oklab, var(--gba-gold) 30%, transparent);--red: var(--gba-red);--red-bright: var(--gba-red);--red-deep: var(--gba-red);--danger-soft: color-mix(in oklab, var(--gba-red) 18%, transparent);--ok: var(--gba-green);--ok-bright: var(--gba-green);--color-rpg-title: var(--gba-ink);--color-rpg-muted: var(--gba-ink-dim);--color-rpg-gold: var(--gba-orange-2);--color-rpg-red: var(--gba-red);--shadow-rpg-text: none;--control-bg: var(--gba-cream-2);--control-bg-hover: var(--gba-cream);--control-bg-disabled: var(--gba-disabled-bg);--control-border: var(--gba-line);--control-border-disabled: var(--gba-border-soft);--control-text: var(--gba-ink);--control-placeholder: var(--gba-ink-mute);--control-text-disabled: var(--gba-disabled-text);--focus-ring: var(--gba-focus-ring);--focus-ring-soft: var(--gba-focus-soft);color:var(--gba-ink)}:root{--pkm-paper: #1c1e22;--pkm-paper-dark: #17181c;--pkm-surface: #24272d;--pkm-ink: #f3f5f7;--pkm-ink-soft: #bec4cd;--pkm-muted: #969eaa;--pkm-orange: #efaa63;--pkm-orange-dark:#c2782f;--pkm-green: #5aa86a;--pkm-red: #e0533f;--pkm-blue: #5a90c4;--pkm-purple: #9a7fdc;--pkm-yellow: #d6b45a;--pkm-on-accent: #17181c;--pkm-shadow: 4px 4px 0 #000;--pkm-shadow-sm: 2px 2px 0 #000;--pkm-shadow-inset: inset -2px -2px 0 rgba(0, 0, 0, .4), inset 2px 2px 0 rgba(255, 255, 255, .06)}.pkm-root{font-family:var(--font-ui);color:var(--pkm-ink);background-color:var(--pkm-paper);background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.03) 0 2px,transparent 2px 12px)}.pkm-display{font-family:var(--font-pixel);font-weight:800;letter-spacing:.02em}.pkm-body{font-family:var(--font-ui);font-size:.95rem;line-height:1.4}.pkm-panel{background:var(--pkm-surface);border:3px solid var(--pkm-ink);box-shadow:var(--pkm-shadow);border-radius:2px}.pkm-panel-cream{background:var(--pkm-paper);border:3px solid var(--pkm-ink);box-shadow:var(--pkm-shadow);border-radius:2px}.pkm-btn{font-family:var(--font-pixel);font-size:.8rem;font-weight:800;padding:.55rem .9rem;border:3px solid var(--pkm-ink);background:var(--pkm-surface);color:var(--pkm-ink);box-shadow:var(--pkm-shadow-sm);border-radius:2px;cursor:pointer;transition:transform 80ms ease,box-shadow 80ms ease;text-transform:uppercase;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.pkm-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--pkm-ink)}.pkm-btn:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--pkm-ink)}.pkm-btn-primary{background:var(--pkm-orange);color:var(--pkm-on-accent)}.pkm-btn-primary:hover{background:var(--pkm-orange-dark)}.pkm-btn-success{background:var(--pkm-green);color:var(--pkm-on-accent)}.pkm-btn-ghost{background:var(--pkm-paper)}.pkm-tab{font-family:var(--font-pixel);font-size:.75rem;font-weight:800;padding:.65rem .9rem;border:3px solid var(--pkm-ink);background:var(--pkm-surface);color:var(--pkm-ink);border-bottom:none;border-radius:2px 2px 0 0;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;line-height:1;margin-right:-3px;position:relative;top:3px}.pkm-tab[data-active=true]{background:var(--pkm-orange);color:var(--pkm-on-accent);border-bottom:3px solid var(--pkm-orange);z-index:2}.pkm-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .4rem;border:2px solid var(--pkm-ink);border-radius:2px;font-family:var(--font-pixel);font-size:.65rem;font-weight:800;text-transform:uppercase;background:var(--pkm-paper);line-height:1}.pkm-chip-purple{background:#d9c8f0}.pkm-chip-orange{background:#f7d1a8}.pkm-chip-green{background:#c6ecc6}.pkm-chip-blue{background:#c6dbf0}.pkm-chip-yellow{background:#f5e6a8}.pkm-input{font-family:var(--font-ui);font-size:.95rem;border:3px solid var(--pkm-ink);background:var(--pkm-surface);border-radius:2px;padding:.4rem .75rem;box-shadow:var(--pkm-shadow-sm);color:var(--pkm-ink);width:100%}.pkm-input:focus{outline:none;background:#fff8e0}.pkm-input::placeholder{color:var(--pkm-muted);opacity:1}.gba-skin button:disabled,.modal.modal-modes button:disabled{opacity:1;color:var(--gba-disabled-text);background:var(--gba-disabled-bg);border-color:var(--gba-border-soft);box-shadow:none;filter:saturate(.45);cursor:not-allowed}.gba-skin :is(input,textarea,select):disabled,.modal.modal-modes :is(input,textarea,select):disabled{opacity:1;color:var(--gba-disabled-text);-webkit-text-fill-color:var(--gba-disabled-text);background:var(--gba-disabled-bg);border-color:var(--gba-border-soft)}.pkm-root .pkm-btn:disabled,.pkm-root .pkm-input:disabled{opacity:1;color:var(--pkm-muted);-webkit-text-fill-color:var(--pkm-muted);background:var(--pkm-paper-dark);border-color:var(--pkm-ink-soft);box-shadow:none;filter:saturate(.4);cursor:not-allowed}.pkm-sidebar-item{font-family:var(--font-pixel);font-size:.8rem;font-weight:800;padding:.7rem .85rem;border:3px solid var(--pkm-ink);background:var(--pkm-surface);box-shadow:var(--pkm-shadow-sm);border-radius:2px;cursor:pointer;display:flex;align-items:center;gap:.6rem;text-transform:uppercase;line-height:1;width:100%;text-align:left;color:var(--pkm-ink)}.pkm-sidebar-item[data-active=true]{background:var(--pkm-orange);color:#fff}.pkm-sprite{width:64px;height:64px;display:grid;place-items:center;background:repeating-conic-gradient(#f7efd6 0% 25%,#ece1bd 0% 50%) 50% / 12px 12px;border:3px solid var(--pkm-ink);border-radius:2px;box-shadow:var(--pkm-shadow-inset);font-family:var(--font-pixel);color:var(--pkm-ink);font-size:1.4rem;overflow:hidden}.pkm-stat{font-family:var(--font-ui);display:flex;justify-content:space-between;gap:.5rem;font-size:.9rem;line-height:1.2;padding:.15rem .35rem;border-bottom:2px dotted rgba(26,26,26,.25)}.pkm-stat span:first-child{color:var(--pkm-ink-soft);text-transform:uppercase;font-size:.75rem;letter-spacing:.04em}.pkm-stat span:last-child{font-weight:700}.pkm-price{font-family:var(--font-pixel);font-size:.95rem;font-weight:800;color:var(--pkm-green);display:inline-flex;align-items:center;gap:.35rem}.pkm-divider-label{font-family:var(--font-pixel);font-size:.75rem;font-weight:800;letter-spacing:.06em;color:var(--pkm-ink-soft);text-transform:uppercase;display:flex;align-items:center;gap:.6rem}.pkm-divider-label:before,.pkm-divider-label:after{content:"";flex:1;height:3px;background:repeating-linear-gradient(90deg,var(--pkm-ink) 0 4px,transparent 4px 8px)}.gba-ribbon{display:flex;align-items:center;gap:10px;min-height:62px;padding:6px 12px;background:linear-gradient(90deg,color-mix(in oklab,var(--gba-blue) 6%,transparent),transparent 35%),linear-gradient(180deg,color-mix(in oklab,var(--gba-cream-2) 86%,var(--gba-navy-3)),var(--gba-navy-3));border-bottom:1px solid color-mix(in oklab,var(--gba-gold) 26%,var(--gba-line));box-shadow:0 8px 22px #00000057;-webkit-backdrop-filter:none;backdrop-filter:none}.gba-top-overview{display:flex;align-items:center;gap:10px;flex:none}.gba-line-icon{width:20px;height:20px;display:block}.gba-capsule{position:relative;min-width:108px;height:46px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:5px 10px;color:var(--gba-ink);cursor:pointer;flex:none;background:transparent;border:1px solid transparent;border-radius:9px;box-shadow:none;transition:transform .14s ease,background .14s ease,border-color .14s ease}.gba-capsule.xp-boost{min-width:146px;border-color:color-mix(in oklab,#d7bb35 58%,var(--gba-line));background:linear-gradient(180deg,color-mix(in oklab,#d7bb35 12%,var(--gba-cream-2)),var(--gba-cream-2));box-shadow:inset 0 0 0 1px color-mix(in oklab,#d7bb35 20%,transparent)}.gba-capsule.xp-boost .gba-cap-txt b{color:#8a6b08}.gba-xp-boost-icon{width:28px;height:28px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 1px 1px rgba(0,0,0,.36))}.gba-capsule:hover,.gba-capsule:focus-visible{background:color-mix(in oklab,var(--gba-gold) 9%,var(--gba-cream-2));border-color:color-mix(in oklab,var(--gba-gold) 30%,transparent);transform:translateY(-1px)}.gba-capsule-info{cursor:help}.gba-cap-ico-wrap{width:31px;height:31px;display:grid;place-items:center;flex:none;border:1px solid color-mix(in oklab,currentColor 30%,var(--gba-line));border-radius:9px;background:color-mix(in oklab,currentColor 9%,transparent)}.gba-cap-ico{display:grid;place-items:center;font-size:15px;line-height:1}.gba-cap-ico .coin-ico{width:20px;height:20px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.gba-cap-txt{min-width:0;flex:1;display:grid;gap:3px;text-align:left;line-height:1}.gba-cap-txt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-ui);font-size:7px;font-weight:800;letter-spacing:.12em;color:var(--gba-ink-mute)}.gba-cap-txt b{white-space:nowrap;font-family:var(--font-num);font-size:11px;line-height:1.05;font-weight:700;color:var(--gba-ink);font-variant-numeric:tabular-nums}.gba-help-mark{position:absolute;top:3px;right:3px;width:12px;height:12px;display:grid;place-items:center;border-radius:50%;font:900 8px/1 var(--font-pixel);color:var(--gba-ink-mute);border:1px solid color-mix(in oklab,var(--gba-ink-mute) 55%,transparent);background:color-mix(in oklab,var(--gba-cream) 85%,transparent);opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.gba-capsule:hover .gba-help-mark,.gba-capsule:focus-visible .gba-help-mark{color:var(--gba-blue);border-color:var(--gba-blue);opacity:.8}@media(max-width:760px){.gba-ribbon{padding:5px 6px}.gba-capsule.xp-boost{min-width:132px}}.gba-active{width:280px;padding:10px;display:grid;gap:8px}.gba-active{position:relative}.gba-active .gba-active-head{padding-right:20px}.gba-active-x{position:absolute;top:8px;right:8px;z-index:2}.gba-active-reopen{display:inline-flex;align-items:center;gap:6px;width:auto;padding:6px 10px;cursor:pointer;font-size:14px;line-height:1}.gba-active-reopen:hover{border-color:var(--gba-gold, #c9a24a)}.gba-active-reopen .gba-active-reopen-hp{flex:none;width:54px}.gba-active-head{display:flex;align-items:center;justify-content:space-between;gap:6px;cursor:grab}.gba-active-pills{display:flex;gap:4px}.gba-active-pills>*{display:inline-flex;padding:3px 8px 2px;border-radius:3px;border:2px solid var(--gba-line);font-family:var(--font-pixel);font-size:9.5px;font-weight:800;line-height:1;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.6);box-shadow:inset 0 -2px #0000004d,inset 0 1px #ffffff4d}.gba-active-body{display:flex;gap:10px}.gba-active-portrait{position:relative;width:72px;height:72px;display:grid;place-items:center;flex:none;cursor:pointer}.gba-lv-badge{position:absolute;top:-6px;left:-6px;font-family:var(--font-pixel);font-size:9px;color:var(--gba-cream-text);background:var(--gba-navy-3);padding:2px 4px;border-radius:3px}.gba-active-vitals{flex:1;min-width:0;display:grid;gap:6px;align-content:start}.gba-active-name{font-family:var(--font-pixel);font-size:12px;font-weight:800;color:var(--gba-ink)}.gba-vital{display:flex;align-items:center;gap:6px}.gba-vital .gba-bar{height:12px}.gba-hp-num{position:absolute;right:0;top:calc(100% + 2px);font-family:var(--font-pixel-lg);font-size:14px;letter-spacing:1px;color:var(--gba-ink);font-weight:400}.gba-bar-cd b{position:absolute;right:0;top:calc(100% + 2px);font-family:var(--font-pixel);font-size:10px;font-weight:800;color:var(--gba-blue)}.gba-vital:has(.gba-bar-hp){margin-bottom:14px}.gba-vital:has(.gba-bar-cd){margin-bottom:12px}.gba-active-tags{display:flex;gap:4px;flex-wrap:wrap}.gba-active-evolve .gba-btn{width:100%}.gba-dock-handle{width:22px;height:120px;cursor:pointer;flex:none}.gba-dock-handle:after{content:"◀";display:grid;place-items:center;height:100%;font-family:var(--font-pixel);font-size:9px;color:var(--gba-cream-text)}.gba-left-dock.collapsed .gba-left-col{display:none}.gba-left-dock.collapsed .gba-dock-handle:after{content:"▶"}.gba-left-col{display:flex;flex-direction:column;gap:8px;width:280px}.gba-left-col .combat-active,.gba-left-col .team-dock-wrap,.gba-left-col .left-dock{position:static;width:auto}.gba-team{padding:10px;display:grid;gap:8px}.gba-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gba-team-slot{position:relative;aspect-ratio:1;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:filter .1s ease}.gba-team-slot:hover{filter:brightness(1.05)}.gba-team-slot.empty{cursor:default;opacity:.7}.gba-team-dash{font-family:var(--font-pixel);font-size:9px;color:var(--gba-ink-mute);opacity:.4}.gba-slot-num{position:absolute;top:2px;left:4px;font-family:var(--font-pixel);font-size:8.5px;color:var(--gba-ink-mute)}.gba-team-on{position:absolute;top:2px;right:4px;font-size:8px;color:var(--gba-orange-2)}.gba-team-port{flex:1;display:grid;place-items:center;min-height:0}.gba-team-hp{width:100%;height:5px;border-width:1px;border-radius:2px}.gba-team-hp>i{background-color:#ff6a5a}.gba-team-hp>i.hp-mid{background-color:var(--gba-orange)}.gba-team-hp>i.hp-low{background-color:var(--gba-red)}.gba-team-hp>i.hp-dead{background-color:var(--gba-ink-mute)}.gba-team-slot.fainted{filter:grayscale(.9)}.gba-team-slot.sel{outline:2px solid var(--gba-gold)}.gba-team-ko{position:absolute;bottom:8px;right:4px;font-family:var(--font-pixel);font-size:8.5px;color:var(--gba-red)}.gba-team-slot .pkmn-shiny-badge{position:absolute;top:2px;right:4px;font-size:10px;line-height:1;z-index:4;text-shadow:0 1px 2px #000;pointer-events:none}.gba-team-slot.active .pkmn-shiny-badge{right:15px}@media(max-width:760px){.gba-left-col{width:232px}.gba-active{width:232px;padding:8px;gap:7px}.gba-active .gba-active-head{gap:4px;padding-right:18px}.gba-active-pills{gap:2px}.gba-active-pills>*{gap:2px;padding:2px 5px 1px 3px;border-width:1px;font-size:8.5px}.gba-active-pills .type-icon{width:11px;height:11px}}.combat-active .otc-pokemon-window{width:280px;overflow:visible}@media(max-width:760px){.combat-active .otc-pokemon-window{width:232px}}.flyout-right.gba-skin{border-radius:6px}.gba-skin .flyout-x{color:var(--gba-ink-dim)}.gba-cta-explore{--cta-bg: oklch(.34 .05 210 / .85);--cta-bg-2: oklch(.27 .05 215 / .92);--cta-line: oklch(.2 .04 220);--cta-hi: oklch(.58 .06 200 / .45);display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px 0 0;overflow:hidden;background:linear-gradient(180deg,var(--cta-bg),var(--cta-bg-2));color:var(--gba-cream-text);border:2px solid var(--cta-line);border-radius:4px;font-family:var(--font-pixel);text-transform:uppercase;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--cta-hi),inset 0 -3px #00000059,0 3px 0 var(--gba-navy-3);transition:transform .06s ease,box-shadow .06s ease,filter .12s ease}.gba-cta-explore:hover{--cta-bg: oklch(.38 .06 210 / .88);--cta-bg-2: oklch(.31 .06 215 / .94);border-color:color-mix(in oklab,var(--gba-gold) 22%,var(--cta-line))}.gba-cta-explore:active{transform:translateY(2px);box-shadow:inset 0 0 0 1px var(--cta-hi),inset 0 2px #0000004d,0 1px 0 var(--gba-navy-3)}.gba-cta-explore .cta-arrow{flex:none;align-self:stretch;width:44px;display:flex;align-items:center;justify-content:center;gap:3px;background:#002730e6;background:oklch(.25 .05 218 / .9);border-right:2px solid var(--cta-line)}.gba-cta-explore .cta-arrow:before,.gba-cta-explore .cta-arrow:after{content:"";width:12px;height:20px;background:var(--gba-gold);clip-path:polygon(0 0,50% 0,50% 20%,75% 20%,75% 40%,100% 40%,100% 60%,75% 60%,75% 80%,50% 80%,50% 100%,0 100%,0 80%,25% 80%,25% 60%,50% 60%,50% 40%,25% 40%,25% 20%,0 20%);filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4));animation:gba-cta-nudge 2.2s ease-in-out infinite}.gba-cta-explore .cta-arrow:after{background:color-mix(in oklab,var(--gba-gold) 65%,transparent);animation-delay:.12s}.gba-cta-explore:hover .cta-arrow:before,.gba-cta-explore:hover .cta-arrow:after{filter:drop-shadow(1px 1px 0 rgba(0,0,0,.4)) brightness(1.12)}@keyframes gba-cta-nudge{0%,to{transform:translate(0);opacity:1}50%{transform:translate(4px);opacity:.88}}@media(prefers-reduced-motion:reduce){.gba-cta-explore .cta-arrow:before,.gba-cta-explore .cta-arrow:after{animation:none}}.gba-cta-explore .cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 0;margin-inline:auto}.gba-cta-explore .cta-kicker{font-size:7px;letter-spacing:.18em;color:var(--gba-gold)}.gba-cta-explore .cta-title{font-size:13px;letter-spacing:.1em;line-height:1;color:var(--gba-cream-text);text-shadow:1px 1px 0 rgba(0,0,0,.55)}.gba-actions-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.gba-cta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch}.gba-cta-row .gba-cta-explore{flex:1 1 auto;width:auto;min-width:min-content}.gba-cta-row .gba-btn-pokecenter{flex:0 0 auto;padding-left:13px;padding-right:13px}.gba-btn-pokecenter{color:#fff;background:linear-gradient(180deg,#d96b6b,#b94f55);border-color:#ffffff38;white-space:nowrap;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 -3px #0003,0 3px 0 var(--gba-navy-3)}.gba-btn-pokecenter:hover{background:linear-gradient(180deg,#e07a7a,#c65a60);border-color:#fff6}.stage.city-mode .hud-bottom-actions{background:none;border:none;box-shadow:none;padding:0;width:fit-content;min-width:min(316px,calc(100vw - 20px));max-width:calc(100vw - 20px);grid-template-columns:1fr}.dock-pill.chat-trigger{font-size:11px;padding:11px 16px;min-height:42px}.gba-btn.fish-toggle.active{background:var(--gba-blue);color:var(--gba-cream-text);border-color:var(--gba-navy-3)}.gba-btn.fish-toggle.active:hover{background:var(--gba-blue);filter:brightness(1.08)}.gba-btn.fish-toggle .fish-png{width:18px;height:18px;object-fit:contain;image-rendering:pixelated;vertical-align:-4px;pointer-events:none}.hb-shell{background:none}.hb{background:var(--gba-cream);border:2px solid var(--gba-line);border-radius:6px;padding:8px;box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 0 0 3px var(--gba-cream-2),inset 0 -3px 0 var(--gba-cream-2),0 4px 0 var(--gba-navy-3),0 6px 14px #00000059;display:flex;gap:6px;align-items:center}.hb-slot{width:46px;height:46px;background:var(--gba-cream);border:2px solid var(--gba-line);border-radius:5px;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 -2px 0 var(--gba-cream-2),0 2px 0 var(--gba-navy-3);cursor:pointer;transition:background .12s ease,transform .06s ease}.hb-slot:hover{background:var(--gba-gold);transform:translateY(-1px)}.hb-slot.empty{opacity:.55;cursor:default;box-shadow:none;background:var(--gba-cream-2)}.hb-slot .hb-key{position:absolute;top:2px;left:4px;font-family:var(--font-pixel);font-size:9px;font-weight:800;color:var(--gba-ink-mute);z-index:1}.hb-auto{font-family:var(--font-pixel);font-size:10px;font-weight:800;padding:8px 10px;border-radius:5px;background:var(--gba-navy-2);color:var(--gba-cream-text);border:2px solid #000;cursor:pointer;box-shadow:inset 0 -2px 0 var(--gba-navy-3),0 2px #000}.hb-auto.on{background:var(--gba-green);color:var(--gba-navy-3)}.hb-toggle{font-family:var(--font-pixel);font-size:10px;background:var(--gba-cream);color:var(--gba-ink);border:2px solid var(--gba-line);border-radius:5px;cursor:pointer}@media(max-width:760px){.gba-actions-row{grid-template-columns:repeat(3,minmax(0,1fr))}.gba-cta-explore{min-height:52px;gap:10px;padding:0 12px 0 0}.gba-cta-explore .cta-arrow{width:36px}.gba-cta-explore .cta-arrow:before,.gba-cta-explore .cta-arrow:after{width:10px;height:16px}.gba-cta-explore .cta-copy{gap:2px;padding:6px 0}.gba-cta-explore .cta-kicker{font-size:6px}.gba-cta-explore .cta-title{font-size:11px}}@media(max-width:360px){.gba-cta-row .gba-btn-pokecenter{flex:1 1 100%}}@media(orientation:portrait){.hb{display:grid;grid-template-columns:repeat(6,1fr);width:100%}.hb-slot{width:auto;min-width:0}.hb-auto{grid-column:1 / -1;width:100%;padding:7px}}.chat-panel.gba-dialog{color:var(--gba-ink)}.gba-dialog .chat-head{background:transparent;border-bottom:2px solid var(--gba-border-soft);border-radius:0;padding:4px 5px 0;gap:4px}.gba-dialog .chat-tabs{display:flex;gap:2px;row-gap:2px;background:color-mix(in oklab,var(--gba-navy-3) 20%,transparent);border-radius:6px 6px 0 0;box-shadow:inset 0 1px #ffffff0d}.gba-dialog .chat-tab{font-family:var(--font-pixel);font-size:10px;font-weight:700;letter-spacing:.03em;padding:4px 8px;border:2px solid var(--gba-line);border-bottom:none;border-radius:5px 5px 0 0;background:linear-gradient(180deg,var(--gba-border-soft),var(--gba-cream-3));color:var(--gba-ink);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 2px #ffffff12,inset 0 -3px #00000038;transition:transform .06s ease,background .12s ease,color .12s ease,border-color .12s ease,box-shadow .06s ease}.gba-dialog .chat-tab:hover:not(.active){background:linear-gradient(180deg,var(--gba-line),var(--gba-border-soft));border-color:var(--gba-gold);color:var(--gba-ink);transform:translateY(-1px)}.gba-dialog .chat-tab:active{transform:translateY(1px);box-shadow:inset 0 2px #00000038}.gba-dialog .chat-tab.active{background:linear-gradient(180deg,var(--gba-gold),color-mix(in oklab,var(--gba-gold) 82%,var(--gba-navy-3)));color:var(--gba-on-accent);border-color:var(--gba-gold);font-weight:800;box-shadow:inset 0 2px #ffffff47,inset 0 -3px #00000047}.gba-dialog .chat-tab:focus-visible{outline:2px solid var(--gba-focus-ring);outline-offset:1px}.gba-dialog .chat-tab .chat-unread{font-family:var(--font-pixel);font-size:8.5px;color:#fff;background:var(--gba-red);border-radius:2px;padding:1px 3px;margin-left:3px}.gba-dialog .chat-body{font-family:var(--font-ui);font-size:calc(13px * var(--chat-user-scale, 1));line-height:1.4;color:var(--gba-ink-dim)}.gba-dialog .chat-time{color:var(--gba-ink-mute)}.gba-dialog .chat-line.k-player{color:var(--gba-blue)}.gba-dialog .chat-line.k-highlight{color:var(--gba-orange-2);font-weight:700}.gba-dialog .chat-line.k-sys{color:var(--gba-ink-dim)}.gba-dialog .chat-line.k-dm{color:var(--gba-blue);font-weight:700}.gba-dialog .chat-rate-error{color:var(--gba-red)}.gba-dialog .chat-input{font-family:var(--font-ui);font-size:13px;background:var(--gba-cream-2);color:var(--gba-ink);border:2px solid var(--gba-line);border-radius:4px}.gba-dialog .chat-size-controls button,.gba-dialog .chat-collapse{width:28px;min-width:28px;height:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-pixel);font-size:13px;font-weight:800;line-height:1;background:linear-gradient(180deg,var(--gba-border-soft),var(--gba-cream-3));color:var(--gba-ink);border:2px solid var(--gba-line);border-radius:4px;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffff14,0 2px 0 var(--gba-navy-3);transition:transform .06s ease,background .12s ease,color .12s ease,border-color .12s ease,box-shadow .06s ease}.gba-dialog .chat-size-controls button:hover,.gba-dialog .chat-collapse:hover{background:linear-gradient(180deg,var(--gba-gold),color-mix(in oklab,var(--gba-gold) 82%,var(--gba-navy-3)));color:var(--gba-on-accent);border-color:var(--gba-gold)}.gba-dialog .chat-size-controls button:active,.gba-dialog .chat-collapse:active{transform:translateY(2px);box-shadow:inset 0 1px #0003}.gba-dialog .chat-size-controls button:focus-visible,.gba-dialog .chat-collapse:focus-visible{outline:2px solid var(--gba-focus-ring);outline-offset:1px}.modal.gba-skin{border-image:none;background:var(--gba-cream);border:2px solid var(--gba-line);border-radius:6px;box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 0 0 3px var(--gba-cream-2),inset 0 -3px 0 var(--gba-cream-2),0 4px 0 var(--gba-navy-3),0 10px 30px #00000080}.modal.gba-skin h2,.modal.gba-skin h3,.modal.gba-skin h4{font-family:var(--font-pixel-title);letter-spacing:.03em}.modal.gba-skin h2{font-size:12px}.modal.gba-skin h3{font-size:10px}.modal.gba-skin button.primary{font-family:var(--font-pixel);font-size:11px;font-weight:800;text-transform:uppercase;color:var(--gba-on-accent);background:linear-gradient(180deg,#ff9a3d,#d95d10);border:2px solid var(--gba-line);border-radius:6px;box-shadow:inset 0 0 0 2px #ffcf94,inset 0 -3px #a63f00,0 3px #4a1c00}.gba-skin .bar>span{color:var(--gba-ink);text-shadow:0 1px 0 rgba(255,255,255,.55),0 -1px 0 rgba(255,255,255,.3)}.gba-skin .bar.hp:before{color:var(--gba-ink);text-shadow:0 1px 0 rgba(255,255,255,.55)}.gba-skin .item-name{text-shadow:0 0 2px rgba(10,12,20,.55),0 1px 1px rgba(10,12,20,.45)}.modal-modes.gba-skin{background:linear-gradient(158deg,#dfe3ea,#a9aeb9 34%,#c4c9d2 58%,#8b909c);border:none;border-radius:24px;box-shadow:0 26px 64px #0000008c,inset 0 1px #ffffffbf,inset 0 -2px 6px #00000052}.mk-root{padding:16px 20px;border:3px solid var(--pkm-ink);box-shadow:var(--pkm-shadow);border-radius:2px;display:grid;gap:14px;max-height:calc(100dvh - 40px)}.mk-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.mk-header-ico{background:#f5d97a;font-size:1.6rem}.mk-header-id h1{font-family:var(--font-pixel-title);font-weight:400;font-size:clamp(1rem,2.5vw,1.6rem);color:var(--pkm-ink);margin:0}.mk-header-id p{color:var(--pkm-ink-soft);margin:2px 0 0}.mk-tabbar{display:flex;flex-wrap:wrap;align-items:flex-end;border-bottom:3px solid var(--pkm-ink);padding-left:4px}.mk-content{min-height:0;overflow:hidden auto}.mk-buybody{display:grid;grid-template-columns:180px minmax(0,1fr) 280px;gap:14px;min-height:0}.mk-sidebar .mk-cat-list{display:flex;flex-direction:column;gap:8px}.mk-controls{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.mk-toggle{display:flex;gap:6px}.mk-opt[data-active=true]{background:var(--pkm-yellow)}.mk-divider{margin-top:14px}.mk-gridwrap{max-height:52dvh;overflow-y:auto;margin-top:10px}.mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.mk-lines{display:flex;flex-direction:column;gap:8px}.mk-pages{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.mk-right{padding:12px;align-self:start;position:sticky;top:0}.mk-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-top:3px solid var(--pkm-ink);padding-top:10px}.mk-footer p{color:var(--pkm-ink-soft);margin:0}.mk-footer-balances{display:flex;gap:10px}.mk-empty{color:var(--pkm-ink-soft);padding:20px;text-align:center}@media(max-width:1100px){.mk-buybody{grid-template-columns:150px minmax(0,1fr)}.mk-right{display:none}}@media(max-width:700px){.mk-buybody{grid-template-columns:1fr}.mk-sidebar .mk-cat-list{flex-direction:row;flex-wrap:wrap}.mk-controls{grid-template-columns:1fr}}.ml-root{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ml-buywrap{min-height:0}.ml-buywrap .mk-gridwrap{max-height:none;overflow:visible;margin-top:4px}.ml-buywrap .mk-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.ml-sell-wrap{display:flex;flex-direction:column;gap:12px;min-height:0}.ml-sell-body{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;min-height:0}.ml-sell-list{display:flex;flex-direction:column;gap:8px}.ml-sell-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;cursor:pointer;border-left:3px solid var(--rar, #888)}.ml-sell-row:hover{filter:brightness(1.06)}.ml-sell-row.selected{outline:2px solid var(--rar, #f5d97a);background:#f5d97a1a}.ml-check{font-size:1.25rem;line-height:1;width:1.25rem;text-align:center;flex:none}.ml-sell-ico{width:48px;height:48px;flex:none}.ml-sell-ico .mk-ico{width:40px;height:40px}.ml-sell-id{display:flex;flex-direction:column;min-width:0;gap:2px}.ml-sell-total{white-space:nowrap}.ml-stone-note{background:#f5d97a24;border:1px solid rgba(245,217,122,.4);border-radius:8px;padding:8px 10px;margin:0 0 10px;font-size:.85rem;color:var(--pkm-ink-soft, #cbbf9a)}.ml-sell-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;border-top:3px solid var(--pkm-ink);padding-top:12px}.ml-sell-bar-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.ml-sell-bar-count{color:var(--pkm-ink-soft, #cbbf9a)}.ml-sell-bar-total{font-size:1.05rem}.ml-sell-bar-total .gold{font-size:1.3rem;font-weight:700}.ml-sell-bar-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.ml-sell-body{grid-template-columns:1fr}.ml-sell-body .mk-sidebar .mk-cat-list{flex-direction:row;flex-wrap:wrap}.ml-sell-bar-actions{width:100%}.ml-sell-bar-actions .pkm-btn{flex:1}.ml-sell-list{max-height:none;overflow:visible}.ml-sell-bar{position:sticky;bottom:0;margin-top:auto;background:var(--pkm-paper);padding-bottom:4px}}.ml-buy-open{box-shadow:4px 4px 0 var(--pkm-ink)}.ml-qty{margin-top:10px;border-top:3px dashed var(--pkm-ink);padding-top:10px;display:flex;flex-direction:column;gap:10px}.ml-qty-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ml-qty-num{width:84px;flex:none;text-align:center;font-family:var(--font-pixel);min-height:var(--tap, 40px)}.ml-qty-num::-webkit-outer-spin-button,.ml-qty-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ml-qty-num{-moz-appearance:textfield}.ml-qty-quick{display:flex;gap:6px;flex:1 1 auto;flex-wrap:wrap}.ml-qty-chip{flex:1 1 auto;min-width:44px;min-height:var(--tap, 40px);padding:4px 8px}.ml-qty-range{width:100%;accent-color:var(--pkm-green);cursor:pointer}.ml-qty-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ml-qty-total{font-family:var(--font-pixel);color:var(--pkm-ink-soft, #cbbf9a)}.ml-qty-total .gold{color:var(--pkm-green);font-size:1.05rem}.ml-qty-confirm{flex:1 1 auto;min-height:var(--tap, 40px)}.ml-qty-status{min-height:1.25em;font-size:.88rem}.ml-qty-status-ok{color:var(--pkm-green)}.ml-qty-status-error{color:var(--danger, #c33)}.ml-qty-toggle[data-active=true]{outline:2px solid var(--pkm-green)}.ml-buy-card .pkm-btn:disabled{opacity:.72;color:var(--pkm-muted);cursor:not-allowed}@media(max-width:760px){.ml-qty-controls{gap:6px}.ml-qty-num{width:100%;flex:1 1 100%}.ml-qty-quick{flex:1 1 100%}.ml-qty-foot{flex-direction:column;align-items:stretch}.ml-qty-confirm{width:100%}}.mk-card{padding:12px;display:grid;gap:10px;cursor:pointer;transition:transform .1s ease}.mk-card:hover{transform:translateY(-2px)}.mk-card.selected{background:#fff8e0;box-shadow:6px 6px 0 var(--pkm-ink)}.mk-card-top{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.mk-card-id-col{min-width:0;display:grid;gap:5px;justify-items:center}.mk-card-name{font-size:.8rem;color:var(--pkm-ink)}.mk-card-chips{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.mk-card-sub{color:var(--pkm-ink-soft)}.mk-stats6{display:grid;grid-template-columns:repeat(3,1fr);column-gap:12px}.mk-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:3px dashed var(--pkm-ink);padding-top:10px}.mk-card-actions{display:flex;gap:6px}.mk-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;cursor:pointer}.mk-line.selected{background:#fff8e0}.mk-line-ico{width:44px;height:44px;font-size:1.1rem}.mk-line-id{display:grid;gap:2px;min-width:0}.mk-detail{display:grid;gap:12px;margin-top:10px}.mk-detail-top{display:flex;gap:10px;align-items:center}.mk-detail-stats{padding:10px}.mk-detail-stats .mk-stats6{grid-template-columns:repeat(2,1fr)}.mk-detail-buy{border-top:3px dashed var(--pkm-ink);padding-top:10px;display:grid;gap:8px}.mk-w100{width:100%}.mk-detail-empty{text-align:center;padding:30px 10px;color:var(--pkm-ink-soft)}.mk-root .mk-price-cash,.mk-root .mk-price-diamond{font-family:var(--font-pixel);font-weight:800;font-size:.95rem;color:var(--pkm-green)}.mk-root .mk-price-side .k{font-size:.7rem;color:var(--pkm-muted);font-family:var(--font-pixel)}.mk-root .mk-price-side .v{font-family:var(--font-pixel-lg);font-size:1rem}.mk-ignored{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.flyout.gba-panel{position:absolute}.modes-inner{border-color:var(--gba-line);border-radius:8px}.modes-head{background:var(--gba-cream-2);border-bottom:2px solid var(--gba-border-soft)}.modes-close.hud-mini{background:var(--gba-cream)}.modes-close.hud-mini:hover{color:var(--gba-red);background:color-mix(in oklab,var(--gba-red) 12%,var(--gba-cream))}.hunt-card:hover{border-color:var(--gba-line);box-shadow:0 4px 0 var(--gba-navy-3)}.hunt-mon,.hunt-mon-more{background:var(--gba-cream-2)}.mk-root .mk-card{min-height:0}.mk-root .mk-card-top{justify-content:center}.mk-card-foot{flex-wrap:wrap;min-width:0}.mk-card-foot .pkm-price{min-width:0;overflow:hidden}.mk-card-foot .mk-price-side{display:none}.mk-root .mk-card-actions{flex:none;margin-top:0}.mk-root .mk-card-actions .pkm-btn{font-size:.7rem;padding:.45rem .55rem}.location-plate{color:var(--gba-ink);background:var(--gba-cream);border:2px solid var(--gba-line);border-radius:6px;box-shadow:inset 0 0 0 2px var(--gba-cream),inset 0 -2px 0 var(--gba-cream-2),0 2px 0 var(--gba-navy-3);text-shadow:none}.location-plate strong{color:var(--gba-ink);font-family:var(--font-pixel);font-size:10px;font-weight:800;padding-top:2px}.location-plate span{color:var(--gba-ink-mute)}.modal.modal-modes{--surface-1: var(--gba-cream);--surface-2: var(--gba-cream-2);--surface-3: var(--gba-cream-3);--surface-alt: var(--gba-cream-2);--border-1: var(--gba-border-soft);--border-2: var(--gba-line);--text-1: var(--gba-ink);--text-2: var(--gba-ink-dim);--text-3: var(--gba-ink-mute);--primary: var(--gba-orange-2);--on-primary: var(--gba-on-accent);--primary-soft: color-mix(in oklab, var(--gba-orange) 18%, transparent);--success: oklch(.5 .14 145);--warning: var(--gba-orange);--danger: var(--gba-red);--info: var(--gba-blue);--paper: var(--gba-ink);--muted: var(--gba-ink-dim);--muted-2: var(--gba-ink-mute);--stone: var(--gba-cream-2);--stone-2: var(--gba-cream-3);--edge: var(--gba-line);--edge-soft: var(--gba-border-soft);--gold: var(--gba-orange-2);--gold-bright: var(--gba-orange);--gold-soft: color-mix(in oklab, var(--gba-gold) 30%, transparent);--color-rpg-title: var(--gba-ink);--color-rpg-muted: var(--gba-ink-dim);--color-rpg-gold: var(--gba-orange-2);--color-rpg-red: var(--gba-red);--shadow-rpg-text: none;--control-bg: var(--gba-cream-2);--control-bg-hover: var(--gba-cream);--control-bg-disabled: var(--gba-disabled-bg);--control-border: var(--gba-line);--control-border-disabled: var(--gba-border-soft);--control-text: var(--gba-ink);--control-placeholder: var(--gba-ink-mute);--control-text-disabled: var(--gba-disabled-text);--focus-ring: var(--gba-focus-ring);--focus-ring-soft: var(--gba-focus-soft)}.hunt-side .creature-name,.modal.modal-modes{color:var(--gba-ink)}.gba-skin,.modal.modal-modes{--hud-text: var(--gba-ink);--hud-muted: var(--gba-ink-dim);--hud-gold: var(--gba-orange-2);--hud-gold-hot: var(--gba-orange-2)}.gba-skin .sb,.modal.modal-modes .sb{background:var(--gba-cream);border:2px solid var(--gba-border-soft);border-radius:6px;box-shadow:none}.gba-skin .hud-box,.modal.modal-modes .hud-box{border-image:none;border:2px solid var(--gba-border-soft);border-radius:6px;background:var(--gba-cream);box-shadow:none;padding:8px 10px}.gba-skin .flyout-x{background:var(--gba-cream-2);border-color:var(--gba-border-soft)}.modal.modal-modes .hunt-search-wrap{background:var(--gba-cream);border-color:var(--gba-border-soft);color:var(--gba-ink)}.modal.modal-modes .raid-card{background:var(--gba-cream);border-color:var(--gba-border-soft)}.gba-skin .assist-summary,.gba-skin .assist-summary .muted{color:#fff}.gba-skin .otc-backpack-foot b,.gba-skin .inv-legacy{color:var(--gba-orange-2)}.flyout.gba-panel{background:var(--gba-cream)}.gba-skin .hud-mini{background:var(--gba-cream);color:var(--gba-ink);border:2px solid var(--gba-border-soft);border-radius:5px;box-shadow:0 2px 0 var(--gba-cream-3)}.gba-skin .hud-mini:hover{border-color:var(--gba-line);color:var(--gba-ink)}.gba-skin .hud-mini.ok,.gba-skin .hud-mini.ok:hover{color:#4fbf5a}.gba-skin .friend-actionbar-btns .hud-mini[disabled]{opacity:.6}.gba-skin .hud-mini.danger{border-color:color-mix(in oklab,var(--gba-red) 45%,var(--gba-cream-3))}.gba-left-dock>.gba-dock-handle,.gba-left-stack>*{pointer-events:auto}.stage.city-mode>.gba-left-dock{bottom:70px}@media(min-width:901px)and (max-width:1439px){.stage.city-mode>.gba-left-dock{bottom:calc(var(--hud-bottom-h, 120px) + 18px)}}.stage.city-mode>.gba-left-dock>.gba-left-stack{max-height:100%;min-height:0}.stage.city-mode .gba-left-stack>#activePanel,.stage.city-mode .gba-left-stack>.gba-left-col{flex:0 0 auto}.stage.city-mode .gba-left-stack>.left-dock{flex:0 1 auto;min-height:0;overflow-y:auto}.gba-left-stack .gba-left-col{width:auto}.gba-left-stack .left-dock{position:static;width:auto}.left-dock.is-floating{width:280px;max-width:calc((100vw - 20px) / var(--hud-scale, 1))}.chat-panel.gba-dialog:not(.collapsed){bottom:12px;max-height:calc(100dvh - var(--kb-inset, 0px) - 74px)}@media(max-width:760px){.chat-panel.gba-dialog:not(.collapsed){bottom:calc(var(--hud-bottom-h, 64px) + var(--kb-inset, 0px) + 8px);max-height:calc(100dvh - var(--hud-bottom-h, 64px) - var(--kb-inset, 0px) - 74px)}}@media(orientation:portrait)and (min-width:761px)and (max-width:1000px){.chat-panel.gba-dialog:not(.collapsed){bottom:calc(var(--hud-bottom-h, 64px) + var(--kb-inset, 0px) + 8px);max-height:calc(100dvh - var(--hud-bottom-h, 64px) - var(--kb-inset, 0px) - 74px)}}.poke-photo{object-fit:contain;image-rendering:auto;display:block;max-width:100%;max-height:100%}.gba-team-port .poke-photo{width:100%;height:100%}.gba-active-portrait{position:relative;width:72px;height:72px;display:grid;place-items:center;flex:none;cursor:pointer;background:none;border:0;padding:0}.pkm-sprite.is-photo{background:none;border:none;box-shadow:none}.sess-loot-grid{display:flex;flex-wrap:wrap;gap:4px}.sess-loot-item{display:inline-flex;align-items:center;gap:3px;padding:2px 6px 2px 2px;background:var(--gba-cream-2);border:1px solid var(--gba-border-soft);border-radius:4px;font-size:11px}.sess-loot-item .tile{width:22px;height:22px;font-size:14px}.sess-loot-item b{color:var(--gba-ink)}.stage.battle-mode .gba-dock-handle,.stage.instance-mode .gba-dock-handle,.stage.battle-mode .gba-left-col,.stage.instance-mode .gba-left-col{display:none}.stage.battle-mode .gba-left-stack>#activePanel,.stage.instance-mode .gba-left-stack>#activePanel{position:fixed;right:64px;top:calc(var(--hud-top-h, 60px) + 14px);left:auto;z-index:var(--z-panel);zoom:1.18}@media(orientation:portrait)and (min-width:701px)and (max-width:900px){.stage.battle-mode .gba-left-stack>#activePanel,.stage.instance-mode .gba-left-stack>#activePanel{position:static;inset:auto;width:auto;max-width:100%;zoom:1}}.mt-exit-confirm{position:fixed;z-index:var(--z-hud-popover, 160);height:46px;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 10px;line-height:1.1;white-space:normal;color:#fff;background:linear-gradient(180deg,#d9534a,#a92e24);border-color:#ffffff38;box-shadow:inset 0 0 0 2px #ffffff24,inset 0 -3px #00000040,0 3px 0 var(--gba-navy-3)}.mt-exit-confirm:hover:not(:disabled){background:linear-gradient(180deg,#e5645a,#bd382d)}.mt-exit-confirm .mt-exit-warn{font-size:8px;letter-spacing:.04em;text-transform:uppercase;opacity:.9}.mt-exit-confirm .mt-exit-go{font-size:11px}.mt-exit-confirm.is-guard,.mt-exit-confirm:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.35)}.mt-leave.mt-exit-cancel{animation:mtExitPulse .9s ease-in-out infinite alternate}@keyframes mtExitPulse{0%{filter:none}to{filter:brightness(1.18)}}@media(prefers-reduced-motion:reduce){.mt-leave.mt-exit-cancel{animation:none}}@media(min-width:1100px){.stage.battle-mode .hud-bottom,.stage.instance-mode .hud-bottom{padding-left:350px}.stage.battle-mode .gba-left-stack>#activePanel,.stage.instance-mode .gba-left-stack>#activePanel{top:auto;right:auto;bottom:14px;left:max(12px,calc(50vw / var(--hud-scale, 1) - 535px));z-index:30}}.stage.battle-mode .hb,.stage.instance-mode .hb{flex-wrap:nowrap}@media(min-width:1100px){.stage.battle-mode .hud-bottom,.stage.instance-mode .hud-bottom{padding-left:310px}.stage.battle-mode .gba-left-stack>#activePanel,.stage.instance-mode .gba-left-stack>#activePanel{zoom:1;left:max(12px,calc(50vw / var(--hud-scale, 1) - 498px))}}.hb .hb-slot.empty{display:none}.stage.battle-mode #hotbar .hb,.stage.instance-mode #hotbar .hb,.stage.battle-mode .gba-actions,.stage.instance-mode .gba-actions{width:min(720px,calc(100vw - 24px));box-sizing:border-box}.stage.battle-mode #hotbar .hb,.stage.instance-mode #hotbar .hb{justify-content:center}.stage.battle-mode #hotbar .hb,.stage.instance-mode #hotbar .hb,.stage.battle-mode .gba-actions,.stage.instance-mode .gba-actions{width:min(720px,100%);flex-shrink:0}@media(min-width:1100px){.stage.battle-mode .hud-bottom,.stage.instance-mode .hud-bottom{padding-left:0;left:calc(50% + 150px)}.stage.battle-mode .gba-left-stack>#activePanel,.stage.instance-mode .gba-left-stack>#activePanel{left:max(12px,calc(50vw / var(--hud-scale, 1) - 502px))}}.modal.modal-modes{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 2px var(--gba-cream-3),0 6px 0 var(--gba-navy-3),0 16px 40px #0009}.pkm-chip-orange,.pkm-chip-yellow,.pkm-chip-green,.pkm-chip-blue,.pkm-chip-purple{background:var(--gba-cream-3);color:var(--gba-ink)}.mk-card.selected,.mk-line.selected{background:color-mix(in oklab,var(--gba-gold) 22%,var(--pkm-surface))}.pkm-input:focus{background:color-mix(in oklab,var(--gba-gold) 14%,var(--pkm-surface))}.gba-skin .bar>span,.gba-skin .bar.hp:before{text-shadow:0 1px 1px rgba(0,0,0,.75)}.commerce-shell{--commerce-line: color-mix(in oklab, var(--pkm-ink) 20%, transparent);--commerce-line-strong: color-mix(in oklab, var(--pkm-ink) 34%, transparent);--commerce-soft: color-mix(in oklab, var(--pkm-paper-dark) 62%, var(--pkm-surface));--commerce-hover: color-mix(in oklab, var(--pkm-orange) 7%, var(--pkm-surface));--commerce-active: color-mix(in oklab, var(--pkm-orange) 14%, var(--pkm-surface));width:100%;height:100%;min-height:0;padding:0;gap:0;overflow:hidden;border:1px solid var(--commerce-line-strong);border-radius:13px;background:var(--pkm-paper);background-image:none;box-shadow:0 18px 50px #00000047;font-family:var(--font-ui);container:commerce / size}.commerce-shell.mk-root,.commerce-shell.ml-root{display:flex;flex-direction:column;max-height:none}.commerce-shell .mk-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;flex:none;padding:13px 16px 11px;background:var(--pkm-paper)}.commerce-shell .mk-header-ico{width:40px;height:40px;border:1px solid var(--commerce-line);border-radius:10px;background:var(--commerce-soft);box-shadow:none;font-size:1.2rem}.commerce-shell .mk-header-id h1{font-size:clamp(.9rem,1.7vw,1.18rem);line-height:1.25}.commerce-shell .mk-header-id p{margin-top:4px;font-size:.82rem;line-height:1.35}.commerce-shell .mk-header>[data-close]{width:38px;min-height:38px;padding:0;font-size:1rem}.commerce-shell .mk-tabbar{display:flex;flex:none;align-items:center;gap:4px;min-height:48px;padding:6px 10px;overflow-x:auto;border-top:1px solid var(--commerce-line);border-bottom:1px solid var(--commerce-line);background:var(--commerce-soft);scrollbar-width:thin}.commerce-shell .pkm-tab{position:static;top:auto;flex:0 0 auto;min-height:34px;margin:0;padding:8px 11px;border:0;border-radius:8px;background:transparent;color:var(--pkm-ink-soft);font:800 .76rem/1 var(--font-ui);letter-spacing:0;text-transform:none;white-space:nowrap}.commerce-shell .pkm-tab:hover:not(:disabled){background:color-mix(in oklab,var(--pkm-ink) 7%,transparent);color:var(--pkm-ink)}.commerce-shell .pkm-tab[data-active=true]{border:0;background:var(--pkm-orange);color:var(--pkm-on-accent);box-shadow:none}.commerce-shell .pkm-panel,.commerce-shell .pkm-panel-cream{border:1px solid var(--commerce-line);border-radius:10px;background:var(--pkm-surface);box-shadow:none}.commerce-shell .pkm-panel-cream{background:var(--commerce-soft)}.commerce-shell .pkm-btn{min-height:38px;padding:.55rem .75rem;border:1px solid var(--commerce-line-strong);border-radius:8px;background:var(--pkm-surface);color:var(--pkm-ink);box-shadow:none;font:800 .74rem/1.1 var(--font-ui);letter-spacing:0;text-transform:none;transition:border-color .12s ease,background .12s ease,color .12s ease}.commerce-shell .pkm-btn:hover:not(:disabled){transform:none;border-color:var(--pkm-orange);background:var(--commerce-hover);box-shadow:none}.commerce-shell .pkm-btn:active{transform:none;box-shadow:none}.commerce-shell .pkm-btn-primary{border-color:color-mix(in oklab,var(--pkm-orange) 78%,var(--pkm-ink));background:var(--pkm-orange);color:var(--pkm-on-accent)}.commerce-shell .pkm-btn-primary:hover:not(:disabled){border-color:var(--pkm-orange-dark);background:var(--pkm-orange-dark);color:var(--pkm-on-accent)}.commerce-shell .pkm-btn-ghost{background:transparent}.commerce-shell .pkm-input{min-height:40px;padding:.55rem .75rem;border:1px solid var(--commerce-line-strong);border-radius:8px;background:var(--pkm-surface);color:var(--pkm-ink);box-shadow:none;font:700 .86rem/1.2 var(--font-ui)}.commerce-shell .pkm-input:focus{outline:3px solid color-mix(in oklab,var(--pkm-orange) 22%,transparent);outline-offset:1px;border-color:var(--pkm-orange);background:var(--pkm-surface)}.commerce-shell .pkm-chip{padding:.23rem .46rem;border:1px solid var(--commerce-line);border-radius:999px;font:800 .62rem/1 var(--font-ui);letter-spacing:.02em;box-shadow:none}.commerce-shell .pkm-sprite{border:1px solid var(--commerce-line);border-radius:9px;background:var(--commerce-soft);box-shadow:none}.commerce-shell .pkm-stat{padding:.28rem .15rem;border-bottom:1px solid var(--commerce-line);font-size:.82rem}.commerce-shell .pkm-stat span:first-child{font-size:.68rem}.commerce-shell .pkm-divider-label{min-height:20px;gap:9px;color:var(--pkm-muted);font:800 .68rem/1 var(--font-ui);letter-spacing:.08em}.commerce-shell .pkm-divider-label:before{display:none}.commerce-shell .pkm-divider-label:after{height:1px;background:var(--commerce-line)}.commerce-shell .mk-content{flex:1 1 auto;min-height:0;padding:14px 16px;overflow:hidden auto;scrollbar-gutter:stable}.commerce-shell .mk-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;flex:none;min-height:48px;padding:8px 16px;border-top:1px solid var(--commerce-line);background:var(--commerce-soft)}.commerce-shell .mk-footer p{font-size:.78rem}.commerce-shell .mk-footer-balances{gap:7px}.commerce-shell .mk-buybody{display:grid;grid-template-columns:156px minmax(0,1fr) 258px;align-items:stretch;gap:16px;height:100%;min-height:0}.commerce-shell .mk-sidebar{min-width:0;padding:0 13px 0 0;border-right:1px solid var(--commerce-line)}.commerce-shell .mk-sidebar .mk-cat-list{gap:3px}.commerce-shell .pkm-sidebar-item{min-height:40px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:var(--pkm-ink-soft);box-shadow:none;font:800 .76rem/1.1 var(--font-ui);letter-spacing:0;text-transform:none}.commerce-shell .pkm-sidebar-item:hover:not(:disabled){background:var(--commerce-hover);color:var(--pkm-ink)}.commerce-shell .pkm-sidebar-item[data-active=true]{background:var(--commerce-active);color:var(--pkm-ink);box-shadow:inset 3px 0 0 var(--pkm-orange)}.commerce-shell .mk-center{min-width:0;min-height:0;gap:0}.commerce-shell .mk-buybody .mk-center{display:flex;flex-direction:column}.commerce-shell .mk-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:8px}.commerce-shell .mk-control-label{margin-right:5px;color:var(--pkm-muted);font-size:.62rem;font-weight:800;text-transform:uppercase}.commerce-shell .mk-toggle{display:inline-flex;gap:2px;padding:2px;border-radius:9px;background:var(--commerce-soft)}.commerce-shell .mk-toggle .mk-opt{width:36px;min-height:34px;padding:0;border:0;background:transparent;font-size:1rem}.commerce-shell .mk-toggle .mk-opt[data-active=true]{background:var(--pkm-surface);color:var(--pkm-orange-dark);box-shadow:0 1px 3px #0000001f}.commerce-shell .mk-divider{margin-top:14px}.commerce-shell .mk-gridwrap{max-height:52dvh;margin-top:9px;padding:2px 7px 10px 2px;overflow:hidden auto;scrollbar-gutter:stable}.commerce-shell .mk-content:has(.mk-buybody){overflow:hidden}.commerce-shell .mk-buybody .mk-gridwrap{flex:1 1 auto;min-height:0;max-height:none}.commerce-shell .mk-gridwrap:has(>.mk-empty){display:grid;place-items:center}.commerce-shell .mk-grid{grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:10px}.commerce-shell .mk-card{min-width:0;gap:10px;padding:11px;border-color:var(--commerce-line);background:var(--pkm-surface);cursor:pointer;transition:border-color .12s ease,background .12s ease}.commerce-shell .mk-card:hover{transform:none;border-color:var(--commerce-line-strong);background:var(--commerce-hover)}.commerce-shell .mk-card.selected{border-color:var(--pkm-orange);background:var(--commerce-active);box-shadow:0 0 0 1px color-mix(in oklab,var(--pkm-orange) 22%,transparent)}.commerce-shell .mk-card-top{display:flex;flex-direction:row;align-items:center;gap:10px;text-align:left}.commerce-shell .mk-spritebox{width:54px;height:54px;flex:0 0 54px}.commerce-shell .mk-card-id-col{min-width:0;gap:4px;justify-items:start}.commerce-shell .mk-card-name{overflow:hidden;color:var(--pkm-ink);font:800 .9rem/1.2 var(--font-ui);text-overflow:ellipsis}.commerce-shell .mk-card-chips{justify-content:flex-start}.commerce-shell .mk-card-sub{color:var(--pkm-ink-soft);font-size:.75rem;line-height:1.35}.commerce-shell .mk-card-foot{min-width:0;padding-top:9px;border-top:1px solid var(--commerce-line)}.commerce-shell .mk-card-actions{gap:5px}.commerce-shell .mk-card-actions .pkm-btn{min-height:34px;padding:.45rem .58rem;font-size:.69rem}.commerce-shell .mk-root .mk-price-cash,.commerce-shell .mk-root .mk-price-diamond,.commerce-shell .mk-price-cash,.commerce-shell .mk-price-diamond{color:var(--pkm-green);font:900 .88rem/1 var(--font-ui)}.commerce-shell .mk-price-side .k,.commerce-shell .mk-price-side .v{font-family:var(--font-ui)}.commerce-shell .mk-lines{gap:6px}.commerce-shell .mk-line{min-height:62px;padding:8px 10px;border-color:var(--commerce-line);border-radius:9px;background:var(--pkm-surface)}.commerce-shell .mk-line:hover{border-color:var(--commerce-line-strong)}.commerce-shell .mk-line.selected{border-color:var(--pkm-orange);background:var(--commerce-active)}.commerce-shell .mk-right{top:0;padding:12px;border-color:var(--commerce-line);background:var(--commerce-soft)}.commerce-shell .mk-detail{gap:10px}.commerce-shell .mk-detail-buy{padding-top:10px;border-top:1px solid var(--commerce-line)}.commerce-shell .mk-detail-empty{padding:28px 8px}.commerce-shell .mk-pages{margin-top:10px;gap:5px}.commerce-shell .mk-pages .pkm-btn{min-width:36px;min-height:34px;padding:.4rem}.commerce-shell .mk-list{gap:7px}.commerce-shell .mk-row{min-height:62px;padding:9px 11px;gap:11px;border:1px solid var(--commerce-line);border-radius:9px;background:var(--pkm-surface);color:var(--pkm-ink)}.commerce-shell .mk-row:hover{border-color:var(--commerce-line-strong)}.commerce-shell .mk-name{color:var(--pkm-ink);font-size:.86rem}.commerce-shell .muted,.commerce-shell .mk-sub{color:var(--pkm-muted)}.commerce-shell .mk-feepayer{color:var(--pkm-ink-soft);font-size:.74rem}.commerce-shell input[type=number]{min-height:38px;border:1px solid var(--commerce-line-strong);border-radius:8px;background:var(--commerce-soft);color:var(--pkm-ink);font-family:var(--font-ui)}.commerce-shell input[type=number]:focus{outline:3px solid color-mix(in oklab,var(--pkm-orange) 20%,transparent);border-color:var(--pkm-orange)}.commerce-shell .section-title{margin:14px 0 7px}.commerce-shell .section-title h3{color:var(--pkm-ink-soft);font:800 .8rem/1.25 var(--font-ui);letter-spacing:.01em}.commerce-shell .section-title:after{height:1px;background:var(--commerce-line)}.commerce-shell .ml-buywrap .mk-gridwrap{max-height:none;margin-top:8px;overflow:visible}.commerce-shell .ml-buywrap .mk-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.commerce-shell .ml-sell-wrap{gap:12px}.commerce-shell .ml-sell-body{grid-template-columns:150px minmax(0,1fr);gap:14px}.commerce-shell .ml-sell-list{gap:6px}.commerce-shell .ml-sell-row{min-height:64px;gap:10px;padding:8px 10px;border:1px solid var(--commerce-line);border-left:3px solid var(--rar, var(--commerce-line-strong));border-radius:9px}.commerce-shell .ml-sell-row:hover{border-color:var(--commerce-line-strong);border-left-color:var(--rar, var(--commerce-line-strong));filter:none}.commerce-shell .ml-sell-row.selected{outline:0;border-color:var(--rar, var(--pkm-orange));background:color-mix(in oklab,var(--rar, var(--pkm-orange)) 9%,var(--pkm-surface))}.commerce-shell .ml-check{width:20px;font-size:1rem;color:var(--pkm-ink-soft)}.commerce-shell .ml-sell-ico{width:44px;height:44px}.commerce-shell .ml-sell-ico .mk-ico{width:38px;height:38px}.commerce-shell .ml-stone-note{border-color:color-mix(in oklab,var(--pkm-yellow) 42%,transparent);background:color-mix(in oklab,var(--pkm-yellow) 12%,var(--pkm-surface));color:var(--pkm-ink-soft)}.commerce-shell .ml-sell-bar{gap:10px 16px;padding:10px 12px;border:1px solid var(--commerce-line);border-radius:10px;background:var(--commerce-soft)}.commerce-shell .ml-sell-bar-total .gold{color:var(--pkm-green)}.commerce-shell .ml-buy-open{border-color:var(--pkm-orange);box-shadow:0 0 0 1px color-mix(in oklab,var(--pkm-orange) 20%,transparent)}.commerce-shell .ml-qty{padding-top:10px;border-top:1px solid var(--commerce-line)}.commerce-shell .ml-qty-num,.commerce-shell .ml-qty-total{font-family:var(--font-ui)}.commerce-shell .ml-qty-toggle[data-active=true]{outline:2px solid color-mix(in oklab,var(--pkm-orange) 44%,transparent);outline-offset:1px}.commerce-shell .ml-mon-wrap{--mw-gold: var(--pkm-orange);--mw-ok: var(--pkm-green);--mw-bg: var(--pkm-paper);--mw-nav: var(--commerce-soft);--mw-card: var(--pkm-surface);--mw-card-hi: var(--commerce-hover);--mw-line: var(--commerce-line);--mw-line-hi: var(--commerce-line-strong);--mw-text: var(--pkm-ink);--mw-text-2: var(--pkm-ink-soft);--mw-text-3: var(--pkm-muted);border:0;border-radius:0;background:var(--pkm-paper)}.commerce-shell .ml-mobile-filter-toggle{display:none;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--commerce-line);border-radius:8px;background:var(--commerce-soft);color:var(--pkm-ink);font:800 .76rem/1 var(--font-ui)}.commerce-shell .ml-mobile-filter-toggle b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;border-radius:999px;background:var(--pkm-orange);color:var(--pkm-on-accent);font-size:.62rem}.commerce-shell .ml-mon-layout{grid-template-columns:228px minmax(0,1fr)}.commerce-shell .ml-mon-filters{gap:13px;padding:13px 12px 16px;border-right:1px solid var(--commerce-line);background:var(--commerce-soft);scrollbar-color:var(--commerce-line-strong) transparent}.commerce-shell .ml-filter-head>span,.commerce-shell .ml-filter-section h3,.commerce-shell .ml-iv-summary b{color:var(--pkm-ink-soft)}.commerce-shell .ml-filter-section h3,.commerce-shell .ml-mon-empty h3{font-family:var(--font-ui);letter-spacing:.06em}.commerce-shell .ml-filter-section h3{font-size:.66rem}.commerce-shell .ml-mon-empty h3{font-size:1.05rem;letter-spacing:0}.commerce-shell .ml-filter-head>span b{background:var(--pkm-orange);color:var(--pkm-on-accent)}.commerce-shell .ml-filter-head button{color:var(--pkm-orange-dark)}.commerce-shell .ml-filter-head button:hover:not(:disabled){color:var(--pkm-orange)}.commerce-shell .heather-search,.commerce-shell .ml-mon-search{border-color:var(--commerce-line-strong);background:var(--pkm-surface)}.commerce-shell .heather-search input{color:var(--pkm-ink)}.commerce-shell .ml-filter-section+.ml-filter-section{border-top-color:var(--commerce-line)}.commerce-shell .ml-rarity-chip,.commerce-shell .ml-star-filter,.commerce-shell .ml-iv-presets button{border-color:var(--commerce-line);background:var(--pkm-surface);color:var(--pkm-ink-soft)}.commerce-shell .ml-rarity-chip:hover:not(:disabled),.commerce-shell .ml-star-filter:hover:not(:disabled){background:var(--commerce-hover)}.commerce-shell .ml-rarity-chip[data-on=true]{border-color:color-mix(in oklab,var(--rar) 65%,var(--commerce-line));background:color-mix(in oklab,var(--rar) 10%,var(--pkm-surface));color:var(--pkm-ink);box-shadow:none}.commerce-shell .ml-star-filter{color:var(--commerce-line-strong)}.commerce-shell .ml-star-filter[data-on=true]{border-color:color-mix(in oklab,var(--pkm-yellow) 65%,var(--commerce-line));background:color-mix(in oklab,var(--pkm-yellow) 14%,var(--pkm-surface));color:color-mix(in oklab,var(--pkm-yellow) 70%,var(--pkm-ink));text-shadow:none}.commerce-shell .ml-iv-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--pkm-orange) var(--range-value),var(--commerce-line) var(--range-value))}.commerce-shell .ml-iv-control input[type=range]::-webkit-slider-thumb{border-color:var(--pkm-surface);background:var(--pkm-orange);box-shadow:0 0 0 2px color-mix(in oklab,var(--pkm-orange) 20%,transparent)}.commerce-shell .ml-iv-presets button[data-on=true]{border-color:var(--pkm-orange);background:var(--commerce-active);color:var(--pkm-ink)}.commerce-shell .ml-mon-shiny{border-color:var(--commerce-line);background:var(--pkm-surface);color:var(--pkm-ink-soft)}.commerce-shell .ml-mon-shiny .heather-toggle-box{background:var(--commerce-line-strong)}.commerce-shell .ml-mon-shiny .heather-toggle-box:after{background:var(--pkm-surface)}.commerce-shell .ml-mon-shiny.on .heather-toggle-box{background:var(--pkm-orange)}.commerce-shell .ml-mon-shiny.on .heather-toggle-box:after{background:var(--pkm-on-accent)}.commerce-shell .ml-mon-main{padding:13px 14px 0}.commerce-shell .ml-mon-sort select{min-height:36px;border-color:var(--commerce-line-strong);background:var(--pkm-surface);color:var(--pkm-ink);font-size:.74rem}.commerce-shell .ml-filter-pill{border-color:var(--commerce-line);background:var(--commerce-soft);color:var(--pkm-ink-soft)}.commerce-shell .ml-filter-pill:hover:not(:disabled){border-color:var(--pkm-orange);background:var(--commerce-active);color:var(--pkm-ink)}.commerce-shell .ml-filter-pill span{color:var(--pkm-orange-dark)}.commerce-shell .ml-mon-list{scrollbar-color:var(--commerce-line-strong) transparent}.commerce-shell .heather-grid{grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:8px}.commerce-shell .heather-card{min-height:142px;border-color:var(--commerce-line);border-radius:9px;background:var(--pkm-surface);box-shadow:none}.commerce-shell .heather-card:before{height:2px;box-shadow:none}.commerce-shell .heather-card:hover{transform:none;border-color:var(--commerce-line-strong);background:var(--commerce-hover)}.commerce-shell .heather-card.on{border-color:var(--pkm-orange);background:var(--commerce-active);box-shadow:0 0 0 1px color-mix(in oklab,var(--pkm-orange) 20%,transparent)}.commerce-shell .heather-card.is-team:not(.on){border-color:color-mix(in oklab,var(--pkm-blue) 45%,var(--commerce-line));background:color-mix(in oklab,var(--pkm-blue) 7%,var(--pkm-surface))}.commerce-shell .heather-card-select{min-height:142px}.commerce-shell .heather-check{border-color:var(--commerce-line-strong);background:var(--pkm-surface)}.commerce-shell .heather-card.on .heather-check{border-color:var(--pkm-orange);background:var(--pkm-orange)}.commerce-shell .heather-card.on .heather-check:after{color:var(--pkm-on-accent)}.commerce-shell .heather-lock{color:var(--pkm-muted)}.commerce-shell .heather-spr{background:var(--commerce-soft);border-color:var(--commerce-line)}.commerce-shell .heather-team-tag{border-color:color-mix(in oklab,var(--pkm-blue) 45%,transparent);background:color-mix(in oklab,var(--pkm-blue) 12%,transparent);color:color-mix(in oklab,var(--pkm-blue) 68%,var(--pkm-ink))}.commerce-shell .heather-type{color:color-mix(in oklab,var(--type) 65%,var(--pkm-ink))}.commerce-shell .heather-iv-track{background:var(--commerce-line)}.commerce-shell .heather-stars{color:color-mix(in oklab,var(--pkm-yellow) 78%,var(--pkm-ink))}.commerce-shell .heather-price{color:var(--pkm-green);font-size:.76rem}.commerce-shell .heather-sale-lock{color:var(--pkm-muted)}.commerce-shell .heather-sale-lock:hover:not(:disabled){border-color:var(--commerce-line-strong);background:var(--commerce-hover);color:var(--pkm-orange-dark)}.commerce-shell .heather-sale-lock.on{border-color:color-mix(in oklab,var(--pkm-purple) 55%,var(--commerce-line));background:color-mix(in oklab,var(--pkm-purple) 12%,var(--pkm-surface));color:var(--pkm-purple)}.commerce-shell .ml-mon-empty{border:1px solid var(--commerce-line);background:var(--commerce-soft)}.commerce-shell .ml-mon-bar{min-height:56px;padding:8px 14px;border-top:1px solid var(--commerce-line);background:var(--pkm-paper);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.commerce-shell .heather-linkbtn{color:var(--pkm-orange-dark)}.commerce-shell .heather-total b{color:var(--pkm-green)}.commerce-shell .heather-sellbtn{min-height:38px;border:1px solid color-mix(in oklab,var(--pkm-orange) 78%,var(--pkm-ink));border-radius:8px;background:var(--pkm-orange);color:var(--pkm-on-accent);box-shadow:none;font-family:var(--font-ui);text-transform:none}.commerce-shell .heather-sellbtn:hover:not(:disabled){background:var(--pkm-orange-dark);color:var(--pkm-on-accent)}.commerce-shell .heather-sellbtn:disabled{border-color:var(--commerce-line);background:var(--pkm-paper-dark);color:var(--pkm-muted)}.commerce-shell .heather-cf{border-color:var(--commerce-line-strong);background:var(--commerce-soft);color:var(--pkm-ink);box-shadow:0 20px 50px #0000005c}.commerce-shell .heather-cf-grid,.commerce-shell .heather-cf-mon,.commerce-shell .heather-cf-total{border-color:var(--commerce-line);background:var(--pkm-surface)}.commerce-shell .ml-mon-filters{gap:9px}.commerce-shell .ml-filter-dropdown{min-width:0;border:1px solid var(--commerce-line);border-radius:8px;background:var(--pkm-surface)}.commerce-shell .ml-filter-dropdown[data-active=true]{border-color:color-mix(in oklab,var(--pkm-orange) 52%,var(--commerce-line));background:color-mix(in oklab,var(--pkm-orange) 6%,var(--pkm-surface))}.commerce-shell .ml-filter-dropdown>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:39px;padding:8px 9px;cursor:pointer;list-style:none;color:var(--pkm-ink-soft);font-size:.68rem;font-weight:800}.commerce-shell .ml-filter-dropdown>summary::-webkit-details-marker{display:none}.commerce-shell .ml-filter-dropdown>summary b{max-width:110px;overflow:hidden;color:var(--pkm-ink);font-size:.64rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.commerce-shell .ml-filter-dropdown>summary i{color:var(--pkm-muted);font-size:.8rem;font-style:normal;transition:transform .15s ease}.commerce-shell .ml-filter-dropdown[open]>summary i{transform:rotate(180deg)}.commerce-shell .ml-filter-dropdown-body{display:grid;gap:8px;padding:0 9px 9px;border-top:1px solid var(--commerce-line)}.commerce-shell .ml-filter-dropdown-body>:first-child{margin-top:9px}.commerce-shell .ml-filter-dropdown-body small{color:var(--pkm-muted);font-size:.61rem;line-height:1.35}.commerce-shell .ml-filter-dropdown .ml-mon-iv{display:grid;gap:7px}.commerce-shell .mk-sell-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid var(--commerce-line);border-radius:9px;background:var(--commerce-soft)}.commerce-shell .mk-sell-intro>div{display:grid;gap:2px;min-width:0}.commerce-shell .mk-sell-intro b{color:var(--pkm-ink);font-size:.82rem}.commerce-shell .mk-sell-intro span{color:var(--pkm-ink-soft);font-size:.69rem}.commerce-shell .mk-sell-tax{flex:none;padding:5px 8px;border-radius:6px;background:var(--commerce-active);color:var(--pkm-orange-dark)!important;font-weight:800}.commerce-shell .mk-sell-groups{display:grid;gap:8px}.commerce-shell .mk-sell-group{overflow:clip;border:1px solid var(--commerce-line);border-radius:9px;background:var(--pkm-surface)}.commerce-shell .mk-sell-group>summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 11px;cursor:pointer;list-style:none}.commerce-shell .mk-sell-group>summary::-webkit-details-marker{display:none}.commerce-shell .mk-sell-group>summary>span:nth-child(2){display:grid;gap:2px;min-width:0}.commerce-shell .mk-sell-group>summary b{color:var(--pkm-ink);font-size:.82rem}.commerce-shell .mk-sell-group>summary small{overflow:hidden;color:var(--pkm-muted);font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.commerce-shell .mk-sell-group-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--commerce-soft);color:var(--pkm-orange-dark);font-size:1rem}.commerce-shell .mk-sell-group-icon .coin-ico{width:18px;height:18px}.commerce-shell .mk-sell-chevron{color:var(--pkm-muted);font-size:.9rem;transition:transform .15s ease}.commerce-shell .mk-sell-group[open] .mk-sell-chevron{transform:rotate(180deg)}.commerce-shell .mk-sell-list{display:grid;border-top:1px solid var(--commerce-line)}.commerce-shell .mk-sell-list .mk-row+.mk-row{border-top:1px solid var(--commerce-line)}.commerce-shell .mk-row.mk-sell{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(350px,1.55fr) auto;align-items:center;gap:12px;min-height:0;padding:9px 11px;border:0;border-radius:0;background:transparent}.commerce-shell .mk-row.mk-sell:hover{background:var(--commerce-hover)}.commerce-shell .mk-sell-identity{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.commerce-shell .mk-sell-identity .mk-ico{width:40px;height:40px}.commerce-shell .mk-sell-identity .mk-sub{display:-webkit-box;overflow:hidden;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.commerce-shell .mk-sell-form{display:grid;gap:5px;min-width:0}.commerce-shell .mk-sell-fields{display:grid;grid-template-columns:72px minmax(135px,190px);align-items:end;gap:7px;margin:0}.commerce-shell .mk-field{display:grid;gap:3px;min-width:0;color:var(--pkm-muted);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.commerce-shell .mk-field input{width:100%;min-width:0}.commerce-shell .mk-fee-controls{display:flex;align-items:center;gap:7px 10px;min-width:0}.commerce-shell .mk-embed-fee{display:flex;align-items:center;gap:6px;min-width:0;cursor:pointer}.commerce-shell .mk-embed-fee input{flex:none;width:15px;height:15px;margin:0;accent-color:var(--pkm-orange)}.commerce-shell .mk-embed-fee>span{display:grid;gap:1px;min-width:0}.commerce-shell .mk-embed-fee b{color:var(--pkm-ink-soft);font-size:.63rem}.commerce-shell .mk-embed-fee small{display:none;color:var(--pkm-muted);font-size:.56rem}.commerce-shell .mk-fee-summary{min-width:0;color:var(--pkm-muted);font-size:.61rem;line-height:1.3}.commerce-shell .mk-fee-summary b{color:var(--pkm-green)}.commerce-shell .mk-unit-total{color:var(--pkm-muted);font-size:.61rem}.commerce-shell .mk-unit-total b{color:var(--pkm-ink-soft)}.commerce-shell .mk-sell-empty{margin:0;padding:14px;text-align:center}@media(max-width:1100px){.commerce-shell .mk-buybody{grid-template-columns:142px minmax(0,1fr)}.commerce-shell .mk-right{display:none}.commerce-shell .mk-row.mk-sell{grid-template-columns:minmax(170px,.75fr) minmax(310px,1.25fr) auto}}@media(max-width:900px){.commerce-shell .ml-mobile-filter-toggle{display:flex}.commerce-shell .ml-mon-filters[data-expanded=false]{display:none}}@media(max-width:760px){.commerce-shell{border-radius:9px}.commerce-shell .mk-header{padding:10px 11px 9px}.commerce-shell .mk-header-ico{width:36px;height:36px}.commerce-shell .mk-header-id p{display:none}.commerce-shell .mk-tabbar{min-height:46px;padding-inline:7px}.commerce-shell .pkm-tab{min-height:34px;padding:8px 10px}.commerce-shell .mk-content{padding:11px}.commerce-shell .mk-content:has(.mk-buybody){overflow:hidden auto}.commerce-shell .mk-buybody{grid-template-columns:1fr;gap:11px}.commerce-shell .mk-sidebar{padding:0 0 9px;border-right:0;border-bottom:1px solid var(--commerce-line)}.commerce-shell .mk-sidebar .mk-cat-list{flex-flow:row nowrap;gap:3px;overflow-x:auto}.commerce-shell .pkm-sidebar-item{flex:none;width:auto;min-height:36px}.commerce-shell .pkm-sidebar-item[data-active=true]{box-shadow:inset 0 -3px 0 var(--pkm-orange)}.commerce-shell .mk-controls{grid-template-columns:minmax(0,1fr) auto}.commerce-shell .mk-controls .mk-toggle{grid-column:1 / -1;justify-self:end}.commerce-shell .mk-buybody{height:auto}.commerce-shell .mk-gridwrap{max-height:none;overflow:visible}.commerce-shell .mk-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.commerce-shell .ml-sell-body{grid-template-columns:1fr}.commerce-shell .ml-sell-bar{position:sticky;bottom:0;z-index:4}.commerce-shell .ml-mon-filters{background:var(--commerce-soft)}.commerce-shell .ml-mon-bar{background:var(--pkm-paper)}.commerce-shell .mk-sell-intro{align-items:flex-start;flex-direction:column}.commerce-shell .mk-row.mk-sell{grid-template-columns:minmax(0,1fr) auto}.commerce-shell .mk-sell-form{grid-column:1 / -1}.commerce-shell .mk-row.mk-sell>.pkm-btn{grid-column:2;grid-row:1}}@media(max-width:520px){.commerce-shell .mk-controls{grid-template-columns:1fr}.commerce-shell .mk-controls .mk-toggle{grid-column:auto;justify-self:stretch}.commerce-shell .mk-toggle .mk-opt{flex:1}.commerce-shell .mk-grid{grid-template-columns:1fr}.commerce-shell .mk-card-foot{align-items:stretch;flex-direction:column}.commerce-shell .mk-card-actions{width:100%}.commerce-shell .mk-card-actions .pkm-btn{flex:1}.commerce-shell .mk-row{align-items:stretch;flex-wrap:wrap}.commerce-shell .mk-row>.mk-info{flex:1 1 calc(100% - 58px)}.commerce-shell .mk-row>.mk-price{margin-left:52px}.commerce-shell .mk-row>.pkm-btn,.commerce-shell .mk-row>.mk-card-actions{flex:1 1 100%;width:100%}.commerce-shell .mk-row>.pkm-btn{margin-left:52px}.commerce-shell .mk-row.mk-sell{display:grid;grid-template-columns:minmax(0,1fr)}.commerce-shell .mk-row.mk-sell>.pkm-btn{grid-column:auto;grid-row:auto;width:100%;margin-left:0}.commerce-shell .mk-sell-fields{grid-template-columns:68px minmax(0,1fr)}.commerce-shell .mk-fee-controls{align-items:flex-start;flex-direction:column}.commerce-shell .mk-embed-fee small{display:block}.commerce-shell .mk-footer{padding-inline:10px}.commerce-shell .mk-footer p{display:none}.commerce-shell .mk-footer-balances{grid-column:2}.commerce-shell .ml-sell-row{grid-template-columns:auto auto minmax(0,1fr)}.commerce-shell .ml-sell-total{grid-column:2 / -1;justify-self:end}.commerce-shell .ml-mon-results-head{align-items:stretch;flex-direction:column}.commerce-shell .ml-mon-sort{justify-content:space-between}.commerce-shell .ml-mon-sort select{flex:1;min-width:0}.commerce-shell .heather-grid{grid-template-columns:1fr}.commerce-shell .ml-mon-bar{align-items:stretch}.commerce-shell .ml-mon-bar-sel,.commerce-shell .ml-mon-bar-sell{width:100%;justify-content:space-between}.commerce-shell .heather-sellbtn{flex:1}.commerce-shell .heather-cf{width:calc(100% - 16px);max-height:calc(100% - 16px);padding:12px}.commerce-shell .heather-cf-actions{flex-direction:column-reverse}.commerce-shell .heather-cf-actions>button{width:100%}}@container commerce (max-width: 1100px){.commerce-shell .mk-buybody{grid-template-columns:142px minmax(0,1fr)}.commerce-shell .mk-right{display:none}}@container commerce (max-width: 760px){.commerce-shell .mk-header{padding:10px 11px 9px}.commerce-shell .mk-header-ico{width:36px;height:36px}.commerce-shell .mk-header-id p{display:none}.commerce-shell .mk-tabbar{min-height:46px;padding-inline:7px}.commerce-shell .pkm-tab{min-height:34px;padding:8px 10px}.commerce-shell .mk-content{padding:11px}.commerce-shell .mk-content:has(.mk-buybody){overflow:hidden auto}.commerce-shell .mk-buybody{grid-template-columns:1fr;gap:11px;height:auto}.commerce-shell .mk-sidebar{padding:0 0 9px;border-right:0;border-bottom:1px solid var(--commerce-line)}.commerce-shell .mk-sidebar .mk-cat-list{flex-flow:row nowrap;gap:3px;overflow-x:auto}.commerce-shell .pkm-sidebar-item{flex:none;width:auto;min-height:36px}.commerce-shell .pkm-sidebar-item[data-active=true]{box-shadow:inset 0 -3px 0 var(--pkm-orange)}.commerce-shell .mk-controls{grid-template-columns:minmax(0,1fr) auto}.commerce-shell .mk-controls .mk-toggle{grid-column:1 / -1;justify-self:end}.commerce-shell .mk-gridwrap{max-height:none;overflow:visible}.commerce-shell .mk-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.commerce-shell .ml-sell-body{grid-template-columns:1fr}.commerce-shell .ml-sell-bar{position:sticky;bottom:0;z-index:4}.commerce-shell .mk-sell-intro{align-items:flex-start;flex-direction:column}.commerce-shell .mk-row.mk-sell{grid-template-columns:minmax(0,1fr) auto}.commerce-shell .mk-sell-form{grid-column:1 / -1}.commerce-shell .mk-row.mk-sell>.pkm-btn{grid-column:2;grid-row:1}.commerce-shell .ml-mobile-filter-toggle{display:flex}.commerce-shell .ml-mon-wrap{overflow:visible}.commerce-shell .ml-mon-layout{display:flex;flex-direction:column;overflow:visible}.commerce-shell .ml-mon-filters{position:static;flex:none;overflow:visible;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--commerce-line)}.commerce-shell .ml-mon-filters[data-expanded=false]{display:none}.commerce-shell .ml-filter-head,.commerce-shell .ml-mon-search,.commerce-shell .ml-mon-shiny{grid-column:1 / -1}.commerce-shell .ml-filter-section+.ml-filter-section{padding-top:0;border-top:0}.commerce-shell .ml-mon-main,.commerce-shell .ml-mon-list{overflow:visible}}@container commerce (max-width: 520px){.commerce-shell .mk-controls{grid-template-columns:1fr}.commerce-shell .mk-controls .mk-toggle{grid-column:auto;justify-self:stretch}.commerce-shell .mk-toggle .mk-opt{flex:1}.commerce-shell .mk-grid{grid-template-columns:1fr}.commerce-shell .mk-card-foot{align-items:stretch;flex-direction:column}.commerce-shell .mk-card-actions{width:100%}.commerce-shell .mk-card-actions .pkm-btn{flex:1}.commerce-shell .mk-row{align-items:stretch;flex-wrap:wrap}.commerce-shell .mk-row>.mk-info{flex:1 1 calc(100% - 58px)}.commerce-shell .mk-row>.mk-price{margin-left:52px}.commerce-shell .mk-row>.pkm-btn,.commerce-shell .mk-row>.mk-card-actions{flex:1 1 100%;width:100%}.commerce-shell .mk-row>.pkm-btn{margin-left:52px}.commerce-shell .mk-row.mk-sell{display:grid;grid-template-columns:minmax(0,1fr)}.commerce-shell .mk-row.mk-sell>.pkm-btn{grid-column:auto;grid-row:auto;width:100%;margin-left:0}.commerce-shell .mk-sell-fields{grid-template-columns:68px minmax(0,1fr)}.commerce-shell .mk-fee-controls{align-items:flex-start;flex-direction:column}.commerce-shell .mk-embed-fee small{display:block}.commerce-shell .mk-footer{padding-inline:10px}.commerce-shell .mk-footer p{display:none}.commerce-shell .mk-footer-balances{grid-column:2}.commerce-shell .ml-sell-row{grid-template-columns:auto auto minmax(0,1fr)}.commerce-shell .ml-sell-total{grid-column:2 / -1;justify-self:end}.commerce-shell .ml-mon-filters{grid-template-columns:1fr;padding:11px}.commerce-shell .ml-filter-head,.commerce-shell .ml-mon-search,.commerce-shell .ml-mon-shiny{grid-column:auto}.commerce-shell .ml-mon-results-head{align-items:stretch;flex-direction:column}.commerce-shell .ml-mon-sort{justify-content:space-between}.commerce-shell .ml-mon-sort select{flex:1;min-width:0}.commerce-shell .heather-grid{grid-template-columns:1fr}.commerce-shell .ml-mon-bar{align-items:stretch}.commerce-shell .ml-mon-bar-sel,.commerce-shell .ml-mon-bar-sell{width:100%;justify-content:space-between}.commerce-shell .heather-sellbtn{flex:1}.commerce-shell .heather-cf{width:calc(100% - 16px);max-height:calc(100% - 16px);padding:12px}.commerce-shell .heather-cf-actions{flex-direction:column-reverse}.commerce-shell .heather-cf-actions>button{width:100%}}@container commerce (max-height: 740px){.commerce-shell .mk-header{padding:9px 12px 8px}.commerce-shell .mk-header-ico{width:34px;height:34px}.commerce-shell .mk-header-id p{display:none}.commerce-shell .mk-tabbar{min-height:42px;padding-block:4px}.commerce-shell .pkm-tab{min-height:32px;padding-block:7px}.commerce-shell .mk-content{padding-block:10px}.commerce-shell .mk-footer{min-height:42px;padding-block:6px}.commerce-shell .ml-mon-filters{gap:10px;padding-block:10px}.commerce-shell .ml-mon-main{padding-top:10px}.commerce-shell .ml-mon-bar{min-height:50px;padding-block:7px}.commerce-shell .heather-card,.commerce-shell .heather-card-select{min-height:132px}}.mt-leave-short{display:none}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .gba-ribbon{padding:6px max(6px,env(safe-area-inset-right)) 0 max(6px,env(safe-area-inset-left))}html[data-short-landscape=true] .gba-ribbon .hud-topstats>*{scroll-snap-align:start}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode) .gba-left-stack>#activePanel{top:calc((var(--hud-top-h, 60px) + 14px) / var(--hud-scale, 1));right:18px;zoom:1}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode) #activePanel .otc-pokemon-window{--gba-compact-pad: 6px;width:230px;padding:var(--gba-compact-pad);gap:4px}html[data-short-landscape=true] #activePanel .gba-active{--gba-compact-pad: 0px;--gba-compact-inset: 6px;--gba-compact-top: 12px;--gba-compact-x-inset: 1px;--gba-compact-x-gap: calc(2px / var(--hud-scale, 1));--gba-compact-hp-gap: 11px;--gba-compact-x-reserve: calc(var(--gba-compact-x-inset) + var(--gba-active-ctrl-size) - var(--gba-compact-inset));padding:var(--gba-compact-pad)}html[data-short-landscape=true] #activePanel .gba-active-head{display:none}html[data-short-landscape=true] #activePanel .gba-active-x{top:var(--gba-compact-x-inset);right:var(--gba-compact-x-inset)}html[data-short-landscape=true] #activePanel .gba-active-body{align-items:center;gap:3px;padding-top:calc(var(--gba-compact-top) - var(--gba-compact-pad));padding-inline:calc(var(--gba-compact-inset) - var(--gba-compact-pad))}html[data-short-landscape=true] #activePanel .gba-active-portrait{width:calc(44px / var(--hud-scale));height:calc(44px / var(--hud-scale))}html[data-short-landscape=true] #activePanel .gba-active-vitals{align-self:start;grid-template-columns:minmax(0,1fr) var(--gba-compact-x-reserve);column-gap:var(--gba-compact-x-gap);row-gap:3px}html[data-short-landscape=true] #activePanel .gba-active-vitals:before{content:"";grid-column:2;grid-row:1 / span 2;height:calc(var(--gba-compact-x-inset) + var(--gba-active-ctrl-size) - var(--gba-compact-top) + var(--gba-compact-hp-gap) + 4px / var(--hud-scale, 1))}html[data-short-landscape=true] #activePanel .gba-active-name{grid-column:1;grid-row:1;overflow-wrap:anywhere}html[data-short-landscape=true] #activePanel .gba-active-tags{display:none}html[data-short-landscape=true] #activePanel .otc-bar{height:12px}html[data-short-landscape=true] #activePanel .gba-vital:has(.gba-bar-hp){grid-column:1;grid-row:2;align-self:end;margin-bottom:var(--gba-compact-hp-gap)}html[data-short-landscape=true] #activePanel .gba-vital:has(.gba-bar-cd){grid-column:1 / -1;grid-row:3;margin-bottom:9px}html[data-short-landscape=true] #activePanel .gba-hp-num{right:calc(-1 * (var(--gba-compact-x-reserve) + var(--gba-compact-x-gap)));white-space:nowrap;font-size:12px}html[data-short-landscape=true] #activePanel .gba-bar-cd b{font-size:9px}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode){--hunt-ls-chat-left: max(12px, env(safe-area-inset-left));--hunt-ls-chat-w: 64px;--hunt-ls-chat-gap: 6px;--hunt-ls-bottom-left: calc(var(--hunt-ls-chat-left) + var(--hunt-ls-chat-w) + var(--hunt-ls-chat-gap))}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode)>.hud-bottom{left:calc((var(--hunt-ls-bottom-left) + (100vw - var(--hunt-ls-bottom-left) - max(12px,env(safe-area-inset-right))) / 2) / var(--hud-scale));bottom:calc(8px / var(--hud-scale));width:calc((100vw - var(--hunt-ls-bottom-left) - max(12px,env(safe-area-inset-right))) / var(--hud-scale));max-width:none;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(min-content,1fr);align-items:end;gap:6px;padding:0}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode)>.hud-bottom>#hotbar{grid-column:1;grid-row:1;width:100%;min-width:0;max-width:none;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode)>.hud-bottom>#hotbar::-webkit-scrollbar{display:none}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode) #hotbar .hb-shell{min-width:max-content;max-width:none}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode) #hotbar .hb{flex-wrap:nowrap;gap:4px;padding:6px;justify-content:flex-start;width:max-content;max-width:none}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode) #hotbar .hb-slot{width:calc(44px / var(--hud-scale));min-width:calc(44px / var(--hud-scale));height:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale))}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode) #hotbar :is(.hb-auto,.hb-toggle){min-width:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale))}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode)>.hud-bottom>.hud-bottom-actions{grid-column:2;grid-row:1;width:100%;min-width:0;padding:6px;overflow:hidden}html[data-short-landscape=true] .gba-miniteam{width:100%;min-width:0;justify-content:space-between;gap:3px}html[data-short-landscape=true] .mt-gap{width:2px}html[data-short-landscape=true] .mt-leave{height:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale));padding-inline:8px;font-size:10px}html[data-short-landscape=true] .mt-leave-full{display:none}html[data-short-landscape=true] .mt-leave-short{display:inline}html[data-short-landscape=true] .mt-exit-confirm{padding:4px 6px}html[data-short-landscape=true] .mt-exit-confirm .mt-exit-warn{font-size:7px}html[data-short-landscape=true] .mt-exit-confirm .mt-exit-go{font-size:10px}html[data-short-landscape=true] .mt-slot{width:calc(32px / var(--hud-scale));height:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale))}html[data-short-landscape=true] .mt-slot .poke-photo{width:calc(28px / var(--hud-scale));height:calc(28px / var(--hud-scale))}html[data-short-landscape=true] .dock-pill.chat-trigger{bottom:calc(66px / var(--hud-scale))}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode)>.dock-pill.chat-trigger{left:calc(var(--hunt-ls-chat-left) / var(--hud-scale));bottom:calc(8px / var(--hud-scale) + (var(--hud-bottom-h, 64px) - 44px / var(--hud-scale)) / 2);width:calc(var(--hunt-ls-chat-w) / var(--hud-scale));height:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale));justify-content:center}html[data-short-landscape=true] .hunt-feed{top:8px;right:auto;left:50%;width:min(300px,calc(100% - 440px));min-width:260px;align-items:center;gap:4px;transform:translate(-50%)}html[data-short-landscape=true] .game.pokeverse-tibia-hud #huntFeedRoot > .feed-cap-layer:has(.feed-capture){top:calc(env(safe-area-inset-top) + var(--pv-top) * var(--pv-top-scale) + 37px + var(--pv-capture-route-clearance,0px));right:auto;left:50%;width:min(300px,calc(100vw - max(env(safe-area-inset-left),env(safe-area-inset-right)) * 2 - 16px));min-width:0;align-items:center;gap:4px;transform:translateX(-50%);position:fixed;bottom:auto;max-width:calc(100vw - max(env(safe-area-inset-left),env(safe-area-inset-right)) * 2 - 16px);translate:none;}html[data-short-landscape=true] .hunt-feed .feed-card{padding:5px 8px}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .stage.city-mode .gba-left-stack{width:230px;gap:4px}html[data-short-landscape=true] .stage.city-mode .gba-dock-handle{height:104px}html[data-short-landscape=true] .stage.city-mode .gba-left-dock,html[data-short-landscape=true] .stage.city-mode .gba-left-stack{pointer-events:none}html[data-short-landscape=true] .stage.city-mode .gba-left-dock>.gba-dock-handle,html[data-short-landscape=true] .stage.city-mode .gba-left-stack>*{pointer-events:auto}html[data-short-landscape=true] .stage.city-mode>.hud-bottom{--city-ls-left: max(150px, env(safe-area-inset-left) + 150px);width:calc((100vw - var(--city-ls-left) - max(12px,env(safe-area-inset-right))) / var(--hud-scale));max-width:none;left:calc((var(--city-ls-left) + (100vw - var(--city-ls-left) - max(12px,env(safe-area-inset-right))) / 2) / var(--hud-scale))}html[data-short-landscape=true] .stage.city-mode>.hud-bottom>#hotbar{width:100%;min-width:0;max-width:none;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}html[data-short-landscape=true] .stage.city-mode>.hud-bottom>#hotbar::-webkit-scrollbar{display:none}html[data-short-landscape=true] .stage.city-mode #hotbar .hb-shell{min-width:max-content;max-width:none}html[data-short-landscape=true] .stage.city-mode #hotbar .hb{flex-wrap:nowrap;gap:4px;padding:6px;justify-content:flex-start;width:max-content;max-width:none}html[data-short-landscape=true] .stage.city-mode .gba-team{padding:4px;gap:3px}html[data-short-landscape=true] .stage.city-mode .gba-team-head{display:none}html[data-short-landscape=true] .stage.city-mode .gba-team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}html[data-short-landscape=true] .stage.city-mode .gba-team-slot{width:auto;height:42px;min-width:0;min-height:42px;aspect-ratio:auto;padding:2px}html[data-short-landscape=true] .stage.city-mode .gba-team-port .poke-photo{width:29px;height:29px}html[data-short-landscape=true] .stage.city-mode .gba-team-hp{height:4px}html[data-short-landscape=true] .stage>.flyout-right,html[data-short-landscape=true] .stage>.flyout-right:has(.clan-panel),html[data-short-landscape=true] .stage>.flyout-right:has(.clan-explorer),html[data-short-landscape=true] .stage>.flyout-right:has(.sb-otc),html[data-short-landscape=true] .stage>.flyout-right:has(.bag-panel),html[data-short-landscape=true] .stage>.flyout-right:has(.config-panel),html[data-short-landscape=true] .stage>.flyout-right:has(.dex-layout){top:calc(6px / var(--hud-scale));right:calc(6px / var(--hud-scale));bottom:calc(6px / var(--hud-scale));width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale));height:auto;min-height:0;max-height:none;box-sizing:border-box;overflow:hidden}html[data-short-landscape=true] .stage>.flyout-right{gap:4px;padding:8px}html[data-short-landscape=true] .stage>.flyout>.flyout-x{position:absolute;z-index:8;top:8px;right:8px;width:32px;height:32px;border:1px solid rgba(255,255,255,.28);border-radius:7px;background:#040e1b8c;color:#fff}html[data-short-landscape=true] .stage>.flyout-right>.hud-box{flex:1 1 auto;min-width:0;min-height:0}html[data-short-landscape=true] #rightPanel:has(.col-head){display:flex;flex-direction:column;padding:7px;border-radius:8px}html[data-short-landscape=true] #rightPanel:has(.col-head)>.hud-box-head{flex:0 0 auto;min-height:28px;margin:0;padding:0 42px 4px 2px}html[data-short-landscape=true] #rightPanel:has(.col-head)>.dex-summary{position:absolute;z-index:3;top:8px;right:48px;display:flex;flex-wrap:nowrap;justify-content:flex-end;max-width:58%;margin:0;overflow-x:auto;scrollbar-width:none}html[data-short-landscape=true] #rightPanel:has(.col-head)>.dex-summary::-webkit-scrollbar{display:none}html[data-short-landscape=true] #rightPanel:has(.col-head)>.dex-summary span{flex:none;padding:3px 7px;font-size:10px;white-space:nowrap}html[data-short-landscape=true] #rightPanel:has(.col-head)>.dex-tools{flex:0 0 auto;grid-template-columns:minmax(190px,.7fr) 155px minmax(0,1fr);align-items:center;gap:5px;margin:0 0 5px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-search,html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-type-filter{height:36px;min-height:36px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-filters::-webkit-scrollbar{display:none}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-filters button{flex:none;min-height:34px;padding:5px 8px}html[data-short-landscape=true] #rightPanel:has(.col-head)>.dex-layout{flex:1 1 0;grid-template-columns:minmax(230px,.75fr) minmax(320px,1.25fr);gap:7px;width:100%;height:auto;min-height:0;overflow:hidden}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-results,html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-details{height:100%;min-height:0;padding:6px;overflow-x:hidden;overflow-y:auto}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-grid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:4px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-cell{min-height:54px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-hero{min-height:72px;gap:8px;padding-bottom:5px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-hero .spr{width:62px;height:62px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-splash{width:76px;height:76px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-hero h3{margin-bottom:4px;font-size:18px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-bars{gap:4px;margin:7px 0 5px}html[data-short-landscape=true] #rightPanel:has(.col-head) .dex-facts{margin-bottom:8px}html[data-short-landscape=true] .stage>.flyout-right:has(.sb-otc),html[data-short-landscape=true] .stage>.flyout-right:has(.bag-panel){padding:0;border:0;background:transparent}html[data-short-landscape=true] .flyout-right:has(.sb-otc) .sb-otc{width:100%;height:100%;min-height:0}html[data-short-landscape=true] .flyout-right:has(.bag-panel) .bag-panel{width:100%;height:max-content;max-height:100%;min-height:0}html[data-short-landscape=true] .flyout-right:has(.sb-otc) .otc-backpack-window,html[data-short-landscape=true] .flyout-right:has(.bag-panel) .otc-backpack-window{min-height:0}html[data-short-landscape=true] .flyout-right:has(.sb-otc) .otc-inventory-scroll,html[data-short-landscape=true] .flyout-right:has(.bag-panel) .otc-inventory-scroll{min-height:0;padding-right:8px}html[data-short-landscape=true] .flyout-right:has(.sb-otc) .otc-inventory-scroll .sb-inv,html[data-short-landscape=true] .flyout-right:has(.bag-panel) .otc-inventory-scroll .sb-inv{grid-template-columns:repeat(auto-fill,60px);justify-content:start}html[data-short-landscape=true] .flyout-right:has(.bag-panel) .otc-inventory-scroll button.sb-slot,html[data-short-landscape=true] .flyout-right:has(.bag-panel) .otc-inventory-scroll .sb-slot.empty{width:60px;height:60px}html[data-short-landscape=true] .flyout-right:has(.clan-panel){padding:0}html[data-short-landscape=true] .clan-explorer .clan-panel-head{min-height:0;padding-block:8px}html[data-short-landscape=true] .clan-explorer .clan-explorer-body{padding-block:10px 12px}html[data-short-landscape=true] .clan-explorer .clan-showcase{min-height:280px}html[data-short-landscape=true] .flyout-right .party-box{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:5px;padding:5px 7px}html[data-short-landscape=true] .flyout-right .party-box .hud-sub,html[data-short-landscape=true] .flyout-right .party-box p{margin:0}html[data-short-landscape=true] .flyout-right .party-box button.block{width:auto;min-height:34px;padding:5px 9px}html[data-short-landscape=true] .flyout-right .friend-add{margin:3px 0 5px}html[data-short-landscape=true] .flyout-right .friend-add input,html[data-short-landscape=true] .flyout-right .friend-add button{min-height:36px}html[data-short-landscape=true] .flyout-right .friend-scroll,html[data-short-landscape=true] .flyout-right .helper-cards{flex:1 1 0;min-height:0;overflow-y:auto}html[data-short-landscape=true] .flyout-right:has(.clan-panel) .clan-panel{width:100%;height:100%;min-height:0;flex:1 1 auto;overflow:hidden}html[data-short-landscape=true] .stage>.flyout-right:has(.clan-panel){overflow:visible}html[data-short-landscape=true] .modal-bg>.modal{max-width:min(620px,calc((100vw - 12px) / var(--hud-scale)));max-height:calc((100dvh - 12px) / var(--hud-scale));box-sizing:border-box}html[data-short-landscape=true] .modal-bg>.modal:is(.modal-depot-h,.modal-mercado,.modal-ranking,.modal-outfit,.modal-ballcenter,.modal-modes,.modal-workshop,.modal-fishing-journey,.modal-prey,.modal-daily-reward,.modal-vip,.modal-profile,.modal-trade,.modal-gyms,.modal-global-buff,.modal-legacy-pass,.modal-pvp),html[data-short-landscape=true] .modal-bg>.modal:has(.dex-layout),html[data-short-landscape=true] .modal-bg>.modal:has(.pokecenter-content),html[data-short-landscape=true] .modal-bg>.modal:has(>.legacy-store){width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale));max-height:calc((100dvh - 12px) / var(--hud-scale))}html[data-short-landscape=true] .modal-bg>.modal .modal-scroll{min-height:0;overscroll-behavior:contain}html[data-short-landscape=true] .commerce-shell .ml-sell-list{max-height:none;overflow:visible}html[data-short-landscape=true] .commerce-shell .ml-sell-bar{position:sticky;bottom:0;margin-top:auto;background:var(--commerce-soft)}}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .modal.modal-ranking{width:min(820px,calc((100vw - 22px) / var(--hud-scale, 1)));height:min(720px,calc((100dvh - 12px) / var(--hud-scale, 1)));padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"]{--ui-close-size: 40px;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color-scheme:dark;font-family:var(--pv-panel-font);font-size:13px;color:#dedede;background:#202326;--pl-ui-header-icon-background:radial-gradient(circle,#3b3e41,#202326);--pl-ui-header-icon-border:#737678;}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-head{--pl-window-header-line-left: 78px;--pl-window-header-line-right: 64px;--pl-window-header-overlay-inset: 0 56px 0 auto;--pl-window-header-overlay-width: min(34%, 300px);--pl-window-icon-size: 46px;display:grid;grid-template-columns:46px minmax(0,1fr) auto var(--ui-close-size, 40px);gap:12px;align-items:center;flex:0 0 auto;min-height:78px;padding:11px 16px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-emblem>span{display:grid;place-items:center;width:24px;height:24px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-emblem svg{width:24px;height:24px;filter:drop-shadow(0 1px 0 #111315) drop-shadow(0 0 8px rgb(222 222 222 / 55%))}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] h2.pl-window__title{font-size:clamp(22px,2.1vw,27px)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-fresh{color:var(--pl-ui-success);font-variant-numeric:tabular-nums}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-refresh.pl-button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;white-space:nowrap}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-refresh-ico{display:inline-block;font-size:1rem;line-height:1}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-refresh.is-loading .rank-refresh-ico{animation:rank-spin .8s linear infinite}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:#dedede;border-color:#737678;background:#282a2c}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .pl-button.pl-button--secondary:disabled{color:#a5a7a9;border-color:#737678;background:#202326;filter:none;transform:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-filters{flex:0 0 auto;padding:8px 12px;border-bottom:1px solid #737678;background:#282a2c}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cats{display:flex;gap:4px;overflow-x:auto;scrollbar-width:thin;padding-bottom:3px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cats::-webkit-scrollbar{height:5px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cats::-webkit-scrollbar-thumb{background:#737678;border-radius:3px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:34px;padding:0 11px;border:1px solid transparent;border-radius:var(--pl-ui-radius-button);background:transparent;color:#dedede;font-family:var(--pv-panel-font);font-size:12px;font-weight:var(--pl-ui-font-weight-control);letter-spacing:var(--pl-ui-tracking-control);line-height:var(--pl-ui-leading-control);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat-ico svg{width:14px;height:14px;display:block}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat:hover{color:#dedede;border-color:#737678;background:color-mix(in srgb,#dedede 8%,transparent)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat.on,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat.on:hover{color:#dedede;border-color:#737678;background:#282a2c;box-shadow:inset 0 0 0 1px #737678}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat:focus-visible,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit:focus-visible,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search-clear:focus-visible{outline:2px solid #dedede;outline-offset:2px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-subfilters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limits{display:inline-flex;gap:4px;flex:0 0 auto}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit{display:inline-flex;align-items:center;box-sizing:border-box;height:34px;min-height:34px;padding:0 12px;border:1px solid #737678;border-radius:var(--pl-ui-radius-button);background:#202326;color:#dedede;font-family:var(--pv-panel-font);font-size:12px;font-weight:var(--pl-ui-font-weight-control);letter-spacing:var(--pl-ui-tracking-control);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit:hover{color:#dedede;border-color:#737678;background:color-mix(in srgb,#dedede 8%,transparent)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit.on,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit.on:hover{color:#dedede;border-color:#737678;background:#282a2c;box-shadow:inset 0 0 0 1px #737678}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search{display:inline-flex;align-items:center;gap:6px;flex:1 1 220px;min-width:170px;height:34px;box-sizing:border-box;padding:0 9px;border:1px solid #737678;border-radius:var(--pl-ui-radius-button);background:#202326;color:#dedede;transition:border-color .16s ease,box-shadow .16s ease}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search:focus-within{border-color:#737678;box-shadow:inset 0 0 0 1px #737678}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search>span{color:#b9b9b9;flex:0 0 auto}.game.pokeverse-tibia-hud #modalRoot .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search input{flex:1;min-width:0;min-height:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:#dedede;font:inherit;font-size:13px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search input::placeholder{color:#b9b9b9}.game.pokeverse-tibia-hud #modalRoot .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search-clear{flex:0 0 auto;display:inline-grid;place-items:center;min-width:28px;min-height:0;height:100%;padding:0 6px;border:0;background:transparent;color:#b9b9b9;font-size:.8rem;cursor:pointer}.game.pokeverse-tibia-hud #modalRoot .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search-clear:is(:hover,:focus-visible){color:#dedede;background:transparent;border-color:transparent}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-scroll{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-width:0;min-height:0;padding:12px;background:#202326}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-scroll.is-switching{opacity:.5;transition:opacity .12s ease;pointer-events:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-updatewarn{flex:0 0 auto;padding:7px 10px;border:1px solid color-mix(in srgb,var(--pl-ui-warning) 34%,transparent);border-radius:var(--pl-ui-radius-button);background:color-mix(in srgb,var(--pl-ui-warning) 10%,transparent);color:var(--pl-ui-warning);font-size:12px;font-weight:var(--pl-ui-font-weight-control)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-podium{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr) minmax(0,1fr);align-items:end;gap:8px;padding:4px 0 0}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-podslot{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-width:0}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1{z-index:2}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-figure{position:relative;width:100%;display:grid;place-items:end center;min-height:66px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-figure{min-height:84px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-figure:before{content:"";position:absolute;bottom:0;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--pl-ui-special) 22%,transparent),transparent 68%);z-index:0}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-outfit{image-rendering:pixelated;position:relative;z-index:1}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-outfit{width:66px;height:66px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-outfit{width:84px;height:84px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-crown{position:absolute;top:-5px;z-index:2;color:var(--pl-ui-special);font-size:1rem;text-shadow:0 1px 3px rgb(0 0 0 / 60%)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-name{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;margin-top:3px;color:#dedede;font-size:12.5px;font-weight:var(--pl-ui-font-weight-section);white-space:nowrap}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-name-txt{min-width:0;overflow:hidden;text-overflow:ellipsis}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-name>.rank-vip,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-name>.rank-streamer{flex:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-lvl{color:#b9b9b9;font-size:10px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-value{margin:1px 0 5px;color:#dedede;font-family:var(--pv-panel-font);font-size:12px;font-weight:var(--pl-ui-font-weight-control);font-variant-numeric:tabular-nums}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-value{color:var(--pl-ui-special);font-size:13.5px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-pedestal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);border-top:1px solid #737678;background:#282a2c;color:#dedede;font-family:var(--pv-panel-font);box-shadow:inset 0 1px #dedede1f}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-2 .rank-pod-pedestal{height:42px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-3 .rank-pod-pedestal{height:36px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-pedestal{height:56px;border-top-color:var(--pl-ui-card-special-border);background:#35383b;color:var(--pl-ui-special);box-shadow:inset 0 1px #f6e3ad38}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-num{font-size:1.28rem;font-weight:var(--pl-ui-font-weight-section);line-height:1}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-num{font-size:1.55rem}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-tier{color:#dedede;font-size:.5rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-tier{color:var(--pl-ui-special)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-empty .rank-pod-figure{opacity:.5}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-silhouette{width:58px;height:58px;border-radius:40% 40% 46% 46%;background:repeating-linear-gradient(135deg,#282a2c,#282a2c 4px,#202326 4px,#202326 8px)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-empty-label{margin-top:3px;color:#b9b9b9;font-size:10px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-table.pl-card,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-searchres.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);flex:0 0 auto;overflow:hidden;background:#282a2c;border-color:#737678;box-shadow:none;}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-searchres-title,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-hall-title{margin:0;padding:9px 12px 6px;color:#dedede;font-family:var(--pv-panel-font);font-size:12px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.05em;text-transform:uppercase}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-thead{display:grid;grid-template-columns:48px 1fr 66px .95fr 78px;gap:6px;align-items:center;padding:7px 12px;border-bottom:1px solid #737678;color:#b9b9b9;font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em;text-transform:uppercase}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-list{display:flex;flex-direction:column}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row{display:grid;grid-template-columns:48px 1fr 66px .95fr 78px;gap:6px;align-items:center;padding:6px 12px;border-bottom:1px solid color-mix(in srgb,#737678 55%,transparent);transition:background-color .12s ease}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-thead.rank-cols-4,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row.rank-cols-4{grid-template-columns:48px 1fr .95fr 78px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row:last-child{border-bottom:0}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row:hover{background:color-mix(in srgb,#dedede 6%,transparent)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row.me{background:#282a2c;box-shadow:inset 3px 0 0 #737678}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pos{color:#dedede;font-family:var(--pv-panel-font);font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row.me .rank-pos{color:#dedede}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-who{display:flex;align-items:center;gap:8px;min-width:0}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row-outfit,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-outfit,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-outfit{flex:0 0 auto;border:1px solid #737678;border-radius:var(--pl-ui-radius-button);background:#202326;image-rendering:pixelated}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row-outfit{width:30px;height:30px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-who-txt{min-width:0;display:flex;flex-direction:column}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-name{display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#dedede;font-size:12.5px;font-weight:var(--pl-ui-font-weight-control);text-overflow:ellipsis;white-space:nowrap}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-name-lvl{display:none;color:#b9b9b9;font-size:10.5px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-you,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-vip{padding:1px 5px;border-radius:5px;font-size:.56rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em;line-height:1.4}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-you{color:#dedede;background:#3b3e41}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-vip{color:#1b1405;background:var(--pl-ui-special)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-streamer.streamer-selo{font-size:.6rem}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-lvl{color:#dedede;font-family:var(--pv-panel-font);font-size:12.5px;font-weight:var(--pl-ui-font-weight-control);font-variant-numeric:tabular-nums}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-lvl small{color:#b9b9b9;font-weight:var(--pl-ui-font-weight-control)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-val{overflow:hidden;color:#dedede;font-family:var(--pv-panel-font);font-size:12.5px;font-weight:var(--pl-ui-font-weight-control);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-stat{justify-self:start}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:var(--pl-ui-font-weight-control)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-status.on{color:var(--pl-ui-success)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-status.off{color:#b9b9b9}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 5px currentColor}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-status.off .rank-dot{box-shadow:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-more{padding:10px 12px;text-align:center}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-hall{flex:0 0 auto}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-hall-title{padding:0 0 6px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-hall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;overflow:hidden;background:#282a2c;border-color:#737678;box-shadow:none;}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#737678}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-ico{display:grid;place-items:center;color:#dedede}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-ico svg{width:20px;height:20px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-outfit{width:38px;height:38px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-body{min-width:0;display:flex;flex-direction:column}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-title{color:#dedede;font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.05em;text-transform:uppercase}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-name{overflow:hidden;color:#dedede;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-val{color:#dedede;font-family:var(--pv-panel-font);font-size:11px;font-variant-numeric:tabular-nums}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-empty{opacity:.7}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-champ-empty-txt{color:#b9b9b9;font-size:12px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-selfbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid #737678;background:#282a2c;box-shadow:0 -3px 10px #0000004d}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-selfbar-empty{justify-content:center;border-top-color:color-mix(in srgb,var(--pl-ui-warning) 60%,transparent)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-msg{color:#dedede;font-size:12px;text-align:center}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-pos{color:#dedede;font-family:var(--pv-panel-font);font-size:1rem;font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-outfit{width:30px;height:30px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-id{min-width:0;flex:1;display:flex;flex-direction:column}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-id b{color:#dedede;font-size:12.5px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-id small{color:#dedede;font-size:11px;font-variant-numeric:tabular-nums}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-btn.pl-button{flex:0 0 auto;min-height:38px;padding:0 14px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-state{margin:auto 0;padding:32px 12px;color:#dedede;font-size:var(--pl-ui-font-body-size);text-align:center}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-state p{margin:0 0 12px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-loading{flex:0 0 auto;padding:4px 0}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-loading-txt{margin:4px 0 10px;color:#b9b9b9;font-size:12.5px;text-align:center}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-podium{display:grid;grid-template-columns:1fr 1.14fr 1fr;align-items:end;gap:8px;margin-bottom:6px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-pod,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-row{background:linear-gradient(90deg,#282a2c,#202326,#282a2c);background-size:200% 100%;animation:rank-shimmer 1.3s linear infinite}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-pod{border-radius:10px 10px 0 0}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-pod.rank-pod-1{height:112px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-pod.rank-pod-2{height:90px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-pod.rank-pod-3{height:76px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-list{display:flex;flex-direction:column;gap:6px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-row{height:38px;border-radius:var(--pl-ui-radius-panel)}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-flash{animation:rank-flash 1.4s ease}@keyframes rank-spin{to{transform:rotate(360deg)}}@keyframes rank-shimmer{to{background-position:-200% 0}}@keyframes rank-flash{0%,to{box-shadow:none}30%{box-shadow:inset 0 0 0 2px var(--pl-ui-accent-action-border),var(--pl-ui-shadow-focus-glow)}}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row.me.rank-flash{animation-name:rank-flash-me}@keyframes rank-flash-me{0%,to{box-shadow:inset 3px 0 0 var(--pl-ui-accent-action-border)}30%{box-shadow:inset 3px 0 0 var(--pl-ui-accent-action-border),inset 0 0 0 2px var(--pl-ui-accent-action-border),var(--pl-ui-shadow-focus-glow)}}@media(prefers-reduced-motion:reduce){.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-refresh.is-loading .rank-refresh-ico,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-pod,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-skel-row,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-flash,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row.me.rank-flash{animation:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-scroll.is-switching,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row{transition:none}}@media(max-width:720px){.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .modal.modal-ranking{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 64px;--pl-window-header-overlay-inset: 0 50px 0 auto;grid-template-columns:40px minmax(0,1fr) auto var(--ui-close-size, 40px);gap:8px;min-height:62px;padding:8px 10px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-emblem>span{width:20px;height:20px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-emblem svg{width:20px;height:20px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] h2.pl-window__title{font-size:20px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] p.pl-window__kicker{font-size:9px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-refresh-txt{display:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-refresh.pl-button{justify-content:center;min-width:var(--ui-close-size, 40px);padding:0 8px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-filters{padding:8px 10px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-scroll{padding:10px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-outfit{width:58px;height:58px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-outfit{width:74px;height:74px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-figure:before{width:74px;height:74px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-thead{display:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-row.rank-cols-4{grid-template-columns:38px 1fr auto;grid-template-areas:"pos who val";row-gap:2px;padding:8px 10px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pos{grid-area:pos;font-size:1rem}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-who{grid-area:who}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-name-lvl{display:block}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-lvl{display:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-val{grid-area:val;text-align:right}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-stat{display:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-hall-grid{grid-auto-flow:column;grid-auto-columns:minmax(180px,78%);grid-template-columns:none;overflow-x:auto;padding-bottom:6px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-selfbar{padding:8px 10px}}@media(max-width:480px){.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] span.pl-window__subtitle{display:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cats{padding-bottom:5px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search{flex-basis:100%}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limits{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit{justify-content:center}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-podium{gap:5px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-tier,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-btn.pl-button{display:none}}@media(max-height:480px)and (orientation:landscape){.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .modal.modal-ranking{width:calc((100vw - 12px) / var(--hud-scale, 1));height:calc((100dvh - 12px) / var(--hud-scale, 1))}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-head{min-height:0;padding-block:6px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] span.pl-window__subtitle{display:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-scroll{padding-block:8px}}@media(max-height:620px){.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-filters{padding-block:6px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-outfit{width:52px;height:52px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-outfit{width:66px;height:66px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-figure{min-height:54px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-figure{min-height:68px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-2 .rank-pod-pedestal{height:34px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-1 .rank-pod-pedestal{height:44px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-pod-3 .rank-pod-pedestal{height:30px}}@media(hover:none),(pointer:coarse){.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"]{--ui-close-size: calc(44px / var(--hud-scale, 1));font-family:var(--pv-panel-font);font-size:13px;color:#dedede;background:#202326;--pl-ui-header-icon-background:radial-gradient(circle,#3b3e41,#202326);--pl-ui-header-icon-border:#737678;}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-refresh.pl-button,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-self-btn.pl-button,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cat{min-height:calc(44px / var(--hud-scale, 1))}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-limit,.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search{height:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}.game.pokeverse-tibia-hud #modalRoot .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search-clear{min-width:calc(40px / var(--hud-scale, 1))}.game.pokeverse-tibia-hud #modalRoot .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-search input{font-size:16px}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cats::-webkit-scrollbar{display:none}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .rank-cats{scrollbar-width:none}}:root{--uk-bg: #14161b;--uk-surface: #1a1d23;--uk-card: #1c1f26;--uk-line: #2c313a;--uk-head: #191c22;--uk-input-bg: #0e1013;--uk-hover: rgba(255, 255, 255, .05);--uk-text: #f2f3f6;--uk-text-2: #aab0bb;--uk-text-3: #858c98;--uk-gold: #f6c445;--uk-gold-hi: #ffd873;--uk-gold-ink: #17181c;--uk-gold-text: #f6c445;--uk-acao: var(--uk-gold);--uk-dinheiro: #5cc46a;--uk-perigo: #ff6653;--uk-progresso: #e08a4f;--uk-info: #5a90c4;--uk-coin: #7fc9ff;--uk-neutro: var(--uk-text-3);--uk-r-janela: 10px;--uk-r-card: 7px;--uk-r-btn: 5px;--uk-r-chip: 999px;--uk-fs-kicker: .64rem;--uk-fs-small: .74rem;--uk-fs-body: .86rem;--uk-fs-title: 1.05rem;--uk-fs-display: 1.4rem}.uk-card{display:flex;flex-direction:column;gap:7px;padding:8px;border:1px solid var(--uk-line);border-radius:var(--uk-r-card);background:var(--uk-card);transition:border-color .14s ease,transform .14s ease}.uk-stat{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 8px;border-radius:8px;background:color-mix(in srgb,var(--uk-text) 8%,transparent);color:var(--uk-text-2);font-size:var(--uk-fs-small);font-weight:700}.uk-stat b{color:var(--uk-text);font-variant-numeric:tabular-nums}.uk-actionbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px;border-radius:var(--uk-r-card);border:1px solid var(--uk-line);background:var(--uk-surface)}.uk-detail{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--uk-r-card);border:1px solid var(--uk-line);background:var(--uk-surface)}.uk-tabs{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--uk-r-chip);background:color-mix(in srgb,var(--uk-text) 8%,transparent);border:1px solid var(--uk-line)}.uk-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 12px;border:0;border-radius:var(--uk-r-chip);background:transparent;color:var(--uk-text-2);font-family:var(--font-ui);font-size:var(--uk-fs-small);font-weight:700;cursor:pointer}.uk-tabs button[aria-current=true]{color:var(--uk-gold-ink);background:linear-gradient(180deg,var(--uk-gold-hi),var(--uk-gold))}.uk-empty{max-width:460px;margin:5vh auto 0;text-align:center}.uk-empty-ico{font-size:2.6rem;margin-bottom:8px;opacity:.8}.uk-empty h3{margin:0 0 8px;color:var(--uk-text);font-family:var(--font-display);font-size:var(--uk-fs-title)}.uk-empty p{margin:0 0 14px;color:var(--uk-text-2);font-size:var(--uk-fs-body);line-height:1.5}.uk-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--uk-r-chip);font-size:.74rem;font-weight:900;color:#fff;background:var(--uk-perigo);box-shadow:0 0 0 2px #00000040}:is(#modalRoot,#overlayRoot) .modal-bg{padding:max(var(--ui-window-gutter),env(safe-area-inset-top)) max(var(--ui-window-gutter),env(safe-area-inset-right)) max(var(--ui-window-gutter),env(safe-area-inset-bottom)) max(var(--ui-window-gutter),env(safe-area-inset-left));overflow:auto;overscroll-behavior:contain}:is(#modalRoot,#overlayRoot) .modal{min-width:0;min-height:0;max-width:calc((100vw - max(var(--ui-window-gutter),env(safe-area-inset-left)) - max(var(--ui-window-gutter),env(safe-area-inset-right))) / var(--hud-scale, 1));max-height:calc((100dvh - max(var(--ui-window-gutter),env(safe-area-inset-top)) - max(var(--ui-window-gutter),env(safe-area-inset-bottom))) / var(--hud-scale, 1));overflow:auto;overscroll-behavior:contain;scrollbar-gutter:auto;border-radius:var(--r-lg);background-clip:padding-box;isolation:isolate}:is(#modalRoot,#overlayRoot) .modal-bg>:is(.qw-panel,.tc-panel){box-sizing:border-box;max-height:calc((100dvh - max(var(--ui-window-gutter),env(safe-area-inset-top)) - max(var(--ui-window-gutter),env(safe-area-inset-bottom))) / var(--hud-scale, 1));overflow:auto;overscroll-behavior:contain}:is(#modalRoot,#overlayRoot) .modal.modal-lg:not(:is(.modal-depot-h,.modal-mercado,.modal-ranking,.modal-outfit,.modal-ballcenter,.modal-modes,.modal-workshop,.modal-fishing-journey,.modal-prey,.modal-daily-reward,.modal-vip,.modal-profile,.modal-trade,.modal-pvpteams,.modal-pvp,.modal-gyms,.modal-global-buff,.modal-legacy-pass,.modal-equipment)):not(:has(.dex-layout)):not(:has(.pokecenter-content)):not(:has(>.legacy-store)){max-width:min(620px,calc((100vw - max(var(--ui-window-gutter),env(safe-area-inset-left)) - max(var(--ui-window-gutter),env(safe-area-inset-right))) / var(--hud-scale)))}:is(#modalRoot,#overlayRoot) .modal-scroll,#rightPanel,.chat-body,.dex-results,.dex-details{min-width:0;min-height:0;overscroll-behavior:contain;scrollbar-gutter:auto}#rightPanel{border-radius:var(--r-lg);background-clip:padding-box;isolation:isolate}#rightPanel.flyout:has(.clan-panel){max-height:none;overflow:visible}#rightPanel.flyout:has(.clan-member-dashboard){overflow:visible}body:has(#modalRoot .modal-bg) .game-tooltip:not(.over-modal){display:none}.game-tooltip,.player-ctx,.premier-aura-menu{max-width:min(390px,calc((100vw - 24px) / var(--hud-scale, 1)));max-height:calc((100dvh - 24px) / var(--hud-scale, 1));overflow:auto;overscroll-behavior:contain}#modalRoot .modal-head{flex:0 0 auto;min-height:var(--ui-header-h);margin:0;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}#modalRoot .modal-head>:is(h1,h2,h3,h4,strong),#modalRoot :is(.mk-header-id,.depot-header-text,.rank-head-copy,.bc-head-copy),#rightPanel :is(.hud-box-head,.cfg-head)>:not(button){min-width:0}#modalRoot :is(h1,h2,h3,h4,p,li,td,th),#rightPanel :is(h1,h2,h3,h4,p,li){overflow-wrap:anywhere}.stage>.flyout>.flyout-x{position:absolute;z-index:8;top:8px;right:8px}#rightPanel .hud-box>.hud-box-head{padding-right:44px}#modalRoot .ui-close,#rightPanel>.ui-close,#ctxRoot .ui-close,.game-dialog .ui-close,.gdlg .ui-close,.ficha .ui-close{box-sizing:border-box;inline-size:var(--ui-close-size);min-inline-size:var(--ui-close-size);max-inline-size:var(--ui-close-size);block-size:var(--ui-close-size);min-block-size:var(--ui-close-size);max-block-size:var(--ui-close-size);flex:0 0 var(--ui-close-size);margin:0;padding:0;display:inline-grid;place-items:center;line-height:1;text-align:center;text-indent:0;font-family:var(--font-ui);font-size:1rem;font-weight:900;letter-spacing:0;transform:none;cursor:pointer}#modalRoot .ui-close:hover,#rightPanel>.ui-close:hover,#ctxRoot .ui-close:hover,.game-dialog .ui-close:hover,.gdlg .ui-close:hover,.ficha .ui-close:hover{transform:none}#modalRoot .ui-close:active,#rightPanel>.ui-close:active,#ctxRoot .ui-close:active,.game-dialog .ui-close:active,.gdlg .ui-close:active,.ficha .ui-close:active{transform:translateY(1px)}#rightPanel{--ui-close-size: 40px}#rightPanel>.ui-close{align-self:flex-end}#modalRoot :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],select),#rightPanel :is(input[type=text],input[type=search],input[type=number],select){min-width:0;min-height:var(--ui-control-h);line-height:1.2}#modalRoot textarea,#rightPanel textarea{min-width:0;min-height:84px;line-height:1.45;resize:vertical}#modalRoot :is(.btn-row,.modal-actions,.mk-footer,.ml-footer,.trade-actions){align-items:center}#modalRoot :is(.btn-row,.modal-actions)>button{min-height:var(--ui-control-h)}#modalRoot :is(.mk-tab,.ml-tab,.bc-tab,.rank-tab,.modes-nav-item,.depot-kind){min-height:var(--ui-control-h);line-height:1.15}#modalRoot button:disabled,#rightPanel button:disabled{cursor:not-allowed}#modalRoot :is(.mk-grid,.bc-grid,.hunt-grid,.dex-grid,.depot-grid),#rightPanel :is(.col-list,.dex-results,.otc-inventory-grid){min-width:0}#modalRoot img,#rightPanel img,.hud-top img,.chat-panel img{object-fit:contain}#modalRoot :is(.num,.tnum,output,[data-value]),#rightPanel :is(.num,.tnum,output,[data-value]){font-variant-numeric:tabular-nums}:is(#modalRoot,#overlayRoot) .modal-bg,:is(#modalRoot,#overlayRoot) .modal,:is(#modalRoot,#overlayRoot) .modal *,#rightPanel,#rightPanel *,#ctxRoot,#ctxRoot *,.game-dialog,.game-dialog *,.gdlg,.gdlg *,.chat-body,.dex-results,.dex-details{scrollbar-width:none;-ms-overflow-style:none}#modalRoot .modal-bg::-webkit-scrollbar,#modalRoot .modal::-webkit-scrollbar,#modalRoot .modal *::-webkit-scrollbar,#overlayRoot .modal-bg::-webkit-scrollbar,#overlayRoot .modal::-webkit-scrollbar,#overlayRoot .modal *::-webkit-scrollbar,#rightPanel::-webkit-scrollbar,#rightPanel *::-webkit-scrollbar,#ctxRoot::-webkit-scrollbar,#ctxRoot *::-webkit-scrollbar,.game-dialog::-webkit-scrollbar,.game-dialog *::-webkit-scrollbar,.gdlg::-webkit-scrollbar,.gdlg *::-webkit-scrollbar,.chat-body::-webkit-scrollbar,.dex-results::-webkit-scrollbar,.dex-details::-webkit-scrollbar{display:none;width:0;height:0}@media(max-height:760px){:is(#modalRoot,#overlayRoot) .modal-bg{align-items:flex-start}:is(#modalRoot,#overlayRoot) .modal{max-height:calc((100dvh - max(var(--ui-window-gutter),env(safe-area-inset-top)) - max(var(--ui-window-gutter),env(safe-area-inset-bottom))) / var(--hud-scale))}}@media(max-width:760px){:root{--ui-window-gutter: 6px;--ui-header-h: 48px}:is(#modalRoot,#overlayRoot) .modal{max-width:calc((100vw - max(var(--ui-window-gutter),env(safe-area-inset-left)) - max(var(--ui-window-gutter),env(safe-area-inset-right))) / var(--hud-scale))}#modalRoot .modal-head{gap:var(--sp-2)}#modalRoot :is(.btn-row,.modal-actions){display:flex;flex-wrap:wrap}#modalRoot :is(.btn-row,.modal-actions)>button{flex:1 1 140px}#modalRoot :is(.mk-controls,.bc-toolbar,.rank-filters)>*{min-width:0;max-width:100%}}@media(pointer:coarse){:where(.pl-window__close,.ui-close,.flyout-x){position:relative}:is(.pl-window__close,.ui-close):after{content:"";position:absolute;inset:min(0px,calc((var(--ui-close-size, 40px) - 44px / var(--hud-scale, 1)) / 2))}.flyout-x:after{content:"";position:absolute;inset:min(0px,calc((28px - 44px / var(--hud-scale, 1)) / 2))}:is(#modalRoot,#overlayRoot) :is(.qw-btn,.tc-ok){min-height:calc(44px / var(--hud-scale, 1))}#modalRoot .trade-bag-tile:not(.trade-mon-tile){width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1))}#modalRoot .trade-bag-tile.trade-mon-tile{width:calc(78px / var(--hud-scale, 1));height:calc(58px / var(--hud-scale, 1))}#modalRoot .inspect-body .btn-row>button{min-width:calc(44px / var(--hud-scale, 1))}.chat-panel.gba-dialog .chat-size-controls>button,.chat-panel.gba-dialog .chat-collapse{width:calc(40px / var(--hud-scale, 1));min-width:calc(40px / var(--hud-scale, 1));height:calc(40px / var(--hud-scale, 1));min-height:calc(40px / var(--hud-scale, 1))}.stage>.chat-panel .chat-input{font-size:calc(16px / var(--hud-scale, 1))!important}.modal-outfit .of2-rot.pl-button,.modal-outfit .of2-reset.pl-button{width:calc(40px / var(--hud-scale, 1));min-width:calc(40px / var(--hud-scale, 1));height:calc(40px / var(--hud-scale, 1));min-height:calc(40px / var(--hud-scale, 1))}.pl-outfit-showcase .pl-outfit-showcase__dirs>.pl-outfit-showcase__dir{width:calc(36px / var(--hud-scale, 1));height:calc(36px / var(--hud-scale, 1))}#modalRoot :is(.btn-row,.modal-actions)>button,#modalRoot :is(.mk-tab,.ml-tab,.bc-tab,.rank-tab,.modes-nav-item,.depot-kind),.mkt-chips>button{min-height:calc(44px / var(--hud-scale, 1))}.mkt-chips>button{min-width:calc(44px / var(--hud-scale, 1))}.chat-panel.gba-dialog .chat-tab{min-width:calc(40px / var(--hud-scale, 1));min-height:calc(36px / var(--hud-scale, 1))}#modalRoot :is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],select),#rightPanel :is(input[type=text],input[type=search],input[type=number],select){min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){#modalRoot .modal,#overlayRoot .modal,#rightPanel{scroll-behavior:auto}}.hudbar-ico.hudbar-mobile-menu{display:none}@media(max-width:700px){html[data-mobile-layout=portrait] .hud-top .hud-zone-left{grid-area:left;justify-self:stretch;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}html[data-mobile-layout=portrait] .hud-top .hud-zone-left::-webkit-scrollbar{display:none}html[data-mobile-layout=portrait] .hud-top .hud-zone-right{grid-area:right;justify-self:end;overflow:visible}html[data-mobile-layout=portrait] .hudbar-center-stack .hudbar-rail{display:none}html[data-mobile-layout=portrait] .hudbar-utils>*{display:none}html[data-mobile-layout=portrait] .hudbar-utils>.bl-toggle,html[data-mobile-layout=portrait] .hudbar-utils>.fish-journey-toggle,html[data-mobile-layout=portrait] .hudbar-utils>.top-chip.sync{display:inline-flex}html[data-mobile-layout=portrait] .hudbar-utils>.hudbar-ico.hudbar-mobile-menu{display:grid}html[data-mobile-layout=portrait] .hud-zone-right .hudbar-system-stack{display:none;padding-bottom:0}html[data-mobile-layout=portrait] .hud-online-badge{display:none}html[data-mobile-layout=portrait] .hudbar-center-stack.hud-zone-center{grid-area:center;justify-self:center;width:auto;min-width:0;max-width:100%;padding:0;margin:0}html[data-mobile-layout=portrait] .hudbar-mobile-menu{position:relative}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-scrim{position:fixed;inset:0;z-index:1000;background:#06090e9e}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet{position:fixed;z-index:1001;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:78dvh;padding:6px 10px calc(10px + env(safe-area-inset-bottom));box-sizing:border-box;border-top:2px solid var(--gba-gold);border-radius:14px 14px 0 0;background:var(--gba-cream-2);color:var(--gba-ink);box-shadow:0 -12px 30px #00000073;animation:hudbar-sheet-up .18s ease-out both}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-grip{flex:none;width:44px;height:4px;margin:2px auto 6px;border-radius:2px;background:color-mix(in oklab,var(--gba-ink) 22%,transparent)}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-top{flex:none;display:flex;align-items:center;gap:10px;padding:0 2px 8px;border-bottom:1px solid color-mix(in oklab,var(--gba-line) 55%,transparent);color:var(--gba-ink);font-family:var(--font-pixel);font-size:12px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-top strong{flex:none}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-online{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;color:var(--gba-ink-dim);font-size:10px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-online i{width:7px;height:7px;border-radius:50%;background:var(--gba-green)}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-x{flex:none;min-width:44px;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--gba-ink);font-size:16px;cursor:pointer}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:6px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid color-mix(in oklab,var(--gba-line) 55%,transparent)}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-head{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:var(--gba-ink);font-family:var(--font-pixel);font-size:11px;text-align:left;cursor:pointer}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-group.is-open .hudbar-sheet-head{background:color-mix(in oklab,var(--gba-gold) 18%,transparent)}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-label{flex:1 1 auto}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-caret{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--gba-ink-dim);transition:transform .14s ease-out}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-group.is-open .hudbar-sheet-caret{transform:rotate(180deg)}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-items{display:none}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet-group.is-open .hudbar-sheet-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;padding:2px 0 8px 8px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-pop-item{min-height:48px;font-size:.84rem}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-ico.hudbar-pop-ico{width:38px;min-width:38px;height:38px;min-height:38px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-ico-img{width:24px;height:24px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-sheet-head .hudbar-ico.hudbar-pop-ico{width:34px;min-width:34px;height:34px;min-height:34px}html[data-mobile-layout=portrait] .tutorial-actions button{min-height:44px;padding-inline:14px}html[data-mobile-layout=portrait] .gba-active-reopen{gap:8px;min-height:calc(44px / var(--hud-scale));padding:6px 12px}html[data-mobile-layout=portrait] .gba-active-reopen-hp{height:8px;border-width:1px}html[data-mobile-layout=portrait] .stage.battle-mode .gba-left-stack>#activePanel,html[data-mobile-layout=portrait] .stage.instance-mode .gba-left-stack>#activePanel{position:static;inset:auto;width:auto;max-width:100%;zoom:1}html[data-mobile-layout=portrait] .gba-active-evolve .gba-btn-primary{color:var(--gba-cream);background:var(--gba-navy-2);box-shadow:inset 0 0 0 2px var(--gba-navy-3),inset 0 -3px 0 var(--gba-navy-3),0 3px 0 var(--gba-navy-3)}html[data-mobile-layout=portrait] .dock-pill.chat-trigger{min-height:calc(44px / var(--hud-scale));min-width:calc(44px / var(--hud-scale));bottom:calc(var(--hud-bottom-h, 132px) + 18px)}html[data-mobile-layout=portrait] .gba-dock-handle{width:calc(44px / var(--hud-scale));height:calc(44px / var(--hud-scale))}html[data-mobile-layout=portrait] .stage.city-mode #hotbar{display:none}html[data-mobile-layout=portrait] .stage.city-mode .hud-bottom-actions{width:100%;min-width:0;max-width:none}html[data-mobile-layout=portrait] .gba-cta-row{flex-direction:column;align-items:stretch;gap:6px}html[data-mobile-layout=portrait] .gba-cta-row .gba-cta-explore{flex:none;width:100%;min-height:calc(58px / var(--hud-scale))}html[data-mobile-layout=portrait] .gba-cta-explore .cta-title{font-size:14px}html[data-mobile-layout=portrait] .gba-cta-explore .cta-kicker{font-size:7px}html[data-mobile-layout=portrait] .gba-cta-row .gba-btn-pokecenter{flex:none;width:100%;min-height:calc(44px / var(--hud-scale))}html[data-mobile-layout=portrait] .gba-cta-row [data-open=pvpteams]{display:none}html[data-mobile-layout=portrait] .stage>.gba-left-dock>*{pointer-events:auto}html[data-mobile-layout=portrait] .stage>.gba-left-dock .gba-left-stack>*{pointer-events:auto}html[data-mobile-layout=portrait] .stage>.gba-left-dock .gba-left-stack>#activePanel,html[data-mobile-layout=portrait] .stage>.gba-left-dock .gba-left-stack>.gba-left-col{flex:none}html[data-mobile-layout=portrait] .stage>.gba-left-dock .gba-left-stack>.left-dock{display:flex;flex:0 1 auto;flex-direction:column;min-height:0;max-height:none}html[data-mobile-layout=portrait] .stage>.gba-left-dock .left-dock>.hunt-dock{min-height:0}html[data-mobile-layout=portrait] .stage>.gba-left-dock .hunt-dock .hunt-dock__body{max-height:calc(var(--hunt-dock-room, 100dvh) / var(--hud-scale, 1))}}@keyframes hudbar-sheet-up{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet{animation:none}}@media(pointer:coarse){.gdlg .pl-button{font-size:max(13px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .pl-button{font-size:max(12.2px,calc(11px / var(--hud-scale, 1)))}#rightPanel.flyout .pl-button{font-size:max(11.5px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal p.pl-window__kicker,.modal-bg .modal .pl-window__heading p.pl-window__kicker,#rightPanel.flyout p.pl-window__kicker,#rightPanel.flyout .pl-window__heading p.pl-window__kicker,.gdlg p.pl-window__kicker{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .pl-window__subtitle,.modal-bg .modal .pl-window__heading .pl-window__subtitle,#rightPanel.flyout .pl-window__subtitle,#rightPanel.flyout .pl-window__heading .pl-window__subtitle{font-size:max(11px,calc(10px / var(--hud-scale, 1)))}.gdlg .gdlg-input{font-size:max(14px,calc(12px / var(--hud-scale, 1)))}.gdlg .gdlg-qty-btn.pl-button{font-size:max(12px,calc(11px / var(--hud-scale, 1)))}.gdlg .gdlg-error{font-size:max(12px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .pokemon-tier-badge,#rightPanel.flyout .pokemon-tier-badge,.modal-bg .modal .type-badge,#rightPanel.flyout .type-badge{font-size:max(9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window{--lp-card-width: max(112px, calc(108px / var(--hud-scale, 1)));--lp-reward-copy-height: max(26px, calc(26px / var(--hud-scale, 1)));--lp-reward-action-height: max(29px, calc(30px / var(--hud-scale, 1)));--lp-reward-height: max(126px, calc(46px + 26px / var(--hud-scale, 1) + 30px / var(--hud-scale, 1) + 24px))}.modal-bg .modal .legacy-pass-window .lp-premium .pl-button,.modal-bg .modal .legacy-pass-window .lp-tabs .pl-button{font-size:max(10px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-reward-state,.modal-bg .modal .legacy-pass-window .lp-reward .pl-button,.modal-bg .modal .legacy-pass-window .lp-range .pl-button,.modal-bg .modal .legacy-pass-window .lp-footer .pl-button,.modal-bg .modal .legacy-pass-window .lp-reward-detail__actions .pl-button{font-size:max(9px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-finale-teaser__cta,.modal-bg .modal .legacy-pass-window .lp-confirm .pl-button{font-size:max(8px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-owned,.modal-bg .modal .legacy-pass-window .lp-premium strong,.modal-bg .modal .legacy-pass-window .lp-finale-teaser__copy strong,.modal-bg .modal .legacy-pass-window .lp-level h3{font-size:max(12px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-mission h4,.modal-bg .modal .legacy-pass-window .lp-cycle summary,.modal-bg .modal .legacy-pass-window .lp-range b{font-size:max(11px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-reward-copy,.modal-bg .modal .legacy-pass-window .lp-mission p,.modal-bg .modal .legacy-pass-window .lp-mission>strong,.modal-bg .modal .legacy-pass-window .lp-reward-detail__item b,.modal-bg .modal .legacy-pass-window .lp-notice,.modal-bg .modal .legacy-pass-window .lp-premium p,.modal-bg .modal .legacy-pass-window .lp-track-help,.modal-bg .modal .legacy-pass-window .lp-hint,.modal-bg .modal .legacy-pass-window .lp-confirm,.modal-bg .modal .legacy-pass-window .lp-footer span{font-size:max(10px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-reward-detail__item small,.modal-bg .modal .legacy-pass-window .lp-progress span,.modal-bg .modal .legacy-pass-window .lp-finale-teaser__copy>span{font-size:max(9px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-premium span{font-size:max(8px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-progress small,.modal-bg .modal .legacy-pass-window .lp-header p.pl-window__kicker{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-eyebrow,.modal-bg .modal .legacy-pass-window .lp-track-labels,.modal-bg .modal .legacy-pass-window .lp-track-labels span,.modal-bg .modal .legacy-pass-window .lp-mission>small,.modal-bg .modal .legacy-pass-window .lp-challenge-family>small,.modal-bg .modal .legacy-pass-window .lp-reward--empty{font-size:max(9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-level small,.modal-bg .modal .legacy-pass-window .lp-level h3 small,.modal-bg .modal .legacy-pass-window .lp-mission-state,.modal-bg .modal .legacy-pass-window .lp-premium-title-benefit,.modal-bg .modal .legacy-pass-window .lp-finale-teaser small{font-size:max(8px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .legacy-pass-window .lp-track-layout{grid-template-columns:max(52px,calc(50px / var(--hud-scale, 1))) minmax(0,1fr)}.modal-bg .modal .legacy-pass-window .lp-track-footer{margin-left:calc(max(52px,calc(50px / var(--hud-scale, 1))) + 6px)}.modal-bg .modal .legacy-pass-window .lp-premium{flex-wrap:wrap}.modal-bg .modal .legacy-pass-window .lp-premium .pl-button{flex:1 1 100%}.modal-bg .modal .modes-inner .hunt-card-name{font-size:max(15.7px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-region-name{font-size:max(13.1px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .modes-foot-nova.pl-button{font-size:max(13px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-fav-filter{font-size:max(12.8px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-next-go,.modal-bg .modal .modes-inner .start-hunt{font-size:max(12.2px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .modes-foot-status b{font-size:max(14.1px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-next-txt p{font-size:max(12.5px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-card-wild,.modal-bg .modal .modes-inner .hunt-card-xp b,.modal-bg .modal .modes-inner .hunt-group-head p{font-size:max(12.2px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-group-count,.modal-bg .modal .modes-inner .hunt-card b{font-size:max(11.5px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-region-count{font-size:max(11.2px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-region-dot{font-size:max(11.5px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-next-txt small{font-size:max(10.9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .modes-foot-status small{font-size:max(10.6px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner p.pl-window__kicker{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .modes-inner .hunt-card-xp small,.modal-bg .modal .modes-inner .hunt-card small{font-size:max(9.3px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .stash-cfg-txt{font-size:max(13.4px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .depot-filter-toggle span{font-size:max(12.8px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .depot-kind{font-size:max(10.4px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .stash-ficam{font-size:max(13.4px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .depot-empty{font-size:max(13px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .depot-slot-qty{font-size:max(10.2px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .depot-col h3{font-size:max(10px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .depot-cap{font-size:max(9px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .depot-col-sub{font-size:max(9.4px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .depot-header h2{font-size:max(12px,calc(12px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-nav-label{font-size:max(15.2px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mlo-ready-cta,.modal-bg .modal .mlo-buy{font-size:max(13px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-salelock{font-size:max(12.8px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mk-tab{font-size:max(12px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-kind-switch button{font-size:max(11.8px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-chip{font-size:max(10.9px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-wallet b{font-size:max(15.2px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-price,.modal-bg .modal .mkt-price{font-size:max(14.7px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-name{font-size:max(14.4px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-empty p{font-size:max(14.1px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-foot-status b{font-size:max(13.8px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-selcount,.modal-bg .modal .mkt-note span,.modal-bg .modal .heather-card p{font-size:max(13.1px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-section p,.modal-bg .modal .mlp-pager{font-size:max(12.8px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mlo-card p,.modal-bg .modal .mlp-headline span{font-size:max(12.5px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-sort,.modal-bg .modal .mlp-pill,.modal-bg .modal .mlp-pills.is-empty span{font-size:max(11.8px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-iv-row,.modal-bg .modal .mlo-card-owned{font-size:max(11.5px,calc(10px / var(--hud-scale, 1)))}#modalRoot .mlp-sort select{font-size:max(12.5px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-stars{font-size:max(11.8px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mlo-ready-txt small{font-size:max(11.5px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-taxonomy{font-size:max(11.2px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-tag{font-size:max(10.9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-foot-status small{font-size:max(10.2px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-type{font-size:max(9.9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mlp-total small{font-size:max(9.6px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-wallet small{font-size:max(9.3px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .anciao-hero-price,.modal-bg .modal .founder-hero-price{font-size:max(13px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .ls-item-kicker,.modal-bg .modal .ls-item-nota,.modal-bg .modal .ls-saldo-rotulo,.modal-bg .modal .ls-recarga-txt,.modal-bg .modal .ls-grupo-titulo{font-size:max(12.9px,calc(10px / var(--hud-scale, 1)))}#rightPanel.flyout .dexr-enc,#rightPanel.flyout .bag-subtitle{font-size:max(11px,calc(9px / var(--hud-scale, 1)))}#rightPanel.flyout .col-window small,#rightPanel.flyout .dexr-rotulo,#rightPanel.flyout .dexr-selo{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}#rightPanel.flyout .col-status-pill,#rightPanel.flyout .col-seal,#rightPanel.flyout .col-name-status,#rightPanel.flyout .col-awaken-ceiling{font-size:max(9px,calc(9px / var(--hud-scale, 1)))}#rightPanel.flyout .bag-money{font-size:max(14px,calc(10px / var(--hud-scale, 1)))}#rightPanel.flyout .col-menu summary b,#rightPanel.flyout .dex-summary span,#rightPanel.flyout .bag-foot span,#rightPanel.flyout .dexr-num{font-size:max(11px,calc(10px / var(--hud-scale, 1)))}#rightPanel.flyout .col-awaken-title,#rightPanel.flyout .col-awaken-stages,#rightPanel.flyout .col-awaken-hint,#rightPanel.flyout .col-awaken-cost-row,#rightPanel.flyout .col-selbar-iv,#rightPanel.flyout .col-card-aside,#rightPanel.flyout .col-row-id small,#rightPanel.flyout .col-row-meta>small,#rightPanel.flyout .dex-ledger span,#rightPanel.flyout .dex-ledger b,#rightPanel.flyout .sb-slot .sb-qty{font-size:max(10px,calc(10px / var(--hud-scale, 1)))}#rightPanel.flyout:has(.col-window) :is(.col-search-wrap>span,.col-popover-title),#rightPanel.flyout .dex-type-filter span,#rightPanel.flyout .dex-num{font-size:max(9px,calc(10px / var(--hud-scale, 1)))}.stage>.chat-panel .chat-tab{font-size:max(10px,calc(11px / var(--hud-scale, 1)))}.stage>.chat-panel .chat-line{font-size:max(13px,calc(10px / var(--hud-scale, 1)))}.stage>.chat-panel .chat-time{font-size:max(12px,calc(9px / var(--hud-scale, 1)))}.pl-hud>.hud-top .gba-capsule b{font-size:max(11px,calc(10px / var(--hud-scale, 1)))}.pl-hud>.hud-top .vip-orb-time{font-size:max(9px,calc(10px / var(--hud-scale, 1)))}.pl-hud>.hud-top .hudbar-group-label{font-size:max(10px,calc(8px / var(--hud-scale, 1)))}.pl-hud>.hud-top .vip-orb-copy small{font-size:max(7px,calc(8px / var(--hud-scale, 1)))}.pl-hud>.hud-top .hud-online-badge{font-size:max(8px,calc(8px / var(--hud-scale, 1)))}html .pl-hud .gba-cta-explore .cta-kicker,.pl-hud .hud-bottom .mt-exit-warn{font-size:max(7px,calc(8px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .gba-team-head{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .type-badge{font-size:max(9.5px,calc(9px / var(--hud-scale, 1)))}.pl-hud .hud-bottom .hb-key,.pl-hud .gba-left-dock .gba-lv-badge{font-size:max(9px,calc(9px / var(--hud-scale, 1)))}.pl-hud .hud-bottom .cta-title,.pl-hud .hud-bottom .mt-leave{font-size:max(13px,calc(11px / var(--hud-scale, 1)))}.pl-hud .hud-bottom .mt-exit-go{font-size:max(11px,calc(11px / var(--hud-scale, 1)))}.pl-hud .hud-bottom .gba-btn{font-size:max(10px,calc(11px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .anz-cell b{font-size:max(15px,calc(10px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .gba-hp-num,html .pl-hud #activePanel .gba-hp-num{font-size:max(14px,calc(10px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .gba-active-name,html .pl-hud .gba-left-dock .hunt-rota-box .hc-name,html .pl-hud .gba-left-dock .hud-box.hunt-rota-box>.hud-box-head h4,html .pl-hud .gba-left-dock .hunt-rota-box .hud-row span,html .pl-hud .gba-left-dock .hunt-rota-box .hud-row b,html .pl-hud .gba-left-dock .hunt-rota-box .hunt-contract-line{font-size:max(12px,calc(10px / var(--hud-scale, 1)))}.pl-hud .hunt-feed .feed-title{font-size:max(11.8px,calc(10px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .gba-label,.pl-hud .gba-left-dock .hunt-dock__title,.pl-hud .gba-left-dock .anz-chips span,html .pl-hud .gba-left-dock .hunt-rota-box .hc-prog{font-size:max(11px,calc(10px / var(--hud-scale, 1)))}.pl-hud .hunt-feed .feed-loot-item b{font-size:max(10.2px,calc(10px / var(--hud-scale, 1)))}html .pl-hud .gba-left-dock .hunt-rota-box .pl-button,.pl-hud .gba-left-dock .pl-button{font-size:max(12px,calc(11px / var(--hud-scale, 1)))}html .pl-hud .hb-auto.pl-button,.pl-hud .dock-pill .chip-label{font-size:max(11px,calc(11px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .anz-cell small,html .pl-hud .gba-left-dock .hunt-rota-box .hud-sub,html .pl-hud .gba-left-dock .hunt-rota-box .hunt-contracts>.hud-sub,.pl-hud .gba-left-dock .hud-sub,html .pl-hud #activePanel .gba-bar-cd b,.pl-hud .gba-left-dock .gba-bar-cd b{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}.pl-hud .gba-left-dock .gba-active-tags span{font-size:max(9.5px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .pvpt-side>.pl-button,.modal-bg .modal .aw-mode{font-size:max(13px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .btn-row>button.block,.modal-bg .modal .pokecenter-content .btn-row>button,.modal-bg .modal .pvpn-acoes>.pl-button{font-size:max(11px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-chips>button,.modal-bg .modal .modes-inner .hunt-next-more,.modal-bg .modal .quest-detail-back{font-size:max(12.5px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .mkt-empty .pl-button,.modal-bg .modal .rank-cat,.modal-bg .modal .rank-limit,.modal-bg .modal .of2-gender-txt,.modal-bg .modal .gb-tab,.modal-bg .modal .houses-tab,.modal-bg .modal .arena-tab,.modal-bg .modal .prey-wallet-store b{font-size:max(12px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .quest-filter span,.modal-bg .modal .bc-tab{font-size:max(11.8px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .btn-row>button.primary,.modal-bg .modal .modal-actions>button.primary,.modal-bg .modal .pvpt-empty>.pl-button,.modal-bg .modal .ballfx-card>button.primary,.modal-bg .modal .gba-btn,.modal-bg .modal .abyss-aba,.modal-bg .modal .dj-buy{font-size:max(11px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .bc-btn{font-size:max(10.6px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .ref-refresh-btn span{font-size:max(13px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-side-scroll summary{font-size:max(15px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .abyrank-regras>summary{font-size:max(13.1px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .of2-card-name{font-size:max(13px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .mlo-ballnote>summary{font-size:max(12.8px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-side-scroll summary b{font-size:max(12.5px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .contract-reward{font-size:max(13.1px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .omc__name{font-size:max(12.5px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .quest-row-side b,.modal-bg .modal .tp-rank,.modal-bg .modal .contract-bar span{font-size:max(11.5px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .fish-intro-note,.modal-bg .modal .fish-intro-bait-meta,.modal-bg .modal .otrial__chamber-title span,.modal-bg .modal .ref-hero-note,.modal-bg .modal .daily-progress-count span,.modal-bg .modal .gb-progress-hint,.modal-bg .modal .gb-progress-hint b,.modal-bg .modal .abyss-vazio,.modal-bg .modal .gym-section-head span,.modal-bg .modal .gym-team-lvl{font-size:max(11px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .quest-detail-section h3,.modal-bg .modal .tp-badges-head b{font-size:max(10.9px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .tp-xp-next{font-size:max(10.6px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-side-name,.modal-bg .modal .prey-choose-copy b,.modal-bg .modal .rank-pod-empty-label,.modal-bg .modal .modes-section b,.modal-bg .modal .gym-section-head b,.modal-bg .modal .founder-head h3,.modal-bg .modal .anciao-head h3,.modal-bg .modal .rcp-titulo{font-size:max(10px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .prey-choose-copy span,.modal-bg .modal .prey-candidate span{font-size:max(9px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .quest-row-mini b{font-size:max(8.6px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .tchip{font-size:max(9.3px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .type-badge,.modal-bg .modal .pvp-type,.modal-bg .modal .gb-pill,.modal-bg .modal .rank-vip,.modal-bg .modal .rank-you,.modal-bg .modal .tp-card-txt small,.modal-bg .modal .bc-tile-k,.starter-scene .type-badge{font-size:max(9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .creature-type-pill small,.modal-bg .modal .weak-row span,.modal-bg .modal .weak-row small{font-size:max(8.3px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .prey-title-lockup p.pl-window__kicker{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .rank-pod-tier,.modal-bg .modal .prey-wallet small,.modal-bg .modal .prey-wallet-store small{font-size:max(8px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-tag,.modal-bg .modal .creature-level,.modal-bg .modal .quest-objective-main small,.modal-bg .modal .quest-reward-row small,.modal-bg .modal .tp-badges-head span{font-size:max(9.9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .tp-vip-badge,.modal-bg .modal .tp-role{font-size:max(9.6px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .omc__state{font-size:max(9.5px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .tp-vip-txt small,.modal-bg .modal .founder-head small,.modal-bg .modal .anciao-head small{font-size:max(10.2px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .quest-state{font-size:max(10.1px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .quest-detail-head small,.modal-bg .modal .hunt-hero-lv,.modal-bg .modal .rare-event-loot-meta{font-size:max(10.9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .quest-row-kicker,.modal-bg .modal .tp-card-hint,.modal-bg .modal .tp-rank-next,.modal-bg .modal .hunt-card-region,.modal-bg .modal .modes-section span{font-size:max(10.6px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .omc__epithet{font-size:max(10.5px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-side-scroll summary small,.modal-bg .modal .rare-event-tag,.modal-bg .modal .rare-event-cooldown{font-size:max(11.5px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .quest-row-main small,.modal-bg .modal .contract-track-tag,.modal-bg .modal .founder-item-copy small{font-size:max(11.2px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .fish-intro-section-head span,.modal-bg .modal .otrial-hero__label,.modal-bg .modal .otrial-hero__kicker,.modal-bg .modal .otrial__chamber-title small,.modal-bg .modal .octk__kicker,.modal-bg .modal .gnm__kicker,.modal-bg .modal .gnm__step-name,.modal-bg .modal .outland-pick__tag,.modal-bg .modal .santuario-status small,.modal-bg .modal .exp-hero small,.modal-bg .modal .trilha__estado,.modal-bg .modal .trilha__head small,.modal-bg .modal .of2-sub,.modal-bg .modal .ref-code-box small,.modal-bg .modal .ref-stat-copy small,.modal-bg .modal .ref-retro-copy small,.modal-bg .modal .ref-section-head span,.modal-bg .modal .ref-link-box label,.modal-bg .modal .pvpt-slot small,.modal-bg .modal .daily-card-state,.modal-bg .modal .daily-day-label span,.modal-bg .modal .daily-balances span,.modal-bg .modal .daily-progress-copy span,.modal-bg .modal .daily-status-line span,.modal-bg .modal .tasks-status small,.modal-bg .modal .otrial-status small,.modal-bg .modal .hs-stat-k,.modal-bg .modal .houses-tab-count,.modal-bg .modal .aw-label,.modal-bg .modal .gym-kicker,.modal-bg .modal .gym-browser-progress small,.modal-bg .modal .vip-intro small,.modal-bg .modal .vip-status small,.modal-bg .modal .lives-section-head span,.modal-bg .modal .rare-event-lootbox small,.modal-bg .modal .gb-card-kicker,html .pl-hud #teamDock .gba-team-head,html .pl-hud #teamDock .gba-team-head span{font-size:max(10px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .of2-card-cat,.modal-bg .modal .gnm__block-count,.modal-bg .modal .gnm__reward-ico,.modal-bg .modal .dj-card-tag,.modal-bg .modal .vip-footer-copy small{font-size:max(11px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .raid-level{font-size:max(10.9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .raid-kicker{font-size:max(10.4px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .mlo-sellbar-info small{font-size:max(9.6px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-side .creature-level{font-size:max(9.92px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-side .hunt-side-name,.modal-bg .modal .hunt-side .fish-req,.modal-bg .modal .rank-champ-title,.modal-bg .modal .quests-status small,.modal-bg .modal .daily-reward-lines small,.modal-bg .modal .prey-window .prey-activate{font-size:max(10px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .tp-xp-have,.modal-bg .modal .tp-xp-pct{font-size:max(10.88px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .daily-reward-lines strong{font-size:max(12px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .daily-reward-lines li{font-size:max(13px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal .prey-pay b{font-size:max(11px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal .tp-lv{font-size:max(8.8px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .prey-free-clock{font-size:max(8px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .prey-pay small{font-size:max(7px,calc(8px / var(--hud-scale, 1)))}#rightPanel.flyout .col-copy-mark,#rightPanel.flyout .col-copy-loc{font-size:max(9px,calc(9px / var(--hud-scale, 1)))}.pl-hud .hunt-feed .feed-xp-total{font-size:max(10.24px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal.modal-ballcenter .bc-btn.sm.pl-button,.modal-bg .modal.modal-ballcenter .bc-seg{font-size:max(10.56px,calc(11px / var(--hud-scale, 1)))}.modal-bg .modal.modal-ballcenter .bc-cap{font-size:max(10.24px,calc(10px / var(--hud-scale, 1)))}.modal-bg .modal.modal-ballcenter .bc-chart-day{font-size:max(11px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .prey-slot .prey-slot-head>b{font-size:max(9px,calc(9px / var(--hud-scale, 1)))}.modal-bg .modal .hunt-side-foot .start-hunt{font-size:max(11px,calc(11px / var(--hud-scale, 1)))}.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .ranking-modal.pl-window[role="dialog"][aria-modal="true"] .modal-bg .modal .rank-champ-val{font-size:max(11px,calc(10px / var(--hud-scale, 1)))}}#rightPanel:has(.col-window){top:40px;bottom:12px;z-index:var(--z-flyout);width:min(780px,calc(100vw - 86px));max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#rightPanel:has(.col-window) .col-window{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}#rightPanel:has(.col-window) .col-window-head{--pl-window-header-line-left: 90px;display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:var(--pl-ui-space-md);flex:none;min-height:78px;padding:var(--pl-ui-space-md) var(--pl-ui-space-md) var(--pl-ui-space-md) var(--pl-ui-space-lg)}#rightPanel:has(.col-window) .col-window-icon{--pl-window-icon-size: 46px}#rightPanel:has(.col-window) .col-window-icon img{width:28px;height:28px;image-rendering:pixelated}#rightPanel:has(.col-window) .col-window-heading{display:flex;flex-direction:column;justify-content:center}#rightPanel:has(.col-window) .pl-window__title{font-size:clamp(24px,2.3vw,30px)}#rightPanel:has(.col-window) .col-close{--ui-close-size: 40px;position:relative;z-index:3}#rightPanel:has(.col-window) .col-window-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;gap:var(--pl-ui-space-sm);padding:var(--pl-ui-space-md)}#rightPanel:has(.col-window) .dex-summary{display:flex;align-items:center;flex:none;gap:var(--pl-ui-space-sm);margin:0;color:var(--pl-ui-text-muted);font-size:11px}#rightPanel:has(.col-window) .dex-summary span{padding:0;border:0;background:transparent;color:inherit}#rightPanel:has(.col-window) .dex-summary b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:14px}#rightPanel:has(.col-window) .dex-summary i{width:3px;height:3px;border-radius:50%;background:var(--pl-ui-text-muted)}#rightPanel:has(.col-window) .col-filterbar{display:grid;grid-template-columns:minmax(190px,1fr) auto;align-items:end;flex:none;gap:var(--pl-ui-space-sm);position:relative;z-index:12}.col-search-wrap{display:flex;flex-direction:column;min-width:0;gap:4px}#rightPanel:has(.col-window) :is(.col-search-wrap>span,.col-popover-title){color:var(--pl-ui-text-muted);font-size:9px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}#rightPanel:has(.col-window) .col-search{width:100%;min-height:38px;padding:8px 11px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text);font-family:var(--pl-ui-font-body);font-size:16px;line-height:1.1}#rightPanel:has(.col-window) .col-search::placeholder{color:var(--pl-ui-text-muted)}#rightPanel:has(.col-window) .col-search:focus-visible{border-color:var(--pl-ui-accent-action-border);outline:2px solid var(--pl-ui-focus);outline-offset:1px;box-shadow:var(--pl-ui-shadow-focus-glow)}.col-toolbar{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:6px}.col-menu{position:relative;flex:none}.col-menu summary{list-style:none;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-body);cursor:pointer;-webkit-user-select:none;user-select:none}.col-menu summary::-webkit-details-marker{display:none}.col-menu summary:is(:hover,:focus-visible),.col-menu[open] summary{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-text-strong);outline:none}.col-menu summary small{color:var(--pl-ui-text-muted);font-size:9px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em;text-transform:uppercase}.col-menu summary b{max-width:118px;overflow:hidden;color:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.col-menu summary i,.col-dir-toggle b,.col-menu-option b{color:var(--pl-ui-accent-bright);font-style:normal}.col-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(286px,calc(100vw - 28px));padding:9px;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-bg-base);box-shadow:var(--pl-ui-shadow-window)}.col-menu-list{display:flex;flex-direction:column;gap:3px;margin-top:7px}.col-menu-option,.col-dir-toggle,.col-special-option,.col-type-option{min-height:32px;border:1px solid transparent;border-radius:var(--pl-ui-radius-card);background:transparent;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-body);cursor:pointer}.col-menu-option,.col-dir-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;padding:6px 8px;font-size:12px;font-weight:700;text-align:left}:is(.col-menu-option,.col-dir-toggle,.col-special-option,.col-type-option):is(:hover,:focus-visible){border-color:var(--pl-ui-border-strong);background:color-mix(in srgb,var(--pl-ui-accent) 18%,transparent);color:var(--pl-ui-text-strong);outline:none}:is(.col-menu-option,.col-special-option,.col-type-option).active{border-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 22%,transparent);color:var(--pl-ui-text-strong)}.col-dir-toggle{margin-top:7px;border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.col-type-popover{width:min(330px,calc(100vw - 28px))}.col-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.col-type-option{display:flex;align-items:center;min-width:0;gap:7px;padding:6px 8px;text-align:left}.col-type-option b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.col-type-option .type-icon,.col-type-empty{flex:none;width:20px;height:20px}.col-type-empty{border:1px solid var(--pl-ui-border-strong);border-radius:50%}.col-special-option{display:grid;grid-template-columns:18px minmax(0,1fr);width:100%;gap:2px 8px;margin-top:8px;padding:7px 8px;text-align:left}.col-special-option b{color:inherit;font-size:12px}.col-special-option small{grid-column:2;color:var(--pl-ui-text-muted);font-size:10px}.col-checkmark{grid-row:span 2;align-self:center;width:14px;height:14px;border:1px solid var(--pl-ui-border-strong);border-radius:50%}.col-special-option.active .col-checkmark{border-color:var(--pl-ui-accent-bright);background:radial-gradient(circle,var(--pl-ui-accent-bright) 0 44%,transparent 48%)}#rightPanel:has(.col-window) .dex-layout{display:grid;grid-template-columns:minmax(318px,1.02fr) minmax(330px,.98fr);flex:1 1 auto;min-height:0;gap:var(--pl-ui-space-md);overflow:hidden}#rightPanel:has(.col-window) .dex-results,#rightPanel:has(.col-window) .dex-details{min-height:0;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-panel)}#rightPanel:has(.col-window) .dex-results{padding:6px}.col-list{display:flex;flex-direction:column;gap:4px}.col-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;width:100%;min-height:52px;gap:9px;padding:6px 8px;border:1px solid transparent;border-radius:var(--pl-ui-radius-card);background:transparent;color:var(--pl-ui-text);text-align:left;cursor:pointer}.col-row:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:2px;border-radius:999px;background:transparent}.col-row:is(:hover,:focus-visible){border-color:var(--pl-ui-border-strong);background:color-mix(in srgb,var(--pl-ui-accent) 14%,transparent);outline:none}.col-row.sel{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:inset 0 1px color-mix(in srgb,var(--pl-ui-text-strong) 14%,transparent)}.col-row.sel:before{background:var(--pl-ui-accent-bright);box-shadow:0 0 8px color-mix(in srgb,var(--pl-ui-accent-bright) 66%,transparent)}.col-row :is(.pkmn-icon,.poke-icon,img){justify-self:center}.col-row-id{display:flex;flex-direction:column;min-width:0;gap:2px}.col-row-id b{overflow:hidden;color:var(--pl-ui-text-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.col-row-id small,.col-row-meta>small{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:10px}.col-row-meta{display:flex;flex-direction:column;align-items:flex-end;min-width:72px;gap:3px}.col-row-meta>b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:13px}.col-row-meta>small{white-space:nowrap}.col-row-flags{display:flex;justify-content:flex-end;min-height:15px;gap:4px}.col-row-flags:empty{display:none}.col-row-flags .pokemon-tier-badge{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rightPanel:has(.col-window) .dex-details{display:flex;flex-direction:column;gap:var(--pl-ui-space-sm);padding:var(--pl-ui-space-md)}.col-details>*{flex:0 0 auto}.col-note{margin:0;color:var(--pl-ui-text-muted);font-size:11px}#rightPanel:has(.col-window) .dex-hero{display:flex;align-items:center;min-height:112px;gap:14px;padding-bottom:11px;border-bottom:1px solid var(--pl-ui-border)}#rightPanel:has(.col-window) .dex-hero-id{display:flex;flex-direction:column;min-width:0;gap:4px}#rightPanel:has(.col-window) .dex-hero .spr{flex:none;width:96px;height:96px;image-rendering:pixelated;animation:col-hero-float 2.2s ease-in-out infinite}#rightPanel:has(.col-window) .dex-splash{flex:none;width:132px;height:132px;object-fit:contain;animation:col-hero-float 2.2s ease-in-out infinite;filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--pl-ui-outline-window) 35%,transparent))}#rightPanel:has(.col-window) .dex-kicker{color:var(--pl-ui-accent-muted);font-family:var(--pl-ui-font-number);font-size:11px;font-weight:800;letter-spacing:.1em}.col-name{display:flex;align-items:center;gap:7px;margin:0;color:var(--pl-ui-text-strong);font-size:clamp(17px,1.8vw,23px);line-height:1.1}.col-name-txt{min-width:0;overflow-wrap:anywhere}.col-owned{color:var(--pl-ui-text-muted);font-size:11px}.col-owned b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number)}.col-tags,.col-tags-group{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.col-tags{gap:6px}.col-tags-sep{width:1px;height:14px;background:var(--pl-ui-border)}#rightPanel:has(.col-window) .col-tags .type-badge{display:inline-flex;align-items:center;height:24px;gap:5px;margin:0;padding:0 8px 0 6px;border:1px solid var(--pl-ui-border);border-left-color:var(--tc);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-size:10px;text-shadow:none}#rightPanel:has(.col-window) .col-tags .type-badge .type-icon{width:15px;height:15px}.col-seal,.col-status-pill,.col-name-status,.col-tags .pokemon-tier-badge,.col-row-flags .pokemon-tier-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;margin:0;padding:0 7px;border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-size:9px;font-weight:800;letter-spacing:.03em;line-height:1}.col-name-status{height:20px}:is(.col-seal,.col-status-pill,.col-name-status).is-shiny{border-color:var(--pl-ui-card-special-border);background:color-mix(in srgb,var(--pl-ui-special) 12%,transparent);color:var(--pl-ui-special)}.col-selbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:8px;border-top:1px solid var(--pl-ui-border)}.col-where{color:var(--pl-ui-text-soft);font-size:11px;font-weight:800}.col-where.is-team,.col-awaken-hint.is-done{color:var(--pl-ui-success)}.col-selbar-iv{display:flex;align-items:center;gap:5px;color:var(--pl-ui-text-muted);font-size:10px}#rightPanel:has(.col-window) .col-card{padding:var(--pl-ui-space-sm);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-card)}.col-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px;color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.col-card-aside{display:inline-flex;align-items:center;gap:5px;color:var(--pl-ui-text-soft);font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.col-copies{display:flex;flex-wrap:wrap;gap:6px}.col-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:90px;gap:3px;padding:6px 8px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text);cursor:pointer}.col-copy:is(:hover,:focus-visible),.col-copy.sel{border-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 20%,var(--pl-ui-surface-raised));outline:none}.col-copy-main{display:flex;align-items:center;gap:4px;font-size:11px}.col-copy.is-shiny{position:relative;overflow:clip;contain:paint;border-color:#f2c14e;outline:1px solid #f2c14e;outline-offset:-1px;background:radial-gradient(circle at 50% 28%,#2d23104d,var(--pl-ui-surface-raised) 84%);box-shadow:inset 0 0 14px #e0a32829}.col-copy.is-shiny:after{content:"";position:absolute;z-index:3;top:-90%;left:0;width:280%;height:280%;pointer-events:none;background-image:linear-gradient(115deg,transparent 36%,rgb(255 247 208 / 10%) 46%,rgb(255 214 120 / 5%) 54%,transparent 64%);transform:translate(-96.43%)}.col-copy.is-shiny:is(:hover,:focus-visible),.col-copy.is-shiny.sel{border-color:var(--pl-ui-accent-action-border);outline-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 20%,var(--pl-ui-surface-raised))}@media(prefers-reduced-motion:no-preference){.col-copy.is-shiny.is-varrendo:after{animation:shinyVarredura 2.6s linear infinite}}.col-copy-loc,.col-copy-mark{color:var(--pl-ui-text-muted);font-size:9px}.col-copy-mark{font-weight:800;text-transform:uppercase}.col-awaken{border-color:var(--pl-ui-border-strong)!important;background:var(--pl-ui-surface-card)!important}.col-awaken:is(.is-empty,.is-flat){border-color:var(--pl-ui-border)!important;background:var(--pl-ui-card-locked-background)!important}.col-pot-metrics{display:grid;grid-template-columns:1fr auto;align-items:end;gap:14px;margin-bottom:9px}.col-pot-metrics span{display:flex;flex-direction:column;gap:2px}.col-pot-metrics span:last-child{align-items:flex-end}.col-pot-metrics b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:23px;line-height:1}.col-pot-metrics small,.col-awaken-risk small{color:var(--pl-ui-text-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pot-stars-glyph,.col-awaken-hint.is-warn{color:var(--pl-ui-warning)}.pot-stars-glyph{font-size:12px;letter-spacing:1px}.col-awaken-bar,.col-iv-track{overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-text-muted) 25%,transparent)}.col-awaken-bar{height:7px}.col-awaken-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pl-ui-accent),var(--pl-ui-accent-bright))}.col-awaken-stages{margin:5px 0 10px;color:var(--pl-ui-text-muted);font-size:10px}.col-awaken-stages b,.col-awaken-risk b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number)}.col-awaken-risk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 10px}.col-awaken-risk span{min-width:0;padding:6px;border:1px solid color-mix(in srgb,var(--pl-ui-warning) 38%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-warning) 10%,transparent);text-align:center}.col-awaken-risk b{display:block;font-size:12px;line-height:1.05}.col-awaken-risk small{display:block;margin-top:2px;line-height:1.15}.col-awaken-title{margin:10px 0 6px;color:var(--pl-ui-text-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#rightPanel:has(.col-window) .col-awaken-btn{display:flex;flex-direction:column;align-items:center;width:100%;min-height:52px;gap:2px;padding:8px 12px;color:var(--pl-ui-text-strong)}#rightPanel:has(.col-window) .col-awaken-btn:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled)}.col-awaken-btn b{font-size:13px;letter-spacing:.03em}.col-awaken-btn span{font-size:10px;opacity:.86}.col-awaken-btn:disabled{opacity:1;filter:none}.col-awaken-cost{display:flex;flex-wrap:wrap;justify-content:center;gap:1px 8px}.col-awaken-cost-row{display:inline-flex;align-items:center;gap:3px}.col-awaken-cost-row i{font-size:11px;font-style:normal;line-height:1}.col-awaken-hint{margin:6px 0 0;color:var(--pl-ui-text-muted);font-size:10px;text-align:center}.col-awaken-hint small{font-size:.94em;opacity:.82}.col-awaken-ceiling{margin:8px 0 0;color:var(--pl-ui-text-muted);font-size:9px;text-align:center}.col-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.col-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 5px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.col-stat small{color:var(--pl-ui-text-muted);font-size:9px;letter-spacing:.04em}.col-stat b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:15px}.col-ivs{display:flex;flex-direction:column;gap:5px}.col-iv{display:grid;grid-template-columns:68px 1fr 46px;align-items:center;gap:8px}.col-iv small{color:var(--pl-ui-text-muted);font-size:10px}.col-iv-track{height:8px}.col-iv-track i{display:block;height:100%;border-radius:inherit}.col-iv b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:11px;text-align:right}.col-iv b i{color:var(--pl-ui-text-muted);font-family:inherit;font-size:9px;font-style:normal}.col-iv.is-empty b{color:var(--pl-ui-text-muted)}.col-ivs+.col-note{margin-top:7px}#rightPanel:has(.col-window) .col-back{display:none;align-items:center;gap:6px;align-self:flex-start;min-height:34px;padding:6px 12px 6px 9px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-text-soft);font-size:12px;font-weight:800}#rightPanel:has(.col-window) .col-back span{font-size:17px;line-height:1}#rightPanel:has(.col-window) .dex-empty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:8px;padding:24px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-card-locked-background);color:var(--pl-ui-text-soft);text-align:center}@keyframes col-hero-float{50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){#rightPanel:has(.col-window) :is(.dex-hero .spr,.dex-splash){animation:none}}#rightPanel:has(.col-window) :is(.col-menu summary,.col-menu-option,.col-dir-toggle,.col-special-option,.col-type-option,.col-row,.col-copy,.col-back):focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:-2px}@media(pointer:coarse){#rightPanel:has(.col-window) :is(.col-close,.col-menu summary,.col-menu-option,.col-dir-toggle,.col-special-option,.col-type-option,.col-back){min-width:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}}@media(max-width:1023px){#rightPanel:has(.col-window) .dex-layout{grid-template-columns:minmax(260px,.9fr) minmax(292px,1.1fr)}}@media(max-width:900px){#rightPanel:has(.col-window){right:56px;width:calc(100vw - 74px)}#rightPanel:has(.col-window) .col-menu summary small{display:none}}@media(max-width:767px){#rightPanel:has(.col-window){top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto}#rightPanel:has(.col-window) .col-window-head{grid-template-columns:42px minmax(0,1fr) auto;min-height:70px;gap:9px;padding:9px 10px 9px 12px}#rightPanel:has(.col-window) .col-window-icon{--pl-window-icon-size: 38px}#rightPanel:has(.col-window) .pl-window__title{font-size:23px}#rightPanel:has(.col-window) .pl-window__subtitle{margin-top:3px;font-size:10px}#rightPanel:has(.col-window) .col-window-body{padding:10px}#rightPanel:has(.col-window) .col-filterbar{grid-template-columns:1fr;align-items:stretch}#rightPanel:has(.col-window) .col-toolbar{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}#rightPanel:has(.col-window) .col-menu summary{white-space:nowrap}#rightPanel:has(.col-window) .col-popover{position:fixed;inset:auto max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));width:auto;max-height:min(460px,calc(100dvh - 128px));overflow-y:auto;overscroll-behavior:contain}#rightPanel:has(.col-window) .dex-layout{display:block;min-height:0;overflow-y:auto;overflow-x:hidden}#rightPanel:has(.col-window) :is(.dex-results,.dex-details){overflow:visible}#rightPanel:has(.col-window) .dex-details{margin-top:var(--pl-ui-space-md)}html:not([data-short-landscape=true]) #rightPanel:has(.col-window) .col-back{display:inline-flex}html:not([data-short-landscape=true]) #rightPanel:has(.col-window) .dex-layout[data-col-view=lista] :is(.dex-details,.dex-empty){display:none}html:not([data-short-landscape=true]) #rightPanel:has(.col-window) .dex-layout[data-col-view=ficha] .dex-results{display:none}html:not([data-short-landscape=true]) #rightPanel:has(.col-window) .dex-layout[data-col-view=ficha] .dex-details{margin-top:0}.col-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){#rightPanel:has(.col-window) .dex-hero{gap:10px}#rightPanel:has(.col-window) .dex-hero .spr{width:88px;height:88px}#rightPanel:has(.col-window) .dex-splash{width:104px;height:104px}.col-row{grid-template-columns:38px minmax(0,1fr)}.col-row-meta{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;min-width:0}.col-row-flags{flex-wrap:wrap;justify-content:flex-end;min-width:0}.col-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] #rightPanel:has(.col-window){top:max(8px,env(safe-area-inset-top))}html[data-short-landscape=true] #rightPanel:has(.col-window) .col-window-head{grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding-block:7px}html[data-short-landscape=true] #rightPanel:has(.col-window) :is(.col-window-icon,.dex-summary,.col-search-wrap>span,.col-menu summary small){display:none}html[data-short-landscape=true] #rightPanel:has(.col-window) .col-filterbar{grid-template-columns:minmax(170px,1fr) auto;gap:6px}html[data-short-landscape=true] #rightPanel:has(.col-window) .col-window-body{gap:7px;padding:8px 10px}html[data-short-landscape=true] #rightPanel:has(.col-window) .dex-layout{display:grid;grid-template-columns:minmax(224px,.82fr) minmax(286px,1.18fr);gap:8px;overflow:hidden}html[data-short-landscape=true] #rightPanel:has(.col-window) :is(.dex-results,.dex-details){overflow-y:auto;overflow-x:hidden;margin-top:0}html[data-short-landscape=true] #rightPanel:has(.col-window) .col-popover{position:fixed;inset:auto max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));width:auto;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}}.qw-linhas{list-style:none;margin:-6px 0 16px;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.qw-linha{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--text-2)}.qw-linha b{color:var(--text-1);font-variant-numeric:tabular-nums}.qw-linha.is-destaque b{color:#ffc98a}.aby-v4-faixa--1{--aby-v4-cor: #9aa3ad}.aby-v4-faixa--2{--aby-v4-cor: #5fd1b5}.aby-v4-faixa--3{--aby-v4-cor: #6aa8ff}.aby-v4-faixa--4{--aby-v4-cor: #b98cff}.aby-v4-faixa--5{--aby-v4-cor: var(--aby-gold, #f2c14e)}.aby-v4-medidor{display:inline-flex;gap:2px;vertical-align:middle}.aby-v4-medidor i{width:6px;height:10px;border-radius:1px;background:color-mix(in srgb,var(--aby-text, #fff) 14%,transparent)}.aby-v4-medidor i.is-on{background:var(--aby-v4-cor, var(--aby-accent))}.aby-v4-preview{display:flex;flex-direction:column;gap:6px;min-width:0}.aby-v4-preview__rot{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--aby-text);opacity:.75}.aby-v4-faixas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.aby-v4-faixa{display:grid;grid-template-columns:minmax(88px,auto) auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 0 4px 8px;border-left:2px solid var(--aby-v4-cor);border-bottom:1px solid var(--aby-line)}.aby-v4-faixa:last-child{border-bottom:0}.aby-v4-faixa__nome{display:flex;flex-direction:column;line-height:1.15;min-width:0}.aby-v4-faixa__nome b{color:var(--aby-v4-cor);font-size:12px}.aby-v4-faixa__nome small{font-size:10px;opacity:.7}.aby-v4-faixa__marcas{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.aby-v4-ico{width:16px;height:16px;image-rendering:pixelated}.aby-v4-tag{font-size:9px;letter-spacing:.03em;text-transform:uppercase;padding:1px 4px;border-radius:3px;border:1px solid var(--aby-line-strong, var(--aby-line));color:var(--aby-text);opacity:.85}.aby-v4-tag--destaque{border-color:var(--aby-v4-cor)}.aby-v4-tag--achado{border-color:var(--aby-gold, #f2c14e);color:var(--aby-gold, #f2c14e);opacity:1}.aby-v4-nota{margin:0;font-size:11px;line-height:1.4;color:var(--aby-text);opacity:.9}.aby-v4-nota--marca b{color:var(--aby-gold, #f2c14e)}.aby-v4-hud{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;font-size:11px}.aby-v4-hud b,.exp-hud__depth .aby-v4-hud b{font-size:12px;line-height:1.2;color:var(--aby-v4-cor);text-transform:uppercase;letter-spacing:.04em}.aby-v4-hud__prox{opacity:.7;font-size:10px}.aby-v4-kit b{font-variant-numeric:tabular-nums}.aby-v4-kit.is-vazio{color:var(--aby-danger, #ff6b6b)}.aby-v4-mesa{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:8px 0;border-top:1px solid var(--aby-line);font-size:12px}.aby-v4-mesa small{display:block;font-size:9px;letter-spacing:.05em;text-transform:uppercase;opacity:.7}.aby-v4-mesa__kit b{font-size:15px;font-variant-numeric:tabular-nums}.aby-v4-mesa__kit.is-vazio b{color:var(--aby-danger, #ff6b6b)}.aby-v4-mesa__qual b{color:var(--aby-gold, #f2c14e)}.aby-v4-mesa__extra{grid-column:1 / -1;font-size:11px;color:var(--aby-gold, #f2c14e)}@media(max-width:480px){.aby-v4-faixa{grid-template-columns:minmax(0,1fr) auto}.aby-v4-faixa__marcas{grid-column:1 / -1}.aby-v4-mesa{grid-template-columns:minmax(0,1fr)}}:root{--exp-bg: #401909;--exp-bg-2: #200c05;--exp-glow: #8f3d22;--exp-surface: #241109;--exp-track: #170b05;--exp-line: #82502e;--exp-text: #ffe9cf;--exp-text-2: #f0d6c2;--exp-accent: #ffb057;--exp-accent-2: #ff8a3d;--exp-accent-ink: #2b1503;--exp-cta-bg: #7d2b0e;--exp-cta-bg-hover: #9c3712;--exp-cta-text: #fff3e2;--exp-ok: #4c8a4c}.exp-count{padding:1px 7px;border-radius:999px;background:var(--mw-inset, rgba(255, 255, 255, .07));color:var(--mw-text-3, #737985);font-size:.68rem;letter-spacing:.02em}.exp-prep__warn{margin:0 0 8px;font-size:12px;opacity:.9}.exp-prep__hint{margin:6px 0 0;font-size:12px;opacity:.75}.exp-prep__mons{display:flex;gap:8px;flex-wrap:wrap}.exp-prep__mon{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:10px;overflow:hidden;padding:0;background:var(--mw-card, #1c1f26);border:1px solid var(--mw-line, rgba(255, 255, 255, .07));transition:border-color .12s ease,opacity .12s ease}.exp-prep__mon.is-selected{border-color:var(--exp-accent, #ffb347);box-shadow:0 0 0 1px var(--exp-accent, #ffb347) inset}.exp-prep__mon.is-fainted,.exp-prep__mon.is-locked{opacity:.38;filter:grayscale(.7)}.exp-prep__mon-check{position:absolute;top:2px;right:4px;font-size:12px;font-weight:700;color:var(--exp-accent, #ffb347);text-shadow:0 1px 2px rgba(0,0,0,.8)}.exp-abandon__warn{margin:6px 0 10px;padding:10px 12px;border:1px solid var(--exp-line);border-radius:6px;background:color-mix(in srgb,var(--exp-cta-bg) 28%,transparent);color:var(--exp-text)}.exp-exit__lose{color:var(--danger, #e05252);font-weight:600}.exp-exit__penalty{line-height:1.5}.exp-exit__xp{color:var(--danger, #e05252)}.exp-exit__lock{background:color-mix(in srgb,var(--danger, #e05252) 12%,transparent);border:1px solid color-mix(in srgb,var(--danger, #e05252) 40%,transparent);border-radius:6px;margin-top:8px;padding:6px 8px}.exp-decision__acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.exp-decision__acts .btn{min-height:44px}@font-face{font-family:"Press Start 2P";font-weight:400;font-display:swap;src:url(/assets/press-start-2p-latin-_wFEWmAB.woff2) format("woff2")}.exp-fim{--fim-line: var(--exp-line, #82502e);--fim-accent: var(--exp-accent, #ffb057)}.exp-fim--abismo{--fim-line: var(--aby-line);--fim-accent: var(--aby-accent)}.exp-fim__cartela{box-sizing:border-box;position:relative;width:min(600px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;padding:26px 26px 18px;text-align:center;color:var(--aby-text);background:var(--aby-window-coating-denso);border:1px solid var(--aby-window-border);border-radius:12px;box-shadow:var(--aby-window-shadow),var(--aby-window-highlight);-webkit-backdrop-filter:saturate(.82) brightness(.7);backdrop-filter:saturate(.82) brightness(.7)}.exp-fim--fim.exp-fim__cartela{border-color:color-mix(in srgb,var(--aby-danger) 55%,var(--aby-line-strong));background:radial-gradient(120% 80% at 50% -10%,rgba(255,107,125,.16) 0%,transparent 62%),var(--aby-window-coating-denso)}.exp-fim__cabeca{display:block;margin-bottom:12px}.exp-fim__eyebrow{display:block;font-family:"Press Start 2P",var(--font-ui);font-size:9px;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase;color:var(--aby-text-2);opacity:.85}.exp-fim__heroi{display:block;margin-top:10px;font-family:"Press Start 2P",var(--font-num);font-size:clamp(38px,12vw,64px);line-height:1;color:var(--fim-accent);font-variant-numeric:tabular-nums;text-shadow:0 0 26px color-mix(in srgb,var(--fim-accent) 45%,transparent),0 3px 0 rgba(0,0,0,.55)}.exp-fim__heroi--palavra{font-family:var(--font-display);font-size:clamp(20px,5.2vw,30px);letter-spacing:.5px;line-height:1.15;text-transform:uppercase}.exp-fim__sub{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--aby-text-2);opacity:.75}.exp-fim__fio{display:block;width:min(58%,260px);height:1px;margin:14px auto 0;background:linear-gradient(90deg,transparent,var(--fim-accent),transparent);opacity:.6}.exp-fim--fim .exp-fim__fio{background:linear-gradient(90deg,transparent,var(--aby-danger),transparent)}.exp-fim__motivo{margin:0 0 6px;font-size:13px;line-height:1.45;color:var(--aby-text)}.exp-fim__meta{margin:0 0 8px;font-size:11.5px;line-height:1.6;color:var(--aby-text-2)}.exp-fim__meta b{color:var(--aby-text);font-variant-numeric:tabular-nums}.exp-fim__rot{font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:var(--aby-text-2);opacity:.8}.exp-fim__rot--comp{color:var(--aby-gold);opacity:1}.exp-fim__rot--treino{color:var(--aby-ok);opacity:1}.exp-fim__nota{margin:0 0 8px;font-size:11px;line-height:1.5;color:var(--aby-text-2);opacity:.8}.exp-fim__nota b{color:var(--aby-text);font-variant-numeric:tabular-nums}.exp-fim__nota .gold{color:var(--aby-gold)}.exp-fim__recorde{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--aby-gold);animation:exp-record-in .45s ease-out both}.exp-fim__recorde small{display:block;margin-top:2px;font-size:10.5px;font-weight:400;letter-spacing:0;color:var(--aby-text-2);opacity:.8}@keyframes exp-record-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.exp-fim__rank{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--aby-gold);font-variant-numeric:tabular-nums}.exp-fim__rank[hidden]{display:none}.exp-fim__balanco{display:grid;grid-template-columns:1fr 1px 1fr;align-items:start;gap:0 18px;margin:4px 0 14px}.exp-fim__balanco--solo{grid-template-columns:1fr}.exp-fim__balanco:not(.exp-fim__balanco--solo):before{content:"";grid-column:2;grid-row:1;align-self:stretch;background:linear-gradient(180deg,transparent,var(--fim-line),transparent)}.exp-fim__balanco:not(.exp-fim__balanco--solo) .exp-fim__coluna--ok{grid-column:1;grid-row:1}.exp-fim__balanco:not(.exp-fim__balanco--solo) .exp-fim__coluna--perdido{grid-column:3;grid-row:1}.exp-fim__coluna{display:flex;flex-direction:column;gap:3px;min-width:0}.exp-fim__coluna--ok .exp-fim__rot{color:var(--aby-ok);opacity:1}.exp-fim__coluna--perdido .exp-fim__rot{color:var(--aby-danger);opacity:1}.exp-fim__cifra{font-family:var(--font-num);font-size:clamp(18px,4.8vw,24px);font-variant-numeric:tabular-nums;line-height:1.1}.exp-fim__cifra i{font-style:normal;font-size:.5em;font-weight:700;margin-left:4px;opacity:.6;letter-spacing:.5px}.exp-fim__cifra--palavra{font-family:var(--font-display);font-size:clamp(15px,3.8vw,19px)}.exp-fim__coluna--ok .exp-fim__cifra{color:var(--aby-ok)}.exp-fim__coluna--perdido .exp-fim__cifra{color:var(--aby-danger)}.exp-fim__nota-col{font-size:11px;line-height:1.45;color:var(--aby-text-2);opacity:.85}.exp-fim__nota-col b{color:var(--aby-text)}.exp-fim__melhor,.exp-fim__parcela{display:block;margin-top:4px;font-size:10.5px;line-height:1.4;color:var(--aby-text-2);opacity:.78}.exp-fim__melhor b{color:var(--aby-gold)}.exp-fim__semrecibo{margin:4px 0 14px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--fim-line) 55%,transparent);font-size:12px;line-height:1.5;color:var(--aby-text)}.exp-fim__semrecibo small{display:block;margin-top:4px;font-size:11px;color:var(--aby-text-2);opacity:.82}.exp-fim__item,.exp-fim__bloco--legacy{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:4px 10px;margin:0 0 8px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--fim-line) 45%,transparent);text-align:left;font-size:11.5px;line-height:1.5;color:var(--aby-text-2)}.exp-fim__item-val b{color:var(--aby-text);font-variant-numeric:tabular-nums}.exp-fim__item-val .gold{color:var(--aby-gold)}.exp-fim__item-val small{display:block;margin-top:2px;font-size:10.5px;opacity:.75}.exp-fim__perdeu{color:var(--aby-danger)}.exp-fim__bags{display:block}.exp-fim__bloco--legacy .exp-fim__rot{color:var(--aby-gold);opacity:1}.exp-fim__legacy-lista{margin:3px 0 0;padding-left:15px;font-size:10.5px;line-height:1.5;opacity:.85}.exp-fim__faixa{margin:10px 0 0;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--fim-line) 45%,transparent);text-align:left}.exp-fim__faixa .exp-fim__rot{display:block;margin-bottom:5px}.exp-fim__chips{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.exp-fim__chip{display:flex;align-items:center;gap:2px;padding:2px 5px 2px 2px;border:1px solid color-mix(in srgb,var(--fim-line) 60%,transparent);border-radius:3px;background:#ffffff0a}.exp-fim__chip .tile{width:30px;height:30px;display:grid;place-items:center;background:none;border:0;padding:0}.exp-fim__chip b{font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--aby-text-2)}.exp-fim__chip.is-shiny{border-color:var(--aby-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aby-gold) 45%,transparent)}.exp-fim__chip.is-shiny b{color:var(--aby-gold)}.exp-fim__rodape{margin-top:16px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--fim-line) 55%,transparent)}.exp-fim__proximo{margin:0 0 8px;font-size:11px;line-height:1.5;color:var(--aby-text-2);opacity:.85}.exp-fim__proximo b{color:var(--aby-text);font-variant-numeric:tabular-nums}.exp-fim__voltar{min-width:200px;padding:10px 22px;font-family:"Press Start 2P",var(--font-ui);font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--aby-ok);background:linear-gradient(180deg,#63d29a29,#06120e80);border:1px solid color-mix(in srgb,var(--aby-ok) 60%,transparent);border-radius:3px;cursor:pointer;transition:background .14s ease,transform .14s ease}.exp-fim__voltar:hover{background:linear-gradient(180deg,#63d29a47,#06120e80);transform:translateY(-1px)}.exp-fim__voltar:focus-visible{outline:2px solid var(--aby-ok);outline-offset:2px}.exp-fim__bloco{margin:8px 0;padding:9px 12px;border-radius:10px;border:1px solid var(--fim-line);background:#ffffff0a}.exp-fim__bloco--ok{border-color:color-mix(in srgb,var(--aby-ok) 60%,transparent)}.exp-fim__bloco--risco{border-color:color-mix(in srgb,var(--aby-risk) 60%,transparent)}.exp-fim__bloco--neutro{opacity:.85}.exp-fim__bloco .exp-fim__rot{display:block;letter-spacing:1.6px;margin-bottom:2px}.exp-fim__bloco--ok .exp-fim__rot{color:var(--aby-ok)}.exp-fim__bloco--risco .exp-fim__rot{color:var(--aby-risk)}.exp-fim__bloco .exp-fim__linha{display:block;margin:0;padding:0;border:0;font-size:13px;text-align:inherit;color:inherit}.exp-fim__bloco .exp-fim__linha b{font-variant-numeric:tabular-nums}.exp-fim__bloco small{display:block;margin-top:3px;font-size:10.5px;opacity:.78}.exp-fim__linha--row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:4px 0}.exp-fim__linha--row+.exp-fim__linha--row{margin-top:2px}.exp-fim__linha--row span:first-child{opacity:.8}.exp-fim__bloco--destaque{border-color:color-mix(in srgb,var(--aby-gold, #ffd23c) 55%,transparent)}.exp-fim__bloco--destaque .exp-fim__linha--row:first-child b{color:var(--aby-gold, #ffd23c);font-size:15px}.exp-exit.exp-exit--abismo{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain}.exp-exit--abismo .exp-exit__head{padding:14px 18px}.exp-exit--abismo h2.pl-window__title{font-size:clamp(19px,2vw,23px)}.exp-exit--abismo .exp-exit__corpo{display:grid;gap:8px;padding:16px 18px 4px;text-align:center;font-size:13px;line-height:1.5;color:var(--pl-ui-text-soft)}.exp-exit--abismo .exp-exit__corpo p{margin:0}.exp-exit--abismo .exp-exit__lose{color:var(--aby-danger)}.exp-exit--abismo .exp-exit__corpo strong{color:var(--pl-ui-text-strong)}.exp-exit--abismo .exp-exit__lose strong{color:var(--aby-danger)}.exp-exit--abismo .exp-exit__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:14px 18px 18px}.exp-exit--abismo .exp-exit__btn{min-height:42px;padding:0 18px;border-radius:var(--pl-ui-radius-button);font:inherit;font-weight:800;letter-spacing:.03em;cursor:pointer}.exp-exit--abismo .exp-exit__btn--ficar{color:#fff;border:1px solid var(--aby-primary-border);background:var(--aby-primary-gradient);box-shadow:var(--aby-primary-shadow)}.exp-exit--abismo .exp-exit__btn--sair{color:#ffd1d7;border:1px solid color-mix(in srgb,var(--aby-danger) 70%,transparent);background:color-mix(in srgb,var(--aby-danger) 10%,transparent)}.exp-exit--abismo .exp-exit__btn:is(:hover,:focus-visible):not(:disabled){filter:brightness(1.12)}.exp-exit--abismo .exp-exit__btn--ficar:is(:hover,:focus-visible):not(:disabled){background:var(--aby-primary-gradient)}.exp-exit--abismo .exp-exit__btn--sair:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb,var(--aby-danger) 22%,transparent)}.exp-exit--abismo .exp-exit__btn:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}@media(max-width:480px){.exp-exit--abismo .exp-exit__btn{flex:1 1 100%}}@media(max-width:480px){.exp-fim__cartela{padding:20px 14px 14px}.exp-fim__balanco{grid-template-columns:1fr;gap:12px 0}.exp-fim__balanco:not(.exp-fim__balanco--solo):before{display:none}.exp-fim__balanco:not(.exp-fim__balanco--solo) .exp-fim__coluna--ok,.exp-fim__balanco:not(.exp-fim__balanco--solo) .exp-fim__coluna--perdido{grid-column:1;grid-row:auto}.exp-fim__item,.exp-fim__bloco--legacy{grid-template-columns:1fr;gap:2px}.exp-fim__voltar{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.exp-fim__recorde{animation:none}.exp-fim__voltar{transition:none}.exp-fim__voltar:hover{transform:none}}@media(pointer:coarse){.exp-fim__cartela{-webkit-backdrop-filter:none;backdrop-filter:none}}.plumas3{display:grid;justify-items:center;gap:8px;margin:14px 0;text-align:center}.plumas3__rot{font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.plumas3__fila{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;justify-content:center;gap:clamp(14px,5vw,28px)}.plumas3__selo{display:grid;justify-items:center;gap:4px;position:relative}.plumas3__nome{font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.plumas3__selo--acesa .plumas3__nome,.plumas3__selo--nova .plumas3__nome{opacity:.9}.plumas3__selo--nova:before{content:"";position:absolute;inset:-18% -18% 24%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--gold, #ffd23c) 55%,transparent) 0%,transparent 70%);animation:plumas3-glow 1.5s ease-out both;pointer-events:none}.plumas3__selo--nova .pluma-ico{animation:plumas3-pulso .62s cubic-bezier(.2,1.5,.4,1) both}.plumas3__contador{margin:2px 0 0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;opacity:.8}.plumas3__contador b{font-size:18px;letter-spacing:0}.plumas3.is-completo .plumas3__contador{color:var(--gold, #ffd23c);opacity:1}@keyframes plumas3-glow{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.08)}to{opacity:.5;transform:scale(1)}}@keyframes plumas3-pulso{0%{transform:scale(.7)}60%{transform:scale(1.16)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.plumas3__selo--nova:before{animation:none;opacity:.55}.plumas3__selo--nova .pluma-ico{animation:none}}.pluma-ico{display:inline-block;image-rendering:pixelated;image-rendering:crisp-edges;vertical-align:middle;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.pluma-ico.is-locked{filter:grayscale(1) brightness(.45) contrast(.9);opacity:.55}.pluma-ico.is-fallback{font-size:22px;line-height:1;opacity:.8}.aby-v3-modos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.aby-v3-modo{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--aby-line);border-radius:8px;background:#ffffff08;color:var(--aby-text);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.aby-v3-modo:hover{border-color:var(--aby-line-strong)}.aby-v3-modo.is-selected{border-color:var(--aby-primary-border);background:color-mix(in srgb,var(--aby-accent-2) 22%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--aby-glow) 20%,transparent)}.aby-v3-modo.is-off{opacity:.6}.aby-v3-modo__escolha{display:flex;flex-direction:column;gap:3px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.aby-v3-modo__escolha:focus-visible{outline:2px solid var(--aby-accent);outline-offset:3px}.aby-v3-modo__nome{font-family:"Press Start 2P",var(--font-ui);font-size:11px;letter-spacing:.6px;color:var(--aby-accent)}.aby-v3-modo.is-selected .aby-v3-modo__nome{color:#fff}.aby-v3-modo__frase{font-size:11.5px;line-height:1.4;opacity:.88}.aby-v3-modo__linha{margin:0;font-size:11.5px;color:var(--aby-text-2)}.aby-v3-modo__nota{margin:0;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent);font-size:10.5px;line-height:1.4;opacity:.8}.aby-v3-modo__motivo{font-size:10.5px;line-height:1.4;color:var(--aby-danger)}.aby-v3-modo__ranking{align-self:flex-start}.aby-v3-modo__fatos{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0}.aby-v3-modo__fatos div{min-width:0}.aby-v3-modo__fatos dt{font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;opacity:.7}.aby-v3-modo__fatos dd{margin:0;font-size:12.5px;font-weight:800;font-variant-numeric:tabular-nums}.aby-v3-destaque{display:flex;align-items:center;gap:8px;min-width:0}.aby-v3-destaque__sprite{flex:none}.aby-v3-destaque__txt{display:flex;flex-direction:column;min-width:0}.aby-v3-destaque__txt small{font-size:10px;opacity:.75}.aby-v3-destaque__txt b{font-size:12.5px;color:var(--aby-gold);overflow-wrap:anywhere}.aby-v3-faixa{display:inline-block;padding:0 5px;border:1px solid var(--aby-line-strong);border-radius:4px;font-size:9.5px;font-weight:800;letter-spacing:.3px;color:var(--aby-accent);white-space:nowrap}.aby-v3-faixas{margin:6px 0 0;font-size:11px;line-height:1.9}.aby-v3-marcos{margin-top:8px}.aby-v3-marcos small{font-size:11px;opacity:.78}.aby-v3-marcos ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:2px}.aby-v3-marcos li{font-size:11.5px;line-height:1.45;opacity:.8}.aby-v3-marcos li.is-ok{opacity:1}.aby-v3-marcos__check{display:inline-block;width:1.1em;color:var(--aby-ok);font-weight:800}.aby-v3-hud-rank{font-size:11px;color:var(--aby-text-2)}.aby-v3-hud-rank b,.aby-v3-vigor b{color:var(--aby-text);font-variant-numeric:tabular-nums}.aby-v3-banner{color:var(--aby-ok);font-weight:700}.mesa__cabeca--guardiao .mesa__heroi--nome{color:var(--aby-risk)}.abyss-rank__linha .aby-v3-faixa{margin-left:4px;vertical-align:middle}.exp-fim__marco{margin:0;font-size:12px;color:var(--aby-ok);text-align:center}@media(max-width:640px){.aby-v3-modos{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.aby-v3-modo{transition:none}}.exp-fim--ranqueada .exp-fim__balanco:not(.exp-fim__balanco--solo) .exp-fim__coluna--ok+.exp-fim__coluna--ok{grid-column:3;grid-row:1}@media(max-width:480px){.exp-fim--ranqueada .exp-fim__balanco:not(.exp-fim__balanco--solo) .exp-fim__coluna--ok+.exp-fim__coluna--ok{grid-column:1;grid-row:auto}}.rq-escolhas{display:grid;gap:16px}.rq-passo{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent)}.rq-passo__cabeca{display:flex;align-items:center;gap:8px}.rq-passo__cabeca h3{margin:0}.rq-passo__num{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid var(--aby-primary-border);border-radius:50%;font-family:"Press Start 2P",var(--font-ui);font-size:9px;color:var(--aby-accent)}.rq-passo__ajuda{margin:6px 0 10px;font-size:12px;line-height:1.4;color:var(--aby-text-2)}.rq-aviso{margin:0;font-size:12px;color:var(--aby-risk)}.rq-favs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rq-fav{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:6px 4px 7px;border:1px solid var(--aby-line);border-radius:8px;background:color-mix(in srgb,var(--aby-surface) 70%,transparent);color:var(--aby-text);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,transform .08s ease}.rq-fav:hover{border-color:var(--aby-line-strong)}.rq-fav:active{transform:scale(.97)}.rq-fav:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.rq-fav.is-on{border-color:var(--aby-gold, #ffd23c);background:color-mix(in srgb,#ffd23c 14%,transparent);box-shadow:0 0 12px color-mix(in srgb,#ffd23c 28%,transparent)}.rq-fav__retrato{display:grid;place-items:center;width:52px;height:52px}.rq-fav__retrato img,.rq-fav__retrato canvas{image-rendering:pixelated}.rq-fav__nome{max-width:100%;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-fav__estrela{position:absolute;top:3px;right:5px;font-size:14px;line-height:1;color:var(--aby-text-2);opacity:.55}.rq-fav.is-on .rq-fav__estrela{color:#ffd23c;opacity:1;text-shadow:0 0 6px rgba(255,210,60,.6)}.rq-opcoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rq-opcao{--rq-tom: var(--aby-accent);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px 12px 11px;border:1px solid var(--aby-line);border-radius:8px;background:#ffffff08;color:var(--aby-text);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.rq-opcao:hover{border-color:var(--aby-line-strong)}.rq-opcao:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.rq-opcao.is-on{border-color:var(--rq-tom);background:color-mix(in srgb,var(--rq-tom) 14%,transparent);box-shadow:inset 0 0 16px color-mix(in srgb,var(--rq-tom) 16%,transparent)}.rq-opcao--ofensiva,.rq-opcao--rota-ofensiva{--rq-tom: #ff8a5c}.rq-opcao--defensiva,.rq-opcao--rota-defensiva{--rq-tom: #7cc3ff}.rq-opcao--resiliencia{--rq-tom: var(--aby-ok)}.rq-opcao--rota-elite{--rq-tom: #ffd23c}.rq-opcao__ico{display:grid;place-items:center;width:22px;height:22px;color:var(--rq-tom)}.rq-ico{width:100%;height:100%;fill:currentColor}.rq-opcao__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.rq-opcao__nome{font-family:"Press Start 2P",var(--font-ui);font-size:9.5px;letter-spacing:.4px;line-height:1.5;color:var(--aby-text)}.rq-opcao.is-on .rq-opcao__nome{color:var(--rq-tom)}.rq-opcao__frase{font-size:12px;line-height:1.4;color:var(--aby-text-2);overflow-wrap:anywhere}.rq-opcao__marca{position:absolute;top:7px;right:9px;font-size:13px;font-weight:800;color:var(--rq-tom)}.rq-resumo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:6px 14px;margin:0;padding:12px 0 2px;border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent)}.rq-resumo__item{min-width:0}.rq-resumo dt{font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;color:var(--aby-text-2);opacity:.8}.rq-resumo dd{margin:2px 0 0;font-size:13px;font-weight:800;overflow-wrap:anywhere}.rq-resumo__item.is-vazio dd{opacity:.45;font-weight:600}.rq-cta .aby-cta__verbo{font-size:12px}.rq-hud{display:inline-flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.rq-hud__par{display:inline-flex;align-items:center;gap:4px}.rq-hud .rq-ico{width:11px;height:11px;color:var(--aby-accent)}.rq-hud b{color:var(--aby-text);font-weight:700}@media(max-width:560px){.rq-favs{grid-template-columns:repeat(3,minmax(0,1fr))}.rq-opcoes{grid-template-columns:minmax(0,1fr);gap:6px}.rq-opcao{flex-direction:row;align-items:center;gap:10px;padding:10px 34px 10px 10px}.rq-opcao__ico{width:26px;height:26px;flex:none}.rq-resumo{grid-template-columns:minmax(0,1fr);gap:6px}}@media(prefers-reduced-motion:reduce){.rq-fav,.rq-opcao{transition:none}.rq-fav:active{transform:none}}.rq61-placar{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;min-width:0;margin:8px 0 4px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent);border-bottom:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent)}.rq61-hud .rq61-placar{margin:6px 0 0;padding:6px 0 0;border-bottom:0}.rq61-placar small{display:block;font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:.02em;color:var(--aby-text-2)}.rq61-placar__pontos b{font-family:"Press Start 2P",var(--font-ui);font-size:20px;line-height:1.2;color:var(--aby-gold, #ffd23c);text-shadow:0 1px 0 rgba(0,0,0,.55)}.rq61-placar__item{min-width:0;font-size:12px;color:var(--aby-text)}.rq61-placar__item b{font-size:13px}.rq61-placar__item--guardiao.is-agora b{color:var(--aby-gold, #ffd23c)}.rq61-placar__item--objetivo b{color:var(--aby-text)}.rq61-placar__item--bencao{display:inline-flex;align-items:center;gap:5px}.rq61-placar__item--bencao .rq-ico{width:14px;height:14px;fill:currentColor}.rq61-card{--rq61-tom: var(--aby-text-2);text-align:left}.rq61-card--sobrevivencia{--rq61-tom: #7fd6a0}.rq61-card--padrao{--rq61-tom: #9ab4ff}.rq61-card--pressao{--rq61-tom: #ff8a6b}.rq61-card--recupera{--rq61-tom: #7cd9e8}.rq61-card--guardiao,.rq61-card--miniGuardiao{--rq61-tom: var(--aby-gold, #ffd23c)}.rq61-card__tema{font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:.03em;color:var(--rq61-tom)}.rq61-card__nome{display:block;margin-top:4px;font-size:16px;line-height:1.2;color:var(--aby-text)}.rq61-card__linha{display:block;margin-top:4px;font-size:12px;color:var(--aby-text-2)}.rq61-card__linha i{margin:0 6px;font-style:normal;opacity:.6}.rq61-card__pontos{display:flex;align-items:baseline;gap:6px;margin-top:10px}.rq61-card__pontos small{font-family:"Press Start 2P",var(--font-ui);font-size:8px;color:var(--aby-text-2)}.rq61-card__pontos b{font-family:"Press Start 2P",var(--font-ui);font-size:18px;line-height:1.1;color:var(--rq61-tom)}.rq61-card__especial{display:block;margin-top:6px;font-size:12px;color:var(--aby-text)}.rq61-card__frase{display:block;margin-top:6px;font-size:12px;line-height:1.4;color:var(--aby-text-2)}.rq61-regras{margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.5;color:var(--aby-text-2)}.rq61-regras li+li{margin-top:4px}.rq61-regras b{color:var(--aby-text)}@media(max-width:560px){.rq61-placar{gap:4px 12px}.rq61-placar__pontos b{font-size:16px}.rq61-card__nome{font-size:15px}.rq61-card__pontos b{font-size:16px}}.rq62-buff b{font-family:"Press Start 2P",var(--font-ui);font-size:10px}.rq62-buff--dano b{color:#ff8a6b}.rq62-buff--defesa b{color:#7cd9e8}.rq62-buff.is-zero b{color:var(--aby-text-2)}.rq62-buff.is-max b{text-shadow:0 0 6px color-mix(in srgb,currentColor 45%,transparent)}.rq61-card--furia,.rq61-card--pacto{--rq61-tom: #ff8a6b}.rq61-card--bastiao{--rq61-tom: #7cd9e8}.rq61-card--campeao{--rq61-tom: var(--aby-gold, #ffd23c)}.v6c{--v6c-cor: var(--aby-ok, #7bd88f);display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:560px;margin:0 auto;padding:10px 4px 4px;border-top:1px solid color-mix(in srgb,var(--v6c-cor) 55%,transparent);text-align:center;animation:v6c-entra .35s ease-out both}.v6c--altar{--v6c-cor: var(--aby-gold, #ffd23c)}.v6c__eyebrow{font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:.14em;color:var(--v6c-cor)}.v6c__heroi{font-family:var(--font-ui);font-weight:800;font-size:22px;line-height:1.05;letter-spacing:1.5px;color:var(--aby-text, #f2f2f7)}.v6c__frase{margin:0;font-size:12px;line-height:1.35;color:var(--aby-text-2, #b9b9c8);max-width:44ch}.v6c__time{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:2px}.v6c-mon{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:6px 4px;border:1px solid transparent;border-radius:6px;background:#ffffff0a;color:var(--aby-text, #f2f2f7);font:inherit;cursor:pointer;transition:transform .15s ease-out,border-color .15s ease-out,opacity .15s ease-out}.v6c-mon:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--v6c-cor) 45%,transparent)}.v6c-mon:focus-visible{outline:2px solid var(--v6c-cor);outline-offset:2px}.v6c-mon.is-on{border-color:var(--v6c-cor);box-shadow:0 0 0 1px var(--v6c-cor),0 0 12px color-mix(in srgb,var(--v6c-cor) 35%,transparent)}.v6c-mon:disabled{cursor:default;opacity:.42}.v6c-mon.is-caido .v6c-mon__sprite{filter:grayscale(1) brightness(.7)}.v6c--altar .v6c-mon:disabled{opacity:.6}.v6c--altar .v6c-mon.is-on .v6c-mon__sprite{filter:none}.v6c-mon__sprite{width:40px;height:40px}.v6c-mon__nome{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.v6c-mon__barra{position:relative;display:block;width:100%;max-width:88px;height:5px;border-radius:2px;background:var(--hud-track, rgb(255 255 255 / 12%));overflow:hidden}.v6c-mon__barra>span{position:absolute;inset:0 auto 0 0;background:var(--aby-ok, #7bd88f)}.v6c-mon__barra--baixo>span{background:var(--aby-risk, #ffb347)}.v6c-mon__barra--critico>span,.v6c-mon__barra--caido>span{background:var(--aby-danger, #ff6b7d)}.v6c-mon__hp{font-size:10px;font-variant-numeric:tabular-nums;color:var(--aby-text-2, #b9b9c8)}.v6c-mon.is-caido .v6c-mon__hp{color:var(--aby-danger, #ff6b7d);letter-spacing:1px}.v6c__acoes{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:4px}.v6c__conta{font-size:12px;font-variant-numeric:tabular-nums;color:var(--aby-text-2, #b9b9c8)}.v6c__btn{min-width:112px;min-height:36px;padding:6px 14px;border-radius:6px;font-family:var(--font-ui);font-weight:800;font-size:12px;letter-spacing:1.2px;cursor:pointer}.v6c__btn--ok{border:1px solid var(--v6c-cor);background:color-mix(in srgb,var(--v6c-cor) 22%,transparent);color:var(--aby-text, #f2f2f7)}.v6c__btn--pula{border:1px solid rgb(255 255 255 / 18%);background:transparent;color:var(--aby-text-2, #b9b9c8)}.v6c__btn:disabled{cursor:default;opacity:.45}.v6c__btn[aria-busy=true]{opacity:.8}.v6c.is-cheio .v6c__conta{animation:v6c-tremor .32s ease-out both;color:var(--aby-risk, #ffb347)}@keyframes v6c-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes v6c-tremor{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media(max-width:420px){.v6c__heroi{font-size:19px}.v6c-mon__sprite{width:34px;height:34px}.v6c__btn{min-width:0;flex:1 1 40%}}@media(pointer:coarse){.v6c__btn{min-height:44px}}@media(prefers-reduced-motion:reduce){.v6c,.v6c.is-cheio .v6c__conta{animation:none}.v6c-mon{transition:none}.v6c-mon:hover:not(:disabled){transform:none}}.exp-mesa--abismo.exp-mesa--cards,.exp-mesa--abismo:has(.v5-cards){width:min(760px,calc(100vw - 24px));padding-left:22px;padding-right:22px}.exp-mesa--abismo.exp-mesa--cards .mesa__heroi--nome,.exp-mesa--abismo:has(.v5-cards) .mesa__heroi--nome{font-size:clamp(18px,4.6vw,28px)}.v5-selo-linha{display:block;margin-top:8px;font-size:11.5px;color:var(--aby-ok)}.v5-selo-linha b{font-variant-numeric:tabular-nums}.v5-time{margin-bottom:10px}.v5-ativas{margin:-6px 0 10px;font-size:11px;color:var(--aby-text-2)}.v5-ativas b{color:var(--aby-accent);font-weight:600}.v5-escolha{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.v5-escolha__rot{display:flex;align-items:baseline;justify-content:center;gap:8px;font-family:"Press Start 2P",var(--font-ui);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--aby-accent)}.v5-escolha__rot small{font-family:var(--font-ui);font-size:10.5px;letter-spacing:0;text-transform:none;color:var(--aby-text-2)}.v5-acampado{margin:0;font-size:12px;line-height:1.5;color:var(--aby-text-2)}.v5-acampado b{color:var(--aby-text)}.v5-cards{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.v5-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.v5-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-cards--1{grid-template-columns:minmax(0,420px);justify-content:center}.v5-card,.v5-bencao{--v5-cor: var(--aby-accent-2);position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;min-height:190px;padding:14px 12px 12px;border:1px solid color-mix(in srgb,var(--v5-cor) 55%,var(--aby-line));border-radius:10px;background:radial-gradient(120% 70% at 50% -20%,color-mix(in srgb,var(--v5-cor) 28%,transparent) 0%,transparent 60%),linear-gradient(180deg,#ffffff0d,#0a06188c);color:var(--aby-text);text-align:center;cursor:pointer;transform:translateZ(0);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .2s ease;animation:v5-entra .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 90ms)}.v5-card:before,.v5-bencao:before{content:"";position:absolute;left:14%;right:14%;top:-1px;height:2px;background:linear-gradient(90deg,transparent,var(--v5-cor),transparent);opacity:.9}.v5-card:hover:not(:disabled),.v5-bencao:hover:not(:disabled){transform:translateY(-3px);border-color:var(--v5-cor);box-shadow:0 0 0 1px color-mix(in srgb,var(--v5-cor) 40%,transparent),0 10px 26px #00000073,0 0 22px color-mix(in srgb,var(--v5-cor) 28%,transparent)}.v5-card:focus-visible,.v5-bencao:focus-visible{outline:2px solid var(--aby-accent);outline-offset:3px}.v5-card.is-chosen,.v5-bencao.is-chosen{transform:translateY(-4px) scale(1.03);border-color:#fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--v5-cor) 70%,#fff),0 0 34px color-mix(in srgb,var(--v5-cor) 55%,transparent);animation:v5-confirma .46s ease-out both}.v5-card.is-dim,.v5-bencao.is-dim{opacity:.35;transform:scale(.97);pointer-events:none}.v5-card__eyebrow,.v5-bencao__eyebrow{font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v5-cor)}.v5-card__nome,.v5-bencao__nome{font-family:var(--font-display);font-size:clamp(14px,2.6vw,17px);line-height:1.15;letter-spacing:.3px;text-transform:uppercase;color:var(--aby-text);text-shadow:0 2px 0 rgba(0,0,0,.5)}.v5-card__nome--raro{font-family:"Press Start 2P",var(--font-num);font-size:clamp(26px,6vw,38px);color:var(--aby-gold, #ffd23c);text-shadow:0 0 22px color-mix(in srgb,var(--aby-gold, #ffd23c) 60%,transparent),0 3px 0 rgba(0,0,0,.55)}.v5-card__medidores{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;width:100%}.v5-card__medidores li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.v5-card__medidores small{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--aby-text-2)}.v5-estrelas{display:inline-flex;gap:1px;font-size:12px;line-height:1;letter-spacing:1px}.v5-estrelas i{font-style:normal;color:color-mix(in srgb,var(--aby-text) 18%,transparent)}.v5-estrelas i.is-on{color:var(--aby-accent)}.v5-estrelas--leve i.is-on{color:var(--aby-ok)}.v5-estrelas--moderado i.is-on{color:var(--aby-text)}.v5-estrelas--pesado i.is-on{color:var(--aby-risk)}.v5-estrelas--brutal i.is-on{color:var(--aby-danger)}.v5-card__especies{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:2px}.v5-card__especie{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.v5-card__especie small{font-size:9px;opacity:.8;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v5-card__sprite{width:32px;height:32px;image-rendering:pixelated}.v5-card__frase,.v5-bencao__frase{font-size:11px;line-height:1.4;color:var(--aby-text-2)}.v5-card__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.v5-card__tags em{font-style:normal;font-size:9.5px;letter-spacing:.03em;text-transform:uppercase;padding:2px 6px;border-radius:3px;border:1px solid color-mix(in srgb,var(--v5-cor) 60%,transparent);color:var(--aby-text)}.v5-card__cta{margin-top:auto;padding-top:8px;font-family:"Press Start 2P",var(--font-ui);font-size:9px;letter-spacing:1px;color:var(--v5-cor)}.v5-card__melhor{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin:2px 0 4px;padding:6px 8px;border-radius:6px;background:color-mix(in srgb,var(--v5-cor) 14%,transparent)}.v5-card__melhor small{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--aby-text-2);font-family:"Press Start 2P",var(--font-ui)}.v5-card__melhor b{font-size:12.5px;line-height:1.2;color:var(--aby-text)}.v5-card__melhor .v5-estrelas{font-size:13px}.v5-card__melhor .v5-estrelas i.is-on{color:var(--v5-cor)}.v5-card--simples .v5-card__medidores{max-width:220px}.v5-card--shiny{--v5-cor: #7fe8ff}.v5-card--shiny:before{background:linear-gradient(90deg,transparent,#fff,var(--v5-cor),#fff,transparent)}.v5-card--shiny:not(.is-dim){animation:v5-entra .42s cubic-bezier(.2,.8,.2,1) both,v5-cintila 1.8s ease-in-out .4s 4}@keyframes v5-cintila{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 18px color-mix(in srgb,#7fe8ff 40%,transparent),inset 0 0 14px color-mix(in srgb,#7fe8ff 12%,transparent)}}.v5-card--treino{--v5-cor: #ffb347}.v5-card--ninho{--v5-cor: #5fd1b5}.v5-card--veio{--v5-cor: #6aa8ff}.v5-card--elite{--v5-cor: #ff8a5b}.v5-card--seguro{--v5-cor: #63d58a}.v5-card--fonte{--v5-cor: #7fd6ff}.v5-card--selo{--v5-cor: #63d58a}.v5-card--guardiao{--v5-cor: #ff6b7d}.v5-card--raro,.v5-card--raro.is-chosen{--v5-cor: var(--aby-gold, #ffd23c)}.v5-card--raro:not(.is-dim){animation:v5-entra .42s cubic-bezier(.2,.8,.2,1) both,v5-pulsa 2.2s ease-in-out .5s 4}.v5-card--raro:after{content:"";position:absolute;inset:4px;border-radius:7px;pointer-events:none;border:1px dashed color-mix(in srgb,var(--aby-gold, #ffd23c) 55%,transparent)}.v5-bencao{--v5-cor: var(--aby-accent);min-height:150px}@keyframes v5-entra{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes v5-confirma{0%{box-shadow:0 0 color-mix(in srgb,var(--v5-cor) 80%,#fff)}60%{box-shadow:0 0 0 10px transparent,0 0 34px color-mix(in srgb,var(--v5-cor) 55%,transparent)}to{box-shadow:0 0 0 2px color-mix(in srgb,var(--v5-cor) 70%,#fff),0 0 34px color-mix(in srgb,var(--v5-cor) 55%,transparent)}}@keyframes v5-pulsa{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 22px color-mix(in srgb,var(--aby-gold, #ffd23c) 35%,transparent)}}.v5-acoes{margin-top:2px}.v5-hud{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;margin-top:6px;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--aby-line) 55%,transparent);font-size:11px;line-height:1.3}.v5-hud__no{display:inline-flex;align-items:center;gap:6px;min-width:0}.v5-hud__no small{font-size:8px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-family:"Press Start 2P",var(--font-ui)}.v5-hud__no b{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--aby-accent)}.v5-hud .v5-estrelas{font-size:10px}.v5-hud__bencaos{display:inline-flex;gap:4px;flex-wrap:wrap}.v5-hud__bencaos i{font-style:normal;font-size:9.5px;padding:1px 5px;border-radius:3px;border:1px solid var(--aby-line);color:var(--aby-text-2)}.v5-hud__recorde{font-size:10.5px;color:var(--aby-text-2)}.v5-hud__recorde.is-novo{color:var(--aby-gold);font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:1px}body.v5-flash:after{content:"";position:fixed;inset:0;z-index:9998;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,rgba(255,210,60,.45),transparent 70%);animation:v5-clarao 1.05s ease-out both}@keyframes v5-clarao{0%{opacity:0}20%{opacity:1}to{opacity:0}}.v5-recibo{display:flex;flex-direction:column;gap:10px;margin:6px 0 8px}.v5-quase{list-style:none;margin:0;padding:10px 12px;border-left:2px solid var(--aby-gold);background:color-mix(in srgb,var(--aby-gold) 8%,transparent);font-size:12px;line-height:1.5;color:var(--aby-text);text-align:left}.v5-quase li+li{margin-top:3px}.v5-quase li:before{content:"› ";color:var(--aby-gold)}.v5-caminho{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0}.v5-caminho__no{--v5-cor: var(--aby-accent-2);display:inline-flex;flex-direction:column;align-items:center;gap:0;min-width:44px;padding:3px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--v5-cor) 55%,var(--aby-line));font-size:10px;line-height:1.2;color:var(--aby-text)}.v5-caminho__no small{font-size:8px;opacity:.7;font-variant-numeric:tabular-nums}.v5-caminho__no--ninho{--v5-cor: #5fd1b5}.v5-caminho__no--veio{--v5-cor: #6aa8ff}.v5-caminho__no--elite{--v5-cor: #ff8a5b}.v5-caminho__no--seguro,.v5-caminho__no--selo{--v5-cor: #63d58a}.v5-caminho__no--fonte{--v5-cor: #7fd6ff}.v5-caminho__no--guardiao{--v5-cor: #ff6b7d}.v5-caminho__no--raro{--v5-cor: var(--aby-gold)}.v5-seed{display:block;margin-top:2px;font-size:9px;opacity:.45;word-break:break-all}.v5-retry{align-self:center;min-width:min(100%,300px);min-height:48px;padding:10px 18px;border-radius:4px;border:1px solid var(--aby-primary-border);background:var(--aby-primary-gradient);box-shadow:var(--aby-primary-shadow);color:#fff;font-family:"Press Start 2P",var(--font-ui);font-size:11px;letter-spacing:1px;cursor:pointer;transition:transform .14s ease,filter .14s ease}.v5-retry:hover{transform:translateY(-1px);filter:brightness(1.08)}.v5-retry:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.v5-kit h3 small{font-weight:400;font-size:11px;opacity:.75;margin-left:6px}.v5-kits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.v5-kit__opcao{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 10px 11px;border:1px solid var(--aby-line);border-radius:8px;background:#ffffff08;color:var(--aby-text);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.v5-kit__opcao:hover{border-color:var(--aby-line-strong)}.v5-kit__opcao.is-selected{border-color:var(--aby-primary-border);background:color-mix(in srgb,var(--aby-accent-2) 22%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--aby-glow) 20%,transparent)}.v5-kit__opcao:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.v5-kit__nome{font-family:"Press Start 2P",var(--font-ui);font-size:10px;letter-spacing:.5px;color:var(--aby-accent)}.v5-kit__opcao.is-selected .v5-kit__nome{color:#fff}.v5-kit__frase{font-size:11.5px;line-height:1.4;opacity:.88}@media(max-width:560px){.exp-mesa--abismo.exp-mesa--cards,.exp-mesa--abismo:has(.v5-cards){padding-left:14px;padding-right:14px}.v5-cards,.v5-cards--3,.v5-cards--4{grid-template-columns:minmax(0,1fr)}.v5-card,.v5-bencao{min-height:0;padding:12px 12px 10px}.v5-card__medidores{max-width:260px;margin-left:auto;margin-right:auto}.v5-kits{grid-template-columns:minmax(0,1fr)}.v5-card__nome--raro{font-size:28px}}@media(prefers-reduced-motion:reduce){.v5-card,.v5-bencao,.v5-card--raro:not(.is-dim),.v5-card--shiny:not(.is-dim){animation:none;transition:none}.v5-card:hover:not(:disabled),.v5-bencao:hover:not(:disabled){transform:none}.v5-card.is-chosen,.v5-bencao.is-chosen{animation:none;transform:none}body.v5-flash:after{animation:none;display:none}.v5-retry:hover{transform:none}}.v5-cabeca{animation:v5-cabeca .36s ease both}@keyframes v5-cabeca{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v5-escolha__rot{animation:v5-cabeca .3s ease .32s both}.v5-cards .v5-card,.v5-cards .v5-bencao{animation-delay:calc(.42s + var(--i, 0) * .14s)}.v5-cards .v5-card--raro:not(.is-dim){animation-delay:calc(.76s + var(--i, 0) * .14s)}.v5-cards .v5-card--raro:after{animation-delay:.9s}.v5-card__medidores{max-width:240px}.v5-card__medidores li{gap:6px}.v5-card__shiny small,.v5-estrelas--shiny i.is-on{color:#7fe8ff}.v5-estrelas--shiny i.is-on{text-shadow:0 0 6px rgba(127,232,255,.8)}.v5-card--chefe{--v5-cor: #ff5a6e;border-width:2px;box-shadow:0 0 0 1px #ff5a6e40,0 10px 26px #78001459}.v5-card--chefe .v5-card__nome{color:#ffd9de;letter-spacing:.02em}.v5-card--chefe .v5-card__eyebrow{color:#ff8a98}.v5-bencao--sobe{--v5-cor: var(--aby-gold, #ffd23c)}.v5-bencao--sobe .v5-bencao__eyebrow{color:var(--aby-gold, #ffd23c)}.v5-hud__chefe{display:inline-flex;align-items:baseline;gap:6px;padding:2px 8px;border:1px solid rgba(255,90,110,.55);border-radius:999px}.v5-hud__chefe small{font-family:var(--font-ui);font-weight:800;text-transform:uppercase;font-size:9px;letter-spacing:.12em;color:#ff8a98}.v5-hud__chefe b{font-size:11.5px;color:#ffd9de}.v5-hud__chefe i{font-style:normal;font-size:9px;color:#ff6b7d}.v5-build{margin:6px 0 8px;font-size:11.5px;color:var(--aby-text-2)}.v5-build b{color:var(--aby-accent);font-weight:600}.v5-tema{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:2px 0 8px;font-size:11.5px}.v5-tema__eyebrow{font-family:"Press Start 2P",var(--font-ui);font-size:7.5px;letter-spacing:.12em;color:var(--aby-accent)}.v5-tema b{color:var(--aby-text)}.v5-tema small{color:var(--aby-text-2)}@media(prefers-reduced-motion:reduce){.v5-cabeca,.v5-escolha__rot{animation:none}.v5-cards .v5-card,.v5-cards .v5-bencao,.v5-cards .v5-card--raro:not(.is-dim){animation-delay:0ms}}.v5-card{--v6-rar: transparent}.v5-card--r-raro{--v6-rar: #d6c8ff}.v5-card--r-epico{--v6-rar: #ff7ad9}.v5-card--r-lendario{--v6-rar: #ffd23c;--v6-rar-2: #ff8a3c}.v5-cards .v5-card[data-raridade]{animation-delay:var(--ent, .32s)}.v5-card__selo{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-weight:800;text-transform:uppercase;font-size:10px;letter-spacing:1.6px;line-height:1;color:var(--v6-rar, var(--aby-text-2));opacity:0;animation:v6-selo .26s cubic-bezier(.2,.9,.2,1) var(--rev, .7s) both}.v5-card__selo:before,.v5-card__selo:after{content:"";width:5px;height:5px;background:currentColor;transform:rotate(45deg);flex:none}.v5-card__selo--comum{color:var(--aby-text-2);animation:v6-selo-comum .26s ease var(--rev, .7s) both}.v5-card__selo--comum:before,.v5-card__selo--comum:after{display:none}.v5-card--r-epico .v5-card__selo{font-size:11px}.v5-card--r-lendario .v5-card__selo{font-size:12px;letter-spacing:2.2px;color:#fff0a8;text-shadow:0 0 10px color-mix(in srgb,var(--v6-rar) 70%,transparent)}.v5-card--r-lendario .v5-card__selo:before,.v5-card--r-lendario .v5-card__selo:after{background:var(--v6-rar)}@keyframes v6-selo{0%{opacity:0;transform:translateY(-4px) scale(.9)}to{opacity:1;transform:none}}@keyframes v6-selo-comum{0%{opacity:0}to{opacity:.55}}.v5-card__veu{position:absolute;inset:-1px;z-index:3;pointer-events:none;border-radius:inherit;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#120a2a,#07040f);font-family:"Press Start 2P",var(--font-ui);font-size:22px;color:color-mix(in srgb,var(--aby-accent) 55%,transparent);animation:v6-veu .24s ease-in var(--rev, .7s) both}.v5-card__veu:before{content:"?";opacity:.7}@keyframes v6-veu{0%{opacity:1}to{opacity:0;visibility:hidden}}.v5-card__moldura,.v5-card__aura{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.v5-card__moldura{overflow:hidden;z-index:1}.v5-card__aura{opacity:0;z-index:0}.v5-card--r-raro{border-color:color-mix(in srgb,var(--v6-rar) 70%,var(--aby-line))}.v5-card--r-raro .v5-card__moldura{box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--v6-rar) 0%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--v6-rar) 40%,transparent)}.v5-card--r-raro .v5-card__aura{box-shadow:0 0 14px color-mix(in srgb,var(--v6-rar) 28%,transparent);animation:v6-aura 3.2s ease-in-out calc(var(--rev, .7s) + .3s) 3.5 forwards}.v5-card--r-epico{border:2px solid color-mix(in srgb,var(--v6-rar) 85%,#000)}.v5-card--r-epico .v5-card__moldura{box-shadow:inset 0 0 0 4px transparent,inset 0 0 0 5px color-mix(in srgb,var(--v6-rar) 55%,transparent);background-image:linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar));background-repeat:no-repeat;background-size:14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px,14px 2px,2px 14px;background-position:left 7px top 7px,left 7px top 7px,right 7px top 7px,right 7px top 7px,left 7px bottom 7px,left 7px bottom 7px,right 7px bottom 7px,right 7px bottom 7px}.v5-card--r-epico .v5-card__aura{box-shadow:0 0 22px color-mix(in srgb,var(--v6-rar) 42%,transparent),inset 0 0 18px color-mix(in srgb,var(--v6-rar) 14%,transparent);animation:v6-aura 2.6s ease-in-out calc(var(--rev, .7s) + .3s) 3.5 forwards}.v5-card--r-lendario{border:2px solid var(--v6-rar);background:radial-gradient(120% 80% at 50% -25%,color-mix(in srgb,var(--v6-rar) 34%,transparent) 0%,transparent 62%),radial-gradient(90% 60% at 50% 120%,color-mix(in srgb,var(--v6-rar-2) 20%,transparent) 0%,transparent 70%),linear-gradient(180deg,#ffffff0f,#1208049e)}.v5-card--r-lendario .v5-card__moldura{box-shadow:inset 0 0 0 4px transparent,inset 0 0 0 5px color-mix(in srgb,var(--v6-rar) 65%,transparent),inset 0 0 0 8px transparent,inset 0 0 0 9px color-mix(in srgb,var(--v6-rar-2) 45%,transparent);background-image:linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar)),linear-gradient(var(--v6-rar),var(--v6-rar));background-repeat:no-repeat;background-size:20px 3px,3px 20px,20px 3px,3px 20px,20px 3px,3px 20px,20px 3px,3px 20px;background-position:left 5px top 5px,left 5px top 5px,right 5px top 5px,right 5px top 5px,left 5px bottom 5px,left 5px bottom 5px,right 5px bottom 5px,right 5px bottom 5px;animation:v6-pop .5s cubic-bezier(.2,1.4,.3,1) var(--rev, .9s) both}.v5-card--r-lendario .v5-card__moldura:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,244,190,.3),transparent);transform:translate(-120%) skew(-18deg);animation:v6-cruza 3.8s ease-in-out calc(var(--rev, .9s) + .5s) infinite}.v5-card--r-lendario .v5-card__aura{box-shadow:0 0 30px color-mix(in srgb,var(--v6-rar) 55%,transparent),0 0 60px color-mix(in srgb,var(--v6-rar-2) 22%,transparent),inset 0 0 22px color-mix(in srgb,var(--v6-rar) 18%,transparent);animation:v6-aura 1.9s ease-in-out calc(var(--rev, .9s) + .25s) 4.5 forwards}.v5-card--r-lendario .v5-card__nome{color:#fff4c4;text-shadow:0 0 14px color-mix(in srgb,var(--v6-rar) 60%,transparent),0 2px 0 rgba(0,0,0,.55)}.v5-card--r-lendario .v5-card__cta,.v5-card--r-epico .v5-card__cta{color:var(--v6-rar)}.v5-card__runas{display:flex;justify-content:center;gap:10px;height:12px;opacity:0;animation:v6-selo .4s ease calc(var(--rev, .9s) + .12s) both}.v5-card__runas svg{width:8px;height:12px;stroke:var(--v6-rar);stroke-width:1.6;fill:none;stroke-linecap:square}.v5-card__runas svg:nth-child(2n){stroke:var(--v6-rar-2)}.v5-card__clarao{position:absolute;inset:-2px;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(80% 70% at 50% 40%,color-mix(in srgb,var(--v6-rar) 70%,#fff) 0%,transparent 70%);animation:v6-clarao .46s ease-out calc(var(--rev, .7s) + 40ms) both}.v5-card--r-lendario .v5-card__clarao{animation-duration:.6s;background:radial-gradient(90% 80% at 50% 40%,#fff6c8 0%,color-mix(in srgb,var(--v6-rar) 70%,transparent) 38%,transparent 72%)}@keyframes v6-clarao{0%{opacity:0}25%{opacity:.85}to{opacity:0}}@keyframes v6-aura{0%,to{opacity:.35}50%{opacity:1}}@keyframes v6-cruza{0%,55%{transform:translate(-120%) skew(-18deg)}to{transform:translate(520%) skew(-18deg)}}@keyframes v6-pop{0%{transform:scale(1.04)}to{transform:none}}.v5-card.is-chosen .v5-card__veu,.v5-card.is-dim .v5-card__veu,.v5-card.is-chosen .v5-card__clarao{display:none}.v5-card.is-chosen .v5-card__selo,.v5-card.is-dim .v5-card__selo,.v5-card.is-chosen .v5-card__runas,.v5-card.is-dim .v5-card__runas{animation:none;opacity:1}.v5-card.is-chosen .v5-card__selo--comum,.v5-card.is-dim .v5-card__selo--comum{opacity:.55}.v5-card.is-chosen .v5-card__moldura,.v5-card.is-dim .v5-card__moldura{animation:none}.v5-card.is-chosen .v5-card__aura{opacity:1;animation:none}.v5-card.is-dim .v5-card__aura,.v5-card.is-dim .v5-card__clarao{opacity:0;animation:none}.v6-ganho{--v6-eixo: var(--aby-accent);display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;margin:2px 0;padding:7px 8px 6px;border-top:1px solid color-mix(in srgb,var(--v6-eixo) 45%,transparent);border-bottom:1px solid color-mix(in srgb,var(--v6-eixo) 22%,transparent)}.v6-ganho small{font-family:"Press Start 2P",var(--font-ui);font-size:6.5px;letter-spacing:1.2px;color:var(--aby-text-2)}.v6-ganho b{font-family:"Press Start 2P",var(--font-num, var(--font-ui));font-size:11px;line-height:1.25;letter-spacing:.5px;text-transform:uppercase;color:var(--v6-eixo)}.v6-ganho i{font-style:normal;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--aby-text)}.v6-ganho em{font-style:normal;font-family:"Press Start 2P",var(--font-ui);font-size:6.5px;letter-spacing:1px;padding:2px 5px;border-radius:2px;color:#16102b;background:var(--v6-eixo)}.v6-ganho--sobe{border-top-color:var(--v6-eixo);border-top-width:2px}.v6-ganho--sobe i{font-weight:700;color:#fff}.v6-ganho--teto i{color:var(--aby-text-2);font-size:10.5px}[data-v6-eixo=xp]{--v6-eixo: #ffb347}[data-v6-eixo=cintilancia]{--v6-eixo: #7fe8ff}[data-v6-eixo=cacador]{--v6-eixo: #7bd88f}[data-v6-eixo=prospeccao]{--v6-eixo: #8ab4ff}[data-v6-eixo=defesa]{--v6-eixo: #a9c1db}[data-v6-eixo=cura]{--v6-eixo: #8ee6c4}[data-v6-eixo=misterio]{--v6-eixo: #ffd23c}[data-v6-eixo=dano]{--v6-eixo: #ff7a5c}[data-v6-eixo=reroll]{--v6-eixo: #d7b8ff}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){.v5-card--r-lendario .v5-card__moldura:after{animation-iteration-count:4}}@media(max-width:560px){.v5-card__veu{font-size:18px}.v6-ganho{padding:6px 8px 5px}}@media(prefers-reduced-motion:reduce){.v5-card__veu,.v5-card__clarao{display:none}.v5-card__selo,.v5-card__runas{animation:none;opacity:1}.v5-card__selo--comum{opacity:.55}.v5-card__aura{animation:none;opacity:.7}.v5-card--r-lendario .v5-card__moldura{animation:none}.v5-card--r-lendario .v5-card__moldura:after{display:none}}.v6-build{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 5px;min-width:0;width:100%}.v6-build>small,.v6-hud-combate>small{font-family:"Press Start 2P",var(--font-ui);font-size:7px;letter-spacing:.12em;color:var(--aby-text-2)}.v6-build__chip{--v6-eixo: var(--aby-accent);font-style:normal;font-size:10px;line-height:1.2;padding:1px 6px;border-radius:3px;border:1px solid color-mix(in srgb,var(--v6-eixo) 65%,transparent);background:color-mix(in srgb,var(--v6-eixo) 12%,transparent);color:var(--aby-text);white-space:nowrap}.v6-build__vazia{font-style:normal;font-size:10px;color:var(--aby-text-2);opacity:.8}.v6-hud-combate{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 5px;min-width:0}.v6-stack{position:fixed;z-index:9990;pointer-events:none;max-width:calc(100vw - 16px);padding:4px 9px;border-radius:3px;--v6-eixo: #c9b6ff;border:1px solid var(--v6-eixo);background:#0a0618eb;font-family:"Press Start 2P",var(--font-ui);font-size:8px;line-height:1.4;letter-spacing:.6px;text-transform:uppercase;color:var(--v6-eixo);animation:v6-stack 1.4s ease-out both}.v6-stack[data-v6-eixo=xp]{--v6-eixo: #ffb347}.v6-stack[data-v6-eixo=cintilancia]{--v6-eixo: #7fe8ff}.v6-stack[data-v6-eixo=cacador]{--v6-eixo: #7bd88f}.v6-stack[data-v6-eixo=prospeccao]{--v6-eixo: #8ab4ff}.v6-stack--sobe{background:var(--v6-eixo);color:#16102b}.v6-stack.v6-stack--centro{left:0;right:0;top:clamp(96px,15vh,150px);width:max-content;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;padding:7px 14px;border-radius:4px;background:linear-gradient(180deg,#160e2cf0,#080512f0);box-shadow:0 6px 18px #00000073,0 0 18px color-mix(in srgb,var(--v6-eixo) 30%,transparent);font-family:var(--font-ui);font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--aby-text);animation:v6-stack-centro 1.5s ease-out both}.v6-stack--centro b{font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--v6-eixo)}.v6-stack--centro i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--aby-text-2)}.v6-stack[data-v6-eixo=defesa]{--v6-eixo: #a9c1db}.v6-stack[data-v6-eixo=dano]{--v6-eixo: #ff7a5c}@keyframes v6-stack-centro{0%{opacity:0;transform:translateY(-8px) scale(.96)}16%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes v6-stack{0%{opacity:0;transform:translateY(8px) scale(.94)}14%{opacity:1;transform:translateY(0) scale(1.06)}26%{transform:translateY(0) scale(1)}78%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-12px)}}.v6-recibo-build{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.v6-build__chips{display:inline-flex;flex-wrap:wrap;gap:4px}.v6-melhor{margin:0;font-size:12px}.v6-melhor b{font-family:var(--font-ui);font-weight:800;text-transform:uppercase;font-size:12px;letter-spacing:1.4px}.v6-melhor--epico b{color:#ff7ad9}.v6-melhor--lendario b{color:#ffd23c;text-shadow:0 0 10px rgba(255,210,60,.5)}.v5-caminho__no em{font-style:normal;font-family:var(--font-ui);font-weight:800;text-transform:uppercase;font-size:7.5px;letter-spacing:.6px;color:var(--v5-cor);margin-top:1px}.v5-caminho__no--r-raro{border-color:#d6c8ff;box-shadow:inset 0 0 0 2px transparent,inset 0 0 0 3px #d6c8ff59}.v5-caminho__no--r-epico{border-color:#ff7ad9;box-shadow:inset 0 0 0 2px transparent,inset 0 0 0 3px #ff7ad973}.v5-caminho__no--r-lendario{border-color:#ffd23c;box-shadow:0 0 10px #ffd23c66,inset 0 0 0 2px transparent,inset 0 0 0 3px #ffd23c80}.v5-caminho__no--r-raro em{color:#d6c8ff}.v5-caminho__no--r-epico em{color:#ff7ad9}.v5-caminho__no--r-lendario em{color:#ffd23c}.v6-recibo-build [data-v6-eixo=xp],.v6-build [data-v6-eixo=xp]{--v6-eixo: #ffb347}.v6-build [data-v6-eixo=cintilancia],.v6-recibo-build [data-v6-eixo=cintilancia]{--v6-eixo: #7fe8ff}.v6-build [data-v6-eixo=cacador],.v6-recibo-build [data-v6-eixo=cacador]{--v6-eixo: #7bd88f}.v6-build [data-v6-eixo=prospeccao],.v6-recibo-build [data-v6-eixo=prospeccao]{--v6-eixo: #8ab4ff}@media(prefers-reduced-motion:reduce){.v6-stack,.v6-stack.v6-stack--centro{animation:none}}@media(max-width:560px){.v6-stack.v6-stack--centro{top:clamp(150px,22vh,210px);max-width:calc(100vw - 32px);font-size:11px}}body[data-v6-amb]:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;animation:v6-amb-in .6s ease both}@keyframes v6-amb-in{0%{opacity:0}to{opacity:1}}body[data-v6-amb=ninho]:before{background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 45%,rgba(20,90,72,.42) 100%),linear-gradient(180deg,rgba(60,200,160,.1),transparent 35%,rgba(10,60,50,.22) 100%)}body[data-v6-amb=veio]:before{background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(140,190,255,.09) 46px 48px,transparent 48px 120px),radial-gradient(ellipse 85% 75% at 50% 50%,transparent 50%,rgba(20,50,140,.42) 100%)}body[data-v6-amb=treino]:before{background:radial-gradient(ellipse 60% 50% at 50% 55%,rgba(255,190,90,.1),transparent 70%),radial-gradient(ellipse 85% 75% at 50% 50%,transparent 50%,rgba(120,60,10,.42) 100%)}body[data-v6-amb=cintilante]:before{background:radial-gradient(circle at 24% 30%,rgba(160,240,255,.2),transparent 22%),radial-gradient(circle at 74% 62%,rgba(255,255,255,.16),transparent 18%),radial-gradient(ellipse 85% 75% at 50% 50%,transparent 50%,rgba(40,90,130,.34) 100%);animation:v6-amb-in .6s ease both,v6-amb-pulsa 4.2s ease-in-out .6s infinite}body[data-v6-amb=elite]:before{background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 38%,rgba(150,20,20,.5) 100%),linear-gradient(180deg,rgba(120,10,10,.22),transparent 30%)}body[data-v6-amb=fonte]:before{background:linear-gradient(180deg,rgba(150,215,255,.16),transparent 45%),radial-gradient(ellipse 85% 75% at 50% 50%,transparent 55%,rgba(30,70,120,.32) 100%)}body[data-v6-amb=covil]:before{background:radial-gradient(ellipse 70% 62% at 50% 50%,transparent 30%,rgba(110,0,12,.62) 100%),linear-gradient(180deg,rgba(0,0,0,.3),transparent 25%,transparent 75%,rgba(0,0,0,.4));animation:v6-amb-in .6s ease both,v6-amb-pulsa 3.4s ease-in-out .6s infinite}body[data-v6-raridade=lendario]:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 45%,rgba(255,190,40,.26) 100%),linear-gradient(90deg,rgba(255,210,60,.55),transparent 3px,transparent calc(100% - 3px),rgba(255,210,60,.55)),repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,210,60,.22) 22px 26px,transparent 26px 56px) left / 5px 100% no-repeat,repeating-linear-gradient(0deg,transparent 0 22px,rgba(255,210,60,.22) 22px 26px,transparent 26px 56px) right / 5px 100% no-repeat;animation:v6-amb-in .8s ease both,v6-amb-pulsa 2.8s ease-in-out .8s infinite}body[data-v6-raridade=epico]:after{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 55%,rgba(210,70,190,.26) 100%);animation:v6-amb-in .8s ease both}@keyframes v6-amb-pulsa{0%,to{opacity:.65}50%{opacity:1}}html.v6-descendo:before{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;background:#03040a;animation:v6-descendo .3s ease-in-out both}@keyframes v6-descendo{0%{opacity:0}50%{opacity:.78}to{opacity:0}}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){body[data-v6-amb=cintilante]:before,body[data-v6-amb=covil]:before{animation:v6-amb-in .6s ease both}body[data-v6-raridade=lendario]:after{animation:v6-amb-in .8s ease both}}@media(prefers-reduced-motion:reduce){body[data-v6-amb]:before,body[data-v6-raridade]:after{animation:none}html.v6-descendo:before{display:none}}.v6s-reroll{display:flex;flex-direction:column;align-items:center;gap:4px}.v6s-reroll__btn{position:relative;display:grid;justify-items:center;gap:2px;min-width:min(260px,100%);padding:9px 22px 10px;border:1px solid color-mix(in srgb,var(--aby-accent) 38%,var(--aby-line));border-radius:6px;background:linear-gradient(180deg,#ffffff0a,#0a06188c);color:var(--aby-text);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.v6s-reroll__titulo{font-family:var(--font-ui);font-weight:800;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--aby-accent)}.v6s-reroll__custo{font-family:var(--font-num);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;color:var(--aby-gold, #ffd23c)}.v6s-reroll__nota{font-size:10.5px;color:var(--aby-text-2)}.v6s-reroll__dica{font-size:10px;letter-spacing:.04em;color:var(--aby-text-2);opacity:.75}.v6s-reroll__btn:hover:not(:disabled),.v6s-reroll__btn:focus-visible{border-color:color-mix(in srgb,var(--aby-accent) 75%,#fff);box-shadow:0 0 18px color-mix(in srgb,var(--aby-accent) 22%,transparent)}.v6s-reroll__btn:focus-visible{outline:2px solid var(--aby-accent);outline-offset:3px}.v6s-reroll__so-armado{display:none}.v6s-reroll__btn.is-armado .v6s-reroll__so-armado{display:block}.v6s-reroll__btn.is-armado .v6s-reroll__so-normal{display:none}.v6s-reroll__btn.is-armado{border-color:var(--aby-gold, #ffd23c);background:linear-gradient(180deg,#ffd23c1a,#180e0499)}.v6s-reroll__btn.is-armado .v6s-reroll__titulo{color:var(--aby-gold, #ffd23c)}.v6s-reroll__btn.is-armado .v6s-reroll__nota{color:var(--aby-text)}.v6s-reroll__fio{position:absolute;left:18%;right:18%;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--aby-gold, #ffd23c),transparent);opacity:0}.v6s-reroll__btn.is-armado .v6s-reroll__fio{animation:v6s-reroll-fio .9s ease-in-out infinite}@keyframes v6s-reroll-fio{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}.v6s-reroll__btn:disabled{cursor:default;opacity:.62}.v6s-reroll[data-estado=voo] .v6s-reroll__btn{opacity:.85;border-style:dashed}.v6s-reroll[data-estado=sem-gold] .v6s-reroll__nota{color:var(--aby-risk, #ffb347)}.v6s-reroll[data-estado=esgotado] .v6s-reroll__titulo{color:var(--aby-text-2)}.v6s-reroll__erro{font-size:10.5px;color:var(--aby-risk, #ffb347);text-align:center}@media(prefers-reduced-motion:reduce){.v6s-reroll__btn{transition:none}.v6s-reroll__btn.is-armado .v6s-reroll__fio{animation:none;opacity:1}}.v6s-reroll__gold{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.v6s-reroll__gold small{font-size:.8em;font-weight:600;letter-spacing:.04em;opacity:.85}.v6s-reroll__moeda{display:inline-flex;width:14px;height:14px}.v6s-reroll__moeda>*{width:100%;height:100%}.v6s-reroll[data-estado=gratis] .v6s-reroll__btn{border-color:#8ee6c4;box-shadow:0 0 0 1px #8ee6c459,0 0 18px #8ee6c440}.v6s-reroll__selo{align-self:center;padding:2px 8px;border-radius:3px;background:#8ee6c4;color:#0d1a14;font-family:var(--font-ui);font-weight:900;font-size:10px;letter-spacing:.16em}.v6s-reroll__dica b{color:var(--aby-text, #eee)}.v6s-reroll__btn.is-armado .v6s-reroll__custo{color:#ffd27a}.v6-lore{position:fixed;inset:0;z-index:9995;display:flex;align-items:center;justify-content:center;padding:24px 18px;background:#03040afb;animation:v6-lore-in .35s ease both}.v6-lore__cartela{display:flex;flex-direction:column;align-items:center;gap:12px;width:min(520px,100%);text-align:center;animation:v6-lore-cartela .45s cubic-bezier(.2,.8,.2,1) both}.v6-lore__eyebrow{font-family:"Press Start 2P",var(--font-ui);font-size:9px;letter-spacing:2px;color:#cfd6e6;text-transform:uppercase}.v6-lore__titulo{font-family:"Press Start 2P",var(--font-ui);font-size:clamp(16px,5.2vw,26px);line-height:1.35;letter-spacing:.5px;color:#c9b6ff;text-shadow:0 3px 0 rgba(0,0,0,.7)}.v6-lore__fio{width:min(60%,220px);height:1px;background:linear-gradient(90deg,transparent,#c9b6ff,transparent)}.v6-lore__texto{margin:0;max-width:44ch;font-size:clamp(13px,3.6vw,15px);line-height:1.6;color:#dfe5f1}.v6-lore__passos{display:inline-flex;gap:6px;margin-top:4px}.v6-lore__passos i{width:6px;height:6px;background:#c9b6ff4d;transform:rotate(45deg)}.v6-lore__passos i.is-on{background:#c9b6ff}.v6-lore__acoes{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:8px;width:100%}.v6-lore__avancar{min-width:min(100%,240px);min-height:48px;padding:10px 18px;border-radius:4px;border:1px solid var(--aby-primary-border, #8d6dff);background:var(--aby-primary-gradient, #4b2fa8);box-shadow:var(--aby-primary-shadow, none);color:#fff;cursor:pointer;font-family:"Press Start 2P",var(--font-ui);font-size:11px;letter-spacing:1px}.v6-lore__avancar:focus-visible,.v6-lore__pular:focus-visible{outline:2px solid #c9b6ff;outline-offset:3px}.v6-lore__pular{min-height:36px;padding:6px 12px;border:0;background:transparent;cursor:pointer;font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:1.2px;color:#9aa3b8}@keyframes v6-lore-in{0%{opacity:0}to{opacity:1}}@keyframes v6-lore-cartela{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v6-descoberta{position:fixed;left:50%;bottom:18%;z-index:9985;margin:0;pointer-events:none;width:min(440px,calc(100vw - 32px));padding:8px 14px;text-align:center;border-top:1px solid rgba(201,182,255,.55);border-bottom:1px solid rgba(201,182,255,.25);background:#0a0618db;font-size:12px;font-style:italic;line-height:1.5;color:#dfd6ff;transform:translate(-50%);animation:v6-descoberta 8s ease both}@keyframes v6-descoberta{0%,20%{opacity:0}27%{opacity:1}90%{opacity:1}to{opacity:0}}.v6-identidade{display:flex;flex-direction:column;gap:3px;margin:2px 0 8px;font-size:11.5px;line-height:1.45;color:var(--aby-text-2)}.v6-identidade em{color:var(--aby-text)}.v6-identidade span{font-size:10.5px;color:var(--aby-accent)}@media(pointer:coarse){.v6-lore__pular{min-height:44px;min-width:88px}}@media(prefers-reduced-motion:reduce){.v6-lore,.v6-lore__cartela,.v6-descoberta{animation:none}}.v6-lore-rever{align-self:flex-start;margin:2px 0 6px;font-size:11px;letter-spacing:.5px}.exp-hud--v6s{gap:3px}.v6s-hud__topo{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--hud-line)}.v6s-hud__prof small{display:block;font-size:9px;letter-spacing:1.6px;opacity:.72;color:var(--hud-text-2)}.v6s-hud__prof b{display:block;font-size:28px;line-height:1;color:var(--hud-accent);font-variant-numeric:tabular-nums}.v6s-hud__lado{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;text-align:right}.v6s-hud__lado small,.v6s-hud__linha>small,.v6s-hud__prog small{font-family:"Press Start 2P",var(--font-ui);font-size:7px;letter-spacing:.12em;color:var(--aby-text-2)}.v6s-hud__recorde{font-size:10px;letter-spacing:1px;color:var(--aby-text)}.v6s-hud__recorde.is-calmo{color:var(--aby-text-2)}.v6s-hud__recorde.is-novo{font-family:var(--font-ui);font-weight:800;font-size:11px;letter-spacing:1.6px;color:var(--aby-gold, #ffd23c);text-shadow:0 0 10px rgb(255 210 60 / 45%)}.v6s-hud__recorde.is-flash{animation:v6s-flash .9s ease-out both}@keyframes v6s-flash{0%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}.v6s-hud__guardiao{display:inline-flex;align-items:baseline;gap:4px;font-size:11px;white-space:nowrap}.v6s-hud__guardiao b{color:var(--aby-text);font-variant-numeric:tabular-nums}.v6s-hud__guardiao.is-agora small,.v6s-hud__guardiao.is-agora b{color:#ff6b7d}.v6s-hud__time{display:inline-flex;align-items:center;gap:5px;font-size:11px}.v6s-hud__time b{font-variant-numeric:tabular-nums}.v6s-hud__barra{position:relative;display:inline-block;width:64px;max-width:30vw;height:5px;border-radius:2px;background:var(--hud-track);overflow:hidden}.v6s-hud__barra>span{position:absolute;inset:0 auto 0 0;background:var(--aby-ok, #7bd88f)}.v6s-hud__time.is-baixo .v6s-hud__barra>span{background:var(--aby-risk, #ffb347)}.v6s-hud__time.is-critico .v6s-hud__barra>span{background:var(--aby-danger, #ff6b7d)}.v6s-hud__prog{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px}.v6s-hud__no{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6s-hud__barra--prog{flex:1 1 auto;width:auto;max-width:none}.v6s-hud__barra--prog>span{background:var(--hud-accent)}.v6s-hud__abates{flex:none;font-variant-numeric:tabular-nums;color:var(--aby-text-2)}.v6s-hud__linha{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:11px;line-height:1.35;min-width:0}.v6s-eixo{--v6-eixo: var(--aby-accent);font-style:normal;font-weight:700;letter-spacing:.4px;color:var(--v6-eixo);white-space:nowrap}.v6s-sep{color:var(--aby-text-2)}.v6s-hud__vazio{font-style:normal;color:var(--aby-text-2);opacity:.8}.v6s-hud__recompensas b{font-weight:600;color:var(--aby-text)}.v6s-hud__combate i{font-style:normal;color:var(--aby-accent)}.v6s-hud__ttl{color:var(--aby-risk, #ffb347)}.v6s-hud__info{display:flex;flex-direction:column;gap:3px;min-width:0}.v6s-hud__espolios{align-self:flex-start}.v6s-hud__rodape{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.v6s-hud__proximo{flex:1 1 auto;font-size:10.5px;color:var(--aby-text-2)}.v6s-espolios{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--hud-line)}.v6s-espolios__rot{font-family:"Press Start 2P",var(--font-ui);font-size:7px;letter-spacing:.12em;color:var(--aby-ok, #7bd88f)}.v6s-espolios__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:40vh;overflow-y:auto}.v6s-espolios__lista li{display:flex;align-items:center;gap:6px;font-size:11px}.v6s-espolios__lista li span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6s-espolios__lista li b{font-variant-numeric:tabular-nums}.v6s-espolios__ico{width:20px;height:20px;flex:none}.v6s-espolios__vazio{margin:0;font-size:11px;color:var(--aby-text-2)}.v6s-espolios__fechar{align-self:flex-end;background:none;border:0;color:var(--aby-text-2);font-size:10px;cursor:pointer;text-decoration:underline}.v5-card.v5-card--v6s{--v6-rar: #c9b6ff;--v6s-fio: color-mix(in srgb, var(--v5-cor) 38%, var(--aby-line));--v6s-tinta: var(--v5-cor);--v6s-glow: rgb(201 182 255 / 5%);--v6s-cta: var(--v5-cor);gap:4px;min-height:0;padding:32px 14px 0;border:1px solid var(--v6s-fio);border-radius:6px;background:radial-gradient(120% 58% at 50% -8%,color-mix(in srgb,var(--v6s-tinta) 20%,transparent) 0%,transparent 64%),linear-gradient(180deg,#160e2cd1,#080512f0);box-shadow:0 8px 22px #0000006b,0 0 16px var(--v6s-glow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .2s ease}.v5-card.v5-card--v6s:before{left:22%;right:22%;height:1px;opacity:.8;background:linear-gradient(90deg,transparent,var(--v6s-cta),transparent)}.v5-card.v5-card--v6s.v5-card--r-raro{--v6-rar: #6ea8ff;--v6s-fio: var(--v6-rar);--v6s-tinta: var(--v6-rar);--v6s-cta: var(--v6-rar);--v6s-glow: rgb(110 168 255 / 26%)}.v5-card.v5-card--v6s.v5-card--r-epico{--v6-rar: #b884ff;--v6s-fio: var(--v6-rar);--v6s-tinta: var(--v6-rar);--v6s-cta: var(--v6-rar);--v6s-glow: rgb(184 132 255 / 34%);border:1px solid var(--v6s-fio)}.v5-card.v5-card--v6s.v5-card--r-lendario{--v6-rar: #ffd23c;--v6-rar-2: #ff8a3c;--v6s-fio: var(--v6-rar);--v6s-tinta: var(--v6-rar);--v6s-cta: var(--v6-rar);--v6s-glow: rgb(255 210 60 / 38%);border:1px solid var(--v6s-fio);background:radial-gradient(120% 62% at 50% -10%,color-mix(in srgb,var(--v6-rar) 28%,transparent) 0%,transparent 64%),radial-gradient(90% 50% at 50% 115%,color-mix(in srgb,var(--v6-rar-2) 14%,transparent) 0%,transparent 70%),linear-gradient(180deg,#1e120ad1,#0c0604f0)}.v5-card.v5-card--v6s.v5-card--v6s-oculto{--v6-rar: #ffd23c;--v6s-fio: color-mix(in srgb, #ffd23c 70%, transparent);--v6s-tinta: #ffd23c;--v6s-cta: #ffd23c;--v6s-glow: rgb(255 210 60 / 22%);border-style:dashed}.v5-card.v5-card--v6s.v5-card--raro:after{content:none}.v5-card--v6s .v5-card__moldura{box-shadow:none}.v5-card--v6s.v5-card--r-lendario .v5-card__aura{animation-duration:2.4s}.v5-card--v6s .v6s-card__tema{position:absolute;top:11px;left:12px;z-index:1;max-width:calc(100% - 96px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:7.5px;letter-spacing:1.4px;color:color-mix(in srgb,var(--v5-cor) 85%,var(--aby-text))}.v5-card--v6s .v5-card__selo{position:absolute;top:9px;right:11px;z-index:1;gap:5px;font-size:9.5px;letter-spacing:1.6px}.v5-card--v6s .v5-card__selo:before,.v5-card--v6s .v5-card__selo:after{width:4px;height:4px}.v5-card--v6s.v5-card--r-epico .v5-card__selo{font-size:10px}.v5-card--v6s.v5-card--r-lendario .v5-card__selo{font-size:10.5px;letter-spacing:1.8px}.v5-card__selo--oculta{color:#ffd23c}.v5-card__selo--oculta:before,.v5-card__selo--oculta:after{display:none}.v5-card--v6s .v5-card__runas{margin:-6px 0 2px}.v5-card--v6s .v5-card__nome{font-size:clamp(15px,2.6vw,18px);line-height:1.12;margin-top:2px}.v5-card--v6s .v6s-card__bonus{display:flex;flex-direction:column;align-items:center;gap:1px;width:100%;margin:8px 0 2px;padding:10px 2px 2px;border-top:1px solid color-mix(in srgb,var(--v6-eixo, var(--aby-accent)) 36%,transparent)}.v6s-card__rot{font-family:var(--font-ui);font-weight:800;font-size:10px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--v6-eixo, var(--aby-accent)) 70%,var(--aby-text))}.v6s-card__num{font-family:var(--font-num);font-weight:800;font-size:26px;line-height:1.08;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--v6-eixo, var(--aby-accent));text-shadow:0 0 18px color-mix(in srgb,var(--v6-eixo, var(--aby-accent)) 42%,transparent),0 2px 0 rgb(0 0 0 / 60%)}.v6s-card__bonus[data-forca="2"] .v6s-card__num{font-size:30px}.v6s-card__bonus[data-forca="3"] .v6s-card__num{font-size:34px}.v6s-card__bonus[data-escopo=misterio] .v6s-card__num{letter-spacing:.12em}.v6s-card__resto{font-style:normal;font-size:10.5px;line-height:1.3;letter-spacing:.04em;color:var(--aby-text-2)}.v6s-card__total{margin-top:4px;font-size:11px;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--aby-text-2)}.v5-card--v6s .v6s-card__desafio{margin-top:4px;font-size:11px;line-height:1.35;color:color-mix(in srgb,var(--aby-text-2) 85%,transparent)}.v5-card .v6s-card__tags em{letter-spacing:1px}.v5-card--v6s .v6s-card__cta{align-self:stretch;margin:12px -14px 0;padding:11px 0 12px;border-top:1px solid color-mix(in srgb,var(--v6s-cta) 32%,transparent);border-radius:0 0 5px 5px;font-size:9px;letter-spacing:2px;color:var(--v6s-cta);transition:background-color .18s ease,color .18s ease,letter-spacing .18s ease}.v5-card.v5-card--v6s:hover:not(:disabled),.v5-card.v5-card--v6s:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--v6s-cta) 85%,#fff);box-shadow:0 12px 28px #0000007f,0 0 26px color-mix(in srgb,var(--v6s-cta) 38%,transparent)}.v5-card.v5-card--v6s:focus-visible{outline:2px solid color-mix(in srgb,var(--v6s-cta) 80%,#fff);outline-offset:3px}.v5-card--v6s:hover:not(:disabled) .v6s-card__cta,.v5-card--v6s:focus-visible .v6s-card__cta{background:color-mix(in srgb,var(--v6s-cta) 18%,transparent);color:#fff;letter-spacing:2.6px}.v5-card.v5-card--v6s.is-chosen{transform:translateY(-2px);border-color:color-mix(in srgb,var(--v6s-cta) 70%,#fff);animation:v5-confirma .46s ease-out both}.v5-card.v5-card--v6s.is-chosen .v5-card__aura{box-shadow:0 0 0 2px color-mix(in srgb,var(--v6s-cta) 90%,#fff),0 0 34px color-mix(in srgb,var(--v6s-cta) 55%,transparent);opacity:0;animation:v6s-escolhido-aura 1.1s ease-in-out .46s infinite}@keyframes v6s-escolhido-aura{0%,to{opacity:0}50%{opacity:1}}.v5-card--v6s.is-chosen .v6s-card__cta{background:color-mix(in srgb,var(--v6s-cta) 26%,transparent);color:#fff}.v5-card--v6s .v5-card__clarao{animation-duration:.7s}.v5-card--v6s.v5-card--r-lendario .v5-card__clarao{animation-duration:.9s}.v5-card--v6s.v5-card--r-epico:after,.v5-card--v6s.v5-card--r-lendario:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(70% 45% at 50% 0%,color-mix(in srgb,var(--v6-rar) 40%,transparent),transparent 70%);opacity:0;animation:v6s-brilho 1.2s ease-out calc(var(--rev, .7s) + 80ms) both}@keyframes v6s-brilho{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1}to{opacity:.35;transform:none}}.v6s-card__faiscas{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;border-radius:inherit;display:none}.v5-card--r-epico .v6s-card__faiscas,.v5-card--r-lendario .v6s-card__faiscas,.v5-card--v6s-oculto .v6s-card__faiscas{display:block}.v6s-card__faiscas:before,.v6s-card__faiscas:after{content:"";position:absolute;left:0;right:0;bottom:10%;height:60%;background-image:radial-gradient(circle,var(--v6-rar) 0 1.5px,transparent 2px),radial-gradient(circle,#fff 0 1px,transparent 1.5px),radial-gradient(circle,var(--v6-rar) 0 1px,transparent 1.5px);background-size:46px 38px,64px 52px,30px 44px;background-position:6px 4px,22px 18px,14px 30px;opacity:0;animation:v6s-faisca 1.3s ease-out calc(var(--rev, .7s) + 60ms) both}.v6s-card__faiscas:after{background-position:28px 10px,4px 26px,36px 2px;animation-delay:calc(var(--rev, .7s) + .22s)}@keyframes v6s-faisca{0%{opacity:0;transform:translateY(18px)}30%{opacity:.9}to{opacity:0;transform:translateY(-34px)}}.v5-card.is-chosen .v6s-card__faiscas,.v5-card.is-dim .v6s-card__faiscas{display:none}.v6s-detalhes{margin:2px 0 0;font-size:11px;color:var(--aby-text-2)}.v6s-detalhes>summary{display:block;width:max-content;margin:0 auto;padding:2px 6px;cursor:pointer;list-style:none;font-size:10.5px;letter-spacing:.5px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--aby-text-2) 45%,transparent);text-underline-offset:3px;opacity:.8}.v6s-detalhes>summary::-webkit-details-marker{display:none}.v6s-detalhes>summary:hover,.v6s-detalhes>summary:focus-visible,.v6s-detalhes[open]>summary{opacity:1;color:var(--aby-text)}.v6s-detalhes__corpo{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:8px}.v6s-detalhes__card b{display:block;font-size:11px;color:var(--aby-text);margin-bottom:2px}.v6s-detalhes__card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.v6s-detalhes__card li{display:flex;justify-content:space-between;gap:6px}.v6s-mesa__resumo{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px;margin:0 0 16px;padding:0 2px 10px;border-bottom:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent)}.v6s-mesa__resumo p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:12px;min-width:0}.v6s-mesa__resumo small{font-family:"Press Start 2P",var(--font-ui);font-size:7px;letter-spacing:.14em;color:var(--aby-text-2);margin-right:4px}.v6s-mesa__bonus .v6s-eixo{font-size:12.5px}.v6s-mesa__resumo .v6s-mesa__time{align-items:center;flex-wrap:nowrap}.v6s-mesa__time b{font-variant-numeric:tabular-nums;color:var(--aby-text)}.v6s-mesa__barra{width:72px;height:4px}.v6s-mesa__time.is-baixo .v6s-hud__barra>span{background:var(--aby-risk, #ffb347)}.v6s-mesa__time.is-critico .v6s-hud__barra>span{background:var(--aby-danger, #ff6b7d)}.v6s-mesa__resumo .v6s-mesa__rec{flex-basis:100%;color:var(--aby-text-2);font-size:11px}.v6s-mesa__rec b{color:var(--aby-text);font-weight:600}.v6s-escolha{gap:12px;margin-bottom:8px}.v6s-escolha .v5-cards{gap:14px}.exp-mesa--abismo:has(.v6s-escolha) .v5-cabeca{margin-bottom:18px}.v6s-mesa__rodape{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--aby-line) 55%,transparent)}.v6s-sair{display:flex;justify-content:center}.v6s-sair__btn{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 8px;padding:6px 12px;background:none;border:0;color:var(--aby-text-2);font-size:11px;font-weight:700;letter-spacing:1.4px;cursor:pointer}.v6s-sair__btn small{font-size:10.5px;font-weight:400;letter-spacing:0;opacity:.85}.v6s-sair__btn:hover:not(:disabled),.v6s-sair__btn:focus-visible{color:var(--aby-text);text-decoration:underline;text-underline-offset:3px}.v6s-sair__btn:disabled{opacity:.45;cursor:default}.v6s-fim__titulo{margin:4px 0 2px;text-align:center;font-size:13px;font-weight:700;color:var(--aby-text)}.v6s-fim__recorde{animation:v6s-flash .9s ease-out .2s both}.v6s-fim__recorde-calmo{margin:0;text-align:center;font-size:11px;color:var(--aby-text-2)}.v6s-fim__porque{margin:2px 0;text-align:center;font-size:12px;color:var(--aby-text-2)}.v6s-fim__porque b{color:var(--aby-text)}.v6s-fim__bonus{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;margin:6px 0 2px;font-size:12px}.v6s-fim__pontos{display:flex;justify-content:center;align-items:baseline;gap:8px;margin:4px 0 2px;font-size:12px}.v6s-fim__pontos b{font-size:15px;color:var(--v6s-xp, #f3c969)}.v6s-fim__recompensas{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid var(--aby-line)}.v6s-fim__tudo{color:var(--aby-ok, #7bd88f)}.v6s-fim__total{margin:0;font-size:13px;color:var(--aby-text)}.v6s-fim__outros{font-size:11px;color:var(--aby-text-2)}.v6s-fim__acoes{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px}.v6s-hub{display:flex;flex-direction:column;gap:4px;margin:4px 0 8px}.v6s-hub__tema small,.v6s-hub__recorde small{font-family:"Press Start 2P",var(--font-ui);font-size:7px;letter-spacing:.12em;color:var(--aby-text-2);margin-right:4px}.v6s-hub__tema,.v6s-hub__recorde,.v6s-hub__regra,.v6s-hub__frase{margin:0;font-size:12px;line-height:1.45}.v6s-hub__tema span{color:var(--aby-text-2)}.v6s-hub__frase em{color:var(--aby-accent)}.v6s-hub__recorde b{font-variant-numeric:tabular-nums}.v6s-hub__ativa-bonus,.v6s-hub__ativa-rec{font-size:11px}@media(max-width:560px){.v6s-hud__topo{align-items:center;padding-bottom:3px}.v6s-hud__prof{display:flex;align-items:baseline;gap:6px}.v6s-hud__prof small{display:inline}.v6s-hud__prof b{font-size:22px}.v6s-hud__prof .exp-hud__faixa{display:none}.v6s-hud__lado{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px}.v6s-hud__prog{gap:0}.v6s-hud__prog .v6s-hud__no,.v6s-hud__abates{display:none}.v6s-hud__barra--prog{height:3px}.v6s-hud__info{flex-direction:row;flex-wrap:nowrap;align-items:baseline;gap:8px;overflow:hidden}.v6s-hud__info .v6s-hud__linha{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;min-width:0}.v6s-hud__bonus{flex:1 1 auto}.v6s-hud__recompensas{flex:0 1 auto}.v6s-hud__info>.v6s-hud__linha>small{display:none}.v6s-hud__espolios{flex:none;align-self:baseline}.v6s-hud__combate,.v6s-hud__rodape{display:none}}@media(max-width:560px){.v5-card.v5-card--v6s{padding:30px 12px 0}.v5-card--v6s .v6s-card__cta{margin:10px -12px 0;padding:12px 0}.v6s-card__bonus[data-forca="3"] .v6s-card__num{font-size:32px}.v6s-mesa__resumo{justify-content:flex-start;gap:6px 14px;margin-bottom:12px}}.exp-hud--v6s .v6s-hud__prof b{font-size:34px;text-shadow:0 0 14px color-mix(in srgb,var(--hud-accent) 40%,transparent)}.exp-hud--v6s .v6s-hud__time{flex-wrap:wrap;justify-content:flex-end;gap:2px 6px}.exp-hud--v6s .v6s-hud__time b{font-size:18px;line-height:1;color:var(--aby-ok, #7bd88f)}.exp-hud--v6s .v6s-hud__time b i{font-style:normal;font-size:12px;color:var(--aby-text-2)}.exp-hud--v6s .v6s-hud__time.is-baixo b{color:var(--aby-risk, #ffb347)}.exp-hud--v6s .v6s-hud__time.is-critico b{color:var(--aby-danger, #ff6b7d)}.exp-hud--v6s .v6s-hud__time .v6s-hud__barra{flex-basis:100%;width:100%;max-width:110px;height:6px;margin-left:auto}.exp-hud--v6s .v6s-hud__guardiao b{font-size:13px;letter-spacing:.06em;color:#ffd27a}.exp-hud--v6s .v6s-hud__guardiao.is-perto b{color:#ff9a6b}.exp-hud--v6s .v6s-hud__guardiao.is-agora b{color:#ff6b7d}.exp-hud--v6s .v6s-hud__lado{max-width:64%}.exp-hud--v6s .v6s-hud__guardiao.is-agora{flex-direction:column;align-items:flex-end;gap:0;white-space:normal;max-width:100%}.exp-hud--v6s .v6s-hud__guardiao.is-agora b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.v6s-hud__prog{flex-wrap:wrap;row-gap:3px}.v6s-hud__objetivo{display:inline-flex;align-items:baseline;gap:4px;margin-left:auto;white-space:nowrap}.v6s-hud__objetivo b{font-size:13px;font-variant-numeric:tabular-nums;color:var(--aby-text)}.v6s-hud__prog .v6s-hud__barra--prog{flex-basis:100%;height:6px}.v6s-hud__bonus{flex-direction:column;align-items:stretch;gap:3px}.v6s-grade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.v6s-grade__eixo{--v6-eixo: var(--aby-accent);display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:3px 5px 4px;border-left:2px solid var(--v6-eixo);background:color-mix(in srgb,var(--v6-eixo) 9%,transparent)}.v6s-grade__eixo small{font-family:var(--font-ui);font-weight:800;font-size:8.5px;letter-spacing:.12em;color:var(--v6-eixo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.v6s-grade__eixo b{font-family:var(--font-num);font-size:16px;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--aby-text)}.v6s-grade__eixo em{font-style:normal;font-size:8.5px;line-height:1.2;color:var(--aby-text-2);white-space:nowrap}.v6s-grade__eixo.is-zero{border-left-color:color-mix(in srgb,var(--v6-eixo) 30%,transparent);background:none}.v6s-grade__eixo.is-zero small{color:var(--aby-text-2)}.v6s-grade__eixo.is-zero b{color:var(--aby-text-2);opacity:.55}.v6s-card__legenda{font-size:10.5px;line-height:1.25;letter-spacing:.03em;color:color-mix(in srgb,var(--v6-eixo, var(--aby-accent)) 70%,var(--aby-text))}.v6s-card__bonus[data-escopo=reroll] .v6s-card__total{color:var(--aby-text)}body.is-abismo-v6 .pl-hud .mt-slot.pl-card:not(.fainted):not(.empty) .poke-photo{filter:saturate(1.3) brightness(1.15) drop-shadow(0 0 2px rgb(255 255 255 / 35%))}body.is-abismo-v6 .pl-hud .mt-slot.pl-card:not(.fainted):not(.empty){border-color:color-mix(in srgb,var(--aby-ok, #7bd88f) 55%,transparent)}body.is-abismo-v6 .pl-hud .mt-slot.pl-card.fainted{filter:none;opacity:1;border-color:#3a3346;background:#120d1c}body.is-abismo-v6 .pl-hud .mt-slot.pl-card.fainted .poke-photo{filter:grayscale(1) brightness(.5) contrast(1.1);opacity:.7}body.is-abismo-v6 .pl-hud .mt-slot.pl-card.fainted:after{content:"✕";position:absolute;inset:0;display:grid;place-items:center;z-index:2;font-size:22px;font-weight:900;color:#ff6b7d;text-shadow:0 1px 2px #000;pointer-events:none}@media(max-width:560px){.exp-hud--v6s .v6s-hud__prof b{font-size:26px}.exp-hud--v6s .v6s-hud__time b{font-size:15px}.exp-hud--v6s .v6s-hud__time .v6s-hud__barra,.v6s-hud__objetivo{display:none}.v6s-hud__info{flex-direction:column;gap:3px}.v6s-hud__info .v6s-hud__bonus{white-space:normal;overflow:visible}.v6s-grade{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.v6s-grade__eixo{padding:2px 3px}.v6s-grade__eixo small{font-size:7px;letter-spacing:.04em}.v6s-grade__eixo b{font-size:12px}.v6s-grade__eixo em{display:none}}@media(prefers-reduced-motion:reduce){.v6s-hud__recorde.is-flash,.v6s-fim__recorde{animation:none}.v5-card--v6s.v5-card--r-epico:after,.v5-card--v6s.v5-card--r-lendario:after{animation:none;opacity:.35}.v5-card.v5-card--v6s,.v5-card.v5-card--v6s.is-chosen{animation:none;transition:none}.v5-card.v5-card--v6s.is-chosen .v5-card__aura{animation:none;opacity:1}.v5-card.v5-card--v6s:hover:not(:disabled),.v5-card.v5-card--v6s:focus-visible,.v5-card.v5-card--v6s.is-chosen{transform:none}.v5-card.v5-card--v6s .v6s-card__faiscas{display:none}.v5-card--v6s .v6s-card__cta{transition:none}}.feed-xp-run{margin-left:6px;font-size:.82em;font-weight:700;color:#ffb347;white-space:nowrap}.fr-row.fr-run b,.fr-row.fr-run i{color:#ffb347}.exp-hud--v6s .v6s-hud__topo{align-items:flex-start}.exp-hud--v6s .v6s-hud__prof{flex:0 0 auto;min-width:72px}.exp-hud--v6s .v6s-hud__prof .exp-hud__faixa{display:block;max-width:96px;white-space:normal;line-height:1.15}.exp-hud--v6s .v6s-hud__lado{flex:1 1 auto;min-width:0}.exp-hud--v6s .v6s-hud__guardiao{flex-direction:column;align-items:flex-end;gap:0;white-space:normal;text-align:right}.exp-hud--v6s .v6s-hud__guardiao small{font-size:7px}.exp-hud--v6s .v6s-hud__recorde{font-size:9px}.v6s-hud__rotacao{font-family:var(--font-ui);font-weight:800;font-size:10px;letter-spacing:.1em}.exp-hud--v6s-compacta{gap:3px;padding:4px 6px 5px}.v6s-hud__linha1{display:flex;align-items:center;gap:4px;min-width:0}.v6s-hud__toggle{flex:1 1 auto;min-width:0;min-height:40px;margin:0;padding:2px 2px 2px 0;display:flex;align-items:center;justify-content:space-between;gap:6px;background:none;border:0;border-radius:6px;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.v6s-hud__toggle:focus-visible,.v6s-hud__rot-ico:focus-visible{outline:2px solid var(--hud-accent-2);outline-offset:1px}.v6s-hud__c{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.v6s-hud__c small{font-family:var(--font-ui);font-weight:800;font-size:7px;line-height:1.1;letter-spacing:.04em;color:var(--aby-text-2);white-space:nowrap}.v6s-hud__c b{font-size:14px;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--aby-text);white-space:nowrap}.v6s-hud__c b i{font-style:normal;font-size:10px;color:var(--aby-text-2)}.v6s-hud__c--prof b{font-size:20px;color:var(--hud-accent)}.v6s-hud__c--prof.is-recorde b{color:var(--aby-gold, #ffd23c)}.v6s-hud__c--time b{color:var(--aby-ok, #7bd88f)}.v6s-hud__c--time.is-baixo b{color:var(--aby-risk, #ffb347)}.v6s-hud__c--time.is-critico b{color:var(--aby-danger, #ff6b7d)}.v6s-hud__c--guardiao b{color:#ffd27a}.v6s-hud__c--guardiao.is-perto b{color:#ff9a6b}.v6s-hud__c--guardiao.is-agora b{color:#ff6b7d}.v6s-hud__chev{flex:none;width:7px;height:7px;margin-right:2px;border-right:2px solid var(--aby-text-2);border-bottom:2px solid var(--aby-text-2);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.exp-hud--v6s-compacta.is-aberta .v6s-hud__chev{transform:translateY(2px) rotate(225deg)}.v6s-hud__rot-ico.exp-hud__rot{flex:none;align-self:center;display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;font-size:18px;line-height:1}.exp-hud--v6s-compacta>.v6s-hud__barra--prog{display:block;width:100%;max-width:none;height:3px}.exp-hud--v6s-compacta .v6s-hud__ttl{font-size:10px}.v6s-hud__mais{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:4px;border-top:1px solid var(--hud-line)}.v6s-hud__mais[hidden]{display:none}.v6s-hud__mais .v6s-hud__recorde{align-self:flex-start}.v6s-hud__mais .v6s-hud__no{font-size:10.5px;white-space:normal}.v6s-hud__mais .v6s-hud__linha{font-size:10.5px}.exp-hud--v6s-compacta .v6s-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.exp-hud--v6s-compacta .v6s-grade__eixo{padding:2px 4px 3px}.exp-hud--v6s-compacta .v6s-grade__eixo small{font-size:7px;letter-spacing:.02em;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.exp-hud--v6s-compacta .v6s-grade__eixo b{font-size:13px}.exp-hud--v6s-compacta .v6s-grade__eixo em{display:none}@media(prefers-reduced-motion:reduce){.v6s-hud__chev{transition:none}}@media(max-width:560px){.v6s-grade__eixo small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media(max-width:560px){.v5-card.v5-card--v6s{gap:2px;padding:24px 12px 0}.v5-card--v6s .v6s-card__tema{top:8px}.v5-card--v6s .v5-card__selo{top:7px}.v5-card--v6s .v5-card__runas{margin:-4px 0 0;height:10px}.v5-card--v6s .v5-card__nome{font-size:15px;margin-top:0}.v5-card--v6s .v6s-card__bonus{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;margin:4px 0 0;padding:4px 2px 0}.v6s-card__num,.v6s-card__bonus[data-forca="2"] .v6s-card__num{font-size:22px}.v6s-card__bonus[data-forca="3"] .v6s-card__num{font-size:24px}.v6s-card__bonus .v6s-card__legenda,.v6s-card__bonus .v6s-card__total{margin-top:0;font-size:10.5px}.v6s-card__bonus .v6s-card__total{flex-basis:100%}.v5-card--v6s .v6s-card__desafio{margin-top:1px;font-size:10.5px;line-height:1.3}.v5-card--v6s .v6s-card__tags{margin-top:2px}.v5-card--v6s .v6s-card__cta{margin:6px -12px 0;padding:9px 0;font-size:9px}.v6s-escolha,.v6s-escolha .v5-cards{gap:8px}.v6s-mesa__resumo{gap:2px 12px;margin-bottom:6px;padding-bottom:6px}.v6s-mesa__resumo p{font-size:11px}.v6s-mesa__resumo .v6s-mesa__rec{font-size:10.5px}.exp-mesa--abismo:has(.v6s-escolha) .v5-cabeca{margin-bottom:8px}.v6s-mesa__rodape{gap:6px;margin-top:8px;padding-top:8px}}@media(max-height:600px){.exp-fim--v6s .v6s-fim__acoes{position:sticky;bottom:0;z-index:2;padding-top:10px;padding-bottom:4px;background:linear-gradient(180deg,transparent,rgb(12 8 26 / 96%) 30%)}}@media(pointer:coarse){body.is-abismo-v6 .pl-hud .mt-slot.pl-card:not(.fainted):not(.empty) .poke-photo{filter:saturate(1.3) brightness(1.15)}}@media(pointer:coarse){.v6s-hud__rotacao,.v6s-sair__btn{min-height:44px}.v6s-hud__rot-ico.exp-hud__rot{width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1));min-width:calc(44px / var(--hud-scale, 1))}.v6s-hud__toggle{min-height:44px}}.panel.modal.hrv2-shell{width:min(540px,100%);max-width:100%;max-height:calc(min(90dvh,100dvh - 24px) / var(--hud-scale, 1));padding:0;overflow:visible;display:flex;flex-direction:column;background:transparent;border:0;border-radius:var(--pl-ui-radius-window);box-shadow:none}.hrv2.pl-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:100%;overflow:hidden;color-scheme:dark;font-size:var(--pl-ui-font-body-size)}html[data-performance=economy] .hrv2.pl-window{backdrop-filter:none;-webkit-backdrop-filter:none}.hrv2-head.pl-window__header{--pl-window-header-line-left: 72px;--pl-window-header-line-right: 60px;--pl-window-header-overlay-inset: 0 52px 0 auto;--pl-window-header-overlay-width: min(40%, 200px);--pl-window-icon-size: 40px;display:grid;grid-template-columns:40px minmax(0,1fr) auto var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:64px;padding:10px 12px 10px 14px}.hrv2-head .pl-window__icon>span{font-size:18px}.hrv2 h2.pl-window__title{margin:2px 0 0;overflow:hidden;font-size:clamp(17px,1.8vw,21px);text-overflow:ellipsis;white-space:nowrap}.hrv2-time{padding:4px 10px;border:1px solid var(--pl-ui-border-strong);border-radius:999px;background:var(--pl-ui-bg-base);color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:13px;font-weight:var(--pl-ui-font-weight-control);white-space:nowrap}.hrv2-body.pl-scroll-area{display:grid;align-content:start;grid-auto-rows:max-content;gap:10px;min-height:0;padding:12px;background:linear-gradient(var(--pl-ui-surface-panel),var(--pl-ui-surface-panel)),var(--pl-ui-outline-window)}.hrv2 .hrv2-stats.pl-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.hrv2-stat{display:grid;gap:1px;min-width:0;padding:9px 12px}.hrv2-stat+.hrv2-stat{border-left:1px solid var(--pl-ui-border)}.hrv2-stat-k{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.14em;text-transform:uppercase}.hrv2-stat-v{overflow:hidden;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:19px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.hrv2-stat-r{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:11px}.hrv2 .hrv2-stat.is-pos .hrv2-stat-v{color:var(--pl-ui-success)}.hrv2 .hrv2-stat.is-neg .hrv2-stat-v{color:var(--pl-ui-danger)}.hrv2 .hrv2-stat.is-special :is(.hrv2-stat-v,.hrv2-stat-r){color:var(--pl-ui-special)}.hrv2-chips{display:flex;flex-wrap:wrap;gap:6px}.hrv2-chip{padding:3px 10px;border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-bg-base);color:var(--pl-ui-text);font-size:12px;font-weight:var(--pl-ui-font-weight-control)}.hrv2-chip.is-special{border-color:var(--pl-ui-card-special-border);color:var(--pl-ui-special)}.hrv2-chip.is-good{border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);color:var(--pl-ui-success)}.hrv2 .hrv2-box.pl-card{display:grid;gap:10px;min-width:0;padding:10px 12px 12px}.hrv2 h3.hrv2-box-title{margin:0;color:var(--pl-ui-header-kicker-color);font-family:var(--pl-ui-font-section);font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.hrv2-group{display:grid;gap:6px;min-width:0}.hrv2-group-head{display:flex;align-items:baseline;gap:8px;color:var(--pl-ui-text);font-size:12px;font-weight:var(--pl-ui-font-weight-control)}.hrv2-group-head:after{content:"";order:1;flex:1;border-bottom:1px dotted var(--pl-ui-border);transform:translateY(-3px)}.hrv2-group-head>b{order:2;font-family:var(--pl-ui-font-number);white-space:nowrap}.hrv2-group-head small{color:var(--pl-ui-text-muted);font-size:10px;font-weight:600}.hrv2 .is-pos{color:var(--pl-ui-success)}.hrv2 .is-neg{color:var(--pl-ui-danger)}.hrv2-mons{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.hrv2-mon{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;padding:0 8px 0 2px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base)}.hrv2-mon .pkmn-icon{flex:none}.hrv2-mon-name{overflow:hidden;color:var(--pl-ui-text-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hrv2-mon-q{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:12px}.hrv2-mon.is-captured{border-color:color-mix(in srgb,var(--pl-ui-accent-bright) 45%,var(--pl-ui-border));background:color-mix(in srgb,var(--pl-ui-accent) 12%,var(--pl-ui-bg-base))}.hrv2-mon.is-captured .hrv2-mon-name{color:var(--pl-ui-text)}.hrv2-mon.is-shiny{border-color:var(--pl-ui-special);background:linear-gradient(180deg,color-mix(in srgb,var(--pl-ui-special) 30%,var(--pl-ui-bg-base)),color-mix(in srgb,var(--pl-ui-special) 12%,var(--pl-ui-bg-base)));box-shadow:0 0 0 1px color-mix(in srgb,var(--pl-ui-special) 45%,transparent),0 0 12px color-mix(in srgb,var(--pl-ui-special) 55%,transparent)}.hrv2-mon.is-shiny .hrv2-mon-name{color:var(--pl-ui-special);font-weight:800}.hrv2-mon.is-shiny .hrv2-mon-q{color:var(--pl-ui-special)}.hrv2-rows{display:grid;margin:0;padding:0;list-style:none}.hrv2-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 76px;align-items:center;gap:8px;min-height:32px;padding:0 6px 0 2px;border-radius:var(--pl-ui-radius-card)}.hrv2-row:nth-child(odd){background:color-mix(in srgb,var(--pl-ui-accent) 6%,transparent)}.hrv2-row-ico{display:grid;place-items:center;width:28px;height:28px}.hrv2-row-ico>*{max-width:28px;max-height:28px}.hrv2-row-name{overflow:hidden;color:var(--pl-ui-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hrv2-row-q{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:12px}.hrv2-row-v{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:12px;text-align:right;white-space:nowrap}.hrv2 .hrv2-row-v.is-neg{color:var(--pl-ui-danger)}.hrv2-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;border-top:1px solid var(--pl-ui-border-strong);color:var(--pl-ui-text-strong);font-weight:var(--pl-ui-font-weight-control)}.hrv2-total b{font-family:var(--pl-ui-font-number);font-size:16px}.hrv2-empty{margin:0;color:var(--pl-ui-text-muted);font-size:12px}.hrv2-actions.pl-window__footer{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;padding:12px 14px 14px;background:var(--pl-ui-outline-window)}.hrv2 .hrv2-actions .pl-button{min-width:150px}@media(max-width:560px){.hrv2 .hrv2-stats.pl-card{grid-template-columns:repeat(2,minmax(0,1fr))}.hrv2-stat:nth-child(3){border-left:0}.hrv2-stat:nth-child(n+3){border-top:1px solid var(--pl-ui-border)}.hrv2-head.pl-window__header{gap:8px;padding:8px 10px}.hrv2-body.pl-scroll-area{padding:10px}.hrv2 .hrv2-actions .pl-button{flex:1 1 0;min-width:0}}@media(pointer:coarse){.hrv2 .hrv2-actions .pl-button{min-height:calc(44px / var(--hud-scale, 1))}}.v6r .v6r-desfecho{display:grid;gap:4px;min-width:0;text-align:center}.v6r .v6s-fim__titulo{margin:0;color:var(--pl-ui-text-strong);font-size:14px;font-weight:var(--pl-ui-font-weight-control)}.v6r .v6s-fim__porque{margin:0;color:var(--pl-ui-text-soft);font-size:12px}.v6r .v6s-fim__porque b{color:var(--pl-ui-text-strong)}.v6r .v6s-fim__bonus{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px;margin:0;font-size:12px}.v6r .v6r-rot{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.14em}.v6r .hrv2-chips .v6s-fim__recorde{animation:none}.v6r .v6r-estrelas{color:var(--pl-ui-special);font-family:var(--pl-ui-font-number);font-size:11px}.v6r .hrv2-row{grid-template-columns:28px minmax(0,1fr) auto minmax(64px,auto)}.v6r .hrv2-row.is-sem-preco .hrv2-row-v small{color:var(--pl-ui-text-muted);font-family:inherit;font-weight:600}.v6r .v6r-aviso{margin:0;color:var(--pl-ui-text-muted);font-size:11px;line-height:1.4}.v6r .v6r-linhas{display:grid;gap:2px;margin:0;padding:0;list-style:none}.v6r .v6r-linha{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-height:26px;color:var(--pl-ui-text);font-size:12px}.v6r .v6r-linha small{color:var(--pl-ui-text-muted);font-size:10px;font-weight:600}.v6r .v6r-linha b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);white-space:nowrap}.v6r .v6r-nivel{display:grid;gap:6px;padding-top:6px}.v6r .v6r-barra{height:8px;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-bg-base)}.v6r .v6r-barra>span{display:block;height:100%;background:var(--pl-ui-accent-bright)}.v6r .v6r-barra-txt{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:11px}.v6r .v6r-andou{margin:4px 0 0;color:var(--pl-ui-text-soft);font-size:12px}.v6r .v6r-andou b{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number)}.v6r .v6r-quase{margin:0}.v6r .v6s-fim__vazio small{display:block;margin-top:4px}@media(max-width:560px){.v6r .hrv2-row{grid-template-columns:28px minmax(0,1fr) auto minmax(56px,auto);gap:6px}}.v6r .v6r-bonus{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;margin:8px 0;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,#ffd65a 60%,transparent);background:color-mix(in srgb,#ffd65a 12%,transparent)}.v6r .v6r-bonus .v6r-rot{grid-column:1 / -1;color:#ffd65a;font-weight:800;letter-spacing:.1em;font-size:10px}.v6r .v6r-bonus__linha{font-size:13px;color:var(--pl-ui-text)}.v6r .v6r-bonus__xp{font-family:var(--pl-ui-font-number);font-size:15px;font-weight:800;color:#ffd65a;white-space:nowrap}.v6r .v6r-bonus small{grid-column:1 / -1;color:var(--pl-ui-text-soft);font-size:11px}.v6r .v6r-bonus.is-vazio{border-color:color-mix(in srgb,#ffd65a 30%,transparent);background:none}.v6r .v6r-bonus.is-vazio p{grid-column:1 / -1;margin:0;font-size:12px;color:var(--pl-ui-text-soft)}.v6r .v6r-linha--bonus b{color:#ffd65a}.exp-hud__espolios{display:flex;align-items:center;gap:6px;width:100%;margin-top:4px;padding:5px 8px;border:1px solid rgba(169,156,255,.35);border-radius:4px;background:#100c208c;color:#cfc7ff;font-size:10px;letter-spacing:.04em;cursor:pointer}.exp-hud__espolios:hover{border-color:#a99cffb3}.exp-hud__espolios .is-novo{width:6px;height:6px;border-radius:50%;background:#e3b04f;box-shadow:0 0 6px #e3b04f;animation:spoil-pulso 1.6s ease-in-out infinite}@keyframes spoil-pulso{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.exp-hud__espolios .is-novo{animation:none;opacity:1}}.spoils{position:absolute;z-index:40;left:8px;right:8px;max-height:58vh;overflow-y:auto;padding:10px;border:1px solid rgba(169,156,255,.45);border-radius:6px;background:#0a0716f7;box-shadow:0 10px 30px #0009}.spoils__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#cfc7ff;font-size:11px;letter-spacing:.1em}.spoils__x{display:grid;place-items:center;min-width:32px;min-height:32px;margin:-8px -8px -8px 0;border:0;background:none;color:#8d84b8;font-size:13px;cursor:pointer}.spoils__bloco+.spoils__bloco{margin-top:10px}.spoils__bloco h4{display:flex;align-items:baseline;gap:6px;margin:0 0 5px;font-size:10px;letter-spacing:.08em}.spoils__bloco h4 small{color:#7b7398;font-size:9px;letter-spacing:0;text-transform:none}.spoils__bloco--selado h4{color:#7bc96f}.spoils__bloco--risco h4{color:#ff9a4d}.spoils__lista{margin:0;padding:0;list-style:none}.spoil{display:flex;align-items:center;gap:7px;padding:3px 5px;border-left:2px solid var(--rar, #9aa5b1);border-radius:2px;font-size:11px}.spoil+.spoil{margin-top:2px}.spoil--notavel{background:color-mix(in srgb,var(--rar) 12%,transparent)}.spoil--destaque{border:1px solid color-mix(in srgb,var(--rar) 70%,transparent);border-left-width:3px;box-shadow:0 0 8px color-mix(in srgb,var(--rar) 25%,transparent)}.spoil--destaque .spoil__nome:before{content:"★ ";color:var(--rar)}.spoil__ico{display:grid;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px}.spoil__img{width:18px;height:18px;image-rendering:pixelated}.spoil__nome{flex:1 1 auto;min-width:0;overflow:hidden;color:#ded8f5;text-overflow:ellipsis;white-space:nowrap}.spoil__selo{margin-left:5px;padding:0 4px;border:1px solid var(--rar);border-radius:2px;color:var(--rar);font-size:8px;letter-spacing:.06em;text-transform:uppercase}.spoil__qtd{flex:0 0 auto;color:#fff;font-variant-numeric:tabular-nums}.spoils__vazio,.spoils__rodape{margin:4px 0 0;color:#7b7398;font-size:10px}.spoils__rodape{margin-top:10px;padding-top:7px;border-top:1px solid rgba(169,156,255,.18)}.exp-hud__selo{display:flex;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;border:1px solid rgba(123,201,111,.3);border-radius:4px;background:#0c180e73;font-size:10px}.exp-hud__selo>small{color:#7b9c76;letter-spacing:.08em}.exp-hud__selo>b{color:#a7e39c;font-size:13px}.exp-hud__selo-dots{display:flex;gap:3px;margin-left:auto}.exp-hud__selo-dots i{width:7px;height:7px;border:1px solid rgba(123,201,111,.5);border-radius:50%}.exp-hud__selo-dots i.is-on{border-color:#7bc96f;background:#7bc96f}.exp-hud__selo-faltam{flex:0 0 100%;color:#6d8a69;font-size:9px}.exp-hud__nosupply{color:#ff9a8f;font-size:10px}.exp-hud__atalhos{display:flex;flex-direction:column;gap:4px}.v6p{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0}.v6p__c{--v6-eixo: var(--aby-accent);display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:3px 5px 4px;border-left:2px solid var(--v6-eixo);background:color-mix(in srgb,var(--v6-eixo) 9%,transparent);transition:background-color .4s ease,border-color .4s ease}.v6p__c small{font-family:var(--font-ui);font-weight:800;font-size:8.5px;letter-spacing:.12em;color:var(--v6-eixo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.v6p__c b{font-family:var(--font-num);font-size:15px;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--aby-text);white-space:nowrap}.v6p__c em{font-style:normal;font-size:8.5px;line-height:1.2;color:var(--aby-text-2);white-space:nowrap}.v6p__c--nivel{--v6-eixo: #9fd16b}.v6p__c--nivel.is-subiu{--v6-eixo: #ffd65a;background:color-mix(in srgb,#ffd65a 16%,transparent)}.v6p__c--shiny.is-zero{border-left-color:color-mix(in srgb,var(--v6-eixo) 30%,transparent);background:none}.v6p__c--shiny.is-zero b{color:var(--aby-text-2);opacity:.55}.v6p__c--shiny.is-ativo b{color:var(--v6-eixo)}.v6p__c--shiny.is-agora{background:color-mix(in srgb,var(--v6-eixo) 22%,transparent);animation:v6p-brilho 1.6s ease-in-out infinite}.v6p__c--shiny.is-agora b{color:var(--v6-eixo)}@keyframes v6p-brilho{50%{border-left-color:#fff}}@media(max-width:560px){.v6p{gap:2px}.v6p__c{padding:2px 4px 3px}.v6p__c small{font-size:7px;letter-spacing:.04em}.v6p__c b{font-size:12px}}@media(prefers-reduced-motion:reduce){.v6p__c{transition:none}.v6p__c--shiny.is-agora{animation:none}}.rq6-regra{margin:0;font-size:12px;line-height:1.45;color:var(--aby-text-2)}.rq6-regra b{color:var(--aby-text)}.rq6-eixo{font-style:normal;font-family:"Press Start 2P",var(--font-ui);font-size:9px;letter-spacing:.02em}.rq6-eixo--dano{color:#ff8a6b}.rq6-eixo--defesa{color:#7cc4ff}.rq6-resumo{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent);font-size:12px;color:var(--aby-text)}.rq6-resumo span{display:inline-flex;align-items:center;gap:6px;min-width:0}.rq6-resumo .rq-ico{width:14px;height:14px;fill:currentColor}.rq6-hud,.rq6-mesa{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.rq6-hud{margin-top:6px}.rq6-mesa{margin:6px 0 0}.rq6-hud__build{display:inline-flex;flex-wrap:wrap;gap:6px}.rq6-chip{display:inline-flex;align-items:baseline;gap:5px;padding:3px 8px;border:1px solid var(--aby-line);border-radius:999px;background:color-mix(in srgb,var(--aby-surface) 70%,transparent);line-height:1.2}.rq6-chip small{font-family:"Press Start 2P",var(--font-ui);font-size:8px;color:var(--aby-text-2)}.rq6-chip b{font-size:13px}.rq6-chip--dano b{color:#ff8a6b}.rq6-chip--defesa b{color:#7cc4ff}.rq6-chip--dano:not(.is-zero){border-color:color-mix(in srgb,#ff8a6b 55%,transparent)}.rq6-chip--defesa:not(.is-zero){border-color:color-mix(in srgb,#7cc4ff 55%,transparent)}.rq6-chip.is-zero b{opacity:.55}.rq6-guardiao,.rq6-bencao{display:inline-flex;align-items:baseline;gap:5px;min-width:0;font-size:12px;color:var(--aby-text)}.rq6-guardiao small{font-family:"Press Start 2P",var(--font-ui);font-size:8px;color:var(--aby-text-2)}.rq6-guardiao.is-agora b{color:var(--aby-gold, #ffd23c)}.rq6-bencao{align-items:center}.rq6-bencao .rq-ico{width:14px;height:14px;fill:currentColor}.rq6-cta{min-height:44px}@media(max-width:560px){.rq6-chip b{font-size:12px}.rq6-guardiao,.rq6-bencao{font-size:11px}}.depot-filterbar{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:10px}.depot-filter-row{display:grid;grid-template-columns:minmax(150px,1fr) auto auto;gap:7px;min-width:0}.depot-search{box-sizing:border-box;display:flex;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base)}.depot-search:focus-within{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.depot-search>span{color:var(--pl-ui-text-muted);font-size:.8rem}#modalRoot .depot-search input[type=search]{flex:1;width:auto;min-width:0;height:100%;min-height:0;padding:0;color:inherit;border:0;background:transparent;box-shadow:none;font-family:var(--pl-ui-font-body);font-size:.78rem}#modalRoot .depot-search input[type=search]::placeholder{color:var(--pl-ui-text-muted);opacity:1}#modalRoot .depot-search input[type=search]:focus-visible{outline:none}#modalRoot .depot-search input[type=search]::-webkit-search-cancel-button{filter:invert(1) brightness(1.4)}.depot-sortwrap{flex:none;min-width:0}#modalRoot .depot-sortwrap select.depot-sort{box-sizing:border-box;width:min(158px,20vw);height:36px;min-height:0;padding:0 30px 0 10px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background-color:var(--pl-ui-bg-base);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c9d6e3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px;appearance:none;box-shadow:none;font-family:var(--pl-ui-font-body);font-size:.7rem;font-weight:700;cursor:pointer}#modalRoot .depot-sortwrap select.depot-sort:is(:hover,:focus-visible){border-color:var(--pl-ui-accent-action-border);outline:none}#modalRoot .depot-sortwrap select.depot-sort option{color:#0b1a26;background:#e8f3fb}.depot-filter-toggle{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:82px;height:36px;padding:0 9px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);box-shadow:none;font-family:var(--pl-ui-font-body);font-size:.7rem;font-weight:800;cursor:pointer}.depot-filter-toggle:is(:hover,:focus-visible):not(:disabled),.depot-filter-toggle.on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.depot-filter-icon{display:inline-grid;place-items:center;width:14px;height:14px;color:var(--pl-ui-accent-bright);font-size:.8rem;line-height:1;transform:rotate(90deg)}.depot-filter-count{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;color:#fff;border-radius:999px;background:var(--pl-ui-accent);font-size:.53rem}.depot-filter-panel{display:none}.depot-filter-panel.is-open{display:flex;align-items:flex-end;gap:10px;padding:10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised);animation:depotFiltersIn .12s ease-out}@keyframes depotFiltersIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.depot-chip-groups{display:flex;flex:1;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0}.depot-chip-group{display:flex;flex-direction:column;gap:5px;min-width:0}.depot-chip-label{color:var(--pl-ui-text-muted);font-size:.51rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.depot-chips{display:flex;flex-wrap:wrap;gap:4px}.depot-chip{box-sizing:border-box;min-height:25px;padding:4px 7px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);box-shadow:none;font-family:var(--pl-ui-font-body);font-size:.61rem;font-weight:700;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.depot-chip:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.depot-chip.on,.depot-chip.on:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.depot-chip[disabled]{opacity:.4;cursor:default}.depot-chip-toggle{align-self:flex-end}.depot-type-group{flex:1 1 100%}.depot-type-chip{display:inline-flex;align-items:center;gap:4px}.depot-type-chip .type-icon{flex:none;image-rendering:pixelated}.depot-filter-clear{flex:none;padding:5px 2px;color:var(--pl-ui-text-muted);border:0;background:none;box-shadow:none;font-family:var(--pl-ui-font-body);font-size:.6rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.depot-filter-clear:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);background:none}.depot-pagebar{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--pl-ui-border)}.depot-perpage,.depot-pager{display:flex;align-items:center;gap:4px}.depot-pageno{min-width:54px;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:.62rem;font-weight:800;text-align:center}@media(max-width:640px){.depot-filter-row{grid-template-columns:minmax(120px,1fr) auto}.depot-sortwrap{grid-column:1 / -1}#modalRoot .depot-sortwrap select.depot-sort{width:100%}.depot-filter-panel.is-open{flex-direction:column;align-items:stretch}.depot-filter-clear{align-self:flex-end}.depot-pagebar{justify-content:center}}@media(hover:none),(pointer:coarse){.depot-search,.depot-filter-toggle,#modalRoot .depot-sortwrap select.depot-sort{height:auto;min-height:calc(44px / var(--hud-scale, 1))}.depot-chip{min-height:calc(36px / var(--hud-scale, 1))}.depot-pagebar .depot-chip{min-width:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.depot-chip{transition:none}.depot-filter-panel.is-open{animation:none}}.depot-pk-cards .depot-slot.pkmn.filled:has(.depot-pot-stars){container:depot-card / inline-size}.depot-pk-cards .depot-pot-stars{position:absolute;top:4px;left:calc(50% + 3px);z-index:3;display:flex;align-items:center;transform:translate(-50%);pointer-events:none;filter:drop-shadow(.5px .5px 0 rgba(0,0,0,.6))}.depot-pk-cards .depot-pot-star{width:8px;height:8px;margin:0 -.5px;overflow:visible}.depot-pk-cards .depot-pot-num{display:none;margin-left:1px;font-family:var(--font-ui);font-size:8px;font-weight:900;line-height:1;color:#ffe9a0}.depot-pk-cards .depot-slot.pkmn:has(.pkmn-slot-shiny) .depot-pot-stars,.depot-pk-cards .depot-slot.pkmn.tier-longo .depot-pot-stars{top:20px;left:50%}@container depot-card (max-width: 71px){.depot-pk-cards .depot-pot-star{width:8px;height:8px}.depot-pk-cards .depot-pot-star+.depot-pot-star{display:none}.depot-pk-cards .depot-pot-num{display:block}}.depot-pk-cards .depot-slot.pkmn{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:auto;height:auto;min-height:0;aspect-ratio:1 / 1;padding:4px 4px 5px;overflow:hidden;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card);cursor:pointer;transition:transform .1s ease,border-color .1s ease,background .1s ease}.depot-pk-cards .depot-slot.pkmn.filled:hover{transform:translateY(-1px);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.depot-pk-cards .depot-slot.pkmn[disabled]{opacity:.55;cursor:default}.depot-pk-cards .depot-slot.empty.pkmn{display:grid;place-items:center;border-style:dashed;background:var(--pl-ui-bg-base);box-shadow:none;cursor:default}.depot-pk-cards .depot-slot.empty.pkmn:after{content:"◓";color:var(--pl-ui-text-muted);opacity:.35;font-size:1rem}.depot-pk-cards .pkmn-slot-portrait{flex:none;width:min(78%,64px);aspect-ratio:1 / 1}.depot-pk-cards .pkmn-slot-portrait .pkmn-icon{width:100%;height:100%}.depot-pk-cards .pkmn-slot-name{max-width:100%;overflow:hidden;color:var(--pl-ui-text-soft);font-size:.5rem;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.depot-pk-cards .depot-slot.pkmn:hover .pkmn-slot-name{color:var(--pl-ui-text-strong)}.depot-pk-cards .pkmn-slot-shiny{position:absolute;top:2px;right:3px;z-index:3;font-size:.62rem;text-shadow:0 1px 2px #000}.depot-pk-cards .pokemon-tier-badge-slot,.depot-pk-cards .pkmn-slot-iv{position:absolute;top:2px;left:3px;z-index:3;margin-left:0;padding:0 3px;font-size:.5rem;line-height:1.3}.depot-pk-cards .pkmn-slot-foot{position:relative;display:flex;justify-content:center;width:100%;min-width:0}.depot-pk-cards .pkmn-slot-iv{top:auto;bottom:calc(100% + 2px);left:-1px;box-shadow:0 1px 2px #000000b3}.depot-pk-cards .depot-slot.pkmn:has(>.pkmn-slot-shiny){position:relative;overflow:clip;contain:paint;border-color:#f2c14e;outline:1px solid #f2c14e;outline-offset:-1px;background:radial-gradient(circle at 50% 28%,#2d23104d,#0d0f12 84%);box-shadow:0 0 12px #f2c14e6b,inset 0 0 16px #e0a32829}.depot-pk-cards .depot-slot.pkmn:has(>.pkmn-slot-shiny):after{content:"";position:absolute;z-index:3;top:-90%;left:0;width:280%;height:280%;pointer-events:none;background-image:linear-gradient(115deg,transparent 36%,rgb(255 247 208 / 10%) 46%,rgb(255 214 120 / 5%) 54%,transparent 64%);transform:translate(-96.43%)}.depot-pk-cards .depot-slot.pkmn.filled:has(>.pkmn-slot-shiny):is(:hover,:focus-visible){border-color:var(--pl-ui-accent-action-border);outline-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:none}.depot-pk-cards .depot-slot.pkmn:has(>.pkmn-slot-shiny) .pkmn-slot-name{color:#ffe6a6}.depot-pk-cards .depot-slot.pkmn.blocked{opacity:.45;filter:grayscale(.75)}.depot-pk-cards .depot-slot.pkmn.blocked:hover{transform:none;opacity:.7;filter:grayscale(.35);border-color:var(--pl-ui-border-strong)}.depot-pk-cards .depot-slot.pkmn.blocked.team-full,.depot-pk-cards .depot-slot.pkmn.blocked.team-full:hover{opacity:1;filter:none}.depot-pk-cards .pkmn-slot-lock{position:absolute;z-index:4;inset:0;display:grid;place-items:center;color:#f4bb52;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 70%)) drop-shadow(0 0 4px rgb(255 205 92 / 22%));pointer-events:none}.depot-pk-cards .pkmn-lock-svg{width:26px;height:26px;overflow:visible}.depot-pk-cards .pkmn-lock-shackle{fill:none;stroke:#ffe5a4;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.depot-pk-cards .pkmn-lock-body{fill:currentColor;stroke:#7b4c18;stroke-width:.9}.depot-pk-cards .pkmn-lock-shine{fill:none;stroke:#fff3c8;stroke-width:.75;stroke-linecap:round;opacity:.9}.depot-pk-cards .pkmn-lock-hole{fill:#563414}.depot-pk-cards .depot-slot.team-full .pkmn-slot-lock{inset:auto;width:17px;height:17px;color:#f3b653;border:1px solid rgb(255 205 111 / 82%);border-radius:6px;background:radial-gradient(circle at 35% 20%,rgb(255 244 191 / 26%),transparent 38%),linear-gradient(180deg,#362c19f5,#13161bf5);box-shadow:0 1px 2px #00000073,inset 0 1px #ffffff21;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 65%))}.depot-pk-cards .depot-slot.team-full .pkmn-lock-svg{width:13px;height:13px}.depot-pk-cards .depot-slot.team-full .pkmn-lock-shackle{stroke:#ffe19a;stroke-width:1.8}.depot-pk-cards .depot-slot.team-full .pkmn-lock-body{stroke:#744816}.depot-pk-cards .depot-slot.team-full .pkmn-lock-hole{fill:#4a2d11}.depot-pk-cards .pkmn-slot-protegido{position:absolute;right:3px;bottom:15px;z-index:3;display:grid;place-items:center;width:14px;height:14px;color:#f4bb52;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 80%));cursor:help}.depot-pk-cards .pkmn-slot-protegido .pkmn-lock-svg{width:13px;height:13px}@media(max-width:640px){.depot-pk-cards .pkmn-slot-portrait{width:min(68%,38px)}.depot-pk-cards .pkmn-slot-iv{padding:0 2px;letter-spacing:0}.depot-pk-cards .depot-slot.team-full .pkmn-slot-lock{top:2px;right:2px;width:15px;height:15px;border-radius:5px}.depot-pk-cards .depot-slot.team-full .pkmn-lock-svg{width:11px;height:11px}.depot-pk-cards .depot-slot.team-full .pkmn-slot-shiny{right:18px}.depot-pk-cards .pkmn-slot-protegido{right:1px;width:11px;height:11px}.depot-pk-cards .pkmn-slot-protegido .pkmn-lock-svg{width:10px;height:10px}}@media(max-height:720px)and (min-width:901px){.depot-pk-cards .pkmn-slot-portrait{width:min(70%,42px)}}@media(prefers-reduced-motion:no-preference){.depot-pk-cards .depot-slot.pkmn.is-varrendo:has(>.pkmn-slot-shiny):after{animation:shinyVarredura 2.6s linear infinite}}@media(prefers-reduced-motion:reduce){.depot-pk-cards .depot-slot.pkmn{transition:none}}.modal.modal-depot-h{display:flex;flex-direction:column;width:min(1120px,calc(100vw - 32px));max-width:1120px;max-height:min(760px,calc(100dvh - 24px));padding:0;overflow:hidden;border:0;border-radius:12px;background:transparent;box-shadow:none}.modal.modal-depot-h.modal-backpack{width:min(880px,calc(100vw - 32px))}.depot-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.depot-window .depot-header{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) auto var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.depot-window h2.pl-window__title{overflow:hidden;font-size:clamp(20px,2vw,25px);text-overflow:ellipsis;white-space:nowrap}.depot-window .depot-hero-img{position:relative;width:26px;height:26px;object-fit:contain;image-rendering:pixelated}.depot-window .depot-hero .tile.depot-hero-img{border:0;background:transparent;box-shadow:none}.depot-window .depot-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-bg-base)}.depot-window .depot-tabs .depot-kind{box-sizing:border-box;display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:84px;padding:0 12px;color:var(--pl-ui-text-soft);border:1px solid transparent;border-radius:var(--pl-ui-radius-button);background:transparent;box-shadow:none;font-family:var(--pl-ui-font-body);font-size:11px;font-weight:var(--pl-ui-font-weight-control);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.depot-window .depot-tabs .depot-kind:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:color-mix(in srgb,var(--pl-ui-accent) 14%,transparent)}.depot-window .depot-tabs .depot-kind[aria-selected=true],.depot-window .depot-tabs .depot-kind[aria-selected=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 1px color-mix(in srgb,var(--pl-ui-accent-bright) 22%,transparent)}.depot-window .depot-tabs .depot-kind:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.depot-window .depot-body{--dslot: 60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:14px;min-height:0;padding:16px;background:var(--pl-ui-surface-panel);font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size)}.depot-window .depot-body.depot-pk{--dslot: 82px}.depot-window .depot-backpack-body{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:10px}.depot-window .muted{color:var(--pl-ui-text-muted)}.depot-window .depot-col{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;min-width:0;padding:13px}.depot-window .depot-pocket-panel{align-self:start}.depot-window .depot-col-head{display:flex;align-items:flex-start;gap:10px;min-height:32px;margin:0 0 12px}.depot-window .depot-col-head>div{min-width:0}.depot-window .depot-col-head h3{margin:0;color:var(--pl-ui-text-strong);font-size:.75rem;font-weight:var(--pl-ui-font-weight-section);line-height:1.2;letter-spacing:.75px;text-transform:uppercase}.depot-window .depot-col-sub{display:block;margin:3px 0 0;color:var(--pl-ui-text-muted);font-size:.59rem;line-height:1.25}.depot-window .depot-col-hint{color:var(--pl-ui-text-soft)}.depot-window .depot-cap{flex:none;margin-left:auto;padding:4px 7px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-bg-base);font-family:var(--pl-ui-font-number);font-size:.56rem;font-weight:800;letter-spacing:.25px;white-space:nowrap}.depot-window .depot-cap.amber{color:var(--pl-ui-special);border-color:var(--pl-ui-card-special-border);background:color-mix(in srgb,var(--pl-ui-special) 12%,transparent)}.modal-depot-h .depot-grid{display:grid;align-content:start;justify-content:start;gap:7px;min-width:0;padding:0}.modal-depot-h .depot-grid.depot-store{grid-template-columns:repeat(auto-fill,minmax(var(--dslot),1fr));grid-auto-rows:minmax(var(--dslot),auto);width:100%;max-height:min(50dvh,430px);padding:1px 3px 1px 1px}.modal-depot-h .depot-grid.depot-bag{grid-template-columns:repeat(4,minmax(48px,1fr));width:100%;max-height:min(50dvh,430px);overflow-y:auto}.modal-depot-h .depot-grid.depot-team{grid-template-columns:repeat(3,minmax(64px,1fr));width:100%}.modal-depot-h.modal-backpack .depot-grid.depot-bag{grid-template-columns:repeat(auto-fill,minmax(var(--dslot, 66px),1fr));grid-auto-rows:minmax(var(--dslot, 66px),auto);max-width:calc(8 * var(--dslot, 66px) + 7 * 7px)}.depot-store-scroll{align-content:start;max-height:52dvh;overflow-y:auto}.modal-depot-h .depot-slot{position:relative;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:auto;height:auto;min-height:0;aspect-ratio:1 / 1;padding:0;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card);cursor:pointer;transition:transform .1s ease,border-color .1s ease,background .1s ease}.modal-depot-h .depot-slot.filled:hover{transform:translateY(-1px);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.modal-depot-h .depot-slot.empty{border-style:dashed;background:var(--pl-ui-bg-base);box-shadow:none;cursor:default}.modal-depot-h .depot-slot.filled:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;width:2px;background:var(--rar, transparent)}.modal-depot-h .depot-slot .tile{width:80%;height:80%;border:none;background:transparent;box-shadow:none}.modal-depot-h .depot-slot-qty{position:absolute;right:3px;bottom:2px;z-index:2;padding:1px 4px;color:#fff;border-radius:5px;background:#000000a8;box-shadow:0 1px 2px #0000007f;font-family:var(--pl-ui-font-number);font-size:.64rem;font-weight:800;line-height:1}.modal-depot-h .depot-slot[disabled]{opacity:.55;cursor:default}.modal-depot-h .depot-empty{display:grid;grid-column:1 / -1;place-items:center;min-height:118px;padding:18px;color:var(--pl-ui-text-muted);border:1px dashed var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-bg-base);text-align:center}.modal-depot-h .depot-transfer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--pl-ui-text-muted)}.modal-depot-h .depot-transfer .xfer-line{flex:1 1 auto;width:1px;background:linear-gradient(180deg,transparent,var(--pl-ui-border),transparent)}.modal-depot-h .depot-transfer .xfer-arrows{display:flex;flex-direction:column;gap:6px}.modal-depot-h .depot-transfer .xfer-arrow{display:grid;place-items:center;width:34px;height:26px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base)}.depot-window .depot-foot{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:7px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-bg-base)}.depot-window .depot-hint{display:inline-flex;align-items:center;gap:4px;color:var(--pl-ui-text-muted);font-size:.58rem}.depot-window .depot-hint+.depot-hint:before{content:"";width:1px;height:12px;margin-right:4px;background:var(--pl-ui-border)}.depot-window .depot-hint b{color:var(--pl-ui-text-soft);font-weight:700}.depot-window .depot-hint-close{margin-left:auto}.depot-window .kbd{display:inline-grid;place-items:center;min-width:22px;height:17px;padding:0 4px;color:var(--pl-ui-text-strong);border:1px solid var(--pl-ui-border-strong);border-radius:4px;background:var(--pl-ui-surface-secondary-action);font-family:var(--pl-ui-font-number);font-size:.49rem;font-weight:800}@media(max-width:900px){.modal.modal-depot-h,.modal.modal-depot-h.modal-backpack{width:calc(100vw - 16px)}.depot-window .depot-body,.depot-window .depot-body.depot-pk{grid-template-columns:minmax(0,1fr);padding:12px}.depot-window .depot-pocket-panel{width:100%}.modal-depot-h .depot-grid.depot-bag{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.modal-depot-h .depot-grid.depot-team{grid-template-columns:repeat(6,minmax(52px,1fr))}}@media(max-width:640px){.modal.modal-depot-h,.modal.modal-depot-h.modal-backpack{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));max-height:calc((100dvh - 10px) / var(--hud-scale, 1))}.depot-window .depot-header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px}.depot-window h2.pl-window__title{font-size:19px}.depot-window p.pl-window__kicker{font-size:9px}.depot-window span.pl-window__subtitle{display:none}.depot-window .depot-tabs{grid-row:2;grid-column:1 / -1;width:100%}.depot-window .depot-close{grid-row:1;grid-column:3}.depot-window .depot-tabs .depot-kind{min-width:0}.depot-window .depot-body,.depot-window .depot-body.depot-pk{--dslot: 56px;padding:8px}.depot-window .depot-col{padding:10px}.depot-window .depot-foot{display:none}}@media(max-height:720px)and (min-width:901px){.depot-window .depot-body,.depot-window .depot-body.depot-pk{--dslot: 58px;padding:10px 14px}.depot-window .depot-col{padding:10px}.depot-window .depot-header{min-height:54px;padding-block:8px}}@media(hover:none),(pointer:coarse){.depot-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.depot-window .depot-tabs .depot-kind,.modal-depot-h .depot-slot{transition:none}}.stash-bar{--st-1: .96rem;--st-2: .88rem;--st-3: .79rem;--st-4: .71rem;--st-alvo: calc(34px / var(--hud-scale, 1));display:flex;flex-direction:column;gap:7px;margin:0 0 10px;padding:10px;border:1px solid var(--border-1);border-radius:9px;background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.stash-go{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:calc(40px / var(--hud-scale, 1));padding:9px 12px;border:1px solid var(--gold);border-radius:8px;background:color-mix(in srgb,var(--gold) 16%,transparent);color:var(--gold-bright);font:inherit;font-size:var(--st-1);font-weight:800;letter-spacing:.4px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.stash-go:hover:not(:disabled){background:color-mix(in srgb,var(--gold) 30%,transparent)}.stash-go:active:not(:disabled){background:color-mix(in srgb,var(--gold) 40%,transparent)}.stash-go:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.stash-go:disabled{opacity:.45;cursor:default}.stash-go-ico{font-size:1.05em;line-height:1}.stash-go-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stash-resumo{margin:0;font-size:var(--st-2);font-weight:700;line-height:1.35;color:var(--text-1)}.stash-ficam{margin:0;font-size:var(--st-3);line-height:1.4;color:var(--text-2)}.stash-ficam b{color:var(--amber);font-weight:700}.stash-cfg-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--st-alvo);padding:7px 10px;border:1px solid var(--border-1);border-radius:7px;background:color-mix(in srgb,var(--surface-1) 70%,transparent);color:var(--text-2);font:inherit;font-size:var(--st-3);font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.stash-cfg-toggle:hover{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,transparent);color:var(--text-1)}.stash-cfg-toggle:active{background:color-mix(in srgb,var(--gold) 18%,transparent)}.stash-cfg-toggle:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.stash-cfg-toggle.on{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold-bright)}.stash-cfg-ico{flex:none;font-size:1.05em;line-height:1}.stash-cfg-txt{flex:1 1 auto;min-width:0}.stash-cfg-seta{flex:none;opacity:.75}.stash-aviso{position:relative;display:flex;flex-direction:column;gap:5px;padding:8px 26px 8px 10px;border-radius:7px;border-left:3px solid var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);font-size:var(--st-3);line-height:1.4;color:var(--text-1)}.stash-aviso.is-erro{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.stash-aviso-txt{overflow-wrap:anywhere;font-weight:600}.stash-aviso-extra{color:var(--text-2);font-size:var(--st-4)}.stash-aviso-acao{align-self:flex-start;min-height:calc(30px / var(--hud-scale, 1));padding:4px 10px;border:1px solid var(--border-1);border-radius:6px;background:color-mix(in srgb,var(--surface-1) 60%,transparent);color:var(--text-2);font:inherit;font-size:var(--st-4);font-weight:600;cursor:pointer}.stash-aviso-acao:hover{border-color:var(--gold);color:var(--gold-bright)}.stash-aviso-acao:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.stash-aviso-x{position:absolute;top:4px;right:4px;width:20px;height:20px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-3);font-size:.72rem;line-height:1;cursor:pointer}.stash-aviso-x:hover{color:var(--text-1)}.stash-motivos{margin:2px 0 0;padding-left:16px;font-size:var(--st-4);line-height:1.45;color:var(--text-2)}.stash-motivos li{margin-bottom:3px}.stash-cfg{display:none}.stash-cfg.is-open{display:flex;flex-direction:column;gap:3px;padding:4px 2px 0;border-top:1px dashed var(--border-1);max-height:min(320px,42vh);overflow-y:auto;overscroll-behavior:contain}.stash-cfg-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0}.stash-cfg-row.is-vazia{opacity:.5}.stash-cfg-label{min-width:0;display:flex;flex-direction:column;gap:1px}.stash-cfg-nome{font-size:var(--st-3);font-weight:600;line-height:1.25;color:var(--text-1);overflow-wrap:anywhere}.stash-cfg-conta{font-size:var(--st-4);color:var(--text-3)}.stash-seg{display:flex;flex:none;border:1px solid var(--border-1);border-radius:7px;overflow:hidden}.stash-seg-btn{min-height:calc(28px / var(--hud-scale, 1));padding:4px 9px;border:0;background:transparent;color:var(--text-3);font:inherit;font-size:var(--st-4);font-weight:700;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.stash-seg-btn+.stash-seg-btn{border-left:1px solid var(--border-1)}.stash-seg-btn.on{background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--gold-bright)}.stash-seg-btn:hover:not(.on){background:color-mix(in srgb,var(--surface-1) 60%,transparent);color:var(--text-1)}.stash-seg-btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:-2px}.stash-cfg-nota{margin:6px 0 2px;font-size:var(--st-4);line-height:1.45;color:var(--text-3)}@media(max-width:900px)and (min-width:641px){.stash-bar{--st-1: 1.02rem;--st-2: .94rem;--st-3: .84rem;--st-4: .76rem}.stash-go{min-height:calc(42px / var(--hud-scale, 1))}.stash-cfg-row{padding:5px 0}}@media(max-width:640px){.stash-bar{--st-1: 1.2rem;--st-2: 1.08rem;--st-3: .95rem;--st-4: .85rem;--st-alvo: calc(44px / var(--hud-scale, 1));padding:12px;gap:10px}.stash-go{min-height:calc(48px / var(--hud-scale, 1));border-radius:9px}.stash-cfg-toggle{padding:10px 12px;border-radius:8px}.stash-cfg.is-open{max-height:46vh;gap:2px}.stash-cfg-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--border-1) 45%,transparent)}.stash-seg{align-self:stretch;border-radius:8px}.stash-seg-btn{flex:1;min-height:calc(40px / var(--hud-scale, 1));padding:8px}.stash-aviso{padding:10px 30px 10px 12px;gap:6px}.stash-aviso-acao{min-height:calc(38px / var(--hud-scale, 1));padding:8px 12px}.stash-aviso-x{width:26px;height:26px;font-size:.85rem}}.depot-bag-search .depot-search{width:100%}.dtp-backdrop{position:fixed;inset:0;z-index:calc(var(--z-dialog, 400) - 1);background:#0607099e}.dtp-box{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:var(--z-dialog, 400);box-sizing:border-box;width:min(400px,calc(100vw - 24px));max-height:min(88dvh,620px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px;color:var(--gba-ink, #232739);background:var(--gba-cream, #f2ead3);border:2px solid var(--gba-line, #131a2a);border-radius:8px;box-shadow:inset 0 0 0 2px var(--gba-cream, #f2ead3),inset 0 0 0 3px var(--gba-cream-2, #e2d7b8),0 4px 0 var(--gba-navy-3, #1a2340),0 10px 30px #00000080;font:15px/1.45 var(--font-ui, "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.dtp-head{display:flex;align-items:center;gap:10px}.dtp-title{flex:1;margin:0;font-family:var(--font-pixel, var(--font-ui, sans-serif));font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.02em;color:var(--gba-ink, #232739);overflow-wrap:anywhere}.dtp-x{flex:none;width:40px;height:40px;padding:0;font:700 14px/1 var(--font-ui, sans-serif);color:var(--gba-ink, #232739);background:transparent;border:2px solid var(--gba-line, #131a2a);border-radius:6px;cursor:pointer;box-shadow:0 2px 0 var(--gba-line, #131a2a)}.dtp-estoque{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;padding:9px 12px;background:var(--gba-cream-3, #fbf6e7);border:2px solid var(--gba-line, #131a2a);border-radius:6px}.dtp-estoque-rotulo{font-size:14px;opacity:.85}.dtp-estoque-valor{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.dtp-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}.dtp-chip{min-height:48px;padding:6px 8px;font:700 15px/1 var(--font-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--gba-ink, #232739);background:var(--gba-cream-2, #e2d7b8);border:2px solid var(--gba-line, #131a2a);border-radius:6px;cursor:pointer;box-shadow:inset 0 0 0 2px #ffffff59,0 3px 0 var(--gba-line, #131a2a)}.dtp-chip:active{transform:translateY(3px);box-shadow:none}.dtp-chip[aria-pressed=true]{color:#fff7df;background:linear-gradient(180deg,#ff9a3d,#d95d10);box-shadow:inset 0 0 0 2px #ffcf94,inset 0 -3px #a63f00,0 3px #4a1c00}.dtp-campo-rotulo{margin:2px 0 -4px;font-size:14px;font-weight:700;opacity:.9}.dtp-campo{display:grid;grid-template-columns:56px 1fr 56px;align-items:stretch;gap:8px}.dtp-passo{min-height:52px;font:700 22px/1 var(--font-ui, sans-serif);color:var(--gba-ink, #232739);background:var(--gba-cream-2, #e2d7b8);border:2px solid var(--gba-line, #131a2a);border-radius:6px;cursor:pointer;box-shadow:inset 0 0 0 2px #ffffff59,0 3px 0 var(--gba-line, #131a2a)}.dtp-passo:active{transform:translateY(3px);box-shadow:none}.dtp-input{box-sizing:border-box;width:100%;min-height:52px;padding:6px 10px;font:800 22px/1 var(--font-ui, sans-serif);font-variant-numeric:tabular-nums;text-align:center;color:var(--gba-ink, #232739);background:var(--gba-cream-3, #fbf6e7);border:2px solid var(--gba-line, #131a2a);border-radius:6px}.dtp-input:focus{outline:2px solid var(--gba-gold, #d9a23c);outline-offset:1px}.is-invalido .dtp-input{border-color:var(--gba-red, #c43a3a)}.dtp-erro{margin:0;font-size:14px;font-weight:700;color:var(--gba-red, #c43a3a)}.dtp-acoes{display:flex;flex-direction:column;gap:8px;margin-top:2px}.dtp-btn{width:100%;min-height:50px;padding:10px 14px;font-family:var(--font-pixel, var(--font-ui, sans-serif));font-size:11px;font-weight:400;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:var(--gba-ink, #232739);background:var(--gba-cream-2, #e2d7b8);border:2px solid var(--gba-line, #131a2a);border-radius:7px;cursor:pointer;box-shadow:inset 0 0 0 2px #ffffff59,0 3px 0 var(--gba-line, #131a2a)}.dtp-btn:active:not(:disabled){transform:translateY(3px);box-shadow:none}.dtp-btn:disabled{opacity:.5;cursor:not-allowed}.dtp-primaria{color:#fff7df;background:linear-gradient(180deg,#ff9a3d,#d95d10);box-shadow:inset 0 0 0 2px #ffcf94,inset 0 -3px #a63f00,0 3px #4a1c00}.dtp-primaria:disabled{color:var(--gba-ink, #232739);background:var(--gba-cream-2, #e2d7b8)}.dtp-tudo{color:#2b2200;background:linear-gradient(180deg,#ffd24a,#c98f12);box-shadow:inset 0 0 0 2px #ffe9a8,inset 0 -3px #8a5d00,0 3px #3f2a00}@media(max-width:400px){.dtp-box{width:calc(100vw - 16px);gap:10px;padding:13px}.dtp-estoque-valor{font-size:18px}.dtp-campo{grid-template-columns:52px 1fr 52px}.dtp-chip{min-height:46px;font-size:14px}.dtp-passo,.dtp-input{min-height:48px}}@media(max-height:460px){.dtp-box{max-height:calc(100dvh - 16px);gap:8px}.dtp-estoque{padding:6px 10px}}@media(prefers-reduced-motion:reduce){.dtp-chip:active,.dtp-passo:active,.dtp-btn:active:not(:disabled){transform:none}}.dxf-aviso{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:8px 10px;font-size:.85rem;line-height:1.35;border:1px solid var(--border-1);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.dxf-txt{flex:1;min-width:0}.dxf-extra{order:1;flex-basis:100%;font-size:.78rem;opacity:.85}.dxf-aviso.is-ok{border-color:#3f9b57;background:#3f9b5729}.dxf-aviso.is-parcial{border-color:#d9a23c;background:#d9a23c29}.dxf-aviso.is-erro{border-color:#c43a3a;background:#c43a3a29}.dxf-aviso.is-pendente{border-color:#4a7fd0;background:#4a7fd029}.dxf-fechar{flex:none;min-width:calc(30px / var(--hud-scale, 1));min-height:calc(30px / var(--hud-scale, 1));padding:0 6px;font:700 .8rem/1 var(--font-ui, sans-serif);color:inherit;background:transparent;border:1px solid var(--border-1);border-radius:6px;cursor:pointer}.dxf-spin{flex:none;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.8;animation:dxfGira .72s linear infinite}@keyframes dxfGira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.dxf-spin{animation:none}}.modal.modal-houses,.modal.modal-house{width:min(560px,calc(100vw - 24px));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}:is(#modalRoot,#overlayRoot) .modal:is(.modal-houses,.modal-house){overflow:visible}.houses-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.houses-window.houses-window--placa{grid-template-rows:auto minmax(0,1fr)}.houses-window .houses-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.houses-window h2.pl-window__title{font-size:clamp(21px,2vw,26px)}.houses-emblem .hudbar-ico-img{display:block;width:26px;height:26px;image-rendering:pixelated}.houses-window .houses-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px 14px;border-bottom:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.houses-window .houses-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--ui-control-h, 40px);padding:0 12px;color:var(--pl-ui-text-soft);border:1px solid transparent;border-radius:var(--pl-ui-radius-button);background:transparent;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-control);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.houses-window .houses-tab:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:color-mix(in srgb,var(--pl-ui-accent) 14%,transparent)}.houses-window .houses-tab[aria-selected=true],.houses-window .houses-tab[aria-selected=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 1px color-mix(in srgb,var(--pl-ui-accent-bright) 22%,transparent)}.houses-window .houses-tab:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.houses-tab-count{padding:1px 7px;border-radius:999px;color:var(--pl-ui-accent-bright);background:color-mix(in srgb,var(--pl-ui-accent-bright) 16%,transparent);font-family:var(--pl-ui-font-number);font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:0}.houses-body{padding:12px 14px 14px;background:var(--pl-ui-surface-panel)}.houses-body.pl-scroll-area{max-height:560px}.hs-card{display:grid;gap:10px}.hs-status{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 12px}.hs-status.pl-card{border-left-width:3px;border-left-color:var(--pl-ui-border-strong)}.hs-status.pl-card.is-success{border-left-color:var(--pl-ui-success)}.hs-status.pl-card.is-accent{border-left-color:var(--pl-ui-accent-bright)}.hs-status.pl-card.is-danger{border-left-color:var(--pl-ui-danger)}.hs-status.pl-card.is-muted{border-left-color:var(--pl-ui-border)}.hs-status-k,.hs-stat-k{color:var(--pl-ui-accent-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;text-transform:uppercase}.hs-status-v{min-width:0;color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-copy);overflow-wrap:anywhere}.hs-status.is-success .hs-status-v{color:var(--pl-ui-success)}.hs-status.is-accent .hs-status-v{color:var(--pl-ui-accent-bright)}.hs-status.is-danger .hs-status-v{color:var(--pl-ui-danger)}.hs-status.is-muted .hs-status-v{color:var(--pl-ui-text-soft)}.hs-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hs-stat{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px}.hs-stat--wide{grid-column:1 / -1}.hs-stat-v{color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-copy);overflow-wrap:anywhere}.hs-stat-v--gold,.hs-money{color:var(--pl-ui-special);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.hs-stat-v--danger{color:var(--pl-ui-danger)}.hs-note{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.4}.hs-note b{color:var(--pl-ui-text-strong)}.hs-note--warn,.hs-note--warn b{color:var(--pl-ui-warning)}.hs-block{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;gap:8px;padding:10px 12px}.houses-window .hs-block-title{margin:0;color:var(--pl-ui-accent-muted);font-family:var(--pl-ui-font-section);font-size:11px;font-weight:var(--pl-ui-font-weight-section);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.hs-form{display:flex;flex-wrap:wrap;gap:8px}.hs-form .hs-input{flex:1 1 180px;min-width:0}.houses-window .hs-input{box-sizing:border-box;width:auto;min-height:var(--ui-control-h, 40px);padding:8px 12px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size);line-height:1.2}.houses-window .hs-input::placeholder{color:var(--pl-ui-text-muted);opacity:1}.houses-window .hs-input:hover:not(:disabled){border-color:var(--pl-ui-accent-action-border)}.houses-window .hs-input:focus{outline:2px solid var(--pl-ui-focus);outline-offset:1px;border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.hs-actions{display:grid;gap:10px}.hs-btn-block{width:100%}.houses-window .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.hs-dir{display:grid;gap:6px}.houses-window .hs-row{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;width:100%;min-height:48px;padding:9px 12px;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,filter .15s ease}.houses-window .hs-row:hover:not(:disabled){color:var(--pl-ui-text);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-card);transform:translateY(-1px);filter:brightness(1.08)}.houses-window .hs-row:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.hs-row-main{display:grid;gap:2px;min-width:0}.hs-row-name{overflow:hidden;color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-section);text-overflow:ellipsis;white-space:nowrap}.hs-row-meta{color:var(--pl-ui-text-muted);font-size:11px}.hs-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-raised);font-size:11px;font-weight:var(--pl-ui-font-weight-control);line-height:1.2;white-space:nowrap}.hs-pill.is-success{color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent)}.hs-pill.is-accent{color:var(--pl-ui-accent-bright);border-color:color-mix(in srgb,var(--pl-ui-accent-bright) 45%,transparent);background:var(--pl-ui-surface-secondary-action)}.hs-empty{--pl-card-radius: var(--pl-ui-radius-panel);margin:0;padding:14px;font-size:12px;line-height:1.4;text-align:center}.hs-empty.pl-card{color:var(--pl-ui-text-soft)}.hs-empty--hero{display:grid;gap:5px;justify-items:center;padding:18px 14px 16px}.hs-empty--hero.pl-card{border-style:dashed;background:var(--pl-ui-card-locked-background)}.hs-empty-icon{font-size:34px;line-height:1}.hs-empty b{color:var(--pl-ui-text-strong);font-size:14px;font-weight:var(--pl-ui-font-weight-section)}@media(max-width:560px){.modal.modal-houses,.modal.modal-house{width:calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1))}.houses-window .houses-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px}.houses-window h2.pl-window__title{font-size:20px}.houses-window p.pl-window__kicker{font-size:9px}.houses-emblem .hudbar-ico-img{width:24px;height:24px}.houses-window span.pl-window__subtitle{display:none}.houses-window .houses-tabs{gap:5px;padding:8px 10px}.houses-body{padding:10px}.hs-stats{gap:6px}.hs-status{padding:8px 10px}.hs-block{padding:9px 10px}}@media(max-width:360px){.hs-stats{grid-template-columns:minmax(0,1fr)}.houses-window .hs-row{grid-template-columns:minmax(0,1fr);justify-items:start}}@media(hover:none),(pointer:coarse){.houses-window{--ui-close-size: calc(44px / var(--hud-scale, 1));--ui-control-h: calc(44px / var(--hud-scale, 1))}.houses-body.pl-scroll-area{max-height:none}}@media(prefers-reduced-motion:reduce){.houses-window .houses-tab,.houses-window .hs-row{transition:none}.houses-window .hs-row:hover:not(:disabled),.houses-window .hs-actions .pl-button:is(:hover,:focus-visible,:active){transform:none}}.raid-browser{display:flex;flex-direction:column;gap:16px;padding:2px 2px 10px}.raid-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.raid-rule{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:11px 13px;border-radius:12px;background:var(--mw-card);border:1px solid var(--mw-line)}.raid-rule>span{grid-row:1 / 3;font-size:1.5rem;line-height:1}.raid-rule b{color:var(--mw-text);font-size:.92rem}.raid-rule small{color:var(--mw-text-3);font-size:.78rem;line-height:1.35}.raid-ready{display:flex;align-items:center;gap:13px;padding:12px 15px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mw-locked) 45%,transparent);background:color-mix(in srgb,var(--mw-locked) 12%,var(--mw-card))}.raid-ready.is-ok{border-color:color-mix(in srgb,var(--mw-ok) 45%,transparent);background:color-mix(in srgb,var(--mw-ok) 12%,var(--mw-card))}.raid-ready-ico{flex:none;font-size:1.6rem;line-height:1}.raid-ready b{display:block;color:var(--mw-text);font-family:var(--font-display);font-size:1.05rem}.raid-ready p{margin:2px 0 0;color:var(--mw-text-2);font-size:.85rem;line-height:1.4}.raid-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.raid-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mw-line);border-radius:16px;background:var(--mw-card);transition:transform .2s,border-color .2s,box-shadow .2s}.raid-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mw-coral) 60%,transparent);box-shadow:0 18px 40px #0000006b}.raid-card:hover .raid-portrait{transform:scale(1.2) translateY(-4px)}.raid-card.locked{opacity:.78}.raid-scene{position:relative;min-height:232px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 42%,var(--env-a, #6b5a48),var(--env-b, #1e1a16) 70%)}.raid-scene:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(12,14,18,.92)),repeating-linear-gradient(90deg,transparent 0 31px,rgba(255,255,255,.025) 32px),repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,255,255,.025) 32px)}.raid-portrait{position:relative;z-index:1;transform:scale(1.12);filter:drop-shadow(0 18px 16px rgba(0,0,0,.6));transition:transform .2s ease}.raid-level{position:absolute;z-index:2;top:13px;left:13px;padding:5px 8px;border-radius:7px;background:#080a0eb8;border:1px solid rgba(255,255,255,.1);color:#ff7564;font-size:.68rem;font-weight:900;letter-spacing:.08em}.raid-scene-foot{position:absolute;z-index:2;inset:auto 17px 15px}.raid-kicker{color:#ff6a56;font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.raid-scene-foot h3{margin:3px 0 0;color:#fff;font-family:var(--font-display);font-size:1.3rem;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.85)}.raid-body{flex:1;display:flex;flex-direction:column;gap:11px;padding:14px 16px 16px}.raid-body p{margin:0;color:var(--mw-text-2);font-size:.87rem;line-height:1.45}.raid-prize{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:var(--mw-inset);border:1px solid var(--mw-inset-line);color:var(--mw-text-2);font-size:.82rem;line-height:1.3}.raid-prize-ico{flex:none;font-size:1rem}.raid-prize b{color:var(--mw-gold);font-weight:800}.raid-reqs{display:flex;flex-direction:column;gap:6px}.raid-req{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:var(--mw-inset);border:1px solid var(--mw-inset-line);color:var(--mw-text-2);font-size:.8rem}.raid-req>i{font-style:normal;font-weight:900}.raid-req.ok{color:var(--pl-ui-success)}.raid-req.ok>i{color:var(--mw-ok)}.raid-req.no>i{color:var(--mw-locked)}.raid-req b{color:var(--mw-text);font-size:.78rem;font-weight:700;white-space:nowrap}.raid-req.no b{color:var(--mw-locked)}.raid-enter{margin-top:auto;min-height:50px;border-radius:10px;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.06em}.raid-empty{flex:1;display:grid;place-items:center;padding:40px 20px;color:var(--mw-locked)}@media(max-width:840px){.raid-rules,.raid-grid{grid-template-columns:1fr}}@media(max-height:520px)and (orientation:landscape){.raid-scene{min-height:168px}.raid-rules{grid-template-columns:repeat(3,minmax(0,1fr))}.raid-rule small{display:none}}.dex-root .dexr-card{display:flex;flex-direction:column;gap:8px}.dex-root .dexr-h{margin:0;color:var(--pl-ui-text-muted);font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dex-root .dexr-hero{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 11px;padding-bottom:9px;border-bottom:1px solid var(--dex-line)}.dex-root .dexr-art{width:84px;height:84px;display:grid;place-items:center}.dex-root .dexr-art img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.dex-root .dexr-id{min-width:0;display:flex;flex-direction:column;gap:4px}.dex-root .dexr-num{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:.6875rem;font-variant-numeric:tabular-nums}.dex-root .dexr-id h3{margin:0;font-size:1.125rem;line-height:1.1;overflow-wrap:anywhere}.dex-root .dexr-tipos,.dex-root .dexr-selos{display:flex;flex-wrap:wrap;gap:4px}.dex-root .dexr-selo{padding:1px 6px;border:1px solid var(--dex-line);border-radius:3px;color:var(--pl-ui-text-soft);font-size:.625rem;font-style:normal;font-weight:700;letter-spacing:.03em}.dex-root .dexr-selo.is-caught{color:var(--pl-ui-text-strong);background:var(--pl-ui-accent);border-color:transparent}.dex-root .dexr-selo.is-seen{color:var(--pl-ui-text);background:var(--pl-ui-surface-raised)}.dex-root .dexr-selo.is-unknown{color:var(--pl-ui-text-muted)}.dex-root .dexr-selo.is-shiny{color:var(--pl-ui-special);border-color:var(--pl-ui-special)}.dex-root .dexr-legacy{grid-column:1 / -1;display:flex;flex-direction:column;gap:3px}.dex-root .dexr-rotulo{color:var(--pl-ui-text-muted);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dex-root .dexr-legacy small,.dex-root .dexr-enc{color:var(--pl-ui-text-muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.dex-root .dexr-dominado{color:var(--pl-ui-special);font-size:.75rem}.dex-root .dexr-trilho{display:block;height:5px;border-radius:3px;background:var(--dex-well);box-shadow:inset 0 1px 2px #00000057;overflow:hidden}.dex-root .dexr-trilho>i{display:block;height:100%;background:var(--pl-ui-accent)}.dex-root .dexr-abas{flex:none;display:flex;flex-wrap:wrap;gap:3px 2px}.dex-root .dexr-abas button{flex:none;min-height:34px;padding-inline:10px;white-space:nowrap}.dex-root .dexr-abas button.active{border-color:var(--pl-ui-accent-action-border)}.dex-root .dexr-corpo{flex:1 0 auto;display:flex;flex-direction:column;gap:9px}.dex-root .dexr-bloco{display:flex;flex-direction:column;gap:6px}.dex-root .dexr-bloco+.dexr-bloco{padding-top:8px;border-top:1px solid var(--dex-line)}.dex-root .dexr-numeros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dex-root .dexr-numeros>span{min-width:0;display:flex;flex-direction:column;gap:1px}.dex-root .dexr-numeros small{color:var(--pl-ui-text-muted);font-size:.625rem;letter-spacing:.02em}.dex-root .dexr-numeros b{color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:.9375rem;font-variant-numeric:tabular-nums;line-height:1.15}.dex-root .dexr-vazio,.dex-root b.dexr-vazio{color:var(--pl-ui-text-muted);font-size:.75rem;font-style:normal;font-weight:600}.dex-root .dexr-nenhum{margin:0;color:var(--pl-ui-text-muted);font-size:.75rem}.dex-root .dexr-exemplar{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:6px 7px;border:1px solid var(--dex-line);border-radius:4px;background:color-mix(in srgb,var(--dex-well) 72%,transparent)}.dex-root .dexr-exemplar-art{width:42px;height:42px;display:grid;place-items:center}.dex-root .dexr-exemplar-art>.pkmn-icon,.dex-root .dexr-quase-art>.pkmn-icon{width:100%;height:100%}.dex-root .dexr-exemplar-txt{min-width:0;display:flex;flex-direction:column;gap:1px}.dex-root .dexr-exemplar-txt small{color:var(--pl-ui-text-muted);font-size:.625rem}.dex-root .dexr-exemplar-txt b{font-family:var(--pl-ui-font-number);font-size:.875rem;font-variant-numeric:tabular-nums}.dex-root .dexr-exemplar-txt>span{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.dex-root .dexr-exemplar-txt em{color:var(--pl-ui-text-muted);font-size:.625rem;font-style:normal}.dex-root .dexr-tag{padding:0 4px;border:1px solid var(--dex-line);border-radius:3px;color:var(--pl-ui-text-soft);font-size:.625rem;font-style:normal}.dex-root .dexr-tag.is-shiny{color:var(--pl-ui-special);border-color:var(--pl-ui-special)}.dex-root .dexr-shiny-topo{display:flex;gap:4px}.dex-root .dexr-shiny .dexr-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.dex-root .dexr-tipo{display:grid;grid-template-columns:minmax(58px,auto) minmax(0,1fr) auto;align-items:center;gap:8px}.dex-root .dexr-tipo-nome{color:var(--pl-ui-text-soft);font-size:.6875rem;font-weight:700}.dex-root .dexr-tipo b{font-family:var(--pl-ui-font-number);font-size:.75rem;font-variant-numeric:tabular-nums}.dex-root .dexr-nota{color:var(--pl-ui-text-muted);font-size:.625rem}.dex-root .dexr-bars{display:flex;flex-direction:column;gap:4px}.dex-root .dexr-bar{display:grid;grid-template-columns:64px minmax(0,1fr) 30px;align-items:center;gap:7px}.dex-root .dexr-bar small{color:var(--pl-ui-text-muted);font-size:.625rem}.dex-root .dexr-bar b{font-family:var(--pl-ui-font-number);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:right}.dex-root .dexr-bar-track{height:7px;border-radius:3px;background:#0000004d;overflow:hidden}.dex-root .dexr-bar-track>i{display:block;height:100%;background:var(--pl-ui-text-muted)}.dex-root .dexr-hp>i{background:#7d5252}.dex-root .dexr-atk>i{background:#8a6a45}.dex-root .dexr-def>i{background:#4f6a7d}.dex-root .dexr-spa>i{background:#6a5a86}.dex-root .dexr-spd>i{background:#4d7a6a}.dex-root .dexr-spe>i{background:#86794d}.dex-root .dexr-loot,.dex-root .dexr-habitats{display:flex;flex-direction:column;gap:3px}.dex-root .dexr-loot-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px}.dex-root .dexr-loot-row>span{min-width:0;display:flex;flex-direction:column}.dex-root .dexr-loot-row b{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-root .dexr-loot-row small{color:var(--pl-ui-text-muted);font-size:.625rem}.dex-root .dexr-loot-row strong{font-family:var(--pl-ui-font-number);font-size:.6875rem;font-variant-numeric:tabular-nums}.dex-root .dexr-habitat{display:flex;flex-direction:column}.dex-root .dexr-habitat b{font-size:.75rem}.dex-root .dexr-habitat small{color:var(--pl-ui-text-muted);font-size:.625rem}.dex-root .dexr-specs{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px;border-top:1px solid var(--dex-line)}.dex-root .dexr-specs>span{min-width:0;display:flex;flex-direction:column}.dex-root .dexr-specs small{color:var(--pl-ui-text-muted);font-size:.625rem}.dex-root .dexr-specs b{font-family:var(--pl-ui-font-number);font-size:.75rem;font-variant-numeric:tabular-nums}.dex-root .dexr-quase{flex:none;display:flex;flex-direction:column;gap:5px;margin-inline:var(--pl-ui-space-md);margin-bottom:8px}.dex-root .dexr-quase-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dex-root .dexr-quase-card{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;padding:5px 7px;border:1px solid var(--dex-line);border-radius:4px;background:var(--dex-well);color:inherit;text-align:left;cursor:pointer}.dex-root .dexr-quase-card:hover{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.dex-root .dexr-quase-art{width:34px;height:34px;display:grid;place-items:center}.dex-root .dexr-quase-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.dex-root .dexr-quase-txt>b{font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-root .dexr-quase-txt small{color:var(--pl-ui-text-muted);font-size:.625rem;font-variant-numeric:tabular-nums}@container dex (max-width: 620px){.dex-root .dexr-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.dex-root .dexr-art{width:68px;height:68px}.dex-root .dexr-id h3{font-size:1rem}}@container dex (max-width: 545px){.dex-root .dexr-quase-lista{grid-template-columns:1fr}}@media(max-height:600px){@container dex (max-width: 545px){.dex-root .dexr-quase{max-height:72px;overflow-y:auto}}}@container dex (max-width: 420px){.dex-root .dexr-hero{grid-template-columns:1fr}.dex-root .dexr-art{width:88px;height:88px;justify-self:center}.dex-root .dexr-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.dex-root .dexr-bar{grid-template-columns:54px minmax(0,1fr) 26px}}.dex-root .dexr-descricao p{margin:0;font-size:13px;line-height:1.45;font-style:italic;opacity:.92}.dex-root{--dex-cell: 70px;--dex-art: 52px;--dex-gap: 5px;--dex-line: color-mix(in srgb, var(--pl-ui-border) 72%, transparent);--dex-well: color-mix(in srgb, var(--pl-ui-surface-panel) 78%, #000);--dex-ctl-h: 30px;--dex-close-size: 40px;container:dex / inline-size;flex:1 1 auto;width:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dex-root.pl-window{color:var(--pl-ui-text-soft)}.dex-root .dex-head{flex:none;display:grid;grid-template-columns:50px minmax(0,1fr) auto var(--dex-close-size);align-items:center;gap:16px;margin:0;min-height:88px;padding:13px 18px}.dex-root .dex-title-mark{--pl-window-icon-size: 50px}.dex-root .dex-close{--ui-close-size: var(--dex-close-size)}.dex-root .dex-ledger{display:flex;align-items:center;justify-content:flex-end;font-size:var(--pl-ui-font-meta-size);line-height:1.25;color:var(--pl-ui-text-muted)}.dex-root .dex-ledger span+span{margin-left:11px;padding-left:11px;border-left:1px solid var(--dex-line)}.dex-root .dex-ledger b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-weight:700;font-variant-numeric:tabular-nums}.dex-root .dex-rail{flex:none;height:2px;margin-bottom:7px;background:color-mix(in srgb,var(--pl-ui-border) 72%,transparent);overflow:hidden}.dex-root .dex-rail>i{display:block;height:100%;background:var(--pl-ui-accent)}.dex-root .dex-tools{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:var(--pl-ui-space-sm) var(--pl-ui-space-md);margin-bottom:var(--pl-ui-space-sm)}.dex-root .dex-strip{flex:0 1 352px;min-width:190px;display:grid;grid-template-columns:minmax(0,1fr) auto;height:var(--dex-ctl-h);border:1px solid var(--pl-ui-border);border-radius:4px;background:var(--dex-well)}.dex-root .dex-strip:focus-within{border-color:var(--pl-ui-border-strong)}.dex-root .dex-search{display:flex;align-items:center;gap:7px;min-width:0;padding:0 8px 0 9px;cursor:text}.dex-root .dex-ico{flex:none;font-size:.875rem;color:var(--pl-ui-text-muted)}.dex-root .dex-strip .dex-search input{width:100%;min-width:0;min-height:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--pl-ui-text);font:inherit;font-size:.8125rem}.dex-root .dex-strip .dex-search input::placeholder{color:var(--pl-ui-text-muted)}.dex-root .dex-type-filter{position:relative;display:flex;align-items:center;gap:6px;padding:0 5px 0 9px;border-left:1px solid var(--pl-ui-border)}.dex-root .dex-type-filter>span{font-size:.5625rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--pl-ui-text-muted)}.dex-root .dex-type-filter select{width:88px;min-height:0;height:100%;padding:0 2px;border:0;outline:0;background:var(--dex-well);color:var(--pl-ui-text);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.dex-root .dex-type-filter select:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.dex-root .dex-filters{flex:none;min-width:0;max-width:100%;display:flex;flex-wrap:wrap;gap:4px}.dex-root .dex-filters button{min-height:var(--dex-ctl-h);padding-inline:10px;white-space:nowrap}.dex-root .dex-layout{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(262px,302px);gap:11px;margin:0 var(--pl-ui-space-md) var(--pl-ui-space-md);overflow:hidden;align-items:stretch}.dex-root .dex-results{align-self:stretch;height:100%;min-height:0;padding:7px;background:var(--dex-well);box-shadow:inset 0 1px 3px #00000057;overflow-y:auto;scrollbar-gutter:stable}.dex-root .dex-nores{display:grid;place-content:center;min-height:100%;margin:0;text-align:center;color:var(--pl-ui-text-muted);font-size:.8125rem}.dex-root .dex-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--dex-gap)}.dex-root .dex-cell{position:relative;aspect-ratio:1;min-height:0;padding:0;display:grid;place-items:center;border:1px solid var(--dex-line);background:var(--pl-ui-surface-card);color:inherit;transition:background .15s ease,border-color .15s ease}.dex-root .dex-cell:hover:not(:disabled){background:var(--pl-ui-surface-raised);border-color:var(--pl-ui-border-strong)}.dex-root .dex-art-box{width:var(--dex-art);height:var(--dex-art);display:grid;place-items:center}.dex-root .dex-art-box>.pkmn-icon{width:100%;height:100%}.dex-root .dex-cell.seen{background:color-mix(in srgb,var(--pl-ui-surface-raised) 72%,var(--pl-ui-surface-panel))}.dex-root .dex-cell .silhouette{filter:brightness(0) opacity(.58)}.dex-root .dex-q{font-family:var(--pl-ui-font-number);font-size:1.375rem;font-weight:800;line-height:1;color:color-mix(in srgb,var(--pl-ui-text-muted) 50%,transparent)}.dex-root .dex-num{position:absolute;left:5px;top:auto;bottom:5px;font-family:var(--pl-ui-font-number);font-size:.5625rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--pl-ui-text-muted) 58%,transparent);opacity:.5;transition:opacity .15s ease,color .15s ease}.dex-root .dex-cell:hover .dex-num,.dex-root .dex-cell.selected .dex-num{opacity:.86}.dex-root .dex-shiny{position:absolute;right:4px;top:3px;font-size:.5625rem;line-height:1;color:var(--pl-ui-special)}.dex-root .dex-cell.caught{border-color:color-mix(in srgb,var(--pl-ui-success) 40%,transparent)}.dex-root .dex-cell.caught .dex-num{color:color-mix(in srgb,var(--pl-ui-success) 42%,var(--pl-ui-text-muted))}.dex-root .dex-cell.unknown{background:color-mix(in srgb,var(--dex-well) 62%,var(--pl-ui-surface-panel));border-color:color-mix(in srgb,var(--pl-ui-border) 34%,transparent)}.dex-root .dex-cell.shiny-locked{background:color-mix(in srgb,var(--dex-well) 70%,var(--pl-ui-surface-panel))}.dex-root .dex-shiny-silhouette{filter:grayscale(1) brightness(.5) contrast(1.2);opacity:.8}.dex-root .dex-cell.shiny-locked:after{content:"🔒";position:absolute;right:4px;bottom:3px;font-size:.5rem;line-height:1;opacity:.7}.dex-root .dex-cell.selected{border-color:var(--pl-ui-accent);background:color-mix(in srgb,var(--pl-ui-accent) 13%,var(--pl-ui-surface-raised));box-shadow:inset 0 0 0 1px var(--pl-ui-accent)}.dex-root .dex-details,.dex-root .dex-layout>.dex-empty{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--pl-ui-space-md)}.dex-root .dex-details{display:flex;flex-direction:column}.dex-root .dex-id{position:relative;flex:none;display:flex;align-items:center;gap:8px;padding:0 6px 4px 0;border-bottom:1px solid var(--dex-line)}.dex-root .dex-id:before{content:"";position:absolute;inset:0;background:radial-gradient(78% 108% at 22% 26%,color-mix(in srgb,var(--pl-ui-text) 5%,transparent),transparent 64%);pointer-events:none}.dex-root .dex-art{position:relative;flex:none;width:52px;height:52px;display:grid;place-items:center}.dex-root .dex-art:after{content:"";position:absolute;left:50%;bottom:2px;width:74%;height:6px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,#0000008c,#0000 70%)}.dex-root .dex-splash{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.dex-root .dex-splash-fallback{position:relative;z-index:1;width:44px;height:44px}.dex-root .dex-idtext{position:relative;z-index:1;display:grid;gap:2px;min-width:0}.dex-root .dex-kicker{display:flex;align-items:center;gap:7px;font-family:var(--pl-ui-font-number);font-size:.5625rem;font-weight:700;letter-spacing:.11em;color:var(--pl-ui-text-muted)}.dex-root .dex-kicker-shiny{padding:1px 5px;border-radius:2px;background:var(--pl-ui-special);color:#12161a;font-style:normal;font-size:.5625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dex-root .dex-id h3{margin:0;font-size:.9375rem;font-weight:800;line-height:1.04;letter-spacing:0;color:var(--pl-ui-text);overflow-wrap:anywhere}.dex-root .dex-types{display:flex;flex-wrap:wrap;gap:4px}.dex-root .dex-types .type-badge{padding:1px 5px 1px 3px;border:1px solid rgba(0,0,0,.42);border-radius:3px;background:var(--tc, #8a8f9c);color:#fff;font-size:.5rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.65)}.dex-root .dex-status-row{display:flex;flex-wrap:wrap;gap:3px}.dex-root .dex-status{display:inline-flex;align-items:center;min-height:11px;padding:1px 4px;border:1px solid var(--dex-line);border-radius:3px;background:color-mix(in srgb,var(--dex-well) 72%,transparent);color:var(--pl-ui-text-muted);font-style:normal;font-size:.5rem;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase}.dex-root .dex-status.is-caught{border-color:color-mix(in srgb,var(--pl-ui-success) 42%,transparent);color:color-mix(in srgb,var(--pl-ui-success) 72%,var(--pl-ui-text))}.dex-root .dex-status.is-seen{border-color:color-mix(in srgb,var(--pl-ui-border-strong) 60%,transparent);color:var(--pl-ui-text-soft)}.dex-root .dex-status.is-shiny{border-color:color-mix(in srgb,var(--pl-ui-special) 46%,transparent);color:var(--pl-ui-special)}.dex-root .dex-body{display:flex;flex-direction:column;min-height:0}.dex-root .dex-block{padding:7px 7px 7px 0}.dex-root .dex-block+.dex-block{border-top:1px solid var(--dex-line)}.dex-root .dex-overview{padding-top:4px;padding-bottom:4px}.dex-root .dex-tech{padding-top:3px;padding-bottom:0}.dex-root .dex-details h5{display:flex;align-items:center;gap:6px;margin:0 0 3px;padding:0;font-family:var(--pl-ui-font-body);font-size:.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-ui-text-muted)}.dex-root .dex-details h5:after{content:"";flex:1;height:1px;background:var(--dex-line)}.dex-root .dex-details h5 .mv-legend{text-transform:none;letter-spacing:0;font-size:.5625rem;font-weight:400;color:var(--pl-ui-text-muted)}.dex-root .dex-note{margin:0;font-size:.75rem;color:var(--pl-ui-text-muted)}.dex-root .dex-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 6px}.dex-root .dex-bar{display:grid;grid-template-columns:24px minmax(16px,1fr) 18px;align-items:center;gap:3px;min-height:13px}.dex-root .dex-bar small{font-size:.5rem;letter-spacing:.02em;line-height:1;color:var(--pl-ui-text-muted)}.dex-root .dex-bar b{text-align:right;font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;line-height:1;color:var(--pl-ui-text)}.dex-root .dex-bar-track{height:3px;border:1px solid var(--dex-line);border-radius:2px;background:#0a0c0d;overflow:hidden}.dex-root .dex-bar-track>i{display:block;height:100%}.dex-root .dex-hp i{background:#66b878}.dex-root .dex-atk i{background:#c2655c}.dex-root .dex-def i{background:#5f8fc7}.dex-root .dex-spa i{background:#9b7fc4}.dex-root .dex-spd i{background:#5aa79c}.dex-root .dex-spe i{background:#c9a459}.dex-root .dex-specs{display:flex;margin-top:4px;padding-top:3px;border-top:1px solid var(--dex-line)}.dex-root .dex-specs>span{flex:1;min-width:0;display:grid;gap:1px;padding-left:7px}.dex-root .dex-specs>span:first-child{padding-left:0}.dex-root .dex-specs>span+span{border-left:1px solid var(--dex-line)}.dex-root .dex-specs small{font-size:.46875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--pl-ui-text-muted)}.dex-root .dex-specs b{font-family:var(--pl-ui-font-number);font-size:.625rem;font-weight:700;color:var(--pl-ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-root .dex-moves .mv-list{gap:0}.dex-root .dex-moves .mv-row.is-compact{grid-template-columns:26px minmax(0,1fr) 34px 20px;gap:9px;margin-inline:-6px;padding:5px 6px;border-radius:3px;background:transparent;transition:background .15s ease}.dex-root .dex-moves .mv-row.is-compact+.mv-row.is-compact{border-top:1px solid var(--dex-line)}.dex-root .dex-moves .mv-row.is-compact:hover{background:color-mix(in srgb,var(--pl-ui-surface-raised) 62%,transparent)}.dex-root .dex-moves .mv-row.is-compact .mv-icon{width:24px;height:24px;border-radius:3px}.dex-root .dex-moves .mv-row.is-compact .mv-id b{font-size:.8125rem;font-weight:700;color:var(--pl-ui-text)}.dex-root .dex-moves .mv-row.is-compact .mv-type{font-size:.625rem}.dex-root .dex-moves .mv-row.is-compact .mv-num{min-width:0;justify-items:end}.dex-root .dex-moves .mv-row.is-compact .mv-num b{font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-size:.8125rem;color:var(--pl-ui-text)}.dex-root .dex-moves .mv-row.is-compact .mv-seal{font-size:.75rem;opacity:.85}.dex-root .dex-tech{display:grid;gap:3px}.dex-root .dex-disclosure{border:1px solid var(--dex-line);border-radius:4px;background:color-mix(in srgb,var(--dex-well) 72%,transparent);overflow:hidden}.dex-root .dex-disclosure summary{display:grid;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:6px;min-height:23px;padding:2px 6px;cursor:pointer;list-style:none;transition:background .15s ease}.dex-root .dex-disclosure summary::-webkit-details-marker{display:none}.dex-root .dex-disclosure summary:hover{background:color-mix(in srgb,var(--pl-ui-surface-raised) 48%,transparent)}.dex-root .dex-disclosure summary:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:-2px}.dex-root .dex-disclosure summary:after{content:"›";color:var(--pl-ui-text-muted);font-size:1rem;line-height:1;transition:transform .15s ease,color .15s ease}.dex-root .dex-disclosure[open] summary:after{transform:rotate(90deg);color:var(--pl-ui-text)}.dex-root .dex-disclosure summary>span{min-width:0;display:grid;gap:2px}.dex-root .dex-disclosure summary b{color:var(--pl-ui-text);font-size:.625rem;font-weight:800;line-height:1.1}.dex-root .dex-disclosure summary small{display:none}.dex-root .dex-disclosure summary strong{min-width:24px;padding:1px 5px;border:1px solid var(--dex-line);border-radius:999px;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:.625rem;font-weight:800;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.dex-root .dex-disclosure-body{padding:0 7px 7px;border-top:1px solid var(--dex-line)}.dex-root .dex-disclosure-body>:first-child{margin-top:6px}.dex-root .dex-disclosure-body>h5:first-child{display:none}.dex-root .dex-loot{display:grid}.dex-root .dex-loot-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-inline:-6px;padding:6px;border-radius:3px;background:transparent;transition:background .15s ease}.dex-root .dex-loot-row+.dex-loot-row{border-top:1px solid var(--dex-line)}.dex-root .dex-loot-row:hover{background:color-mix(in srgb,var(--pl-ui-surface-raised) 62%,transparent)}.dex-root .dex-loot-icon{width:30px;height:30px;image-rendering:pixelated}.dex-root .dex-loot-row .tile{background:transparent;border:none;box-shadow:none}.dex-root .dex-loot-row>span{display:grid;gap:1px;min-width:0}.dex-root .dex-loot-row b{font-size:.8125rem;font-weight:700;color:var(--pl-ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dex-root .dex-loot-row small{font-size:.625rem;color:var(--pl-ui-text-muted)}.dex-root .dex-loot-row strong{font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700;color:var(--pl-ui-success)}.dex-root .dex-empty{display:grid;align-content:center;justify-items:center;gap:11px;min-height:100%;padding:30px 18px;text-align:center}.dex-root .dex-mystery{display:grid;place-items:center;width:92px;height:92px;border:1px dashed var(--dex-line);border-radius:4px;background:color-mix(in srgb,var(--dex-well) 55%,transparent);font-family:var(--pl-ui-font-number);font-size:2.75rem;font-weight:800;line-height:1;color:color-mix(in srgb,var(--pl-ui-text-muted) 48%,transparent)}.dex-root .dex-empty b{font-size:.9375rem;color:var(--pl-ui-text)}.dex-root .dex-empty small{max-width:264px;font-size:.75rem;line-height:1.5;color:var(--pl-ui-text-muted)}.dex-root .dex-locked-art{position:relative;display:grid;place-items:center;width:112px;height:112px}.dex-root .dex-locked-art .pkmn-icon{width:100%;height:100%;filter:grayscale(1) brightness(.92) contrast(.85);opacity:.45}.dex-root .dex-locked-art>i{position:absolute;right:4px;bottom:2px;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--pl-ui-border);border-radius:4px;background:var(--dex-well);font-style:normal;font-size:.8125rem}.flyout-right:has(.dex-root){top:12px;bottom:12px;width:min(720px,calc(100vw - 86px));height:auto;max-height:none;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}#rightPanel.flyout-right:has(.dex-root)>.flyout-x{display:none}.modal:has(.dex-root){width:min(960px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;transition:max-height .18s ease}@media(max-width:900px){.flyout-right:has(.dex-root){right:56px;width:calc(100vw - 74px)}}@media(max-width:767px){.modal:has(.dex-root){width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}}@media(min-width:481px)and (max-width:700px){.flyout-right:has(.dex-root){right:calc(6px / var(--hud-scale, 1));width:calc((100vw - 12px) / var(--hud-scale, 1))}}@media(max-width:480px){.flyout-right:has(.dex-root){width:auto;padding:9px;overflow:hidden}}@container dex (max-width: 620px){.dex-root .dex-head{grid-template-columns:44px minmax(0,1fr) var(--dex-close-size);gap:10px;min-height:0;padding:10px 12px}.dex-root .dex-title-mark{--pl-window-icon-size: 44px}.dex-root .dex-close{grid-column:3;grid-row:1}.dex-root .dex-ledger{grid-column:1 / -1;justify-content:flex-start}.dex-root .dex-grid{--dex-cell: 68px;grid-template-columns:repeat(auto-fill,minmax(var(--dex-cell),1fr))}.dex-root .dex-art-box{--dex-art: 50px}.dex-root .dex-layout{grid-template-columns:minmax(0,1fr) minmax(246px,286px);gap:10px}.dex-root .dex-art{width:56px;height:56px}.dex-root .dex-id h3{font-size:1rem}.dex-root .dex-strip{flex-basis:100%}}@container dex (max-width: 545px){.dex-root .dex-layout{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:10px;overflow:hidden}.dex-root .dex-results{height:100%;min-height:0;overflow-y:auto}.dex-root .dex-details,.dex-root .dex-layout>.dex-empty{height:100%;min-height:0;padding:var(--pl-ui-space-md)}.dex-root .dex-ledger{width:100%;margin-left:0}}@container dex (max-width: 420px){.dex-root .dex-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dex-root .dex-art-box{--dex-art: 56px}.dex-root .dex-ledger{font-size:.6875rem}.dex-root .dex-ledger span+span{margin-left:9px;padding-left:9px}.dex-root .dex-art{width:68px;height:68px}}#rightPanel .dex-root .dex-strip :is(input,select),#modalRoot .dex-root .dex-strip :is(input,select){min-height:0}@media(pointer:coarse){.dex-root{--dex-ctl-h: calc(44px / var(--hud-scale, 1));--dex-close-size: calc(44px / var(--hud-scale, 1))}.dex-root .dex-strip .dex-search input,.dex-root .dex-strip select{font-size:16px}.dex-root .dex-type-filter select{appearance:none;padding-right:20px}.dex-root .dex-type-filter:after{content:"▾";position:absolute;right:9px;pointer-events:none;color:var(--pl-ui-text-soft)}.dex-root .dexr-abas button{min-height:calc(44px / var(--hud-scale, 1))}.flyout-right:has(.dex-root){top:max(12px,env(safe-area-inset-top));bottom:max(12px,env(safe-area-inset-bottom))}}@media(max-height:520px)and (orientation:landscape){.dex-root{--dex-cell: 66px;--dex-art: 50px;--dex-ctl-h: 38px}@media(pointer:coarse){.dex-root{--dex-ctl-h: calc(42px / var(--hud-scale, 1))}}.dex-root .dex-grid{grid-template-columns:repeat(auto-fill,minmax(var(--dex-cell),1fr))}.dex-root .dex-art{width:66px;height:66px}.dex-root .pl-window__kicker,.dex-root .pl-window__subtitle{display:none}.dex-root .dex-head{min-height:58px}.dex-root .dex-id{min-height:0;padding-bottom:10px}.dex-root .dex-id h3{font-size:1.0625rem}.dex-root .dex-block{padding-block:9px 10px}}@media(prefers-reduced-motion:reduce){.dex-root .dex-layout,.dex-root .dex-disclosure-body,.dex-root .dex-disclosure summary:after,.flyout-right:has(.dex-root),.modal:has(.dex-root){transition:none}}.modal.sn-modal{width:min(440px,calc((100vw - 32px) / var(--hud-scale, 1)));max-width:440px;max-height:calc((100dvh - 32px - env(safe-area-inset-bottom,0px)) / var(--hud-scale, 1));padding:0;overflow:hidden;border:0;border-radius:12px;background:transparent;box-shadow:none}.sn-window.pl-window{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.sn-head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;--pl-window-header-line-right: 16px;--pl-window-header-overlay-inset: 0 0 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--pl-ui-space-md);align-items:center;min-height:64px;padding:10px 16px 10px 14px}.sn-window h2.pl-window__title{font-size:clamp(18px,1.8vw,22px);line-height:1.1;text-wrap:balance}.sn-body.pl-scroll-area{display:grid;gap:10px;min-height:0;padding:16px 18px 14px;text-align:center;background:var(--pl-ui-surface-panel)}.sn-lead,.sn-note{margin:0 auto;max-width:38ch}.sn-lead{color:var(--pl-ui-text);font-size:14px;line-height:1.4}.sn-lead b{color:var(--pl-ui-text-strong)}.sn-note{color:var(--pl-ui-text-soft);font-size:12px;line-height:1.45}.sn-foot{padding:10px 16px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.sn-foot .sn-btn.pl-button{width:100%;min-height:46px;font-size:var(--pl-ui-font-body-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.06em}@media(hover:none),(pointer:coarse){.sn-foot .sn-btn.pl-button{min-height:calc(48px / var(--hud-scale, 1))}}.panel.modal.rer-shell{width:min(440px,100%);max-width:100%;max-height:calc(min(90dvh,100dvh - 24px) / var(--hud-scale, 1));padding:0;overflow:visible;display:flex;flex-direction:column;background:transparent;border:0;border-radius:var(--pl-ui-radius-window);box-shadow:none}.rer.pl-window{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:100%;overflow:hidden;color-scheme:dark;font-size:var(--pl-ui-font-body-size)}html[data-performance=economy] .rer.pl-window{backdrop-filter:none;-webkit-backdrop-filter:none}.rer-head.pl-window__header{--pl-window-header-line-left: 62px;--pl-window-header-line-right: 16px;--pl-window-header-overlay-inset: 0 0 0 auto;--pl-window-header-overlay-width: min(40%, 180px);--pl-window-icon-size: 36px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--pl-ui-space-sm);align-items:center;min-height:56px;padding:8px 14px}.rer-emblem .hudbar-ico-img{display:block;width:24px;height:24px;image-rendering:pixelated}.rer h2.pl-window__title{margin:2px 0 0;overflow:hidden;font-size:clamp(17px,1.6vw,20px);text-overflow:ellipsis;white-space:nowrap}.rer-body.pl-scroll-area{display:grid;align-content:start;grid-auto-rows:max-content;gap:8px;min-height:0;padding:12px;background:linear-gradient(var(--pl-ui-surface-panel),var(--pl-ui-surface-panel)),var(--pl-ui-outline-window)}.rer-text{margin:0;color:var(--pl-ui-text-soft);font-size:13px;line-height:var(--pl-ui-leading-copy)}.rer .rer-summary.pl-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;padding:0}.rer-mon{min-width:0;display:flex;align-items:center;gap:10px;padding:8px 12px}.rer-mon-icon{flex:none;width:48px;height:48px}.rer-mon b{min-width:0;overflow:hidden;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.rer-stat{display:grid;align-content:center;gap:1px;min-width:88px;padding:8px 12px;border-left:1px solid var(--pl-ui-border)}.rer-stat-k,.rer h3.rer-box-title{margin:0;color:var(--pl-ui-header-kicker-color);font-family:var(--pl-ui-font-section);font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.rer-stat-v{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:17px;line-height:1.15;white-space:nowrap}.rer .rer-box.pl-card{display:grid;gap:6px;min-width:0;padding:9px 12px 10px}.rer-capture p{margin:0;color:var(--pl-ui-text-strong);font-size:13px;line-height:var(--pl-ui-leading-copy)}.rer .rer-capture.pl-card.is-good{border-color:color-mix(in srgb,var(--pl-ui-success) 55%,var(--pl-ui-border))}.rer .rer-capture.pl-card.is-fail{border-color:color-mix(in srgb,var(--pl-ui-danger) 50%,var(--pl-ui-border))}.rer-loot{display:grid;margin:0;padding:0;list-style:none}.rer-loot-line{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;color:var(--pl-ui-text-soft);font-size:13px}.rer-loot-line+.rer-loot-line{border-top:1px solid var(--pl-ui-border)}.rer-loot-line b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number)}.rer-empty{margin:0;color:var(--pl-ui-text-muted);font-size:13px}.rer-actions.pl-window__footer{display:flex;justify-content:flex-end;padding:10px 12px 12px;background:var(--pl-ui-outline-window)}.rer .rer-actions .pl-button{min-width:170px}@media(max-width:560px){.rer .rer-summary.pl-card{grid-template-columns:repeat(2,minmax(0,1fr))}.rer-mon{grid-column:1 / -1;border-bottom:1px solid var(--pl-ui-border)}.rer-stat:nth-child(2){border-left:0}.rer-body.pl-scroll-area{padding:10px}.rer .rer-actions .pl-button{flex:1 1 auto;min-width:0}}@media(hover:none),(pointer:coarse){.rer .rer-actions .pl-button{min-height:calc(44px / var(--hud-scale, 1))}}.held-slots{display:flex;flex-direction:column;gap:var(--pl-ui-space-sm)}.held-slot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pl-ui-space-sm);min-width:0;padding:var(--pl-ui-space-sm);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.held-slot.is-filled{border-color:var(--pl-ui-border-strong)}.held-slot.is-locked{border-color:var(--pl-ui-card-locked-border);background:var(--pl-ui-card-locked-background)}.held-slot-tag{flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:11px;font-weight:var(--pl-ui-font-weight-section)}.held-slot.is-locked .held-slot-tag{border-color:var(--pl-ui-border-disabled);color:var(--pl-ui-text-disabled)}.held-slot-icon,.held-pick-icon{flex:0 0 auto;display:inline-flex;line-height:1}.held-slot-icon .held-tile,.held-pick-icon .held-tile{width:32px;height:32px;font-size:16px}.held-slot-body,.held-pick-body{flex:1 1 120px;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.held-slot-body b,.held-pick-body b{overflow:hidden;color:var(--pl-ui-text-strong);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.held-slot-body small,.held-pick-body small{color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-meta-size);line-height:var(--pl-ui-leading-copy)}.held-slot-body .held-slot-cd{color:var(--pl-ui-text-muted);font-variant-numeric:tabular-nums}.held-slot.is-locked .held-slot-body b{color:var(--pl-ui-text-disabled)}.held-slot.is-locked .held-slot-body small{color:var(--pl-ui-text-muted)}.held-slot-actions{flex:0 0 auto;display:flex;gap:var(--pl-ui-space-xs);margin-left:auto}#rightPanel .held-slot-btn{min-height:32px;padding:4px 10px;font-size:11px}.held-picker{display:flex;flex-direction:column;gap:var(--pl-ui-space-xs);max-height:220px;overflow-y:auto;padding:var(--pl-ui-space-xs);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-bg-base)}#rightPanel .held-pick{display:flex;align-items:center;gap:var(--pl-ui-space-sm);width:100%;min-width:0;min-height:40px;padding:6px 10px}.held-pick-qty{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:11px}.held-note{margin:0;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size)}@media(pointer:coarse){#rightPanel .held-slot-btn,#rightPanel .held-pick{min-height:calc(44px / var(--hud-scale, 1))}}.held-slot-body .held-slot-fee{color:var(--pl-ui-warning);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.held-vazio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pl-ui-space-sm);min-width:0;padding:var(--pl-ui-space-sm);border:1px dashed var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.held-vazio-icon{flex:0 0 auto;display:inline-flex;opacity:.85;filter:grayscale(.3)}.held-vazio-icon img{width:32px;height:32px;image-rendering:pixelated}.held-vazio-body{display:flex;flex:1 1 180px;flex-direction:column;gap:2px;min-width:0}.held-vazio-body b{color:var(--pl-ui-text-strong);font-size:13px}.held-vazio-body small{color:var(--pl-ui-text-soft);font-size:12px;line-height:1.35}.hap-fundo{position:fixed;inset:0;z-index:calc(var(--z-modal, 100) + 50);display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#02080e9e}.hap-janela{position:relative;width:min(420px,100%);max-height:100%;overflow:hidden auto}.hap-janela .hap-head{--pl-window-header-line-left: 70px;--pl-window-header-line-right: 58px;--pl-window-header-overlay-inset: 0 50px 0 auto;--pl-window-icon-size: 40px;display:grid;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm, 8px);align-items:center;min-height:66px;padding:10px 12px}.hap-janela h2.pl-window__title{font-size:clamp(19px,2vw,24px)}.hap-emblema .hap-tile-sm{width:26px;height:26px;font-size:14px}.hap-corpo{display:flex;flex-direction:column;gap:var(--pl-ui-space-md, 12px);padding:var(--pl-ui-space-md, 12px)}.hap-held{display:flex;align-items:center;gap:var(--pl-ui-space-md, 12px);min-width:0}.hap-held-icon{flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.hap-held-icon .hap-tile{width:48px;height:48px;font-size:24px;image-rendering:pixelated}.hap-held-body,.hap-proximo-body{display:flex;flex-direction:column;gap:2px;min-width:0}.hap-held-body b{font-size:16px}.hap-held-body small,.hap-proximo-body small,.hap-barra small,.hap-proximo-custo small{color:var(--pl-ui-text-muted);overflow-wrap:anywhere}.hap-slot{font-family:var(--pl-ui-font-number)}.hap-barra{display:flex;flex-direction:column;gap:6px;padding:var(--pl-ui-space-sm, 8px);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.hap-barra-topo{display:flex;justify-content:space-between;gap:8px;font-size:13px}.hap-barra-topo b{font-family:var(--pl-ui-font-number)}.hap-barra-trilho{position:relative;height:12px;overflow:hidden;border:1px solid var(--pl-ui-border-strong);border-radius:999px;background:#00000059}.hap-barra-cheio{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--pl-ui-accent, #3fa7ff),var(--pl-ui-accent-bright, #8fd3ff));transition:width .4s ease}.hap-barra.is-cheia .hap-barra-cheio{background:linear-gradient(90deg,#f5b928,#ffe58a);box-shadow:0 0 10px #ffd65cb3}.hap-barra.is-max .hap-barra-titulo{margin:0;font-weight:700}.hap-proximo{display:flex;align-items:center;gap:var(--pl-ui-space-sm, 8px);min-width:0;padding:var(--pl-ui-space-sm, 8px);border:1px dashed var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card)}.hap-proximo-icon .hap-tile-sm{width:32px;height:32px;font-size:16px}.hap-proximo-body{flex:1 1 auto}.hap-proximo-custo{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hap-proximo-custo b{font-family:var(--pl-ui-font-number);color:var(--pl-ui-accent-bright)}.hap-dica,.hap-aviso,.hap-carregando{margin:0;font-size:12px;color:var(--pl-ui-text-muted)}.hap-dica{color:var(--pl-ui-warning, #f5b928)}.hap-acoes{display:flex;flex-wrap:wrap;gap:var(--pl-ui-space-sm, 8px)}.hap-btn{flex:1 1 140px;min-height:40px}.hap-flash{position:absolute;inset:0;z-index:20;pointer-events:none;background:#fff;opacity:0}.hap-janela.is-ascendendo .hap-flash{animation:hap-pisca 3s ease-in-out forwards}.hap-janela.is-ascendendo .hap-held-icon{animation:hap-treme 1.8s ease-in-out}.hap-janela.is-novo .hap-held-icon{animation:hap-brilho 1.2s ease-out forwards}@keyframes hap-pisca{0%{opacity:0}10%{opacity:.9}20%{opacity:0}32%{opacity:.9}42%{opacity:0}55%{opacity:1}70%{opacity:.2}to{opacity:0}}@keyframes hap-treme{0%,to{transform:scale(1)}25%{transform:scale(1.08) rotate(-4deg)}50%{transform:scale(1.12) rotate(4deg)}75%{transform:scale(1.16) rotate(-2deg)}}@keyframes hap-brilho{0%{transform:scale(1.35);box-shadow:0 0 #ffe58a00}40%{box-shadow:0 0 28px #ffe58af2}to{transform:scale(1);box-shadow:0 0 12px #ffe58a73}}@media(prefers-reduced-motion:reduce){.hap-janela.is-ascendendo .hap-flash{animation-duration:3s;animation-timing-function:steps(2)}.hap-janela.is-ascendendo .hap-held-icon,.hap-janela.is-novo .hap-held-icon{animation:none}}.held-slot-abrir{display:flex;align-items:center;gap:var(--pl-ui-space-sm, 8px);flex:1 1 160px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.held-slot-abrir:focus-visible{outline:2px solid var(--pl-ui-accent-bright);outline-offset:2px}.held-slot-xp{display:block;height:4px;margin-top:3px;overflow:hidden;border-radius:999px;background:#00000059}.held-slot-xp>span{display:block;height:100%;background:var(--pl-ui-accent-bright, #8fd3ff)}.held-slot-xp.is-cheia>span{background:#ffd65c}#rightPanel:has(.col-window) .col-lock-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin-left:auto;padding:4px 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}#rightPanel:has(.col-window) .col-lock-btn:is(:hover,:focus-visible){border-color:var(--pl-ui-border-strong);color:var(--pl-ui-text)}#rightPanel:has(.col-window) .col-lock-btn:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}#rightPanel:has(.col-window) .col-lock-btn.on{border-color:var(--pl-ui-warning);background:color-mix(in srgb,var(--pl-ui-warning) 18%,transparent);color:var(--pl-ui-text)}.col-lock-selo{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid rgba(255,205,111,.82);border-radius:5px;background:radial-gradient(circle at 35% 20%,rgba(255,244,191,.26),transparent 38%),linear-gradient(180deg,#362c19f5,#13161bf5);box-shadow:0 1px 2px #00000073,inset 0 1px #ffffff21}.col-lock-selo .col-lock-svg{width:11px;height:11px}.col-lock-svg{flex:none;width:16px;height:16px;overflow:visible;color:var(--pl-ui-text-muted);filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.col-lock-shackle{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.col-lock-body{fill:currentColor;stroke:#00000073;stroke-width:.9}.col-lock-shine{fill:none;stroke:#ffffff59;stroke-width:.75;stroke-linecap:round}.col-lock-hole{fill:#0000008c}.col-lock-svg.is-on{color:#f4bb52;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7)) drop-shadow(0 0 4px rgba(255,205,92,.22))}.col-lock-svg.is-on .col-lock-shackle{stroke:#ffe5a4}.col-lock-svg.is-on .col-lock-body{stroke:#7b4c18}.col-lock-svg.is-on .col-lock-shine{stroke:#fff3c8;opacity:.9}.col-lock-svg.is-on .col-lock-hole{fill:#563414}#rightPanel:has(.col-window) .col-lock-btn:is(:hover,:focus-visible) .col-lock-svg:not(.is-on){color:var(--pl-ui-text-soft)}@media(pointer:coarse){#rightPanel:has(.col-window) .col-lock-btn{min-height:calc(44px / var(--hud-scale, 1));padding:6px 12px}}@media(max-width:480px){#rightPanel:has(.col-window) .col-lock-btn{flex:1 1 100%;justify-content:center;margin-left:0}}#rightPanel:has(.col-window) .col-evo-option{display:grid;gap:8px}#rightPanel:has(.col-window) .col-evo-option+.col-evo-option{margin-top:10px;padding-top:10px;border-top:1px solid var(--pl-ui-border)}#rightPanel:has(.col-window) .col-evo-mons{display:flex;align-items:center;gap:8px;min-width:0}#rightPanel:has(.col-window) .col-evo-arrow{color:var(--pl-ui-text-muted);font-size:14px}#rightPanel:has(.col-window) .col-evo-target{display:grid;margin-left:4px;min-width:0;line-height:1.2}#rightPanel:has(.col-window) .col-evo-target b{color:var(--pl-ui-text);font-size:13px}#rightPanel:has(.col-window) .col-evo-target small{color:var(--pl-ui-text-muted);font-size:11px}#rightPanel:has(.col-window) .col-evo-stones{display:grid;gap:2px;color:var(--pl-ui-text-soft);font-size:11px}#rightPanel:has(.col-window) .col-evo-stone small{color:var(--pl-ui-text-muted)}#rightPanel:has(.col-window) .col-evo-stone.is-short{color:var(--pl-ui-warning)}#rightPanel:has(.col-window) .col-evo-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px}#rightPanel:has(.col-window) .col-evo-btn.is-locked{opacity:.72;cursor:not-allowed;color:var(--pl-ui-text-muted)}#rightPanel:has(.col-window) .col-evo-lock{flex:none;width:14px;height:14px;color:var(--pl-ui-warning)}#rightPanel:has(.col-window) .col-evo-info{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;padding:7px 9px;border:1px solid color-mix(in srgb,var(--pl-ui-warning) 45%,transparent);border-radius:var(--pl-ui-radius-button);background:color-mix(in srgb,var(--pl-ui-warning) 10%,transparent);color:var(--pl-ui-text-soft);font-size:11px;line-height:1.35}#rightPanel:has(.col-window) .col-evo-info .col-evo-lock{margin-top:1px}#rightPanel:has(.col-window) .col-evo-hint{margin:0;color:var(--pl-ui-text-muted);font-size:11px}#rightPanel:has(.col-window) .col-evo-hint.is-warn{color:var(--pl-ui-warning)}.evo-cf-backdrop{position:fixed;inset:0;z-index:338;background:#06070999}.evo-cf.pl-window{--ui-close-size: 40px;position:fixed;left:50%;top:50%;z-index:340;transform:translate(-50%,-50%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(420px,calc((100vw - 32px) / var(--hud-scale, 1)));max-height:calc(min(80dvh,100dvh - 32px) / var(--hud-scale, 1));min-height:0;overflow:hidden;color-scheme:dark;font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size)}html[data-performance=economy] #evolveRoot .evo-cf.pl-window{backdrop-filter:none;-webkit-backdrop-filter:none}.evo-cf-head.pl-window__header{--pl-window-header-line-left: 72px;--pl-window-header-line-right: 60px;--pl-window-header-overlay-inset: 0 52px 0 auto;--pl-window-header-overlay-width: min(40%, 180px);--pl-window-icon-size: 40px;display:grid;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:64px;padding:10px 12px 10px 14px}.evo-cf-head .pl-window__icon>span{font-size:18px}.evo-cf h2.pl-window__title{margin-top:2px;overflow:hidden;font-size:clamp(18px,1.8vw,22px);text-overflow:ellipsis;white-space:nowrap}.evo-cf-body.pl-scroll-area{display:grid;gap:10px;min-height:0;padding:12px 14px;background:var(--pl-ui-surface-panel)}.evo-cf-option{display:grid;gap:10px;min-width:0;padding:12px}.evo-cf-mons{display:flex;align-items:center;justify-content:center;gap:14px}.evo-cf-mons .pkmn-icon{border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);box-shadow:0 0 0 1px var(--pl-ui-border)}.evo-cf-arrow{color:var(--pl-ui-accent-bright);font-size:20px;line-height:1}.evo-cf-sub{margin:0;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:1.45}.evo-cf-sub b{color:var(--pl-ui-text-strong);font-weight:800}.evo-cf-warn{margin:0;color:var(--pl-ui-warning);font-size:12px;font-weight:700;line-height:1.4}.evo-cf-option .pl-button{width:100%;justify-self:stretch}.evo-cf .pl-button--primary:disabled{filter:none;opacity:1}.evo-cf-actions{display:flex;justify-content:flex-end;gap:10px;padding:10px 14px 12px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.evo-cf-actions .pl-button{min-width:112px}.evo-cf .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}@media(max-width:480px){.evo-cf-head.pl-window__header{--pl-window-header-line-left: 66px;--pl-window-header-overlay-width: min(36%, 140px);gap:10px;min-height:58px;padding:8px 10px 8px 12px}.evo-cf h2.pl-window__title{font-size:18px}.evo-cf p.pl-window__kicker{font-size:9px}.evo-cf-body.pl-scroll-area{gap:8px;padding:10px}.evo-cf-option{padding:10px}.evo-cf-actions{padding:8px 10px 10px}.evo-cf-actions .pl-button{flex:1 1 auto}}html[data-short-landscape=true] .evo-cf.pl-window{max-height:calc((100dvh - 16px) / var(--hud-scale, 1))}html[data-short-landscape=true] .evo-cf-head.pl-window__header{min-height:52px;padding-top:6px;padding-bottom:6px}@media(hover:none),(pointer:coarse){.evo-cf.pl-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.evo-cf .pl-button{min-height:calc(44px / var(--hud-scale, 1))}}#rightPanel:has(.col-window) .col-af>small{display:block;color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#rightPanel:has(.col-window) .col-af-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}#rightPanel:has(.col-window) .col-af-chips:last-child{margin-bottom:0}#rightPanel:has(.col-window) .col-af-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--tc) 60%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--tc) 16%,var(--pl-ui-surface-panel));font-size:11px;font-weight:700;white-space:nowrap}#rightPanel:has(.col-window) .col-af-chip b{color:color-mix(in srgb,var(--tc) 76%,var(--pl-ui-text-strong));font-family:var(--pl-ui-font-number)}#rightPanel:has(.col-window) .col-af-none{color:var(--pl-ui-text-muted);font-size:11px;font-style:italic}#rightPanel:has(.col-window) .colex-card{display:flex;flex-direction:column;gap:7px}#rightPanel:has(.col-window) .colex-card .col-card-head{margin-bottom:2px}.colex-row{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.colex-label{min-width:46px;color:var(--pl-ui-text-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.colex-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:2px 9px;border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}#rightPanel:has(.col-window) .colex-chip{min-width:0;min-height:calc(24px / var(--hud-scale, 1))}.colex-chip small{color:var(--pl-ui-text-muted);font-size:9px;font-weight:700}.colex-chip:is(:hover,:focus-visible){border-color:var(--pl-ui-border-strong);color:var(--pl-ui-text);outline:none}.colex-chip.active{border-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 24%,var(--pl-ui-surface-raised));color:var(--pl-ui-text)}.colex-chip.active small{color:var(--pl-ui-text-soft)}.colex-chip.is-shiny.active{border-color:var(--pl-ui-warning);background:color-mix(in srgb,var(--pl-ui-warning) 18%,var(--pl-ui-surface-raised))}#rightPanel:has(.col-window) .colex-list{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-auto-rows:max-content;align-content:start;gap:6px;max-height:252px;margin-top:2px;padding:2px 4px 2px 0;overflow-y:auto;scrollbar-gutter:stable}#rightPanel:has(.col-window) .colex-copy{min-width:0;gap:4px;padding:6px 7px}#rightPanel:has(.col-window) .colex-copy.is-team{border-color:color-mix(in srgb,var(--pl-ui-success, #4ade80) 45%,var(--pl-ui-border))}#rightPanel:has(.col-window) .colex-copy.sel{border-color:var(--pl-ui-accent-action-border)}.colex-top,.colex-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:14px}.colex-bottom{justify-content:flex-start}.colex-bottom .col-copy-loc{margin-right:auto}.colex-pills{display:inline-flex;flex-shrink:0;gap:3px}#rightPanel:has(.col-window) .colex-pills .col-status-pill{margin:0;padding:1px 5px;font-size:8px;line-height:1.3}.colex-stars{color:var(--pl-ui-warning);font-size:11px;letter-spacing:.5px;line-height:1;white-space:nowrap}.colex-stars i{color:color-mix(in srgb,var(--pl-ui-text-muted) 45%,transparent);font-style:normal}.colex-stars.is-none{color:var(--pl-ui-text-muted)}.colex-empty{grid-column:1 / -1;margin:6px 0;color:var(--pl-ui-text-muted);font-size:11px}.colex-link{padding:0;border:0;background:none;color:var(--pl-ui-accent);font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}@media(max-width:767px){#rightPanel:has(.col-window) .colex-list{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));max-height:220px}.colex-label{width:100%}}.col-awsim{--awsim-fill: 0%}.awsim-delta{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:10px;font-style:normal;font-weight:800}.awsim-delta.is-up{color:var(--pl-ui-success)}.awsim-range{display:block;width:100%;height:26px;margin:10px 0 0;padding:0;appearance:none;background:transparent;cursor:pointer;touch-action:pan-y}.awsim-range:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px;border-radius:var(--pl-ui-radius-button)}.awsim-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--pl-ui-accent) 0 var(--awsim-fill),color-mix(in srgb,var(--pl-ui-text-muted) 25%,transparent) var(--awsim-fill) 100%)}.awsim-range::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;appearance:none;border:2px solid var(--pl-ui-outline-window);border-radius:50%;background:var(--pl-ui-accent-bright);box-shadow:0 0 0 2px #1d82e247}.awsim-range::-moz-range-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-text-muted) 25%,transparent)}.awsim-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--pl-ui-accent)}.awsim-range::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--pl-ui-outline-window);border-radius:50%;background:var(--pl-ui-accent-bright)}.awsim-ticks{display:flex;align-items:center;justify-content:space-between;margin:1px 0 5px;padding:0 2px;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:10px}.awsim-tick.is-on{color:var(--pl-ui-accent-bright);font-weight:900}.awsim-headline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.awsim-stage{color:var(--pl-ui-text-muted);font-size:10px}.awsim-stage b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number)}.awsim-mult{display:inline-flex;align-items:baseline;gap:5px;min-width:0}.awsim-mult b{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:14px;line-height:1}.awsim-mult b.is-up{color:var(--pl-ui-success)}.awsim-mult em{color:var(--pl-ui-text-muted);font-style:normal;font-size:11px}@media(pointer:coarse){.awsim-range{height:calc(44px / var(--hud-scale, 1))}.awsim-range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px}.awsim-range::-moz-range-thumb{width:20px;height:20px}}#rightPanel:has(.ll-window){top:40px;right:58px;bottom:12px;z-index:var(--z-flyout);display:flex;flex-direction:column;width:min(1000px,calc(100vw - 86px));max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#rightPanel:has(.ll-types-view),#rightPanel:has(.ll-empty-view){bottom:auto;max-height:calc(100dvh - 52px)}.legacy-log.ll-window{container:ll / inline-size;--ll-type: var(--pl-ui-accent);--ll-tier: var(--pl-ui-accent-bright);--ll-pad: 18px;--ll-gap: 12px;--ll-text: 14px;--ll-text-sm: 13px;--ll-text-xs: 12px;--ll-art-card: 78px;--ll-art-hero: 196px;--ll-control: 46px;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;color:var(--pl-ui-text);background:var(--pl-ui-window-coating);font-size:var(--ll-text);scrollbar-width:thin;scrollbar-color:var(--pl-ui-border-strong) var(--pl-ui-surface-panel)}.legacy-log button,.legacy-log input,.legacy-log select{font-family:var(--pl-ui-font-body)}#rightPanel:has(.ll-window) :is(button,input,select):focus-visible{outline:calc(2px / var(--hud-scale, 1)) solid var(--pl-ui-focus);outline-offset:2px}.ll-head.pl-window__header{--pl-window-header-line-left: 84px;--pl-window-header-line-right: 58px;--pl-window-header-overlay-inset: 0 52px 0 auto;position:sticky;top:0;z-index:6;display:grid;grid-template-columns:52px minmax(0,1fr) auto 44px;align-items:center;gap:var(--pl-ui-space-md);flex:none;min-height:88px;padding:var(--pl-ui-space-md) var(--ll-pad)}.ll-window-icon{--pl-window-icon-size: 52px}.ll-window-icon img{width:32px;height:32px;image-rendering:pixelated}.ll-back.pl-button{box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0 0 2px;color:var(--pl-ui-close-color);border-color:var(--pl-ui-close-border);background:var(--pl-ui-close-background);box-shadow:inset 0 0 0 1px #6fcafa1a;font:800 29px/1 var(--pl-ui-font-title)}.ll-back.pl-button:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-bright);background:var(--pl-ui-surface-secondary-action);transform:translateY(-1px)}.ll-head-copy.pl-window__heading{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.ll-head-copy .pl-window__kicker{color:var(--pl-ui-header-kicker-color);font-size:var(--ll-text-xs);letter-spacing:var(--pl-ui-tracking-kicker)}.ll-head-copy .pl-window__title{overflow:hidden;color:var(--pl-ui-text-strong);font-size:clamp(28px,2.7vw,36px);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ll-head-copy .pl-window__subtitle{color:var(--pl-ui-accent-muted);font-size:var(--ll-text-sm)}.ll-close{--ui-close-size: 44px;position:relative;z-index:3}.ll-mode{display:flex;gap:var(--pl-ui-space-xs);padding:var(--pl-ui-space-xs);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-panel)}.ll-mode button{min-height:38px;padding:0 var(--pl-ui-space-lg);border:0;border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-text-muted);background:transparent;font-size:var(--ll-text-sm);font-weight:800;letter-spacing:.02em;cursor:pointer;transition:color .14s ease,background-color .14s ease}.ll-mode button:is(:hover,:focus-visible),.ll-mode button.active{color:var(--pl-ui-text-strong);background:var(--pl-ui-surface-secondary-action)}.ll-mode button.active{box-shadow:inset 0 0 0 1px var(--pl-ui-border-strong),var(--pl-ui-shadow-focus-glow)}.ll-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ll-gap);flex:none;padding:var(--pl-ui-space-md) var(--ll-pad) var(--pl-ui-space-sm)}.ll-summary>span{min-width:0;min-height:64px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:4px var(--pl-ui-space-sm);padding:var(--pl-ui-space-sm) var(--pl-ui-space-md);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.ll-summary small{grid-column:1 / -1;color:var(--pl-ui-text-muted);font-size:var(--ll-text-xs);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ll-summary b{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:22px;font-weight:900;line-height:1}.ll-summary b i{color:var(--pl-ui-text-muted);font-size:14px;font-style:normal}.ll-summary u{grid-column:1 / -1;color:var(--pl-ui-text-muted);font-size:var(--ll-text-xs);text-decoration:none}.ll-section-label{display:flex;align-items:end;justify-content:space-between;gap:var(--pl-ui-space-md);flex:none;padding:var(--pl-ui-space-md) var(--ll-pad) var(--pl-ui-space-sm)}.ll-section-label span{color:var(--pl-ui-text-strong);font-size:var(--ll-text-sm);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ll-section-label small{color:var(--pl-ui-text-muted);font-size:var(--ll-text-xs)}.ll-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(172px,calc((100% - 40px)/5)),1fr));align-content:start;gap:10px;padding:0 var(--ll-pad) var(--pl-ui-space-md)}.ll-type-card.pl-card{position:relative;min-width:0;min-height:74px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:var(--pl-ui-space-sm);padding:9px 11px;overflow:hidden;color:var(--pl-ui-text);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;content-visibility:auto;contain-intrinsic-size:auto 74px}.ll-type-card:before{content:"";position:absolute;top:-30px;right:-28px;width:80px;height:80px;pointer-events:none;border:1px solid color-mix(in srgb,var(--ll-type) 26%,transparent);border-radius:50%;box-shadow:0 0 0 10px #ffffff08,0 0 0 20px #ffffff05}.ll-type-card:is(:hover,:focus-visible){z-index:1;transform:translateY(-1px);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.ll-type-card.complete{border-color:color-mix(in srgb,var(--pl-ui-success) 65%,var(--pl-ui-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pl-ui-success) 24%,transparent),var(--pl-ui-shadow-card)}.ll-type-emblem{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ll-type) 62%,var(--pl-ui-border));border-radius:50%;background:color-mix(in srgb,var(--ll-type) 13%,var(--pl-ui-surface-raised));box-shadow:inset 0 0 0 2px var(--pl-ui-outline-window),0 0 14px color-mix(in srgb,var(--ll-type) 22%,transparent)}.ll-type-emblem .ll-type-art{width:26px;height:26px;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 60%))}.ll-type-fallback{color:var(--pl-ui-text-strong);font-size:11px;font-weight:900;text-transform:uppercase}.ll-type-body{min-width:0;display:grid;gap:5px}.ll-type-title,.ll-type-foot{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:6px}.ll-type-title strong{overflow:hidden;color:var(--pl-ui-text-strong);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ll-type-title small,.ll-type-foot small{flex:none;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:10px}.ll-type-foot b{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:13px}.ll-type-progress,.ll-progress,.ll-stat-grid span{position:relative;display:block;overflow:hidden;border:1px solid var(--pl-ui-border);background:var(--pl-ui-outline-window);box-shadow:inset 0 1px 2px #0009}.ll-type-progress{height:6px}.ll-type-progress i,.ll-progress>span{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--ll-type, var(--ll-tier)) 52%,var(--pl-ui-accent)),var(--ll-type, var(--ll-tier)));box-shadow:0 0 8px color-mix(in srgb,var(--ll-type, var(--ll-tier)) 44%,transparent)}.ll-footnote{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:var(--pl-ui-space-sm);flex:none;margin:0 var(--ll-pad) var(--pl-ui-space-md);padding:9px 12px;border-top:1px solid var(--pl-ui-border);border-bottom:1px solid var(--pl-ui-border);color:var(--pl-ui-text-muted)}.ll-footnote span{color:var(--pl-ui-accent-bright);font-weight:900}.ll-footnote p{margin:0;font-size:var(--ll-text-sm);line-height:var(--pl-ui-leading-copy)}.ll-list-top{position:sticky;top:0;z-index:6;flex:none}.ll-list-top .ll-head.pl-window__header{position:relative}.ll-tools{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px;flex:none;padding:10px var(--ll-pad) var(--pl-ui-space-md);border-bottom:1px solid var(--pl-ui-border);background:color-mix(in srgb,var(--pl-ui-bg-base) 94%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ll-tools .ll-search,.ll-select{min-width:0;min-height:var(--ll-control);display:flex;align-items:center;gap:var(--pl-ui-space-sm);padding:0 12px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-raised);box-shadow:inset 0 1px 2px #00000059;transition:border-color .14s ease,box-shadow .14s ease}.ll-tools .ll-search>span{color:var(--pl-ui-accent-bright);font-size:18px;line-height:1}.ll-tools .ll-search:hover,.ll-select:hover{border-color:var(--pl-ui-border-strong)}.ll-tools .ll-search:focus-within,.ll-select:focus-within{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.ll-tools input{width:100%;min-width:0;min-height:calc(var(--ll-control) - 4px);border:0;outline:0;color:var(--pl-ui-text);background:transparent;font-size:16px}.ll-tools input::placeholder{color:var(--pl-ui-text-muted)}.ll-filters,.ll-detail-tabs{display:flex;gap:var(--pl-ui-space-xs)}.ll-filters button{min-height:var(--ll-control);padding:0 14px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-text-muted);background:var(--pl-ui-surface-raised);font-size:var(--ll-text-sm);font-weight:800;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.ll-filters button:is(:hover,:focus-visible),.ll-filters button.active{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.ll-filters button.active{box-shadow:inset 0 0 0 1px var(--pl-ui-border-strong),var(--pl-ui-shadow-focus-glow)}.ll-selects{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ll-select>span{flex:none;color:var(--pl-ui-text-muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ll-select select{appearance:none;-webkit-appearance:none;color-scheme:dark;width:100%;min-width:0;min-height:calc(var(--ll-control) - 4px);border:0;outline:0;color:var(--pl-ui-text);background:transparent;font-size:var(--ll-text);font-weight:700;cursor:pointer}.ll-select:after{content:"";flex:none;width:7px;height:7px;border-right:2px solid var(--pl-ui-text-soft);border-bottom:2px solid var(--pl-ui-text-soft);transform:translateY(-2px) rotate(45deg);pointer-events:none}.ll-select select option{color:var(--pl-ui-text);background:var(--pl-ui-surface-raised)}.ll-list-meta{display:flex;justify-content:flex-end;flex:none;padding:9px var(--ll-pad) 0;color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ll-species-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));align-content:start;gap:var(--ll-gap);padding:var(--pl-ui-space-sm) var(--ll-pad) var(--pl-ui-space-lg)}.ll-species-card.pl-card{position:relative;min-width:0;min-height:110px;display:grid;grid-template-columns:var(--ll-art-card) minmax(0,1fr) auto 16px;grid-template-rows:auto auto;align-items:center;gap:6px var(--ll-gap);padding:10px 12px 10px 10px;border-left:3px solid var(--ll-tier);color:var(--pl-ui-text);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background-color .14s ease;content-visibility:auto;contain-intrinsic-size:auto 112px}@supports (-webkit-hyphens: none){.ll-species-card.pl-card,.ll-type-card.pl-card{content-visibility:visible;contain-intrinsic-size:none}}.ll-species-card:is(:hover,:focus-visible){transform:translateY(-1px);border-color:var(--pl-ui-border-strong);border-left-color:var(--ll-tier);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.ll-species-card.mastered{border-left-color:var(--pl-ui-success)}.ll-species-card.unknown{--ll-tier: var(--pl-ui-text-muted)}.ll-species-art{grid-row:1 / 3;align-self:center}.ll-art-frame{position:relative;width:var(--ll-art-card);height:var(--ll-art-card);display:grid;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--ll-tier) 45%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-card);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--ll-tier) 22%,transparent),transparent 62%),var(--pl-ui-surface-panel);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -10px 16px -12px #000000b3}.ll-art-frame:after{content:"";position:absolute;left:50%;bottom:6px;width:62%;height:7px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgb(0 0 0 / 55%),transparent 70%)}.ll-art-frame>.pkmn-icon,.ll-art-frame>.dex-splash{position:relative;z-index:1;width:90%;height:90%}.ll-art-frame>.dex-splash{object-fit:contain}.ll-art-frame .pkmn-icon-img{image-rendering:pixelated}.ll-hero-art .ll-art-frame.mystery :is(.pkmn-icon-img,.dex-splash,.portrait-cell),.ll-art-frame.mystery :is(.pkmn-icon-img,.dex-splash,.portrait-cell){filter:brightness(0) saturate(0);opacity:.5}.ll-art-frame.mystery{border-style:dashed}.ll-species-copy{min-width:0;display:grid;gap:3px}.ll-species-copy small{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ll-tier);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ll-species-badge{flex:none;padding:2px 6px;border:1px solid color-mix(in srgb,var(--pl-ui-success) 60%,transparent);border-radius:3px;color:var(--pl-ui-success);background:color-mix(in srgb,var(--pl-ui-success) 10%,transparent);font-size:9px;letter-spacing:.1em}.ll-species-copy strong{overflow:hidden;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:18px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.ll-species-copy>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--pl-ui-text-muted);font-size:var(--ll-text-xs);line-height:1.3}.ll-species-copy .ll-bonus-line{overflow:hidden;color:var(--ll-tier);font-size:var(--ll-text-xs);font-style:normal;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ll-species-card.mastered .ll-bonus-line{color:var(--pl-ui-success)}.ll-species-chevron{grid-column:4;grid-row:1 / 3;color:var(--pl-ui-text-muted);font:800 24px/1 var(--pl-ui-font-title);transition:color .14s ease,transform .14s ease}.ll-species-card:is(:hover,:focus-visible) .ll-species-chevron{color:var(--pl-ui-text-strong);transform:translate(2px)}.ll-progress-wrap{min-width:0}.ll-progress{height:10px;overflow:visible;border-radius:2px}.ll-marker{position:absolute;top:-3px;width:1px;height:14px;background:var(--pl-ui-text-muted);transform:translate(-1px)}.ll-marker.done{width:3px;background:var(--pl-ui-success);box-shadow:0 0 4px color-mix(in srgb,var(--pl-ui-success) 65%,transparent)}.ll-progress-copy{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pl-ui-space-sm);margin-top:6px}.ll-progress-copy b{flex:none;color:var(--pl-ui-text-strong);font:900 15px/1 var(--pl-ui-font-number)}.ll-progress-copy small{overflow:hidden;color:var(--pl-ui-text-muted);font-size:var(--ll-text-xs);text-overflow:ellipsis;white-space:nowrap}.ll-progress-wrap.compact{display:contents}.ll-progress-wrap.compact .ll-progress{grid-column:2 / 4;grid-row:2;height:8px}.ll-progress-wrap.compact .ll-progress-copy{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;gap:3px;margin:0;padding-left:var(--pl-ui-space-sm);border-left:1px solid var(--pl-ui-border);text-align:right}.ll-progress-wrap.compact .ll-progress-copy b{font-size:17px}.ll-progress-wrap.compact .ll-progress-copy small{max-width:120px;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.ll-progress-wrap.ll-preserved{display:grid;gap:4px;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--pl-ui-success) 45%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-success) 6%,transparent)}.ll-progress-wrap.ll-preserved .ll-progress-copy{margin:0}.ll-progress-wrap.ll-preserved .ll-progress-copy b{color:var(--pl-ui-success)}.ll-progress-wrap.ll-preserved .ll-progress-copy small{display:inline}.ll-progress-wrap.ll-preserved .ll-preserved-hist{color:var(--pl-ui-text-muted);font-size:var(--ll-text-sm);font-weight:600}.ll-progress-wrap.ll-preserved.compact{display:grid;grid-column:2 / 4;grid-row:2;padding:5px 8px}.ll-progress-wrap.ll-preserved.compact .ll-progress-copy{grid-column:auto;grid-row:auto;flex-direction:row;align-items:baseline;padding:0;border:0;text-align:left}.ll-progress-wrap.ll-preserved.compact .ll-progress-copy b{font-size:12px}.ll-progress-wrap.ll-preserved.compact .ll-progress-copy+.ll-progress-copy{display:none}.ll-empty{grid-column:1 / -1;min-height:200px;display:grid;place-content:center;gap:6px;color:var(--pl-ui-text-muted);text-align:center}.ll-empty b{color:var(--pl-ui-text-soft);font-size:14px}.ll-empty span{font-size:var(--ll-text-sm)}.ll-hero{display:grid;grid-template-columns:var(--ll-art-hero) minmax(0,1fr) 196px;align-items:center;gap:var(--pl-ui-space-lg);flex:none;margin:var(--pl-ui-space-md) var(--ll-pad) var(--pl-ui-space-md);padding:var(--pl-ui-space-md);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:radial-gradient(ellipse at 12% 40%,color-mix(in srgb,var(--ll-type) 16%,transparent),transparent 55%),var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.ll-hero-art{position:relative;display:grid;place-items:center}.ll-hero-art .ll-art-frame{width:var(--ll-art-hero);height:var(--ll-art-hero);border-color:color-mix(in srgb,var(--ll-type) 45%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-panel);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--ll-type) 26%,transparent),transparent 64%),var(--pl-ui-surface-panel);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -24px 30px -24px #000000bf,0 0 30px color-mix(in srgb,var(--ll-type) 14%,transparent)}.ll-hero-art .ll-art-frame:after{bottom:12px;width:58%;height:12px}.ll-hero-art .ll-art-frame>.dex-splash,.ll-hero-art .ll-art-frame>.pkmn-icon{width:86%;height:86%}.ll-hero-art .ll-art-frame.is-splash>.dex-splash{image-rendering:auto;filter:drop-shadow(0 6px 10px rgb(0 0 0 / 55%))}.ll-hero-seal{position:absolute;left:10px;bottom:10px;z-index:2;padding:5px 9px;border:1px solid var(--ll-tier);border-radius:3px;color:var(--pl-ui-text-strong);background:color-mix(in srgb,var(--pl-ui-surface-raised) 88%,var(--ll-tier));box-shadow:0 2px 8px #0000007f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ll-hero-main{min-width:0;display:grid;gap:6px}.ll-hero-status{color:var(--ll-tier);font-size:var(--ll-text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ll-hero-main h3{margin:0;overflow:hidden;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:clamp(28px,2.6vw,36px);line-height:1.05;letter-spacing:var(--pl-ui-tracking-title);text-overflow:ellipsis;white-space:nowrap}.ll-hero-main h3 em{color:var(--pl-ui-accent-bright);font-size:.55em;font-style:normal;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}.ll-hero-types{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:26px}.ll-hero-types .type-badge{font-size:11px}.ll-hero-chip{padding:4px 8px;border:1px solid color-mix(in srgb,var(--ll-tier) 60%,var(--pl-ui-border));border-radius:3px;color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--ll-tier) 12%,var(--pl-ui-surface-panel));font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ll-redacted{padding:5px 8px;border:1px dashed var(--pl-ui-border);color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.ll-hero-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:2px 0 4px}.ll-hero-facts span{display:grid;gap:1px}.ll-hero-facts small{color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ll-hero-facts b{color:var(--pl-ui-text-soft);font:800 14px/1 var(--pl-ui-font-number)}.ll-hero-main .ll-progress{height:12px}.ll-hero-main .ll-progress-copy b{font-size:18px}.ll-hero-main .ll-progress-copy small{font-size:var(--ll-text-sm)}.ll-hero-reward{align-self:stretch;display:grid;align-content:center;gap:5px;padding:var(--pl-ui-space-md);border:1px solid color-mix(in srgb,var(--pl-ui-special) 45%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-card);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--pl-ui-special) 18%,transparent),transparent 70%),var(--pl-ui-surface-panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pl-ui-special) 14%,transparent);text-align:center}.ll-hero-reward small{color:var(--pl-ui-text-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ll-hero-reward b{color:var(--pl-ui-special);font:900 26px/1.1 var(--pl-ui-font-number);text-shadow:0 0 14px color-mix(in srgb,var(--pl-ui-special) 40%,transparent)}.ll-hero-reward span{color:var(--pl-ui-text-muted);font-size:var(--ll-text-xs);line-height:var(--pl-ui-leading-copy)}.ll-stage-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;flex:none;margin:0 var(--ll-pad) var(--pl-ui-space-md);padding:0;list-style:none}.ll-stage-track li{position:relative;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;align-items:center;column-gap:10px;padding:12px 12px 12px 14px;border:1px solid var(--pl-ui-card-locked-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-card-locked-background);color:var(--pl-ui-text-muted)}.ll-stage-track li+li{margin-left:22px}.ll-stage-track li+li:before{content:"";position:absolute;top:50%;left:-23px;width:22px;height:3px;background:var(--pl-ui-border);transform:translateY(-50%)}.ll-stage-track li.done+li:before{background:linear-gradient(90deg,var(--pl-ui-success),color-mix(in srgb,var(--pl-ui-success) 40%,var(--pl-ui-border)))}.ll-stage-track li.done+li.done:before{background:var(--pl-ui-success)}.ll-stage-track li i{grid-row:1 / 4;width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--pl-ui-border);border-radius:50%;color:var(--pl-ui-text-muted);background:var(--pl-ui-surface-panel);font-style:normal;font-family:var(--pl-ui-font-number);font-size:15px;font-weight:900}.ll-stage-track li b{overflow:hidden;color:var(--pl-ui-text-soft);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ll-stage-track li small{overflow:hidden;font-size:var(--ll-text-xs);text-overflow:ellipsis;white-space:nowrap}.ll-stage-track li em{overflow:hidden;color:var(--pl-ui-special);font-size:var(--ll-text-xs);font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ll-stage-track li u{grid-column:2;color:var(--pl-ui-text-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ll-stage-track li.done{border-color:color-mix(in srgb,var(--pl-ui-success) 55%,var(--pl-ui-border));background:color-mix(in srgb,var(--pl-ui-success) 8%,var(--pl-ui-surface-panel));color:var(--pl-ui-text-soft)}.ll-stage-track li.done i{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-success);background:color-mix(in srgb,var(--pl-ui-success) 55%,var(--pl-ui-surface-panel));box-shadow:0 0 10px color-mix(in srgb,var(--pl-ui-success) 40%,transparent)}.ll-stage-track li.done b{color:var(--pl-ui-text-strong)}.ll-stage-track li.current{border-color:color-mix(in srgb,var(--ll-tier) 70%,var(--pl-ui-border));background:color-mix(in srgb,var(--ll-tier) 10%,var(--pl-ui-surface-card));color:var(--pl-ui-text-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--ll-tier) 25%,transparent),var(--pl-ui-shadow-card)}.ll-stage-track li.current i{color:var(--pl-ui-text-strong);border-color:var(--ll-tier);background:color-mix(in srgb,var(--ll-tier) 22%,var(--pl-ui-surface-panel));box-shadow:0 0 12px color-mix(in srgb,var(--ll-tier) 45%,transparent);animation:ll-pulse 2.2s ease-in-out infinite}.ll-stage-track li.current b{color:var(--pl-ui-text-strong)}.ll-stage-track li.locked{opacity:.7}@keyframes ll-pulse{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--ll-tier) 30%,transparent)}50%{box-shadow:0 0 16px color-mix(in srgb,var(--ll-tier) 60%,transparent)}}.ll-detail-tabs{flex:none;gap:4px;margin:0 var(--ll-pad);padding:0 4px;border-bottom:2px solid var(--pl-ui-border)}.ll-detail-tabs button{position:relative;min-width:132px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:-2px;padding:0 18px;border:1px solid transparent;border-bottom:2px solid transparent;border-radius:var(--pl-ui-radius-button) var(--pl-ui-radius-button) 0 0;color:var(--pl-ui-text-muted);background:transparent;font-size:14px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.ll-detail-tabs button small{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:10px;font-weight:900;opacity:.8}.ll-detail-tabs button:is(:hover,:focus-visible){color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--pl-ui-surface-raised) 70%,transparent)}.ll-detail-tabs button.active{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong) var(--pl-ui-border-strong) var(--ll-tier);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 -14px 20px -18px color-mix(in srgb,var(--ll-tier) 60%,transparent)}.ll-detail-tabs button.active small{color:var(--ll-tier);opacity:1}.ll-detail-content{padding:var(--pl-ui-space-md) var(--ll-pad) 22px}.ll-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:var(--ll-gap)}.ll-record-card.pl-card,.ll-locked.pl-card{border-color:var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.ll-record-card{padding:var(--pl-ui-space-md) var(--pl-ui-space-lg)}.ll-card-title{display:flex;align-items:center;gap:10px;margin-bottom:var(--pl-ui-space-md);padding-bottom:var(--pl-ui-space-sm);border-bottom:1px solid var(--pl-ui-border);color:var(--pl-ui-text-soft);font-size:var(--ll-text-xs);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ll-card-title span{min-width:26px;color:var(--ll-tier);font-family:var(--pl-ui-font-number);font-size:13px}.ll-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.ll-stat-grid>div{display:grid;grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;gap:8px}.ll-stat-grid small,.ll-facts small,.ll-matchups>small{color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ll-stat-grid span{height:9px}.ll-stat-grid i{display:block;height:100%;background:linear-gradient(90deg,var(--pl-ui-accent),var(--ll-type))}.ll-stat-grid b{color:var(--pl-ui-text-strong);text-align:right;font:800 14px/1 var(--pl-ui-font-number)}.ll-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:var(--pl-ui-space-md);padding-top:var(--pl-ui-space-md);border-top:1px solid var(--pl-ui-border)}.ll-facts span{min-width:0;display:grid;gap:4px}.ll-facts b{overflow:hidden;color:var(--pl-ui-text-strong);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ll-matchups>div{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 var(--pl-ui-space-md)}.ll-matchups>div>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--tc) 60%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--tc) 16%,var(--pl-ui-surface-panel));font-size:var(--ll-text-xs);font-weight:700}.ll-matchups span b{color:color-mix(in srgb,var(--tc) 76%,var(--pl-ui-text-strong));font-family:var(--pl-ui-font-number)}.ll-matchups .ll-none{color:var(--pl-ui-text-muted);font-style:italic}.ll-habitat-list,.ll-loot-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ll-habitat-list article,.ll-loot-list article{min-width:0;display:grid;align-items:center;gap:var(--pl-ui-space-sm);padding:9px 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-panel)}.ll-habitat-list article{grid-template-columns:34px minmax(0,1fr) auto}.ll-habitat-list article>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:3px;color:var(--pl-ui-accent-bright);background:var(--pl-ui-surface-raised)}.ll-habitat-list article div,.ll-loot-list article div{min-width:0;display:grid;gap:2px}.ll-habitat-list strong,.ll-loot-list strong{overflow:hidden;color:var(--pl-ui-text-strong);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ll-habitat-list small,.ll-loot-list small{overflow:hidden;color:var(--pl-ui-text-muted);font-size:var(--ll-text-xs);text-overflow:ellipsis;white-space:nowrap}.ll-habitat-list article>b,.ll-loot-list article>b{color:var(--pl-ui-special);font:800 13px/1 var(--pl-ui-font-number)}.ll-habitat-list article>i{grid-column:3;color:var(--pl-ui-text-muted);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ll-loot-list article{grid-template-columns:42px minmax(0,1fr) auto}.ll-loot-icon{width:40px;height:40px}.ll-loot-icon.tile{border:0;background:transparent;box-shadow:none}.ll-study-note{margin:var(--pl-ui-space-md) 0 0;padding:10px 12px;border-left:3px solid var(--ll-tier);border-radius:0 var(--pl-ui-radius-card) var(--pl-ui-radius-card) 0;color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-panel);font-size:var(--ll-text-sm)}.ll-locked.pl-card{min-height:220px;display:grid;grid-template-columns:minmax(0,1fr);place-content:center;justify-items:center;gap:6px;padding:28px 24px;color:var(--pl-ui-text-muted);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ll-tier) 10%,transparent),transparent 60%),var(--pl-ui-card-locked-background);text-align:center}.ll-locked-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:6px;border:1px solid color-mix(in srgb,var(--ll-tier) 55%,var(--pl-ui-border));border-radius:50%;color:var(--ll-tier);background:color-mix(in srgb,var(--ll-tier) 12%,var(--pl-ui-surface-panel));box-shadow:0 0 0 6px color-mix(in srgb,var(--ll-tier) 8%,transparent),0 0 18px color-mix(in srgb,var(--ll-tier) 22%,transparent)}.ll-locked-icon svg{width:24px;height:24px}.ll-locked strong{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:17px}.ll-locked p{max-width:46ch;margin:0;font-size:var(--ll-text-sm);line-height:var(--pl-ui-leading-copy)}.ll-locked-progress{width:min(100%,380px);margin-top:10px;text-align:left}.ll-locked-progress .ll-progress{height:10px}.ll-locked-progress .ll-progress-copy b{color:var(--ll-tier)}.legacy-log.is-shiny{--ll-type: var(--pl-ui-accent-bright)}.legacy-log.is-shiny :is(.ll-summary b,.ll-hero-main h3 em){color:var(--pl-ui-accent-bright)}.ll-species-card.is-shiny .ll-art-frame{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--pl-ui-accent) 24%,transparent),transparent 62%),var(--pl-ui-surface-panel)}.ll-detail-view.is-shiny .ll-hero-seal{color:var(--pl-ui-text-strong);background:var(--pl-ui-surface-secondary-action)}.ll-shiny-bonus{flex:none;display:flex;align-items:center;gap:10px;margin:0 var(--ll-pad) var(--pl-ui-space-md);padding:11px 14px;border:1px solid var(--pl-ui-border-strong);border-left:3px solid var(--pl-ui-success);border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-text-soft);background:var(--pl-ui-card-active-background);font-size:var(--ll-text-sm);font-weight:700}@container ll (max-width: 860px){.ll-detail-grid{grid-template-columns:1fr}.ll-hero{grid-template-columns:140px minmax(0,1fr)}.ll-hero-art .ll-art-frame{width:140px;height:140px}.ll-hero-reward{grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;text-align:left}.ll-hero-reward small{grid-column:1 / -1}}@container ll (max-width: 640px){.ll-head.pl-window__header{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto);grid-template-rows:auto auto;gap:10px;min-height:76px;padding:10px 12px}.ll-window-icon{--pl-window-icon-size: 44px}.ll-mode{grid-column:1 / -1;grid-row:2;justify-self:stretch}.ll-mode button{flex:1}.ll-close{grid-column:3;grid-row:1}.ll-tools{grid-template-columns:1fr}.ll-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-summary>span:last-child{grid-column:1 / -1}.ll-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-filters,.ll-detail-tabs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}:is(.ll-filters,.ll-detail-tabs) button{flex:none}.ll-detail-tabs button{min-width:112px}.ll-species-list{grid-template-columns:1fr}.ll-hero{grid-template-columns:120px minmax(0,1fr);gap:var(--pl-ui-space-md)}.ll-hero-art .ll-art-frame{width:120px;height:120px}.ll-hero-main h3{white-space:normal}.ll-stage-track{grid-template-columns:1fr;gap:8px}.ll-stage-track li+li{margin-left:0}.ll-stage-track li+li:before{top:-9px;left:33px;width:3px;height:10px;transform:none}.ll-habitat-list,.ll-loot-list{grid-template-columns:1fr}}@container ll (max-width: 500px){.legacy-log.ll-window{--ll-pad: 12px;--ll-art-card: 64px}.ll-head-copy .pl-window__title{font-size:24px}.ll-head-copy .pl-window__subtitle,.ll-section-label small{display:none}.ll-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-species-card.pl-card{grid-template-columns:var(--ll-art-card) minmax(0,1fr) 14px;padding:9px 10px 9px 9px}.ll-species-chevron{grid-column:3}.ll-progress-wrap.compact .ll-progress-copy{grid-column:2;grid-row:3;flex-direction:row;align-items:baseline;padding:0;border:0;text-align:left}.ll-progress-wrap.compact .ll-progress-copy small{max-width:none}.ll-progress-wrap.compact .ll-progress,.ll-progress-wrap.ll-preserved.compact{grid-column:2}.ll-hero{grid-template-columns:1fr;justify-items:center;padding:var(--pl-ui-space-md) 12px;text-align:center}.ll-hero-art .ll-art-frame{width:150px;height:150px}.ll-hero-main{justify-items:center;width:100%}.ll-hero-types,.ll-hero-facts{justify-content:center}.ll-hero-main .ll-progress-wrap{width:100%;text-align:left}.ll-hero-reward{grid-template-columns:1fr;width:100%;text-align:center}.ll-stat-grid,.ll-facts{grid-template-columns:1fr}.ll-detail-tabs button{min-width:96px;padding:0 12px;font-size:13px}}@media(max-width:900px){#rightPanel:has(.ll-window){right:56px;width:calc(100vw - 74px)}}@media(max-width:767px){#rightPanel:has(.ll-window){top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;max-height:none}#rightPanel:has(.ll-types-view),#rightPanel:has(.ll-empty-view){bottom:auto;max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] #rightPanel:has(.ll-window){top:max(8px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));width:auto;max-height:none}html[data-short-landscape=true] #rightPanel:has(.ll-window) .ll-head{grid-template-columns:minmax(38px,auto) minmax(0,1fr) auto minmax(38px,auto);grid-template-rows:1fr;min-height:58px;padding-block:7px}html[data-short-landscape=true] #rightPanel:has(.ll-window) .ll-window-icon{--pl-window-icon-size: 38px}html[data-short-landscape=true] #rightPanel:has(.ll-window) .ll-mode{grid-column:3;grid-row:1}html[data-short-landscape=true] #rightPanel:has(.ll-window) .ll-close{grid-column:4}}@media(pointer:coarse){#rightPanel:has(.ll-window) :is(.ll-close,.ll-back){width:calc(44px / var(--hud-scale, 1));min-width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}#rightPanel:has(.ll-window) :is(.ll-mode button,.ll-filters button,.ll-detail-tabs button,.ll-select,.ll-search){min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.ll-type-card.pl-card,.ll-species-card.pl-card,.ll-mode button{transition:none}.ll-stage-track li.current i{animation:none}}.sbk-card{flex:none;display:grid;gap:8px;margin:10px 18px 0;padding:10px 12px;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-text-soft);background:var(--pl-ui-card-active-background);font-size:11px}.sbk-card.is-max{border-color:var(--pl-ui-special)}.sbk-card header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sbk-card header small{color:var(--pl-ui-text-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.sbk-card header b{color:var(--pl-ui-text);font:900 16px/1 var(--pl-ui-font-number)}.sbk-card header b span{color:var(--pl-ui-text-muted);font-size:11px;font-weight:700}.sbk-card header b em{margin-left:6px;padding:2px 6px;border-radius:999px;color:#1a1408;background:var(--pl-ui-special);font:900 9px/1 var(--pl-ui-font-number);font-style:normal;vertical-align:middle}.sbk-bar{position:relative;height:6px;overflow:hidden;border-radius:999px;background:var(--pl-ui-border)}.sbk-bar span{display:block;height:100%;border-radius:inherit;background:var(--pl-ui-special);transition:width .3s ease}.sbk-card.is-max .sbk-bar span{background:var(--pl-ui-special);box-shadow:0 0 8px var(--pl-ui-special)}.shiny-tracker{--pl-card-radius: var(--pl-ui-radius-button)}.left-dock .hunt-rota-box .shiny-tracker.pl-card{display:grid;gap:3px;margin-top:8px;padding:4px 8px 6px;cursor:pointer;color:var(--pl-ui-text-soft);transition:border-color .14s ease,box-shadow .14s ease}.left-dock .hunt-rota-box .shiny-tracker.pl-card:is(:hover,:focus-visible){border-color:var(--pl-ui-special);box-shadow:var(--pl-ui-shadow-card-active)}.left-dock .hunt-rota-box .shiny-tracker.pl-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.left-dock .hunt-rota-box .shiny-tracker.is-max{border-color:var(--pl-ui-special)}.left-dock .hunt-rota-box .shiny-tracker>.hud-sub{margin-top:0}.left-dock .hunt-rota-box .shiny-tracker .stk-stop{flex:none;display:grid;place-items:center;width:32px;height:28px;min-width:0;min-height:0;margin:-8px -6px -8px auto;padding:0;border:0;border-radius:999px;background:transparent;color:var(--pl-ui-text-muted);font-size:12px;line-height:1;letter-spacing:0;cursor:pointer}.left-dock .hunt-rota-box .shiny-tracker .stk-stop:is(:hover,:focus-visible){color:var(--pl-ui-text);background:var(--pl-ui-border)}.shiny-tracker .stk-row{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.shiny-tracker .stk-ico{flex:none}.shiny-tracker .stk-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;color:var(--pl-ui-special)}.shiny-tracker small{color:var(--pl-ui-text-muted);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.shiny-tracker b{font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-weight:800;color:var(--pl-ui-text-strong)}.shiny-tracker .stk-enc{flex:none;white-space:nowrap}.shiny-tracker .stk-brokes>:not(.stk-bar){flex:none;white-space:nowrap}.shiny-tracker .stk-brokes .stk-bar{flex:1;min-width:24px}.shiny-tracker .stk-brokes>b span{color:var(--pl-ui-text-muted);font-size:10px}.shiny-tracker .stk-brokes em{margin-left:2px;padding:1px 5px;border-radius:999px;color:#1a1408;background:var(--pl-ui-special);font:900 8px/1 var(--pl-ui-font-number);font-style:normal;vertical-align:middle}.shiny-tracker .stk-bar{height:4px;overflow:hidden;border-radius:999px;background:var(--pl-ui-border)}.shiny-tracker .stk-bar span{display:block;height:100%;border-radius:inherit;background:var(--pl-ui-special);transition:width .3s ease}.shiny-tracker .stk-foot{align-items:baseline;font-size:11px}.shiny-tracker .stk-session{flex:1;min-width:0;line-height:1.35}.shiny-tracker .stk-enc{color:var(--pl-ui-text-muted)}.stk-track{flex:none;display:flex;align-items:center;gap:12px;margin:8px 18px 12px;padding:10px 12px;border:1px solid var(--pl-ui-border-strong);border-left:3px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-text-soft);background:var(--pl-ui-card-active-background);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.stk-track:is(:hover,:focus-visible){border-color:var(--pl-ui-special)}.stk-track:focus-visible{outline:2px solid var(--pl-ui-special);outline-offset:2px}.stk-track.is-on{border-color:color-mix(in srgb,var(--pl-ui-special) 55%,var(--pl-ui-border-strong));border-left-color:var(--pl-ui-special);background:linear-gradient(90deg,color-mix(in srgb,var(--pl-ui-special) 14%,transparent),transparent 70%),var(--pl-ui-card-active-background)}.stk-track-ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--pl-ui-border-strong);border-radius:999px;background:var(--pl-ui-border);font-size:15px;line-height:1;filter:grayscale(.6)}.stk-track.is-on .stk-track-ico{border-color:var(--pl-ui-special);filter:none;box-shadow:0 0 10px color-mix(in srgb,var(--pl-ui-special) 45%,transparent)}.stk-track-copy{flex:1;min-width:0;display:grid;gap:2px}.stk-track-copy b{color:var(--pl-ui-text-strong);font-size:13px;font-weight:900;letter-spacing:.02em}.stk-track.is-on .stk-track-copy b{color:var(--pl-ui-special)}.stk-track-copy small{color:var(--pl-ui-text-muted);font-size:11px;font-weight:700;line-height:1.3}.stk-switch{flex:none;position:relative;width:38px;height:20px;border:1px solid var(--pl-ui-border-strong);border-radius:999px;background:var(--pl-ui-border);transition:background .15s ease,border-color .15s ease}.stk-switch span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:var(--pl-ui-text-muted);transition:transform .15s ease,background .15s ease}.stk-track.is-on .stk-switch{border-color:var(--pl-ui-special);background:color-mix(in srgb,var(--pl-ui-special) 35%,transparent)}.stk-track.is-on .stk-switch span{transform:translate(18px);background:var(--pl-ui-special)}@media(prefers-reduced-motion:reduce){.shiny-tracker .stk-bar span,.stk-track,.stk-switch,.stk-switch span{transition:none}}#stagingBadge{position:fixed;top:50%;right:env(safe-area-inset-right,0px);transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;z-index:2147483647;padding:8px 2px;border-radius:0 4px 4px 0;background:#b45309;color:#fff;font:700 10px/1.4 system-ui,-apple-system,sans-serif;letter-spacing:1.5px;text-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:0 1px 4px #00000073;opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}body.raid-hud-locked .gba-cta-row,body.raid-hud-locked #miniTeam,body.raid-hud-locked #leftDock,body.raid-hud-locked .jt-w-head,body.raid-hud-locked .jt-w-head~*,body.raid-hud-locked #halloweenBosqueQa,body.raid-hud-locked .hudbar-rail>:not(.hudbar-direct-bag),body.raid-hud-locked .hud-zone-right>:not([data-mobilemenu-toggle]),body.raid-hud-locked .hudbar-sheet-group [data-open],body.raid-hud-locked .hudbar-sheet-group [data-railtab]:not([data-railtab=bag]),body.raid-hud-locked .bag-panel [data-useitem],body.raid-hud-locked .bag-panel [data-setball],body.raid-hud-locked .bag-panel [data-usestone]{opacity:.35;filter:grayscale(1);cursor:not-allowed}.mgl-moeda{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.mgl-moeda-rotulo{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mkt-text-3)}.mgl-moeda .mkt-chips button{display:inline-flex;align-items:center;gap:5px}.mgl-moeda-dica{flex-basis:100%;font-size:12px;line-height:1.4;color:var(--mkt-text-2)}.mgl-moeda-dica b{color:var(--mkt-coin)}.mgm-money .pl-card .mkt-price.is-coin,.mgm-summary .mkt-price.is-coin{margin-left:6px}.artisan-workshop .ofi-aba{display:grid;gap:12px;padding:12px;min-height:0}.artisan-workshop .ofi-bloco{display:grid;gap:8px;padding:12px}.artisan-workshop .ofi-titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.artisan-workshop .ofi-titulo b{margin-left:auto}.artisan-workshop .ofi-dica,.artisan-workshop .ofi-qualidade,.artisan-workshop .ofi-offline{margin:0;font-size:12px;line-height:1.4;opacity:.85}.artisan-workshop .ofi-job{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px}.artisan-workshop .ofi-job.is-pronto{outline:2px solid var(--pl-accent, #4caf50)}.artisan-workshop .ofi-job.is-estrela{outline-color:#e9b43c}.artisan-workshop .ofi-job-main{display:grid;min-width:0}.artisan-workshop .ofi-job-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artisan-workshop .ofi-job-main small{font-size:12px;opacity:.85}.artisan-workshop .ofi-job-acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.artisan-workshop .ofi-upgrade,.artisan-workshop .ofi-usar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.artisan-workshop .ofi-buff,.artisan-workshop .ofi-hist{margin:0;font-size:13px}@media(max-width:700px){.artisan-workshop .ofi-job{grid-template-columns:36px minmax(0,1fr)}.artisan-workshop .ofi-job-acoes{grid-column:1 / -1;justify-content:stretch}.artisan-workshop .ofi-job-acoes>button{flex:1 1 0;min-height:40px}}.modes-inner .hunt-directory-tools .hunt-filterbar.hunt-filterbar--multi,.hunt-directory-tools .hunt-filterbar.hunt-filterbar--multi{display:flex;flex-wrap:wrap;align-items:stretch;gap:6px}.hunt-filterbar--multi>.hunt-typepick-slot,.hunt-filterbar--multi>.hunt-sort-filter{flex:1 1 128px;min-width:0}.hunt-filterbar--multi>.hunt-fav-filter{flex:0 0 auto}.hunt-typepick-slot>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hunt-typepick-trigger{display:flex;align-items:center;gap:6px;width:100%;min-height:calc(44px / var(--hud-scale, 1));padding:0 24px 0 9px;position:relative;border-radius:7px;border:1px solid var(--pl-ui-border, var(--mw-line));background:var(--pl-ui-surface-raised, var(--mw-card));color:var(--pl-ui-text, var(--mw-text));font-family:var(--font-ui);font-size:.78rem;font-weight:800;text-align:left;cursor:pointer;min-width:0}.hunt-typepick-trigger:after{content:"▾";position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--pl-ui-text-soft, var(--mw-text-3))}.hunt-typepick-trigger[aria-expanded=true]:after{content:"▴"}.hunt-typepick-trigger small{flex:none;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-ui-text-soft, var(--mw-text-3))}.hunt-typepick-trigger b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.hunt-typepick-trigger i{flex:none;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:.62rem;background:var(--pl-ui-accent-action-border, var(--mw-gold-2));color:var(--pl-ui-text-strong, var(--mw-text))}.hunt-typepick-trigger.on{border-color:var(--pl-ui-accent-action-border, var(--mw-gold-2));box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring, transparent)}.hunt-typepick-trigger:focus-visible,.hunt-typepick-chip:focus-visible,.hunt-typepick-panel button:focus-visible{outline:2px solid var(--pl-ui-focus, var(--mw-gold));outline-offset:2px}.hunt-typepick-panel{flex:1 1 100%;display:grid;gap:8px;padding:8px;border-radius:8px;border:1px solid var(--pl-ui-border, var(--mw-line));background:var(--pl-ui-surface-sunken, var(--mw-bg))}.hunt-typepick-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.hunt-typepick-head b{display:block;font-size:.76rem;color:var(--pl-ui-text-strong, var(--mw-text))}.hunt-typepick-head small{display:block;margin-top:2px;font-size:.68rem;line-height:1.3;color:var(--pl-ui-text-soft, var(--mw-text-3))}.hunt-typepick-actions{display:flex;gap:6px;flex:none}.hunt-typepick-actions button{min-height:26px;padding:0 10px;border-radius:6px;border:1px solid var(--pl-ui-border, var(--mw-line));background:var(--pl-ui-surface-raised, var(--mw-card));color:var(--pl-ui-text, var(--mw-text));font-family:var(--font-ui);font-size:.7rem;font-weight:800;cursor:pointer}.hunt-typepick-actions .hunt-typepick-done{border-color:var(--pl-ui-accent-action-border, var(--mw-gold-2))}.hunt-typepick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:5px}.hunt-typepick-chip{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px;padding:0 8px 0 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--hunt-type-color) 45%,transparent);border-left:4px solid var(--hunt-type-color);background:color-mix(in srgb,var(--hunt-type-color) 8%,transparent);color:var(--pl-ui-text, var(--mw-text));font-family:var(--font-ui);font-size:.72rem;font-weight:800;cursor:pointer}.hunt-typepick-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hunt-typepick-chip b{font-size:.64rem;color:var(--pl-ui-text-soft, var(--mw-text-3))}.hunt-typepick-chip.on{background:color-mix(in srgb,var(--hunt-type-color) 34%,transparent);border-color:var(--hunt-type-color);color:var(--pl-ui-text-strong, var(--mw-text))}.hunt-typepick-chip.on span:before{content:"✓ "}.hunt-typepick-chip.on b{color:inherit}.hunt-directory-tools .hunt-filterbar--multi>.hunt-sort-filter{position:relative;display:flex;align-self:center;align-items:center;gap:6px;border-radius:7px;border:1px solid var(--pl-ui-border, var(--mw-line));background:var(--pl-ui-surface-raised, var(--mw-card))}:is(#modalRoot,#rightPanel,.hunt-directory-tools) .hunt-filterbar--multi>.hunt-sort-filter>span{display:inline;position:static;width:auto;height:auto;overflow:visible;clip-path:none;flex:none;padding:0 0 0 9px;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-ui-text-soft, var(--mw-text-3))}:is(#modalRoot,#rightPanel,.hunt-directory-tools) .hunt-filterbar--multi>.hunt-sort-filter select{flex:1 1 auto;width:100%;min-width:0;height:auto;min-height:calc(44px / var(--hud-scale, 1) - 2px);padding:0 24px 0 0;border:0;border-radius:7px;background:transparent;color:var(--pl-ui-text, var(--mw-text));font-family:var(--font-ui);font-size:.78rem;font-weight:800;appearance:none;-webkit-appearance:none}.hunt-directory-tools .hunt-filterbar--multi>.hunt-sort-filter:after{content:"▾";position:absolute;right:9px;top:50%;transform:translateY(-50%);font-size:.7rem;color:var(--pl-ui-text-soft, var(--mw-text-3));pointer-events:none}.hunt-directory-tools .hunt-filterbar--multi>.hunt-sort-filter:focus-within{outline:2px solid var(--pl-ui-focus, var(--mw-gold));outline-offset:2px}:is(#modalRoot,#rightPanel,.hunt-directory-tools) .hunt-filterbar--multi>.hunt-sort-filter select:focus-visible{outline:none}@media(pointer:coarse){.hunt-typepick-actions button{min-height:calc(36px / var(--hud-scale, 1))}.hunt-directory-tools .hunt-typepick-grid button.hunt-typepick-chip{min-height:28px}}.explorar-regioes-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}@media(min-width:761px)and (min-height:521px){.modes-inner--hunts-only .hunt-directory-head>.explorar-regioes-linha{grid-area:regioes;justify-self:stretch}}.explorar-outra-cidade{position:relative}.explorar-outra-cidade__abre{display:flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:8px;list-style:none;cursor:pointer;color:#e6dcff;font-family:var(--font-ui);font-size:.82rem;border:1px solid rgb(176 146 255 / 70%);background:color-mix(in oklab,#6b4fc4 38%,var(--gba-navy-3, #0b2233))}.explorar-outra-cidade__abre::-webkit-details-marker{display:none}.explorar-outra-cidade__abre b{font-weight:800;letter-spacing:.02em}.explorar-outra-cidade__abre i{font-style:normal;opacity:.7;transition:transform .18s ease}.explorar-outra-cidade[open] .explorar-outra-cidade__abre i{transform:rotate(180deg)}.explorar-outra-cidade__abre:hover{filter:brightness(1.12)}.explorar-outra-cidade__abre:focus-visible{outline:2px solid #b092ff;outline-offset:2px}.explorar-outra-cidade__cartao{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(300px,calc(100vw - 48px));display:grid;gap:6px;padding:12px;border:1px solid rgb(176 146 255 / 55%);border-radius:10px;background:var(--pl-ui-surface-panel, #0b1a26);box-shadow:0 10px 28px #00000073}.explorar-outra-cidade__cartao small{color:#b9a6ff;font-size:.66rem;font-weight:800;letter-spacing:.12em}.explorar-outra-cidade__cartao h4{margin:0;font-size:1rem}.explorar-outra-cidade__cartao p{margin:0;font-size:.8rem;line-height:1.35;color:var(--mw-text-2, #c7d3dd)}.explorar-outra-cidade__ir{justify-self:start;margin-top:4px}@media(max-width:767px){.explorar-regioes-linha>.hunt-regions{flex:1 1 100%}.explorar-outra-cidade{flex:1 1 100%}.explorar-outra-cidade__abre{justify-content:center;min-height:calc(44px / var(--hud-scale, 1))}.explorar-outra-cidade__cartao{width:100%}.explorar-outra-cidade__ir{justify-self:stretch}}@media(prefers-reduced-motion:reduce){.explorar-outra-cidade__abre i{transition:none}}.modal.modal-modes{--mw-gold: #e7e1d5;--mw-coral: #cf6558;--mw-ok: #6da878;--mw-locked: #b98065;--mw-bg: #151515;--mw-nav: #1a1a1a;--mw-card: #202020;--mw-line: #3a3936;--mw-text: #f4f0e6;--mw-text-2: #c9c4ba;--mw-text-3: #8d8981;--mw-head-bg: #181818;--mw-input-bg: #101010;--mw-ok-ink: #d8eddc;--mw-locked-ink: #ead2c2;--mw-gold-ink: #151515;--mw-gold-1: #f5f0e6;--mw-gold-2: #d7d0c3;--mw-inset: color-mix(in srgb, var(--mw-text) 8%, transparent);--mw-inset-line: color-mix(in srgb, var(--mw-text) 15%, transparent);width:min(1280px,calc(100vw - 24px));height:min(880px,calc(100dvh - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:2px;border:none;border-image:none;border-radius:10px;background:linear-gradient(180deg,#e7e1d57a,#5654505c 40%,#040404ad);box-shadow:0 30px 70px #0000009e;display:flex;flex-direction:column;overflow:hidden;color:var(--mw-text)}.modes-inner{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--mw-bg);border-radius:8px}.modes-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;border-bottom:1px solid var(--mw-line);background:var(--mw-head-bg)}.modes-title{display:flex;align-items:center;gap:11px;min-width:0}.modes-title>i{flex:none;font-style:normal;font-size:1.4rem;line-height:1}.modes-title>i .hudbar-ico-img{display:block;width:30px;height:30px;image-rendering:pixelated}.modes-title-txt{display:flex;flex-direction:column;min-width:0;line-height:1.25}.modes-title-txt b{font-family:var(--font-display);font-weight:800;font-size:1.12rem;color:var(--mw-text);letter-spacing:.01em}.modes-title-txt small{color:var(--mw-text-2);font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modes-close.hud-mini{flex:none;width:34px;height:34px;border-radius:8px;color:var(--mw-text-2);background:color-mix(in srgb,var(--mw-text) 4%,transparent);border:1px solid var(--mw-line)}.modes-close.hud-mini:hover{color:var(--mw-text);border-color:var(--mw-coral);background:color-mix(in srgb,var(--mw-coral) 16%,transparent)}.modes-body{flex:1;min-height:0;display:flex}.modes-nav{flex:none;width:206px;display:flex;flex-direction:column;padding:12px;border-right:1px solid var(--mw-line);background:var(--mw-nav)}.modes-nav-list{display:flex;flex-direction:column;gap:4px}.modes-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:0;border-radius:9px;background:transparent;color:var(--mw-text-2);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.modes-nav-ico{flex:none;width:22px;text-align:center;font-size:1.18rem;line-height:1;filter:grayscale(.25)}.modes-nav-txt{display:flex;flex-direction:column;min-width:0;line-height:1.2}.modes-nav-label{font-weight:800;font-size:.98rem}.modes-nav-hint{color:var(--mw-text-3);font-size:.7rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modes-nav-item:hover{background:color-mix(in srgb,var(--mw-text) 5%,transparent);color:var(--mw-text)}.modes-nav-item:hover .modes-nav-hint{color:var(--mw-text-2)}.modes-nav-item.active{color:var(--mw-gold-ink);background:linear-gradient(180deg,var(--mw-gold-1),var(--mw-gold-2));box-shadow:0 6px 16px #f0b42942,inset 0 1px #ffffff8c}.modes-nav-item.active .modes-nav-ico{filter:none}.modes-nav-item.active .modes-nav-hint{color:color-mix(in srgb,var(--mw-gold-ink) 72%,transparent)}.modes-nav-item:focus-visible{outline:2px solid var(--mw-gold);outline-offset:2px}.modes-nav-item{position:relative}.modes-nav-badge{flex:none;margin-left:auto;min-width:20px;height:20px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:900;color:#fff;background:var(--mw-coral);box-shadow:0 0 0 2px #00000040}.modes-nav-item.active .modes-nav-badge{color:#fff;background:#c23e2c}.hunt-directory-title small{color:var(--mw-coral);font-size:.74rem;font-weight:900;letter-spacing:.16em}.hunt-directory-title h2{margin:4px 0 0;color:var(--mw-text);font-family:var(--font-display);font-size:1.5rem;line-height:1.1}.modes-content{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:18px 20px;background:radial-gradient(1000px 420px at 82% -8%,color-mix(in srgb,var(--mw-coral) 6%,transparent),transparent 55%),var(--mw-bg)}.modes-content-routes{overflow:hidden;display:flex;padding:14px 16px}.modal.modal-modes.modal-mode-standalone{width:min(1180px,calc(100vw - 24px));height:min(820px,calc(100dvh - 24px))}.modes-body-standalone{display:block;overflow:hidden}.modes-standalone .modes-content{height:100%;overscroll-behavior:contain}.modes-standalone .modes-foot{justify-content:flex-start;min-height:48px}.hunt-browser{flex:1;min-width:0;min-height:0;display:flex;gap:14px}.hunt-browser-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.hunt-directory-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 2px 12px}.hunt-directory-tools{min-width:0;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.hunt-regions{display:flex;align-items:center;gap:4px;padding:3px;border-radius:10px;background:var(--mw-input-bg);border:1px solid var(--mw-line)}.hunt-region{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:32px;padding:0 12px;border-radius:8px;line-height:1;background:transparent;border:1px solid transparent;color:var(--mw-text-2);font-family:var(--font-ui);font-size:.82rem;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.hunt-region:hover{color:var(--mw-text);background:color-mix(in srgb,var(--mw-text) 6%,transparent)}.hunt-region[aria-selected=true]{color:var(--mw-gold-ink);background:linear-gradient(180deg,var(--mw-gold-1),var(--mw-gold-2));border-color:var(--mw-gold-2)}.hunt-region-name{font-weight:800;letter-spacing:.02em}.hunt-region-count{padding:1px 6px;border-radius:999px;font-size:.7rem;font-weight:700;background:color-mix(in srgb,var(--mw-text) 8%,transparent);color:var(--mw-text-3)}.hunt-region[aria-selected=true] .hunt-region-count{background:#0000002e;color:var(--mw-gold-ink)}.hunt-region-dot{font-size:.72rem;line-height:1}.hunt-region:focus-visible{outline:2px solid var(--mw-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){.hunt-region{transition:none}}.hunt-search-wrap{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 1 340px;min-width:150px;height:var(--ui-control-h, 40px);padding:0 12px;border-radius:8px;background:var(--mw-input-bg);border:1px solid var(--mw-line)}.hunt-directory-tools .hunt-search-wrap{margin-left:0;flex:1 1 300px}.hunt-special-band{flex:none;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(190px,1fr);gap:12px;align-items:stretch;margin-bottom:14px;padding:12px;border:1px solid #3e4248;border-radius:8px;background:#101113;color:#f3f1ec;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #00000047}.hunt-special-copy{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0}.hunt-special-copy small{color:#d9d7d0;font-size:.68rem;font-weight:900;letter-spacing:.16em}.hunt-special-copy h3{margin:0;color:#fbfaf6;font-family:var(--font-display);font-size:1.18rem;line-height:1.05}.hunt-special-copy p{margin:0;color:#c9c7c0;font-size:.82rem;line-height:1.35}.hunt-special-grid{display:grid;grid-template-columns:minmax(170px,260px);justify-content:end;gap:10px}.hunt-search-wrap:focus-within{border-color:var(--mw-gold)}.hunt-search-wrap>span{color:var(--mw-text-3)}#modalRoot .hunt-search-wrap input.hunt-search{flex:1;min-width:0;width:auto;height:100%;min-height:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;font-family:var(--font-ui);font-size:.95rem}.hunt-search::placeholder{color:var(--mw-text-3)}.hunt-search:focus,.hunt-search:focus-visible{outline:none;box-shadow:none}.hunt-scroll{flex:1;min-height:0;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:18px}.hunt-next.pl-card{flex:none;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--mw-gold) 42%,transparent);background:linear-gradient(90deg,#14161b57,#14161bed 62%),radial-gradient(120% 150% at 8% 110%,var(--env-a, #3c6b3a),var(--env-b, #16221a) 72%)}.hunt-next-art{flex:none;width:96px;height:96px;display:grid;place-items:center}.hunt-next-hero{filter:drop-shadow(0 8px 10px rgba(0,0,0,.6))}.hunt-next-txt{flex:1;min-width:0}.hunt-next-txt small{display:block;color:var(--mw-gold);font-size:.68rem;font-weight:900;letter-spacing:.16em}.hunt-next-txt h3{margin:3px 0 4px;color:#fff;font-family:var(--font-display);font-size:1.32rem;line-height:1.1}.hunt-next-txt p{margin:0;color:#c7ccd6;font-size:.88rem;line-height:1.4}.hunt-next-actions{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:6px}.hunt-next-go.pl-button{min-height:46px;padding:0 20px;border-radius:10px;font-family:var(--font-display);font-size:.96rem;font-weight:800;letter-spacing:.06em}.hunt-next-more.pl-button{padding:6px 12px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#c7ccd6;font-family:var(--font-ui);font-size:.78rem;font-weight:700}.hunt-next-more:hover{color:#fff;border-color:#7d8492}.hunt-next-locked{padding:8px 12px;border-radius:8px;text-align:center;background:var(--mw-inset);border:1px solid var(--mw-inset-line);color:var(--mw-text-2);font-size:.78rem;font-weight:700;max-width:220px}.hunt-group{flex:none}.hunt-group.hidden{display:none}.hunt-group-head{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 9px;margin:0 2px 10px}.hunt-group-head h3{margin:0;color:var(--mw-text);font-family:var(--font-display);font-size:1.12rem;line-height:1.1}.hunt-group-count{padding:1px 8px;border-radius:999px;background:var(--mw-inset);border:1px solid var(--mw-inset-line);color:var(--mw-text-2);font-size:.72rem;font-weight:800;font-variant-numeric:tabular-nums}.hunt-group-head p{grid-column:1 / -1;margin:0;color:var(--mw-text-3);font-size:.82rem;line-height:1.4}.hunt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:12px;align-content:start}.hunt-scroll.searching .hunt-card.hidden,.hunt-scroll.searching .hunt-next{display:none}.hunt-search-empty{display:none;margin:6vh auto;text-align:center;color:var(--mw-text-2);font-size:.95rem}.hunt-scroll.searching.no-match .hunt-search-empty{display:block}.env-forest{--env-a: #3c6b3a;--env-b: #16221a}.env-grass{--env-a: #5f8f3e;--env-b: #1b2417}.env-cave{--env-a: #6b5a48;--env-b: #1e1a16}.env-water{--env-a: #2a6b8a;--env-b: #111e27}.env-volcanic{--env-a: #8f3d22;--env-b: #241310}.env-electric{--env-a: #8a7a22;--env-b: #221f10}.env-ghost{--env-a: #523b69;--env-b: #191421}.env-abyss{--env-a: #26436b;--env-b: #0e131f}.env-safari{--env-a: #8a7440;--env-b: #241f14}.hunt-tag{align-self:flex-start;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.hunt-tag.is-level{color:var(--mw-ok-ink);background:color-mix(in srgb,var(--mw-ok) 24%,transparent);border-color:color-mix(in srgb,var(--mw-ok) 52%,transparent)}.hunt-tag.is-easy{color:var(--mw-text-2);background:var(--mw-inset);border-color:var(--mw-inset-line)}.hunt-tag.is-soon{color:var(--mw-locked-ink);background:color-mix(in srgb,var(--mw-locked) 24%,transparent);border-color:color-mix(in srgb,var(--mw-locked) 52%,transparent)}.hunt-tag.is-far{color:var(--mw-text-3);background:color-mix(in srgb,var(--mw-text) 4%,transparent);border-color:var(--mw-line)}.hunt-card{position:relative;display:grid;grid-template-rows:var(--hunt-art-h, 118px) auto;min-height:calc(var(--hunt-art-h, 118px) + 118px);overflow:hidden;border:1px solid var(--mw-line);border-radius:12px;background:var(--mw-card);cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.hunt-card:hover{border-color:color-mix(in srgb,var(--mw-text) 15%,var(--mw-line));transform:translateY(-2px);box-shadow:0 10px 24px #00000057}.hunt-card:hover .hunt-card-hero{transform:translateY(-3px) scale(1.06)}.hunt-card.selected{border-color:var(--mw-coral);box-shadow:0 0 0 1px var(--mw-coral)}.hunt-card.active{border-color:color-mix(in srgb,var(--mw-coral) 55%,transparent)}.hunt-card.acima{opacity:.88}.hunt-card:focus-visible{outline:2px solid var(--mw-gold);outline-offset:2px}.hunt-card.hunt-card-special{border-color:#5b6068;background:#15171a;color:#f3f1ec}.hunt-card.hunt-card-special:hover{border-color:#d9d7d0;box-shadow:0 12px 26px #00000070}.hunt-card.hunt-card-special.selected{border-color:#f3f1ec;box-shadow:0 0 0 1px #f3f1ec}.hunt-card-art{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(125% 100% at 50% 118%,var(--env-a, #3c6b3a),var(--env-b, #16221a) 74%)}.hunt-card-special .hunt-card-art{background:linear-gradient(180deg,#f5f3ec0f,#0000006b),repeating-linear-gradient(90deg,#191b1f 0 18px,#111215 18px 36px)}.hunt-card-art:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0000002e,#0a0c108c),repeating-linear-gradient(90deg,transparent 0 27px,rgba(255,255,255,.03) 28px),repeating-linear-gradient(0deg,transparent 0 27px,rgba(255,255,255,.03) 28px)}.hunt-card-hero{position:relative;z-index:1;pointer-events:none;filter:drop-shadow(0 10px 10px rgba(0,0,0,.55));transition:transform .16s ease}.hunt-flag{position:absolute;z-index:3;top:8px;left:8px;padding:2px 7px;border-radius:4px;font-size:.62rem;font-weight:900;letter-spacing:.1em;color:#fff;background:var(--mw-coral);box-shadow:0 2px 6px #00000073}.hunt-flag-fish{left:8px;top:auto;bottom:8px;background:#2c86b8}.hunt-flag-special{top:8px;left:8px;color:#f3f1ec;background:#17191d;border:1px solid rgba(243,241,236,.28)}.hunt-card-special.active .hunt-flag-special{top:32px}.hunt-card-fav{position:absolute;z-index:3;top:6px;right:6px;width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:7px;background:#080a0e80;color:#cfd4dd;font-size:1rem;line-height:1;cursor:pointer}.hunt-card-fav:hover,.hunt-card-fav.on{color:var(--mw-gold);background:#080a0ebf}.hunt-card-more{position:absolute;z-index:3;right:8px;bottom:8px;padding:2px 8px;border-radius:999px;color:var(--mw-text-2);background:#080a0eb8;border:1px solid rgba(255,255,255,.12);font-size:.64rem;font-weight:800}.hunt-card-lv{position:absolute;z-index:3;inset:auto 0 0;display:flex;align-items:baseline;justify-content:center;gap:5px;padding:5px 0;background:#080a0ec7;color:var(--mw-text-2);font-size:.72rem;font-weight:800;letter-spacing:.04em}.hunt-card-lv small{font-size:.58rem;opacity:.75;letter-spacing:.08em}.hunt-card-lv.acima{color:var(--mw-gold)}.hunt-card-info{padding:9px 11px 11px;display:flex;flex-direction:column;gap:6px}.hunt-card-name{margin:0;min-width:0;font-family:var(--font-display);font-weight:800;font-size:1rem;line-height:1.15;color:var(--mw-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hunt-card-warn{margin:0;color:var(--mw-locked);font-size:.74rem;font-weight:700;line-height:1.3}.hunt-special-note{display:grid;gap:3px;margin:10px 0 0;padding:9px 10px;border:1px solid #5b6068;border-radius:8px;background:#111316;color:#f3f1ec}.hunt-special-note strong{font-size:.84rem}.hunt-special-note span{color:#c9c7c0;font-size:.76rem;line-height:1.35}.hunt-side .creature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(166px,100%),1fr));gap:9px}.hunt-side .creature-card{display:grid;gap:8px;min-height:0;padding:8px;border-radius:9px;background:var(--mw-inset);border:1px solid var(--mw-inset-line);overflow:visible;position:relative}.creature-head{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;align-items:center}.hunt-side .creature-ico{width:70px;height:70px;display:grid;place-items:center;border-radius:9px;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--mw-text) 10%,transparent),transparent 58%),color-mix(in srgb,var(--mw-card) 66%,transparent);border:1px solid color-mix(in srgb,var(--mw-text) 8%,transparent)}.creature-static-icon{filter:drop-shadow(0 9px 7px rgba(0,0,0,.42))}.creature-id{min-width:0;display:grid;gap:6px;justify-items:start}.hunt-side .creature-name{min-width:0;max-width:100%;color:var(--mw-text);font-family:var(--font-display);font-size:.92rem;line-height:1.12;overflow-wrap:anywhere;white-space:normal}.hunt-side .creature-level{display:block;padding:3px 7px;border-radius:5px;color:var(--mw-coral);background:color-mix(in srgb,var(--mw-coral) 15%,transparent);font-size:.62rem;font-weight:900;letter-spacing:.06em}.hunt-side .fish-req{margin-top:3px;font-size:.625rem;font-weight:700;color:var(--text-3)}.hunt-side .fish-req.ok{color:var(--pl-ui-success)}.hunt-side{position:relative;flex:none;width:clamp(380px,38%,520px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--mw-line);background:var(--mw-card)}.hunt-side-solo{width:auto;background:none;border:none}.hunt-side-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 14px 14px}.hunt-side-close{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;min-height:32px;padding:0;display:grid;place-items:center;border-radius:8px;background:#080a0eb8;border:1px solid rgba(255,255,255,.18);color:var(--mw-text-2);font-size:1rem;line-height:1;cursor:pointer}.hunt-side-close:hover{color:#fff;border-color:#ef4c3c;background:#140a0ad9}.hunt-hero{position:relative;margin:0 -14px 12px;min-height:150px;overflow:hidden;display:grid;grid-template-columns:116px minmax(0,1fr);align-items:end;gap:12px;padding:18px 14px 14px;background:radial-gradient(circle at 24% 35%,color-mix(in srgb,var(--env-a, #3c6b3a) 38%,transparent),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--env-a, #3c6b3a) 34%,var(--mw-card)),var(--env-b, #16221a))}.hunt-hero .route-preview{position:absolute;inset:-14px -20px -14px 54px;width:calc(100% + 40px);height:calc(100% + 28px);object-fit:cover;display:block;image-rendering:pixelated;opacity:.19;filter:saturate(.75) contrast(1.08) blur(1px);transform:scale(1.03);-webkit-mask-image:radial-gradient(ellipse at 66% 38%,#000 0 30%,rgba(0,0,0,.55) 52%,transparent 78%);mask-image:radial-gradient(ellipse at 66% 38%,#000 0 30%,rgba(0,0,0,.55) 52%,transparent 78%)}.hunt-hero-veil{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.025) 22px 23px),linear-gradient(90deg,#0c0e1280,#0c0e122e 45%,#0c0e12b8)}.hunt-hero-sprite{position:relative;z-index:1;width:110px;height:110px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.12),transparent 58%),#0a0c0e6b;box-shadow:0 12px 22px #00000047}.hunt-hero-icon{filter:drop-shadow(0 12px 9px rgba(0,0,0,.52))}.hunt-hero .pkmn-icon-img,.hunt-side .creature-ico .pkmn-icon-img{object-fit:contain}.hunt-hero-txt{position:relative;z-index:1;min-width:0}.hunt-hero-lv{display:inline-block;margin-bottom:5px;padding:2px 8px;border-radius:999px;background:#080a0eb3;border:1px solid rgba(255,255,255,.16);color:#e9edf3;font-size:.68rem;font-weight:800;letter-spacing:.08em}.hunt-side-name{margin:0;font-family:var(--font-display);font-size:1.3rem;line-height:1.1;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8)}.hunt-side-desc{margin:8px 0 0;line-height:1.5}.hunt-side-foot{flex:none;padding:12px;border-top:1px solid var(--mw-line);background:var(--mw-head-bg)}.hunt-side-foot .start-hunt{min-height:52px;padding:14px;border-radius:10px;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.06em}.hunt-side .section-title{display:flex;align-items:center;gap:8px;margin:16px 0 8px}.hunt-side .section-title h3{margin:0;flex:none;color:var(--mw-text-2);font-family:var(--font-ui);font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hunt-side .section-title small{flex:none;padding:1px 7px;border-radius:999px;background:var(--mw-inset);color:var(--mw-text-3);font-size:.68rem;font-weight:800}.hunt-side .section-title:after{content:"";flex:1;height:1px;background:var(--mw-line)}.hunt-side .lvl-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hunt-side-summary{flex:1 1 200px;color:var(--mw-text-2);font-size:.84rem;line-height:1.4}.hunt-detail-section{margin-top:12px;border:1px solid var(--mw-line);border-radius:8px;background:color-mix(in srgb,var(--mw-card) 74%,transparent);overflow:hidden}.hunt-detail-section>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:9px 10px;cursor:pointer;list-style:none}.hunt-detail-section>summary::-webkit-details-marker{display:none}.hunt-detail-section>summary span{min-width:0;display:grid;gap:2px}.hunt-detail-section>summary b{color:var(--mw-text);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hunt-detail-section>summary small{color:var(--mw-text-3);font-size:.72rem;line-height:1.25}.hunt-detail-section>summary i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--mw-text-3);background:var(--mw-inset);font-style:normal;transition:transform .16s ease,color .16s ease}.hunt-detail-section[open]>summary{border-bottom:1px solid var(--mw-line);background:color-mix(in srgb,var(--mw-text) 3%,transparent)}.hunt-detail-section[open]>summary i{transform:rotate(180deg);color:var(--mw-text)}.hunt-detail-section>summary:focus-visible{outline:2px solid var(--mw-gold);outline-offset:-2px}.hunt-detail-body{padding:10px}.loot-list{display:grid;gap:7px}.loot-row{--rarity: var(--mw-text-3);display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:56px;padding:7px 8px;border:1px solid var(--mw-inset-line);border-left:3px solid var(--rarity);border-radius:8px;background:var(--mw-inset)}.loot-row.rarity-common{--rarity: #6da878}.loot-row.rarity-uncommon{--rarity: #4fa3e3}.loot-row.rarity-rare{--rarity: #c88d54}.loot-row.rarity-epic{--rarity: #b66bd8}.loot-row:hover{border-color:color-mix(in srgb,var(--rarity) 58%,var(--mw-inset-line));background:color-mix(in srgb,var(--rarity) 8%,var(--mw-inset))}.loot-row-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:7px;background:color-mix(in srgb,var(--mw-card) 72%,transparent)}.loot-row-tile{width:34px;height:34px}.loot-row-id{min-width:0;display:grid;gap:2px}.loot-row-id b{min-width:0;color:var(--mw-text);font-size:.82rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loot-row-id small{color:var(--mw-text-3);font-size:.68rem}.loot-row-rate{display:grid;justify-items:end;gap:2px;color:var(--mw-text-2);font-variant-numeric:tabular-nums}.loot-row-rate strong{color:var(--mw-text);font-size:.78rem}.loot-row-rate small{padding:1px 6px;border-radius:999px;color:var(--mw-text);background:color-mix(in srgb,var(--rarity) 22%,transparent);border:1px solid color-mix(in srgb,var(--rarity) 48%,transparent);font-size:.6rem;font-weight:900}.tchip{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--tc) 20%,transparent);border:1px solid color-mix(in srgb,var(--tc) 52%,transparent);color:var(--mw-text);font-size:.58rem;font-weight:800;letter-spacing:.02em;line-height:1.45;white-space:nowrap}.tchip small{padding-left:3px;border-left:1px solid color-mix(in srgb,var(--tc) 44%,transparent);color:var(--mw-text-2);font-size:.52rem;font-weight:900}.tchip.is-weak{background:color-mix(in srgb,var(--tc) 16%,transparent)}.tchip.is-resist{background:color-mix(in srgb,var(--tc) 10%,transparent);opacity:.9}.tchip.is-immune{background:color-mix(in srgb,var(--tc) 24%,transparent)}.tchip.is-more{background:var(--mw-inset);border-color:var(--mw-inset-line);color:var(--mw-text-3)}.creature-type-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:5px}.creature-type-pill{min-width:0;display:grid;gap:2px;padding:5px;border-radius:7px;background:color-mix(in srgb,var(--mw-card) 58%,transparent);border:1px solid var(--mw-inset-line)}.creature-type-pill>small,.weak-row>span,.matchup-group>span{color:var(--mw-text-3);font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.weak-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-top:2px}.creature-matchups{border:1px solid var(--mw-inset-line);border-radius:7px;background:color-mix(in srgb,var(--mw-card) 52%,transparent)}.creature-matchups>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;align-items:center;min-height:32px;padding:6px 8px;cursor:pointer;list-style:none}.creature-matchups>summary::-webkit-details-marker{display:none}.creature-matchups>summary span{color:var(--mw-text-2);font-size:.7rem;font-weight:900}.creature-matchups>summary b{min-width:20px;padding:1px 6px;border-radius:999px;color:var(--mw-text-3);background:var(--mw-inset);font-size:.62rem;text-align:center}.creature-matchups>summary i{color:var(--mw-text-3);font-style:normal;transition:transform .16s ease}.creature-matchups[open]>summary{border-bottom:1px solid var(--mw-inset-line)}.creature-matchups[open]>summary i{transform:rotate(180deg)}.creature-matchups>summary:focus-visible{outline:2px solid var(--mw-gold);outline-offset:-2px}.matchup-body{display:grid;gap:8px;padding:8px}.matchup-group{display:grid;gap:4px}.matchup-group>div{display:flex;flex-wrap:wrap;gap:4px}.matchup-group small{color:var(--mw-text-3);font-size:.68rem}.modes-empty{max-width:460px;margin:6vh auto 0;text-align:center}.modes-empty-ico{font-size:3rem;margin-bottom:10px}.modes-empty h3{margin:0 0 8px;color:var(--mw-text);font-family:var(--font-display);font-size:1.3rem}.modes-empty p{margin:0 0 16px;color:var(--mw-text-2);font-size:.9rem;line-height:1.5}.modes-empty-pill{display:inline-block;padding:5px 12px;border-radius:999px;background:color-mix(in srgb,var(--mw-text) 5%,transparent);border:1px solid var(--mw-line);color:var(--mw-text-3);font-size:.7rem;font-weight:700;letter-spacing:.04em}.modes-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 18px;border-top:1px solid var(--mw-line);background:var(--mw-nav)}.modes-foot-status{display:flex;flex-direction:column;line-height:1.2;min-width:0}.modes-foot-status small{color:var(--mw-text-3);font-size:.66rem;font-weight:800;letter-spacing:.16em}.modes-foot-status b{color:var(--mw-text);font-size:.88rem;font-weight:800}.modes-foot-ctrl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.hunt-filterbar{display:grid;grid-template-columns:minmax(174px,auto) minmax(168px,auto) auto;align-items:center;gap:8px;padding:3px;border-radius:9px;background:var(--mw-input-bg);border:1px solid var(--mw-line);min-width:0}.hunt-type-filter,.hunt-sort-filter{display:grid;grid-template-columns:auto minmax(118px,1fr);align-items:center;gap:7px;min-width:0;color:var(--mw-text-3)}.hunt-type-filter span,.hunt-sort-filter span{padding-left:6px;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hunt-type-filter select,.hunt-sort-filter select{min-height:30px;min-width:118px;max-width:100%;padding:0 30px 0 10px;border-radius:7px;border:1px solid transparent;color:var(--mw-text);background:var(--mw-card);font-family:var(--font-ui);font-size:.8rem;font-weight:800;cursor:pointer}.hunt-type-filter select:focus-visible,.hunt-sort-filter select:focus-visible,.hunt-fav-filter:focus-visible{outline:2px solid var(--mw-gold);outline-offset:2px}.hunt-fav-filter{min-height:30px;padding:0 12px;border-radius:7px;line-height:1;cursor:pointer;background:transparent;border:1px solid transparent;color:var(--mw-text-2);font-family:var(--font-ui);font-size:.8rem;font-weight:800}.hunt-fav-filter:hover{color:var(--mw-text);background:color-mix(in srgb,var(--mw-text) 6%,transparent)}.hunt-fav-filter.on{color:var(--mw-gold-ink);background:linear-gradient(180deg,var(--mw-gold-1),var(--mw-gold-2));border-color:var(--mw-gold-2)}.modal.modal-modes .modes-head{min-height:54px;padding:10px 14px;background:linear-gradient(180deg,var(--mw-head-bg),color-mix(in srgb,var(--mw-head-bg) 80%,var(--mw-bg)))}.modal.modal-modes .modes-title>i{display:none}.modal.modal-modes .modes-title-txt b{font-size:1.08rem;letter-spacing:0}.modal.modal-modes .modes-title-txt small{letter-spacing:0}.modal.modal-modes .modes-close.hud-mini{border-radius:50%;background:var(--mw-input-bg);color:var(--mw-text-2)}.modal.modal-modes .modes-close.hud-mini:hover{color:var(--mw-text);border-color:var(--mw-line);background:var(--mw-card)}.modal.modal-modes .modes-content-routes{padding:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--mw-card) 26%,transparent),transparent 170px),var(--mw-bg)}.modal.modal-modes button.primary{color:var(--mw-gold-ink);border:1px solid var(--mw-gold-2);background:linear-gradient(180deg,var(--mw-gold-1),var(--mw-gold-2));box-shadow:0 1px color-mix(in srgb,var(--mw-text) 12%,transparent) inset}.modal.modal-modes button.primary:hover:not(:disabled){filter:brightness(1.03);border-color:var(--mw-gold-1)}.hunt-browser{gap:12px}.hunt-browser-main{border:1px solid var(--mw-line);border-radius:8px;background:color-mix(in srgb,var(--mw-card) 76%,transparent);overflow:hidden}.hunt-directory-head{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:10px;border-bottom:1px solid var(--mw-line);background:var(--mw-head-bg)}.hunt-directory-tools{min-width:0;justify-self:stretch;width:100%;flex-wrap:wrap;justify-content:flex-start}.hunt-directory-tools .hunt-search-wrap{flex:1 1 260px;min-width:210px;max-width:none}.hunt-regions{gap:2px;padding:2px;border-radius:8px;background:var(--mw-input-bg)}.hunt-region{min-height:30px;padding:0 10px;border-radius:6px;letter-spacing:0}.hunt-region[aria-selected=true]{color:var(--mw-text);background:var(--mw-card);border-color:var(--mw-line);box-shadow:0 1px color-mix(in srgb,var(--mw-text) 8%,transparent) inset}.hunt-region-dot{flex:none;width:8px;height:8px;border-radius:50%;overflow:hidden;text-indent:-999px;background:var(--region-dot, var(--mw-text-3))}.hunt-region.is-kanto{--region-dot: #cf6558}.hunt-region.is-johto{--region-dot: #b9a77a}.hunt-region.is-hoenn{--region-dot: #6da878}.hunt-region.is-todas{--region-dot: var(--mw-gold, #d9b45a)}.hunt-region-count{background:color-mix(in srgb,var(--mw-text) 7%,transparent);color:var(--mw-text-3)}.hunt-region[aria-selected=true] .hunt-region-count{background:var(--mw-inset);color:var(--mw-text-2)}.hunt-search-wrap{margin-left:0;width:100%;height:34px;padding:0 9px;border-radius:7px;background:var(--mw-input-bg)}.hunt-search-wrap:focus-within{border-color:var(--mw-text-3);box-shadow:0 0 0 1px color-mix(in srgb,var(--mw-text) 10%,transparent)}.hunt-search-wrap>span{font-size:1rem}.hunt-search-clear{flex:none;display:grid;place-items:center;width:24px;height:24px;min-height:24px;padding:0;border-radius:50%;color:var(--mw-text-3);border:0;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1}.hunt-search-clear:hover{color:var(--mw-text);background:var(--mw-inset)}.hunt-scroll{gap:14px;padding:12px;scrollbar-gutter:stable}.hunt-next.pl-card{display:grid;grid-template-columns:70px minmax(0,1fr) auto;min-height:86px;padding:8px 10px;gap:12px;border-radius:8px;border-color:var(--mw-line);background:linear-gradient(90deg,color-mix(in srgb,var(--mw-card) 82%,transparent),color-mix(in srgb,var(--mw-bg) 80%,transparent)),radial-gradient(100% 180% at 4% 120%,color-mix(in srgb,var(--env-a, #3c6b3a) 44%,transparent),transparent 72%)}.hunt-next-art{width:70px;height:70px}.hunt-next-hero{max-width:70px;max-height:70px}.hunt-next-txt small{color:var(--mw-text-3);letter-spacing:0}.hunt-next-txt h3{margin-top:2px;color:var(--mw-text);font-size:1.08rem;letter-spacing:0}.hunt-next-txt p{color:var(--mw-text-2);font-size:.82rem}.hunt-next-actions{align-self:center;min-width:142px}.hunt-next-go.pl-button{min-height:38px;border-radius:7px;font-size:.78rem;letter-spacing:0}.hunt-next-more.pl-button{border:0;color:var(--mw-text-3);background:transparent}.hunt-next-more:hover{color:var(--mw-text);border-color:transparent;background:var(--mw-inset)}.hunt-search-summary.pl-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--mw-line);border-radius:8px;background:var(--mw-card)}.hunt-search-summary small{color:var(--mw-text-3);font-size:.64rem;font-weight:900;letter-spacing:0}.hunt-search-summary h3{margin:2px 0 3px;color:var(--mw-text);font:900 1rem/1.1 var(--font-display);letter-spacing:0}.hunt-search-summary p{margin:0;color:var(--mw-text-2);font-size:.8rem}.hunt-search-regions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.hunt-search-regions span{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 8px;border:1px solid var(--mw-line);border-radius:999px;color:var(--mw-text-2);background:var(--mw-input-bg);font-size:.72rem;font-weight:800}.hunt-search-regions b{color:var(--mw-text);font-variant-numeric:tabular-nums}.hunt-group{position:relative}.hunt-group+.hunt-group{padding-top:2px}.hunt-group-head{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:3px 8px;margin:0 0 8px;padding:0 2px}.hunt-group-head h3{font-size:.98rem;letter-spacing:0}.hunt-group-count{border-radius:4px;background:transparent;border-color:var(--mw-line)}.hunt-group-head p{font-size:.76rem;letter-spacing:0}.hunt-grid{display:flex;flex-direction:column;gap:7px}.hunt-card{--hunt-art-h: 66px;display:grid;grid-template-columns:14px 70px minmax(0,1fr) minmax(150px,210px) 34px;grid-template-rows:auto;align-items:center;gap:10px;min-height:78px;padding:6px 8px 6px 0;overflow:visible;border-radius:8px;border-color:transparent;background:linear-gradient(90deg,color-mix(in srgb,var(--mw-card) 92%,transparent),color-mix(in srgb,var(--mw-card) 70%,transparent)),var(--mw-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mw-line) 80%,transparent);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.hunt-card:hover{transform:none;border-color:var(--mw-line);background:color-mix(in srgb,var(--mw-text) 5%,var(--mw-card));box-shadow:inset 0 0 0 1px var(--mw-line)}.hunt-card:hover .hunt-card-hero{transform:translateY(-1px)}.hunt-card.selected{border-color:color-mix(in srgb,var(--mw-coral) 78%,var(--mw-line));box-shadow:inset 3px 0 0 var(--mw-coral),inset 0 0 0 1px color-mix(in srgb,var(--mw-coral) 45%,var(--mw-line))}.hunt-card.active{border-color:color-mix(in srgb,var(--mw-ok) 55%,var(--mw-line))}.hunt-card.acima{opacity:.92}.hunt-card:focus-visible{outline:2px solid var(--mw-text-3);outline-offset:2px}.hunt-card-rail{align-self:stretch;display:grid;place-items:center;width:14px}.hunt-card-rail:before{content:"";display:block;width:1px;height:100%;background:var(--mw-line)}.hunt-card-rail i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--mw-text-3);box-shadow:0 0 0 3px var(--mw-card)}.hunt-card.selected .hunt-card-rail i{background:var(--mw-coral)}.hunt-card.active .hunt-card-rail i{background:var(--mw-ok)}.hunt-card-art{width:66px;height:66px;min-height:66px;border-radius:8px;border:1px solid var(--mw-line)}.hunt-card-art:before{background:linear-gradient(180deg,#0000000f,#0a0a0a66),repeating-linear-gradient(90deg,transparent 0 23px,rgba(255,255,255,.025) 24px),repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.025) 24px)}.hunt-card-hero{max-width:58px;max-height:58px;filter:drop-shadow(0 7px 7px rgba(0,0,0,.5))}.hunt-flag{top:4px;left:4px;padding:1px 5px;border-radius:4px;font-size:.52rem;letter-spacing:0}.hunt-flag-special{font-size:.48rem}.hunt-card-info{min-width:0;padding:0;gap:3px}.hunt-card-kicker{display:flex;align-items:center;gap:6px;min-width:0}.hunt-card-region,.hunt-card-state{color:var(--mw-text-3);font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.hunt-card-state{color:var(--mw-ok-ink);text-transform:none}.hunt-card-name{font-size:.98rem;letter-spacing:0}.hunt-card-creatures{display:flex;align-items:center;gap:6px;min-width:0;margin:0;color:var(--mw-text-2);font-size:.72rem;line-height:1.25}.hunt-card-creatures b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.hunt-card-more{position:static;flex:none;padding:0 5px;border-radius:4px;color:var(--mw-text-3);background:var(--mw-inset);border:1px solid var(--mw-inset-line);font-size:.62rem}.hunt-card-side{display:grid;justify-items:end;gap:6px;min-width:0}.hunt-card-lv{position:static;display:inline-flex;justify-content:flex-end;padding:0;background:transparent;color:var(--mw-text-2);font-size:.73rem;letter-spacing:0}.hunt-card-lv.acima{color:var(--mw-locked-ink)}.hunt-card-fav{position:static;width:30px;height:30px;border-radius:50%;color:var(--mw-text-3);background:transparent;border:1px solid transparent}.hunt-card-fav:hover,.hunt-card-fav.on{color:var(--mw-text);background:var(--mw-inset);border-color:var(--mw-line)}.hunt-tag{padding:1px 7px;border-radius:4px;font-size:.62rem;letter-spacing:0}.hunt-side{width:clamp(340px,34%,430px);border-radius:8px;background:var(--mw-card)}.hunt-hero{min-height:150px;margin-bottom:10px}.hunt-side-foot .start-hunt{min-height:46px;border-radius:7px;letter-spacing:0}.modes-foot{min-height:52px;padding:8px 14px}.hunt-filterbar{border:1px solid var(--mw-line);border-radius:8px;flex:0 1 auto}.hunt-type-filter select,.hunt-sort-filter select,.hunt-fav-filter{min-height:28px;border-radius:6px}.hunt-fav-filter.on{color:var(--mw-text);background:var(--mw-card);border-color:var(--mw-line)}.hunt-search-empty-state{margin-top:8vh}@media(max-width:760px){.modal.modal-modes{width:calc(100vw - 10px);height:calc(100dvh - 10px);padding:2px;border-radius:14px}.modal.modal-modes.modal-mode-standalone{width:calc(100vw - 10px);height:calc(100dvh - 10px)}.modes-head{padding:9px 12px}.modes-title-txt small{display:none}.modes-body{flex-direction:column;min-height:0}.modes-nav{width:auto;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--mw-line)}.modes-nav-list{flex-direction:row;gap:6px}.modes-nav-item{flex:none}.modes-nav-hint{display:none}.modes-content-routes,.hunt-browser{flex-direction:column}.hunt-directory-head{flex-direction:column;align-items:stretch;gap:10px}.hunt-directory-tools{width:100%;flex-wrap:wrap;justify-content:stretch}.hunt-directory-tools .hunt-search-wrap{flex:1 1 100%;max-width:none}.hunt-directory-tools .hunt-filterbar{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hunt-directory-tools .hunt-fav-filter{grid-column:1 / -1}.hunt-directory-tools .hunt-type-filter select,.hunt-directory-tools .hunt-sort-filter select,.hunt-directory-tools .hunt-fav-filter{min-height:calc(44px / var(--hud-scale, 1))}.hunt-regions{width:100%}.hunt-region{flex:1;justify-content:center;padding:0 8px;min-height:calc(44px / var(--hud-scale, 1))}.hunt-side{width:auto;max-height:54dvh}.hunt-special-band{grid-template-columns:1fr}.hunt-special-grid{justify-content:stretch;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.hunt-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.hunt-card{--hunt-art-h: 96px}.hunt-next{flex-wrap:wrap}.hunt-next-actions{flex:1 1 100%;flex-direction:row}.hunt-next-go{flex:1}.hunt-side .creature-grid{grid-template-columns:repeat(auto-fit,minmax(min(166px,100%),1fr))}.modes-foot{flex-wrap:wrap;gap:8px}.modes-foot-ctrl{gap:8px}.modes-standalone .modes-content{padding:12px 10px}}@media(max-height:520px)and (orientation:landscape){.modal.modal-modes{height:calc(100dvh - 8px);max-height:none}.modes-head{padding:6px 10px}.modes-title-txt small{display:none}.modes-content-routes{overflow-y:auto;overscroll-behavior:contain;padding:8px 10px}.hunt-browser,.hunt-browser-main{flex:none}.hunt-directory-head{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:0 0 8px}.hunt-directory-title{flex:none}.hunt-directory-title small{display:none}.hunt-directory-title h2{margin:0;font-size:1rem}.hunt-directory-tools{flex:1 1 auto;width:100%;flex-direction:row;flex-wrap:wrap}.hunt-directory-tools .hunt-search-wrap{flex:1 1 180px;min-width:150px;height:36px;min-height:36px}.hunt-directory-tools .hunt-filterbar{width:auto;grid-template-columns:minmax(132px,auto) minmax(132px,auto) auto}.hunt-scroll{flex:none;min-height:160px;overflow:visible;gap:12px}.hunt-next.pl-card{padding:8px 10px}.hunt-next-art{width:64px;height:64px}.modes-foot{flex-wrap:nowrap;gap:6px;padding:4px 8px}.modes-foot-status{display:none}.modes-foot-ctrl{width:100%;gap:6px;flex-wrap:nowrap;justify-content:center}.hunt-type-filter select,.hunt-sort-filter select,.hunt-fav-filter{min-height:32px;padding-inline:10px}}@media(max-width:480px){.modal-modes .modes-nav{padding-inline:8px;overflow-x:hidden}.modal-modes .modes-nav-list{width:100%;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.modal-modes .modes-nav-item{width:100%;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:7px 4px;font-size:.8125rem;text-align:center}.modal-modes .modes-nav-txt{align-items:center}.modal-modes .modes-nav-label{font-size:.74rem}}@media(max-width:760px){.modal.modal-modes .modes-content-routes{padding:8px}.hunt-browser-main{border-radius:8px}.hunt-directory-head{grid-template-columns:minmax(0,1fr);padding:8px}.hunt-directory-tools{width:100%;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px}.hunt-directory-tools .hunt-search-wrap{width:100%;max-width:none;min-height:calc(44px / var(--hud-scale, 1))}.hunt-directory-tools .hunt-filterbar{width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hunt-directory-tools .hunt-fav-filter{grid-column:1 / -1}.hunt-directory-tools .hunt-type-filter select,.hunt-directory-tools .hunt-sort-filter select,.hunt-directory-tools .hunt-fav-filter{min-height:calc(44px / var(--hud-scale, 1))}.hunt-directory-tools .hunt-type-filter,.hunt-directory-tools .hunt-sort-filter{flex:1 1 auto}.hunt-scroll{padding:9px;gap:11px}.hunt-next.pl-card{grid-template-columns:58px minmax(0,1fr);min-height:0}.hunt-next-art{width:58px;height:58px}.hunt-next-hero{max-width:58px;max-height:58px}.hunt-next-actions{grid-column:1 / -1;min-width:0;flex-direction:row}.hunt-search-summary.pl-card{grid-template-columns:minmax(0,1fr)}.hunt-search-regions{justify-content:flex-start}.hunt-card{grid-template-columns:12px 58px minmax(0,1fr) 30px;gap:8px;min-height:72px;padding-right:7px}.hunt-card-art{width:56px;height:56px;min-height:56px}.hunt-card-hero{max-width:50px;max-height:50px}.hunt-card-side{grid-column:3 / 4;justify-items:start;margin-top:2px}.hunt-card-fav{grid-column:4;grid-row:1 / span 2}.hunt-card-kicker{flex-wrap:wrap;gap:4px}.hunt-card-name,.hunt-card-creatures b{white-space:normal}.hunt-side{max-height:56dvh;border-radius:8px}.modes-foot{align-items:stretch}.modes-foot-status{width:100%}.modes-foot-ctrl{width:100%;justify-content:flex-start}}@media(max-height:520px)and (orientation:landscape){.hunt-browser,.hunt-browser-main{flex:1;min-height:0}.hunt-directory-head{grid-template-columns:minmax(250px,auto) minmax(180px,1fr);padding:8px}.hunt-scroll{flex:1;overflow-y:auto}.hunt-next.pl-card{grid-template-columns:56px minmax(0,1fr) auto;min-height:70px}.hunt-next-art{width:56px;height:56px}}@media(max-width:760px){.modal.modal-modes .hunt-directory-tools .hunt-type-filter select,.modal.modal-modes .hunt-directory-tools .hunt-sort-filter select,.modal.modal-modes .hunt-directory-tools .hunt-fav-filter{height:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}}@media(max-width:760px)and (max-height:520px)and (orientation:landscape){.modal.modal-modes .hunt-directory-head{grid-template-columns:minmax(0,1fr);align-items:stretch}.modal.modal-modes .hunt-directory-tools{flex-direction:row;flex-wrap:wrap;width:100%}.modal.modal-modes .hunt-directory-tools .hunt-search-wrap{flex:1 1 180px;min-width:150px;max-width:none;height:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}.modal.modal-modes .hunt-directory-tools .hunt-filterbar{width:auto;grid-template-columns:minmax(132px,auto) minmax(132px,auto) auto}.modal.modal-modes .hunt-directory-tools .hunt-fav-filter{grid-column:auto}}.hunt-card-xp{display:flex;flex-direction:column;align-items:center;gap:1px;padding:2px 6px;border:1px solid currentColor;border-radius:3px;background:#00000038;line-height:1.1;color:var(--hud-muted)}.hunt-card-xp small{font-size:.52rem;font-weight:800;letter-spacing:.05em;opacity:.85}.hunt-card-xp b{font-size:.78rem;font-weight:800}.hunt-card-xp.is-cheia{color:var(--hud-gold-hot, #ffd76a)}.hunt-card-xp.is-parcial{color:var(--warning, #e8a33d)}.hunt-card-xp.is-piso{color:var(--hud-muted)}.hunt-card-xp.is-desafio{color:var(--hud-green)}.hunt-tag.is-captura{color:var(--hud-blue-ui);border-color:currentColor}.modal.modal-modes:has(>.modes-inner--hunts-only){width:min(1180px,calc(100vw - 24px));height:min(820px,calc(100dvh - 24px));padding:0;border-radius:var(--pl-ui-radius-window, 12px);background:transparent;box-shadow:none}.modes-inner--hunts-only{--mw-gold: var(--pl-ui-accent-bright);--mw-coral: var(--pl-ui-accent);--mw-ok: var(--pl-ui-success);--mw-locked: var(--pl-ui-warning);--mw-bg: var(--pl-ui-bg-base);--mw-nav: var(--pl-ui-surface-panel);--mw-card: var(--pl-ui-surface-raised);--mw-line: var(--pl-ui-border);--mw-text: var(--pl-ui-text);--mw-text-2: var(--pl-ui-text-soft);--mw-text-3: var(--pl-ui-text-muted);--mw-head-bg: var(--pl-ui-surface-panel);--mw-input-bg: var(--pl-ui-surface-panel);--mw-ok-ink: var(--pl-ui-success);--mw-locked-ink: var(--pl-ui-warning);--mw-gold-ink: var(--pl-ui-text-strong);--mw-gold-1: var(--pl-ui-accent-bright);--mw-gold-2: var(--pl-ui-accent);--mw-inset: var(--pl-ui-surface-panel);--mw-inset-line: var(--pl-ui-border);--pl-window-icon-size: 44px;color-scheme:dark;border-radius:var(--pl-ui-radius-window);background:var(--pl-ui-window-coating)}.modal.modal-modes>.modes-inner--hunts-only .modes-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-md);min-height:74px;padding:10px 14px;border-bottom-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-header-coating)}.modes-inner--hunts-only .modes-window-icon .hudbar-ico-img{display:block;width:30px;height:30px;image-rendering:pixelated}.modes-inner--hunts-only .modes-title{display:block;min-width:0}.modes-inner--hunts-only h2.pl-window__title{font-size:clamp(22px,2vw,27px)}.modal.modal-modes>.modes-inner--hunts-only .modes-close.hud-mini{width:var(--ui-close-size, 40px);height:var(--ui-close-size, 40px);border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-close-color);border-color:var(--pl-ui-close-border);background:var(--pl-ui-close-background)}.modal.modal-modes>.modes-inner--hunts-only .modes-close.hud-mini:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-bright);background:var(--pl-ui-surface-raised)}.modes-inner--hunts-only .modes-content-routes{padding:var(--pl-ui-space-md);background:var(--pl-ui-surface-panel)}.modes-inner--hunts-only .hunt-browser-main{border-color:var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-panel);box-shadow:var(--pl-ui-shadow-card)}.modes-inner--hunts-only .hunt-directory-head{border-bottom-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.modes-inner--hunts-only .hunt-regions,.modes-inner--hunts-only .hunt-search-wrap,.modes-inner--hunts-only .hunt-filterbar{border-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.modes-inner--hunts-only .hunt-region{color:var(--pl-ui-text-soft)}.modes-inner--hunts-only .hunt-region:is(:hover,:focus-visible),.modes-inner--hunts-only .hunt-region[aria-selected=true]{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring)}.modes-inner--hunts-only .hunt-region[aria-selected=true] .hunt-region-count{color:var(--pl-ui-accent-bright)}.modes-inner--hunts-only .hunt-search-wrap:focus-within{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.modes-inner--hunts-only .hunt-search,.modes-inner--hunts-only .hunt-search::placeholder{color:var(--pl-ui-text-soft)}.modes-inner--hunts-only .hunt-type-filter select,.modes-inner--hunts-only .hunt-sort-filter select{color:var(--pl-ui-text);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.modes-inner--hunts-only .hunt-type-filter select:focus-visible,.modes-inner--hunts-only .hunt-sort-filter select:focus-visible,.modes-inner--hunts-only .hunt-fav-filter:focus-visible,.modes-inner--hunts-only .hunt-card:focus-visible{outline-color:var(--pl-ui-focus)}.modes-inner--hunts-only .hunt-fav-filter{color:var(--pl-ui-text-soft)}.modes-inner--hunts-only .hunt-fav-filter:is(:hover,.on){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.modes-inner--hunts-only .hunt-scroll{width:100%;max-width:100%;overflow-x:hidden;scrollbar-color:var(--pl-ui-border-strong) transparent;scrollbar-gutter:stable}.modes-inner--hunts-only .hunt-scroll>*,.modes-inner--hunts-only .hunt-grid,.modes-inner--hunts-only .hunt-card{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.modes-inner--hunts-only .hunt-next{border-color:var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-panel);background:radial-gradient(100% 180% at 4% 120%,color-mix(in srgb,var(--env-a) 44%,transparent),transparent 72%),var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.modes-inner--hunts-only .hunt-next-txt small,.modes-inner--hunts-only .hunt-search-summary small{color:var(--pl-ui-accent-bright)}.modes-inner--hunts-only .hunt-next-txt h3,.modes-inner--hunts-only .hunt-search-summary h3{color:var(--pl-ui-text-strong)}.modes-inner--hunts-only .hunt-next-txt p,.modes-inner--hunts-only .hunt-search-summary p{color:var(--pl-ui-text-soft)}.modal.modal-modes>.modes-inner--hunts-only button.pl-button--primary{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-bright);background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary)}.modal.modal-modes>.modes-inner--hunts-only button.pl-button--primary:is(:hover,:focus-visible):not(:disabled){border-color:var(--pl-ui-focus);background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary-hover)}.modal.modal-modes>.modes-inner--hunts-only button.pl-button--primary:active:not(:disabled){background:var(--pl-ui-primary-gradient-active);box-shadow:var(--pl-ui-shadow-control-primary-active)}.modal.modal-modes>.modes-inner--hunts-only button.pl-button--primary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled)}.modes-inner--hunts-only .hunt-next-more.pl-button{min-height:34px;padding:0 12px;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.modes-inner--hunts-only .hunt-next-more.pl-button:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.modes-inner--hunts-only .hunt-search-summary,.modes-inner--hunts-only .hunt-card,.modes-inner--hunts-only .hunt-side{border-color:var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.modes-inner--hunts-only .hunt-card:hover{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring)}.modes-inner--hunts-only .hunt-card.selected{border-color:var(--pl-ui-accent-action-border);box-shadow:inset 3px 0 0 var(--pl-ui-accent),inset 0 0 0 1px var(--pl-ui-accent-action-ring)}.modes-inner--hunts-only .hunt-card.active{border-color:var(--pl-ui-success)}.modes-inner--hunts-only .hunt-card-rail:before,.modes-inner--hunts-only .hunt-card-art,.modes-inner--hunts-only .hunt-card-fav:is(:hover,.on){border-color:var(--pl-ui-border)}.modes-inner--hunts-only .hunt-card-rail i{background:var(--pl-ui-text-muted);box-shadow:0 0 0 3px var(--pl-ui-surface-raised)}.modes-inner--hunts-only .hunt-card.selected .hunt-card-rail i{background:var(--pl-ui-accent-bright)}.modes-inner--hunts-only .hunt-card.active .hunt-card-rail i{background:var(--pl-ui-success)}.modes-inner--hunts-only .hunt-card-fav{color:var(--pl-ui-text-muted)}.modes-inner--hunts-only .hunt-card-fav:is(:hover,.on){color:var(--pl-ui-special);background:var(--pl-ui-surface-secondary-action)}.modes-inner--hunts-only .hunt-group-head h3,.modes-inner--hunts-only .hunt-card-name,.modes-inner--hunts-only .modes-foot-status b{color:var(--pl-ui-text-strong)}.modes-inner--hunts-only .hunt-group-head p,.modes-inner--hunts-only .hunt-card-wild,.modes-inner--hunts-only .hunt-card-creatures{color:var(--pl-ui-text-soft)}.modes-inner--hunts-only .hunt-group-count,.modes-inner--hunts-only .hunt-search-regions span{color:var(--pl-ui-text-soft);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.modes-inner--hunts-only .hunt-side{overflow:hidden;border-radius:var(--pl-ui-radius-panel)}.modes-inner--hunts-only .hunt-side-foot{border-top-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.modes-inner--hunts-only .modes-foot{min-height:54px;padding:7px 12px;border-top-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.modes-inner--hunts-only .modes-foot-status small{color:var(--pl-ui-accent-muted)}.modes-inner--hunts-only .modes-foot-nova.pl-button{flex:none;min-height:38px;padding:0 14px;color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.modes-inner--hunts-only .modes-foot-nova.pl-button:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong)}@media(max-width:760px){.modal.modal-modes:has(>.modes-inner--hunts-only){--explore-safe-inline: calc(max(var(--ui-window-gutter, 12px), env(safe-area-inset-left)) + max(var(--ui-window-gutter, 12px), env(safe-area-inset-right))) ;--explore-safe-block: calc(max(var(--ui-window-gutter, 12px), env(safe-area-inset-top)) + max(var(--ui-window-gutter, 12px), env(safe-area-inset-bottom))) ;width:calc((100vw - var(--explore-safe-inline)) / var(--hud-scale, 1));height:calc((100dvh - var(--explore-safe-block)) / var(--hud-scale, 1));padding:0}:is(#modalRoot,#overlayRoot) .modal.modal-modes:has(>.modes-inner--hunts-only){max-width:calc((100vw - var(--explore-safe-inline)) / var(--hud-scale, 1));max-height:calc((100dvh - var(--explore-safe-block)) / var(--hud-scale, 1))}.modes-inner--hunts-only{--pl-window-icon-size: 40px}.modal.modal-modes>.modes-inner--hunts-only .modes-head{--pl-window-header-line-left: 62px}.modes-inner--hunts-only .modes-head{grid-template-columns:40px minmax(0,1fr) calc(44px / var(--hud-scale, 1));min-height:64px;padding:8px 10px}.modal.modal-modes>.modes-inner--hunts-only .modes-close.hud-mini{width:calc(44px / var(--hud-scale, 1));min-width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}.modes-inner--hunts-only p.pl-window__kicker{font-size:9px}.modes-inner--hunts-only h2.pl-window__title{font-size:21px}.modes-inner--hunts-only span.pl-window__subtitle{display:none}.modes-inner--hunts-only .modes-content-routes,.modes-inner--hunts-only .hunt-directory-head{padding:7px}.modes-inner--hunts-only .hunt-scroll{padding:8px}.modes-inner--hunts-only .hunt-browser:has(>.hunt-side) .hunt-browser-main{display:none}.modes-inner--hunts-only .hunt-browser:has(>.hunt-side) .hunt-side{flex:1;width:100%;max-height:none}.modes-inner--hunts-only .hunt-region,.modes-inner--hunts-only .hunt-card-fav,.modes-inner--hunts-only .hunt-side-close,.modes-inner--hunts-only .hunt-search-clear,.modes-inner--hunts-only .hunt-next-more.pl-button,.modes-inner--hunts-only .modes-foot-nova.pl-button{min-width:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}.modes-inner--hunts-only .hunt-next-go,.modes-inner--hunts-only .hunt-side-foot .start-hunt{min-height:calc(44px / var(--hud-scale, 1))}.modes-inner--hunts-only .hunt-card{grid-template-columns:12px 58px minmax(0,1fr) calc(44px / var(--hud-scale, 1))}.modes-inner--hunts-only .hunt-type-filter,.modes-inner--hunts-only .hunt-sort-filter{grid-template-columns:minmax(0,1fr);align-content:center;gap:2px}.modes-inner--hunts-only .hunt-type-filter span,.modes-inner--hunts-only .hunt-sort-filter span{padding-left:4px;line-height:1}.modes-inner--hunts-only .hunt-type-filter select,.modes-inner--hunts-only .hunt-sort-filter select{width:100%;min-width:0}.modes-inner--hunts-only .modes-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.modes-inner--hunts-only .modes-foot-status{width:auto;min-width:0}.modes-inner--hunts-only .modes-foot-status b{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:390px){.modes-inner--hunts-only .modes-head{grid-template-columns:38px minmax(0,1fr) calc(44px / var(--hud-scale, 1));gap:8px}.modes-inner--hunts-only{--pl-window-icon-size: 38px}.modes-inner--hunts-only .modes-window-icon .hudbar-ico-img{width:26px;height:26px}.modes-inner--hunts-only p.pl-window__kicker{display:none}.modes-inner--hunts-only h2.pl-window__title{margin-top:0}.modes-inner--hunts-only .hunt-card{grid-template-columns:8px 52px minmax(0,1fr) calc(44px / var(--hud-scale, 1));gap:6px}.modes-inner--hunts-only .hunt-card-art{width:50px;height:50px;min-height:50px}.modes-inner--hunts-only .hunt-card-hero{max-width:46px;max-height:46px}.modes-inner--hunts-only .modes-foot-status small{font-size:.56rem;letter-spacing:.08em}.modes-inner--hunts-only .modes-foot-status b{font-size:.64rem}.modes-inner--hunts-only .modes-foot-nova.pl-button{padding-inline:10px;font-size:.72rem}}@media(max-height:520px)and (orientation:landscape){.modal.modal-modes:has(>.modes-inner--hunts-only){--explore-safe-inline: calc(max(var(--ui-window-gutter, 12px), env(safe-area-inset-left)) + max(var(--ui-window-gutter, 12px), env(safe-area-inset-right))) ;--explore-safe-block: calc(max(var(--ui-window-gutter, 12px), env(safe-area-inset-top)) + max(var(--ui-window-gutter, 12px), env(safe-area-inset-bottom))) ;width:calc((100vw - var(--explore-safe-inline)) / var(--hud-scale, 1));height:calc((100dvh - var(--explore-safe-block)) / var(--hud-scale, 1));padding:0}:is(#modalRoot,#overlayRoot) .modal.modal-modes:has(>.modes-inner--hunts-only){max-width:calc((100vw - var(--explore-safe-inline)) / var(--hud-scale, 1));max-height:calc((100dvh - var(--explore-safe-block)) / var(--hud-scale, 1))}.modes-inner--hunts-only .modes-head{grid-template-columns:34px minmax(0,1fr) calc(44px / var(--hud-scale, 1));min-height:48px;padding:5px 8px}.modes-inner--hunts-only{--pl-window-icon-size: 34px}.modal.modal-modes>.modes-inner--hunts-only .modes-head{--pl-window-header-line-left: 52px}.modes-inner--hunts-only .modes-window-icon .hudbar-ico-img{width:24px;height:24px}.modes-inner--hunts-only p.pl-window__kicker,.modes-inner--hunts-only span.pl-window__subtitle{display:none}.modes-inner--hunts-only h2.pl-window__title{margin-top:0;font-size:18px}.modes-inner--hunts-only .modes-content-routes{overflow:hidden}.modes-inner--hunts-only .hunt-browser,.modes-inner--hunts-only .hunt-browser-main{flex:1;min-height:0}.modes-inner--hunts-only .hunt-scroll{flex:1;min-height:0;overflow-y:auto}.modes-inner--hunts-only .modes-foot{min-height:46px;padding-block:3px}.modes-inner--hunts-only .modes-foot-status{display:none}.modes-inner--hunts-only .modes-foot{grid-template-columns:1fr;justify-items:end}}@media(hover:none),(pointer:coarse){.modes-inner--hunts-only{--ui-close-size: calc(44px / var(--hud-scale, 1))}.modes-inner--hunts-only .hunt-region,.modes-inner--hunts-only .hunt-card-fav,.modes-inner--hunts-only .hunt-side-close,.modes-inner--hunts-only .hunt-search-clear,.modes-inner--hunts-only .hunt-next-more.pl-button,.modes-inner--hunts-only .hunt-next-go,.modes-inner--hunts-only .hunt-side-foot .start-hunt,.modes-inner--hunts-only .modes-foot-nova.pl-button,.modes-inner--hunts-only .hunt-type-filter select,.modes-inner--hunts-only .hunt-sort-filter select,.modes-inner--hunts-only .hunt-fav-filter{min-height:calc(44px / var(--hud-scale, 1))}.modal.modal-modes>.modes-inner--hunts-only .hunt-type-filter select,.modal.modal-modes>.modes-inner--hunts-only .hunt-sort-filter select{height:calc(44px / var(--hud-scale, 1));min-block-size:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}.modes-inner--hunts-only .hunt-card-fav,.modes-inner--hunts-only .hunt-side-close,.modes-inner--hunts-only .hunt-search-clear{min-width:calc(44px / var(--hud-scale, 1))}.modes-inner--hunts-only .hunt-card:hover:not(.selected):not(.active){border-color:var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}}@media(min-width:761px)and (hover:none),(min-width:761px)and (pointer:coarse){.modes-inner--hunts-only .hunt-card{grid-template-columns:14px 70px minmax(0,1fr) minmax(150px,210px) calc(44px / var(--hud-scale, 1))}}@media(min-width:761px){.modes-inner--hunts-only .hunt-directory-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px}.modes-inner--hunts-only .hunt-regions{flex:none}.modes-inner--hunts-only .hunt-directory-tools{flex:1 1 470px;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto}.modes-inner--hunts-only .hunt-directory-tools .hunt-search-wrap{flex:1 1 170px;min-width:130px}.modes-inner--hunts-only .hunt-directory-tools .hunt-filterbar{flex:0 1 auto;grid-template-columns:minmax(158px,auto) minmax(136px,auto) auto}.modes-inner--hunts-only .hunt-type-filter select,.modes-inner--hunts-only .hunt-sort-filter select{padding:0 24px 0 9px}}.modes-inner--hunts-only .hunt-type-filter,.modes-inner--hunts-only .hunt-sort-filter{grid-template-columns:minmax(0,1fr)}.modes-inner--hunts-only .hunt-type-filter>span,.modes-inner--hunts-only .hunt-sort-filter>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.modes-inner--hunts-only .hunt-filterbar{gap:6px}.modes-inner--hunts-only .hunt-next{min-height:0;padding:8px 10px;gap:10px}.modes-inner--hunts-only .hunt-next-art,.modes-inner--hunts-only .hunt-next-hero{width:62px;height:62px;max-width:62px;max-height:62px}.modes-inner--hunts-only .hunt-next-txt h3{font-size:1.02rem}.modes-inner--hunts-only .hunt-next-txt p{font-size:.78rem}.modes-inner--hunts-only .hunt-next-actions{gap:5px;min-width:132px}.modes-inner--hunts-only .hunt-next-go{min-height:36px;font-size:.76rem}.modes-inner--hunts-only .hunt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr));gap:7px;align-content:start}.modes-inner--hunts-only .hunt-card{--hunt-row-fav: 30px;grid-template-columns:10px 58px minmax(0,1fr) auto var(--hunt-row-fav);gap:9px;min-height:68px;padding:5px 8px 5px 0}.modes-inner--hunts-only .hunt-card-art{width:58px;height:58px;min-height:58px}.modes-inner--hunts-only .hunt-card-hero{max-width:52px;max-height:52px}.modes-inner--hunts-only .hunt-card-info{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:7px;row-gap:1px}.modes-inner--hunts-only .hunt-card-kicker,.modes-inner--hunts-only .hunt-card-name{grid-column:1 / -1}.modes-inner--hunts-only .hunt-card-creatures{grid-column:2;min-width:0}.modes-inner--hunts-only .hunt-card-creatures:before{content:"·";flex:none;opacity:.55}.modes-inner--hunts-only .hunt-card-warn{grid-column:1 / -1;font-size:.72rem}.modes-inner--hunts-only .hunt-card-side{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;column-gap:9px;row-gap:0;min-width:0}.modes-inner--hunts-only .hunt-card-lv{grid-column:1;grid-row:1;justify-content:flex-end;gap:4px;white-space:nowrap}.modes-inner--hunts-only .hunt-card-xp{grid-column:1;grid-row:2;justify-content:flex-end;flex-direction:row;align-items:baseline;gap:4px;padding:0;border:0;background:transparent;white-space:nowrap}.modes-inner--hunts-only .hunt-card-xp small{font-size:.58rem;opacity:.8}.modes-inner--hunts-only .hunt-card-xp b{font-size:.76rem}.modes-inner--hunts-only .hunt-card-xp.is-cheia{color:var(--pl-ui-special)}.modes-inner--hunts-only .hunt-card-xp.is-parcial{color:var(--pl-ui-warning)}.modes-inner--hunts-only .hunt-card-xp.is-piso{color:var(--pl-ui-text-muted)}.modes-inner--hunts-only .hunt-card-xp.is-desafio{color:var(--pl-ui-success)}.modes-inner--hunts-only .hunt-tag.is-captura{color:var(--pl-ui-accent-bright)}.modes-inner--hunts-only .hunt-card-art>.hunt-flag:not(.hunt-flag-fish):not(.hunt-flag-special){display:none}.modes-inner--hunts-only .hunt-card-art>.hunt-flag{max-width:calc(100% - 8px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modes-inner--hunts-only .hunt-card-rail{width:10px}.modes-inner--hunts-only .hunt-card-rail:before{opacity:.5}@media(max-width:760px){.modes-inner--hunts-only .hunt-directory-head{gap:6px;padding:6px}.modes-inner--hunts-only .hunt-directory-tools{gap:6px}.modes-inner--hunts-only .hunt-directory-tools .hunt-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:5px}.modes-inner--hunts-only .hunt-directory-tools .hunt-fav-filter{grid-column:auto;padding:0 10px}.modes-inner--hunts-only .hunt-type-filter select,.modes-inner--hunts-only .hunt-sort-filter select{min-width:0;padding:0 22px 0 8px;font-size:.74rem}.modes-inner--hunts-only .hunt-fav-filter{font-size:.74rem}.modes-inner--hunts-only .hunt-scroll{gap:12px;padding:8px}.modes-inner--hunts-only .hunt-next{padding:8px}.modes-inner--hunts-only .hunt-next-actions{gap:6px}.modes-inner--hunts-only .hunt-card{grid-template-columns:10px 54px minmax(0,1fr) var(--hunt-row-fav);gap:8px;min-height:66px}.modes-inner--hunts-only .hunt-card-art{width:54px;height:54px;min-height:54px}.modes-inner--hunts-only .hunt-card-hero{max-width:48px;max-height:48px}.modes-inner--hunts-only .hunt-card-wild,.modes-inner--hunts-only .hunt-card-creatures{grid-column:1 / -1}.modes-inner--hunts-only .hunt-card-creatures:before{content:none}.modes-inner--hunts-only .hunt-card-side{display:flex;align-items:center;grid-column:3 / 4;justify-content:flex-start;gap:8px;margin-top:1px}.modes-inner--hunts-only .hunt-card-fav{grid-column:4;grid-row:1 / span 2}}@media(max-width:374px){.modes-inner--hunts-only .hunt-directory-tools .hunt-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.modes-inner--hunts-only .hunt-directory-tools .hunt-fav-filter{grid-column:1 / -1}}@media(max-width:390px){.modes-inner--hunts-only .hunt-card{grid-template-columns:8px 50px minmax(0,1fr) var(--hunt-row-fav);gap:7px}.modes-inner--hunts-only .hunt-card-art{width:50px;height:50px;min-height:50px}.modes-inner--hunts-only .hunt-card-hero{max-width:46px;max-height:46px}}.modes-inner--hunts-only .hunt-card-fav.on{background:transparent}@media(hover:none),(pointer:coarse){.modes-inner--hunts-only .hunt-card{--hunt-row-fav: calc(44px / var(--hud-scale, 1))}}.cm-root{margin:12px 0 0}.cm-panel{border:1px solid var(--mw-line, var(--line, #45507a));border-radius:8px;background:color-mix(in srgb,var(--mw-card, #151a21) 78%,transparent);overflow:hidden}.cm-panel>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:42px;padding:9px 10px;cursor:pointer;list-style:none}.cm-panel>summary::-webkit-details-marker{display:none}.cm-panel>summary span{min-width:0;display:grid;gap:2px}.cm-panel>summary b{color:var(--mw-text, currentColor);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cm-panel>summary small{color:var(--mw-text-3, rgba(255, 255, 255, .58));font-size:.72rem;line-height:1.25}.cm-panel>summary i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:var(--mw-text-3, rgba(255, 255, 255, .58));background:var(--mw-inset, rgba(255, 255, 255, .06));font-style:normal;transition:transform .16s ease,color .16s ease}.cm-panel[open]>summary{border-bottom:1px solid var(--mw-line, var(--line, #45507a));background:color-mix(in srgb,var(--mw-text, #fff) 3%,transparent)}.cm-panel[open]>summary i{transform:rotate(180deg);color:var(--mw-text, currentColor)}.cm-panel>summary:focus-visible{outline:2px solid var(--mw-gold, var(--gold, #d8b74a));outline-offset:-2px}.cm-panel-body{padding:10px}.cm-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cm-card{display:flex;flex-direction:column;gap:4px;padding:8px 10px;text-align:left;border:1px solid var(--mw-inset-line, var(--line, #45507a));border-radius:8px;background:var(--mw-inset, rgba(10, 14, 32, .55));color:inherit;cursor:pointer}.cm-card small{opacity:.75;line-height:1.25}.cm-card.is-on{border-color:var(--mw-gold, var(--gold, #d8b74a));box-shadow:0 0 0 1px var(--mw-gold, var(--gold, #d8b74a)) inset}.cm-card:disabled{opacity:.45;cursor:not-allowed}.cm-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:8px;font-size:.85em}.cm-row{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.cm-key{justify-self:start;padding:1px 7px;border:1px solid var(--mw-inset-line, var(--line, #45507a));border-radius:5px;background:#ffffff0f;font-weight:700;white-space:nowrap}.cm-row span:last-child{min-width:0;overflow-wrap:anywhere}.cm-note{margin:6px 0 0}@media(max-width:480px){.cm-cards,.cm-legend{grid-template-columns:1fr}}.modes-inner--hunts-only .hunt-card.hx-card.pl-card:has(>.hunt-card-art>.hunt-card-mapa){grid-template-columns:14px 92px minmax(0,1fr) minmax(96px,160px) 34px}.modes-inner--hunts-only .hunt-card-art:has(>.hunt-card-mapa){width:90px;height:58px;min-height:58px;place-items:end;background:#0b0d10}.hunt-card-mapa{position:absolute;inset:0;z-index:0;pointer-events:none}.hunt-card-mapa img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.modes-inner--hunts-only .hunt-card-art:has(>.hunt-card-mapa):before{z-index:1;background:linear-gradient(180deg,transparent 38%,rgba(6,8,11,.62)),radial-gradient(120% 90% at 100% 100%,rgba(6,8,11,.55),transparent 60%)}.modes-inner--hunts-only .hunt-card-art:has(>.hunt-card-mapa):after{inset:auto 0 0;height:3px;background:var(--outland-acento, transparent);opacity:.85}.modes-inner--hunts-only .hunt-card-art:has(>.hunt-card-mapa)>:is(.hunt-card-hero,.outland-hunt-card__emblema){position:relative;z-index:2;max-width:40px;max-height:40px;margin:0 2px 1px 0;filter:drop-shadow(0 2px 3px rgba(0,0,0,.85)) drop-shadow(0 0 1px rgba(0,0,0,.9))}.modes-inner--hunts-only .hunt-card.hx-card.pl-card:hover .hunt-card-mapa img{transform:scale(1.06)}.modes-inner--hunts-only .hunt-card-art:has(>.hunt-card-mapa)>.hunt-flag{z-index:3}.modes-inner--hunts-only .hunt-next:has(>.hunt-next-mapa){position:relative;overflow:hidden;isolation:isolate}.hunt-next-mapa{position:absolute;inset:0;z-index:-1;pointer-events:none}.hunt-next-mapa img{display:block;width:100%;height:100%;object-fit:cover;opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 38%,#000 82%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 38%,#000 82%)}.modes-inner--hunts-only .hunt-next:has(>.hunt-next-mapa) .hunt-next-more.pl-button{background:#080a0ec7}.hunt-hero-mapa{position:absolute;inset:0;z-index:0;pointer-events:none}.hunt-hero-mapa img{display:block;width:100%;height:100%;object-fit:cover;opacity:.78}.hunt-hero:has(>.hunt-hero-mapa)>.hunt-hero-veil{z-index:0;background:linear-gradient(90deg,#0a0c108c,#0a0c101f 50%,#0a0c1080),linear-gradient(180deg,transparent 40%,rgba(10,12,16,.78))}.hunt-hero:has(>.hunt-hero-mapa)>.hunt-hero-sprite{background:#080a0e8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(prefers-reduced-motion:reduce){.hunt-card-mapa img,.modes-inner--hunts-only .hunt-card.hx-card.pl-card:hover .hunt-card-mapa img{transition:none;transform:none}}@media(max-width:760px){.modes-inner--hunts-only .hunt-card.hx-card.pl-card:has(>.hunt-card-art>.hunt-card-mapa){grid-template-columns:12px 84px minmax(0,1fr) 30px}.modes-inner--hunts-only .hunt-card-art:has(>.hunt-card-mapa){width:82px;height:54px;min-height:54px}.modes-inner--hunts-only .hunt-card-art:has(>.hunt-card-mapa)>:is(.hunt-card-hero,.outland-hunt-card__emblema){max-width:36px;max-height:36px}}#modalRoot :is(.hunt-card-mapa,.hunt-next-mapa,.hunt-hero-mapa) img,#overlayRoot :is(.hunt-card-mapa,.hunt-next-mapa,.hunt-hero-mapa) img{object-fit:cover}.modes-inner--hunts-only .hunt-directory-head .hunt-directory-tools>.hunt-filtros{grid-area:filtros;min-width:0}.hunt-filtros{min-width:0}.hunt-filtros>summary.hunt-filtros-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 12px;border:1px solid var(--pl-ui-border, var(--mw-line));border-radius:999px;background:color-mix(in srgb,var(--pl-ui-text, #fff) 4%,transparent);color:var(--pl-ui-text-muted, var(--mw-text-2));font-size:.8rem;font-weight:700;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.hunt-filtros>summary.hunt-filtros-toggle::-webkit-details-marker{display:none}.hunt-filtros>summary.hunt-filtros-toggle:hover,.hunt-filtros[open]>summary.hunt-filtros-toggle{color:var(--pl-ui-text-strong, #fff);border-color:var(--pl-ui-border-strong, var(--mw-text-3))}.hunt-filtros>summary.hunt-filtros-toggle:focus-visible{outline:2px solid var(--pl-ui-focus, var(--mw-gold));outline-offset:2px}.hunt-filtros-count{min-width:18px;padding:0 6px;border-radius:999px;background:var(--pl-ui-accent-bright, var(--mw-gold));color:#0b0d10;font-size:.72rem;line-height:18px;text-align:center}.hunt-filtros>summary.hunt-filtros-toggle>i{font-style:normal;transition:transform .15s ease}.hunt-filtros[open]>summary.hunt-filtros-toggle>i{transform:rotate(180deg)}.hunt-filtros>.hunt-filterbar{margin-top:8px}@media(prefers-reduced-motion:reduce){.hunt-filtros>summary.hunt-filtros-toggle>i{transition:none}}.hunt-evento{margin:4px 0 0;font-size:.74rem;color:var(--warning, #e8a33d);font-weight:600}.ses-evento{font-variant-numeric:tabular-nums;color:var(--warning, #e8a33d);font-weight:600}.creature-role{position:absolute;top:6px;right:6px;z-index:1;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.6875rem;font-weight:900;color:#0d0f16}.creature-role.role-raro{width:20px;height:20px;background:#4fa3e3}.creature-role.role-jackpot{--jp-gold: var(--pl-ui-special, #e6b94f);top:-8px;right:-8px;color:var(--jp-gold);background:color-mix(in srgb,var(--jp-gold) 16%,rgb(12 14 18 / 78%));border:1px solid color-mix(in srgb,var(--jp-gold) 70%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--jp-gold) 45%,transparent);cursor:help}.creature-role.role-jackpot:focus-visible{outline:2px solid var(--pl-ui-focus, var(--jp-gold));outline-offset:2px}.creature-role-star{width:14px;height:14px;fill:currentColor;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 55%))}.hunt-side .creature-card.is-jackpot{--jp-gold: var(--pl-ui-special, #e6b94f);border-color:var(--pl-ui-card-special-border, color-mix(in srgb, var(--jp-gold) 66%, transparent));background:linear-gradient(180deg,color-mix(in srgb,var(--jp-gold) 12%,transparent),transparent 70%),var(--mw-inset, rgb(255 255 255 / 4%));box-shadow:var(--pl-ui-shadow-card-special, none)}.hunt-side .creature-card.is-jackpot:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--jp-gold) 55%,transparent),0 0 14px color-mix(in srgb,var(--jp-gold) 30%,transparent);opacity:.6;animation:jackpot-brilho 3.2s ease-in-out infinite alternate}@keyframes jackpot-brilho{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hunt-side .creature-card.is-jackpot:after{animation:none;opacity:.75}}@media(min-width:761px)and (min-height:521px){.modes-inner--hunts-only .hunt-browser-main>.hunt-directory-head:not(.outland-explorar__hero){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"busca" "filtros" "regioes";align-items:center;gap:8px 12px}.modes-inner--hunts-only .hunt-directory-head>.hunt-directory-tools{display:contents}.modes-inner--hunts-only .hunt-directory-head>.hunt-regions{grid-area:regioes;justify-self:start}.modes-inner--hunts-only .hunt-directory-head .hunt-directory-tools>.hunt-search-wrap{grid-area:busca;min-width:0}.modes-inner--hunts-only .hunt-directory-head .hunt-directory-tools>.hunt-filterbar{grid-area:filtros;justify-content:flex-start;padding-top:8px;border:0;border-top:1px solid var(--pl-ui-border);border-radius:0;background:transparent}}.modes-inner--hunts-only .hunt-group>.hunt-group-head{display:flex;align-items:center;gap:10px;margin:0 0 7px;padding:7px 10px 7px 9px;border:1px solid var(--pl-ui-border);border-left:3px solid var(--hx-acento, var(--pl-ui-accent));border-radius:var(--pl-ui-radius-panel);background:linear-gradient(90deg,color-mix(in srgb,var(--hx-acento, var(--pl-ui-accent)) 13%,var(--pl-ui-surface-panel)),var(--pl-ui-surface-panel) 66%)}.modes-inner--hunts-only .hunt-group+.hunt-group{margin-top:12px}.hx-group-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--hx-acento, var(--pl-ui-accent)) 45%,transparent);border-radius:8px;background:#00000052}.hx-group-txt{flex:1 1 auto;min-width:0}.hx-group-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.modes-inner--hunts-only .hunt-group-head .hx-group-line h3{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:.9rem;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.modes-inner--hunts-only .hunt-group-head .hunt-group-count{padding:1px 7px;border:1px solid color-mix(in srgb,var(--hx-acento, var(--pl-ui-accent)) 38%,var(--pl-ui-border));border-radius:4px;color:var(--pl-ui-text);background:color-mix(in srgb,var(--hx-acento, var(--pl-ui-accent)) 10%,transparent);font-size:.68rem;font-weight:800;white-space:nowrap}.modes-inner--hunts-only .hunt-group-head .hx-group-txt>p{margin:2px 0 0;color:var(--pl-ui-text-soft);font-size:.76rem;line-height:1.35}.modes-inner--hunts-only details.hunt-group>summary.hunt-group-head{cursor:pointer}.modes-inner--hunts-only .hunt-card-info>.hx-card-title{grid-column:1 / -1}.hx-card-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0}.hx-card-title>h3{min-width:0}.hx-card-lv{flex:none;padding:0 6px;border:1px solid var(--pl-ui-border);border-radius:4px;color:var(--pl-ui-text);background:var(--pl-ui-surface-panel);font-family:var(--pl-ui-font-number);font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap}.modes-inner--hunts-only .hunt-card-info>.hunt-card-creatures.hx-creatures{grid-column:1 / -1;display:flex;align-items:center;gap:6px;min-width:0;margin:1px 0 0}.modes-inner--hunts-only .hunt-card-creatures.hx-creatures:before{content:none}.hx-creature-row{flex:none;display:inline-flex;align-items:center;gap:1px}.hx-creature{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--pl-ui-border);border-radius:6px;background:#00000047}.hx-creature-icon{image-rendering:pixelated;pointer-events:none}.modes-inner--hunts-only .hunt-card-creatures.hx-creatures>b{min-width:0;overflow:hidden;color:var(--pl-ui-text-soft);font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.modes-inner--hunts-only .hunt-card.hx-card.pl-card{border-radius:var(--pl-ui-radius-panel);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.modes-inner--hunts-only .hunt-card.hx-card.pl-card:hover{border-color:var(--pl-ui-border-strong);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring),0 5px 14px #0000004d;transform:translateY(-1px)}.modes-inner--hunts-only .hunt-card.hx-card.pl-card:hover .hunt-card-hero{transform:translateY(-2px) scale(1.05)}.modes-inner--hunts-only .hunt-card.hx-card.pl-card:active{transform:translateY(0)}.modes-inner--hunts-only .hunt-card.hx-card.pl-card.selected,.modes-inner--hunts-only .hunt-card.hx-card.pl-card.selected:hover{border-color:var(--pl-ui-accent-bright);background:linear-gradient(90deg,color-mix(in srgb,var(--pl-ui-accent) 26%,transparent),color-mix(in srgb,var(--pl-ui-accent) 8%,transparent) 70%),var(--pl-ui-surface-card);box-shadow:inset 4px 0 0 var(--pl-ui-accent-bright),inset 0 0 0 1px var(--pl-ui-accent-action-ring);transform:none}.modes-inner--hunts-only .hunt-card.hx-card.selected .hunt-card-name{color:var(--pl-ui-text-strong)}.modes-inner--hunts-only .hunt-next.hx-recommended.pl-card{border-color:color-mix(in srgb,var(--pl-ui-accent) 50%,var(--pl-ui-border));box-shadow:inset 3px 0 0 var(--pl-ui-accent-bright),var(--pl-ui-shadow-card)}.modes-inner--hunts-only .hx-recommended .hunt-next-txt{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-width:0}.modes-inner--hunts-only .hx-recommended .hunt-next-txt>*{grid-column:1}.modes-inner--hunts-only .hx-recommended .hunt-next-txt>small{color:var(--pl-ui-header-kicker-color);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker)}.modes-inner--hunts-only .hx-recommended .hx-card-title>h3{margin:0}.modes-inner--hunts-only .hx-recommended .hunt-next-txt>p{margin:0}.modes-inner--hunts-only .hx-recommended .hunt-card-creatures.hx-creatures{display:flex;align-items:center;gap:6px;min-width:0;margin:2px 0 0}.modes-inner--hunts-only .hunt-side>.hunt-side-foot{box-shadow:0 -8px 14px -10px #000000b3}@media(prefers-reduced-motion:reduce){.modes-inner--hunts-only .hunt-card.hx-card.pl-card,.modes-inner--hunts-only .hunt-card.hx-card.pl-card:hover,.modes-inner--hunts-only .hunt-card.hx-card.pl-card:hover .hunt-card-hero{transition:none;transform:none}}@media(max-width:760px){.modes-inner--hunts-only .hunt-group>.hunt-group-head{padding:7px 8px;gap:8px}.hx-group-ico{width:30px;height:30px}.hx-creature{width:26px;height:26px}}@media(min-width:521px){.modal-prey:has(.prey-auto){height:min(760px,calc((100vh - 32px) / var(--hud-scale, 1)));height:min(760px,calc((100dvh - 32px) / var(--hud-scale, 1)))}}.prey-auto{position:relative;z-index:3;flex:0 0 auto;padding:10px 18px 11px;border-top:1px solid var(--pl-ui-accent-action-border);background:linear-gradient(180deg,color-mix(in srgb,var(--pl-ui-accent) 14%,transparent),transparent 70%),var(--pl-ui-surface-panel);box-shadow:0 -10px 22px #00081061}.prey-auto-head{display:flex;gap:12px;align-items:baseline;margin-bottom:8px}.prey-auto-head b{flex:0 0 auto;color:var(--pl-ui-accent-bright);font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.14em}.prey-auto-head span{min-width:0;overflow:hidden;color:var(--pl-ui-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.prey-auto-campos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(140px,.8fr) auto minmax(150px,1fr);gap:8px;align-items:stretch}.prey-auto-busca,.prey-auto-limite{position:relative;display:flex;gap:8px;align-items:center;min-width:0;min-height:44px;padding:0 10px;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);box-shadow:inset 0 0 0 2px #00080e57}.prey-auto-busca:focus-within,.prey-auto-limite:focus-within{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.prey-auto-busca.tem-alvo{border-color:var(--pl-ui-accent-action-border)}.prey-auto-lupa{color:var(--pl-ui-accent-bright);font-size:19px}.prey-auto-alvo-icone{display:grid;place-items:center;width:30px;height:30px}.prey-auto-alvo-icone .pkmn-icon{filter:drop-shadow(0 2px 2px var(--prey-icon-shadow))}.prey-window .prey-auto input{flex:1;width:100%;min-width:0;min-height:0;padding:0;border:0;outline:0;color:var(--pl-ui-text-strong);background:transparent;font:700 13px/1.2 var(--pl-ui-font-body)}.prey-window .prey-auto input::placeholder{color:var(--pl-ui-text-muted)}.prey-window .prey-auto input:disabled{color:var(--pl-ui-text-muted)}.prey-auto-limite small{flex:0 0 auto;color:var(--pl-ui-accent-muted);font-size:8px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em}.prey-window .prey-auto-limpar{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;padding:0;border:0;border-radius:50%;color:var(--pl-ui-text-muted);background:transparent;font-size:12px;cursor:pointer}.prey-window .prey-auto-limpar:hover{color:var(--pl-ui-text-strong);background:var(--pl-ui-surface-panel)}.prey-auto-sugestoes{position:absolute;right:-1px;bottom:calc(100% + 6px);left:-1px;z-index:5;display:grid;gap:2px;max-height:236px;overflow-y:auto;padding:4px;border:1px solid var(--pl-ui-accent-action-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);box-shadow:0 -12px 26px #0008108c}.prey-auto-sugestoes--vazio{padding:10px 12px;color:var(--pl-ui-text-muted);font-size:12px}.prey-window .prey-auto-sugestao{display:flex;gap:8px;align-items:center;min-height:36px;padding:2px 8px;border:0;border-radius:6px;color:var(--pl-ui-text-strong);background:transparent;font:700 12px/1.2 var(--pl-ui-font-body);text-align:left;cursor:pointer}.prey-window .prey-auto-sugestao:hover,.prey-window .prey-auto-sugestao:focus-visible{outline:0;background:var(--pl-ui-card-active-background)}.prey-auto-slots{display:flex;gap:6px}.prey-window .prey-auto-slot{position:relative;display:grid;align-content:center;justify-items:center;gap:2px;min-width:86px;min-height:44px;padding:4px 10px 4px 24px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-text-muted);background:var(--pl-ui-bg-base);cursor:pointer}.prey-window .prey-auto-slot>i{position:absolute;top:50%;left:7px;display:grid;place-items:center;width:13px;height:13px;border:1px solid var(--pl-ui-border-strong);border-radius:3px;font-size:9px;font-style:normal;transform:translateY(-50%)}.prey-window .prey-auto-slot b{font-family:var(--pl-ui-font-title);font-size:11px;letter-spacing:.06em}.prey-window .prey-auto-slot small{font-size:7px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em}.prey-window .prey-auto-slot.on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring)}.prey-window .prey-auto-slot.on>i{color:var(--prey-check-ink);border-color:var(--prey-check-bg);background:var(--prey-check-bg)}.prey-window .prey-auto-slot.on small{color:var(--pl-ui-accent-bright)}.prey-window .prey-auto-slot.tem-ativa small{color:var(--prey-special)}.prey-window .prey-auto-slot:disabled{cursor:default;opacity:.55}.prey-window .prey-auto-acao{min-height:44px;padding:0 14px;font-size:11px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.06em;white-space:nowrap}.prey-window .prey-auto-parar{color:var(--prey-error-text);border-color:var(--prey-error-line);background:var(--prey-error-bg)}.prey-auto-status{min-height:15px;margin:8px 0 0;color:var(--pl-ui-text-muted);font-size:11px;line-height:1.35}.prey-auto-status b{color:var(--pl-ui-text-strong)}.prey-auto-status em{color:var(--prey-special);font-style:normal}.prey-auto-status--rodando{color:var(--pl-ui-accent-bright)}.prey-auto-status--achou{color:var(--prey-online);font-weight:700}.prey-auto-status--parou{color:var(--prey-special)}.prey-auto-status--erro{color:var(--prey-error-text)}.prey-auto-giro{display:inline-block;margin-right:6px;animation:prey-auto-giro 1s linear infinite}@keyframes prey-auto-giro{to{transform:rotate(360deg)}}.prey-window .prey-candidate.pl-card.prey-candidate--achado{border-color:var(--prey-online);box-shadow:0 0 0 2px color-mix(in srgb,var(--prey-online) 55%,transparent),0 0 22px color-mix(in srgb,var(--prey-online) 45%,transparent);background:color-mix(in srgb,var(--prey-online) 16%,var(--pl-ui-card-active-background));animation:prey-auto-achado 1.1s ease-in-out 3}.prey-window .prey-candidate.pl-card.prey-candidate--achado>span{color:var(--prey-online)}.prey-window .prey-candidate.prey-candidate--achado>i{display:grid;background:var(--prey-online)}@keyframes prey-auto-achado{50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.prey-auto-giro,.prey-window .prey-candidate.pl-card.prey-candidate--achado{animation:none}}@media(max-width:900px){.prey-auto{padding:9px 12px 10px}.prey-auto-head span{display:none}.prey-auto-campos{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prey-auto-busca{grid-column:1 / -1}.prey-auto-slots .prey-auto-slot{flex:1;min-width:0}.prey-auto-acao{grid-column:1 / -1}}@media(min-width:640px)and (max-width:900px){.prey-auto-campos{grid-template-columns:minmax(0,1fr) minmax(130px,170px) auto}.prey-auto-busca{grid-column:auto}.prey-auto-slots{grid-column:1 / 3}.prey-auto-acao{grid-column:3;grid-row:1 / 3}}@media(max-width:520px){.prey-auto{padding:8px 8px 9px}.prey-auto-campos{gap:6px}.prey-window .prey-auto-slot{padding-left:22px;padding-right:6px}.prey-window .prey-auto-acao{min-height:42px}.prey-auto-status{margin-top:6px;font-size:10px}}.ctm-fundo{position:fixed;inset:0;z-index:var(--z-dialog, 400);display:flex;align-items:center;justify-content:center;padding:16px;background:#02080e8c}.ctm-caixa{width:min(320px,100%);padding:14px;display:flex;flex-direction:column;gap:10px;font-size:13px;line-height:1.4}.ctm-titulo{margin:0;font-size:15px;overflow-wrap:anywhere}.ctm-texto{margin:0;opacity:.85}.ctm-tempos{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ctm-tempos .pl-button{min-height:40px;padding:4px 6px}.ctm-msg{margin:0;min-height:1.4em}.ctm-msg:empty{display:none}.ctm-msg.ok{color:var(--gba-green, #73c784)}.ctm-msg.erro{color:var(--pl-ui-danger, #e0675c)}.ctm-cancelar{align-self:stretch;min-height:36px}body.chat-sou-tutor .chat-line .chat-nick{cursor:pointer}.chat-line .chat-nick:not(.chat-nick--mine){cursor:pointer}.chat-line .chat-nick:not(.chat-nick--mine):hover{text-decoration:underline}.ls-slot .ls-art-addon{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.28))}.ls-reward-icon .ls-reward-addon{width:calc(40px / var(--hud-scale, 1));height:calc(40px / var(--hud-scale, 1));image-rendering:pixelated}.ls-addon-guia{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--ls-line);border-radius:10px;background:#78bee612}.ls-addon-guia h5{margin:0;color:var(--ls-text-3);font:900 var(--ls-fs-kicker)/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.ls-addon-guia ol{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:22px;list-style:decimal;color:var(--ls-text-2);font-size:var(--ls-fs-body);line-height:1.4}.ls-addon-guia b{color:var(--ls-premium-hi)}.ls-addon-guia p{margin:0;color:var(--ls-text-3);font-size:12px;line-height:1.4}.pl-outfit-showcase{--os-accent: var(--pl-ui-accent);--os-kicker: var(--pl-ui-accent-bright);--os-slot-bg: var(--pl-ui-surface-panel);--os-slot-line: var(--pl-ui-border);--os-text: var(--pl-ui-text);--os-text-strong: var(--pl-ui-text-strong);--os-text-muted: var(--pl-ui-text-muted);--os-special: var(--pl-ui-special);display:grid;gap:calc(8px / var(--hud-scale, 1));min-width:0;font-family:var(--font-ui, system-ui, sans-serif);color:var(--os-text)}.pl-outfit-stage{display:block;image-rendering:pixelated;max-width:100%;box-sizing:border-box}.pl-outfit-showcase--card{justify-items:center;gap:calc(4px / var(--hud-scale, 1));width:100%}.pl-outfit-showcase--card .pl-outfit-stage{width:100%;height:calc(132px / var(--hud-scale, 1));border:1px solid var(--os-slot-line);border-radius:var(--pl-ui-radius-card);background:var(--os-slot-bg)}.pl-outfit-showcase__caption{display:flex;flex-wrap:wrap;justify-content:center;gap:0 calc(6px / var(--hud-scale, 1));font-size:calc(11px / var(--hud-scale, 1));font-weight:800;letter-spacing:.04em;line-height:1.3;color:var(--os-text-strong);text-align:center}.pl-outfit-showcase__caption i{font-style:normal;color:var(--os-text-muted)}.pl-outfit-showcase--vitrine{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(14px / var(--hud-scale, 1));align-items:flex-start}.pl-outfit-showcase__stage{display:grid;gap:calc(6px / var(--hud-scale, 1));justify-items:center;flex:none;max-width:100%}.pl-outfit-showcase--vitrine .pl-outfit-stage{width:calc(236px / var(--hud-scale, 1));height:calc(244px / var(--hud-scale, 1));border:1px solid var(--os-slot-line);border-radius:var(--pl-ui-radius-card);background:radial-gradient(ellipse at 50% 88%,color-mix(in srgb,var(--os-accent) 16%,transparent),transparent 62%),var(--os-slot-bg)}.pl-outfit-showcase__dirs{display:inline-flex;align-items:center;gap:calc(6px / var(--hud-scale, 1));font-variant-numeric:tabular-nums}.pl-outfit-showcase .pl-outfit-showcase__dir,.pl-outfit-showcase .pl-outfit-showcase__dir:is(:hover,:focus-visible):not(:disabled){width:calc(28px / var(--hud-scale, 1));height:calc(28px / var(--hud-scale, 1));padding:0;margin:0;display:inline-grid;place-items:center;border:1px solid var(--pl-ui-accent-action-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-accent-bright);font:900 calc(11px / var(--hud-scale, 1))/1 var(--font-ui, system-ui, sans-serif);line-height:1;cursor:pointer;box-shadow:none;filter:none;transition:filter .12s ease,transform .12s ease}.pl-outfit-showcase .pl-outfit-showcase__dir:is(:hover,:focus-visible):not(:disabled){filter:brightness(1.15)}.pl-outfit-showcase .pl-outfit-showcase__dir:active:not(:disabled){transform:translateY(1px)}.pl-outfit-showcase .pl-outfit-showcase__dir:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.pl-outfit-showcase__dir-label{min-width:calc(52px / var(--hud-scale, 1));text-align:center;font-size:calc(11px / var(--hud-scale, 1));font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--os-text-muted)}.pl-outfit-showcase__info{display:grid;gap:calc(6px / var(--hud-scale, 1));align-content:start;min-width:0;flex:1 1 calc(170px / var(--hud-scale, 1))}.pl-outfit-showcase__kicker{font-size:calc(10px / var(--hud-scale, 1));font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--os-kicker)}.pl-outfit-showcase__chips{display:flex;flex-wrap:wrap;gap:calc(6px / var(--hud-scale, 1))}.pl-outfit-showcase .pl-outfit-showcase__chip,.pl-outfit-showcase .pl-outfit-showcase__chip:is(:hover,:focus-visible):not(:disabled){min-height:calc(30px / var(--hud-scale, 1));padding:0 calc(12px / var(--hud-scale, 1));margin:0;border:1px solid var(--pl-ui-accent-action-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-accent-bright);font:800 calc(11px / var(--hud-scale, 1))/1.1 var(--font-ui, system-ui, sans-serif);letter-spacing:.04em;cursor:pointer;box-shadow:none;filter:none;transition:filter .12s ease,transform .12s ease}.pl-outfit-showcase .pl-outfit-showcase__chip:is(:hover,:focus-visible):not(:disabled){filter:brightness(1.15)}.pl-outfit-showcase .pl-outfit-showcase__chip:active:not(:disabled){transform:translateY(1px)}.pl-outfit-showcase .pl-outfit-showcase__chip.is-active,.pl-outfit-showcase .pl-outfit-showcase__chip.is-active:is(:hover,:focus-visible):not(:disabled){background:var(--pl-ui-primary-gradient);border-color:var(--pl-ui-accent-bright);color:#f8fbff;box-shadow:var(--pl-ui-shadow-control-primary);cursor:default}.pl-outfit-showcase .pl-outfit-showcase__chip:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.pl-outfit-showcase__name{font-size:calc(16px / var(--hud-scale, 1));font-weight:900;letter-spacing:.02em;line-height:1.15;color:var(--os-text-strong)}.pl-outfit-showcase__kind{font-size:calc(12px / var(--hud-scale, 1));color:var(--os-text-muted)}.pl-outfit-showcase__title{display:grid;gap:calc(2px / var(--hud-scale, 1));padding-top:calc(4px / var(--hud-scale, 1));font-size:calc(12px / var(--hud-scale, 1));color:var(--os-text)}.pl-outfit-showcase__title b{color:var(--os-special);font-weight:900;letter-spacing:.08em}.pl-outfit-showcase__title small{font-size:calc(11px / var(--hud-scale, 1));line-height:1.35;color:var(--os-text-muted)}.pl-outfit-showcase--vitrine .pl-outfit-stage{max-width:100%}.tv-card{--tv-destaque: #ff4e45;display:grid;gap:10px;width:100%;margin-top:4px;text-align:left;padding:12px;border:1px solid color-mix(in srgb,var(--tv-destaque) 45%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-card);background:linear-gradient(135deg,color-mix(in srgb,var(--tv-destaque) 14%,transparent),transparent 60%),var(--pl-ui-surface-card)}.tv-topo{display:flex;align-items:center;gap:10px}.tv-icone{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--tv-destaque);color:#fff;font-size:14px;padding-left:2px}.tv-titulo{margin:0;color:var(--pl-ui-text-strong);font-size:15px}.tv-lead{margin:2px 0 0;color:var(--pl-ui-text-soft);font-size:12px}.tv-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;margin:0;padding:0;list-style:none}.tv-item{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.tv-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);cursor:pointer}.tv-thumb img{display:block;width:100%;height:100%;object-fit:cover}.tv-play{position:absolute;inset:50% auto auto 50%;width:40px;height:28px;border-radius:8px;background:var(--tv-destaque);transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073}.tv-play:after{content:"";position:absolute;inset:50% auto auto 54%;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff;transform:translate(-50%,-50%)}.tv-thumb:hover .tv-play,.tv-thumb:focus-visible .tv-play{filter:brightness(1.12)}.tv-thumb:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.tv-info{display:grid;gap:6px;min-width:0}.tv-rotulo{color:var(--pl-ui-text-strong);font-size:14px}.tv-acoes{display:flex;flex-wrap:wrap;gap:6px}.tv-acoes .pl-button,.tv-player-acoes .pl-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 10px;font-size:12px;text-decoration:none}.tv-player{display:grid;gap:12px;margin-top:14px}.tv-frame{position:relative;width:100%;max-width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--pl-ui-radius-card);background:#000}.tv-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.tv-player-acoes{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}@media(min-width:768px)and (min-height:560px){.tv-card{gap:6px;width:auto;margin-top:0;padding:8px 10px}.tv-icone{width:24px;height:24px;font-size:11px}.tv-titulo{font-size:14px}.tv-lead{display:none}.tv-lista{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}.tv-item{grid-template-columns:168px minmax(0,1fr);gap:12px}.tv-lista:not(.is-unico) .tv-item{grid-template-columns:112px minmax(0,1fr);gap:10px}.tv-lista:not(.is-unico) .tv-acoes .pl-button{font-size:11.5px}.tv-rotulo,.tv-acoes .pl-button{white-space:nowrap}.tv-player .tv-frame{width:min(100%,calc((100dvh - 250px) * 16 / 9));margin-inline:auto}.tv-rotulo{font-size:14px}.tv-acoes{flex-direction:column;flex-wrap:nowrap;gap:4px}.tv-acoes .pl-button{width:100%;min-height:28px;padding:0 8px;font-size:12px}}@media(max-width:420px){.tv-item{grid-template-columns:104px minmax(0,1fr)}}:is(#modalRoot,#overlayRoot) .modal.modal-gyms,.modal.modal-gyms{width:min(940px,calc((100vw - 22px) / var(--hud-scale, 1)));height:min(760px,calc((100dvh - 12px) / var(--hud-scale, 1)));padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.gym-window{--ui-close-size: 40px;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color-scheme:dark}.gym-window .gym-head{--pl-window-header-line-left: 78px;--pl-window-header-line-right: 64px;--pl-window-header-overlay-inset: 0 56px 0 auto;--pl-window-header-overlay-width: min(30%, 280px);--pl-window-icon-size: 46px;display:grid;grid-template-columns:46px minmax(0,1fr) var(--ui-close-size, 40px);gap:12px;align-items:center;flex:0 0 auto;min-height:78px;padding:11px 16px}.gym-window .gym-emblem>span{font-size:23px}.gym-window h2.pl-window__title{font-size:clamp(22px,2.1vw,27px)}.gym-window .gym-browser{container-type:inline-size;flex:1;min-width:0;min-height:0;padding:14px;background:linear-gradient(90deg,rgb(158 222 255 / 3%) 1px,transparent 1px),linear-gradient(180deg,rgb(158 222 255 / 2%) 1px,transparent 1px);background-size:32px 32px}.gym-empty{flex:1;display:grid;place-items:center;padding:var(--pl-ui-space-xxl) var(--pl-ui-space-lg);color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-body-size)}.gym-browser-head.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;align-items:center;justify-content:space-between;gap:var(--pl-ui-space-md);min-width:0;margin-bottom:10px;padding:10px 12px}.gym-browser-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.gym-kicker{display:block;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.gym-browser-head b{min-width:0;overflow-wrap:anywhere;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:15px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-title)}.gym-browser-progress{flex:none;min-width:82px;display:grid;place-items:center;padding:6px 9px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft)}.gym-browser-progress b{color:var(--pl-ui-special);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-section)}.gym-browser-progress small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em;text-transform:uppercase}.gym-badge-row{display:flex;gap:var(--pl-ui-space-sm);padding:2px 2px 14px}.gym-badge-tab{position:relative;flex:0 0 auto;width:56px;height:56px;display:grid;place-items:center;padding:0;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card);cursor:pointer;transition:border-color .16s ease,background .16s ease,filter .16s ease}.gym-badge-tab-art{display:grid;place-items:center;width:100%;height:100%}.gym-badge-tab-art img{width:38px;height:38px;object-fit:contain;image-rendering:pixelated}.gym-badge-tab-fallback{color:var(--pl-ui-text-muted);font-size:1.1rem}.gym-badge-tab-order{position:absolute;top:3px;left:5px;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:var(--pl-ui-font-meta-size)}.gym-badge-tab-state{position:absolute;right:5px;bottom:5px;width:8px;height:8px;border-radius:50%;border:1px solid var(--pl-ui-outline-window);background:var(--pl-ui-text-muted);box-shadow:0 0 0 1px #bee7ff1a}.gym-badge-tab.locked .gym-badge-tab-art img,.gym-badge-tab.locked .gym-badge-tab-fallback{filter:grayscale(1) brightness(.5);opacity:.55}.gym-badge-tab:hover{border-color:var(--pl-ui-border-strong);filter:brightness(1.12)}.gym-badge-tab.won{border-color:color-mix(in srgb,var(--pl-ui-success) 52%,transparent)}.gym-badge-tab.available{border-color:var(--pl-ui-border-strong)}.gym-badge-tab.cooldown{border-color:color-mix(in srgb,var(--pl-ui-warning) 46%,transparent)}.gym-badge-tab.won .gym-badge-tab-state{background:var(--pl-ui-success)}.gym-badge-tab.available .gym-badge-tab-state{background:var(--pl-ui-accent-action-border)}.gym-badge-tab.cooldown .gym-badge-tab-state{background:var(--pl-ui-warning)}.gym-badge-tab.locked .gym-badge-tab-state{background:var(--pl-ui-border-disabled)}.gym-badge-tab.sel{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.gym-badge-tab:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.gym-grid{display:grid;grid-template-columns:1fr;gap:14px}.gym-card.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);min-width:0;overflow:hidden}.gym-card.is-available{border-color:var(--pl-ui-border-strong)}.gym-card.is-won{border-color:color-mix(in srgb,var(--pl-ui-success) 50%,transparent)}.gym-card.is-cooldown{border-color:color-mix(in srgb,var(--pl-ui-warning) 44%,transparent)}.gym-arena{position:relative;min-height:520px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;background:radial-gradient(circle at 50% 38%,rgb(88 202 255 / 14%),transparent 32%),linear-gradient(180deg,#0c3350,#072436 54%,#030f18)}.gym-arena:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0 46%,rgb(158 222 255 / 6%) 46% 48%,transparent 48% 100%),linear-gradient(45deg,transparent 0 44%,rgb(1 8 14 / 26%) 44% 46%,transparent 46% 100%);background-size:86px 86px;opacity:.58}.gym-arena-floor{position:absolute;left:-8%;right:-8%;bottom:-7%;height:46%;transform:perspective(420px) rotateX(58deg);transform-origin:bottom;background:linear-gradient(90deg,rgb(147 213 255 / 12%) 1px,transparent 1px),linear-gradient(180deg,rgb(147 213 255 / 12%) 1px,transparent 1px),#0b2f47;background-size:38px 38px;border-top:2px solid var(--pl-ui-border-strong);box-shadow:inset 0 24px 70px #00060c6b}.gym-arena.has-wallpaper:before{display:none}.gym-arena.has-wallpaper .gym-arena-floor,.gym-arena.has-wallpaper .gym-portrait-wrap{display:none}.gym-arena.has-wallpaper .gym-leader-lockup{z-index:2}:is(#modalRoot,#overlayRoot) .gym-wallpaper,.gym-wallpaper{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:contain}.gym-arena.has-wallpaper:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#030c142e,#030c1485 48%,#030c14f0)}.gym-leader-lockup{position:absolute;inset:48px 22px auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.gym-badge-frame{width:66px;height:66px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-card)}.gym-badge-frame img,.gym-status-badge,.gym-reward-badge{image-rendering:pixelated}.gym-badge-frame img{width:48px;height:48px;object-fit:contain}.gym-badge-frame.locked img{filter:grayscale(1) brightness(.5);opacity:.58}.gym-badge-frame.active{border-color:var(--pl-ui-card-special-border);box-shadow:var(--pl-ui-shadow-card-special),0 0 18px #e6b94f29}.gym-portrait-wrap{flex:1;min-height:220px;display:grid;place-items:center}.gym-portrait{width:58px;height:58px;transform:scale(3.2);image-rendering:pixelated;filter:drop-shadow(0 18px 16px rgb(0 6 12 / 76%))}.gym-emoji{font-size:3rem;color:var(--pl-ui-text-muted)}.gym-body{display:flex;flex-direction:column;gap:var(--pl-ui-space-md);padding:14px;min-width:0}.gym-section.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);min-width:0;overflow:hidden}.gym-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:9px 11px;border-bottom:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.gym-section-head span{display:block;color:var(--pl-ui-accent-bright);font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.gym-section-head b{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em;text-transform:uppercase}.gym-reward-section.is-claimed.pl-card{border-color:color-mix(in srgb,var(--pl-ui-success) 34%,transparent)}.gym-reward-section.is-claimed .gym-section-head b{color:var(--pl-ui-success)}.gym-reward-section.is-cooldown .gym-section-head b{color:var(--pl-ui-warning)}.gym-team{list-style:none;margin:0;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pl-ui-space-sm)}.gym-team-slot.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;min-height:134px;display:grid;grid-template-rows:18px 68px 1fr;place-items:center;gap:3px;padding:8px 6px}.gym-team-slot.final.pl-card{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.gym-team-num{justify-self:start;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:11px}.gym-team-icon{grid-row:2;width:68px;height:68px;display:grid;place-items:center}.gym-team-icon .pkmn-icon,.gym-team-icon img{image-rendering:pixelated}.gym-team-info{grid-row:3;align-self:start;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.gym-team-name{min-width:0;color:var(--pl-ui-text);font-size:12px;font-weight:700;line-height:1.15;text-align:center}.gym-team-meta{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.gym-team-lvl{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:11px;font-weight:800}.gym-team-final{position:absolute;top:7px;right:7px;padding:2px 5px;border-radius:var(--pl-ui-radius-card);border:1px solid var(--pl-ui-accent-action-border);background:var(--pl-ui-accent-action-ring);color:var(--pl-ui-text-strong);font-size:9px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em}.gym-reward-panels{display:grid;grid-template-columns:1fr 1fr;min-width:0;gap:10px}.gym-rewards{list-style:none;margin:0;padding:9px;display:flex;flex-direction:column;gap:7px}.gym-reward-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:var(--pl-ui-space-sm);min-height:46px;padding:6px 8px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-panel);color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size)}.gym-reward-row.is-badge{border-color:var(--pl-ui-card-special-border);box-shadow:var(--pl-ui-shadow-card-special)}.gym-reward-ico{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);color:var(--pl-ui-accent-bright);font-weight:var(--pl-ui-font-weight-section)}.gym-reward-symbol{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-primary-gradient);color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:9px;line-height:var(--pl-ui-leading-tight)}.gym-reward-symbol.money{width:30px;height:30px;border-radius:0;background:transparent url(/assets/money-BMP6nLvP.png) center / contain no-repeat;color:transparent;font-size:0;image-rendering:pixelated}.gym-reward-symbol.xp{width:30px;height:30px;background:transparent url(/assets/level-CDHWejIK.png) center / contain no-repeat;color:transparent;font-size:0;image-rendering:pixelated}.gym-reward-item,.gym-reward-badge{width:30px;height:30px;object-fit:contain;object-position:center}.gym-reward-ico.badge{place-items:center;box-sizing:border-box;padding:0;line-height:0;border-color:var(--pl-ui-card-special-border)}.gym-reward-item{background:transparent;border:0}.gym-reward-item img,.gym-reward-item .item-icon-img,.gym-reward-item .portrait-cell{width:34px;height:34px;filter:drop-shadow(0 2px 4px rgb(0 6 12 / 62%))}.gym-reward-badge.fallback{display:grid;place-items:center;color:var(--pl-ui-special)}.gym-reward-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.gym-reward-copy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gym-reward-copy b{color:var(--pl-ui-text-strong);font-size:12px;line-height:1.05;white-space:nowrap}.gym-reward-row.is-badge .gym-reward-copy b{color:var(--pl-ui-special)}.gym-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;gap:var(--pl-ui-space-sm);justify-content:center}.gym-reqs{display:contents}.gym-status .gym-req:nth-child(1){grid-column:1;grid-row:1}.gym-status .gym-req:nth-child(2){grid-column:1;grid-row:2}.gym-badge-status{grid-column:2;grid-row:1}.gym-daily-status{grid-column:2;grid-row:2}.gym-req.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px var(--pl-ui-space-sm);min-height:52px;padding:8px 10px;color:var(--pl-ui-text-soft);font-size:12px}.gym-req>i{grid-row:span 2;width:22px;min-width:22px;height:22px;display:grid;place-items:center;align-self:center;border:1px solid currentColor;border-radius:var(--pl-ui-radius-button);font-style:normal;font-size:9px;font-weight:var(--pl-ui-font-weight-section)}.gym-req.ok>i{color:var(--pl-ui-success)}.gym-req.no>i{color:var(--pl-ui-text-muted)}.gym-req b{color:var(--pl-ui-text-muted);font-size:11px;font-weight:700}.gym-badge-status.pl-card,.gym-daily-status.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);min-height:52px;display:flex;align-items:center;gap:var(--pl-ui-space-sm);padding:8px 10px;color:var(--pl-ui-text-soft);font-size:12px;font-weight:800}.gym-badge-status-art{flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised)}.gym-badge-status-copy,.gym-daily-status.pl-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.gym-badge-status small,.gym-daily-status small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.gym-badge-status b,.gym-daily-status b{max-width:100%;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.18;overflow-wrap:anywhere}.gym-status-badge{width:28px;height:28px;object-fit:contain;object-position:center}.gym-status-badge.fallback{display:grid;place-items:center;color:var(--pl-ui-special)}.gym-badge-status.locked img{filter:grayscale(1) brightness(.5);opacity:.58}.gym-badge-status.active.pl-card{border-color:color-mix(in srgb,var(--pl-ui-success) 44%,transparent)}.gym-badge-status.active .gym-badge-status-art{border-color:var(--pl-ui-card-special-border)}.gym-badge-status.active b{color:var(--pl-ui-success)}.gym-daily-status.ready b{color:var(--pl-ui-accent-bright)}.gym-daily-status.cooldown.pl-card{border-color:color-mix(in srgb,var(--pl-ui-warning) 40%,transparent)}.gym-daily-status.cooldown b{color:var(--pl-ui-warning)}.gym-enter.pl-button{min-height:46px;font-family:var(--pl-ui-font-title);font-size:14px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.07em;text-transform:uppercase}.gym-enter-hint{min-height:1.1rem;margin:-5px 2px 0;color:var(--pl-ui-text-muted);font-size:11px;line-height:1.25;text-align:center}.modal.modal-gyms .type-badge{border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised)!important;color:var(--pl-ui-text)!important;box-shadow:none}.modal.modal-gyms .type-icon{opacity:.92}@media(max-width:860px){:is(#modalRoot,#overlayRoot) .modal.modal-gyms,.modal.modal-gyms{width:calc((100vw - 12px) / var(--hud-scale, 1));height:calc((100dvh - 12px) / var(--hud-scale, 1))}.gym-window .gym-head{--pl-window-header-line-left: 68px;--pl-window-header-line-right: 56px;--pl-window-header-overlay-inset: 0 48px 0 auto;--pl-window-icon-size: 40px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:10px;min-height:66px;padding:9px 12px}.gym-window h2.pl-window__title{font-size:20px}.gym-window .gym-browser{padding:10px}.gym-card.pl-card{grid-template-columns:1fr}.gym-arena{min-height:310px}.gym-arena.has-wallpaper .gym-wallpaper{object-position:50% 100%}.gym-leader-lockup{inset:26px 18px auto}.gym-portrait{transform:scale(2.45)}}@media(max-width:560px){.gym-browser-head.pl-card{align-items:stretch}.gym-browser-progress{min-width:74px}.gym-body{padding:10px}.gym-team{grid-template-columns:repeat(2,minmax(0,1fr))}.gym-reward-panels,.gym-status{grid-template-columns:1fr}.gym-status .gym-req:nth-child(1),.gym-status .gym-req:nth-child(2),.gym-status .gym-badge-status,.gym-status .gym-daily-status{grid-column:auto;grid-row:auto}.gym-badge-tab{width:46px;height:46px}.gym-badge-tab-art img{width:30px;height:30px}}@media(max-width:360px){.gym-team{grid-template-columns:1fr}}@container (max-width: 760px){.gym-card.pl-card{grid-template-columns:1fr}.gym-arena{min-height:310px;padding:18px}.gym-arena.has-wallpaper .gym-wallpaper{object-position:50% 100%}.gym-leader-lockup{inset:26px 18px auto}.gym-portrait-wrap{min-height:155px}.gym-portrait{transform:scale(2.45)}}@container (max-width: 560px){.gym-browser-head.pl-card{align-items:stretch}.gym-browser-progress{min-width:74px}.gym-body{padding:10px}.gym-team{grid-template-columns:repeat(2,minmax(0,1fr))}.gym-reward-panels,.gym-status{grid-template-columns:1fr}.gym-status .gym-req:nth-child(1),.gym-status .gym-req:nth-child(2),.gym-status .gym-badge-status,.gym-status .gym-daily-status{grid-column:auto;grid-row:auto}.gym-badge-tab{width:46px;height:46px}.gym-badge-tab-art img{width:30px;height:30px}}@container (max-width: 360px){.gym-team{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gym-badge-tab{transition:none}}.npct-head{display:flex;gap:12px;align-items:center;margin-top:8px}.npct-avatar{flex:0 0 auto;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:2px solid var(--line, #3a3f4a);border-radius:10px;background:#0000002e;overflow:hidden}.npct-sprite{width:64px;height:64px;object-fit:contain;image-rendering:pixelated}.npct-emoji{font-size:34px}.npct-intro{min-width:0}.npct-tagline{margin:0 0 2px;font-weight:700}.npct-label{margin:10px 0 4px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.npct-team{list-style:none;margin:0;padding:0}.npct-mon{display:flex;align-items:center;gap:10px;padding:4px 6px}.npct-order{flex:0 0 auto;min-width:26px;font-weight:700;opacity:.7}.npct-portrait{flex:0 0 auto}.npct-mon .block{display:block}.npct-block{margin:10px 0 0;text-align:center;font-size:13px}.rn-bg{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080a0ea8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:rn-fade .24s ease both}.rn-panel.pl-window{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(400px,94vw);max-height:min(90vh,calc(100dvh - 24px));min-height:0;overflow:hidden;color-scheme:dark;animation:rn-pop .3s ease both}.rn-head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;--pl-window-header-line-right: 16px;--pl-window-header-overlay-inset: 0 0 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--pl-ui-space-md);align-items:center;min-height:64px;padding:10px 16px 10px 14px}.rn-panel h2.pl-window__title{font-size:clamp(18px,1.8vw,22px);line-height:1.1;text-wrap:balance}.rn-body.pl-scroll-area{min-height:0;padding:18px 20px 14px;text-align:center;background:var(--pl-ui-surface-panel)}.rn-sub{margin:0 auto;max-width:36ch;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:1.45}.rn-foot{padding:10px 16px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.rn-foot .rn-btn.pl-button{width:100%;min-height:46px;font-size:var(--pl-ui-font-body-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.06em}@media(hover:none),(pointer:coarse){.rn-foot .rn-btn.pl-button{min-height:48px}}@keyframes rn-fade{0%{opacity:0}to{opacity:1}}@keyframes rn-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rn-bg,.rn-panel.pl-window{animation:none}}.la-bg{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:#080a0eb3;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:la-fade .24s ease both}.la-panel.pl-window{--hud-scale: 1;--la-palco-h: 212px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(460px,calc(100vw - 32px));max-height:min(94vh,calc(100dvh - 24px));min-height:0;overflow:hidden;color-scheme:dark;animation:la-pop .3s ease both}.la-panel.pl-window:focus{outline:none}html[data-performance=economy] .la-panel.pl-window{backdrop-filter:none;-webkit-backdrop-filter:none}.la-panel.pl-window.is-vitrine.la-n3{width:min(900px,calc(100vw - 32px))}.la-panel.pl-window.is-vitrine.la-n2{width:min(680px,calc(100vw - 32px))}.la-panel.pl-window.is-vitrine.la-n1{width:min(480px,calc(100vw - 32px))}.la-head.pl-window__header{--pl-window-icon-size: 44px;--pl-window-header-line-left: 74px;--pl-window-header-line-right: 64px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--pl-ui-space-md);align-items:center;min-height:68px;padding:12px 12px 12px 16px}.la-seal img{display:block;width:32px;height:32px;image-rendering:pixelated;position:relative}.la-panel h2.pl-window__title{margin:0;font-size:22px;line-height:1.15;text-wrap:balance}.la-sub{margin:4px 0 0;color:var(--pl-ui-text-soft);font-size:14px;line-height:1.35;text-wrap:pretty}.la-sub strong{color:var(--pl-ui-text-strong)}.la-body.pl-scroll-area{min-height:0;padding:16px 18px 14px;background:var(--pl-ui-surface-panel)}.la-packs{display:flex;flex-direction:column;gap:10px}.la-pack{min-width:0;display:grid;gap:6px;padding:8px 12px 14px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:linear-gradient(180deg,#0c283ab8,#04121cd6)}.la-pack__palco{min-width:0}.la-pack__palco .pl-outfit-showcase--card{width:100%}.la-pack__palco .pl-outfit-showcase--card .pl-outfit-stage{width:100%;height:var(--la-palco-h);border:0;border-radius:var(--pl-ui-radius-card);background:radial-gradient(ellipse 60% 30% at 50% 93%,rgb(88 202 255 / 13%),transparent 72%)}.la-pack__info{display:grid;gap:4px;align-content:start;text-align:center;min-width:0}.la-pack__nome{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-body);font-size:17px;font-weight:800;line-height:1.2;text-wrap:balance}.la-pack__linha{margin:0;color:var(--pl-ui-text-soft);font-size:14px;font-weight:600;line-height:1.4;text-wrap:balance}.la-pack__rotulo{color:var(--pl-ui-text-muted);font-size:13px;font-weight:500}.la-pack__extras{margin:2px 0 0;padding:0;list-style:none;color:var(--pl-ui-text-soft);font-size:13px;line-height:1.4}.la-pack__extras span{color:var(--pl-ui-text-muted)}.la-pack__preco{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;color:var(--pl-ui-text-strong);font-size:16px}.la-shared__preco b,.la-pack__preco b{color:var(--pl-ui-special);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.la-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.la-pack{position:relative}.la-arte{display:grid;place-items:end center;height:var(--la-palco-h);padding-bottom:6%;background:radial-gradient(ellipse 60% 30% at 50% 93%,rgb(88 202 255 / 13%),transparent 72%);border-radius:var(--pl-ui-radius-card)}.la-arte__janela{display:block;overflow:hidden;filter:drop-shadow(3px 5px 0 rgba(0,0,0,.3))}.la-arte.is-botas .la-arte__janela{width:128px;height:128px}.la-arte.is-infinite .la-arte__janela{width:108px;height:96px}.la-arte__tira{display:block;max-width:none;height:100%;image-rendering:pixelated}.la-arte.is-botas .la-arte__tira{width:900%;animation:la-botas 1.1s steps(9,end) infinite}.la-arte.is-infinite .la-arte__tira{width:800%;animation:la-infinite 5s step-end infinite}@keyframes la-botas{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes la-infinite{0%{transform:translate(0)}9%{transform:translate(-12.5%)}18%{transform:translate(-25%)}27%{transform:translate(-37.5%)}36%{transform:translate(-50%)}45%{transform:translate(-62.5%)}54%{transform:translate(-75%)}63%,to{transform:translate(-87.5%)}}@media(prefers-reduced-motion:no-preference){html[data-performance=economy] .la-arte.is-botas .la-arte__tira{animation-duration:1.1s;animation-iteration-count:infinite}html[data-performance=economy] .la-arte.is-infinite .la-arte__tira{animation-duration:5s;animation-iteration-count:infinite}}@media(prefers-reduced-motion:reduce){.la-arte__tira{animation:none}}.la-pack.is-destaque{border-color:#ffcc5c94;background:linear-gradient(180deg,#342c129e,#04121cdb);box-shadow:0 0 0 1px #ffcc5c2e,0 8px 24px #ffbe3c1a}.la-pack__selo{position:absolute;top:10px;left:10px;z-index:1;padding:3px 8px;border-radius:999px;background:var(--pl-ui-special);color:#1b1405;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.la-pack__chamada{margin:0;color:var(--pl-ui-text);font-size:14px;font-weight:600;line-height:1.4;text-wrap:balance}.la-pack.is-destaque .la-pack__chamada{color:var(--pl-ui-text-strong)}.la-pack__ver.pl-button{justify-self:center;min-height:36px;margin-top:8px;padding:0 16px;font-size:13px}.la-pack__ja{margin:8px 0 0;color:var(--pl-ui-text-muted);font-size:13px;font-weight:700}@media(min-width:800px){.la-packs{display:grid;grid-template-columns:var(--la-colunas, repeat(3, minmax(0, 1fr)));grid-template-rows:repeat(6,auto);column-gap:14px;row-gap:0}.la-pack{grid-row:span 6;grid-template-rows:subgrid;row-gap:0;padding:10px 12px 14px}.la-pack__info{display:contents}.la-pack__nome{align-self:end;margin-top:8px}.la-pack__linha,.la-pack__chamada{margin-top:4px}.la-pack__ver.pl-button,.la-pack__ja{align-self:end}}.la-shared{margin-top:14px;padding-top:12px;border-top:1px solid rgb(87 158 201 / 22%)}.la-shared__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:10px}.la-shared__head h3{margin:0;color:var(--pl-ui-text);font-family:var(--pl-ui-font-body);font-size:15px;font-weight:800;line-height:1.2}.la-shared__preco{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--pl-ui-text-soft);font-size:14px}.la-shared__preco b{font-size:18px;font-weight:900;line-height:1}.la-shared__lista{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px}.la-beneficio{display:flex;align-items:center;gap:8px;min-width:0}.la-ico{display:inline-flex;flex:none}.la-ico{width:32px;height:32px;align-items:center;justify-content:center}.la-ico.is-grupo{width:auto}.la-ico img{display:block;width:32px;height:32px;image-rendering:pixelated}.la-ico.is-bola img{width:30px;height:30px}.la-ico.is-reduzido img{image-rendering:auto}.la-ico.is-grupo img+img{margin-left:-10px}.la-beneficio__txt{display:grid;min-width:0}.la-beneficio__txt strong{color:var(--pl-ui-text);font-size:14px;font-weight:700;line-height:1.25}.la-beneficio__txt small{color:var(--pl-ui-text-soft);font-size:13px;line-height:1.3}.la-figure{margin:0 0 12px;border-radius:var(--pl-ui-radius-panel);overflow:hidden;border:1px solid var(--pl-ui-border);background:#00000040}.la-img{display:block;width:100%;height:auto;max-height:46vh;object-fit:contain}.la-text{color:var(--pl-ui-text-soft);font-size:14px;line-height:1.45}.la-panel.is-vitrine .la-text{margin-bottom:12px}.la-text p{margin:0 0 10px}.la-text ul{margin:0 0 10px;padding-left:20px}.la-text li{margin:2px 0}.la-text strong{color:var(--pl-ui-text-strong);font-weight:700}.la-text>:last-child{margin-bottom:0}.la-foot.pl-window__footer{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.la-actions{display:flex;gap:10px;margin-left:auto}.la-foot .la-btn.pl-button{min-height:44px;padding:0 22px;font-size:15px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em}.la-foot .la-btn.pl-button.pl-button--primary{min-width:180px}.la-foot .la-btn.la-btn--sec.pl-button,.la-foot .la-btn.la-btn--sec.pl-button:is(:hover,:focus-visible):not(:disabled){border:1px solid rgb(129 202 243 / 34%);background:transparent;box-shadow:none;color:var(--pl-ui-text-soft)}.la-foot .la-btn.la-btn--sec.pl-button:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text);border-color:#81caf399}.la-never{margin:0;padding:8px 4px;border:0;background:none;color:var(--pl-ui-text-muted);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.la-foot .la-never:is(:hover,:focus-visible):not(:disabled){border:0;background:none;box-shadow:none;color:var(--pl-ui-text-soft)}.la-never:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px;border-radius:4px}@media(hover:none),(pointer:coarse){.la-panel.pl-window{--ui-close-size: 44px}.la-foot .la-btn.pl-button{min-height:48px}.la-never{min-height:44px}}@media(max-width:799px){.la-panel.pl-window.is-vitrine.la-n3,.la-panel.pl-window.is-vitrine.la-n2{width:min(640px,calc(100vw - 24px))}.la-pack{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px 10px 10px}.la-pack__info{text-align:left}.la-pack__preco{justify-content:flex-start}.la-pack__ver.pl-button{justify-self:start}.la-shared__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.la-beneficio.is-reliquias{grid-column:1 / -1}}@media(max-width:559px){.la-bg{padding:8px}.la-panel.pl-window,.la-panel.pl-window.is-vitrine.la-n3,.la-panel.pl-window.is-vitrine.la-n2,.la-panel.pl-window.is-vitrine.la-n1{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.la-head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:10px 10px 10px 12px}.la-panel h2.pl-window__title{font-size:20px}.la-body.pl-scroll-area{padding:12px}.la-pack{grid-template-columns:none;gap:6px;padding:8px 12px 14px}.la-pack__info{text-align:center}.la-pack__preco{justify-content:center}.la-pack__ver.pl-button{justify-self:center}.la-shared__head h3{font-size:14px}.la-foot.pl-window__footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cta cta" "never fechar";gap:8px 12px;padding:10px 12px 12px}.la-actions{display:contents}.la-foot [data-la-cta]{grid-area:cta}.la-foot .la-actions [data-la-close]{grid-area:fechar}.la-foot .la-actions [data-la-close]:only-child{grid-area:cta}.la-never{grid-area:never;justify-self:start}.la-foot .la-btn.pl-button.pl-button--primary{min-width:0;width:100%}}@media(max-height:520px)and (min-width:560px){.la-bg{padding:8px}.la-panel.pl-window,.la-panel.pl-window.is-vitrine.la-n3,.la-panel.pl-window.is-vitrine.la-n2{width:min(820px,calc(100vw - 24px));max-height:calc(100dvh - 16px)}.la-head.pl-window__header{min-height:0;padding:8px 10px 8px 14px}.la-sub{font-size:13px}.la-body.pl-scroll-area{padding:10px 14px}.la-foot.pl-window__footer{padding:8px 14px}}@keyframes la-fade{0%{opacity:0}to{opacity:1}}@keyframes la-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.la-bg,.la-panel.pl-window{animation:none}}.of2-window .of2-aura{margin-left:auto;flex:none;padding:3px 8px;border:1px solid var(--pl-ui-border-strong);border-radius:999px;color:var(--pl-ui-text-muted);font-size:11px;font-weight:800;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none}.of2-window .of2-aura:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);filter:brightness(1.12)}.of2-window .of2-aura:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.of2-window .of2-aura.on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-card-active)}.hw-helper-linha{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.hw-helper-alvo{display:flex;flex-direction:column;gap:2px;min-width:0}.hw-helper-conta{opacity:.75;font-variant-numeric:tabular-nums}.hw-helper-nota{opacity:.8}.helper-tile.hw-ball-travada{position:relative;cursor:help}.hw-ball-cadeado{position:absolute;top:1px;left:2px;font-size:9px;line-height:1;pointer-events:none}.hw-bondinho{border-top:1px solid rgb(255 255 255 / 8%);margin-top:4px;padding-top:10px}.hw-bondinho-ops{display:inline-flex;gap:6px;flex:none}.hw-bondinho-op{min-width:38px;min-height:34px;padding:0 10px;border:1px solid rgb(167 119 255 / 45%);border-radius:6px;background:#22143eb3;color:#d9c4ff;font-weight:800;font-size:14px;cursor:pointer}.hw-bondinho-op.on{border-color:#ffc98a;background:linear-gradient(180deg,#9a62ff,#5a26ab);color:#fff}.hwh{position:fixed;top:calc(98px * var(--hud-scale, 1));left:50%;transform:translate(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:6px;width:min(360px,calc(100vw - 24px));pointer-events:none;font-family:var(--font-ui, system-ui, sans-serif);color:#f4eeff}.hwh-linha{display:flex;gap:6px;align-items:stretch;justify-content:center}.hwh-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid rgb(167 119 255 / 55%);border-radius:8px;background:linear-gradient(180deg,#22143eeb,#0f081ef0);box-shadow:0 3px 10px #00000073}.hwh-chip b{font-family:var(--font-num, inherit);font-size:18px;line-height:1;font-variant-numeric:tabular-nums}.hwh-meta{color:#ffc98a;font-size:11px;line-height:1.1;white-space:nowrap}.hwh-balas{border-color:#ff9d3c8c}.hwh-balas b{color:#ff9d3c}.hwh-balas img{width:22px;height:22px;object-fit:contain;image-rendering:pixelated}.hwh-chefe{width:100%;padding:6px 10px 8px;border:1px solid rgb(255 157 60 / 60%);border-radius:8px;background:linear-gradient(180deg,#281446f0,#0f081ef5);box-shadow:0 3px 12px #0000007f,0 0 16px #ff8c2824;text-align:center}.hwh-chefe b{display:block;margin-bottom:5px;color:#ffc98a;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.hwh-barra{display:block;height:10px;border-radius:5px;overflow:hidden;background:#1a0f2e;box-shadow:inset 0 0 0 1px #0009}.hwh-barra i{display:block;height:100%;background:linear-gradient(90deg,#9a62ff,#ff9d3c);transition:width .2s linear}.hwh-aviso{padding:4px 12px;border-radius:999px;background:#0f081eeb;border:1px solid rgb(255 157 60 / 60%);color:#ffc98a;font-size:12px;font-weight:700}@media(max-width:600px){.hwh{top:calc(196px * var(--hud-scale, 1));width:min(300px,calc(100vw - 16px))}.hwh-chip{padding:4px 9px}.hwh-chip b{font-size:15px}}@media(prefers-reduced-motion:reduce){.hwh-barra i{transition:none}}.qw-bg.hwc-bg{background:#06020ec7}.qw-panel.hwc{--hwc-roxo: #a777ff;--hwc-roxo-claro: #d9c4ff;--hwc-abobora: #ff9d3c;--hwc-abobora-claro: #ffc98a;width:min(420px,94vw);max-height:calc(100dvh - 24px);overflow-y:auto;padding:24px 22px 20px;color:#f4eeff;border:1px solid rgb(167 119 255 / 78%);border-radius:14px;background:radial-gradient(circle at 50% -8%,rgb(126 68 232 / 46%),transparent 52%),radial-gradient(circle at 104% 108%,rgb(255 140 40 / 16%),transparent 44%),#0b0616fa;box-shadow:0 0 0 2px #0e061ef5,0 0 0 3px #a777ff4d,0 0 34px #783ce64d,0 22px 54px #000000b8}.hwc-chefe{width:96px;height:96px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--hwc-abobora);background:radial-gradient(circle at 50% 42%,#4a2390 0 30%,#160a2c 74% 100%);box-shadow:0 0 22px #ff9d3c57,inset 0 0 18px #0000008c}.hwc-chefe img,.hwc-chefe canvas{image-rendering:pixelated}.hwc-eyebrow{margin:0;color:var(--hwc-abobora);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.hwc-titulo{margin:6px 0 4px;color:#fbf8ff;font-size:24px;font-weight:800;text-wrap:balance}.hwc-sub{margin:0 0 16px;color:#c5b6e2;font-size:13px;line-height:1.4}.hwc-tempo{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px;padding:12px 10px 14px;border:1px solid rgb(255 157 60 / 55%);border-radius:12px;background:linear-gradient(180deg,#281446eb,#130a26f0)}.hwc-tempo-rotulo{color:var(--hwc-abobora-claro);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hwc-tempo-valor{color:#fff;font-family:var(--font-num, inherit);font-size:46px;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgb(255 157 60 / 45%)}.hwc-selo{color:#c5b6e2;font-size:12px}.hwc-selo b{color:#f4eeff;font-variant-numeric:tabular-nums}.hwc-selo.is-recorde{margin-top:2px;padding:3px 12px;border-radius:999px;background:var(--hwc-abobora);color:#1d0d3a;font-weight:800}.hwc-fatos{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.hwc-fatos li{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid rgb(167 119 255 / 26%);border-radius:10px;background:#22143eb3;color:#c5b6e2;font-size:13px;text-align:left}.hwc-fatos img{flex:none;width:34px;height:34px;object-fit:contain;image-rendering:pixelated}.hwc-fatos span{flex:1;min-width:0}.hwc-fatos b{color:var(--hwc-abobora-claro);white-space:nowrap;font-variant-numeric:tabular-nums}.hwc-premios{margin-bottom:16px;padding-top:14px;border-top:1px solid rgb(167 119 255 / 26%)}.hwc-rotulo{display:block;margin-bottom:10px;color:var(--hwc-roxo-claro);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hwc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.hwc-premio{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border:1px solid rgb(167 119 255 / 40%);border-radius:10px;background:linear-gradient(180deg,#22143eeb,#130a26f0)}.hwc-premio-ico{width:56px;height:56px;display:grid;place-items:center}.hwc-premio-ico .tile,.hwc-premio-ico img,.hwc-premio-ico canvas{width:56px;height:56px;image-rendering:pixelated}.hwc-premio b{color:#fbf8ff;font-size:17px;line-height:1.1;font-variant-numeric:tabular-nums}.hwc-premio-nome{color:#c5b6e2;font-size:12px;line-height:1.2}.hwc-btn{width:100%;padding:13px;border:1px solid #ffc98a;border-radius:10px;cursor:pointer;background:linear-gradient(180deg,#ffb055,#f08a1e 46%,#c9650a);color:#23100a;font-family:var(--font-ui);font-size:15px;font-weight:800;box-shadow:0 4px 14px #ff8c2842}.hwc-btn:hover{filter:brightness(1.07)}.hwc-btn:active{transform:translateY(1px);filter:brightness(.94)}.hwc-btn:focus-visible{outline:2px solid #e3d4ff;outline-offset:2px}@media(max-width:600px){.qw-panel.hwc{padding:20px 16px 16px}.hwc-chefe{width:84px;height:84px}.hwc-tempo-valor{font-size:40px}}.hwc-raro{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--hwc-abobora);border-radius:12px;background:radial-gradient(circle at 0% 50%,rgb(255 140 40 / 22%),transparent 62%),linear-gradient(180deg,#341854f0,#160a2cf5);box-shadow:0 0 18px #ff9d3c42;text-align:left}.hwc-raro-ico{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:10px;background:radial-gradient(circle at 50% 40%,#4a2390 0 26%,#160a2c 76% 100%);box-shadow:inset 0 0 0 1px #ff9d3c8c,inset 0 0 14px #0000008c}.hwc-raro-ico img{display:block;width:64px;height:64px;image-rendering:pixelated}.hwc-raro-corpo{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.hwc-raro-rotulo{color:var(--hwc-abobora);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hwc-raro-corpo b{color:#fbf8ff;font-size:17px;line-height:1.15;overflow-wrap:anywhere}.hwc-raro-corpo small{color:#c5b6e2;font-size:12px;line-height:1.3}.unready-team-notice{--utn-accent: #ff8a7a;--utn-ink: var(--pl-ui-text, #e8eef7);position:fixed;left:50%;top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 60px);transform:translate(-50%);z-index:calc(var(--z-modal, 100) + 20);display:flex;align-items:center;gap:10px;width:min(520px,calc(100% - 320px));padding:10px 12px;border:1px solid color-mix(in srgb,var(--utn-accent) 55%,transparent);border-radius:10px;background:color-mix(in srgb,#10161f 94%,transparent);box-shadow:0 8px 24px #00000073,0 0 0 1px #0006;color:var(--utn-ink);font-family:var(--font-ui);font-size:.82rem;line-height:1.3;animation:utn-enter .22s ease-out}.unready-team-notice.is-leaving{opacity:0;transition:opacity .22s ease}.unready-team-notice__ico{font-size:1.3rem;line-height:1}.unready-team-notice__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.unready-team-notice__copy b{color:var(--utn-accent)}.unready-team-notice__copy span{opacity:.88}.unready-team-notice__close{margin-left:auto;flex:none;width:26px;height:26px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:transparent;color:inherit;font-size:1rem;cursor:pointer}.unready-team-notice__close:hover{background:#ffffff14}@keyframes utn-enter{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:1023px){.unready-team-notice{top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 4px);width:min(520px,calc(100% - 24px));font-size:.78rem}}.afk-route-warning{--arw-accent: #ffc35a;--arw-ink: var(--pl-ui-text, #e8eef7);position:fixed;left:50%;top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 60px);transform:translate(-50%);z-index:calc(var(--z-modal, 100) - 1);display:flex;align-items:center;gap:10px;width:min(560px,calc(100% - 320px));padding:10px 12px;border:1px solid color-mix(in srgb,var(--arw-accent) 55%,transparent);border-radius:10px;background:color-mix(in srgb,#10161f 94%,transparent);box-shadow:0 8px 24px #00000073,0 0 0 1px #0006;color:var(--arw-ink);font-family:var(--font-ui);font-size:.82rem;line-height:1.3;animation:arw-enter .22s ease-out}.afk-route-warning__ico{color:var(--arw-accent);font-size:1.3rem;line-height:1}.afk-route-warning__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.afk-route-warning__copy b{color:var(--arw-accent)}.afk-route-warning__copy span{opacity:.9;overflow-wrap:anywhere}.afk-route-warning__ok{margin-left:auto;flex:none;min-height:32px;padding:0 14px;border:1px solid color-mix(in srgb,var(--arw-accent) 60%,transparent);border-radius:8px;background:color-mix(in srgb,var(--arw-accent) 14%,transparent);color:var(--arw-accent);font:inherit;font-weight:700;cursor:pointer}.afk-route-warning__ok:hover{background:color-mix(in srgb,var(--arw-accent) 24%,transparent)}.afk-route-warning__ok:focus-visible{outline:2px solid var(--arw-accent);outline-offset:2px}@keyframes arw-enter{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.afk-route-warning.is-in-sleep{position:static;transform:none;width:min(520px,100%);margin:4px auto 0;text-align:left;animation:none}.afk-route-warning.is-in-sleep .afk-route-warning__ok{display:none}@media(prefers-reduced-motion:reduce){.afk-route-warning{animation:none}}@media(max-width:1023px){.afk-route-warning{top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 4px);width:min(560px,calc(100% - 24px));font-size:.78rem}}@media(max-width:560px){.afk-route-warning{flex-wrap:wrap}.afk-route-warning__copy{flex:1 1 calc(100% - 40px)}.afk-route-warning__ok{width:100%}}.tasks-map-callout{position:relative;display:block;width:auto;border:0;text-align:left;cursor:pointer;margin:6px 4px 4px;padding:6px 9px;border-radius:7px;background:var(--gba-gold, #f6c445);color:#2a1d05;font-family:var(--font-ui);font-size:.74rem;font-weight:800;line-height:1.25;box-shadow:0 4px 10px #00000040;animation:tasks-map-callout-bob 1.6s ease-in-out infinite}.tasks-map-callout:before{content:"";position:absolute;top:-5px;left:18px;width:10px;height:10px;transform:rotate(45deg);background:inherit}.hudbar-sheet-items .tasks-map-callout{grid-column:1 / -1;margin:2px 0 4px}.tasks-map-callout:focus-visible{outline:2px solid var(--gba-focus-ring);outline-offset:2px}@keyframes tasks-map-callout-bob{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.tasks-window .tasks-map-note{margin:4px 0 6px;padding:8px 10px;border-radius:7px;border:1px solid color-mix(in oklab,var(--gba-gold, #f6c445) 70%,transparent);background:color-mix(in oklab,var(--gba-gold, #f6c445) 16%,transparent);color:var(--gba-ink);font-size:.8rem;line-height:1.35}@media(prefers-reduced-motion:reduce){.tasks-map-callout{animation:none}}.tasks-window .task-chain .tier-step.avail.is-map-hint,.tasks-window .task-chain .tier-step.avail.is-map-hint[disabled]{border-color:var(--gba-gold, #f6c445);box-shadow:inset 0 0 0 2px var(--gba-gold, #f6c445)}.modal.modal-modes.modal-rare-events{width:min(780px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - 24px);padding:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none}.rare-events-window{--ui-close-size: 34px;display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden;color-scheme:dark}.rare-events-window .rare-events-head{flex:none;display:grid;grid-template-columns:36px minmax(0,1fr) var(--ui-close-size, 34px);align-items:center;gap:var(--pl-ui-space-sm);min-height:54px;padding:7px 12px;--pl-window-header-line-left: 62px;--pl-window-header-line-right: 54px;--pl-window-header-overlay-inset: 0 48px 0 auto;--pl-window-icon-size: 36px}.rare-events-window h2.pl-window__title{font-size:clamp(18px,1.6vw,21px)}.rare-events-emblem .hudbar-ico-img{display:block;width:24px;height:24px;image-rendering:pixelated}.rare-events-window .rare-events-body{flex:1 1 auto;min-height:0;padding:10px;background:var(--pl-ui-surface-panel)}.rare-events-intro{margin:0 0 var(--pl-ui-space-sm);color:var(--pl-ui-text-soft);font-size:.78rem;line-height:var(--pl-ui-leading-copy)}.rare-events-grid{display:grid;grid-template-columns:1fr;gap:10px}.rare-events-empty{display:grid;gap:6px;padding:28px 16px;text-align:center}.rare-events-empty h3{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.05rem;font-weight:var(--pl-ui-font-weight-section)}.rare-events-empty p{margin:0;color:var(--pl-ui-text-soft);font-size:.84rem;line-height:var(--pl-ui-leading-copy)}.rare-event-card.pl-card{--rare-tema: var(--pl-ui-accent-bright);--rare-tema-2: var(--pl-ui-accent-action-border);position:relative;display:grid;grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;padding:12px;overflow:hidden;border-radius:var(--pl-ui-radius-panel);animation:rare-card-entra .42s cubic-bezier(.2,.8,.2,1) both}.rare-event-card:nth-child(2){animation-delay:.07s}.rare-event-card:nth-child(3){animation-delay:.14s}.rare-event-card:nth-child(4){animation-delay:.21s}.rare-event-card.pl-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--rare-tema),var(--rare-tema-2),transparent);opacity:.9;pointer-events:none}.rare-event-card[data-rare-tipo=normal]{--rare-tema: #e4b46c;--rare-tema-2: #b9874a}.rare-event-card[data-rare-tipo=electric]{--rare-tema: #ffd84a;--rare-tema-2: #f5a623}.rare-event-card[data-rare-tipo=water]{--rare-tema: #5cc8ff;--rare-tema-2: #2f7de1}.rare-event-card[data-rare-tipo=fire]{--rare-tema: #ff8a4c;--rare-tema-2: #e5452d}.rare-event-card[data-rare-tipo=rock]{--rare-tema: #c9b38a;--rare-tema-2: #8e7f9e}.rare-event-card[data-rare-tipo=grass]{--rare-tema: #8ee07a;--rare-tema-2: #3fa556}.rare-event-card[data-rare-tipo=ice]{--rare-tema: #a8ecff;--rare-tema-2: #5bb8e6}@keyframes rare-card-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rare-event-card.is-ready{border-color:color-mix(in srgb,var(--pl-ui-accent-action-border) 55%,var(--pl-ui-border));box-shadow:var(--pl-ui-shadow-card-active)}.rare-event-card.is-locked{border-color:var(--pl-ui-card-locked-border);background:var(--pl-ui-card-locked-background)}.rare-event-art{position:relative;display:grid;place-items:center;min-width:0;min-height:140px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rare-tema) 34%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-panel);background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--rare-tema) 30%,transparent),transparent 62%),radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--rare-tema-2) 26%,transparent),transparent 60%),var(--pl-ui-surface-raised);box-shadow:inset 0 1px #b6e1f514}.rare-event-art:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--rare-tema) 38%,transparent),transparent 40%,color-mix(in srgb,var(--rare-tema-2) 30%,transparent),transparent 80%);filter:blur(6px);animation:rare-aro-gira 9s linear infinite;pointer-events:none}.rare-event-art:after{content:"";position:absolute;top:calc(50% + min(54px,38%));width:46%;height:9%;border-radius:50%;background:#0000006b;filter:blur(5px);animation:rare-sombra 3.2s ease-in-out infinite;pointer-events:none}.rare-event-home-art{position:relative;z-index:1;width:min(112px,88%);height:min(112px,88%);object-fit:contain;filter:drop-shadow(0 10px 10px rgb(0 0 0 / 50%)) drop-shadow(0 0 18px color-mix(in srgb,var(--rare-tema) 35%,transparent));animation:rare-flutua 3.2s ease-in-out infinite}.rare-event-card.is-locked .rare-event-home-art{filter:drop-shadow(0 10px 10px rgb(0 0 0 / 50%)) grayscale(.35) brightness(.85)}@keyframes rare-flutua{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes rare-sombra{0%,to{transform:scaleX(1);opacity:.9}50%{transform:scaleX(.82);opacity:.6}}@keyframes rare-aro-gira{to{transform:rotate(360deg)}}.rare-event-pokemon-sprite{overflow:visible;filter:drop-shadow(0 8px 7px rgb(0 0 0 / 58%))}.rare-event-pokemon-sprite .pkmn-icon-img{image-rendering:pixelated}.rare-event-main{display:flex;flex-direction:column;gap:8px;min-width:0}.rare-event-header{display:flex;flex-direction:column;gap:4px;min-width:0}.rare-event-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rare-event-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--pl-ui-border);border-radius:999px;color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-raised);font-size:.72rem;font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-tight)}.rare-event-tag.is-cyberfossil,.rare-event-tag.is-diario{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.rare-event-level{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--pl-ui-border);border-radius:999px;color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-raised);font-size:.72rem;font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-tight)}.rare-event-level.is-low{color:var(--pl-ui-warning);border-color:color-mix(in srgb,var(--pl-ui-warning) 42%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 10%,transparent)}.rare-event-level.is-blocked{color:var(--pl-ui-danger, #ff7a7a);border-color:color-mix(in srgb,var(--pl-ui-danger, #ff7a7a) 48%,transparent);background:color-mix(in srgb,var(--pl-ui-danger, #ff7a7a) 12%,transparent)}.rare-event-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.rare-event-fact{position:relative;min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;align-items:center;column-gap:6px;row-gap:4px;padding:7px 8px;border:1px solid color-mix(in srgb,var(--rare-tema) 22%,var(--pl-ui-border));border-left:3px solid var(--rare-tema);border-radius:var(--pl-ui-radius-button);background:linear-gradient(135deg,color-mix(in srgb,var(--rare-tema) 9%,transparent),transparent 70%),var(--pl-ui-surface-raised);transition:transform .18s ease,border-color .18s ease}.rare-event-fact:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--rare-tema) 50%,var(--pl-ui-border))}.rare-event-fact-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:color-mix(in srgb,var(--rare-tema) 16%,var(--pl-ui-bg-base));font-size:12px;line-height:1}.rare-event-fact dt{color:var(--rare-tema);font-size:.62rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em;text-transform:uppercase}.rare-event-fact dd{grid-column:1 / -1;align-self:start;margin:0;color:var(--pl-ui-text-strong);font-size:.76rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.rare-event-tag.is-teste{color:var(--pl-ui-warning);border-color:color-mix(in srgb,var(--pl-ui-warning) 45%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent)}.rare-event-rodizio{display:flex;flex-wrap:wrap;gap:8px}.rare-event-rodizio-item{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 10px;border:1px solid color-mix(in srgb,var(--rare-tema) 30%,var(--pl-ui-border));border-radius:999px;color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--rare-tema) 8%,var(--pl-ui-surface-raised));font-size:.76rem;font-weight:var(--pl-ui-font-weight-control)}.rare-event-rodizio-item i{font-style:normal}.rare-event-rodizio-item b{color:var(--pl-ui-text-strong);font-variant-numeric:tabular-nums}.rare-event-daily{display:grid;gap:3px;min-width:0}.rare-event-daily-bar{height:8px;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-bg-base)}.rare-event-daily-bar span{position:relative;display:block;height:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--rare-tema-2),var(--rare-tema));box-shadow:0 0 10px color-mix(in srgb,var(--rare-tema) 45%,transparent)}.rare-event-daily-bar span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / 38%) 50%,transparent 70%);transform:translate(-100%);animation:rare-brilho 2.8s ease-in-out infinite}@keyframes rare-brilho{to{transform:translate(100%)}}.rare-event-daily-text{color:var(--pl-ui-text-soft);font-size:.76rem;font-weight:var(--pl-ui-font-weight-control)}.rare-event-daily-text b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.rare-event-daily.is-empty .rare-event-daily-text b{color:var(--pl-ui-text-muted)}.rare-event-name-row{display:grid;gap:3px;min-width:0}.rare-event-name-row h3{min-width:0;margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.12rem;text-shadow:0 0 16px color-mix(in srgb,var(--rare-tema) 30%,transparent);font-weight:var(--pl-ui-font-weight-section);line-height:1.06;overflow-wrap:anywhere}.rare-event-name-row span{min-width:0;color:var(--pl-ui-text-soft);font-size:.74rem;font-weight:var(--pl-ui-font-weight-control);overflow-wrap:anywhere;white-space:normal}.rare-event-desc{max-width:620px;margin:0;color:var(--pl-ui-text-muted);font-size:.74rem;font-weight:700;line-height:var(--pl-ui-leading-copy);overflow-wrap:anywhere}.rare-event-lootbox{min-width:0}.rare-event-lootbox small{display:block;margin-bottom:4px;color:var(--pl-ui-accent-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.rare-event-loot-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:5px}.rare-event-loot-chip{min-width:0;min-height:32px;display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:7px;row-gap:1px;max-width:100%;padding:3px 7px 3px 4px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft)}.rare-event-loot-icon{grid-row:1 / span 2;width:22px;height:22px;flex:none;display:grid;place-items:center}.rare-event-loot-tile{width:22px;height:22px;min-width:22px;border:1px solid var(--pl-ui-border);border-radius:5px;background:var(--pl-ui-bg-base)}.rare-event-loot-tile .portrait-cell,.rare-event-loot-tile .item-icon-img,.rare-event-loot-tile .item-icon-anim{width:100%;height:100%}.rare-event-loot-name{grid-column:2;min-width:0;color:inherit;font-size:.7rem;font-weight:var(--pl-ui-font-weight-section);line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rare-event-loot-meta{grid-column:2;color:inherit;font-family:var(--pl-ui-font-number);font-size:.64rem;font-weight:var(--pl-ui-font-weight-control);font-variant-numeric:tabular-nums;line-height:var(--pl-ui-leading-tight);opacity:.88;white-space:nowrap}.rare-event-loot-chip.is-common{opacity:.72}.rare-event-loot-chip.is-featured{color:var(--pl-ui-special);border-color:var(--pl-ui-card-special-border);background:linear-gradient(180deg,color-mix(in srgb,var(--pl-ui-special) 22%,transparent),transparent),var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-card-special)}.rare-event-loot-chip.is-featured .rare-event-loot-tile{border-color:color-mix(in srgb,var(--pl-ui-special) 40%,transparent);background:color-mix(in srgb,var(--pl-ui-special) 12%,var(--pl-ui-bg-base))}.rare-event-loot-chip.is-rare{border-color:var(--pl-ui-border-strong)}.rare-event-status-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;min-width:0}.rare-event-state{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--pl-ui-text-soft)}.rare-event-state i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--pl-ui-text-muted)}.rare-event-state.is-ready{color:var(--pl-ui-text-strong)}.rare-event-state.is-ready i{background:var(--pl-ui-success);box-shadow:0 0 8px color-mix(in srgb,var(--pl-ui-success) 55%,transparent)}.rare-event-state b{min-width:0;font-size:.76rem;font-weight:var(--pl-ui-font-weight-section);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.modal-rare-events .rare-event-go.pl-button{flex:none;width:auto;min-width:116px;min-height:34px;padding:0 16px;font-size:.86rem}.modal.modal-rare-events .rare-event-go.pl-button--primary:not(:disabled){color:#f8fbff;border-color:#86d0ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary);animation:rare-chama 2.2s ease-in-out infinite}@keyframes rare-chama{0%,to{box-shadow:var(--pl-ui-shadow-control-primary),0 0 #5cbeff00}50%{box-shadow:var(--pl-ui-shadow-control-primary),0 0 0 6px #5cbeff38}}.modal.modal-rare-events .rare-event-go.pl-button--primary:is(:hover,:focus-visible):not(:disabled){border-color:#b5e4ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary-hover)}.modal.modal-rare-events .rare-event-go.pl-button--primary:active:not(:disabled){background:var(--pl-ui-primary-gradient-active);box-shadow:var(--pl-ui-shadow-control-primary-active)}.modal.modal-rare-events .rare-event-go.pl-button:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;text-shadow:none}@media(min-width:761px){.rare-event-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:14px;row-gap:8px}.rare-event-header,.rare-event-facts{grid-column:1 / -1}.rare-event-lootbox,.rare-event-daily{grid-column:1}.rare-event-rodizio,.rare-event-status-row{grid-column:2}.rare-event-header{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:4px}.rare-event-name-row{grid-column:1;grid-row:1}.rare-event-tags{grid-column:2;grid-row:1;align-self:start;justify-content:flex-end}.rare-event-desc{grid-column:1 / -1}.rare-event-rodizio{flex-direction:column;align-items:stretch;align-self:end;gap:5px}.rare-event-daily{align-self:center}.rare-event-status-row{margin-top:0;justify-content:flex-end}}@media(max-width:760px){.modal.modal-modes.modal-rare-events{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:auto}.rare-events-window .rare-events-head{grid-template-columns:34px minmax(0,1fr) var(--ui-close-size, 34px);min-height:50px;padding:6px 10px;gap:var(--pl-ui-space-sm);--pl-window-icon-size: 34px;--pl-window-header-line-left: 56px}.rare-events-window h2.pl-window__title{font-size:18px}.rare-events-window p.pl-window__kicker{font-size:9px}.rare-events-emblem .hudbar-ico-img{width:22px;height:22px}.rare-events-window .rare-events-body{padding:8px}.rare-events-intro{margin-bottom:6px;font-size:.76rem}.rare-event-card.pl-card{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;padding:10px 8px 8px;min-height:0}.rare-event-main{display:contents}.rare-event-art{min-height:0;aspect-ratio:1}.rare-event-home-art{width:76px;height:76px}.rare-event-facts,.rare-event-lootbox,.rare-event-rodizio,.rare-event-daily,.rare-event-status-row{grid-column:1 / -1}.rare-event-fact{padding:6px 8px 6px 6px;row-gap:2px}.rare-event-facts{grid-template-columns:1fr;gap:4px}.rare-event-pokemon-sprite{transform:scale(.92)}.rare-event-name-row h3{font-size:1rem}.rare-event-status-row{align-items:stretch;flex-wrap:wrap}.modal.modal-rare-events .rare-event-go.pl-button{flex:1 1 112px}.rare-event-loot-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.rare-event-card.pl-card{grid-template-columns:72px minmax(0,1fr);gap:8px}.rare-event-home-art{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.rare-event-card.pl-card,.rare-event-art:before,.rare-event-art:after,.rare-event-home-art,.rare-event-daily-bar span:after,.modal.modal-rare-events .rare-event-go.pl-button--primary:not(:disabled){animation:none}.rare-event-fact{transition:none}}@media(max-height:520px)and (orientation:landscape){.modal.modal-modes.modal-rare-events{height:auto;max-height:calc(100dvh - 8px)}.rare-events-window .rare-events-head{min-height:48px;padding:5px 10px;--pl-window-icon-size: 34px;grid-template-columns:34px minmax(0,1fr) var(--ui-close-size, 40px)}.rare-events-window p.pl-window__kicker,.rare-events-window span.pl-window__subtitle{display:none}.rare-events-window h2.pl-window__title{margin-top:0;font-size:18px}.rare-event-card.pl-card{min-height:0}.rare-event-art{min-height:96px}}@media(hover:none),(pointer:coarse){.rare-events-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.modal.modal-rare-events .rare-event-go.pl-button{min-height:calc(44px / var(--hud-scale, 1))}}.tutorial-guide{position:fixed;z-index:1200;font-family:var(--font-ui);color:#edf4f7}.tutorial-guide.is-pending{inset:0;display:grid;place-items:center;padding:18px}.tutorial-scrim{position:absolute;inset:0;background:#02070ab8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tutorial-card{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);gap:13px;width:min(460px,calc(100vw - 24px));padding:13px;border:1px solid rgba(245,190,91,.72);border-radius:7px;background:linear-gradient(180deg,#252e33fa,#080e12fa),linear-gradient(90deg,#f5be5b2e,#59cdbd1f);box-shadow:0 18px 46px #0000008c,inset 0 0 0 1px #ffffff12;pointer-events:auto}.tutorial-card-pending{width:min(530px,calc(100vw - 28px));padding:16px}.tutorial-copy{min-width:0}.tutorial-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.tutorial-eyebrow{display:block;color:#f6c36f;font-family:var(--font-pixel);font-size:.5625rem;font-weight:900;line-height:1.35;text-transform:uppercase}.tutorial-copy h3{margin:5px 0 6px;color:#fff7df;font-family:var(--font-pixel);font-size:.875rem;line-height:1.35}.tutorial-copy p{margin:0;color:#cfe0e6;font-size:.8125rem;line-height:1.45}.tutorial-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tutorial-actions button{min-height:34px;padding:8px 11px;border-radius:5px;font-weight:900;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,filter .18s ease}.tutorial-primary{border:1px solid rgba(246,195,111,.95);background:linear-gradient(180deg,#f6d08c,#d58b32);color:#1a1007;box-shadow:0 2px #0000008c}.tutorial-ghost{border:1px solid rgba(145,169,181,.36);background:#ffffff0d;color:#d9e6ea}.tutorial-actions button:hover{filter:brightness(1.08)}.tutorial-actions button:focus-visible{outline:2px solid #59cdbd;outline-offset:3px;box-shadow:0 0 0 4px #59cdbd2e}html[data-performance=economy] .tutorial-scrim{backdrop-filter:none;-webkit-backdrop-filter:none}.tutorial-card-gift{grid-template-columns:84px minmax(0,1fr);align-items:center}.tutorial-gift-frame{display:grid;place-items:center;width:84px;height:84px;font-size:46px;line-height:1;border-radius:50%;border:1px solid rgba(245,190,91,.55);background:radial-gradient(circle at 50% 35%,#f5be5b47,#080e12e6 70%);box-shadow:inset 0 0 18px #f5be5b38}.tutorial-gift-dias{display:inline-block;padding:0 6px;font-size:1.22em;font-weight:800;color:#ffd77a;text-shadow:0 0 12px rgba(245,190,91,.45)}.tutorial-card-gift .tutorial-copy h3{font-size:20px;line-height:1.32}.tutorial-gift-lead b{color:#ffd77a}@media(max-width:720px){.tutorial-card-gift{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.tutorial-gift-frame{width:66px;height:66px;font-size:36px}.tutorial-card-gift .tutorial-copy h3{font-size:18px}.tutorial-card-gift .tutorial-actions{justify-content:center}}body.primeiro-ciclo-explorar .gba-cta-explore[data-open=modes],body.primeiro-ciclo-cacar #modalRoot [data-route=kanto_campos_de_pallet],body.primeiro-ciclo-sair .mt-leave[data-finishhunt]:not(.is-leaving){outline:3px solid rgba(255,218,116,.98);outline-offset:4px;animation:primeiro-ciclo-pulso .9s ease-in-out infinite}@keyframes primeiro-ciclo-pulso{0%,to{outline-color:#ffda748c;outline-offset:2px;filter:brightness(1) saturate(1);box-shadow:0 0 10px #ffda7473}50%{outline-color:#ffda74;outline-offset:6px;filter:brightness(1.36) saturate(1.2);box-shadow:0 0 22px #ffda74f2,0 0 38px #59cdbd73}}@keyframes primeiro-ciclo-pulso-dentro{0%,to{outline-color:#ffda7499;filter:brightness(1) saturate(1)}50%{outline-color:#ffda74;filter:brightness(1.36) saturate(1.2)}}@media(max-width:720px){body.primeiro-ciclo-explorar .gba-cta-explore[data-open=modes],body.primeiro-ciclo-cacar #modalRoot [data-route=kanto_campos_de_pallet],body.primeiro-ciclo-sair .mt-leave[data-finishhunt]:not(.is-leaving){outline-width:4px;outline-offset:-5px;animation-name:primeiro-ciclo-pulso-dentro}}@media(prefers-reduced-motion:reduce){body.primeiro-ciclo-explorar .gba-cta-explore[data-open=modes],body.primeiro-ciclo-cacar #modalRoot [data-route=kanto_campos_de_pallet],body.primeiro-ciclo-sair .mt-leave[data-finishhunt]:not(.is-leaving){animation:none}}body.jt-anel-explorar .gba-cta-explore[data-open=modes],body.jt-anel-cacar #modalRoot [data-route=kanto_campos_de_pallet],body.jt-anel-sair .mt-leave[data-finishhunt]:not(.is-leaving),body.jt-anel-troca #modalRoot [data-route=kanto_jardim_de_viridian],body.jt-anel-troca #modalRoot:not(:has([data-route=kanto_jardim_de_viridian])) [data-routedetails=kanto_jardim_de_viridian]:not(.hunt-next-more),body.jt-anel-colecao [data-railgroup-toggle=pokemon][aria-expanded=false],body.jt-anel-colecao [data-railtab=collection],body.jt-anel-ginasios [data-railgroup-toggle=desafios][aria-expanded=false],body.jt-anel-ginasios [data-open=gyms]:not(.is-locked),html[data-mobile-layout=portrait] body:is(.jt-anel-colecao,.jt-anel-ginasios) [data-mobilemenu-toggle][aria-expanded=false]{outline:3px solid rgba(255,218,116,.98);outline-offset:4px;animation:jt-anel-pulso .9s ease-in-out infinite}body.jornada-on.primeiro-ciclo-explorar:not(.jt-anel-explorar) .gba-cta-explore[data-open=modes],body.jornada-on.primeiro-ciclo-cacar:not(.jt-anel-cacar) #modalRoot [data-route=kanto_campos_de_pallet],body.jornada-on.primeiro-ciclo-sair:not(.jt-anel-sair) .mt-leave[data-finishhunt]:not(.is-leaving){outline:none;animation:none}@keyframes jt-anel-pulso{0%,to{outline-color:#ffda748c;outline-offset:2px;filter:brightness(1) saturate(1);box-shadow:0 0 10px #ffda7473}50%{outline-color:#ffda74;outline-offset:6px;filter:brightness(1.36) saturate(1.2);box-shadow:0 0 22px #ffda74f2,0 0 38px #59cdbd73}}@keyframes jt-anel-pulso-dentro{0%,to{outline-color:#ffda7499;filter:brightness(1) saturate(1)}50%{outline-color:#ffda74;filter:brightness(1.36) saturate(1.2)}}@media(max-width:720px){body.jt-anel-explorar .gba-cta-explore[data-open=modes],body.jt-anel-cacar #modalRoot [data-route=kanto_campos_de_pallet],body.jt-anel-sair .mt-leave[data-finishhunt]:not(.is-leaving),body.jt-anel-troca #modalRoot [data-route=kanto_jardim_de_viridian],body.jt-anel-troca #modalRoot:not(:has([data-route=kanto_jardim_de_viridian])) [data-routedetails=kanto_jardim_de_viridian]:not(.hunt-next-more),body.jt-anel-colecao [data-railgroup-toggle=pokemon][aria-expanded=false],body.jt-anel-colecao [data-railtab=collection],body.jt-anel-ginasios [data-railgroup-toggle=desafios][aria-expanded=false],body.jt-anel-ginasios [data-open=gyms]:not(.is-locked),html[data-mobile-layout=portrait] body:is(.jt-anel-colecao,.jt-anel-ginasios) [data-mobilemenu-toggle][aria-expanded=false]{outline-width:4px;outline-offset:-5px;animation-name:jt-anel-pulso-dentro}}@media(prefers-reduced-motion:reduce){body.jt-anel-explorar .gba-cta-explore[data-open=modes],body.jt-anel-cacar #modalRoot [data-route=kanto_campos_de_pallet],body.jt-anel-sair .mt-leave[data-finishhunt]:not(.is-leaving),body.jt-anel-troca #modalRoot [data-route=kanto_jardim_de_viridian],body.jt-anel-troca #modalRoot:not(:has([data-route=kanto_jardim_de_viridian])) [data-routedetails=kanto_jardim_de_viridian]:not(.hunt-next-more),body.jt-anel-colecao [data-railgroup-toggle=pokemon][aria-expanded=false],body.jt-anel-colecao [data-railtab=collection],body.jt-anel-ginasios [data-railgroup-toggle=desafios][aria-expanded=false],body.jt-anel-ginasios [data-open=gyms]:not(.is-locked),html[data-mobile-layout=portrait] body:is(.jt-anel-colecao,.jt-anel-ginasios) [data-mobilemenu-toggle][aria-expanded=false]{animation:none}}.jt-fala,.jt-dica,.jt-libera,.jt-premio,.jt-fim,.jt-bonus-fala,.jt-aviso{margin:0;overflow-wrap:anywhere}.jt-fala{color:#dedede;font-size:12px}.jt-dica{color:#dedede;font-size:12px;font-weight:700}.jt-dica.is-alerta{color:var(--pl-ui-warning)}.jt-libera{color:var(--pl-ui-warning);font-size:12px;font-weight:700}.jt-fim{color:var(--pl-ui-special);font-weight:800}.jt-premio{color:#dedede;font-size:11px;line-height:1.35}.jt-premio-rotulo{margin-right:4px;color:var(--pl-ui-special);font-size:var(--pl-ui-font-meta-size);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.jt-progresso{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.jt-progresso-barra{height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,#b9b9b9 25%,transparent)}.jt-progresso-barra>i{display:block;height:100%;border-radius:inherit;background:var(--pl-ui-primary-gradient)}.jt-progresso-num{color:#dedede;font-family:var(--pv-panel-font);font-size:12px;font-weight:900}.jt-widget .jt-pegar.pl-button,.jt-widget .jt-ver-cartao.pl-button,.jt-widget .jt-cartao-ok.pl-button{min-height:36px;padding:0 14px;font-size:12px}.jt-widget .jt-pegar.pl-button{justify-self:start}.jt-aviso{padding:7px 9px;border-radius:var(--pl-ui-radius-card);font-size:12px;font-weight:700}.jt-aviso.is-ok{color:var(--pl-ui-success);background:#63d58a1a}.jt-aviso.is-erro{color:var(--pl-ui-danger);background:#ff6b7d1a}.jt-bonus{display:grid;gap:5px;padding-top:10px;border-top:1px solid #737678}.jt-bonus-kicker{margin:0;color:#dedede;font-size:var(--pl-ui-font-meta-size);font-weight:900;letter-spacing:.16em;text-transform:uppercase}.jt-bonus-titulo{margin:0;color:#dedede;font-size:12px;font-weight:800;overflow-wrap:anywhere}.jt-bonus-fala{color:#b9b9b9;font-size:11px}.jt-bonus-acoes{display:flex;flex-wrap:wrap;gap:6px}.jt-bonus-acoes:empty{display:none}.jt-estado{display:grid;justify-items:center;gap:8px;padding:18px 8px;color:#dedede;text-align:center}.jt-estado p{margin:0}.jt-estado.is-erro p{color:var(--pl-ui-danger);font-weight:700}.jt-spinner{width:20px;height:20px;border:2px solid #737678;border-top-color:#dedede;border-radius:50%;animation:jt-gira .8s linear infinite}@keyframes jt-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.jt-spinner{animation:none}}.jt-cartao{display:grid;gap:10px}.jt-cartao-titulo{margin:0;color:#dedede;font-weight:900;overflow-wrap:anywhere}.jt-cartao-linhas{display:grid;gap:8px;margin:0;padding:0;list-style:none}.jt-cartao-linha{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-items:center;gap:4px;text-align:center;padding:6px 8px;border:1px solid #737678;border-radius:var(--pl-ui-radius-panel);background:#071824a8}.jt-cartao-arte{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;min-height:44px}.jt-cartao-texto{min-width:0;color:#dedede;font-size:12px;overflow-wrap:anywhere}.jt-cartao-img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.jt-cartao-arte .pokemon-tier-badge,.jt-cartao-arte .iv-badge{margin-left:0}.jt-cartao-estrelas{color:var(--pl-ui-warning);font-size:14px;letter-spacing:1px}.jt-cartao-poke.is-silhueta{filter:brightness(0) opacity(.55)}.jt-cartao-poke.is-desmaiado{filter:grayscale(1) brightness(.7);transform:rotate(90deg)}.jt-cartao-poke.is-brilho{filter:drop-shadow(0 0 5px rgb(230 185 79 / 85%))}.jt-cartao-corpo{display:block;flex:none;width:var(--jt-corpo-w, 32px);height:var(--jt-corpo-h, 32px);margin:calc((var(--jt-corpo-h, 32px) * (var(--jt-corpo-escala, 1) - 1)) / 2) calc((var(--jt-corpo-w, 32px) * (var(--jt-corpo-escala, 1) - 1)) / 2);background-repeat:no-repeat;image-rendering:pixelated;transform:scale(var(--jt-corpo-escala, 1))}.jt-cartao-trava{padding:2px 6px;border:1px solid var(--pl-ui-border-disabled);border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-text-disabled);font-size:10px;font-weight:800;text-decoration:line-through}.jt-cartao-selo{font-size:10px}.jt-widget .jt-cartao-ok.pl-button{justify-self:stretch}.jt-gift{padding:8px 10px 10px;border:1px solid rgba(255,218,116,.7);border-radius:8px;background:#ffda7414}.jt-gift+*{margin-top:8px}.jt-widget.pl-window{--jt-ancora:topo;position:absolute;left:50%;bottom:auto;z-index:var(--z-plate);width:min(330px,calc(100% - 16px));max-height:min(520px,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px),var(--jt-room,100dvh));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--pl-ui-radius-panel);color-scheme:dark;font-size:12px;line-height:1.35;pointer-events:auto;--pv-journey-chest:22px;top:max(calc(env(safe-area-inset-top) + var(--pv-top) + 40px),clamp(100px,22%,180px));max-width:calc(100% - 16px);font-family:var(--pv-panel-font);color:#dedede;background:#202326;border:1px solid #737678;--pl-ui-font-body:var(--pv-panel-font);--pl-ui-font-title:var(--pv-panel-font);--pl-ui-font-section:var(--pv-panel-font);--pl-ui-font-number:var(--pv-panel-font);--pl-ui-font-weight-control:600;--pl-ui-font-weight-section:600;--pl-ui-font-weight-strong:700;--pl-ui-bg-base:#202326;--pl-ui-surface-panel:#202326;--pl-ui-surface-card:#282a2c;--pl-ui-surface-raised:#282a2c;--pl-ui-window-coating:#202326;--pl-ui-header-gradient:#282a2c;--pl-ui-header-coating:#282a2c;--pl-ui-header-ornament-line:none;--pl-ui-header-ornament-overlay:none;--pl-ui-border:#737678;--pl-ui-border-strong:#737678;--pl-ui-accent-window-border:#737678;--pl-ui-outline-window:transparent;--pl-ui-primary-gradient:#3b444c;--pl-ui-primary-gradient-active:#30383f;--pl-ui-accent-action-border:#737678;--pl-ui-shadow-window:0 2px 6px #0008;--pl-ui-shadow-control-primary:none;}.jt-widget.pl-window.is-floating{right:auto;bottom:auto;transform:none}.jt-widget.pl-window.is-dragging{opacity:.94}.jt-widget.pl-window.is-min{width:56px;max-width:56px;--pv-journey-chest:56px;height:56px;min-height:56px;max-height:56px;overflow:visible;background:transparent;border:0;box-shadow:none;outline:0;backdrop-filter:none;-webkit-backdrop-filter:none;--pl-ui-window-coating:transparent;--pl-ui-shadow-window:none;--pl-ui-shadow-window-highlight:none;--pl-ui-accent-window-border:transparent;}.jt-widget.pl-window.is-min::after{display:none}.jt-widget.pl-window:not(.is-min){z-index:calc(var(--z-panel) + 1)}.jt-widget .jt-w-head.pl-window__header{--pl-window-header-line-left: 40px;--pl-window-header-line-right: 40px;--pl-window-header-overlay-inset: 0 34px 0 auto;--pl-window-header-overlay-width: 42%;flex:none;display:flex;align-items:center;gap:6px;min-height:34px;padding:4px 6px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#282a2c;border-bottom:1px solid #737678;}.jt-widget.is-dragging .jt-w-head{cursor:grabbing}.jt-widget .jt-w-head.is-pilula{cursor:pointer;gap:0;padding:0;width:56px;height:56px;min-height:56px;border:0;background:transparent;box-shadow:none;--pl-ui-header-gradient:transparent;--pl-ui-header-coating:transparent;}.jt-widget .jt-w-head.is-pilula:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.jt-bau-sprite{display:block;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.jt-w-bau{flex:none;display:grid;place-items:center;width:var(--pv-journey-chest);height:var(--pv-journey-chest)}.jt-w-bau .jt-bau-sprite{width:var(--pv-journey-chest);height:var(--pv-journey-chest);filter:drop-shadow(0 1px 1px rgb(0 0 0 / 45%))}.jt-w-titulo,.jt-w-resumo{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-w-titulo{color:#dedede;font-family:var(--pv-panel-font);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.jt-w-resumo{color:#dedede;font-size:12px;font-weight:800}.jt-w-num{flex:none;padding:0 6px;border-radius:999px;color:#06202f;background:#dedede;font-family:var(--pv-panel-font);font-size:11px}.jt-w-toggle{flex:none;display:grid;place-items:center;position:relative;width:22px;height:22px;min-height:22px;padding:0;color:#dedede;border:1px solid #737678;border-radius:var(--pl-ui-radius-button);background:#282a2c;box-shadow:none;font-size:11px;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease;font-family:var(--pv-panel-font);}.jt-widget .jt-w-toggle:is(:hover,:focus-visible):not(:disabled){color:#fff;border-color:#a5a7a9;outline:none;background:#35383b}.jt-w-toggle:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.jt-w-toggle:active:not(:disabled){transform:translateY(1px)}.jt-widget .jt-w-corpo{flex:1 1 auto;min-height:0;display:grid;align-content:start;gap:7px;padding:8px;background:#202326;max-height:none;overflow:auto;color:#dedede;scrollbar-width:thin;scrollbar-color:#737678 #151719;}.jt-w-passo{display:grid;gap:5px;min-width:0}.jt-w-kicker{margin:0;color:#dedede;font-size:var(--pl-ui-font-meta-size);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.jt-w-passo-titulo{margin:0;color:#dedede;font-size:13px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.jt-w-destaque{margin:0;padding:5px 9px;border:1px solid #fff3c4;border-radius:var(--pl-ui-radius-card);background:linear-gradient(180deg,#ffd760,#e6a52a);box-shadow:none;color:#2a1600;font-size:12px;font-weight:600;line-height:1.25;font-family:var(--pv-panel-font);}.jt-w-voltar{justify-self:center;min-height:28px;padding:0 10px;border:0;background:none;color:#b9b9b9;font-size:11px;font-weight:800;text-decoration:underline;cursor:pointer}.jt-w-voltar:is(:hover,:focus-visible){color:#dedede}.jt-widget.pl-window.is-chama{border-color:var(--gba-gold, #e6b94f);animation:none;box-shadow:none;}.jt-widget.is-chama .jt-w-bau .jt-bau-sprite{animation:jt-w-salta 1.4s ease-in-out infinite}.jt-widget.pl-window.is-chama:not(.is-min):not(.is-premio),.jt-widget.is-chama:not(.is-min):not(.is-premio) .jt-w-bau .jt-bau-sprite{animation-iteration-count:3}.jt-widget.is-min :is(.jt-w-resumo,.jt-w-num){display:none}@keyframes jt-w-salta{0%,to{transform:scale(1)}45%{transform:scale(1.18)}60%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.jt-widget.pl-window.is-chama,.jt-widget.is-chama .jt-w-bau .jt-bau-sprite{animation:none}.jt-widget.pl-window.is-chama{box-shadow:none;animation:none;}.jt-w-toggle{transition:none}}@media(pointer:coarse){.jt-w-toggle:after{content:"";position:absolute;inset:-11px}.jt-widget .jt-w-head.pl-window__header{min-height:40px}}html[data-mobile-layout=portrait] .jt-widget.pl-window:not(.is-min):not(.is-floating){--jt-folha: 1;left:50%;right:auto;width:min(330px,calc(100% - 16px));max-height:min(520px,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px),var(--jt-room,100dvh))}html[data-mobile-layout=portrait] .jt-widget.pl-window.is-floating:not(.is-min){width:min(330px,calc(100% - 16px));max-height:min(520px,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px),var(--jt-room,100dvh))}html[data-mobile-layout=portrait] .jt-widget.pl-window.is-min{max-width:56px;width:56px;}html[data-short-landscape=true] .jt-widget.pl-window{--jt-ancora: topo;top:calc(env(safe-area-inset-top) + var(--pv-top) + 40px);bottom:auto;left:50%;transform:translate(-50%);width:min(330px,calc(100% - 16px))}html[data-short-landscape=true] .jt-widget.pl-window.is-min{width:56px;max-width:56px}html[data-short-landscape=true] .jt-widget .jt-w-corpo{padding:7px 9px 8px;gap:6px}.seta-guia{position:fixed;left:0;top:0;z-index:9000;width:64px;height:80px;pointer-events:none}.seta-guia[hidden]{display:none}.seta-guia__corpo{width:100%;height:100%;animation:seta-guia-quica .9s ease-in-out infinite}.seta-guia svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgb(255 218 116 / 90%)) drop-shadow(0 3px 4px rgb(0 0 0 / 65%))}.seta-guia path{fill:#ffd760;stroke:#3a2600;stroke-width:3;stroke-linejoin:round}.seta-guia.is-embaixo svg{transform:rotate(180deg)}.seta-guia.is-embaixo .seta-guia__corpo{animation-name:seta-guia-quica-cima}@keyframes seta-guia-quica{0%,to{transform:translateY(-10px)}50%{transform:translateY(2px)}}@keyframes seta-guia-quica-cima{0%,to{transform:translateY(10px)}50%{transform:translateY(-2px)}}@media(max-width:720px){.seta-guia{width:52px;height:66px}}@media(prefers-reduced-motion:reduce){.seta-guia__corpo,.seta-guia.is-embaixo .seta-guia__corpo{animation:none}}.hunt-status.pl-window{--hs-fs-label: 10px;--hs-fs-body: 12px;--hs-fs-num: 13px;position:absolute;top:56px;left:50%;transform:translate(-50%);z-index:var(--z-plate);width:292px;max-height:min(52vh,440px,var(--hs-room, 100vh));display:none;flex-direction:column;overflow:hidden;border-radius:var(--pl-ui-radius-panel);font-size:var(--hs-fs-body);line-height:var(--pl-ui-leading-copy)}.hunt-status.pl-window.is-on{display:flex}.hunt-status.pl-window.is-floating{transform:none}.hunt-status.pl-window.is-collapsed{width:auto;min-width:190px;max-width:292px}.hunt-status.pl-window.is-dragging{opacity:.94}.hs-head{--pl-window-header-line-left: 10px;--pl-window-header-line-right: 44px;--pl-window-header-overlay-inset: 0 34px 0 auto;--pl-window-header-overlay-width: 42%;flex:none;display:flex;align-items:center;gap:var(--pl-ui-space-sm);padding:3px 6px 3px 10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.hunt-status.is-dragging .hs-head{cursor:grabbing}.hs-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-section);font-size:max(var(--pl-ui-font-meta-size),calc(11px * var(--hud-scale, 1)));font-weight:var(--pl-ui-font-weight-section);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.hs-head-sum{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--pl-ui-text);font-size:var(--hs-fs-label);font-weight:800}.hs-head-sum b{padding:0 6px;border-radius:999px;color:#06202f;background:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number)}.hs-toggle,.hs-cycle{flex:none;display:grid;place-items:center;width:24px;height:24px;min-height:24px;padding:0;color:var(--pl-ui-close-color);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background);box-shadow:inset 0 0 0 1px #6fcafa1a;font-size:14px;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}:is(.hs-toggle,.hs-cycle):is(:hover,:focus-visible):not(:disabled){color:#fff;border-color:#a9dcff;outline:none;background:#094367e5}:is(.hs-toggle,.hs-cycle):focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}:is(.hs-toggle,.hs-cycle):active:not(:disabled){transform:translateY(1px)}.hs-species{flex:none;display:flex;align-items:center;gap:var(--pl-ui-space-sm);padding:8px 10px;background:var(--pl-ui-surface-panel);border-bottom:1px solid var(--pl-ui-border)}.hs-species.has-cycle{padding-left:6px;padding-right:6px}.hs-species-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.hs-species-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hs-species-name{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:15px;font-weight:var(--pl-ui-font-weight-section);line-height:var(--pl-ui-leading-tight);letter-spacing:var(--pl-ui-tracking-title);text-transform:uppercase;text-shadow:1px 1px 0 #07162d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-species-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hs-dex{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:var(--hs-fs-label);font-weight:800;letter-spacing:.04em}.hs-species-count{color:var(--pl-ui-text-soft);font-size:11px}.hs-session{color:var(--pl-ui-success);font-weight:800}.hs-cols,.hs-row-in{display:grid;grid-template-columns:20px 56px auto minmax(0,1fr) 40px;align-items:center;column-gap:5px}.hs-cols{flex:none;padding:5px 12px 1px;color:var(--pl-ui-text-muted);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hs-cols .hs-sort{display:inline-flex;align-items:center;gap:3px;justify-self:start;min-width:0;min-height:0;margin-left:-5px;padding:2px 5px;line-height:1.2;border:1px solid color-mix(in srgb,var(--pl-ui-text-muted) 35%,transparent);border-radius:999px;background:transparent;color:var(--pl-ui-text-soft);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.hs-cols .hs-sort.is-active{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.hs-cols .hs-sort:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);outline:none}.hs-cols .hs-sort:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.hs-sort-arrow{font-size:10px;line-height:1;opacity:.6}.hs-sort.is-active .hs-sort-arrow{color:var(--pl-ui-accent-muted);opacity:1}.hs-rows{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:3px 4px 4px 6px}.hunt-status .hs-rows{scrollbar-gutter:stable}.hs-row-in{width:100%;min-height:22px}.hs-row{position:relative;display:block;flex:none;width:100%;min-height:30px;padding:3px 6px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);font-size:var(--hs-fs-body);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.hs-row:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);outline:none;background:color-mix(in srgb,var(--pl-ui-accent) 20%,var(--pl-ui-surface-raised))}.hs-row:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.hs-row:active:not(:disabled){transform:translateY(1px)}.hs-row:disabled{cursor:default;opacity:.7}.hs-row.is-best{border-color:var(--pl-ui-card-special-border);background:color-mix(in srgb,var(--pl-ui-special) 12%,var(--pl-ui-surface-raised));box-shadow:inset 3px 0 0 var(--pl-ui-special),var(--pl-ui-shadow-card-special)}.hs-row.is-best:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb,var(--pl-ui-special) 20%,var(--pl-ui-surface-raised))}.hs-row.is-new:not(.is-best){border-color:color-mix(in srgb,var(--pl-ui-success) 60%,transparent)}.hs-row.is-new:not(.is-best){animation:hs-new-in 1.1s ease-out 1}@keyframes hs-new-in{0%{box-shadow:0 0 0 1px var(--pl-ui-success),0 0 12px color-mix(in srgb,var(--pl-ui-success) 45%,transparent)}to{box-shadow:0 0 0 0 transparent}}.hs-row-icon{display:grid;place-items:center;width:20px;height:20px}.hs-iv{display:flex;align-items:center;gap:4px}.hs-iv .iv-badge{margin-left:0;font-size:9px}.hs-iv b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:var(--hs-fs-num)}.hs-pot{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.hs-pot b{color:var(--pl-ui-special);font-family:var(--pl-ui-font-number)}.hs-pot small{color:var(--pl-ui-text-soft);font-size:var(--hs-fs-label)}.hs-pot i{color:var(--pl-ui-text-soft);font-style:normal;font-size:var(--hs-fs-label)}.hs-iv.is-empty,.hs-pot.is-empty{color:var(--pl-ui-text-muted)}.hs-loc{color:var(--pl-ui-text-muted);font-size:var(--hs-fs-label);font-weight:700;text-align:right;white-space:nowrap}.hs-loc.is-team{color:var(--pl-ui-accent-bright)}.hs-tags{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 3px;overflow:hidden}.hs-loc{grid-column:5;grid-row:1}.hs-row.is-tags-below .hs-tags{grid-column:2 / -1;grid-row:2;margin-top:3px}.hs-tag{display:inline-flex;align-items:center;justify-content:center;height:18px;padding:0 7px;border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.hs-tag.is-best{color:var(--pl-ui-special);border-color:var(--pl-ui-card-special-border);background:color-mix(in srgb,var(--pl-ui-special) 18%,transparent)}.hs-tag.is-new{color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 14%,transparent)}.hs-tag.is-shiny{color:var(--pl-ui-special);border-color:var(--pl-ui-card-special-border);background:color-mix(in srgb,var(--pl-ui-special) 12%,transparent)}.hs-tag.is-brave,.hs-tag.is-variant{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.hs-row .hs-tag{height:14px;padding:0 5px;font-size:8px;letter-spacing:.04em}.hs-clear{display:inline-block;margin-left:6px;padding:0 6px;min-height:16px;color:var(--pl-ui-accent-muted);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:transparent;font-size:9px;font-weight:800;line-height:14px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;vertical-align:middle}.hs-clear:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);outline:none;background:var(--pl-ui-surface-secondary-action)}.hs-clear:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.hs-empty.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;gap:4px;margin:8px;padding:12px 10px;background:var(--pl-ui-card-locked-background);text-align:center}.hs-empty b{color:var(--pl-ui-text-strong);font-size:var(--hs-fs-body);font-weight:800}.hs-empty span{color:var(--pl-ui-text-soft);font-size:11px}.hs-more{flex:none;margin:0;padding:2px 10px 6px;color:var(--pl-ui-text-muted);font-size:var(--hs-fs-label);font-weight:700;text-align:center}.hs-foot{flex:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding:6px 10px;color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-panel);border-top:1px solid var(--pl-ui-border);font-size:var(--hs-fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hs-foot b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:var(--hs-fs-body);letter-spacing:0;text-transform:none}.hs-foot small{color:var(--pl-ui-text-muted);font-weight:600}.hs-foot-stars{color:var(--pl-ui-special);letter-spacing:1px}@media(min-width:1001px)and (min-height:521px){.hunt-status.pl-window{top:max(40%,240px);left:auto;right:10px;transform:none}}@media(max-width:760px),(max-height:520px){.hunt-status.pl-window{width:248px;max-height:min(40vh,320px,var(--hs-room, 100vh))}.hs-cols,.hs-row-in{grid-template-columns:20px 50px auto minmax(0,1fr) 36px;column-gap:4px}.hs-pot small{display:none}.hs-row .hs-tag{padding:0 4px;letter-spacing:0}.hs-row.has-tags .hs-tags{grid-column:2 / -1;grid-row:2;margin-top:3px}}@media(max-width:760px)and (orientation:portrait){.hunt-status.pl-window{--hs-anchor: bottom;top:auto;left:auto;right:6px;bottom:calc(var(--hud-bottom-h, 64px) + 6px);transform:none}}.hunt-status.pl-window.is-floating{right:auto;bottom:auto}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode):has(.battle-list.is-on.is-open:not(.is-floating)) .hunt-status:not(.is-floating){left:8px;transform:none}}@media(orientation:landscape)and (max-width:760px)and (max-height:430px){html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode):has(.battle-list.is-on.is-open:not(.is-floating)) .hunt-status:not(.is-floating){max-width:calc(100% - 334.56px)}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode):has(.battle-list.is-on.is-open:not(.is-floating)) .hunt-status:not(.is-floating) .hs-head{gap:var(--pl-ui-space-xs)}html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode):has(.battle-list.is-on.is-open:not(.is-floating)) .hunt-status:not(.is-floating) .hs-title{letter-spacing:var(--pl-ui-tracking-control)}}@media(max-height:520px),(max-width:760px)and (orientation:portrait){.hunt-status.pl-window{overflow-y:auto;overscroll-behavior:contain}.hunt-status .hs-head{position:sticky;top:0;z-index:3}.hunt-status .hs-rows{flex:none;overflow:visible}}@media(pointer:coarse){.hs-head{min-height:calc(36px * var(--hud-scale, 1))}.hs-toggle,.hs-cycle{position:relative;width:22px;height:22px;min-height:22px;font-size:11px}:is(.hs-toggle,.hs-cycle):after{content:"";position:absolute;inset:-11px}.hs-row{min-height:36px;padding:5px 6px}.hs-clear{min-height:24px;line-height:22px;padding:0 8px}.hs-cols .hs-sort{min-height:24px}}@media(prefers-reduced-motion:reduce){.hs-toggle,.hs-cycle,.hs-row{transition:none}.hs-row.is-new:not(.is-best){animation:none}}.hunt-dock.pl-window{border-radius:var(--pl-ui-radius-panel)}.hunt-dock.pl-window .hunt-dock__head{min-height:36px;padding:5px 10px 5px 9px}.hunt-dock.pl-window .hunt-dock__title{font-size:11px;font-weight:800;letter-spacing:.02em}.hunt-dock.pl-window .hunt-dock__caret{width:22px;height:22px;font-size:11px}.hunt-status .hs-head.pl-window__header{min-height:calc(36px * var(--hud-scale, 1));padding:0 calc(10px * var(--hud-scale, 1))}.hunt-status .hs-head .hs-title{font-size:calc(11px * var(--hud-scale, 1));font-weight:800;letter-spacing:.02em}.hunt-status .hs-head .hs-toggle{width:calc(22px * var(--hud-scale, 1));height:calc(22px * var(--hud-scale, 1));min-height:calc(22px * var(--hud-scale, 1));font-size:calc(11px * var(--hud-scale, 1))}@media(pointer:coarse){.stage .hunt-dock button.hunt-dock__head{min-height:36px}.hunt-status .hs-head .hs-toggle:after{inset:calc((22px * var(--hud-scale, 1) - 44px) / 2)}}.battle-list.pl-window{position:absolute;top:56px;right:10px;z-index:var(--z-plate);width:152px;max-height:min(44vh,340px);display:none;flex-direction:column;overflow:hidden;border-radius:var(--pl-ui-radius-panel);font-size:var(--pl-ui-font-meta-size);line-height:var(--pl-ui-leading-copy)}.battle-list.pl-window.is-on.is-open{display:flex}.battle-list.pl-window.is-dragging{opacity:.94}.stage:has(.battle-list.is-on.is-open:not(.is-floating)) .hunt-feed{right:170px}.bl-head{--pl-window-header-line-left: 10px;--pl-window-header-line-right: 44px;--pl-window-header-overlay-inset: 0 34px 0 auto;--pl-window-header-overlay-width: 42%;flex:none;display:flex;align-items:center;gap:var(--pl-ui-space-xs);padding:3px 5px 3px 9px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.battle-list.is-dragging .bl-head{cursor:grabbing}.bl-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ui-header-kicker-color);font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-control);text-transform:uppercase}.bl-head>span{flex:none;padding:0 6px;border-radius:999px;color:#06202f;background:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:10px;font-weight:800}.bl-close{flex:none;display:grid;place-items:center;width:24px;height:24px;min-height:24px;padding:0;color:var(--pl-ui-close-color);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background);box-shadow:inset 0 0 0 1px #6fcafa1a;font-size:10px;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.bl-close:is(:hover,:focus-visible):not(:disabled){color:#fff;border-color:#a9dcff;outline:none;background:#094367e5}.bl-close:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}@media(pointer:coarse){.bl-close{width:36px;height:36px;min-height:36px;font-size:14px}}.bl-rail-ico{display:grid;gap:2px;place-content:center;width:22px}.bl-rail-ico i{display:block;width:18px;height:3px;border-radius:1px;background:#4ade80;box-shadow:0 0 0 1px #000000bf}.bl-rail-ico i:nth-child(2){width:13px;background:#f7d154}.bl-rail-ico i:nth-child(3){width:9px;background:#ef6b5e}.bl-empty{margin:0;padding:10px 8px;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size)}.bl-rows{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:3px 4px 4px;scrollbar-width:thin;scrollbar-color:var(--pl-ui-accent-action-ring) transparent}.bl-row{display:flex;align-items:center;gap:6px;flex:none;width:100%;padding:3px 4px;text-align:left;cursor:pointer;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.bl-row:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);outline:none;background:color-mix(in srgb,var(--pl-ui-accent) 20%,var(--pl-ui-surface-raised))}.bl-row:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.bl-row.is-target,.bl-row.is-target:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb,var(--pl-ui-danger) 22%,var(--pl-ui-surface-raised));border-color:var(--pl-ui-danger);box-shadow:inset 3px 0 0 var(--pl-ui-danger)}.bl-row.is-engaged:not(.is-target){border-color:color-mix(in srgb,var(--pl-ui-warning) 70%,transparent)}.bl-row.is-shiny .bl-name{color:var(--pl-ui-special)}.bl-sprite{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--pl-ui-radius-button);background:#04162673}.bl-sprite canvas{image-rendering:pixelated}.bl-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.bl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-strong)}.bl-bar{position:relative;display:block;height:9px;border-radius:2px;background:#041626b3;overflow:hidden}.bl-bar>i{display:block;height:100%;background:linear-gradient(180deg,#4ade80,#16a34a);transition:width .12s linear}.bl-bar>i.hp-mid{background:linear-gradient(180deg,#f7d154,#d99b1a)}.bl-bar>i.hp-low{background:linear-gradient(180deg,#ef6b5e,#b32a1f)}.bl-bar>b{position:absolute;inset:0;display:grid;place-items:center;font-size:.55rem;font-weight:700;color:#fff;text-shadow:0 1px 2px #000}@media(min-width:761px)and (max-width:1099px)and (min-height:431px){.battle-list:not(.is-floating){top:199px;max-height:min(44vh,340px,calc(100% - 207px))}}@media(max-width:760px){.battle-list.pl-window{top:48px;right:8px;width:132px;max-height:40vh}.stage:has(.battle-list.is-on.is-open:not(.is-floating)) .hunt-feed{right:148px}.bl-sprite{width:28px;height:28px}.bl-name{font-size:9px}.bl-title{white-space:normal;letter-spacing:0;line-height:1.05}}@media(max-width:760px)and (orientation:portrait){.battle-list.is-on.is-open:not(.is-floating){max-height:min(40vh,var(--bl-room, 100dvh))}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .stage:is(.battle-mode,.instance-mode) .battle-list.is-on.is-open:not(.is-floating){top:14px;right:186.56px;max-height:min(44vh,340px,calc(100% - 14px - 8px - var(--hud-bottom-h, 64px) * .72 - 8px))}}#rightPanel:has(.config-panel){padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.stage>.flyout-right:has(.config-panel){width:min(400px,calc(100vw - 90px));bottom:auto;height:fit-content;max-height:calc(100% - 74px)}html[data-performance=economy] #rightPanel:has(.config-panel) .config-panel{backdrop-filter:none;-webkit-backdrop-filter:none}.config-panel.pl-window{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.config-panel .cfg-head{--pl-window-header-line-left: 58px;--pl-window-header-line-right: 44px;--pl-window-header-overlay-inset: 0 40px 0 auto;--pl-window-header-overlay-width: min(46%, 150px);--pl-window-icon-size: 38px;--ui-close-size: 38px;flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px}.cfg-head-icon.pl-window__icon>span{display:grid;place-items:center;font-size:0;line-height:0}.cfg-head-icon .hudbar-ico-img{width:24px;height:24px;filter:drop-shadow(0 1px 0 #05233a)}.cfg-head-copy{display:flex;flex-direction:column}.cfg-head h2.pl-window__title{margin-top:0;overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.cfg-head span.pl-window__subtitle{margin-top:3px}.config-panel .cfg-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:9px;padding:10px}.config-panel .cfg-card{--pl-card-radius: var(--pl-ui-radius-panel);flex:none;padding:10px}.config-panel .cfg-card-flush{padding:0}.cfg-card-flush>:first-child{border-radius:7px 7px 0 0}.cfg-card-flush>:last-child{border-radius:0 0 7px 7px}.cfg-card-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px}.cfg-card-icon,.cfg-option-icon{display:grid;place-items:center;flex:none;border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised);box-shadow:inset 0 1px #b6e1f512,inset 0 0 0 1px #00070c66}.cfg-card-icon{width:38px;height:38px;border-radius:7px}.cfg-option-icon{width:36px;height:36px;border-radius:6px}.cfg-pixel-icon{width:32px;height:32px;display:block;object-fit:contain;image-rendering:pixelated;pointer-events:none}.cfg-card-heading{min-width:0;display:flex;flex-direction:column;gap:2px}.cfg-card-heading strong,.cfg-option-title,.cfg-account-copy strong,.cfg-logout-copy strong{color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-section);line-height:1.2}.cfg-card-heading small,.cfg-option-desc,.cfg-account-copy small,.cfg-logout-copy small{color:var(--pl-ui-text-soft);font-size:11px;font-weight:500;line-height:1.25}.config-panel .cfg-card-label{padding:8px 10px 7px;color:var(--pl-ui-accent-muted);border-bottom:1px solid var(--pl-ui-border);font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;text-transform:uppercase}.cfg-scale-value{min-width:56px;padding:5px 8px;color:var(--pl-ui-text-strong);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:#030c149e;box-shadow:inset 0 1px #b6e1f512,inset 0 0 0 1px #00070c94;font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums;line-height:1.1;text-align:center}.cfg-scale-row{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px}.config-panel .cfg-step{width:30px;height:40px;min-height:40px;display:grid;place-items:center;padding:0;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 1px #ffffff1a,0 2px #01080eb3;font-size:16px;font-weight:var(--pl-ui-font-weight-strong);line-height:1}.config-panel .cfg-step:hover:not(:disabled){color:#fff;border-color:#a9dcff;background:#094367e5}.config-panel .cfg-step:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #ffffff1a,0 1px #01080eb3}.config-panel .cfg-step:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);filter:none;cursor:not-allowed}.config-panel .cfg-step:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.cfg-slider{min-width:0}.config-panel .cfg-slider input[type=range]{width:100%;height:40px;min-height:40px;margin:0;appearance:none;background:transparent;accent-color:var(--pl-ui-accent);cursor:pointer;touch-action:pan-y pinch-zoom}.config-panel .cfg-slider input[type=range]::-webkit-slider-runnable-track{height:10px;border:1px solid var(--pl-ui-border);border-radius:999px;background:linear-gradient(to right,var(--pl-ui-accent) 0,var(--pl-ui-accent-action-border) var(--range-pct),rgb(3 12 20 / 62%) var(--range-pct) 100%);box-shadow:inset 0 1px 2px #00070c94}.config-panel .cfg-slider input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-6px;appearance:none;border:2px solid var(--pl-ui-accent-action-border);border-radius:50%;background:var(--pl-ui-text-strong);box-shadow:inset 0 0 0 1px #00070c4d,0 1px 2px #00000073}.config-panel .cfg-slider input[type=range]::-moz-range-track{height:8px;border:1px solid var(--pl-ui-border);border-radius:999px;background:linear-gradient(to right,var(--pl-ui-accent) 0,var(--pl-ui-accent-action-border) var(--range-pct),rgb(3 12 20 / 62%) var(--range-pct) 100%)}.config-panel .cfg-slider input[type=range]::-moz-range-thumb{width:16px;height:16px;border:2px solid var(--pl-ui-accent-action-border);border-radius:50%;background:var(--pl-ui-text-strong)}.config-panel .cfg-slider input[type=range]:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.cfg-scale-ends{display:flex;justify-content:space-between;margin-top:-6px;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:var(--pl-ui-font-meta-size);font-variant-numeric:tabular-nums}.cfg-cap-note{display:block;margin-top:6px;padding:4px 8px;color:var(--pl-ui-warning);border:1px dashed color-mix(in srgb,var(--pl-ui-warning) 45%,transparent);border-radius:var(--pl-ui-radius-button);background:color-mix(in srgb,var(--pl-ui-warning) 8%,transparent);font-size:11px;font-weight:600}.cfg-cap-note[hidden]{display:none}.cfg-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.config-panel .cfg-presets button{min-width:0;min-height:42px;padding:5px 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);box-shadow:inset 0 1px #b6e1f512,0 2px #01080e8c;letter-spacing:0}.config-panel .cfg-presets button:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.config-panel .cfg-presets button.on,.config-panel .cfg-presets button.on:hover:not(:disabled){color:#f8fbff;border-color:#86d0ff;background:var(--pl-ui-primary-gradient);box-shadow:inset 0 0 0 1px #064171d1,inset 0 1px #ffffff42,0 2px #042b4e;text-shadow:0 1px 1px rgb(0 30 58 / 76%)}.config-panel .cfg-presets button:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.config-panel .cfg-scale-auto{width:100%;margin-top:6px;min-height:40px;padding:5px 10px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised)}.config-panel .cfg-scale-auto:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.config-panel .cfg-scale-auto.on,.config-panel .cfg-scale-auto.on:hover:not(:disabled){color:#f8fbff;border-color:#86d0ff;background:var(--pl-ui-primary-gradient);box-shadow:inset 0 0 0 1px #064171d1,inset 0 1px #ffffff42,0 2px #042b4e;text-shadow:0 1px 1px rgb(0 30 58 / 76%)}.config-panel .cfg-scale-auto:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.cfg-scale-auto strong{font-size:11px;font-weight:var(--pl-ui-font-weight-section)}.cfg-scale-auto small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size)}.config-panel .cfg-scale-auto.on small{color:inherit;opacity:.9}.cfg-presets strong{font-size:11px;font-weight:var(--pl-ui-font-weight-section)}.cfg-presets small{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:var(--pl-ui-font-meta-size);font-variant-numeric:tabular-nums}.config-panel .cfg-presets button.on small{color:#f8fbffc7}.cfg-option{position:relative;min-height:54px;display:grid;grid-template-columns:36px minmax(0,1fr) 44px;align-items:center;gap:9px;padding:6px 10px;cursor:pointer;border-bottom:1px solid var(--pl-ui-border);transition:background .12s ease}.cfg-option:last-child{border-bottom:0}.cfg-option:hover{background:#1d82e21a}.cfg-option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.config-panel .cfg-switch-input{position:absolute;width:1px;height:1px;min-height:0;opacity:0;pointer-events:none}.cfg-switch{position:relative;width:40px;height:22px;justify-self:end;border:1px solid var(--pl-ui-border);border-radius:999px;background:#030c149e;box-shadow:inset 0 1px #b6e1f512,inset 0 0 0 1px #00070c94;transition:background .15s,border-color .15s}.cfg-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--pl-ui-text-muted);transition:transform .15s,background .15s}.cfg-switch-input:checked+.cfg-switch{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-accent);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px var(--pl-ui-accent-action-ring)}.cfg-switch-input:checked+.cfg-switch i{transform:translate(18px);background:var(--pl-ui-text-strong)}.cfg-switch-input:focus-visible+.cfg-switch{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.config-panel .cfg-account{--pl-card-radius: var(--pl-ui-radius-panel);flex:none;display:grid;gap:8px;padding:9px}.cfg-account-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.cfg-account-avatar{width:34px;height:34px;display:grid;place-items:center;color:var(--pl-ui-header-icon-color);border:1px solid var(--pl-ui-header-icon-border);border-radius:50%;background:var(--pl-ui-header-icon-background);box-shadow:inset 0 0 0 3px #03263a,0 2px 6px #0006;font-family:var(--pl-ui-font-title);font-size:15px;font-weight:var(--pl-ui-font-weight-section);text-shadow:var(--pl-ui-shadow-header-icon-glyph)}.cfg-account-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.cfg-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-panel .cfg-logout{width:100%;min-height:44px;padding:5px 10px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;line-height:1.2;letter-spacing:0}.config-panel .cfg-logout:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.cfg-logout-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.cfg-logout-copy strong{color:var(--pl-ui-accent-bright)}.cfg-logout-icon{position:relative;width:24px;height:26px;display:block;justify-self:center;border:2px solid currentColor;border-right:0;border-radius:3px 0 0 3px}.cfg-logout-icon i,.cfg-logout-icon:before,.cfg-logout-icon:after{content:"";position:absolute;display:block;background:currentColor}.cfg-logout-icon i{top:10px;left:8px;width:14px;height:2px}.cfg-logout-icon:before{top:6px;right:-1px;width:7px;height:2px;transform:rotate(45deg);transform-origin:right center}.cfg-logout-icon:after{right:-1px;bottom:6px;width:7px;height:2px;transform:rotate(-45deg);transform-origin:right center}.cfg-logout-arrow{color:var(--pl-ui-text-muted);font-size:22px;line-height:1}:root[data-cfg-density=compact] .config-panel .cfg-head,:root[data-cfg-density=mini] .config-panel .cfg-head{padding:6px 8px;gap:8px}:root[data-cfg-density=compact] .config-panel .cfg-body,:root[data-cfg-density=mini] .config-panel .cfg-body{gap:6px;padding:7px}:root[data-cfg-density=compact] .config-panel .cfg-card,:root[data-cfg-density=mini] .config-panel .cfg-card{padding:7px}:root[data-cfg-density=compact] .config-panel .cfg-card-flush,:root[data-cfg-density=mini] .config-panel .cfg-card-flush{padding:0}:root[data-cfg-density=compact] .cfg-card-head,:root[data-cfg-density=mini] .cfg-card-head{grid-template-columns:34px minmax(0,1fr) auto;gap:7px;margin-bottom:6px}:root[data-cfg-density=compact] .cfg-card-icon,:root[data-cfg-density=mini] .cfg-card-icon{width:34px;height:34px}:root[data-cfg-density=compact] .cfg-card-icon .cfg-pixel-icon,:root[data-cfg-density=mini] .cfg-card-icon .cfg-pixel-icon{width:28px;height:28px}:root[data-cfg-density=compact] .cfg-presets,:root[data-cfg-density=mini] .cfg-presets{margin-top:5px}:root[data-cfg-density=compact] .config-panel .cfg-presets button,:root[data-cfg-density=mini] .config-panel .cfg-presets button{min-height:36px;padding-block:3px}:root[data-cfg-density=compact] .config-panel .cfg-card-label,:root[data-cfg-density=mini] .config-panel .cfg-card-label{padding-block:5px}:root[data-cfg-density=compact] .cfg-option,:root[data-cfg-density=mini] .cfg-option{min-height:46px;grid-template-columns:32px minmax(0,1fr) 44px;gap:7px;padding:4px 8px}:root[data-cfg-density=compact] .cfg-option-icon,:root[data-cfg-density=mini] .cfg-option-icon{width:32px;height:32px}:root[data-cfg-density=compact] .cfg-option-icon .cfg-pixel-icon,:root[data-cfg-density=mini] .cfg-option-icon .cfg-pixel-icon{width:26px;height:26px}:root[data-cfg-density=compact] .config-panel .cfg-account,:root[data-cfg-density=mini] .config-panel .cfg-account{padding:7px;gap:6px}:root[data-cfg-density=compact] .config-panel .cfg-logout,:root[data-cfg-density=mini] .config-panel .cfg-logout{min-height:40px}:root[data-cfg-density=mini] .config-panel .cfg-head{--pl-window-icon-size: 28px;--ui-close-size: 30px;padding:3px 8px}:root[data-cfg-density=mini] .cfg-head-icon .hudbar-ico-img{width:18px;height:18px}:root[data-cfg-density=mini] .cfg-head h2.pl-window__title{font-size:16px}:root[data-cfg-density=mini] .cfg-head span.pl-window__subtitle{display:none}:root[data-cfg-density=mini] .config-panel .cfg-body{gap:3px;padding:4px}:root[data-cfg-density=mini] .config-panel .cfg-card{padding:5px}:root[data-cfg-density=mini] .config-panel .cfg-card-flush{padding:0}:root[data-cfg-density=mini] .cfg-card-head{grid-template-columns:28px minmax(0,1fr) auto;gap:6px;margin-bottom:3px}:root[data-cfg-density=mini] .cfg-card-icon{width:28px;height:28px}:root[data-cfg-density=mini] .cfg-card-icon .cfg-pixel-icon{width:22px;height:22px}:root[data-cfg-density=mini] .cfg-card-heading small{display:none}:root[data-cfg-density=mini] .cfg-scale-value{min-width:46px;padding:3px 6px;font-size:13px}:root[data-cfg-density=mini] .config-panel .cfg-step{height:30px;min-height:30px}:root[data-cfg-density=mini] .config-panel .cfg-slider input[type=range]{min-height:0;height:20px}:root[data-cfg-density=mini] .cfg-scale-ends{display:none}:root[data-cfg-density=mini] .cfg-cap-note{margin-top:3px;padding:3px 7px}:root[data-cfg-density=mini] .cfg-presets{margin-top:4px}:root[data-cfg-density=mini] .config-panel .cfg-presets button{min-height:30px;padding-block:2px}:root[data-cfg-density=mini] .cfg-presets small{display:none}:root[data-cfg-density=mini] .config-panel .cfg-card-label{padding-block:2px}:root[data-cfg-density=mini] .cfg-option{min-height:36px;padding:2px 8px;gap:6px;grid-template-columns:28px minmax(0,1fr) 44px}:root[data-cfg-density=mini] .cfg-option-icon{width:26px;height:26px}:root[data-cfg-density=mini] .cfg-option-icon .cfg-pixel-icon{width:20px;height:20px}:root[data-cfg-density=mini] .cfg-option-desc{display:none}:root[data-cfg-density=mini] .config-panel .cfg-account{padding:4px 7px;gap:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center}:root[data-cfg-density=mini] .cfg-account-row{grid-template-columns:28px minmax(0,1fr);gap:6px}:root[data-cfg-density=mini] .cfg-account-avatar{width:28px;height:28px;font-size:12px}:root[data-cfg-density=mini] .cfg-account-copy small{display:none}:root[data-cfg-density=mini] .config-panel .cfg-logout{width:auto;min-height:30px;padding-block:2px}:root[data-cfg-density=mini] .cfg-logout-icon{width:20px;height:22px}:root[data-cfg-density=mini] .cfg-logout-copy small{display:none}@media(max-width:480px){.stage>.flyout-right:has(.config-panel){width:calc((100vw - 12px) / var(--hud-scale, 1));max-height:calc(100% - (12px / var(--hud-scale, 1)))}.config-panel .cfg-body{padding:8px;gap:8px}.config-panel .cfg-card{padding:8px}.config-panel .cfg-card-flush{padding:0}}@media(hover:none),(pointer:coarse){:root[data-cfg-density] .config-panel .cfg-head{--ui-close-size: calc(44px / var(--hud-scale, 1))}.cfg-scale-row{grid-template-columns:calc(44px / var(--hud-scale, 1)) minmax(0,1fr) calc(44px / var(--hud-scale, 1))}:root[data-cfg-density] .config-panel .cfg-step{width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}:root[data-cfg-density] .config-panel .cfg-presets button{min-height:calc(44px / var(--hud-scale, 1))}:root[data-cfg-density] .config-panel .cfg-slider input[type=range]{height:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}:root[data-cfg-density] .cfg-option{min-height:calc(48px / var(--hud-scale, 1))}.cfg-switch{width:44px;height:24px}.cfg-switch i{width:18px;height:18px}.cfg-switch-input:checked+.cfg-switch i{transform:translate(20px)}:root[data-cfg-density] .config-panel .cfg-logout{min-height:calc(44px / var(--hud-scale, 1))}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .flyout-right:has(.config-panel) .config-panel{width:100%;height:100%;min-height:0}html[data-short-landscape=true] .config-panel .cfg-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"scale prefs" "account account";align-content:stretch;align-items:stretch;overflow:hidden}html[data-short-landscape=true] .cfg-card-scale{grid-area:scale}html[data-short-landscape=true] .cfg-card-prefs{grid-area:prefs}html[data-short-landscape=true] .config-panel .cfg-body>.cfg-card{min-height:0;padding:7px;overflow-y:auto}html[data-short-landscape=true] .config-panel .cfg-body>.cfg-card-flush{padding:0}html[data-short-landscape=true] .cfg-account{grid-area:account}}@media(prefers-reduced-motion:reduce){.cfg-option,.cfg-switch,.cfg-switch i{transition:none}}.modal.modal-workshop{width:clamp(900px,calc(86vw / var(--hud-scale, 1)),1200px);max-width:calc(97vw / var(--hud-scale, 1));height:clamp(560px,calc(86vh / var(--hud-scale, 1)),820px);max-height:calc(94vh / var(--hud-scale, 1));padding:0;border:0;border-radius:var(--pl-ui-radius-window, 12px);background:transparent;box-shadow:none;overflow:hidden;display:flex}.artisan-workshop.pl-window{flex:1;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--pl-ui-text);font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size)}.artisan-workshop :focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.artisan-workshop button{font-family:inherit}.artisan-workshop img,.artisan-workshop .tile{image-rendering:pixelated}.aw-label,.aw-sec-title{font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;text-transform:uppercase;color:var(--pl-ui-text-muted)}.aw-sec-title{color:var(--pl-ui-text-soft)}.aw-bar{display:inline-block;height:8px;background:var(--pl-ui-surface-disabled);border:1px solid var(--pl-ui-border);border-radius:4px;overflow:hidden}.aw-bar>i{display:block;height:100%;background:var(--pl-ui-accent)}.aw-sigil{color:var(--pl-ui-text);display:block}.aw-sigil path,.aw-sigil circle{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aw-sigil .aw-sigil-fill{fill:color-mix(in oklab,var(--pl-ui-text) 13%,transparent);stroke:var(--pl-ui-border-strong)}.aw-prof-lapidador .aw-sigil path{stroke-linejoin:miter}.aw-prof-engenheiro .aw-sigil circle{stroke-dasharray:8 3}.aw-header{flex:none;display:grid;grid-template-columns:50px minmax(170px,1fr) auto 40px;align-items:center;gap:var(--pl-ui-space-md);min-height:88px;padding:13px 18px}.aw-title.pl-window__heading{min-width:0}.aw-title-mark{--pl-window-icon-size: 50px}.aw-title-sigil{width:34px;height:34px}.aw-modebar{margin:0 auto;display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:color-mix(in srgb,var(--pl-ui-bg-base) 58%,transparent)}.aw-mode{min-width:128px;padding:8px 12px;border:0;border-radius:5px;color:var(--pl-ui-text-muted);background:transparent;cursor:pointer;font-weight:800}.aw-mode:hover{color:var(--pl-ui-text-strong);background:var(--pl-ui-surface-raised)}.aw-mode[aria-selected=true]{color:var(--pl-ui-text-strong);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 -2px 0 var(--pl-ui-accent)}.aw-close{grid-column:-2 / -1}.aw-body.pl-scroll-area{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px 8px}.aw-infobar{flex:none;display:grid;grid-template-columns:minmax(180px,auto) minmax(180px,1fr) minmax(150px,auto) auto;gap:12px;align-items:center;padding:9px 11px}.aw-info-prof{display:inline-flex;align-items:center;gap:9px;min-width:0}.aw-info-ico,.aw-prof-option-mark{width:38px;height:38px;flex:none;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:6px;background:var(--pl-ui-bg-base)}.aw-mini-sigil{width:28px;height:28px}.aw-info-id,.aw-filter-foot,.aw-prof-option span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.aw-info-id b,.aw-filter-foot b,.aw-prof-option b{font-family:var(--pl-ui-font-section);font-size:.56rem;letter-spacing:0;color:var(--pl-ui-text)}.aw-info-id small,.aw-filter-foot small,.aw-prof-option small,.aw-info-bonus small{color:var(--pl-ui-text-muted);font-size:.74rem;line-height:1.35}.aw-info-bonus{min-width:0;display:flex;flex-direction:column;gap:2px}.aw-energy{min-width:150px;display:flex;flex-direction:column;gap:3px}.aw-energy b{font-size:.92rem}.aw-energy b i{font-style:normal;color:var(--pl-ui-text-muted);font-size:.76rem}.aw-energy .aw-bar{width:150px}.aw-energy-clock{color:var(--pl-ui-text-soft);font-size:.68rem;line-height:1.25;white-space:nowrap}.aw-link-btn{flex:none}.aw-bench{flex:1;min-height:0;display:grid;grid-template-columns:190px minmax(380px,1fr) 330px;gap:10px}.aw-filter-panel{min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px}.aw-search{display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid var(--pl-ui-border);border-radius:6px;background:var(--pl-ui-bg-base);color:var(--pl-ui-text-muted)}.aw-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--pl-ui-text);font-family:inherit;font-size:.8rem}.aw-search input::placeholder{color:var(--pl-ui-text-disabled)}.aw-cats.pl-scroll-area{min-height:0;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.aw-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--pl-ui-text-soft);cursor:pointer;text-align:left}.aw-cat i{font-style:normal;color:var(--pl-ui-text-muted)}.aw-cat:hover{background:var(--pl-ui-surface-raised)}.aw-cat[aria-pressed=true]{border-color:var(--pl-ui-border-strong);color:var(--pl-ui-text);background:var(--pl-ui-surface-disabled)}.aw-filter-foot{margin-top:auto;padding-top:10px;border-top:1px solid var(--pl-ui-border)}.aw-orderbook.pl-scroll-area{container:aw-ordens / inline-size;min-height:0;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:6px}.aw-orderbook-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 6px;border-bottom:1px solid var(--pl-ui-border)}.aw-orderbook-head b{color:var(--pl-ui-text-muted);font-size:.78rem}.aw-recipe-row{position:relative;display:grid;grid-template-columns:38px 46px minmax(120px,1fr) 64px 56px minmax(82px,108px) 88px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px;cursor:pointer;text-align:left}.aw-recipe-row:hover{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.aw-recipe-row[aria-pressed=true]{border-color:var(--pl-ui-accent);box-shadow:inset 3px 0 0 var(--pl-ui-accent)}.aw-recipe-row.is-locked,.aw-recipe-row.is-energy,.aw-recipe-row.is-material,.aw-recipe-row.is-money{color:var(--pl-ui-text-muted)}.aw-recipe-level{display:grid;place-items:center;height:34px;border:1px solid var(--pl-ui-border);border-radius:5px;font-family:var(--pl-ui-font-section);font-size:.52rem;color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-panel)}.aw-recipe-item,.aw-mat-ico{display:grid;place-items:center}.aw-recipe-item .tile{width:40px;height:40px;border:0;background:transparent;box-shadow:none}.aw-recipe-main{min-width:0;display:flex;flex-direction:column;gap:3px}.aw-recipe-main b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--pl-ui-font-section);font-size:.56rem;letter-spacing:0}.aw-recipe-main small,.aw-recipe-metric i,.aw-recipe-mat i{color:var(--pl-ui-text-muted);font-size:.68rem;font-style:normal}.aw-recipe-metric,.aw-recipe-mat{min-width:0;display:flex;flex-direction:column;gap:2px}.aw-recipe-metric b,.aw-recipe-mat b{font-size:.76rem;color:var(--pl-ui-text-soft)}.artisan-workshop .ok{color:var(--pl-ui-success)}.artisan-workshop .nope{color:var(--pl-ui-danger)}.aw-state-chip{justify-self:end;max-width:100%;padding:4px 7px;border:1px solid var(--pl-ui-border);border-radius:999px;color:var(--pl-ui-text-muted);background:var(--pl-ui-surface-panel);font-size:.68rem;white-space:nowrap}.is-ready>.aw-state-chip,.aw-state-chip.is-ready{border-color:var(--pl-ui-border-strong);color:var(--pl-ui-text)}.is-making>.aw-state-chip,.aw-state-chip.is-making{border-color:var(--pl-ui-accent);color:var(--pl-ui-text)}.is-energy>.aw-state-chip,.is-material>.aw-state-chip,.is-money>.aw-state-chip,.aw-state-chip.is-energy,.aw-state-chip.is-material,.aw-state-chip.is-money{color:var(--pl-ui-danger)}.aw-production-sheet.pl-scroll-area{min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:9px}.aw-sheet-head,.aw-costs,.aw-facts{display:grid;gap:8px}.aw-sheet-head{grid-template-columns:1fr auto;align-items:center}.aw-det-art{display:grid;justify-items:center;gap:6px}.aw-det-frame{width:88px;height:88px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:7px;background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 8px),var(--pl-ui-bg-base)}.aw-det-frame .tile{width:72px;height:72px;border:0;background:transparent;box-shadow:none}.aw-rarity{padding:2px 8px;border:1px solid var(--rar, var(--pl-ui-border));border-radius:4px;color:var(--rar, var(--pl-ui-text-muted));font-family:var(--pl-ui-font-section);font-size:.48rem;letter-spacing:0}.aw-det-name{margin:0;text-align:center;color:var(--pl-ui-text);font-family:var(--pl-ui-font-section);font-size:.76rem;letter-spacing:0;line-height:1.35}.aw-det-desc{margin:0;color:var(--pl-ui-text-muted);text-align:center;line-height:1.42;font-size:.78rem}.aw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-facts span,.aw-cost-box,.aw-mat-row{border:1px solid var(--pl-ui-border);border-radius:6px;background:var(--pl-ui-bg-base)}.aw-facts span,.aw-cost-box{display:flex;flex-direction:column;gap:2px;padding:7px 8px}.aw-facts i,.aw-cost-box span{color:var(--pl-ui-text-muted);font-style:normal;font-size:.68rem}.aw-facts b,.aw-cost-box b{color:var(--pl-ui-text-soft)}.aw-det-sec{padding-top:4px;border-top:1px solid var(--pl-ui-border)}.aw-mats{display:flex;flex-direction:column;gap:6px}.aw-mat-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px}.aw-mat-ico .tile{width:26px;height:26px;border:0;background:transparent;box-shadow:none}.aw-mat-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.aw-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-det-spacer{flex:1}.aw-lock-note,.aw-reason,.aw-empty{color:var(--pl-ui-text-muted);text-align:center;line-height:1.4}.aw-lock-note,.aw-reason{padding:8px;border:1px dashed var(--pl-ui-border-strong);border-radius:6px}.aw-reason{color:var(--pl-ui-danger)}.aw-qty{display:grid;gap:5px}.aw-qty-label{color:var(--pl-ui-text-soft);font-weight:800;font-size:.78rem}.aw-qty-ctl{display:flex;align-items:center;gap:6px}.aw-qty-ctl button{min-width:32px;height:32px;border:1px solid var(--pl-ui-border);border-radius:5px;background:var(--pl-ui-bg-base);color:var(--pl-ui-text);cursor:pointer}.aw-qty-ctl button:hover:not(:disabled){border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.aw-qty-ctl button:disabled{opacity:.45;cursor:default}.aw-qty-ctl b{min-width:34px;text-align:center;font-size:.95rem}.aw-qty-max{padding:0 10px}.aw-primary{width:100%}.aw-sheet-info,.aw-sheet-mats,.aw-sheet-cta{display:contents}.aw-sheet-back.pl-button{display:none}.aw-statusbar{flex:none;min-height:28px;display:flex;align-items:center;gap:8px;padding:5px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel);color:var(--pl-ui-text-muted);font-size:.75rem}.aw-statusbar span{font-family:var(--pl-ui-font-section);font-size:.48rem;letter-spacing:0}.aw-statusbar.ok{color:var(--pl-ui-success)}.aw-statusbar.err{color:var(--pl-ui-danger)}.aw-prof{flex:1;min-height:0;display:grid;grid-template-columns:210px minmax(0,1fr);gap:10px}.aw-prof-switch{min-height:0;padding:10px;display:flex;flex-direction:column;gap:8px}.aw-prof-option{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;padding:8px;border:1px solid var(--pl-ui-border);border-radius:6px;color:var(--pl-ui-text-soft);background:var(--pl-ui-bg-base);cursor:pointer;text-align:left}.aw-prof-option:hover:not(:disabled){border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.aw-prof-option[aria-pressed=true]{border-color:var(--pl-ui-accent)}.aw-prof-option:disabled{opacity:.68;cursor:default}.aw-prof-main.pl-scroll-area{min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.aw-summary.pl-card{flex:none;display:grid;grid-template-columns:112px minmax(0,1fr) minmax(150px,auto);gap:14px;align-items:center;padding:14px;border:1px solid var(--pl-ui-border-strong);border-radius:7px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 12px),var(--pl-ui-surface-panel)}.aw-prof-lapidador.aw-summary{background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 44%),repeating-linear-gradient(60deg,rgba(255,255,255,.035) 0 1px,transparent 1px 10px),var(--pl-ui-surface-panel)}.aw-prof-engenheiro.aw-summary{background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 50%),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 9px),var(--pl-ui-surface-panel)}.aw-summary-frame,.aw-confirm-frame,.aw-contract-mark{display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:7px;background:var(--pl-ui-bg-base)}.aw-summary-frame{position:relative;width:104px;height:104px}.aw-summary-lv{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:3px 7px;border:1px solid var(--pl-ui-border);border-radius:4px;background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-size:.66rem;font-style:normal;white-space:nowrap}.aw-summary-id{min-width:0;display:flex;flex-direction:column;gap:6px}.aw-summary-id h3,.aw-contract-copy h3,.aw-choice-head h2{margin:0;color:var(--pl-ui-text);font-family:var(--pl-ui-font-section);letter-spacing:0;line-height:1.35}.aw-summary-id h3{font-size:.86rem}.aw-summary-id p,.aw-contract-copy p,.aw-choice-head p,.aw-choice-sub,.aw-max-note{margin:0;color:var(--pl-ui-text-muted);line-height:1.45}.aw-xpbar{width:min(380px,100%)}.aw-summary-id small{color:var(--pl-ui-text-muted)}.aw-summary-energy{display:flex;flex-direction:column;gap:4px;text-align:right}.aw-summary-energy b{font-size:1.08rem}.aw-summary-energy small{max-width:180px;color:var(--pl-ui-text-soft);line-height:1.3;font-size:.7rem}.aw-prof-cols{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:10px;align-items:start}.aw-path{display:flex;flex-direction:column;gap:10px;padding:12px}.aw-path-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px}.aw-path-row+.aw-path-row:before{content:"";position:absolute;left:15px;top:-10px;height:10px;border-left:1px solid var(--pl-ui-border)}.aw-path-dot{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:50%;background:var(--pl-ui-bg-base);color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-section);font-size:.54rem}.aw-path-row.done .aw-path-dot{color:var(--pl-ui-success);border-color:color-mix(in oklab,var(--pl-ui-success) 70%,var(--pl-ui-border))}.aw-path-row.now .aw-path-dot{color:var(--pl-ui-text);border-color:var(--pl-ui-accent)}.aw-path-row.future{opacity:.68}.aw-path-body{min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}.aw-path-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.aw-path-title b{font-size:.82rem}.aw-path-title i{color:var(--pl-ui-text-muted);font-style:normal;font-size:.68rem}.aw-path-feats{color:var(--pl-ui-text-muted);line-height:1.35;font-size:.76rem}.aw-path-row.now .aw-path-feats{color:var(--pl-ui-text-soft)}.aw-prof-side{display:flex;flex-direction:column;gap:10px}.aw-panel-box{padding:12px;display:flex;flex-direction:column;gap:8px}.aw-next-feats{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:5px;color:var(--pl-ui-text-soft);font-size:.78rem}.aw-next-feats li::marker{color:var(--pl-ui-text-muted)}.aw-energy-rules.pl-card{background:repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 1px,transparent 1px 8px),var(--pl-ui-surface-panel)}.aw-energy-rule{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center}.aw-energy-rule>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:50%;background:var(--pl-ui-bg-base);color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-section);font-size:.5rem;font-style:normal}.aw-energy-rule span{min-width:0;display:flex;flex-direction:column;gap:1px}.aw-energy-rule b{font-size:.76rem}.aw-energy-rule small{color:var(--pl-ui-text-muted);font-size:.68rem;line-height:1.3}.aw-choice.pl-scroll-area{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.aw-choice-head{display:grid;gap:6px;max-width:760px}.aw-choice-head h2{font-size:.94rem}.aw-contract-grid{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(max-content,auto);gap:12px}.aw-contract{position:relative;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(min-content,1fr) auto;gap:12px;padding:16px}.aw-contract:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.9}.aw-contract.aw-prof-lapidador:before{background:repeating-linear-gradient(115deg,rgba(255,255,255,.045) 0 1px,transparent 1px 11px)}.aw-contract.aw-prof-engenheiro:before{background:radial-gradient(circle at 22% 20%,rgba(255,255,255,.06),transparent 0 28px,transparent 30px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 12px)}.aw-contract>*{position:relative}.aw-contract-mark{width:112px;height:112px;justify-self:start}.aw-contract-copy{display:grid;gap:7px}.aw-contract-copy h3{font-size:.86rem}.aw-contract-copy strong{color:var(--pl-ui-text-soft);line-height:1.4;font-size:.8rem}.aw-contract-list{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:7px;color:var(--pl-ui-text-muted);line-height:1.38}.aw-contract-list li::marker{color:var(--pl-ui-text-soft)}.aw-confirm{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.aw-confirm-frame{width:114px;height:114px}.aw-confirm-title{color:var(--pl-ui-text);font-family:var(--pl-ui-font-section);font-size:.86rem;letter-spacing:0}.aw-confirm-actions{display:flex;gap:12px;align-items:center}.aw-confirm-actions .aw-primary{width:auto;min-width:150px}.artisan-workshop ::-webkit-scrollbar{width:8px;height:8px}.artisan-workshop ::-webkit-scrollbar-track{background:transparent}.artisan-workshop ::-webkit-scrollbar-thumb{background:var(--pl-ui-border);border-radius:4px}.artisan-workshop ::-webkit-scrollbar-thumb:hover{background:var(--pl-ui-border-strong)}@media(max-width:1240px){.aw-bench{grid-template-columns:170px minmax(320px,1fr) 310px}.aw-recipe-row{grid-template-columns:34px 44px minmax(110px,1fr) 54px 48px 78px}.aw-recipe-mat{display:none}}@media(max-width:980px){.modal.modal-workshop{width:calc(96vw / var(--hud-scale, 1))}.aw-infobar{grid-template-columns:1fr 1fr}.aw-link-btn{justify-self:start}.aw-bench{grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto minmax(0,1fr)}.aw-prof{grid-template-columns:minmax(0,1fr)}.aw-prof-switch{flex-direction:row;overflow-x:auto}.aw-prof-option{min-width:210px}.aw-prof-cols,.aw-contract-grid{grid-template-columns:1fr}}@media(max-width:980px),(max-height:480px)and (orientation:landscape){.aw-filter-panel{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:8px}.aw-search{flex:1 1 200px}.aw-cats.pl-scroll-area{flex:999 1 320px;flex-direction:row;flex-wrap:wrap;gap:6px;overflow:visible}.aw-cat{flex:0 1 auto;border-color:var(--pl-ui-border)}.aw-filter-foot{display:none}}@media(max-width:700px),(max-height:480px)and (orientation:landscape){.modal.modal-workshop{width:calc((100vw - 12px) / var(--hud-scale, 1));max-width:calc((100vw - 12px) / var(--hud-scale, 1));height:calc((100dvh - 12px) / var(--hud-scale, 1));max-height:calc((100dvh - 12px) / var(--hud-scale, 1))}.aw-body.pl-scroll-area{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-inline:10px}.aw-infobar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id energia" "bonus bonus";gap:6px 12px;padding:8px 10px}.aw-info-prof{grid-area:id}.aw-info-bonus{grid-area:bonus}.aw-energy{grid-area:energia;min-width:0;width:100%}.aw-energy .aw-bar{width:100%}.aw-energy-clock{white-space:normal}.aw-infobar>.aw-link-btn{display:none}.aw-bench{flex:none;display:flex;flex-direction:column;gap:10px;width:100%}.aw-filter-panel{display:flex;flex:none}.aw-orderbook.pl-scroll-area,.aw-production-sheet.pl-scroll-area{flex:none;overflow:visible}.aw-bench:not(.is-ficha)>.aw-production-sheet{display:none}.aw-bench.is-ficha>.aw-filter-panel,.aw-bench.is-ficha>.aw-orderbook{display:none}.aw-sheet-back.pl-button{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:calc(40px / var(--hud-scale, 1));padding:0 14px}.aw-det-spacer{display:none}.aw-sheet-cta{position:sticky;bottom:-8px;z-index:1;display:grid;gap:8px;border-top:1px solid var(--pl-ui-border);background:linear-gradient(var(--pl-ui-surface-raised),var(--pl-ui-surface-raised)),#030c14}.aw-qty{grid-template-columns:minmax(0,1fr) auto;align-items:center}.aw-prof{flex:none;display:flex;flex-direction:column}.aw-prof-main.pl-scroll-area,.aw-choice.pl-scroll-area{flex:none;overflow:visible}.aw-confirm{flex:1 0 auto;padding:16px}.aw-state-chip{font-size:.64rem;padding-inline:6px}}@media(max-width:700px)and (not (max-height:480px)),(max-width:700px)and (orientation:portrait){.aw-header{--pl-window-header-line-left: 62px;--pl-window-header-line-right: 54px;--ui-close-size: calc(44px / var(--hud-scale, 1));grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:0;padding:10px}.aw-title-mark{--pl-window-icon-size: 44px}.aw-title-sigil{width:30px;height:30px}.aw-title .pl-window__title{font-size:20px}.aw-title .pl-window__subtitle{display:none}.aw-modebar{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0}.aw-close{grid-column:3;grid-row:1}.aw-mode{min-width:0;min-height:calc(44px / var(--hud-scale, 1));padding-inline:6px}.aw-sheet-cta{margin:0 -12px -12px;padding:10px 12px 12px;border-radius:0 0 var(--pl-ui-radius-card, 8px) var(--pl-ui-radius-card, 8px)}.aw-summary.pl-card{grid-template-columns:1fr;justify-items:start}.aw-summary-energy{text-align:left}.aw-prof-switch{flex:none;flex-direction:column;overflow-x:visible}.aw-prof-option{min-width:0}.aw-contract-mark{width:94px;height:94px}}@media(max-height:480px)and (orientation:landscape){.aw-header{--ui-close-size: calc(44px / var(--hud-scale, 1));grid-template-columns:40px minmax(0,1fr) auto auto;gap:10px;min-height:0;padding:6px 12px}.aw-title-mark{--pl-window-icon-size: 40px}.aw-title-sigil{width:28px;height:28px}.aw-title .pl-window__title{font-size:18px}.aw-title .pl-window__subtitle{display:none}.aw-mode{min-height:calc(40px / var(--hud-scale, 1));padding-block:4px}.aw-infobar{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"id bonus energia"}.aw-production-sheet.pl-scroll-area{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"voltar head" "info mats" "info cta";grid-template-rows:auto auto 1fr;align-items:start;gap:10px 16px}.aw-sheet-back.pl-button{grid-area:voltar;justify-self:start}.aw-sheet-head{grid-area:head}.aw-sheet-info{grid-area:info}.aw-sheet-mats{grid-area:mats}.aw-sheet-cta{grid-area:cta;margin-bottom:-12px;padding:8px 0 12px}.aw-sheet-info,.aw-sheet-mats{display:flex;flex-direction:column;gap:9px;min-width:0}.aw-det-frame{width:72px;height:72px}.aw-det-frame .tile{width:58px;height:58px}}@container aw-ordens (max-width: 500px){.aw-recipe-row{grid-template-columns:34px 42px minmax(0,1fr) auto}.aw-recipe-metric,.aw-recipe-mat{display:none}}@media(prefers-reduced-motion:reduce){.artisan-workshop *,.artisan-workshop *:before,.artisan-workshop *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.aw-state-chip.is-unknown,.aw-recipe-row.is-unknown .aw-state-chip{color:var(--pl-ui-warning);border-color:var(--pl-ui-warning)}.aw-recipe-row.is-unknown{opacity:.82;border-left:2px solid var(--pl-ui-warning)}.aw-recipe-row.is-unknown .aw-recipe-item{filter:grayscale(1) contrast(.7)}.aw-lock-note.aw-lock-unknown{border-color:var(--pl-ui-warning);color:var(--pl-ui-warning)}.aw-mats-ocultos .aw-mat-row.oculto{opacity:.55;border-style:dashed}.aw-mats-ocultos .aw-mat-ico{display:grid;place-items:center;font-weight:700;color:var(--pl-ui-warning)}.is-unknown-sheet .aw-det-art{filter:grayscale(.6) brightness(.85)}.left-dock .hud-box.hunt-rota-box{position:static;margin:8px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--pl-ui-border);border-radius:0;border-image:none;background:none;box-shadow:none;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-body)}.left-dock .hud-box.hunt-rota-box>.hud-box-head{gap:8px;margin:0 0 4px;padding:0 0 4px;border-bottom:0}.left-dock .hud-box.hunt-rota-box>.hud-box-head h4{margin:0;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.02em;text-transform:none;color:var(--pl-ui-text-strong)}.left-dock .hunt-rota-box .hud-sub{display:flex;align-items:center;gap:5px;margin:8px 0 4px;padding:0 0 3px;border-bottom:1px solid var(--pl-ui-border);font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase;color:var(--pl-ui-accent-muted)}.left-dock .hunt-rota-box .hud-row{align-items:center;gap:8px;padding:2px 0;font-size:12px;letter-spacing:0;color:var(--pl-ui-text-soft)}.left-dock .hunt-rota-box .hud-row>span{min-width:0}.left-dock .hunt-rota-box .hud-row b{font-weight:800;color:var(--pl-ui-text-strong)}.left-dock .hunt-rota-box .hud-row b.tnum{font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.left-dock .hunt-rota-box .muted{color:var(--pl-ui-text-muted);font-size:11px;line-height:1.4}.left-dock .hunt-rota-box .bar{height:18px;margin:4px 0;border:1px solid var(--pl-ui-border);background:var(--pl-ui-bg-base);box-shadow:inset 0 1px 2px #00000073}.left-dock .hunt-rota-box .bar.expgold>i{background:var(--pl-ui-accent);box-shadow:inset 0 2px #ffffff38}.left-dock .hunt-rota-box .bar>span{font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:0}.left-dock .hunt-rota-box .bait-row{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 2px}.left-dock .hunt-rota-box .bait-chip{padding:4px 9px;font-family:var(--pl-ui-font-body);font-size:11px;font-weight:700;letter-spacing:0;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-panel);box-shadow:none;transition:color .14s ease,border-color .14s ease,background .14s ease}.left-dock .hunt-rota-box .bait-chip em{font-style:normal;color:var(--pl-ui-text-muted)}.left-dock .hunt-rota-box .bait-ico{vertical-align:-3px;image-rendering:pixelated}.hunt-rota-box .bait-chip{min-height:26px}.left-dock .hunt-rota-box .bait-chip:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.left-dock .hunt-rota-box .bait-chip:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px;box-shadow:none}.left-dock .hunt-rota-box .bait-chip.on,.left-dock .hunt-rota-box .bait-chip.on:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pl-ui-accent-bright) 18%,transparent)}.left-dock .hunt-rota-box .bait-chip.in-use,.left-dock .hunt-rota-box .bait-chip.in-use:hover:not(:disabled){color:var(--pl-ui-warning);border-color:color-mix(in srgb,var(--pl-ui-warning) 60%,var(--pl-ui-border));background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent)}.left-dock .hunt-rota-box .bait-chip.in-use em{color:var(--pl-ui-warning)}.left-dock .hunt-rota-box .bait-chip.locked,.left-dock .hunt-rota-box .bait-chip:disabled{cursor:not-allowed;color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-card-locked-background);filter:none}.left-dock .hunt-rota-box .bait-chip.locked em{color:var(--pl-ui-text-disabled)}.left-dock .hunt-rota-box .bait-equipped-dim{opacity:.62}.left-dock .hunt-rota-box .bait-fallback-note{margin:4px 0 2px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--pl-ui-warning) 40%,transparent);border-radius:var(--pl-ui-radius-button);font-size:11px;line-height:1.35;color:var(--pl-ui-warning);background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent)}.left-dock .hunt-rota-box .bait-free-note{margin:4px 0 2px;padding:5px 8px;border:1px solid var(--pl-ui-accent-action-border);border-radius:var(--pl-ui-radius-button);font-size:11px;line-height:1.35;color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--pl-ui-accent-bright) 8%,transparent)}.hunt-rota-box .fish-help-btn{min-height:22px}.left-dock .hunt-rota-box .hud-sub .fish-help-btn{margin-left:auto;padding:2px 8px;font-family:var(--pl-ui-font-body);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-accent-action-border);border-radius:999px;background:var(--pl-ui-surface-panel);box-shadow:none}.left-dock .hunt-rota-box .hud-sub .fish-help-btn:hover:not(:disabled){color:var(--pl-ui-text-strong);background:var(--pl-ui-surface-secondary-action)}.left-dock .hunt-rota-box .hud-sub .fish-help-btn:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.left-dock .hunt-rota-box .fish-strip{display:flex;flex-wrap:wrap;gap:3px;padding:2px 0}.left-dock .hunt-rota-box .fish-mini{width:30px;height:30px;display:inline-flex;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base)}.hunt-contracts{--pl-card-radius: var(--pl-ui-radius-button)}.left-dock .hunt-rota-box .hunt-contracts.pl-card{margin-top:8px;padding:4px 8px 6px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.left-dock .hunt-rota-box .hunt-contracts.pl-card:is(:hover,:focus-visible){border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-card-active)}.left-dock .hunt-rota-box .hunt-contracts.pl-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.left-dock .hunt-rota-box .hunt-contracts>.hud-sub{margin-top:0}.left-dock .hunt-rota-box .hunt-contract-line{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:12px}.left-dock .hunt-rota-box .hc-ico{flex:none;font-size:13px;line-height:1}.left-dock .hunt-rota-box .hc-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--pl-ui-text-soft)}.left-dock .hunt-rota-box .hc-prog{flex:none;font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;color:var(--pl-ui-text-strong)}.left-dock .hunt-rota-box .hc-xp{flex:none;font-size:11px;font-weight:800;white-space:nowrap;color:var(--pl-ui-accent-muted)}.left-dock .hunt-rota-box .hunt-contract-line.done,.left-dock .hunt-rota-box .hunt-contract-line.done .hc-prog{color:var(--pl-ui-success)}.left-dock .hunt-rota-box .hunt-contract-line.special .hc-prog{color:var(--pl-ui-special)}.hunt-rota-ver.pl-button{width:100%;min-height:34px;margin-top:8px;padding:0 10px;font-size:12px}.left-dock .hunt-rota-box .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}@media(pointer:coarse){.left-dock .hunt-rota-box .bait-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.left-dock .hunt-rota-box .bait-chip{min-width:0;padding:4px 8px;border-radius:var(--pl-ui-radius-button);white-space:normal;text-align:left;line-height:1.15}.left-dock .hunt-rota-box .bait-chip em{display:block}}@media(prefers-reduced-motion:reduce){.left-dock .hunt-rota-box .bait-chip,.left-dock .hunt-rota-box .hunt-contracts.pl-card{transition:none}}.anz{display:flex;flex-direction:column;gap:8px;padding:2px 0 0;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-body)}.anz-num{font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-weight:800;color:var(--pl-ui-text-strong)}.anz-num.is-pos{color:var(--pl-ui-success)}.anz-num.is-neg{color:var(--pl-ui-danger)}.anz-num.is-mute{color:var(--pl-ui-text-muted)}.anz-bar{display:flex;align-items:center;gap:6px;min-height:24px}.anz-bar .anz-gap{flex:1}.anz .anz-sync{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--pl-ui-border);border-radius:999px;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:.04em;white-space:nowrap;color:var(--pl-ui-text-muted);background:var(--pl-ui-surface-panel)}.anz .anz-sync.is-ok{color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 45%,var(--pl-ui-border))}.anz .anz-sync.is-pending{color:var(--pl-ui-text-soft)}.anz .anz-sync.is-failed{color:var(--pl-ui-danger);border-color:color-mix(in srgb,var(--pl-ui-danger) 55%,var(--pl-ui-border))}.anz .anz-act{box-sizing:border-box;width:26px;min-height:24px;height:24px;display:grid;place-items:center;padding:0;cursor:pointer;font-size:13px;line-height:1;color:var(--pl-ui-close-color);background:var(--pl-ui-close-background);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);box-shadow:inset 0 0 0 1px #6fcafa1a;transition:color .14s ease,border-color .14s ease,background .14s ease}.anz .anz-act:is(:hover,:focus-visible):not(:disabled){color:#fff;border-color:#a9dcff;background:#094367e5}.anz .anz-act:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px;box-shadow:none}.anz-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}.anz-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.anz-cell>small{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-ui-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anz-cell>b{font-size:15px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anz-grid.is-lead>.anz-cell>b{font-size:17px;font-weight:900}.anz-chips{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;padding-top:7px;border-top:1px solid var(--pl-ui-border);font-size:11px;font-weight:700;color:var(--pl-ui-text-soft)}.anz-chips>span{white-space:nowrap}.anz-secs{display:flex;flex-direction:column}.anz-sec{border-top:1px solid var(--pl-ui-border)}.anz .anz-sec-head{display:flex;align-items:center;gap:6px;width:100%;min-height:30px;padding:6px 2px;cursor:pointer;background:none;border:0;border-radius:var(--pl-ui-radius-card);font:inherit;font-size:12px;font-weight:900;letter-spacing:.02em;text-align:left;color:var(--pl-ui-text-soft);transition:color .14s ease}.anz .anz-sec-head:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:transparent;background:none}.anz .anz-sec-head:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:-2px;box-shadow:none}.anz-sec-head>span{flex:1;min-width:0}.anz-sec-head>em{font-style:normal;font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;color:var(--pl-ui-text-muted)}.anz-sec-head>i{font-style:normal;font-size:9px;color:var(--pl-ui-accent-muted)}.anz-sec.is-open>.anz-sec-head{color:var(--pl-ui-text-strong)}.anz-sec.is-open>.anz-sec-head>i{color:var(--pl-ui-accent-bright)}.anz-sec-body{padding:0 0 8px}.anz-line{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;padding:2px;font-size:12px}.anz-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anz-line>b{flex:none;font-size:12px}.anz-line.is-total{border-top:1px solid var(--pl-ui-border);margin-top:3px;padding-top:5px}.anz-line.is-empty{color:var(--pl-ui-text-muted);font-style:italic}.anz-item>span{display:flex;align-items:center;gap:5px}.anz-item .tile{flex:none;width:20px;height:20px;font-size:.8rem;background:var(--pl-ui-bg-base);border-color:var(--pl-ui-border)}.anz-item .anz-item-nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anz-item .anz-qty{flex:none;font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums;color:var(--pl-ui-text-muted)}.anz-shiny{color:var(--pl-ui-special);font-weight:800}.anz-catch-strip{display:flex;flex-wrap:wrap;gap:4px;padding:2px 0 4px}.anz-catch{position:relative;width:32px}.anz-catch .tile{width:32px;height:32px;font-size:1rem;background:var(--pl-ui-bg-base);border-color:var(--pl-ui-border)}.anz-catch>.anz-catch-qty{position:absolute;right:0;top:20px;font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 2px #05101a,0 0 3px #05101a}.anz-catch>.anz-catch-heather{display:block;margin-top:1px;text-align:center;font-size:9px;font-weight:700;line-height:1.1;color:var(--pl-ui-special);font-variant-numeric:tabular-nums;white-space:nowrap}.anz-catch.is-shiny .tile{box-shadow:inset 0 0 0 1px var(--pl-ui-special);border-radius:4px}.anz-nota{margin:2px 0 0;font-size:11px;line-height:1.35;color:var(--pl-ui-text-muted)}@media(hover:none),(pointer:coarse){.stage .anz button.anz-act{position:relative;width:26px;height:24px;min-height:24px}.stage .anz button.anz-act:after{content:"";position:absolute;inset:calc((24px - 44px / var(--hud-scale, 1)) / 2) calc((26px - 44px / var(--hud-scale, 1)) / 2)}}@media(max-width:720px),(orientation:portrait){.anz{gap:6px;padding-top:0}.anz-grid{gap:6px 8px}.anz-cell>b{font-size:14px}.anz-grid.is-lead>.anz-cell>b{font-size:15px}}@container analisador (max-width: 250px){.anz-grid{grid-template-columns:minmax(0,1fr)}}@media(orientation:landscape)and (max-height:560px){.anz{gap:6px;padding-top:0}.anz-line{min-height:18px}.anz .anz-sec-head{min-height:26px;padding:4px 2px}}@media(prefers-reduced-motion:reduce){.anz .anz-act,.anz .anz-sec-head{transition:none}}.hunt-dock.pl-window{display:flex;flex-direction:column;min-height:0;overflow:hidden;container:analisador / inline-size}.hunt-dock__head{--pl-window-header-line-left: 40px;--pl-window-header-line-right: 40px;--pl-window-header-overlay-inset: 0 34px 0 auto;--pl-window-header-overlay-width: 46%}.hunt-dock .hunt-dock__head{flex:none;display:flex;align-items:center;gap:8px;width:100%;min-height:36px;margin:0;padding:6px 8px 6px 9px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;text-align:left;color:var(--pl-ui-text-strong);border:0;border-bottom:1px solid var(--pl-ui-accent-action-border);border-radius:0;background:var(--pl-ui-header-coating);box-shadow:var(--pl-ui-shadow-header);font-family:var(--pl-ui-font-section);font-size:11px;font-weight:var(--pl-ui-font-weight-section);line-height:var(--pl-ui-leading-control);letter-spacing:.11em;text-transform:uppercase;transition:none}.hunt-dock .hunt-dock__head:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-focus);background:var(--pl-ui-header-coating)}.hunt-dock .hunt-dock__head:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:-3px}.hunt-dock .hunt-dock__head:active:not(:disabled){transform:none}.hunt-dock__ico{--pl-window-icon-size: 24px}.hunt-dock .hunt-dock__ico{flex:none}.hunt-dock .hunt-dock__ico:before{inset:3px}.hunt-dock .hunt-dock__ico>span{font-size:12px}.hunt-dock .hunt-dock__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hunt-dock .hunt-dock__caret{flex:none;display:grid;place-items:center;width:22px;height:22px;color:var(--pl-ui-close-color);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background);box-shadow:inset 0 0 0 1px #6fcafa1a;font-size:10px;line-height:1}.hunt-dock .hunt-dock__head:is(:hover,:focus-visible) .hunt-dock__caret{color:#fff;border-color:#a9dcff;background:#094367e5}.hunt-dock:not(.open) .hunt-dock__body{display:none}.hunt-dock:not(.open) .hunt-dock__head,.hunt-dock:not(.open) .hunt-dock__head:is(:hover,:focus-visible):not(:disabled){border-bottom-color:transparent}.hunt-dock:not(.open) .hunt-dock__head:before{opacity:0}.hunt-dock .hunt-dock__body{flex:1 1 auto;min-height:0;max-height:min(62dvh,560px,calc(var(--hunt-dock-room, 100dvh) / var(--hud-scale, 1)));padding:6px 10px 10px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--pl-ui-accent-action-ring) transparent;color:var(--pl-ui-text)}.hunt-dock .hunt-dock__body::-webkit-scrollbar{width:8px}.hunt-dock .hunt-dock__body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:4px;background:var(--pl-ui-accent-action-ring);background-clip:padding-box}@media(max-width:760px)and (orientation:portrait){html[data-mobile-layout=portrait] .stage:is(.battle-mode,.instance-mode):has(.battle-list.is-on.is-open:not(.is-floating))>.gba-left-dock .gba-left-stack>.left-dock{width:min(280px,calc((100vw - 8px - 132px - 6px) / var(--hud-scale, 1) - 10px))}}@media(max-height:480px)and (orientation:landscape){.hunt-dock .hunt-dock__head{min-height:30px;padding-block:4px}.hunt-dock .hunt-dock__body{padding:4px 8px 8px}}.anz-pausa{display:grid;gap:7px;padding:10px 11px;margin:0 0 8px;border-left:3px solid var(--pl-ui-accent, #1d82e2);border-radius:var(--pl-ui-radius-panel, 8px);background:var(--pl-ui-surface-card, linear-gradient(180deg, rgb(10 36 51 / 86%), rgb(4 19 30 / 90%)));box-shadow:var(--pl-ui-shadow-card, inset 0 0 0 1px rgb(0 7 12 / 58%), 0 3px 7px rgb(0 0 0 / 18%));color:var(--pl-ui-text, #f2f7ff)}html:not([data-short-landscape=true]) .anz-pausa{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.left-dock.is-dragging .anz-pausa{cursor:grabbing}.anz-pausa__cab{display:grid;gap:2px}.anz-pausa__cab small{font-size:12px;letter-spacing:.1em;color:var(--pl-ui-header-kicker-color, #c8ecff)}.anz-pausa__cab b{font-size:13px;letter-spacing:.03em;color:var(--pl-ui-text-strong, #f5f9ff)}.anz-pausa__nums{display:flex;flex-wrap:wrap;gap:4px 10px;font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--pl-ui-text-soft, #bad0df)}.anz-pausa__linha{margin:0;font-size:12px;line-height:1.45;color:var(--pl-ui-text-soft, #bad0df)}.anz-pausa__acoes{display:grid;gap:6px}.anz-pausa__acoes .anz-pausa__voltar,.anz-pausa__acoes .anz-pausa__encerrar{width:100%;min-width:0;padding-inline:6px}.modal-bg.tivc-bg{z-index:calc(var(--z-modal, 100) + 10);padding:max(var(--ui-window-gutter, 12px),env(safe-area-inset-top)) max(var(--ui-window-gutter, 12px),env(safe-area-inset-right)) max(var(--ui-window-gutter, 12px),env(safe-area-inset-bottom)) max(var(--ui-window-gutter, 12px),env(safe-area-inset-left));overflow:auto;overscroll-behavior:contain;background:#02090e85;-webkit-backdrop-filter:blur(1.5px) saturate(.88);backdrop-filter:blur(1.5px) saturate(.88)}.modal.tivc-modal{width:min(1040px,100%);max-width:calc((100vw - 2 * var(--ui-window-gutter, 12px)) / var(--hud-scale, 1));min-width:0;min-height:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.tivc.pl-window{--tivc-line: var(--pl-ui-border);--tivc-line-strong: var(--pl-ui-border-strong);--tivc-muted: var(--pl-ui-text-muted);--tivc-soft: var(--pl-ui-text-soft);--tivc-gold: var(--pl-ui-special);--tivc-green: var(--pl-ui-success);--tivc-panel: rgb(5 24 37 / 62%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc((100dvh - 2 * var(--ui-window-gutter, 12px)) / var(--hud-scale, 1));min-height:min(680px,calc((100dvh - 2 * var(--ui-window-gutter, 12px)) / var(--hud-scale, 1)));overflow:hidden;color-scheme:dark;font-size:13px;line-height:1.4}.tivc .tivc-head.pl-window__header{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 46px;display:grid;grid-template-columns:46px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:14px;min-height:72px;padding:12px 16px}.tivc .tivc-emblem.pl-window__icon>span{font-family:var(--pl-ui-font-title);font-size:22px;font-weight:900}.tivc .tivc-heading{min-width:0}.tivc .tivc-close{position:relative;z-index:12}.tivc .tivc-body.pl-window__body{min-height:0;padding:14px 16px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#010a1024}.tivc .tivc-foot.pl-window__footer{display:flex;justify-content:center;padding:8px 16px;color:var(--tivc-muted);font-size:11px;text-align:center}.tivc-overview{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);margin-bottom:12px;overflow:hidden;border:1px solid rgb(74 151 192 / 25%);border-radius:var(--pl-ui-radius-card);background:linear-gradient(90deg,#051c2a96,#0514216b);box-shadow:inset 0 1px #b1e1f812,inset 0 -1px #00080e94}.tivc-panel{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.tivc-panel+.tivc-panel:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:linear-gradient(transparent,rgb(80 166 209 / 28%) 22%,rgb(80 166 209 / 28%) 78%,transparent)}.tivc-panel-kicker{display:block;color:var(--tivc-muted);font-size:10px;font-weight:900;letter-spacing:.15em}.tivc-panel-vote.is-ready .tivc-panel-kicker{color:var(--pl-ui-accent-bright)}.tivc-panel-blessing.is-active .tivc-panel-kicker{color:var(--tivc-green)}.tivc-panel-outfit.is-done .tivc-panel-kicker{color:var(--tivc-gold)}.tivc-panel-copy{margin:0;color:var(--tivc-soft);font-size:12px}.tivc-panel-copy b,.tivc-lock b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.tivc-big{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:18px;font-weight:900;line-height:1.15}.tivc-panel-blessing.is-active .tivc-big{color:var(--tivc-green)}.tivc-panel-outfit.is-done .tivc-big{color:var(--tivc-gold)}.tivc-vote-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.tivc .tivc-vote.pl-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:900;letter-spacing:.08em;text-decoration:none}.tivc .tivc-vote.pl-button:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled, none);filter:none;opacity:1;cursor:not-allowed}.tivc-lock{color:var(--tivc-soft);font-size:12px}.tivc-state.is-off{color:var(--tivc-muted);font-size:12px;font-weight:800}.tivc-bar{position:relative;height:8px;overflow:hidden;border:1px solid rgb(88 160 194 / 44%);border-radius:999px;background:#041824e0}.tivc-bar>i{display:block;height:100%;background:linear-gradient(90deg,#0d6fae,#79d3ff);box-shadow:0 0 8px #5c9bff75}.tivc-panel-outfit.is-done .tivc-bar>i,.tivc-outfit.is-done .tivc-bar>i{background:linear-gradient(90deg,#8d7438,var(--tivc-gold));box-shadow:0 0 8px #e6b94f66}.tivc-bar-lg{height:18px}.tivc-bar-lg>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:11px;font-weight:900;text-shadow:0 1px 2px rgb(0 0 0 / 80%)}.tivc-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid var(--tivc-line)}.tivc .tivc-tab{min-height:34px;padding:0 14px;color:var(--tivc-soft);border:1px solid var(--tivc-line);border-radius:var(--pl-ui-radius-button);background:#041622b3;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:850;letter-spacing:.06em;cursor:pointer}.tivc .tivc-tab:is(:hover,:focus-visible){color:var(--pl-ui-accent-bright);border-color:var(--tivc-line-strong)}.tivc .tivc-tab.is-on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action);box-shadow:var(--pl-ui-shadow-focus-glow)}.tivc-note{margin:0 0 10px;color:var(--tivc-soft);font-size:12px}.tivc-note b{color:var(--pl-ui-text-strong)}.tivc-note-boost{margin-top:-4px}.tivc-days{display:grid;gap:8px;margin-bottom:12px}.tivc-day{--tivc-shiny: #f08dff;--tivc-xp: #6cc8ff;--tivc-ico: max(40px, calc(38px / var(--hud-scale, 1)));position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);gap:6px 8px;min-width:0;padding:6px;overflow:hidden;border:1px solid var(--pl-ui-card-locked-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-card-locked-background)}.tivc-day:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tivc-line-strong);opacity:.45}.tivc-day.is-pego:before{background:var(--tivc-green);opacity:.55}.tivc-day.is-vez{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.tivc-day.is-vez:before{width:3px;background:linear-gradient(180deg,#0d6fae,#79d3ff 50%,#0d6fae);opacity:1}.tivc-day.is-final{border-color:var(--pl-ui-card-special-border);box-shadow:var(--pl-ui-shadow-card-special)}.tivc-day.is-final:before{width:3px;background:var(--tivc-gold);opacity:.9}.tivc-day-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;padding:6px 2px;border:1px solid var(--tivc-line);border-radius:var(--pl-ui-radius-card);background:radial-gradient(circle at 50% 30%,rgb(23 113 163 / 18%),transparent 70%),#020e16b3;line-height:1}.tivc-day-seal>span{color:var(--tivc-muted);font-size:10px;font-weight:900;letter-spacing:.16em}.tivc-day-seal>strong{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:26px;font-weight:900}.tivc-day-seal>em{margin-top:3px;color:var(--tivc-gold);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.14em}.tivc-day.is-pego .tivc-day-seal>strong{color:var(--tivc-green)}.tivc-day.is-vez .tivc-day-seal{border-color:var(--pl-ui-accent-action-border);box-shadow:inset 0 0 12px #5c9bff38}.tivc-day.is-vez .tivc-day-seal>strong{color:var(--pl-ui-accent-bright)}.tivc-day.is-final .tivc-day-seal{border-color:var(--pl-ui-card-special-border);background:radial-gradient(circle at 50% 30%,rgb(230 185 79 / 16%),transparent 70%),#1410068c}.tivc-day.is-final .tivc-day-seal>strong{color:var(--tivc-gold)}.tivc-day-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.tivc-pack{display:flex;flex-direction:column;gap:6px;min-width:0;padding:6px 8px 8px;border:1px solid var(--tivc-line);border-radius:var(--pl-ui-radius-card);background:#03111b9e}.tivc-pack-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.tivc-pack-name{color:var(--tivc-soft);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tivc-pack-tag{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:900;letter-spacing:.1em;white-space:nowrap}.tivc-pack-tag b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.tivc-pack-tag.is-ok{color:var(--tivc-green)}.tivc-pack-tag.is-now{color:var(--pl-ui-accent-bright)}.tivc-pack-tag.is-wait{color:var(--tivc-soft);letter-spacing:.04em}.tivc-pack-tag.is-locked,.tivc-pack-tag.is-lost{color:var(--tivc-muted)}.tivc-pack-tag.is-now:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;animation:tivcPulse 1.6s ease-in-out infinite}.tivc-lock-ico{position:relative;flex:0 0 auto;width:9px;height:7px;margin-top:4px;border-radius:1.5px;background:currentColor}.tivc-lock-ico:before{content:"";position:absolute;left:1.5px;top:-5px;box-sizing:border-box;width:6px;height:7px;border:1.5px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0}.tivc-pack.is-disponivel{border-color:var(--pl-ui-accent-action-border);background:linear-gradient(180deg,#0f466e6b,#041826b3);box-shadow:0 0 0 1px #79d3ff2e,0 0 16px #5c9bff42}.tivc-pack.is-disponivel .tivc-pack-name{color:var(--pl-ui-text-strong)}.tivc-pack.is-bloqueado.is-vez{border-style:dashed;border-color:#79d3ff6b;background:#051a289e}.tivc-pack.is-bloqueado:not(.is-vez){border-color:var(--pl-ui-card-locked-border);background:#020c138c}.tivc-pack.is-bloqueado:not(.is-vez) .tivc-chips{opacity:.5;filter:saturate(.45)}.tivc-pack.is-bloqueado:not(.is-vez) .tivc-pack-name{color:var(--tivc-muted)}.tivc-pack.is-recebido{border-color:#63d58a57;background:#061e1a73}.tivc-pack.is-recebido .tivc-chips{opacity:.72}.tivc-pack-vote{display:flex;flex-direction:column;gap:5px;margin-top:auto;padding-top:2px}.tivc-pack-vote .tivc-vote.pl-button{width:100%;min-height:38px}.tivc-pack-id{color:var(--tivc-soft);font-size:10.5px;line-height:1.3}.tivc-pack-extra{color:var(--tivc-soft);font-size:11px;line-height:1.35}.tivc-pack-id b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);letter-spacing:.02em}.tivc-pack-prazo{color:var(--tivc-soft);font-size:10.5px;font-weight:800;line-height:1.3}.tivc-pack-prazo b{color:var(--tivc-gold);font-family:var(--pl-ui-font-number);font-size:12px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.tivc-panel-prazo{margin:0;color:var(--tivc-soft);font-size:11.5px;line-height:1.35}.tivc-panel-prazo b{color:var(--tivc-gold);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.tivc-panel-prazo.is-lost{color:var(--tivc-muted)}.tivc-pack.is-perdido,.tivc-pack.is-sem_tempo{border-style:dashed;background:transparent}.tivc-pack.is-perdido .tivc-chips,.tivc-pack.is-sem_tempo .tivc-chips{opacity:.38;filter:grayscale(.8)}.tivc-pack.is-perdido .tivc-pack-name,.tivc-pack.is-sem_tempo .tivc-pack-name{color:var(--tivc-muted)}.tivc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tivc-chip{display:flex;flex:0 1 calc(var(--tivc-ico) + 26px);flex-direction:column;align-items:center;gap:1px;min-width:calc(var(--tivc-ico) + 14px);padding:4px 3px;border:1px solid rgb(88 160 194 / 24%);border-radius:var(--pl-ui-radius-card);background:#020e1694}.tivc-chip-ico{display:grid;place-items:center;width:var(--tivc-ico);height:var(--tivc-ico);overflow:hidden;border:1px solid rgb(88 160 194 / 32%);border-radius:var(--pl-ui-radius-card);background:radial-gradient(circle at 50% 60%,rgb(23 113 163 / 28%),transparent 70%),#020e16c7}.tivc .tile.tivc-item-ico{width:calc(var(--tivc-ico) - 6px);height:calc(var(--tivc-ico) - 6px);min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.tivc .tile.tivc-item-ico img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.tivc-chip-ico.is-ball .tile.tivc-item-ico img{transform:scale(1.6)}.tivc-chip-qtd{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:14px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.tivc-chip-nome{max-width:100%;overflow:hidden;color:var(--tivc-soft);font-size:10px;font-weight:700;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.tivc-day.is-final .tivc-chip:not(.is-boost) .tivc-chip-qtd{color:var(--tivc-gold)}.tivc-chip.is-boost{--tivc-tone: var(--tivc-shiny);flex:1 1 190px;flex-direction:row;align-items:center;gap:7px;min-width:0;padding:4px 8px 4px 4px;border-color:color-mix(in srgb,var(--tivc-tone) 55%,transparent);background:radial-gradient(circle at 12% 50%,color-mix(in srgb,var(--tivc-tone) 22%,transparent),transparent 60%),#080e1eb8;box-shadow:0 0 12px color-mix(in srgb,var(--tivc-tone) 22%,transparent),inset 0 1px #ffffff0f}.tivc-chip.is-boost.is-xp{--tivc-tone: var(--tivc-xp)}.tivc-chips.has-boosts .tivc-chip.is-boost{flex-basis:190px}.tivc-chip.is-boost .tivc-chip-ico{flex:0 0 auto;border-color:color-mix(in srgb,var(--tivc-tone) 50%,transparent);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--tivc-tone) 32%,transparent),transparent 70%),#040a16d1}.tivc-chip.is-boost .tivc-chip-ico img{width:calc(var(--tivc-ico) - 6px);height:calc(var(--tivc-ico) - 6px);image-rendering:pixelated;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--tivc-tone) 55%,transparent))}.tivc-chip-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.tivc-chip.is-boost .tivc-chip-qtd{color:var(--tivc-tone)}.tivc-chip.is-boost .tivc-chip-nome{color:var(--pl-ui-text-strong);font-size:12px;font-weight:900}.tivc-chip-efeito{color:var(--tivc-soft);font-size:11px;line-height:1.2}.tivc-day-bonus{grid-column:2;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin:0;padding:6px 10px;border:1px solid var(--pl-ui-card-special-border);border-radius:var(--pl-ui-radius-card);background:#1e180857;color:var(--tivc-gold);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tivc-day-bonus b{font-family:var(--pl-ui-font-number);font-size:13px;letter-spacing:.02em;text-transform:none}.tivc-day-dica{grid-column:2;margin:0;padding:0 2px;color:var(--tivc-gold);font-size:11px;font-weight:800;line-height:1.35}.tivc-muted{color:var(--tivc-muted);font-size:11px}@keyframes tivcPulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.tivc-pack-tag.is-now:before{animation:none}}.tivc-outfit{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px}.tivc-outfit.is-done{border-color:var(--pl-ui-card-special-border)}.tivc-outfit-stage{display:grid;place-items:center;width:200px;max-width:100%;height:188px;border:1px solid rgb(88 160 194 / 30%);border-radius:var(--pl-ui-radius-card);background:radial-gradient(ellipse at 50% 80%,rgb(23 113 163 / 22%),transparent 65%),#020e16b3}.tivc-outfit-stage canvas{display:block;width:192px;height:auto;max-width:100%;image-rendering:pixelated}.tivc-outfit-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.tivc-outfit-copy h3{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:18px;letter-spacing:.04em}.tivc-outfit-copy p{margin:0;color:var(--tivc-soft);font-size:12px}.tivc-outfit-copy .tivc-outfit-done{color:var(--tivc-gold);font-weight:800}.tivc-season,.tivc-reveal{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:14px 16px}.tivc-season-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 16px}.tivc-season-head h3{margin:4px 0 0;color:var(--pl-ui-text-strong);font-size:18px}.tivc-season-head h3 b{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number)}.tivc-season-prize{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tivc-prize{display:inline-flex;align-items:center;gap:6px;color:var(--tivc-gold);font-size:13px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.tivc-prize b{font-family:var(--pl-ui-font-number);font-size:20px}.tivc-prize .coin-ico{image-rendering:pixelated}.tivc-reveal{border-color:var(--pl-ui-card-special-border)}.tivc-reveal>.tivc-panel-kicker{color:var(--tivc-gold)}.tivc-champ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.tivc-champ-inline{margin-bottom:8px;padding:10px 12px;border:1px solid var(--pl-ui-card-special-border);border-radius:var(--pl-ui-radius-card);background:#1e18084d}.tivc-crown{color:var(--tivc-gold);font-size:26px;line-height:1}.tivc-champ-copy{display:flex;flex-direction:column;min-width:0}.tivc-champ-name{color:var(--pl-ui-text-strong);font-size:16px;font-weight:900;overflow-wrap:anywhere}.tivc-champ-name.is-empty{color:var(--tivc-muted)}.tivc-champ-copy small{color:var(--tivc-soft);font-size:12px}.tivc-champ-prize{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tivc-prize-status{padding:2px 8px;border:1px solid var(--tivc-line);border-radius:999px;color:var(--tivc-soft);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tivc-prize-status.is-pago{color:var(--tivc-green);border-color:#63d58a7f}.tivc-prize-status.is-em_conferencia{color:var(--pl-ui-warning);border-color:#f4c86a73}.tivc-me-tag,.tivc-dq-tag{margin-left:4px;padding:1px 6px;border-radius:999px;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em;vertical-align:middle}.tivc-me-tag{color:#04121c;background:var(--pl-ui-accent-bright)}.tivc-dq-tag{color:var(--pl-ui-danger);border:1px solid rgb(255 107 125 / 45%)}.tivc-actions{display:flex;flex-wrap:wrap;gap:8px}.tivc .tivc-actions .pl-button,.tivc .tivc-results .pl-button,.tivc .tivc-standings-head .pl-button,.tivc .tivc-pager .pl-button{min-height:36px;padding:0 14px;font-size:12px;font-weight:900;letter-spacing:.06em}.tivc-results{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tivc-results>li{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px}.tivc-results-id{display:flex;flex-direction:column}.tivc-results-id strong{color:var(--pl-ui-text-strong);font-size:13px}.tivc-results-id small,.tivc-results-meta small{color:var(--tivc-muted);font-size:11px}.tivc-results-champ{display:flex;align-items:center;gap:8px;min-width:0}.tivc-results-champ>div{display:flex;flex-direction:column;min-width:0}.tivc-results-champ .tivc-crown{font-size:20px}.tivc-results-champ .tivc-champ-name{font-size:13px}.tivc-results-meta{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.tivc-standings-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.tivc-standings-head strong{color:var(--pl-ui-text-strong);font-size:15px}.tivc-standings{display:grid;gap:4px;margin:0 0 10px;padding:0;list-style:none}.tivc-standings>li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--tivc-line);border-radius:var(--pl-ui-radius-card);background:var(--tivc-panel)}.tivc-standings>li.is-me{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.tivc-standings>li.is-dq{opacity:.7}.tivc-standings>li.is-dq .tivc-st-name{text-decoration:line-through;text-decoration-color:#ff6b7d99}.tivc-rank{color:var(--tivc-soft);font-family:var(--pl-ui-font-number);font-size:13px;font-weight:900}.tivc-standings>li.is-first .tivc-rank{color:var(--tivc-gold)}.tivc-st-name{min-width:0;color:var(--pl-ui-text);font-size:13px;font-weight:700;overflow-wrap:anywhere}.tivc-st-votes{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:13px;font-weight:900;white-space:nowrap}.tivc-st-votes small{color:var(--tivc-muted);font-family:var(--pl-ui-font-body);font-size:10px}.tivc-pager{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--tivc-soft);font-size:12px}.tivc-history{display:grid;gap:4px;margin:0;padding:0;list-style:none}.tivc-history>li{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:10px;padding:7px 10px;border:1px solid var(--tivc-line);border-left-width:3px;border-radius:var(--pl-ui-radius-card);background:var(--tivc-panel);font-size:12px}.tivc-history>li.is-ok{border-left-color:var(--tivc-green)}.tivc-history>li.is-no{border-left-color:var(--tivc-muted)}.tivc-h-when{color:var(--tivc-muted);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.tivc-h-what{min-width:0;color:var(--tivc-soft);overflow-wrap:anywhere}.tivc-history>li.is-ok .tivc-h-what b{color:var(--tivc-green)}.tivc-history>li.is-no .tivc-h-what b{color:var(--pl-ui-text)}.tivc-empty{margin:8px 0;padding:18px 12px;color:var(--tivc-soft);font-size:13px;text-align:center;border:1px dashed var(--tivc-line);border-radius:var(--pl-ui-radius-card)}.tivc-loading{border-style:solid}.tivc-error{margin:0 0 10px;color:var(--pl-ui-danger);font-size:12px;font-weight:700}.tivc-error-inline{padding:6px 10px;border:1px solid rgb(255 107 125 / 35%);border-radius:var(--pl-ui-radius-card);background:#3c0a124d}.tivc .tivc-link{min-height:0;padding:0;color:var(--pl-ui-accent-bright);border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}.topidle-acao .tivc-daily-link.pl-button{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 12px;font-size:13px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.tivc-daily-link-ico{display:grid;place-items:center;width:20px;height:20px;color:#04121c;font-size:12px;font-weight:900;border-radius:50%;background:var(--pl-ui-accent-bright, #79d3ff)}@media(max-width:860px){.tivc-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tivc-panel-vote{grid-column:1 / -1}.tivc-panel-vote+.tivc-panel:before{display:none}.tivc-panel-vote{border-bottom:1px solid rgb(80 166 209 / 20%)}.tivc-results>li{grid-template-columns:minmax(0,1fr) auto}.tivc-results-champ{grid-column:1 / -1;grid-row:2}}@media(max-width:560px){.tivc .tivc-head.pl-window__header{--pl-window-icon-size: 38px;grid-template-columns:38px minmax(0,1fr) var(--ui-close-size, 40px);gap:10px;min-height:60px;padding:10px 12px}.tivc .tivc-body.pl-window__body{padding:12px 10px 14px}.tivc-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tivc .tivc-tab{padding:0 8px}.tivc-overview{grid-template-columns:minmax(0,1fr)}.tivc-panel+.tivc-panel:before{display:none}.tivc-panel+.tivc-panel{border-top:1px solid rgb(80 166 209 / 20%)}.tivc-panel-vote{border-bottom:0}.tivc-outfit{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.tivc-outfit-copy{align-items:stretch;width:100%}.tivc-champ{grid-template-columns:auto minmax(0,1fr)}.tivc-champ-prize{grid-column:1 / -1;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.tivc-season-prize{align-items:flex-start}.tivc-history>li{grid-template-columns:minmax(0,1fr);gap:2px}.tivc-results>li{grid-template-columns:minmax(0,1fr)}.tivc-results-meta{align-items:flex-start}.tivc-outfit-stage{width:160px;height:150px}.tivc-outfit-stage canvas{width:152px}}@media(max-width:640px){.tivc-day{grid-template-columns:minmax(0,1fr);padding:6px}.tivc-day-seal{flex-direction:row;justify-content:flex-start;gap:6px;padding:5px 8px;align-items:baseline}.tivc-day-seal>strong{font-size:18px}.tivc-day-seal>em{margin:0 0 0 auto}.tivc-day-packs{grid-template-columns:minmax(0,1fr);gap:6px}.tivc-day-bonus,.tivc-day-dica{grid-column:1}.tivc-chip.is-boost{flex-basis:100%}}@media(max-width:380px){.tivc-pack{padding:7px 7px 8px}.tivc-chips{gap:5px}}html[data-short-landscape=true] .modal-bg>.modal.tivc-modal{width:calc((100vw - 12px) / var(--hud-scale, 1));max-width:min(1040px,calc((100vw - 12px) / var(--hud-scale, 1)))}html[data-short-landscape=true] .tivc .tivc-head.pl-window__header{min-height:52px;padding:6px 12px}html[data-short-landscape=true] .tivc .tivc-foot.pl-window__footer{padding:4px 12px}html[data-short-landscape=true] .tivc .tivc-overview{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr)}html[data-short-landscape=true] .tivc .tivc-panel-vote{grid-column:auto;border-bottom:0}html[data-short-landscape=true] .tivc .tivc-panel{padding:8px 10px;gap:4px}html[data-short-landscape=true] .tivc .tivc-panel+.tivc-panel:before{display:block}html[data-short-landscape=true] .tivc .tivc-tabs{margin-bottom:8px;padding-bottom:6px}@media(pointer:coarse){.tivc{--ui-close-size: calc(44px / var(--hud-scale, 1))}.tivc .tivc-tab,.tivc .tivc-vote.pl-button,.tivc .tivc-actions .pl-button,.tivc .tivc-results .pl-button,.tivc .tivc-standings-head .pl-button,.tivc .tivc-pager .pl-button,.topidle-acao .tivc-daily-link.pl-button{min-height:calc(44px / var(--hud-scale, 1))}}.tivc .tivc-ir-hint{flex:1 1 100%;margin:0;padding:8px 10px;border:1px solid var(--tivc-line, rgba(255, 255, 255, .14));border-left:3px solid var(--pl-ui-warning, #e8b04a);border-radius:var(--pl-ui-radius-card, 6px);background:var(--tivc-panel, rgba(0, 0, 0, .25));color:var(--tivc-soft, var(--pl-ui-text-soft));font-family:var(--pl-ui-font-body, inherit);font-size:12px;line-height:1.4;animation:tivc-ir-hint-in .2s steps(2,end)}@keyframes tivc-ir-hint-in{0%{opacity:0}to{opacity:1}}.tivc-pack-vote.tidp{gap:6px}.tidp-topo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.tidp-selo{display:inline-flex;align-items:center;padding:1px 8px;border:1px solid var(--tivc-gold);border-radius:999px;color:var(--tivc-gold);font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.tidp-nota{color:var(--tivc-soft);font-size:11px;line-height:1.35}.tivc-pack-vote.is-meio .tidp-nota{color:var(--pl-ui-text-strong);font-weight:700}.tidp-row>*{flex:1 1 140px;min-width:0}.tivc-pack-vote.tidp .tidp-row .tivc-vote.pl-button{width:100%}.tidp-votado{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 10px;border:1px solid var(--tivc-green);border-radius:var(--pl-ui-radius-button);color:var(--tivc-green);font-size:11.5px;font-weight:900;letter-spacing:.04em;text-align:center}.tivc-history>li.is-meio{border-left-color:var(--tivc-gold)}.tivc-history>li.is-meio .tivc-h-what b{color:var(--tivc-gold)}@media(max-width:400px){.tidp-row>*{flex-basis:100%}}.modal.modal-daily-reward{width:min(1216px,calc(100vw - 32px));max-width:1216px;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.modal-bg:has(>.modal-daily-reward){background:#02090e70;-webkit-backdrop-filter:blur(1.5px) saturate(.88);backdrop-filter:blur(1.5px) saturate(.88)}.daily-reward-window{--dr-ink: var(--pl-ui-text);--dr-ink-soft: var(--pl-ui-text-soft);--dr-muted: var(--pl-ui-text-muted);--dr-desc: #9cb8c8;--dr-line: var(--pl-ui-border);--dr-line-bright: var(--pl-ui-border-strong);--dr-gold: var(--pl-ui-special);--dr-gold-soft: #8d7438;--dr-bg: var(--pl-ui-bg-base);--dr-bg-soft: var(--pl-ui-surface-panel);--dr-gold-ring: #92783c;--dr-scroll-thumb: #327da8;--dr-scroll-track: rgb(2 16 25 / 78%);--dr-bright: var(--pl-ui-text-strong);--dr-status-dot: #6d8fa0;--dr-status-text: #d9e9f2;--dr-status-ready-text: #bce7ff;--dr-balance-text: #a8daf5;--dr-available-border: var(--pl-ui-accent-action-border);--dr-available-label: #8ed8ff;--dr-available-label-strong: #e0f5ff;--dr-stripe-1: #0d6fae;--dr-stripe-2: #79d3ff;--dr-claimed-text: #70daa0;--dr-ready-text: #a9e2ff;--dr-waiting-text: #86aec3;--dr-complete-bg: #4fc47b;--dr-complete-ink: #082517;--dr-footer-1: rgb(4 27 40 / 92%);--dr-footer-2: rgb(2 14 24 / 94%);--dr-boost-border: #397454;--dr-boost-bg: #0d241b;--dr-boost-accent: #56c985;--dr-boost-text: #7ee0a2;--dr-danger: var(--pl-ui-danger);max-height:calc(100dvh - 24px);overflow:auto;scrollbar-color:var(--dr-scroll-thumb) var(--dr-scroll-track);scrollbar-width:thin}.daily-reward-head{display:grid;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:16px;min-height:88px;padding:13px 18px}.daily-close{position:relative;z-index:12}.daily-reward-body{padding:14px 16px 16px;background:#010a1024}.daily-overview{position:relative;display:grid;grid-template-columns:minmax(230px,.85fr) minmax(320px,1.3fr) minmax(230px,.85fr);gap:0;margin-bottom:10px;overflow:hidden;border:1px solid rgb(74 151 192 / 25%);border-radius:4px;background:radial-gradient(ellipse at 50% 50%,rgb(23 113 163 / 9%),transparent 42%),linear-gradient(90deg,#051c2a96,#0514216b);box-shadow:inset 0 1px #b1e1f812,inset 0 -1px #00080e94}.daily-overview:before{content:"";position:absolute;z-index:1;left:12px;right:12px;top:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(104 192 235 / 30%) 22%,rgb(104 192 235 / 12%) 78%,transparent)}.daily-progress-panel,.daily-status-line,.daily-balances{position:relative;min-height:64px;border:0;border-radius:0;background:transparent;box-shadow:none}.daily-progress-panel:after,.daily-status-line:after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:linear-gradient(transparent,rgb(80 166 209 / 28%) 22%,rgb(80 166 209 / 28%) 78%,transparent)}.daily-progress-panel{display:flex;align-items:center;gap:11px;padding:8px 12px}.daily-progress-count{display:flex;align-items:baseline;justify-content:center;width:54px;height:42px;flex:0 0 auto;color:var(--dr-bright);border-right:1px solid rgb(86 176 220 / 34%)}.daily-progress-count strong{font-family:var(--pl-ui-font-number);font-size:28px;font-weight:900;line-height:42px}.daily-progress-count span{margin-left:3px;color:var(--dr-muted);font-size:11px;font-weight:900}.daily-progress-copy{min-width:0;flex:1}.daily-progress-copy>span,.daily-status-line span,.daily-balances span,.daily-next-copy>span,.daily-boost-live span{display:block;color:var(--dr-muted);font-size:10px;font-weight:900;letter-spacing:.15em}.daily-status-line{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:12px;padding:10px 16px}.daily-status-line>i{width:8px;height:8px;border-radius:50%;background:var(--dr-status-dot);box-shadow:0 0 9px var(--dr-status-dot)}.daily-status-line.ready>i{background:var(--dr-available-border);box-shadow:0 0 12px #4fbeffd1;animation:daily-pulse 1.25s steps(2,end) infinite}.daily-status-line div{min-width:0}.daily-status-line strong{display:block;margin-top:5px;overflow:hidden;color:var(--dr-status-text);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.daily-status-line.ready strong{color:var(--dr-status-ready-text)}.daily-balances{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;padding:6px 8px}.daily-balances>div{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:3px 4px}.daily-balances>div:nth-child(2n){border-left:0}.daily-balances>div:nth-child(n+3){border-top:0}.daily-balances strong{display:block;margin-top:0;color:var(--dr-balance-text);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.daily-reward-footer{position:sticky;z-index:2;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(255px,300px);align-items:center;gap:16px;min-height:74px;padding:10px 16px;border-top:1px solid var(--dr-line-bright);background:linear-gradient(90deg,var(--dr-footer-1),var(--dr-footer-2) 58%),var(--dr-bg)}.daily-next-copy{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;min-width:0}.daily-next-copy>span{grid-column:1 / -1;margin-bottom:4px}.daily-next-copy strong{color:var(--dr-bright);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:900}.daily-next-copy small{overflow:hidden;color:var(--dr-ink-soft);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.daily-boost-live{grid-column:2;min-width:138px;padding:9px 13px;border:1px solid var(--dr-boost-border);background:var(--dr-boost-bg);box-shadow:inset 3px 0 0 var(--dr-boost-accent)}.daily-boost-live b{display:block;margin-top:4px;color:var(--dr-boost-text);font-family:var(--pl-ui-font-number);font-size:14px;font-weight:900}.daily-main-claim.pl-button{grid-column:3;min-height:52px;padding:7px 16px}.daily-main-claim span,.daily-main-claim small{display:block}.daily-main-claim span{font-size:13px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.055em}.daily-main-claim small{margin-top:3px;font-size:10px;font-weight:800;opacity:.72}.daily-error{grid-column:1 / -1;grid-row:2;margin:-4px 0 0;color:var(--dr-danger);font-size:10px;text-align:right}@keyframes daily-pulse{50%{opacity:.35}}@keyframes daily-claim-flash{0%,to{filter:brightness(1);transform:translateY(0)}45%{filter:brightness(1.8);transform:translateY(-4px)}}@media(max-width:980px){.modal.modal-daily-reward{width:calc(100vw - 20px)}.daily-overview{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr)}.daily-balances{grid-column:1 / -1;min-height:52px}.daily-balances>div{flex-direction:row;align-items:center;justify-content:space-between}.daily-balances strong{margin-top:0}}@media(max-width:700px){.daily-reward-head{grid-template-columns:52px minmax(0,1fr) 40px;gap:13px;min-height:88px;padding:12px 14px}.daily-head-emblem{--pl-window-icon-size: 45px}.daily-head-emblem span{font-size:20px}.daily-head-copy p{font-size:10px}.daily-head-copy h2{font-size:23px}.daily-head-copy>span{display:none}.daily-close>span{transform:scale(.85)}.daily-reward-body{padding:12px}.daily-overview{grid-template-columns:1fr;gap:0}.daily-progress-panel:after,.daily-status-line:after{inset:auto 12px 0;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgb(80 166 209 / 24%) 18%,rgb(80 166 209 / 24%) 82%,transparent)}.daily-progress-panel,.daily-status-line{min-height:62px}.daily-balances{grid-column:auto}.daily-reward-footer{grid-template-columns:minmax(0,1fr) minmax(205px,1.2fr);gap:10px;padding:10px 12px}.daily-boost-live{display:none}.daily-main-claim.pl-button{grid-column:2}}@media(max-width:480px){.modal.modal-daily-reward{width:calc(100vw - 12px)}.daily-reward-head{grid-template-columns:42px minmax(0,1fr) 40px;gap:10px}.daily-head-emblem{--pl-window-icon-size: 36px}.daily-head-copy p{letter-spacing:.13em}.daily-head-copy h2{font-size:20px}.daily-progress-count{width:50px}.daily-progress-count strong{font-size:28px}.daily-reward-footer{grid-template-columns:1fr}.daily-next-copy{display:none}.daily-main-claim.pl-button{grid-column:1}}@media(min-width:761px)and (pointer:fine)and (hover:hover){:is(#modalRoot,#overlayRoot) .modal.modal-daily-reward{overflow:visible}.daily-reward-head[data-dailyreward-drag]{cursor:grab;-webkit-user-select:none;user-select:none}.daily-reward-window.is-dragging .daily-reward-head[data-dailyreward-drag]{cursor:grabbing}}@media(prefers-reduced-motion:reduce){.daily-status-line.ready>i{animation:none}}.daily-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.topidle-faixa{margin-top:14px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;border:1px solid var(--dr-line-bright);border-radius:var(--pl-ui-radius-panel);background:#0d1827db}.topidle-faixa.is-complete{border-color:#63d58a8a}.topidle-copy h3{margin:0 0 4px;color:var(--dr-ink);font-size:15px;font-weight:900;letter-spacing:.04em}.topidle-copy p{margin:0;color:var(--dr-desc);font-size:13px;line-height:1.45}.topidle-copy small{display:block;margin-top:6px;color:var(--dr-muted);font-size:12px}.topidle-progresso{display:grid;justify-items:center;gap:3px;white-space:nowrap}.topidle-progresso span{color:var(--dr-muted);font-size:11px;font-weight:800;letter-spacing:.1em}.topidle-progresso strong{color:var(--dr-ink);font-size:20px;font-weight:900}.topidle-dots{display:inline-flex;gap:4px}.topidle-dots i{width:8px;height:8px;display:block;border:1px solid var(--dr-line-bright);border-radius:50%}.topidle-dots i.done{border-color:var(--dr-available-border);background:var(--dr-available-border)}.topidle-botao.pl-button{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;border:1px solid var(--dr-available-border);border-radius:var(--pl-ui-radius-button);background:#1c50966b;color:#a9d1ff;font-size:14px;font-weight:900;letter-spacing:.08em;text-decoration:none;transition:background .16s ease,transform .16s ease}.topidle-botao.pl-button:hover,.topidle-botao.pl-button:focus-visible{background:#2869c68a;transform:translateY(-1px)}.topidle-feito{padding:0 14px;color:var(--dr-claimed-text);font-size:13px;font-weight:900;letter-spacing:.06em}@media(max-width:720px){.topidle-faixa{grid-template-columns:1fr;justify-items:start}}@media(prefers-reduced-motion:reduce){.topidle-botao.pl-button{transition:none}}.topidle-copy .topidle-objetivo{margin-top:6px;color:var(--dr-gold);font-size:13px;font-weight:800;line-height:1.45}.topidle-copy .topidle-retorno{margin-top:6px;color:var(--dr-muted);font-size:12px;line-height:1.45}.topidle-copy .topidle-retorno.is-pronto{color:var(--dr-gold);font-weight:700}.topidle-copy .topidle-aviso{margin-top:6px;color:var(--dr-muted);font-size:12px;line-height:1.45}.dcal-main{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:12px;align-items:start;margin-bottom:10px}.dcal-today{position:sticky;top:0;display:grid;gap:10px;padding:14px;border:1px solid var(--dr-available-border);border-radius:4px;background:radial-gradient(ellipse at 50% 0%,rgb(23 113 163 / 22%),transparent 60%),linear-gradient(180deg,#062132eb,#03121df0);box-shadow:inset 0 1px #b1e1f81a}.dcal-today.is-milestone,.dcal-today.is-final{border-color:var(--dr-gold-ring);background:radial-gradient(ellipse at 50% 0%,rgb(201 160 64 / 20%),transparent 62%),linear-gradient(180deg,#211b0ce5,#0e0e0af0)}.dcal-today.is-done{opacity:.78}.dcal-today header{display:grid;gap:2px}.dcal-today-kicker{color:var(--dr-muted);font-size:11px;font-weight:800;letter-spacing:.12em}.dcal-today h3{margin:0;color:var(--dr-bright);font-size:18px;letter-spacing:.04em}.dcal-today.is-milestone h3,.dcal-today.is-final h3{color:var(--dr-gold)}.dcal-today-lines{display:grid;gap:6px;margin:0;padding:0;list-style:none}.dcal-today-lines li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;color:var(--dr-ink);font-size:14px;font-weight:700}.dcal-line-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--dr-line);border-radius:4px;background:#020e16b3}.dcal-line-icon .tile,.dcal-line-icon .item-icon,.dcal-art .tile,.dcal-art .item-icon{width:28px;height:28px}.dcal-exp,.dcal-money{color:var(--dr-available-label);font-size:11px;font-weight:900;letter-spacing:.04em}.dcal-money{color:var(--dr-claimed-text)}.dcal-bound-note{margin:0;color:var(--dr-desc);font-size:12px;line-height:1.4}.dcal-bar{position:relative;height:8px;margin:6px 0 4px;overflow:hidden;border:1px solid var(--dr-line);border-radius:999px;background:#020e16cc}.dcal-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--dr-stripe-1),var(--dr-stripe-2))}.dcal-reset{color:var(--dr-muted);font-size:12px}.dcal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.dcal-day{position:relative;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;min-height:92px;padding:6px 4px 5px;border:1px solid var(--dr-line);border-radius:4px;background:linear-gradient(180deg,#061c2ab8,#03111bd1);color:var(--dr-ink-soft)}.dcal-top{display:flex;align-items:baseline;justify-content:space-between;gap:4px;width:100%;min-width:0}.dcal-num{flex:none;color:var(--dr-muted);font-size:13px;font-weight:900;line-height:1}.dcal-tag{min-width:0;overflow:hidden;color:var(--dr-gold);font-size:9px;font-weight:900;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.dcal-art{display:grid;place-items:center;min-height:34px}.dcal-qty{color:var(--dr-ink);font-size:13px;font-weight:800;line-height:1.1}.dcal-qty small{margin-left:3px;color:var(--dr-gold);font-size:11px}.dcal-state{display:inline-flex;align-items:center;gap:3px;margin-top:3px;font-size:10px;font-weight:900;letter-spacing:.08em}.dcal-check{width:8px;height:5px;border-bottom:2px solid currentcolor;border-left:2px solid currentcolor;transform:translateY(-1px) rotate(-45deg)}.dcal-day.is-milestone{border-color:var(--dr-gold-soft)}.dcal-day.is-final{grid-column:span 2;border-color:var(--dr-gold-ring);background:radial-gradient(ellipse at 50% 30%,rgb(201 160 64 / 22%),transparent 70%),linear-gradient(180deg,#211b0ce0,#0e0e0aeb)}.dcal-day.is-claimed{border-color:#4fc47b73;background:linear-gradient(180deg,#08261ab3,#04140fcc)}.dcal-day.is-claimed .dcal-state{color:var(--dr-claimed-text)}.dcal-day.is-claimed .dcal-art{opacity:.55}.dcal-day.is-missed{opacity:.42;filter:grayscale(.85)}.dcal-day.is-missed .dcal-state{color:var(--dr-muted)}.dcal-day.is-today{border-color:var(--dr-available-border);box-shadow:0 0 0 1px var(--dr-available-border),0 0 14px #359cd659}.dcal-day.is-today .dcal-num,.dcal-day.is-today .dcal-state{color:var(--dr-available-label-strong)}.dcal-day.just-claimed{animation:dcal-pop .9s ease-out}@keyframes dcal-pop{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}@media(max-width:980px){.dcal-main{grid-template-columns:1fr}.dcal-today{position:static}}@media(max-width:560px){.dcal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.dcal-day{min-height:84px}.dcal-tag{display:none}}@media(max-width:360px){.dcal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.dcal-day.just-claimed{animation:none}}.modal.modal-legacy-pass{width:min(1120px,calc(100vw / var(--hud-scale, 1) - 24px));max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.legacy-pass-window{--lp-card-width: 128px;--lp-level-head-height: 26px;--lp-reward-height: 132px;--lp-reward-padding: 7px;--lp-reward-art-height: 46px;--lp-reward-copy-height: 26px;--lp-reward-action-height: 29px;--lp-track-gap: 8px;display:flex;flex-direction:column;width:100%;height:min(800px,calc((100dvh - 24px) / var(--hud-scale, 1)));min-height:510px;max-height:inherit;overflow:hidden;color-scheme:dark}.legacy-pass-window .lp-header{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 58px;--pl-window-header-overlay-inset: 0 52px 0 auto;--pl-window-icon-size: 42px;display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:70px;padding:9px 14px;flex:0 0 auto}.legacy-pass-window .lp-header h2.pl-window__title{font-size:clamp(21px,2vw,26px)}.legacy-pass-window .lp-header span.pl-window__subtitle{margin-top:3px}.legacy-pass-window .lp-body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;padding:12px 14px 10px;overflow:hidden;background:var(--pl-ui-surface-panel)}.lp-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:10px;flex:0 0 auto}.lp-progress.pl-card,.lp-premium.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);min-width:0;min-height:88px;padding:10px 12px}.lp-progress{display:grid;grid-template-columns:145px minmax(0,1fr);gap:5px 12px;align-items:center}.lp-progress b{display:block;margin-top:2px;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:18px;line-height:1.1}.lp-eyebrow{color:var(--pl-ui-text-muted);font-size:9px;font-weight:800;letter-spacing:.11em}.lp-progress>small{grid-column:2;color:var(--pl-ui-text-muted);font-size:10px;text-align:right}.lp-bar{position:relative;height:21px;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:4px;background:var(--pl-ui-bg-base)}.lp-bar>i{display:block;height:100%;background:var(--pl-ui-primary-gradient)}.lp-bar>span{position:absolute;inset:0;display:grid;place-items:center;color:var(--pl-ui-text-strong);font-size:10px;font-weight:800;text-shadow:0 1px 2px #000}.lp-premium{display:flex;align-items:center;justify-content:space-between;gap:12px;border-left:3px solid var(--pl-ui-special, #c5a65a)}.lp-premium>div{min-width:0}.lp-premium strong,.lp-owned{color:var(--pl-ui-special, #e9ce8f);font-size:12px}.lp-premium p,.lp-hint,.lp-track-help{margin:4px 0 0;color:var(--pl-ui-text-muted);font-size:10px;line-height:1.35}.lp-premium-title-benefit{display:block;margin-top:3px;color:var(--pl-ui-special, #e9ce8f);font-size:8px;font-weight:900;letter-spacing:.05em}.lp-premium .pl-button{flex:0 0 auto;min-height:34px;padding:0 11px;font-size:10px}.lp-tabs,.lp-subtabs{display:flex;gap:6px;flex-wrap:wrap}.lp-tabs{flex:0 0 auto;margin:10px 0 8px;border-bottom:1px solid var(--pl-ui-border)}.lp-tabs .pl-button,.lp-subtabs .pl-button{min-height:32px;padding:0 12px;font-size:10px}.lp-tabs .pl-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.legacy-pass-window [aria-pressed=true]{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-window-border);background:var(--pl-ui-primary-gradient)}.lp-content{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.lp-content.is-rewards,.lp-rewards-panel{display:flex;flex-direction:column}.lp-rewards-panel{height:100%;min-height:0}.legacy-pass-window .lp-finale-teaser,.legacy-pass-window .lp-finale-teaser:is(:hover,:focus-visible):not(:disabled){display:grid;grid-template-columns:106px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;margin:0 0 7px;padding:4px 10px 4px 5px;color:var(--pl-ui-text);border-color:color-mix(in srgb,var(--pl-ui-special, #c5a65a) 55%,var(--pl-ui-border));background:linear-gradient(90deg,color-mix(in srgb,var(--pl-ui-special, #c5a65a) 12%,var(--pl-ui-surface-card)),var(--pl-ui-surface-card));box-shadow:inset 3px 0 0 var(--pl-ui-special, #c5a65a),var(--pl-ui-shadow-card);text-align:left;cursor:pointer;filter:none;transform:none;transition:border-color .15s ease,filter .15s ease}.legacy-pass-window .lp-finale-teaser:is(:hover,:focus-visible):not(:disabled){border-color:var(--pl-ui-special, #e9ce8f);filter:brightness(1.08)}.legacy-pass-window .lp-finale-teaser:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.lp-finale-teaser .pl-outfit-showcase{width:100%}.lp-finale-teaser .pl-outfit-showcase--card .pl-outfit-stage{width:100%;height:calc(48px / var(--hud-scale, 1));border-color:color-mix(in srgb,var(--pl-ui-special, #c5a65a) 35%,var(--pl-ui-border));background:color-mix(in srgb,var(--pl-ui-surface-panel) 88%,transparent)}.lp-finale-teaser__copy{display:grid;gap:2px;min-width:0}.lp-finale-teaser__copy small{color:var(--pl-ui-special, #e9ce8f);font-size:8px;font-weight:900;letter-spacing:.1em}.lp-finale-teaser__copy strong{overflow:hidden;color:var(--pl-ui-text-strong);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lp-finale-teaser__copy>span{color:var(--pl-ui-text-muted);font-size:9px}.lp-finale-teaser__cta{color:var(--pl-ui-accent-bright);font-size:8px;font-weight:900;letter-spacing:.06em;white-space:nowrap}.lp-range{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;flex:0 0 auto;margin-bottom:7px}.lp-range b{overflow:hidden;color:var(--pl-ui-text-soft);font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lp-range .pl-button{min-height:30px;padding:0 11px;font-size:9px}.legacy-pass-window .pl-button--secondary:disabled{color:var(--pl-ui-text-muted);opacity:.5;cursor:not-allowed}.lp-track-layout{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.lp-track-viewport{position:relative;min-width:0;min-height:0;overflow:hidden}.lp-track-viewport:before,.lp-track-viewport:after{position:absolute;z-index:3;top:0;bottom:8px;width:20px;opacity:0;pointer-events:none;content:"";transition:opacity .12s ease}.lp-track-viewport:before{left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--pl-ui-surface-panel) 92%,transparent),transparent)}.lp-track-viewport:after{right:0;background:linear-gradient(270deg,color-mix(in srgb,var(--pl-ui-surface-panel) 92%,transparent),transparent)}.lp-track-viewport.has-overflow-left:before,.lp-track-viewport.has-overflow-right:after{opacity:.9}.lp-track-labels,.lp-level{display:grid;grid-template-rows:var(--lp-level-head-height) var(--lp-reward-height) var(--lp-reward-height);gap:var(--lp-track-gap);min-height:0}.lp-track-labels{padding-bottom:8px;color:var(--pl-ui-text-muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-align:right}.lp-track-labels>*{display:flex;align-items:center;justify-content:flex-end}.lp-track-labels strong:last-child{color:var(--pl-ui-special, #e9ce8f)}.lp-rewards-scroll{width:100%;height:100%;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto;cursor:grab;scroll-snap-type:x proximity;scroll-padding-inline:10px;scrollbar-color:var(--pl-ui-accent-window-border) var(--pl-ui-bg-base);scrollbar-width:thin}.legacy-pass-window .lp-rewards-scroll{touch-action:pan-y pinch-zoom}.lp-rewards-scroll::-webkit-scrollbar{height:7px}.lp-rewards-scroll::-webkit-scrollbar-track{border-radius:8px;background:var(--pl-ui-bg-base)}.lp-rewards-scroll::-webkit-scrollbar-thumb{border-radius:8px;background:var(--pl-ui-accent-window-border)}.lp-rewards-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.lp-rewards-scroll.is-dragging,.lp-rewards-scroll.is-scrolling{scroll-snap-type:none}.lp-rewards-scroll.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.lp-rewards-track{position:relative;display:flex;gap:var(--lp-track-gap);width:max-content;min-width:100%;padding:0 10px 8px;box-sizing:border-box}.lp-level{flex:0 0 var(--lp-card-width);width:var(--lp-card-width);min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.lp-level h3{display:flex;align-items:center;justify-content:space-between;min-width:0;margin:0;padding:0 5px;color:var(--pl-ui-text-soft);border-bottom:1px solid var(--pl-ui-border);font-size:12px}.lp-level h3 small{color:var(--pl-ui-special, #e9ce8f);font-size:8px;letter-spacing:.05em}.lp-level.is-current h3{color:var(--pl-ui-text-strong);border-bottom:2px solid var(--pl-ui-accent-window-border)}.lp-level.is-milestone h3{background:color-mix(in srgb,var(--pl-ui-special, #e9ce8f) 7%,transparent)}.lp-level.is-final h3{color:var(--pl-ui-special, #e9ce8f)}.lp-reward{display:grid;grid-template-rows:minmax(0,1fr) var(--lp-reward-action-height);gap:5px;align-items:center;width:100%;max-width:100%;height:var(--lp-reward-height);max-height:var(--lp-reward-height);min-width:0;min-height:0;padding:var(--lp-reward-padding);overflow:hidden;box-sizing:border-box;text-align:center}.legacy-pass-window .lp-reward__inspect,.legacy-pass-window .lp-reward__inspect:is(:hover,:focus-visible):not(:disabled){display:grid;grid-template-rows:var(--lp-reward-art-height) var(--lp-reward-copy-height) minmax(0,1fr);gap:5px;align-items:start;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;color:inherit;border:0;border-radius:2px;outline:none;background:transparent;box-shadow:none;text-align:center;cursor:pointer;filter:none;transform:none}.legacy-pass-window .lp-reward__inspect:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.lp-reward-copy{display:-webkit-box;width:100%;height:var(--lp-reward-copy-height);max-height:var(--lp-reward-copy-height);min-width:0;margin:0;overflow:hidden;color:var(--pl-ui-text-soft);font-size:10px;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lp-art{display:grid;place-items:center;width:100%;height:var(--lp-reward-art-height);overflow:hidden}.lp-art img,.lp-art .tile{width:46px;height:46px;max-width:46px;max-height:46px;object-fit:contain;image-rendering:pixelated}.lp-outfit-pair{display:flex;align-items:center;justify-content:center;gap:2px;height:46px}.lp-outfit-pair canvas{width:36px;height:46px;image-rendering:pixelated}.lp-reward .pl-button{width:100%;height:var(--lp-reward-action-height);min-height:var(--lp-reward-action-height);max-height:var(--lp-reward-action-height);padding:0 4px;overflow:hidden;font-size:9px;white-space:nowrap}.lp-reward-state{display:grid;place-items:center;width:100%;height:var(--lp-reward-action-height);min-height:var(--lp-reward-action-height);max-height:var(--lp-reward-action-height);overflow:hidden;box-sizing:border-box;color:var(--pl-ui-accent-bright);border-top:1px solid color-mix(in srgb,var(--pl-ui-border) 70%,transparent);font-size:9px;font-weight:900;letter-spacing:.06em}.lp-reward.is-locked .lp-art{opacity:.4;filter:grayscale(.7)}.lp-reward.is-locked:is(:hover,:focus-within) .lp-art{opacity:.75;filter:grayscale(.25)}.lp-reward:is(:hover,:focus-within){border-color:var(--pl-ui-accent-window-border)}.lp-reward.is-claimed{border-color:var(--pl-ui-success)}.lp-reward.is-available{border-color:var(--pl-ui-accent-window-border);box-shadow:var(--pl-ui-shadow-card-active)}.lp-reward.is-premium{border-top-color:var(--pl-ui-special, #c5a65a);background:color-mix(in srgb,var(--pl-ui-special, #c5a65a) 4%,var(--pl-ui-surface-card))}.lp-level.is-milestone .lp-reward.is-premium{border-color:color-mix(in srgb,var(--pl-ui-special, #c5a65a) 58%,var(--pl-ui-border));background:color-mix(in srgb,var(--pl-ui-special, #c5a65a) 8%,var(--pl-ui-surface-card));box-shadow:inset 0 1px color-mix(in srgb,var(--pl-ui-special, #e9ce8f) 18%,transparent)}.lp-reward.is-premium-featured{border-left:2px solid var(--pl-ui-special, #c5a65a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pl-ui-special, #e9ce8f) 18%,transparent)}.lp-level.is-final .lp-reward{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pl-ui-special, #c5a65a) 28%,transparent)}.lp-reward--empty{place-items:center;color:var(--pl-ui-text-muted);font-size:9px}.lp-track-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,34%);align-items:center;gap:14px;flex:0 0 auto;min-height:14px;margin:4px 0 0 66px}.lp-track-help{margin:0}.lp-position{display:grid;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:6px;color:var(--pl-ui-text-muted);font-size:8px;font-weight:800}.lp-position>i{position:relative;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-border) 76%,transparent)}.lp-position>i>b{position:absolute;top:0;bottom:0;left:var(--lp-position-start, 0%);width:var(--lp-position-size, 100%);border-radius:inherit;background:var(--pl-ui-accent-window-border);box-shadow:0 0 4px color-mix(in srgb,var(--pl-ui-accent-bright) 38%,transparent)}.lp-content.is-missions,.lp-missions-panel{height:100%;min-height:0}.lp-missions-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:7px}.lp-missions-scroll{min-height:0;padding-right:5px;overflow-x:hidden;overflow-y:auto}.lp-hint{margin:0 0 7px}.lp-mission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 9px}.lp-mission{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(37px,auto) 21px 13px 13px;gap:6px 9px;min-width:0;height:100%;min-height:112px;padding:10px;box-sizing:border-box}.lp-mission-copy{min-width:0}.lp-mission h4{margin:0 0 3px;color:var(--pl-ui-text-strong);font-size:11px}.lp-mission p{margin:0;color:var(--pl-ui-text-muted);font-size:10px;line-height:1.3}.lp-mission>strong{color:var(--pl-ui-accent-bright);font-size:10px;white-space:nowrap}.lp-mission .lp-bar,.lp-mission>small{grid-column:1 / -1}.lp-mission>small{overflow:hidden;color:var(--pl-ui-text-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.lp-mission-state{align-self:end;color:var(--pl-ui-text-muted);font-size:8px;font-weight:800;letter-spacing:.08em}.lp-mission.is-complete .lp-mission-state{color:var(--pl-ui-success)}.lp-challenge-family{display:flex;flex-direction:column;gap:4px;min-width:0}.lp-challenge-family>small{color:var(--pl-ui-text-muted);font-size:9px;text-align:right}.lp-cycle{margin:0 0 7px;padding:9px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel)}.lp-cycle summary{padding:2px;color:var(--pl-ui-text-soft);cursor:pointer;font-size:11px;font-weight:800}.lp-cycle[open] summary{margin-bottom:8px;color:var(--pl-ui-text-strong)}.lp-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:8px 14px;border-top:1px solid var(--pl-ui-border);font-size:10px}.lp-footer .pl-button{min-height:32px;padding:0 12px;font-size:9px}.lp-error,.lp-success,.lp-notice{flex:0 0 auto;margin:0 0 7px;font-size:10px}.lp-error{color:var(--pl-ui-danger)}.lp-success{color:var(--pl-ui-success)}.lp-notice,.lp-confirm{padding:8px 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel)}.lp-confirm{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;font-size:10px}.lp-confirm p{margin:0;line-height:1.4}.lp-confirm p span{display:block;color:var(--pl-ui-text-muted)}.lp-confirm>div{display:flex;gap:6px;flex:0 0 auto}.lp-confirm .pl-button{min-height:31px;padding:0 9px;font-size:8px}.lp-empty{display:grid;flex:1 1 auto;place-content:center;gap:16px;min-height:220px;text-align:center}.lp-reward-detail{position:absolute;z-index:8;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:12px 14px 10px;border:1px solid var(--pl-ui-border-strong);background:#071824;box-shadow:inset 0 1px color-mix(in srgb,var(--pl-ui-accent-bright) 10%,transparent)}.lp-reward-detail__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 0 9px;border-bottom:1px solid var(--pl-ui-border)}.lp-reward-detail__header>div{min-width:0}.lp-reward-detail__header span{color:var(--pl-ui-special, #e9ce8f);font-size:8px;font-weight:900;letter-spacing:.1em}.lp-reward-detail__header h3{margin:2px 0 0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:18px}.lp-reward-detail__header .pl-window__close{--ui-close-size: 34px}.lp-reward-detail__scroll{min-width:0;min-height:0;padding:10px 5px 10px 0}.lp-reward-detail__status{margin:0 0 9px;padding:7px 9px;color:var(--pl-ui-text-soft);border-left:3px solid var(--pl-ui-accent-window-border);background:color-mix(in srgb,var(--pl-ui-accent) 8%,transparent);font-size:10px;line-height:1.35}.lp-reward-detail__outfits{--os-slot-bg: color-mix(in srgb, var(--pl-ui-bg-base) 75%, var(--pl-ui-surface-panel));padding:10px;border:1px solid color-mix(in srgb,var(--pl-ui-special, #c5a65a) 38%,var(--pl-ui-border));border-radius:var(--pl-ui-radius-panel);background:color-mix(in srgb,var(--pl-ui-special, #c5a65a) 5%,var(--pl-ui-surface-card))}.lp-reward-detail__outfits>p{margin:8px 0 0;color:var(--pl-ui-text-muted);font-size:9px;line-height:1.35;text-align:center}.lp-reward-detail__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.lp-reward-detail__outfits+.lp-reward-detail__items{margin-top:9px}.lp-reward-detail__item{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:60px;padding:7px}.lp-reward-detail__item>img,.lp-reward-detail__item>.item-tile{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.lp-reward-detail__item>span{display:grid;gap:3px;min-width:0}.lp-reward-detail__item b{color:var(--pl-ui-text-strong);font-size:10px}.lp-reward-detail__item small{color:var(--pl-ui-text-muted);font-size:9px;line-height:1.3}.lp-reward-detail__actions{display:flex;justify-content:flex-end;gap:7px;padding-top:9px;border-top:1px solid var(--pl-ui-border)}.lp-reward-detail__actions .pl-button{min-height:32px;padding:0 11px;font-size:9px}@media(max-width:900px){.legacy-pass-window{--lp-card-width: 120px;--lp-reward-height: 126px;height:min(900px,calc((100dvh - 24px) / var(--hud-scale, 1)));min-height:0}.lp-overview{grid-template-columns:1fr}.lp-progress.pl-card,.lp-premium.pl-card{min-height:72px}.lp-track-layout{grid-template-columns:52px minmax(0,1fr);gap:6px}.lp-track-footer{margin-left:58px}}@media(max-width:700px){.modal.modal-legacy-pass{width:calc(100vw / var(--hud-scale, 1) - 12px)}.legacy-pass-window{--lp-card-width: 112px;height:calc((100dvh - 12px) / var(--hud-scale, 1))}.legacy-pass-window .lp-header{--pl-window-icon-size: 34px;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:58px;padding:7px 9px}.legacy-pass-window .lp-header>.pl-window__close{--ui-close-size: calc(44px / var(--hud-scale, 1))}.legacy-pass-window .lp-header h2.pl-window__title{font-size:19px}.legacy-pass-window .lp-header p.pl-window__kicker{font-size:8px;letter-spacing:.06em}.legacy-pass-window .lp-body{padding:8px}.legacy-pass-window .lp-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.lp-content.is-rewards{flex:0 0 auto;overflow:visible}.lp-rewards-panel{height:auto}.lp-overview{gap:6px}.lp-premium p{display:none}.lp-finale-teaser{grid-template-columns:82px minmax(0,1fr)}.lp-finale-teaser .pl-outfit-showcase--card .pl-outfit-stage{height:calc(44px / var(--hud-scale, 1))}.lp-finale-teaser__copy>span,.lp-finale-teaser__cta{display:none}.lp-progress{grid-template-columns:115px minmax(0,1fr)}.lp-progress b{font-size:14px}.lp-tabs{margin:7px 0 6px}.lp-track-layout{grid-template-columns:46px minmax(0,1fr)}.lp-track-labels{font-size:8px}.lp-track-help{display:none}.lp-track-footer{grid-template-columns:1fr;margin-left:52px}.lp-mission-grid{grid-template-columns:1fr}.lp-confirm{align-items:stretch;flex-direction:column}.lp-footer{min-height:42px;padding:6px 8px}.lp-footer .pl-button{flex:1 0 auto}.lp-reward-detail{padding:8px}.lp-reward-detail__items{grid-template-columns:1fr}.lp-reward-detail__actions{flex-wrap:wrap}.lp-reward-detail__actions .pl-button{flex:1 1 160px}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){.legacy-pass-window .lp-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.lp-content.is-rewards{flex:0 0 auto;overflow:visible}.lp-rewards-panel{height:auto}}@media(pointer:coarse),(max-width:900px),(max-height:700px){.legacy-pass-window .lp-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.lp-content.is-rewards{flex:0 0 auto;overflow:visible}.lp-rewards-panel{height:auto}}@media(prefers-reduced-motion:reduce){.lp-rewards-scroll{scroll-behavior:auto}}.gv-bg{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080a0ea8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:gv-fade .24s ease both}.gv-panel{position:relative;width:min(420px,94vw);max-height:90vh;overflow-y:auto;padding:26px 24px 20px;text-align:center;font-family:var(--font-ui);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:0 18px 44px -18px #000000b3;animation:gv-pop .3s ease both}.gv-seal{width:104px;height:104px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:46px;line-height:1;background:var(--surface-3);border:2px solid color-mix(in srgb,var(--gold) 55%,var(--border-2));box-shadow:0 0 22px color-mix(in srgb,var(--gold) 40%,transparent)}.gv-seal img{width:88px;height:88px;image-rendering:pixelated}.gv-eyebrow{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--gold-deep, var(--gold))}.gv-title{margin:6px 0 2px;font-size:21px;font-weight:800;color:var(--text-1);text-wrap:balance;font-family:var(--font-pixel, var(--font-ui))}.gv-arena{margin:0 0 4px;font-size:12px;color:var(--text-3)}.gv-sub{margin:0 auto 16px;max-width:32ch;font-size:13px;line-height:1.4;color:var(--text-2)}.gv-progress{display:inline-block;margin:0 auto 16px;padding:4px 12px;border-radius:999px;background:var(--surface-1);border:1px solid var(--border-1);font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--text-2)}.gv-loot{border-top:1px solid var(--border-1);padding-top:14px;margin-bottom:14px;text-align:left}.gv-loot-label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin-bottom:10px;text-align:center}.gv-reward-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.gv-reward-cards.is-single{grid-template-columns:1fr}.gv-reward-card{min-width:0;min-height:64px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--border-1)}.gv-reward-card.gv-money{background:color-mix(in srgb,var(--gold) 10%,var(--surface-1));border-color:color-mix(in srgb,var(--gold) 30%,var(--border-1))}.gv-reward-card.gv-xp{background:color-mix(in srgb,var(--text-1) 7%,var(--surface-1));border-color:color-mix(in srgb,var(--text-1) 20%,var(--border-1))}.gv-reward-symbol{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--surface-3);color:var(--text-1);font-family:var(--font-num);font-size:11px;font-weight:900}.gv-reward-body{min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left}.gv-reward-body small{color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gv-reward-body b{color:var(--text-1);font-size:15px;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.gv-reward-body em{color:var(--text-2);font-size:11px;font-style:normal;font-weight:800}.gv-grid{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.gv-item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--border-1)}.gv-item-ico{flex:none;width:32px;height:32px;display:grid;place-items:center}.gv-item-ico .tile,.gv-item-ico img,.gv-item-ico canvas{width:26px;height:26px;image-rendering:pixelated}.gv-item-body{display:flex;flex-direction:column;min-width:0}.gv-item-qty{font-weight:800;font-size:13px;color:var(--text-1);line-height:1.15}.gv-item-name{font-size:10px;color:var(--text-2);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-tm{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--border-1)}.gv-tm-ico{flex:none;width:32px;height:32px;display:grid;place-items:center}.gv-tm-ico .tile,.gv-tm-ico img,.gv-tm-ico canvas{width:26px;height:26px;image-rendering:pixelated}.gv-tm-body{display:flex;flex-direction:column;min-width:0;flex:1;text-align:left}.gv-tm-name{font-size:12px;color:var(--text-1)}.gv-tm-count{font-size:10px;color:var(--text-2)}.gv-tm-paused{flex:none;font-size:9px;font-weight:800;letter-spacing:.04em;color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent);border:1px solid color-mix(in srgb,var(--warning) 38%,transparent);padding:3px 6px;border-radius:999px;white-space:nowrap}.gv-team{border-top:1px solid var(--border-1);padding-top:12px;margin-bottom:16px}.gv-team-label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);font-weight:700;margin-bottom:8px}.gv-team-row{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.gv-team-slot{width:38px;height:38px}.gv-btn{width:100%;padding:12px;border:none;border-radius:var(--r-md);cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:700;color:#0e1510;background:var(--gold);transition:background .12s ease,transform .1s ease}.gv-btn:hover{background:color-mix(in srgb,var(--gold) 88%,#fff)}.gv-btn:active{transform:translateY(1px);background:color-mix(in srgb,var(--gold) 86%,#000)}.gv-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}@keyframes gv-fade{0%{opacity:0}to{opacity:1}}@keyframes gv-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gv-bg,.gv-panel{animation:none}}@font-face{font-family:"Press Start 2P";font-weight:400;font-display:swap;src:url(/assets/press-start-2p-latin-_wFEWmAB.woff2) format("woff2")}.stc-bg{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#080a0ea8;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:stc-fade .24s ease both}.stc-panel{position:relative;width:min(420px,94vw);max-height:90vh;overflow-y:auto;padding:26px 24px 20px;text-align:center;font-family:var(--font-ui);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:0 18px 44px -18px #000000b3;animation:stc-pop .3s ease both}.stc-seal{width:96px;height:96px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:42px;line-height:1;background:var(--surface-3);border:2px solid color-mix(in srgb,var(--gold) 55%,var(--border-2));box-shadow:0 0 22px color-mix(in srgb,var(--gold) 40%,transparent);animation:stc-seal-in .42s cubic-bezier(.2,1.4,.5,1) both}.stc-panel>:not(.stc-seal){animation:stc-late .34s ease .3s both}@keyframes stc-seal-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes stc-late{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.stc-eyebrow{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--gold-deep, var(--gold))}.stc-title{margin:6px 0 2px;font-size:21px;font-weight:800;color:var(--text-1);text-wrap:balance;font-family:var(--font-pixel, var(--font-ui))}.stc-sub{margin:0 auto 14px;max-width:34ch;font-size:13px;line-height:1.4;color:var(--text-2)}.stc-next{margin:0 0 10px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--border-1);font-size:12px;color:var(--text-1)}.stc-btn{width:100%;padding:12px;border:none;border-radius:var(--r-md);cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:700;color:#0e1510;background:var(--gold);transition:background .12s ease,transform .1s ease}.stc-btn:hover{background:color-mix(in srgb,var(--gold) 88%,#fff)}.stc-btn:active{transform:translateY(1px);background:color-mix(in srgb,var(--gold) 86%,#000)}.stc-btn:focus-visible{outline:2px solid var(--text-1);outline-offset:2px}@keyframes stc-fade{0%{opacity:0}to{opacity:1}}@keyframes stc-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.stc-next--falta{background:color-mix(in srgb,var(--aby-accent, #a99cff) 12%,var(--surface-1));border-color:color-mix(in srgb,var(--aby-accent, #a99cff) 40%,var(--border-1))}.stc-bg--abismo{background:#04030ad1}.stc-panel--abismo{background:linear-gradient(180deg,var(--aby-bg-2, #16112e),var(--aby-bg, #0a0816));border-color:var(--aby-line, rgba(122, 108, 255, .45));box-shadow:0 18px 44px -18px #000c,inset 0 0 48px color-mix(in srgb,var(--aby-glow, #7a6cff) 16%,transparent);color:var(--aby-text, #e8e3ff)}.stc-panel--abismo .stc-sub{color:var(--aby-text-2, #b9b2e0)}.stc-eyebrow--abismo{color:var(--aby-accent, #a99cff)}.stc-title--abismo{color:var(--aby-text, #e8e3ff);font-size:25px;letter-spacing:.06em;text-shadow:0 0 18px color-mix(in srgb,var(--aby-glow, #7a6cff) 60%,transparent)}.stc-vortice{width:96px;height:96px;margin:0 auto 10px;display:grid;place-items:center;font-size:54px;line-height:1;border-radius:50%;background:radial-gradient(70% 70% at 50% 45%,var(--aby-bg-2, #16112e),#05040d);border:2px solid var(--aby-accent, #a99cff);box-shadow:0 0 30px color-mix(in srgb,var(--aby-glow, #7a6cff) 45%,transparent);animation:stc-vortice 7s linear infinite,stc-seal-in .5s cubic-bezier(.2,1.4,.5,1) both}@keyframes stc-vortice{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.stc-abismo-onde{margin:0 0 14px;font-size:12px;color:var(--aby-text-2, #b9b2e0)}.stc-abismo-onde b{color:var(--aby-accent, #a99cff)}.stc-btn--abismo{background:var(--aby-accent-2, #7a6cff);color:#f2f0ff}.stc-btn--abismo:hover{background:var(--aby-accent, #a99cff)}@media(prefers-reduced-motion:reduce){.stc-bg,.stc-panel{animation:none}.stc-seal,.stc-panel>:not(.stc-seal){animation:none}.stc-vortice{animation:none}}.stc-bg--abismo{background:radial-gradient(circle at 50% 42%,#120c26,#05040d 55%,#020206);animation:stc-abismo-escurece .55s ease-out both}@keyframes stc-abismo-escurece{0%{opacity:0}to{opacity:1}}.stc-panel--abismo{width:min(680px,calc(100vw - 24px));background:none;border:0;box-shadow:none;padding:0 18px}.stc-panel--abismo .stc-vortice{width:clamp(120px,26vh,190px);height:clamp(120px,26vh,190px);margin-bottom:18px;font-size:clamp(52px,11vh,84px);border-width:3px;background:radial-gradient(60% 60% at 50% 50%,#000,#07051a 62%,#14103a);box-shadow:0 0 70px color-mix(in srgb,var(--aby-glow, #7a6cff) 42%,transparent),inset 0 0 50px #000;animation:stc-vortice 11s linear infinite,stc-boca-abre .8s cubic-bezier(.2,1.2,.4,1) both}@keyframes stc-boca-abre{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.stc-title--abismo{font-family:"Press Start 2P",var(--font-display);font-size:clamp(17px,4.6vw,34px);line-height:1.35;letter-spacing:.04em;animation:stc-abismo-titulo .5s ease-out .45s both}.stc-eyebrow--abismo{animation:stc-abismo-titulo .4s ease-out .3s both}.stc-panel--abismo .stc-sub,.stc-panel--abismo .stc-abismo-onde,.stc-panel--abismo .stc-btn{animation:stc-abismo-titulo .45s ease-out .75s both}@keyframes stc-abismo-titulo{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.stc-bg--abismo,.stc-panel--abismo .stc-vortice,.stc-title--abismo,.stc-eyebrow--abismo,.stc-panel--abismo .stc-sub,.stc-panel--abismo .stc-abismo-onde,.stc-panel--abismo .stc-btn{animation:none}}.stc-panel--vitoria{width:min(520px,94vw);padding:22px 22px 18px;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--stc-cor, #ffd23c) 16%,var(--surface-2)) 0%,var(--surface-2) 62%);border-color:color-mix(in srgb,var(--stc-cor, #ffd23c) 34%,var(--border-1))}.stc-eyebrow--vitoria{color:color-mix(in srgb,var(--stc-cor, #ffd23c) 78%,var(--text-1));letter-spacing:.34em}.stc-ave-wrap{position:relative;display:grid;place-items:center;margin:6px 0 2px;min-height:130px}.stc-ave-wrap:before{content:"";position:absolute;inset:-6% 10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--stc-cor, #ffd23c) 40%,transparent) 0%,transparent 68%);animation:stc-ave-brilho .9s ease-out both}.stc-ave{position:relative;width:clamp(140px,42vw,210px);height:auto;image-rendering:auto;filter:drop-shadow(0 10px 18px rgba(0,0,0,.55));animation:stc-ave-entra .55s cubic-bezier(.2,1.25,.45,1) both}.stc-title--ave{font-size:clamp(18px,5vw,26px);letter-spacing:.05em}.stc-papel{margin:2px 0 0;font-size:12px;color:var(--text-2);letter-spacing:.04em}.stc-fio{display:block;width:92px;height:2px;margin:12px auto;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--stc-cor, #ffd23c) 85%,transparent),transparent)}.stc-recibo{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:10px 0 16px}.stc-recibo__item{display:grid;gap:1px}.stc-recibo__item small{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.stc-recibo__item b{font-size:16px;color:var(--text-1)}.stc-recibo__item--gold b{color:var(--gold)}@keyframes stc-ave-entra{0%{opacity:0;transform:scale(.82) translateY(10px)}to{opacity:1;transform:none}}@keyframes stc-ave-brilho{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.stc-ave,.stc-ave-wrap:before{animation:none}}@media(max-width:420px){.stc-panel--vitoria{padding:18px 14px 14px}.stc-ave-wrap{min-height:108px}.stc-recibo{gap:6px 14px}}.exp-hud{--hud-line: var(--exp-line);--hud-text: var(--exp-text);--hud-text-2: var(--exp-text-2);--hud-accent: var(--exp-accent);--hud-accent-2: var(--exp-accent-2);--hud-bg: var(--exp-bg);--hud-bg-2: var(--exp-bg-2);--hud-track: var(--exp-track);display:flex;flex-direction:column;gap:4px;padding:8px 10px;margin-bottom:6px;border:1px solid var(--hud-line);border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--hud-bg) 96%,transparent),color-mix(in srgb,var(--hud-bg-2) 96%,transparent));color:var(--hud-text);font-size:12px;line-height:1.35}.exp-hud--abismo{--hud-line: var(--aby-line);--hud-text: var(--aby-text);--hud-text-2: var(--aby-text-2);--hud-accent: var(--aby-accent);--hud-accent-2: var(--aby-accent-2);--hud-bg: var(--aby-bg);--hud-bg-2: var(--aby-bg-2);--hud-track: var(--aby-track);border-color:var(--aby-window-border);border-radius:10px;background:var(--aby-window-coating);box-shadow:var(--aby-window-highlight),0 0 0 1px var(--aby-window-outline),0 8px 22px #00000061;-webkit-backdrop-filter:saturate(.82) brightness(.82);backdrop-filter:saturate(.82) brightness(.82)}.exp-hud__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:4px;border-bottom:1px solid var(--hud-line)}.exp-hud__hero small{display:block;font-size:9px;letter-spacing:1.6px;opacity:.72;color:var(--hud-text-2)}.exp-hud__hero b{display:block;line-height:1;font-variant-numeric:tabular-nums}.exp-hud__depth b{font-size:26px;color:var(--hud-accent)}.exp-hud__depth--santuario b{font-size:15px;letter-spacing:.02em}.exp-hud__score{text-align:right;flex:none}.exp-hud__score b{font-size:16px;color:var(--hud-text)}.exp-hud__score.is-tick b{animation:exp-score-tick .42s ease-out;color:var(--aby-accent)}@keyframes exp-score-tick{0%{transform:scale(1)}35%{transform:scale(1.22);text-shadow:0 0 10px currentColor}to{transform:scale(1)}}.exp-hud__prog{display:flex;align-items:center;gap:8px}.exp-hud__bar{flex:1;height:7px;border-radius:4px;overflow:hidden;background:var(--hud-track);border:1px solid var(--hud-line)}.exp-hud__bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--hud-accent-2),var(--hud-accent));transition:width .25s ease}.exp-hud__count{font-variant-numeric:tabular-nums;color:var(--hud-text)}.exp-hud__hp{display:flex;align-items:center;gap:8px;flex-wrap:wrap;cursor:help}.exp-hud__hp>small{font-size:9px;letter-spacing:1.4px;color:var(--hud-text-2);opacity:.8}.exp-hud__bar--hp>span{background:var(--aby-ok)}.exp-hud__hp.is-baixo .exp-hud__bar--hp>span{background:var(--aby-risk)}.exp-hud__hp.is-baixo .exp-hud__count{color:var(--aby-risk)}.exp-hud__hp.is-critico .exp-hud__bar--hp>span{background:var(--aby-danger)}.exp-hud__hp.is-critico .exp-hud__count{color:var(--aby-danger);font-weight:700}.exp-hud__hp-guarda{flex-basis:100%;font-size:10px;color:var(--hud-text-2);opacity:.75}.exp-hud__perda{margin:0;font-size:11px;line-height:1.4;color:var(--aby-risk);cursor:help}.exp-hud__perda b{font-variant-numeric:tabular-nums}.exp-hud__perda-bag{color:var(--aby-gold)}.exp-hud__perda--limpa{color:var(--aby-ok);opacity:.85;cursor:default}.exp-hud__cofre{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.exp-hud__lock,.exp-hud__risk{display:inline-flex;align-items:baseline;gap:4px;padding:1px 6px;border-radius:999px;font-size:11px;border:1px solid transparent}.exp-hud__lock{color:var(--aby-ok);border-color:color-mix(in srgb,var(--aby-ok) 45%,transparent);background:color-mix(in srgb,var(--aby-ok) 10%,transparent)}.exp-hud__risk{color:var(--aby-risk);border-color:color-mix(in srgb,var(--aby-risk) 45%,transparent);background:color-mix(in srgb,var(--aby-risk) 10%,transparent)}.exp-hud__lock b,.exp-hud__risk b{font-variant-numeric:tabular-nums}.exp-hud__risk.is-bag{animation:exp-bag-found .5s ease-out}@keyframes exp-bag-found{0%{transform:scale(1)}30%{transform:scale(1.1);box-shadow:0 0 10px color-mix(in srgb,var(--aby-risk) 60%,transparent)}to{transform:scale(1)}}.exp-hud__legacy{margin:0;font-size:10px;letter-spacing:.02em;color:var(--hud-text-2);cursor:help}.exp-hud__legacy b{color:var(--hud-text);font-variant-numeric:tabular-nums}.exp-hud__meta{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;font-size:11px;color:var(--hud-text-2)}.exp-hud__mode{font-weight:800;letter-spacing:.05em}.exp-hud__mode--comp{color:var(--aby-gold)}.exp-hud__mode--livre{color:var(--aby-ok)}.exp-hud__plano{font-weight:800;letter-spacing:.05em;color:var(--hud-text-2);cursor:help}.exp-hud__plano--auto{color:var(--hud-accent)}.exp-hud__ttl{cursor:help}.exp-hud__ttl.is-urgente,.exp-hud__ttl.is-urgente strong{color:var(--aby-danger)}.exp-hud__ttl.is-urgente i{font-style:normal;opacity:.85}.exp-hud__meta strong{color:var(--hud-accent);font-variant-numeric:tabular-nums}.exp-hud__rot{align-self:flex-start;padding:3px 9px;border-radius:4px;cursor:pointer;border:1px solid var(--hud-line);background:transparent;color:var(--hud-text-2);font:inherit;font-size:11px}.exp-hud__rot:hover{border-color:var(--hud-accent-2);color:var(--hud-accent)}.exp-hud__next{opacity:.8;font-size:11px}.exp-hud__out{align-self:flex-start;margin-top:2px;padding:5px 12px;border:1px solid var(--hud-accent-2);border-radius:4px;background:var(--exp-cta-bg);color:var(--exp-cta-text);font:inherit;font-weight:700;letter-spacing:.04em;cursor:pointer}.exp-hud--abismo .exp-hud__out{border-color:var(--aby-primary-border);background:var(--aby-primary-gradient);box-shadow:var(--aby-primary-shadow);color:#fff}.exp-hud__out:hover{background:var(--exp-cta-bg-hover)}.exp-hud--abismo .exp-hud__out:hover{background:var(--aby-primary-gradient);filter:brightness(1.12)}.exp-hud__out[disabled]{opacity:.6;cursor:progress}.exp-hud__wait{font-size:.78rem;color:var(--hud-text-2)}.exp-hud__fail{font-size:.78rem;color:var(--danger, #e05252);line-height:1.35}.exp-hud__acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.exp-hud__acts .btn{min-height:44px}.exp-hud__out:focus-visible,.exp-hud__rot:focus-visible{outline:2px solid var(--hud-accent-2);outline-offset:2px}@media(max-width:480px){.exp-hud{padding:6px 8px;gap:3px}.exp-hud__depth b{font-size:22px}.exp-hud__score b{font-size:14px}.exp-hud__cofre,.exp-hud__meta,.exp-hud__perda{font-size:10px}.exp-hud__next{display:none}}@media(prefers-reduced-motion:reduce){.exp-hud__score.is-tick b,.exp-hud__risk.is-bag{animation:none}.exp-hud__bar>span{transition:none}}@media(pointer:coarse){.exp-hud--abismo{-webkit-backdrop-filter:none;backdrop-filter:none}}.aby-premiacao{display:grid;gap:4px;margin-top:8px}.aby-premiacao small{text-transform:uppercase;letter-spacing:.06em;opacity:.75}.aby-premiacao ul{margin:0 0 6px;padding-left:18px}.aby-premiacao li{line-height:1.4;overflow-wrap:anywhere}.aby-rank__fecha{display:block;margin-top:2px;opacity:.75}.aby-veu{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 75% 65% at 50% 50%,transparent 52%,color-mix(in srgb,var(--aby-veu-cor) calc(var(--aby-veu-forca) * 100%),transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--aby-veu-cor) calc(var(--aby-veu-forca) * 45%),transparent) 0%,transparent 18%,transparent 82%,color-mix(in srgb,#000 calc(var(--aby-veu-forca) * 90%),transparent) 100%)}.aby-veu--poco{box-shadow:inset 0 0 120px 40px #0000008c}.exp-hud__faixa{display:block;margin-top:2px;font-family:"Press Start 2P",var(--font-ui);font-size:8px;font-style:normal;letter-spacing:1.2px;opacity:.9}.exp-hud--faixa-boca .exp-hud__faixa,.exp-hud--faixa-boca .exp-hud__depth b{color:#7fd6da}.exp-hud--faixa-galerias .exp-hud__faixa,.exp-hud--faixa-galerias .exp-hud__depth b{color:#9a93ff}.exp-hud--faixa-poco .exp-hud__faixa,.exp-hud--faixa-poco .exp-hud__depth b{color:#ff6f86}.exp-hud--faixa-boca{border-color:color-mix(in srgb,#58c3c9 55%,transparent)}.exp-hud--faixa-galerias{border-color:color-mix(in srgb,#6a62e0 60%,transparent)}.exp-hud--faixa-poco{border-color:color-mix(in srgb,#c23a55 65%,transparent);box-shadow:0 0 18px color-mix(in srgb,#c23a55 30%,transparent)}.exp-hud--faixa-boca .exp-hud__bar span{background:#58c3c9}.exp-hud--faixa-galerias .exp-hud__bar span{background:#6a62e0}.exp-hud--faixa-poco .exp-hud__bar span{background:#c23a55}@media(pointer:coarse){.aby-veu--poco{box-shadow:none;background:radial-gradient(ellipse 80% 75% at 50% 50%,transparent 58%,rgba(0,0,0,.55) 100%),radial-gradient(ellipse 75% 65% at 50% 50%,transparent 52%,color-mix(in srgb,var(--aby-veu-cor) calc(var(--aby-veu-forca) * 100%),transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--aby-veu-cor) calc(var(--aby-veu-forca) * 45%),transparent) 0%,transparent 18%,transparent 82%,color-mix(in srgb,#000 calc(var(--aby-veu-forca) * 90%),transparent) 100%)}}.mesa__refusal{margin:10px 0 0;padding:8px 10px;border-left:2px solid var(--aby-danger);background:#ffffff0a;font-size:11.5px;line-height:1.5;color:var(--mesa-text)}.mesa__exit{display:block;width:100%;min-height:40px;margin:12px 0 0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--mesa-line) 70%,transparent);border-radius:3px;background:transparent;color:var(--mesa-text-2);font-size:11.5px;cursor:pointer}.mesa__exit span{opacity:.75}.mesa__exit:hover{color:var(--mesa-text);border-color:var(--aby-danger)}.mesa__exit:focus-visible{outline:2px solid var(--mesa-accent);outline-offset:2px}.aby-plano{display:grid;gap:8px}.aby-select{position:relative;display:grid;gap:4px}.aby-select__label{font-size:9.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--aby-text-2);opacity:.75}.aby-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border-radius:8px;border:1px solid var(--aby-line-strong);background:#ffffff0a;color:var(--aby-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease}.aby-select__trigger:hover{border-color:var(--aby-accent-2)}.aby-select__trigger:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.aby-select__trigger[aria-expanded=true]{border-color:var(--aby-accent);color:var(--aby-accent)}.aby-select__trigger[aria-expanded=true] .aby-select__caret{transform:rotate(180deg)}.aby-select__caret{width:0;height:0;flex:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;opacity:.8;transition:transform .12s ease}.aby-select__list{list-style:none;margin:2px 0 0;padding:4px;display:grid;gap:2px;border-radius:8px;border:1px solid var(--aby-line);background:color-mix(in srgb,var(--aby-bg-2) 92%,black 8%)}.aby-select__list[hidden]{display:none}.aby-select__opt{width:100%;padding:7px 10px;border-radius:6px;border:0;background:transparent;color:var(--aby-text);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.aby-select__opt:hover{background:#ffffff0f}.aby-select__opt:focus-visible{outline:2px solid var(--aby-accent);outline-offset:-2px}.aby-select__opt.is-selected{color:var(--aby-accent);font-weight:800;background:color-mix(in srgb,var(--aby-accent) 14%,transparent)}.aby-select__opt--limite{font-weight:800;letter-spacing:.04em}.aby-select__opt--limite small{display:block;margin-top:2px;font-size:11px;font-weight:500;letter-spacing:0;opacity:.75}.aby-plano__nota{margin:2px 0 0;font-size:11.5px;line-height:1.5;opacity:.85}.aby-plano__nota strong{color:var(--aby-text)}.aby-plano__nota--auto{opacity:1}.aby-plano__nota--auto strong{color:var(--aby-accent)}.aby-hp{display:grid;gap:5px;margin-top:2px}.aby-hp__opts{display:flex;flex-wrap:wrap;gap:6px}.aby-hp__opt{flex:1 1 auto;min-width:64px;padding:7px 10px;border-radius:6px;border:1px solid var(--aby-line);background:#ffffff0a;color:var(--aby-text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.aby-hp__opt:hover{border-color:var(--aby-accent-2)}.aby-hp__opt:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.aby-hp__opt.is-selected{color:var(--aby-accent);border-color:var(--aby-accent);background:color-mix(in srgb,var(--aby-accent) 14%,transparent)}.aby-hp__nota{margin:0;font-size:11.5px;line-height:1.5;opacity:.8}.aby-hp__nota strong{color:var(--aby-text)}.aby-hp__nota--on{opacity:1}.aby-hp__nota--on strong{color:var(--aby-accent)}.aby-plano__ensino{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0}.abyss-hub__ativa-plano{font-size:12px;font-weight:800;letter-spacing:.05em;color:var(--aby-accent)}@media(prefers-reduced-motion:reduce){.aby-select__trigger,.aby-select__caret,.aby-hp__opt{transition:none}}@font-face{font-family:"Press Start 2P";font-weight:400;font-display:swap;src:url(/assets/press-start-2p-latin-_wFEWmAB.woff2) format("woff2")}.mesa{--mesa-line: var(--exp-line);--mesa-accent: var(--exp-accent);--mesa-bg: var(--exp-bg);--mesa-bg-2: var(--exp-bg-2);--mesa-glow: rgba(143, 61, 34, .3);--mesa-text: var(--exp-text);--mesa-text-2: var(--exp-text-2);--mesa-ok: var(--aby-ok);--mesa-risk: var(--aby-risk);position:relative;width:min(560px,calc(100vw - 24px));padding:26px 26px 18px;color:var(--mesa-text);background:radial-gradient(120% 80% at 50% -10%,var(--mesa-glow) 0%,transparent 62%),linear-gradient(180deg,var(--mesa-bg) 0%,var(--mesa-bg-2) 100%);border:1px solid var(--mesa-line);border-radius:4px;box-shadow:0 22px 60px #0000009e,inset 0 0 0 1px #ffffff0a;text-align:center}.exp-mesa--abismo{--mesa-line: var(--aby-line);--mesa-accent: var(--aby-accent);--mesa-bg: var(--aby-bg);--mesa-bg-2: var(--aby-bg-2);--mesa-glow: rgba(138, 98, 240, .26);--mesa-text: var(--aby-text);--mesa-text-2: var(--aby-text-2);background:var(--aby-window-coating-denso);border-color:var(--aby-window-border);border-radius:12px;box-shadow:var(--aby-window-shadow),var(--aby-window-highlight);-webkit-backdrop-filter:saturate(.82) brightness(.7);backdrop-filter:saturate(.82) brightness(.7)}.exp-mesa--abismo:after{background:radial-gradient(105% 75% at 50% 45%,transparent 55%,rgba(6,2,14,.28) 100%)}.mesa:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(105% 75% at 50% 45%,transparent 45%,rgba(0,0,0,.55) 100%)}.mesa>*{position:relative;z-index:1}.mesa__cabeca{display:block;margin-bottom:16px}.mesa__eyebrow{display:block;font-family:"Press Start 2P",var(--font-ui);font-size:9px;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase;color:var(--mesa-text-2);opacity:.85}.mesa__heroi{display:block;margin-top:10px;font-family:"Press Start 2P",var(--font-num);font-size:clamp(38px,12vw,68px);line-height:1;color:var(--mesa-accent);text-shadow:0 0 26px color-mix(in srgb,var(--mesa-accent) 45%,transparent),0 3px 0 rgba(0,0,0,.55);font-variant-numeric:tabular-nums}.mesa__heroi.is-marco{color:var(--aby-gold);text-shadow:0 0 30px color-mix(in srgb,var(--aby-gold) 55%,transparent),0 3px 0 rgba(0,0,0,.55)}.mesa__heroi--nome{font-family:var(--font-display);font-size:clamp(21px,5.4vw,32px);letter-spacing:.5px;text-transform:uppercase;line-height:1.15}.mesa__fio{display:block;width:min(58%,260px);height:1px;margin:14px auto 0;background:linear-gradient(90deg,transparent,var(--mesa-accent),transparent);opacity:.6}.mesa__balanco{display:grid;grid-template-columns:1fr 1px 1fr;align-items:start;gap:0 18px;margin:0 0 16px}.mesa__balanco--solo{grid-template-columns:1fr}.mesa__balanco:not(.mesa__balanco--solo):before{content:"";grid-column:2;grid-row:1;align-self:stretch;background:linear-gradient(180deg,transparent,var(--mesa-line),transparent)}.mesa__balanco:not(.mesa__balanco--solo) .mesa__coluna--travado{grid-column:1;grid-row:1}.mesa__balanco:not(.mesa__balanco--solo) .mesa__coluna--risco{grid-column:3;grid-row:1}.mesa__coluna{display:flex;flex-direction:column;gap:3px;min-width:0}.mesa__rot{font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:var(--mesa-text-2);opacity:.8}.mesa__coluna--travado .mesa__rot{color:var(--mesa-ok);opacity:1}.mesa__coluna--risco .mesa__rot{color:var(--mesa-risk);opacity:1}.mesa__cifra{font-family:var(--font-num);font-size:clamp(17px,4.6vw,23px);font-variant-numeric:tabular-nums;line-height:1.1;color:var(--mesa-text)}.mesa__cifra i{font-style:normal;font-size:.5em;font-weight:700;margin-left:4px;opacity:.6;letter-spacing:.5px}.mesa__coluna--travado .mesa__cifra{color:var(--mesa-ok)}.mesa__coluna--risco .mesa__cifra{color:var(--mesa-risk)}.mesa__nota{font-size:11px;line-height:1.45;color:var(--mesa-text-2);opacity:.8}.mesa__abaixo{display:flex;flex-direction:column;gap:2px;margin:0 0 18px;padding-top:13px;border-top:1px solid color-mix(in srgb,var(--mesa-line) 55%,transparent);font-size:11.5px;line-height:1.5;color:var(--mesa-text-2)}.mesa__abaixo b{font-size:14px;color:var(--mesa-text);letter-spacing:.2px;margin-top:2px;margin-bottom:2px}.mesa__abaixo--fundo{color:var(--mesa-accent);font-size:12.5px}.mesa__aviso{color:var(--aby-danger);opacity:.95}.mesa__risco b{font-size:inherit;margin:0;letter-spacing:.06em;text-transform:uppercase}.mesa__risco--leve b{color:var(--aby-ok)}.mesa__risco--moderado b{color:var(--mesa-text)}.mesa__risco--pesado b{color:var(--aby-risk)}.mesa__risco--brutal b{color:var(--aby-danger)}.mesa__caminhos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mesa__caminhos:has(>:only-child){grid-template-columns:1fr}.mesa__via{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:58px;padding:9px 12px;border-radius:3px;border:1px solid var(--mesa-line);background:#ffffff0a;color:var(--mesa-text);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.mesa__via:hover:not(:disabled){transform:translateY(-1px)}.mesa__via:disabled{opacity:.42;cursor:not-allowed}.mesa__via:focus-visible{outline:2px solid var(--mesa-accent);outline-offset:2px}.mesa__verbo{font-family:"Press Start 2P",var(--font-ui);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.mesa__alvo{font-size:10.5px;opacity:.72;line-height:1.35}.mesa__via--fundo{background:linear-gradient(180deg,#7a6cff29,#0a08168c);border-color:var(--aby-line-strong)}.mesa__via--fundo .mesa__verbo{color:var(--aby-accent)}.mesa__via--fundo:after{content:"";width:0;height:0;margin-top:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--aby-accent-2);opacity:.9}.mesa__via--fundo:hover:not(:disabled){background:linear-gradient(180deg,#7a6cff4d,#0a08168c)}.mesa__via--senhor{background:linear-gradient(180deg,#ffd23c33,#200c0580);border-color:var(--aby-gold)}.mesa__via--senhor .mesa__verbo{color:var(--aby-gold)}.mesa__via--senhor:not(:disabled){animation:mesa-senhor 2.4s ease-in-out infinite}@keyframes mesa-senhor{0%,to{box-shadow:0 0 #ffd23c00}50%{box-shadow:0 0 18px #ffd23c4d}}.mesa__via--saida{background:linear-gradient(180deg,#63d29a24,#06120e80);border-color:color-mix(in srgb,var(--aby-ok) 60%,transparent)}.mesa__via--saida .mesa__verbo{color:var(--aby-ok)}.mesa__via--saida:hover:not(:disabled){background:linear-gradient(180deg,#63d29a42,#06120e80)}.mesa__cabeca--selo .mesa__fio{background:linear-gradient(90deg,transparent,var(--aby-ok),transparent);opacity:.9}.mesa__cabeca--selo .mesa__eyebrow{color:var(--aby-ok);opacity:1}.mesa__selo{margin:-6px 0 14px;font-size:11px;line-height:1.5;color:var(--mesa-text-2)}.mesa__selo b{color:var(--aby-ok);font-variant-numeric:tabular-nums}.mesa__bag{color:var(--aby-gold)}.mesa__selo--agora{color:var(--aby-ok);animation:mesa-selo-pulso 1.4s ease-out 1}@keyframes mesa-selo-pulso{0%{opacity:0;transform:translateY(3px)}35%{opacity:1;transform:none}to{opacity:1}}.mesa__coluna--risco.is-vazia .mesa__cifra,.mesa__coluna--risco.is-vazia .mesa__rot{color:var(--mesa-text-2);opacity:.7}.mesa__raro{color:var(--aby-gold);font-weight:700}.mesa__prazo{margin:12px 0 0;font-size:10.5px;line-height:1.5;color:var(--mesa-text-2);opacity:.7}.mesa__prazo b{font-variant-numeric:tabular-nums;color:var(--mesa-text)}.mesa__prazo strong{color:var(--mesa-accent)}.mesa__prazo--espera{opacity:.85;color:var(--mesa-text)}.mesa__prazo--plano{opacity:.95;color:var(--mesa-text)}.mesa__prazo--plano b{color:var(--mesa-accent);font-size:12px}.mesa__prazo--guarda{opacity:1;color:var(--mesa-text)}.mesa__prazo--guarda strong{color:var(--aby-danger)}.mesa__prazo--guarda b{color:var(--aby-danger);font-size:12px}.mesa__ttl{margin:6px 0 0;font-size:10.5px;line-height:1.5;color:var(--mesa-text-2);opacity:.7}.mesa__ttl b{color:var(--mesa-text);font-variant-numeric:tabular-nums}.mesa__ttl--urgente{opacity:1;color:var(--aby-danger)}.mesa__ttl--urgente b{color:var(--aby-danger)}@media(max-width:480px){.mesa{padding:20px 16px 14px}.mesa__caminhos{gap:8px}.mesa__via{min-height:62px;padding:8px 6px}.mesa__verbo,.mesa__alvo{font-size:9.5px}.mesa__balanco{gap:0 10px}.mesa__nota{font-size:10px}}@media(prefers-reduced-motion:reduce){.mesa__via{transition:none}.mesa__via:hover:not(:disabled){transform:none}.mesa__via--senhor:not(:disabled){animation:none}.mesa__selo--agora{animation:none}}@media(pointer:coarse){.exp-mesa--abismo{-webkit-backdrop-filter:none;backdrop-filter:none}}.mesa__guardiao{margin:8px 0 0;padding:6px 0 6px 10px;border-left:2px solid var(--aby-accent, #9a93ff);font-size:12px;line-height:1.5}.mesa__guardiao--recuou{border-left-color:#c23a55}.mesa__guardiao-rot{display:block;font-family:"Press Start 2P",var(--font-ui);font-size:8px;letter-spacing:1.4px;opacity:.8}.exp-viva{display:grid;gap:6px;padding:9px 10px;margin:0 0 8px;border-left:3px solid var(--aby-accent, #a99cff);border-radius:4px;background:linear-gradient(90deg,#4e3e8a47,#4e3e8a0f);color:var(--text, #e8e6f2)}.exp-viva--alerta{border-left-color:#ff7b6b;background:linear-gradient(90deg,#8a3e3e4d,#8a3e3e0f)}.exp-viva__cab{display:grid;gap:1px}.exp-viva__cab small{font-size:9.5px;letter-spacing:.12em;opacity:.7}.exp-viva__cab b{font-size:12px;letter-spacing:.04em}.exp-viva__linha{margin:0;font-size:11px;line-height:1.45;opacity:.88}.exp-viva__linha strong{opacity:1;color:var(--aby-accent, #a99cff)}.exp-viva--alerta .exp-viva__linha strong{color:#ff7b6b}.exp-viva__voltar{width:100%;padding:6px 8px;border:0;border-radius:4px;cursor:pointer;font:inherit;font-size:11px;font-weight:800;letter-spacing:.06em;background:var(--aby-accent, #a99cff);color:#17122b}.exp-viva__voltar:hover{filter:brightness(1.08)}.exp-viva__voltar:focus-visible{outline:2px solid #fff;outline-offset:2px}.trilha{--trilha-linha: rgb(255 255 255 / 14%);margin:0 0 16px;padding:14px 12px 12px;border-radius:var(--pl-ui-radius-panel, 8px);border:1px solid var(--pl-ui-border, rgb(87 158 201 / 30%));background:var(--pl-ui-surface-card, linear-gradient(180deg, #0a2433, #04131e));box-shadow:var(--pl-ui-shadow-card, none)}.trilha__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.trilha__head small{font-size:var(--pl-ui-font-meta-size, 10px);font-weight:var(--pl-ui-font-weight-section, 900);letter-spacing:.15em;color:var(--pl-ui-text-muted, #7792a4)}.trilha__head b{font-family:var(--pl-ui-font-number, inherit);font-size:15px;font-variant-numeric:tabular-nums;color:var(--pl-ui-accent-bright, #93d5ff)}.trilha__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.trilha__no{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 10px;text-align:center;border-radius:10px;transition:background .2s ease}.trilha__no+.trilha__no:before{content:"";position:absolute;left:-50%;top:46px;width:100%;height:2px;background:var(--trilha-linha);z-index:0}.trilha__no--conquistado+.trilha__no:before{background:linear-gradient(90deg,color-mix(in srgb,var(--no-cor, var(--pl-ui-accent, #1d82e2)) 80%,transparent),var(--trilha-linha))}.trilha__selo{position:relative;z-index:1;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--trilha-linha);background:radial-gradient(70% 70% at 50% 40%,#0000008c,#000c);overflow:hidden}.trilha__art{object-fit:contain}.trilha__no--bloqueado .trilha__art,.trilha__no--disponivel .trilha__art{filter:brightness(0) saturate(0) opacity(.55)}.trilha__no--bloqueado .trilha__selo{opacity:.6}.trilha__no--conquistado .trilha__selo{border-color:var(--no-cor, var(--pl-ui-accent, #1d82e2));box-shadow:0 0 0 1px color-mix(in srgb,var(--no-cor, var(--pl-ui-accent, #1d82e2)) 35%,transparent),0 0 22px color-mix(in srgb,var(--no-cor, var(--pl-ui-accent, #1d82e2)) 30%,transparent)}.trilha__no.is-proximo .trilha__selo{border-color:color-mix(in srgb,var(--no-cor, var(--pl-ui-accent, #1d82e2)) 70%,transparent);animation:trilha-pulso 2.4s ease-in-out infinite}@keyframes trilha-pulso{0%,to{box-shadow:0 0 color-mix(in srgb,var(--no-cor, var(--pl-ui-accent, #1d82e2)) 40%,transparent)}50%{box-shadow:0 0 18px 2px color-mix(in srgb,var(--no-cor, var(--pl-ui-accent, #1d82e2)) 40%,transparent)}}.trilha__cadeado{position:absolute;right:8px;bottom:8px;font-size:14px;line-height:1;filter:drop-shadow(0 1px 2px #000)}.trilha__pluma{margin-top:-14px;z-index:2;height:32px}.trilha__nome{font-size:12px;line-height:1.25;color:var(--pl-ui-text, #f2f7ff)}.trilha__no--conquistado .trilha__nome{color:var(--no-cor, var(--pl-ui-accent, #1d82e2))}.trilha__estado{font-size:10px;color:var(--pl-ui-text-muted, #7792a4)}.trilha__no--abismo{--no-cor: var(--aby-accent)}.trilha__selo--abismo{background:radial-gradient(70% 70% at 50% 45%,var(--aby-bg-2),#05040d);border-color:var(--aby-line)}.trilha__vortice{font-size:38px;line-height:1;filter:grayscale(1) brightness(.5)}.trilha__no--abismo.is-aberto .trilha__vortice{filter:none;animation:trilha-vortice 6s linear infinite}.trilha__no--abismo.is-aberto .trilha__selo{border-color:var(--aby-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--aby-accent) 40%,transparent),0 0 26px color-mix(in srgb,var(--aby-accent) 35%,transparent)}.trilha__no--abismo.is-aberto .trilha__nome{color:var(--aby-accent)}@keyframes trilha-vortice{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.trilha--compacta{margin-bottom:8px;padding:8px}.trilha--compacta .trilha__selo{width:62px;height:62px}.trilha--compacta .trilha__no+.trilha__no:before{top:34px}.trilha--compacta .trilha__vortice{font-size:26px}.trilha--compacta .trilha__pluma{height:24px;margin-top:-10px}.trilha--compacta .trilha__nome{font-size:11px}@media(max-width:560px){.trilha__lista{grid-template-columns:1fr;gap:2px}.trilha__no{flex-direction:row;align-items:center;gap:10px;text-align:left;padding:6px 4px}.trilha__selo{width:64px;height:64px;flex:none}.trilha--compacta .trilha__selo{width:48px;height:48px}.trilha__no+.trilha__no:before{left:32px;top:-1px;width:2px;height:8px}.trilha--compacta .trilha__no+.trilha__no:before{left:24px}.trilha__pluma{order:3;margin:0 0 0 auto}.trilha__nome,.trilha__estado{display:block}}@media(prefers-reduced-motion:reduce){.trilha__no.is-proximo .trilha__selo,.trilha__no--abismo.is-aberto .trilha__vortice{animation:none}}.modal.modal-modes.modal-mode-standalone:has(.modes-standalone-abyssBestiary){width:min(920px,calc(100vw - 24px));height:min(660px,calc(100dvh - 24px))}.modal.modal-modes.modal-mode-standalone:has(.modes-standalone-abyssRanking){width:min(760px,calc(100vw - 24px));height:min(720px,calc(100dvh - 24px))}.modes-inner.modes-standalone-abyssBestiary,.modes-inner.modes-standalone-abyssRanking{background:var(--aby-bg)}.modes-standalone-abyssBestiary .modes-head,.modes-standalone-abyssRanking .modes-head{background:linear-gradient(180deg,var(--aby-bg-2),var(--aby-bg));border-bottom-color:var(--aby-line)}.modes-standalone-abyssBestiary .modes-title-txt b,.modes-standalone-abyssRanking .modes-title-txt b{color:var(--aby-text)}.modes-standalone-abyssBestiary .modes-title-txt small,.modes-standalone-abyssRanking .modes-title-txt small{color:var(--aby-text-2)}.modes-standalone-abyssBestiary .modes-close.hud-mini,.modes-standalone-abyssRanking .modes-close.hud-mini{color:var(--aby-text-2);background:color-mix(in srgb,var(--aby-accent-2) 14%,transparent);border-color:var(--aby-line)}.modes-standalone-abyssBestiary .modes-close.hud-mini:hover,.modes-standalone-abyssRanking .modes-close.hud-mini:hover{color:var(--aby-text);border-color:var(--aby-accent-2);background:color-mix(in srgb,var(--aby-accent-2) 26%,transparent)}.modes-content-abyssBestiary,.modes-content-abyssRanking{background:radial-gradient(900px 360px at 82% -10%,color-mix(in srgb,var(--aby-glow) 14%,transparent),transparent 55%),var(--aby-bg);color:var(--aby-text)}.modes-back{flex:none;padding:6px 11px;border-radius:8px;border:1px solid var(--aby-line);background:color-mix(in srgb,var(--aby-accent-2) 10%,transparent);color:var(--aby-text-2);font-family:var(--font-ui);font-size:.74rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.modes-back:hover{color:var(--aby-text);border-color:var(--aby-accent-2);background:color-mix(in srgb,var(--aby-accent-2) 24%,transparent)}.modes-back:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.abybest-grid{list-style:none;margin:0;padding:2px 2px 4px;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.abybest-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:16px 12px 14px;border-radius:12px;border:1px solid var(--aby-line);background:linear-gradient(180deg,color-mix(in srgb,var(--aby-surface) 88%,transparent),var(--aby-bg-2))}.abybest-card:before{content:"";position:absolute;top:0;left:14px;right:14px;height:2px;background:linear-gradient(90deg,transparent,var(--aby-accent-2),transparent);opacity:.7}.abybest-card__art{width:84px;height:84px;display:grid;place-items:center;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.abybest-card__art img{image-rendering:pixelated}.abybest-card__body{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;width:100%}.abybest-card__nome{font-family:var(--font-display);font-size:.96rem;letter-spacing:.01em;color:var(--aby-text);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.abybest-card__tipos{display:flex;gap:4px;justify-content:center}.abybest-card__faixa{font-size:.72rem;color:var(--aby-text-2);letter-spacing:.01em}.abybest-card__afinidade{margin-top:2px;padding:3px 9px;border-radius:999px;font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.abybest-card__afinidade.is-favorecido{color:var(--aby-ok);background:color-mix(in srgb,var(--aby-ok) 16%,transparent);border:1px solid color-mix(in srgb,var(--aby-ok) 42%,transparent)}.abybest-card__afinidade.is-desfavorecido{color:var(--aby-danger);background:color-mix(in srgb,var(--aby-danger) 16%,transparent);border:1px solid color-mix(in srgb,var(--aby-danger) 42%,transparent)}.abyrank-mine{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--aby-line);background:color-mix(in srgb,var(--aby-surface) 70%,transparent)}.abyrank-mine__item{display:flex;flex-direction:column;gap:2px;min-width:0}.abyrank-mine__item small{color:var(--aby-text-2);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.abyrank-mine__item b{font-family:var(--font-display);font-size:1rem;color:var(--aby-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abyrank-mine__item b small{font-size:.68rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--aby-text-2)}.abyrank-regras{border:1px solid var(--aby-line);border-radius:10px;padding:8px 12px;background:color-mix(in srgb,var(--aby-surface) 55%,transparent)}.abyrank-regras summary{cursor:pointer;font-weight:800;font-size:.82rem;color:var(--aby-accent);letter-spacing:.01em}.abyrank-regras ul{margin:10px 0 2px;padding-left:20px;display:grid;gap:7px;font-size:.78rem;line-height:1.45;color:var(--aby-text-2)}.abyrank-regras li strong{color:var(--aby-text)}@media(max-width:640px){.abybest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.abybest-card{padding:12px 8px 10px}.abybest-card__art{width:64px;height:64px}.abyrank-mine{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.modes-back,.abybest-card{transition:none}}.abybest-guardioes{margin:0 0 14px;padding:10px 12px;border-left:3px solid #ff9a6b;background:#ff9a6b14}.abybest-guardioes h3{margin:0 0 8px;font-size:11px;letter-spacing:.14em;color:#ffb48a}.abybest-guardioes ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.abybest-guardiao{display:grid;justify-items:center;gap:1px;min-width:64px;font-size:11px}.abybest-guardiao small{font-size:9px;letter-spacing:.08em;opacity:.75}.abybest-guardioes p{margin:8px 0 0;font-size:11px;opacity:.8}@media(pointer:coarse){.abybest-card__art{filter:none;background:radial-gradient(ellipse 34% 9% at 50% 90%,rgba(0,0,0,.5),transparent 100%)}}.modal.modal-modes.modal-mode-standalone.modal-bosses{width:min(1040px,calc(100vw - 24px));height:auto;max-height:min(820px,calc(100dvh - 24px));padding:0;border:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none}.bosses-window{--ui-close-size: 40px;display:flex;flex-direction:column;min-height:0;height:100%;max-height:inherit;overflow:hidden;color-scheme:dark}.bosses-window .bosses-head{flex:none;display:grid;grid-template-columns:58px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-lg);min-height:88px;padding:13px 18px}.bosses-window .bosses-emblem img{width:30px;height:30px;image-rendering:pixelated}.bosses-window .bosses-body{flex:1 1 auto;display:flex;flex-direction:column;gap:18px;padding:14px 16px 18px;min-height:0}.bosses-sec{display:grid;gap:10px}.bosses-sec__title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0;padding:0 2px;font-family:var(--pl-ui-font-section);font-size:12px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase;color:var(--pl-ui-header-kicker-color)}.bosses-sec__title small{font-family:var(--pl-ui-font-body);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--pl-ui-text-muted)}.bosses-window .bosses-foot{flex:none;display:flex;align-items:center;min-height:48px;padding:8px 18px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.bosses-status{display:flex;align-items:baseline;gap:var(--pl-ui-space-sm);flex-wrap:wrap}.bosses-status small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker)}.bosses-status b{color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:13px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em}@media(max-width:760px){.modal.modal-modes.modal-mode-standalone.modal-bosses{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:auto;max-height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.bosses-window .bosses-head{grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px;--pl-window-icon-size: 40px;--pl-window-header-line-left: 58px;--pl-window-header-line-right: calc(18px + var(--ui-close-size, 40px));--pl-window-header-overlay-inset: 0 calc(10px + var(--ui-close-size, 40px)) 0 auto}.bosses-window h2.pl-window__title{font-size:21px}.bosses-window p.pl-window__kicker{font-size:9px}.bosses-window .bosses-emblem img{width:22px;height:22px}.bosses-window span.pl-window__subtitle{display:none}.bosses-window .bosses-body{padding:10px;gap:14px}.bosses-window .bosses-foot{padding:6px 10px;min-height:42px}.bosses-status b{font-size:11px}}@media(hover:none),(pointer:coarse){.modal.modal-modes.modal-mode-standalone.modal-bosses{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:auto;max-height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.bosses-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}}.mgb-card{--mgb-accent: #7fd4ff}.mgb-card.pl-card{overflow:hidden;border-color:color-mix(in srgb,var(--mgb-accent) 45%,var(--pl-ui-border));box-shadow:var(--pl-ui-shadow-card),0 0 0 1px color-mix(in srgb,var(--mgb-accent) 18%,transparent) inset}.mgb-card.is-locked.pl-card{border-color:var(--pl-ui-border);box-shadow:var(--pl-ui-shadow-card)}.mgb__hero{position:relative;overflow:hidden;isolation:isolate;min-height:150px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--pl-ui-border);background:radial-gradient(120% 90% at 30% 40%,color-mix(in srgb,var(--mgb-accent) 26%,var(--pl-ui-surface-raised)),var(--pl-ui-bg-base) 76%)}.mgb__floor{position:absolute;left:65px;bottom:14px;width:92px;height:18px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / 50%),transparent);z-index:0}.mgb__art{position:relative;z-index:1;display:grid;place-items:center;padding:8px;overflow:hidden}.mgb__art img,.mgb__art canvas{max-width:100%;height:auto}.mgb__art img,.mgb__art canvas{image-rendering:pixelated;filter:drop-shadow(0 0 10px rgba(127,212,255,.45))}.mgb-card.is-locked .mgb__art img,.mgb-card.is-locked .mgb__art canvas{filter:grayscale(.6) drop-shadow(0 0 6px rgba(0,0,0,.4))}.mgb__plate{grid-column:2;position:relative;z-index:1;display:grid;gap:4px;min-width:0;padding:10px 12px 10px 0}.mgb__kicker{margin:0;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-ui-text-muted)}.mgb__nome{margin:0;font-size:16px;line-height:1.2;color:var(--pl-ui-text);text-wrap:balance}.mgb__seta{color:var(--mgb-accent)}.mgb__fala{margin:0;font-size:12px;font-style:italic;color:var(--pl-ui-text-muted)}.mgb__body{display:grid;gap:10px;padding:12px}.mgb__desc{margin:0;font-size:13px;line-height:1.45;color:var(--pl-ui-text)}.mgb__regras,.mgb__reqs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mgb__regras{grid-template-columns:repeat(2,minmax(0,1fr))}.mgb__regras li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:8px 10px;border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-border);font-size:12px;line-height:1.4;color:var(--pl-ui-text)}.mgb__regras li i{font-style:normal;text-align:center}.mgb__mochila{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;border-radius:var(--pl-ui-radius-panel);font-size:12px;border:1px solid;color:var(--pl-ui-text)}.mgb__mochila i{font-style:normal;text-align:center}.mgb__mochila.is-ok{border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 12%,var(--pl-ui-surface-raised))}.mgb__mochila.is-no{border-color:color-mix(in srgb,var(--pl-ui-danger) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-danger) 12%,var(--pl-ui-surface-raised))}.mgb__req{display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px;align-items:center;font-size:12px;color:var(--pl-ui-text)}.mgb__req i{font-style:normal;font-weight:700;text-align:center}.mgb__req.is-ok i{color:var(--pl-ui-success)}.mgb__req.is-no i{color:var(--pl-ui-danger)}.mgb__req b{color:var(--pl-ui-text-muted);font-weight:600}.mgb-card .mgb__entrar{justify-self:end;min-width:220px;min-height:46px}@media(max-width:560px){.mgb__hero{grid-template-columns:96px minmax(0,1fr);min-height:130px}.mgb__art{padding:4px}.mgb__art img,.mgb__art canvas{width:80px}.mgb__floor{left:48px;width:70px}.mgb__nome{font-size:14px}.mgb__regras{grid-template-columns:1fr}.mgb-card .mgb__entrar{justify-self:stretch;width:100%}}.mgb-result__ico{display:flex;justify-content:center;margin:4px 0 8px}.mgb-result__ico img,.mgb-result__ico canvas{image-rendering:pixelated;filter:drop-shadow(0 0 8px rgba(127,212,255,.5))}.mgb-result.is-win .section-title h2{color:#9fe2ff}.rl{display:grid;gap:10px}.rl-relogio{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:var(--pl-ui-radius-panel);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text)}.rl-relogio i{font-style:normal;font-size:18px;text-align:center}.rl-relogio b{display:block;font-size:13px}.rl-relogio small{color:var(--pl-ui-text-muted);font-size:11px}.rl-relogio.is-aberta{border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 12%,var(--pl-ui-surface-raised))}.rl-relogio.is-fechada{border-color:color-mix(in srgb,var(--pl-ui-text-muted) 45%,transparent)}.rl-regras{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rl-regras li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:7px 10px;border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-border);font-size:12px;line-height:1.4;color:var(--pl-ui-text)}.rl-regras li i{font-style:normal;text-align:center}.rl-erro{margin:0;padding:8px 10px;border-radius:var(--pl-ui-radius-panel);font-size:12px;color:var(--pl-ui-text);border:1px solid color-mix(in srgb,var(--pl-ui-danger) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-danger) 12%,var(--pl-ui-surface-raised))}.rl-vazio{margin:0;padding:10px;font-size:12px;color:var(--pl-ui-text-muted);text-align:center}.rl .rl-sala.pl-card,.rl .rl-salas.pl-card,.rl .rl-ultimo.pl-card{padding:12px;display:grid;gap:10px}.rl-sala__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rl-sala__head h4,.rl-ultimo h4{margin:0;font-size:14px;color:var(--pl-ui-text)}.rl-salas__botoes{display:flex;gap:8px;flex-wrap:wrap}.rl-sub{margin:4px 0 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pl-ui-text-muted)}.rl-lugares{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rl-lugar{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;align-items:center;padding:6px 8px;border-radius:var(--pl-ui-radius-panel);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised);font-size:12px;color:var(--pl-ui-text);min-height:40px}.rl-lugar__ico{display:grid;place-items:center;width:32px;height:32px}.rl-lugar__ico i{font-style:normal;color:var(--pl-ui-text-muted)}.rl-lugar__ico img,.rl-lugar__ico canvas{image-rendering:pixelated}.rl-lugar__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-lugar__nome b{color:var(--pl-ui-special);font-weight:700;font-size:10px;margin-left:4px}.rl-lugar__nome small{color:var(--pl-ui-text-muted)}.rl-lugar__pick{color:var(--pl-ui-text-muted);font-size:11px;white-space:nowrap}.rl-lugar.is-eu{border-color:color-mix(in srgb,var(--pl-ui-accent) 60%,transparent)}.rl-lugar.is-fora{opacity:.6}.rl-lugar.is-vaga{opacity:.45;border-style:dashed}.rl-time{display:flex;gap:6px;flex-wrap:wrap}.rl-mon{display:grid;justify-items:center;gap:2px;min-width:72px;padding:6px 8px;border-radius:var(--pl-ui-radius-panel);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised);color:var(--pl-ui-text);font:inherit;font-size:11px;cursor:pointer}.rl-mon img,.rl-mon canvas{image-rendering:pixelated}.rl-mon em{font-style:normal;font-size:10px;color:var(--pl-ui-success);font-weight:700}.rl-mon.is-on{border-color:var(--pl-ui-accent-bright);box-shadow:0 0 0 1px var(--pl-ui-accent-bright) inset;background:var(--pl-ui-card-active-background)}.rl-mon:disabled{cursor:default;opacity:.7}.rl-acoes{display:grid;gap:4px;justify-items:end}.rl-acoes small{color:var(--pl-ui-text-muted);font-size:11px}.rl .rl-iniciar{min-width:220px;min-height:46px}.rl-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rl-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:6px 10px;border-radius:var(--pl-ui-radius-panel);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised);font-size:12px;color:var(--pl-ui-text)}.rl-item__gente,.rl-item__estado{color:var(--pl-ui-text-muted);font-size:11px}.rl-item.is-lutando{opacity:.7}.rl-ultimo p{margin:0;font-size:12px;color:var(--pl-ui-text-muted)}.rl-ultimo.is-win h4{color:#9fe2ff}.rl-placar{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rl-placar li{display:grid;grid-template-columns:24px 24px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12px;color:var(--pl-ui-text)}.rl-placar li span,.rl-placar li small{color:var(--pl-ui-text-muted)}.rl-placar img,.rl-placar canvas{image-rendering:pixelated}.rl-qa{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:4px;border-top:1px dashed var(--pl-ui-border)}.rl-qa small{color:var(--pl-ui-text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:560px){.rl-regras,.rl-lugares{grid-template-columns:1fr}.rl .rl-iniciar{width:100%}.rl-acoes{justify-items:stretch}}.quest-center{--quest-open: var(--pl-ui-accent-action-border);--quest-progress: var(--pl-ui-accent-bright);--quest-ready: var(--pl-ui-success);--quest-done: var(--pl-ui-success);--quest-preview: var(--pl-ui-text-muted);--quest-locked: var(--pl-ui-text-disabled);height:100%;min-height:0;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.25fr);gap:var(--pl-ui-space-md);color:var(--pl-ui-text)}.quest-list-shell,.quest-detail{--pl-card-radius: var(--pl-ui-radius-panel);min-width:0;min-height:0}.quest-list-shell.pl-card,.quest-detail.pl-card{background:var(--pl-ui-surface-panel)}.quest-list-shell{display:flex;flex-direction:column;overflow:hidden}.quest-toolbar{flex:none;padding:10px;border-bottom:1px solid var(--pl-ui-border);background:var(--pl-ui-bg-base)}.quest-filterbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.quest-filter{min-width:0;min-height:calc(34px / var(--hud-scale, 1));display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-body);text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.quest-filter:hover,.quest-filter:focus-visible{color:var(--pl-ui-text);border-color:var(--pl-ui-border-strong)}.quest-filter:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.quest-filter.active{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action);box-shadow:var(--pl-ui-shadow-focus-glow)}.quest-filter span{min-width:0;line-height:1.08;white-space:nowrap;font-size:.76rem;font-weight:var(--pl-ui-font-weight-section)}.quest-filter b{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--pl-ui-text) 8%,transparent);font-family:var(--pl-ui-font-number);font-size:.72rem;font-variant-numeric:tabular-nums}.quest-filter.active b{color:var(--pl-ui-text-strong);background:color-mix(in srgb,var(--pl-ui-accent-action-border) 26%,transparent)}.quest-list{flex:1;padding:var(--pl-ui-space-sm);display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--pl-ui-border) transparent}.quest-group{flex:none;margin:8px 2px 0;display:flex;align-items:center;gap:8px;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-body);font-size:.72rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em;text-transform:uppercase}.quest-group:first-child{margin-top:2px}.quest-group:after{content:"";flex:1;height:1px;background:var(--pl-ui-border)}.quest-group.is-now{color:var(--pl-ui-accent-bright)}.quest-card{min-width:0;display:grid;grid-template-columns:5px 54px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px 9px 0;overflow:hidden;font-family:var(--pl-ui-font-body);text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.quest-list .quest-card.pl-card{flex:none;min-height:max(104px,calc(96px / var(--hud-scale, 1)))}.quest-card.pl-card.is-done,.quest-card.pl-card.is-preview,.quest-card.pl-card.is-locked{border-color:var(--pl-ui-card-locked-border);background:var(--pl-ui-card-locked-background)}.quest-list .quest-card.pl-card.selected{border-color:color-mix(in srgb,var(--quest-tone, var(--pl-ui-accent-action-border)) 70%,var(--pl-ui-border-strong));background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.quest-list .quest-card.pl-card:is(:hover,:focus-visible){border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.quest-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.quest-row-rail{width:5px;height:100%;border-radius:0 999px 999px 0;background:var(--quest-tone, var(--pl-ui-text-muted))}.quest-row-art{width:54px;height:54px;display:grid;place-items:center;border-radius:var(--pl-ui-radius-panel);border:1px solid color-mix(in srgb,var(--quest-tone, var(--pl-ui-text-muted)) 36%,var(--pl-ui-border));background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--quest-tone, var(--pl-ui-text-muted)) 22%,transparent),transparent 62%),var(--pl-ui-bg-base);overflow:hidden}.quest-row-art-tile,.quest-row-fallback.quest-row-art-tile{width:44px;height:44px;border-radius:7px}.quest-row-item,.quest-row-pokemon,.quest-row-fallback{display:grid;grid-template:100% / 100%;place-items:center}.quest-row-art :is(.portrait-cell,.item-icon-img,.item-icon-anim,.pkmn-icon,.pkmn-icon-img),.quest-row-mini :is(.portrait-cell,.item-icon-img,.item-icon-anim,.pkmn-icon,.pkmn-icon-img),.quest-money-tile .hudbar-ico-img{width:100%;height:100%}.quest-row-fallback{color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-border);font-size:.76rem;font-weight:var(--pl-ui-font-weight-section)}.quest-row-main{min-width:0;display:flex;flex-direction:column;gap:var(--pl-ui-space-xs)}.quest-row-kicker{min-width:0;color:var(--pl-ui-text-muted);font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quest-row-main strong{min-width:0;color:var(--pl-ui-text-strong);font-size:.96rem;line-height:1.18;overflow-wrap:anywhere}.quest-row-main small{min-width:0;color:color-mix(in srgb,var(--quest-tone, var(--pl-ui-text-soft)) 55%,var(--pl-ui-text-soft));font-size:.76rem;line-height:1.2;overflow-wrap:anywhere}.quest-row-icons{min-width:0;min-height:26px;display:flex;flex-wrap:nowrap;align-items:center;gap:4px;overflow:hidden}.quest-row-icons>em{margin-right:2px;color:var(--pl-ui-special);font-size:.68rem;font-style:normal;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em;text-transform:uppercase}.quest-row-mini{min-width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:var(--pl-ui-space-xs);padding:2px;border-radius:5px;border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.quest-row-mini-tile,.quest-row-fallback.quest-row-mini-tile{width:22px;height:22px;border-radius:var(--pl-ui-radius-card)}.quest-row-mini:has(.quest-money-tile){width:auto;min-width:64px;padding-right:5px}.quest-row-mini>b{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:.66rem;font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums;white-space:nowrap}.quest-money-tile{display:grid;place-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--pl-ui-special) 24%,var(--pl-ui-surface-raised)),color-mix(in srgb,var(--pl-ui-special) 8%,var(--pl-ui-surface-raised)));border:1px solid var(--pl-ui-card-special-border)}.quest-row-side{min-width:86px;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.quest-row-side>b{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:.72rem;font-variant-numeric:tabular-nums}.quest-state{max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:999px;color:var(--quest-tone, var(--pl-ui-text-soft));background:color-mix(in srgb,var(--quest-tone, var(--pl-ui-text-soft)) 14%,transparent);border:1px solid color-mix(in srgb,var(--quest-tone, var(--pl-ui-text-soft)) 42%,transparent);font-size:.63rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em;white-space:nowrap}.quest-state i{width:6px;height:6px;border-radius:999px;background:currentColor}.quest-card.is-open,.quest-detail.is-open{--quest-tone: var(--quest-open)}.quest-card.is-progress,.quest-detail.is-progress{--quest-tone: var(--quest-progress)}.quest-card.is-ready,.quest-detail.is-ready{--quest-tone: var(--quest-ready)}.quest-card.is-done,.quest-detail.is-done{--quest-tone: var(--quest-done)}.quest-card.is-preview,.quest-detail.is-preview{--quest-tone: var(--quest-preview)}.quest-card.is-locked,.quest-detail.is-locked{--quest-tone: var(--quest-locked)}.quest-empty,.quest-detail-empty .quest-detail-scroll{min-height:100%;display:grid;place-items:center;align-content:center;gap:10px;padding:22px;text-align:center}.quest-empty-mark,.quest-detail-mark{width:46px;height:46px;border-radius:var(--pl-ui-radius-panel);display:grid;place-items:center;border:1px solid var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-title);font-weight:var(--pl-ui-font-weight-section)}.quest-empty h3,.quest-detail-intro h3{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.1rem;line-height:1.1}.quest-empty p,.quest-detail-intro p{margin:0;max-width:440px;color:var(--pl-ui-text-soft);font-size:.86rem;line-height:var(--pl-ui-leading-copy)}.quest-detail{position:relative;display:flex;flex-direction:column;overflow:hidden}.quest-detail:before{content:"";flex:none;height:4px;background:var(--quest-tone, var(--pl-ui-border-strong))}.quest-detail-scroll{flex:1;padding:15px;scrollbar-width:thin;scrollbar-color:var(--pl-ui-border) transparent}.quest-detail-back{position:absolute;top:10px;right:10px;z-index:2}#modalRoot .quest-detail-back.ui-close{display:none;inline-size:auto;min-inline-size:0;max-inline-size:none;padding:0 10px;white-space:nowrap;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action);font-size:.78rem;font-weight:var(--pl-ui-font-weight-control);border-radius:var(--pl-ui-radius-button)}.quest-detail-head{display:flex;flex-direction:column;gap:7px;padding-right:36px}.quest-detail-head small,.quest-detail-section h3{color:var(--pl-ui-text-muted);font-size:.68rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.14em;text-transform:uppercase}.quest-detail-head h3{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.26rem;line-height:1.08;letter-spacing:var(--pl-ui-tracking-title);overflow-wrap:anywhere}.quest-detail-meta{display:flex;align-items:center;gap:var(--pl-ui-space-sm);flex-wrap:wrap}.quest-detail-meta>b{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:.78rem;font-variant-numeric:tabular-nums}.quest-description{margin:var(--pl-ui-space-md) 0 0;color:var(--pl-ui-text-soft);font-size:.9rem;line-height:1.48}.quest-preview-note{margin:var(--pl-ui-space-md) 0 0;padding:9px 10px;border-radius:var(--pl-ui-radius-panel);border:1px dashed color-mix(in srgb,var(--quest-preview) 58%,var(--pl-ui-border));background:color-mix(in srgb,var(--quest-preview) 10%,transparent);color:var(--pl-ui-text-soft);font-size:.82rem;line-height:1.4}.quest-next{margin-top:var(--pl-ui-space-md);padding:10px 12px;border-radius:var(--pl-ui-radius-panel);border:1px solid color-mix(in srgb,var(--quest-tone, var(--pl-ui-accent)) 46%,var(--pl-ui-border));border-left-width:4px;background:color-mix(in srgb,var(--quest-tone, var(--pl-ui-accent)) 10%,var(--pl-ui-surface-raised))}.quest-next small{display:block;color:var(--quest-tone, var(--pl-ui-accent-bright));font-size:.68rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.quest-next p{margin:3px 0 0;color:var(--pl-ui-text-strong);font-size:.92rem;line-height:1.4}.quest-rules{width:min(100%,640px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pl-ui-space-sm)}.quest-rule{--pl-card-radius: var(--pl-ui-radius-panel);min-width:0;padding:10px;text-align:left}.quest-rule span{width:24px;height:24px;display:grid;place-items:center;border-radius:999px;color:var(--pl-ui-accent-bright);background:var(--pl-ui-surface-secondary-action);border:1px solid var(--pl-ui-border-strong);font-family:var(--pl-ui-font-number);font-size:.78rem;font-weight:var(--pl-ui-font-weight-section)}.quest-rule b{display:block;margin-top:var(--pl-ui-space-xs);color:var(--pl-ui-text-strong);font-size:.84rem;line-height:1.2}.quest-rule small{display:block;margin-top:var(--pl-ui-space-xs);color:var(--pl-ui-text-soft);font-size:.74rem;line-height:var(--pl-ui-leading-copy)}.quest-detail-section{margin-top:var(--pl-ui-space-lg)}.quest-detail-section h3{margin:0 0 var(--pl-ui-space-sm);color:var(--pl-ui-text-soft);font-size:.74rem;letter-spacing:.08em}.quest-detail-section.is-rewards h3{color:var(--pl-ui-special)}.quest-rewards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.quest-objective{min-width:0;min-height:max(58px,calc(54px / var(--hud-scale, 1)));display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:var(--pl-ui-space-sm) 10px}.quest-objective.pl-card,.quest-reward-row.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised);box-shadow:none}.quest-objective+.quest-objective{margin-top:6px}.quest-reward-row.pl-card{border-color:color-mix(in srgb,var(--pl-ui-special) 30%,var(--pl-ui-border))}.quest-objective-state{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;border:2px solid var(--pl-ui-text-muted);color:var(--pl-ui-bg-base);font-size:.78rem;font-weight:800;line-height:1}.quest-check{margin-right:5px;color:var(--pl-ui-success);font-style:normal;font-weight:800}.quest-objective.is-complete>strong{color:var(--pl-ui-success)}.quest-objective-visual{width:34px;height:34px;display:grid;place-items:center}.quest-objective-item,.quest-objective-money{width:32px;height:32px;border-radius:7px;border:1px solid color-mix(in srgb,var(--quest-tone, var(--pl-ui-text-muted)) 32%,var(--pl-ui-border));background:var(--pl-ui-bg-base)}.quest-objective-visual :is(.portrait-cell,.item-icon-img,.item-icon-anim),.quest-objective-money .hudbar-ico-img{width:100%;height:100%}.quest-objective.is-progress .quest-objective-state{border-color:var(--quest-progress)}.quest-objective.is-complete .quest-objective-state{border-color:var(--pl-ui-success);background:var(--pl-ui-success)}.quest-objective-main{min-width:0;display:flex;flex-direction:column;gap:var(--pl-ui-space-xs)}.quest-objective-main small,.quest-reward-row small{color:var(--pl-ui-text-muted);font-size:.62rem;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.14em;text-transform:uppercase}.quest-objective-main b,.quest-reward-row b{min-width:0;color:var(--pl-ui-text-strong);font-size:.88rem;line-height:1.22;overflow-wrap:anywhere}.quest-objective>strong,.quest-reward-row>strong{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.quest-objective-track{height:6px;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-text) 10%,transparent);overflow:hidden}.quest-objective-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pl-ui-accent),var(--pl-ui-success))}.quest-reward-row{min-width:0;min-height:calc(50px / var(--hud-scale, 1));display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px}.quest-reward-row.pl-card.is-preview{border-style:dashed;background:color-mix(in srgb,var(--quest-preview) 10%,var(--pl-ui-surface-raised))}.quest-reward-visual{width:42px;height:42px;display:grid;place-items:center}.quest-reward-item{width:38px;height:38px;border-radius:var(--pl-ui-radius-panel);border:1px solid var(--pl-ui-border);background:var(--pl-ui-bg-base)}.quest-reward-pokemon{width:38px;height:38px;border-radius:var(--pl-ui-radius-panel);border:1px solid color-mix(in srgb,var(--quest-tone, var(--pl-ui-accent)) 46%,var(--pl-ui-border));background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--quest-tone, var(--pl-ui-accent)) 20%,transparent),var(--pl-ui-bg-base) 72%)}.quest-reward-money{width:38px;height:38px;border-radius:var(--pl-ui-radius-panel)}.quest-reward-item :is(.portrait-cell,.item-icon-img,.item-icon-anim),.quest-reward-pokemon :is(.pkmn-icon,.pkmn-icon-img,.portrait-cell),.quest-reward-money .hudbar-ico-img{width:100%;height:100%}.quest-reward-abbr{width:34px;height:34px;border-radius:var(--pl-ui-radius-panel);display:grid;place-items:center;border:1px solid var(--pl-ui-border);color:var(--pl-ui-text-soft);background:var(--pl-ui-bg-base);font-size:.64rem;font-weight:var(--pl-ui-font-weight-section)}.quest-muted{margin:0;color:var(--pl-ui-text-muted);font-size:.84rem}.quest-reward-sentence{margin:var(--pl-ui-space-sm) 2px 0;color:var(--pl-ui-text-soft);font-size:.8rem;line-height:1.4}.quest-detail-foot{flex:none;padding:11px 13px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-bg-base)}.modal.modal-quests .quest-action.pl-button{width:100%;min-height:calc(44px / var(--hud-scale, 1));padding:0 13px;font-weight:var(--pl-ui-font-weight-section)}.modal.modal-quests .quest-action.pl-button--primary:not(:disabled){color:#f8fbff;border-color:#86d0ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary)}.modal.modal-quests .quest-action.pl-button--primary:is(:hover,:focus-visible):not(:disabled){border-color:#b5e4ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary-hover)}.modal.modal-quests .quest-action.pl-button--primary:active:not(:disabled){background:var(--pl-ui-primary-gradient-active);box-shadow:var(--pl-ui-shadow-control-primary-active)}.modal.modal-quests .quest-action.pl-button--secondary{color:var(--pl-ui-text-soft);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.modal.modal-quests .quest-action.pl-button:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);filter:none;text-shadow:none}@media(max-width:900px){.quest-center{grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr)}}@media(max-width:760px){.quest-center{display:block;overflow:hidden}.quest-list-shell,.quest-detail{height:100%}.quest-center.has-selection .quest-list-shell{display:none}.quest-center:not(.has-selection) .quest-detail{display:none}.quest-toolbar{padding:var(--pl-ui-space-sm)}.quest-filter{min-height:calc(44px / var(--hud-scale, 1))}.quest-rewards{grid-template-columns:1fr}.quest-list{padding:7px}.quest-card{grid-template-columns:5px 48px minmax(0,1fr);padding-right:9px}.quest-list .quest-card.pl-card{min-height:max(104px,calc(96px / var(--hud-scale, 1)))}.quest-row-art{width:48px;height:48px}.quest-row-art-tile,.quest-row-fallback.quest-row-art-tile{width:38px;height:38px}.quest-row-side{grid-column:3;min-width:0;align-items:flex-start;flex-direction:row;justify-content:space-between;gap:var(--pl-ui-space-sm)}.quest-state{white-space:normal}.quest-detail-back{display:grid}#modalRoot .quest-detail-back.ui-close{display:inline-grid}.quest-detail-scroll{padding:13px}.quest-detail-head{padding-right:42px}.quest-rules{grid-template-columns:1fr}.quest-objective{grid-template-columns:34px minmax(0,1fr)}.quest-objective>strong{grid-column:2;justify-self:start;white-space:normal}}@media(max-width:380px){.quest-filter{padding:0 8px;gap:5px}.quest-detail-head h3{font-size:1.12rem}}@media(max-height:520px)and (orientation:landscape){.quest-center{display:grid;height:auto;min-height:260px;grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr)}.quest-center.has-selection .quest-list-shell,.quest-center:not(.has-selection) .quest-detail{display:flex}#modalRoot .quest-detail-back.ui-close{display:none}.quest-list-shell,.quest-detail{min-height:240px;max-height:none}.quest-toolbar,.quest-detail-scroll,.quest-detail-foot{padding:var(--pl-ui-space-sm)}.quest-list .quest-card.pl-card{min-height:64px}.quest-objective,.quest-reward-row{min-height:42px}}@media(prefers-reduced-motion:reduce){.quest-card,.quest-filter{transition:none}}.modal.modal-modes.modal-mode-standalone.modal-quests{width:min(1180px,calc(100vw - 24px));height:min(820px,calc(100dvh - 24px));padding:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none}.quests-window{--ui-close-size: 40px;display:flex;flex-direction:column;min-height:0;height:100%;max-height:inherit;overflow:hidden;color-scheme:dark}.quests-window .quests-head{flex:none;display:grid;grid-template-columns:58px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-lg);min-height:88px;padding:13px 18px}.quests-emblem .hudbar-ico-img{width:30px;height:30px;image-rendering:pixelated}.quests-window .quests-body{flex:1 1 auto;min-height:0;padding:12px}.quests-window .quests-foot{flex:none;display:flex;align-items:center;min-height:48px;padding:8px 18px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.quests-status{display:flex;align-items:baseline;gap:var(--pl-ui-space-sm)}.quests-status small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em}.quests-status b{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums}@media(max-width:760px){.modal.modal-modes.modal-mode-standalone.modal-quests{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.quests-window .quests-head{grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px;--pl-window-icon-size: 40px;--pl-window-header-line-left: 58px;--pl-window-header-line-right: calc(18px + var(--ui-close-size, 40px));--pl-window-header-overlay-inset: 0 calc(10px + var(--ui-close-size, 40px)) 0 auto}.quests-window h2.pl-window__title{font-size:21px}.quests-window p.pl-window__kicker{font-size:9px}.quests-emblem .hudbar-ico-img{width:26px;height:26px}.quests-window span.pl-window__subtitle{display:none}.quests-window .quests-body{padding:8px}.quests-window .quests-foot{min-height:42px;padding:6px 10px}}@media(max-height:520px)and (orientation:landscape){.quests-window .quests-head{min-height:54px;padding:6px 10px}.quests-window span.pl-window__subtitle{display:none}.quests-window .quests-body{overflow-y:auto;overscroll-behavior:contain;padding:8px 10px}.quests-window .quests-foot{min-height:38px;padding:4px 10px}}@media(hover:none),(pointer:coarse){.modal.modal-modes.modal-mode-standalone.modal-quests{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.quests-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}}.modal.modal-modes.modal-mode-standalone.modal-santuario{width:min(1040px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - 24px);padding:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none}.santuario-window{--ui-close-size: 40px;--exp-bg: var(--pl-ui-surface-panel);--exp-bg-2: var(--pl-ui-bg-base);--exp-glow: var(--pl-ui-accent-action-ring);--exp-surface: var(--pl-ui-surface-raised);--exp-track: var(--pl-ui-bg-base);--exp-line: var(--pl-ui-border);--exp-text: var(--pl-ui-text);--exp-text-2: var(--pl-ui-text-soft);--exp-accent: var(--pl-ui-accent-bright);--exp-accent-2: var(--pl-ui-accent);--exp-cta-bg: var(--pl-ui-accent-action-ring);--exp-ok: var(--pl-ui-success);display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden;color-scheme:dark}.santuario-window .santuario-head{flex:none;display:grid;grid-template-columns:58px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-lg);min-height:88px;padding:13px 18px}.santuario-emblem .hudbar-ico-img{width:30px;height:30px;image-rendering:pixelated}.santuario-window .santuario-body{flex:1 1 auto;padding:16px 18px;min-height:0}.santuario-window .santuario-foot{flex:none;display:flex;align-items:center;min-height:48px;padding:8px 18px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.santuario-status{display:flex;align-items:baseline;gap:var(--pl-ui-space-sm)}.santuario-status small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em}.santuario-status b{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums}.santuario-window .exp-prep{display:flex;flex-direction:column;gap:18px;max-width:980px;margin:0 auto;padding:2px;color:var(--pl-ui-text)}.santuario-window .exp-prep h3.exp-prep__title{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.25rem;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:var(--pl-ui-tracking-title);text-transform:none}.santuario-window .exp-prep h3{display:flex;align-items:center;gap:var(--pl-ui-space-sm);margin:0 0 var(--pl-ui-space-sm);color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-section);font-size:13px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.16em;text-transform:uppercase}.santuario-window .exp-count{padding:1px 8px;border-radius:999px;border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:normal}.santuario-window .exp-hero{position:relative;display:flex;align-items:center;gap:var(--pl-ui-space-lg);overflow:hidden;padding:16px 18px;border-radius:var(--pl-ui-radius-panel);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.santuario-window .exp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 140% at 12% 0%,color-mix(in srgb,var(--pl-ui-accent) 18%,transparent),transparent 62%),repeating-linear-gradient(90deg,transparent 0 31px,color-mix(in srgb,var(--pl-ui-text) 3%,transparent) 32px),repeating-linear-gradient(0deg,transparent 0 31px,color-mix(in srgb,var(--pl-ui-text) 3%,transparent) 32px)}.santuario-window .exp-hero__emoji{position:relative;flex:none;font-size:2.6rem;line-height:1;filter:drop-shadow(0 8px 12px rgb(0 0 0 / 60%))}.santuario-window .exp-hero__txt{position:relative;flex:1;min-width:0}.santuario-window .exp-hero__txt small{display:block;color:var(--pl-ui-header-kicker-color);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.14em}.santuario-window .exp-hero__txt h3{display:block;margin:4px 0 0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.5rem;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:var(--pl-ui-tracking-title);text-transform:none}.santuario-window .exp-hero__txt p{margin:5px 0 0;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.santuario-window .exp-hero__record{position:relative;flex:none;padding:9px 14px;text-align:center;border-radius:var(--pl-ui-radius-card);border:1px solid var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-card)}.santuario-window .exp-hero__record small{display:block;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em}.santuario-window .exp-hero__record b{display:block;margin-top:2px;color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:1.25rem;font-variant-numeric:tabular-nums}.santuario-window .exp-ready{display:flex;align-items:center;gap:13px;margin-bottom:var(--pl-ui-space-lg);padding:12px 15px;border-radius:var(--pl-ui-radius-panel);border:1px solid color-mix(in srgb,var(--pl-ui-warning) 45%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 12%,var(--pl-ui-surface-panel))}.santuario-window .exp-ready.is-ok{border-color:color-mix(in srgb,var(--pl-ui-success) 45%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 12%,var(--pl-ui-surface-panel))}.santuario-window .exp-ready__ico{flex:none;font-size:1.6rem;line-height:1}.santuario-window .exp-ready b{display:block;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.05rem;letter-spacing:var(--pl-ui-tracking-title)}.santuario-window .exp-ready p{margin:2px 0 0;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.santuario-window .exp-prep__zonepick{margin-bottom:var(--pl-ui-space-lg)}.santuario-window .exp-prep__picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--pl-ui-space-md)}.outland-pick.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 14px 18px;border-color:color-mix(in srgb,var(--pick-color) 26%,var(--pl-ui-border));color:var(--pl-ui-text);font:inherit;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.outland-pick.pl-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--pick-color) 60%,var(--pl-ui-border-strong));box-shadow:var(--pl-ui-shadow-card-active)}.outland-pick.pl-card.is-selected{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.santuario-window .outland-pick__tag{position:absolute;top:10px;left:10px;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--pick-color) 55%,transparent);background:var(--pl-ui-bg-base);color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-control);letter-spacing:.06em;text-transform:uppercase}.santuario-window .outland-pick__art{display:grid;place-items:center;min-height:168px}.santuario-window .outland-pick__body{display:flex;flex-direction:column;align-items:center;gap:var(--pl-ui-space-sm);width:100%}.santuario-window .outland-pick__title{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.05rem;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:var(--pl-ui-tracking-title);text-transform:uppercase}.santuario-window .outland-pick__btn{width:100%;padding:9px 12px;border-radius:var(--pl-ui-radius-button);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-accent-bright);font-size:12px;font-weight:var(--pl-ui-font-weight-control);letter-spacing:var(--pl-ui-tracking-control);text-transform:uppercase}.santuario-window .outland-pick.is-selected .outland-pick__btn{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-primary-gradient);color:var(--pl-ui-text-strong);box-shadow:var(--pl-ui-shadow-control-primary)}.santuario-window .outland-pick__sub{color:var(--pl-ui-text-muted);font-size:12px}.santuario-window .outland-pick__camadas{max-width:24ch;color:var(--pl-ui-text-muted);font-size:11px;line-height:1.35;text-wrap:balance}.santuario-window .outland-pick__status{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:var(--pl-ui-font-weight-control)}.santuario-window .outland-pick__status.is-ok{border:1px solid color-mix(in srgb,var(--pl-ui-success) 45%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 16%,transparent);color:var(--pl-ui-success)}.santuario-window .outland-pick__status.is-cd{border:1px solid color-mix(in srgb,var(--pl-ui-warning) 45%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 16%,transparent);color:var(--pl-ui-warning)}.outland-pick.pl-card.outland-pick--locked{border-color:var(--pl-ui-card-locked-border);background:var(--pl-ui-card-locked-background);box-shadow:none;cursor:default}.outland-pick.pl-card.outland-pick--locked:hover{transform:none;border-color:var(--pl-ui-card-locked-border);box-shadow:none}.santuario-window .outland-pick--locked .outland-pick__art{filter:grayscale(.85) brightness(.55)}.santuario-window .outland-pick--locked .outland-pick__title{color:var(--pl-ui-text-disabled)}.santuario-window .outland-pick__lock{position:absolute;top:10px;right:10px;font-size:1.1rem;opacity:.8}.santuario-window .outland-pick__btn--locked{border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);color:var(--pl-ui-text-disabled);box-shadow:var(--pl-ui-shadow-control-disabled)}.santuario-window .exp-abyss{display:flex;align-items:center;gap:var(--pl-ui-space-md);margin-top:var(--pl-ui-space-md);padding:12px 14px;border-radius:var(--pl-ui-radius-panel);border:1px dashed color-mix(in srgb,var(--aby-accent, #a99cff) 40%,transparent);background:var(--pl-ui-surface-panel);color:var(--pl-ui-text-soft)}.santuario-window .exp-abyss.is-ready{border-style:solid;border-color:color-mix(in srgb,var(--aby-accent, #a99cff) 75%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--aby-accent, #a99cff) 25%,transparent)}.santuario-window .exp-abyss.is-quase{border-style:solid;border-color:color-mix(in srgb,var(--aby-accent, #a99cff) 70%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--aby-glow, #7a6cff) 25%,transparent)}.santuario-window .exp-abyss.is-quase .exp-abyss__ico{display:inline-block;animation:exp-abyss-gira 8s linear infinite}@keyframes exp-abyss-gira{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.santuario-window .exp-abyss__ico{font-size:1.5rem;line-height:1}.santuario-window .exp-abyss--porta{width:100%;border-color:var(--aby-line-strong, rgb(150 170 255 / 75%));background:linear-gradient(90deg,var(--aby-bg-2, #16112e),var(--aby-bg, #0a0816));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.santuario-window .exp-abyss--porta:hover{transform:translateY(-1px)}.santuario-window .exp-abyss--porta:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.santuario-window .exp-abyss--porta b{color:var(--aby-accent, #a99cff)}.santuario-window .exp-abyss__cta{flex:none;margin-left:auto;color:var(--aby-accent, #a99cff);font-size:11px;font-weight:var(--pl-ui-font-weight-control);letter-spacing:.12em}.santuario-window .exp-abyss b{display:block;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);letter-spacing:var(--pl-ui-tracking-title)}.santuario-window .exp-abyss p{margin:2px 0 0;color:var(--pl-ui-text-soft);font-size:12px}.santuario-window .exp-prep__team{margin-bottom:2px}.santuario-window .exp-prep__mons{display:flex;flex-wrap:wrap;gap:var(--pl-ui-space-sm)}.santuario-window .exp-prep__mon{position:relative;display:grid;place-items:center;width:84px;height:84px;padding:0;overflow:hidden;border-radius:var(--pl-ui-radius-card);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card);transition:border-color .12s ease,opacity .12s ease}.santuario-window .exp-prep__mon.is-selected{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.santuario-window .exp-prep__mon.is-fainted,.santuario-window .exp-prep__mon.is-locked{opacity:.42;filter:grayscale(.7)}.santuario-window .exp-prep__mon-check{position:absolute;top:2px;right:4px;color:var(--pl-ui-success);font-size:12px;font-weight:700;text-shadow:0 1px 2px rgb(0 0 0 / 80%)}.santuario-window .exp-rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:10px}.santuario-window .exp-rule{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;row-gap:3px;padding:12px;border-radius:var(--pl-ui-radius-card);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.santuario-window .exp-rule--warn{border-color:color-mix(in srgb,var(--pl-ui-warning) 38%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 10%,var(--pl-ui-surface-panel))}.santuario-window .exp-rule__ico{grid-row:1 / 3;align-self:start;font-size:1.25rem;line-height:1.2}.santuario-window .exp-rule b{color:var(--pl-ui-text-strong);font-size:var(--pl-ui-font-body-size);font-weight:var(--pl-ui-font-weight-section)}.santuario-window .exp-rule small{color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy)}.santuario-window .exp-rule strong{color:var(--pl-ui-accent-bright)}.santuario-window .exp-prep__warn{margin:0 0 var(--pl-ui-space-sm);color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy);opacity:1}.santuario-window .exp-prep__hint{margin:6px 0 0;color:var(--pl-ui-text-muted);font-size:12px;opacity:1}.santuario-window .exp-prep__deny{margin:0;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-body-size);opacity:1}.santuario-window .exp-prep__foot{display:flex;justify-content:center;padding-top:2px}.santuario-window .exp-prep__foot .pl-button{min-width:min(420px,100%);min-height:52px}.santuario-window .exp-prep__foot--run{gap:var(--pl-ui-space-md);flex-wrap:wrap}.santuario-window .exp-prep__foot--run .pl-button{min-width:0}.santuario-window .outland-pick:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.outland-pick.pl-card,.santuario-window .exp-abyss--porta{transition:none}.outland-pick.pl-card:hover,.santuario-window .exp-abyss--porta:hover{transform:none}.santuario-window .exp-abyss.is-quase .exp-abyss__ico{animation:none}}@media(max-width:760px){.modal.modal-modes.modal-mode-standalone.modal-santuario{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:auto}.santuario-window .santuario-head{grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px;--pl-window-icon-size: 40px;--pl-window-header-line-left: 58px;--pl-window-header-line-right: calc(18px + var(--ui-close-size, 40px));--pl-window-header-overlay-inset: 0 calc(10px + var(--ui-close-size, 40px)) 0 auto}.santuario-window h2.pl-window__title{font-size:21px}.santuario-window p.pl-window__kicker{font-size:9px}.santuario-emblem .hudbar-ico-img{width:26px;height:26px}.santuario-window .santuario-body{padding:10px}.santuario-window .santuario-foot{padding:6px 10px;min-height:42px}.santuario-window .exp-prep{gap:var(--pl-ui-space-md)}.santuario-window .exp-prep__picker{grid-template-columns:1fr}.santuario-window .exp-hero{flex-direction:column;align-items:flex-start;gap:10px}.santuario-window .exp-hero__record{align-self:stretch}}@media(max-width:480px){.santuario-window .outland-pick__art{min-height:120px}.outland-pick.pl-card{padding:12px 10px 14px;gap:7px}.santuario-window .exp-prep__mon{width:68px;height:68px}.santuario-window .exp-hero{padding:14px}.santuario-window .exp-hero__emoji{font-size:2.2rem}.santuario-window .exp-hero__txt h3{font-size:1.25rem}}@media(max-height:520px)and (orientation:landscape){.santuario-window .exp-hero{padding:10px 14px;gap:10px}.santuario-window .exp-hero__txt p{display:none}}@media(hover:none),(pointer:coarse){.modal.modal-modes.modal-mode-standalone.modal-santuario{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:auto}.santuario-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.santuario-window .exp-prep__foot .pl-button{min-height:calc(48px / var(--hud-scale, 1))}}.modal.modal-modes.modal-mode-standalone.modal-tasks{width:min(1120px,calc(100vw - 24px));height:min(820px,calc(100dvh - 24px));padding:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none;border:0}.tasks-window{--ui-close-size: 40px;display:flex;flex-direction:column;min-height:0;height:100%;max-height:inherit;overflow:hidden;color-scheme:dark}.tasks-window .tasks-head{flex:none;display:grid;grid-template-columns:58px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-lg);min-height:88px;padding:13px 18px}.tasks-window .tasks-body{flex:1 1 auto;padding:14px 16px;min-height:0}.tasks-window .tasks-foot{flex:none;display:flex;align-items:center;min-height:48px;padding:8px 18px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.tasks-status{display:flex;align-items:baseline;gap:var(--pl-ui-space-sm)}.tasks-status small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker)}.tasks-status b{color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums}.tasks-window .tasks-emblem{font-size:24px;line-height:1}@media(max-width:760px){.modal.modal-modes.modal-mode-standalone.modal-tasks{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.tasks-window .tasks-head{grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px;--pl-window-icon-size: 40px;--pl-window-header-line-left: 58px;--pl-window-header-line-right: calc(18px + var(--ui-close-size, 40px));--pl-window-header-overlay-inset: 0 calc(10px + var(--ui-close-size, 40px)) 0 auto}.tasks-window h2.pl-window__title{font-size:21px}.tasks-window p.pl-window__kicker{font-size:9px}.tasks-window .tasks-emblem{font-size:19px}.tasks-window span.pl-window__subtitle{display:none}.tasks-window .tasks-body{padding:10px}.tasks-window .tasks-foot{padding:6px 10px;min-height:42px}}@media(hover:none),(pointer:coarse){.modal.modal-modes.modal-mode-standalone.modal-tasks{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.tasks-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}}@media(max-height:520px)and (orientation:landscape){.modal.modal-modes.modal-mode-standalone.modal-tasks{height:calc((100dvh - 8px) / var(--hud-scale, 1))}.tasks-window .tasks-head{min-height:56px;padding:6px 12px}.tasks-window span.pl-window__subtitle{display:none}}.tasks-window .modes-tasks{max-width:1080px;margin:0 auto}.tasks-window .modes-tasks-scroll{display:flex;flex-direction:column;gap:var(--pl-ui-space-sm)}.tasks-window .modes-section{display:flex;align-items:center;gap:9px;margin:14px 0 4px}.tasks-window .modes-section:first-child{margin-top:2px}.tasks-window .modes-section b{flex:none;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.16em}.tasks-window .modes-section span{flex:none;padding:2px 8px;border-radius:999px;background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-border);color:var(--pl-ui-text-muted);font-size:.66rem;font-weight:800;font-variant-numeric:tabular-nums}.tasks-window .modes-section i{flex:1;height:1px;background:var(--pl-ui-border)}.tasks-window .task-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:4px}.tasks-window .task-rule{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;padding:11px 13px}.tasks-window .task-rule>span{grid-row:1 / 3;font-size:1.5rem;line-height:1}.tasks-window .task-rule b{color:var(--pl-ui-text);font-size:.92rem;font-weight:800}.tasks-window .task-rule small{color:var(--pl-ui-text-muted);font-size:.78rem;line-height:var(--pl-ui-leading-copy)}.tasks-window .contract-card{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;gap:12px;padding:11px 13px}.tasks-window .contract-card.pl-card.ready{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active);animation:contract-glow 1.8s ease-in-out infinite}@keyframes contract-glow{0%,to{box-shadow:var(--pl-ui-shadow-card)}50%{box-shadow:var(--pl-ui-shadow-card-active)}}.tasks-window .contract-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.tasks-window .contract-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tasks-window .contract-name{color:var(--pl-ui-text);font-size:1.05rem;font-weight:800}.tasks-window .contract-tier{flex:none;min-width:20px;height:20px;padding:0 7px;border-radius:var(--pl-ui-radius-card);display:grid;place-items:center;white-space:nowrap;font-size:.66rem;font-weight:800;letter-spacing:.04em;color:var(--pl-ui-accent-bright);background:var(--pl-ui-surface-secondary-action);border:1px solid var(--pl-ui-border)}.tasks-window .contract-sub{color:var(--pl-ui-text-muted);font-size:.78rem;font-weight:700}.tasks-window .contract-bar{position:relative;height:17px;border-radius:999px;background:var(--pl-ui-bg-base);border:1px solid var(--pl-ui-border);overflow:hidden}.tasks-window .contract-bar i{display:block;height:100%;background:linear-gradient(180deg,var(--pl-ui-accent-action-border),var(--pl-ui-accent))}.tasks-window .contract-bar span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:var(--pl-ui-text-strong);font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgb(0 0 0 / 60%)}.tasks-window .contract-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.tasks-window .contract-reward{color:var(--pl-ui-text-soft);font-size:.82rem;font-weight:700}.tasks-window .contract-claim,.tasks-window .contract-abandon{flex:none}.tasks-window .contract-done-tag{color:var(--pl-ui-success);font-size:.7rem;font-weight:800}.tasks-window .contract-track-tag{color:var(--pl-ui-text-muted);font-size:.7rem;font-weight:700;font-style:italic}.tasks-window .contract-ico{position:relative;flex:none;width:52px;height:52px;border-radius:var(--pl-ui-radius-panel);display:grid;place-items:center;font-size:29px;line-height:1;background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-border)}.tasks-window .contract-card.pl-card.special{border-color:var(--pl-ui-card-special-border);box-shadow:var(--pl-ui-shadow-card-special)}.tasks-window .contract-card.pl-card.special.ready{border-color:var(--pl-ui-border-strong);box-shadow:var(--pl-ui-shadow-card-active-special);animation:contract-glow-special 1.8s ease-in-out infinite}@keyframes contract-glow-special{0%,to{box-shadow:var(--pl-ui-shadow-card-special)}50%{box-shadow:var(--pl-ui-shadow-card-active-special)}}.tasks-window .contract-card.pl-card.special.claimed{border-color:var(--pl-ui-card-locked-border);background:var(--pl-ui-card-locked-background);box-shadow:none}.tasks-window .contract-card.special.claimed .contract-name,.tasks-window .contract-card.special.claimed .contract-sub{color:var(--pl-ui-text-muted)}.tasks-window .special-ico .ico-spark{position:absolute;top:-6px;right:-6px;font-size:18px;line-height:1;filter:drop-shadow(0 1px 2px rgb(0 0 0 / 60%))}.tasks-window .contract-tier.gold-star{background:transparent;border-color:transparent;width:auto;color:var(--pl-ui-special);font-size:1rem}.tasks-window .task-route-list{display:flex;flex-direction:column;gap:6px}.tasks-window .task-route-group{--pl-card-radius: var(--pl-ui-radius-panel);overflow:hidden}.tasks-window .task-route-group.pl-card[open]{border-color:var(--pl-ui-border-strong)}.tasks-window .task-route-group.all-done{opacity:.55}.tasks-window .task-route-group summary{display:flex;align-items:center;gap:7px;min-height:39px;padding:7px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.tasks-window .task-route-group summary::-webkit-details-marker{display:none}.tasks-window .task-route-group summary:before{content:"▸";color:var(--pl-ui-text-muted);font-size:.7rem;transition:transform .12s ease}.tasks-window .task-route-group[open] summary:before{transform:rotate(90deg)}.tasks-window .task-route-name{flex:1;min-width:0;color:var(--pl-ui-text);font-weight:800;font-size:.94rem}.tasks-window .task-contract-where{flex:none;color:var(--pl-ui-text-muted);font-size:.78rem;font-weight:700}.tasks-window .task-route-done{flex:none;color:var(--pl-ui-success);font-size:.78rem;font-weight:800}.tasks-window .task-route-group.pl-card.is-current{border-color:var(--pl-ui-accent-action-border);box-shadow:0 0 0 1px var(--pl-ui-accent-action-ring),var(--pl-ui-shadow-card)}.tasks-window .task-route-group.is-current summary{background:color-mix(in srgb,var(--pl-ui-accent) 14%,transparent)}.tasks-window .task-route-here{flex:none;padding:1px 7px;border-radius:999px;white-space:nowrap;color:#f8fbff;background:var(--pl-ui-accent);font-size:.68rem;font-weight:900;letter-spacing:.02em}.tasks-window .task-route-body{padding:0 12px 8px;display:flex;flex-direction:column;gap:2px}.tasks-window .task-chain{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:4px 0}.tasks-window .task-chain+.task-chain{border-top:1px solid var(--pl-ui-border)}.tasks-window .task-chain-label{min-width:0;display:flex;align-items:center;gap:7px;font-size:.88rem;font-weight:800;color:var(--pl-ui-text)}.tasks-window .task-chain-ico{width:18px;text-align:center;font-size:17px;line-height:1}.tasks-window .task-chain-steps{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tasks-window .tier-step{min-width:0;min-height:56px;display:grid;grid-template-columns:auto minmax(0,auto) minmax(0,1fr);align-items:center;gap:7px;padding:6px 9px;border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-card);border:1px solid var(--pl-ui-border);box-shadow:var(--pl-ui-shadow-card);font:inherit;color:var(--pl-ui-text-soft);text-align:center}.tasks-window .tier-rank{font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--pl-ui-text-muted)}.tasks-window .tier-goal{min-width:0;font-size:.82rem;font-weight:800;color:var(--pl-ui-text);white-space:nowrap;font-variant-numeric:tabular-nums}.tasks-window .tier-state{justify-self:end;min-width:0;font-size:.66rem;font-weight:700;color:var(--pl-ui-text-muted);white-space:nowrap}.tasks-window .tier-bar{justify-self:end;width:min(72px,100%);height:6px;border-radius:999px;background:var(--pl-ui-bg-base);overflow:hidden}.tasks-window .tier-bar i{display:block;height:100%;background:linear-gradient(180deg,var(--pl-ui-accent-action-border),var(--pl-ui-accent))}.tasks-window .tier-step.done{border-color:color-mix(in srgb,var(--pl-ui-success) 42%,transparent)}.tasks-window .tier-step.done .tier-rank,.tasks-window .tier-step.done .tier-state{color:var(--pl-ui-success)}.tasks-window .tier-step.done .tier-state{white-space:nowrap}.tasks-window .tier-step.active{border-color:var(--pl-ui-accent-action-border)}.tasks-window .tier-step.active .tier-rank{color:var(--pl-ui-accent-bright)}.tasks-window .tier-step.locked{background:var(--pl-ui-card-locked-background);border-color:var(--pl-ui-card-locked-border);box-shadow:none}.tasks-window .tier-step.locked .tier-rank,.tasks-window .tier-step.locked .tier-goal,.tasks-window .tier-step.locked .tier-state{color:var(--pl-ui-text-muted)}.tasks-window .tier-step.avail{cursor:pointer;border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active);transition:filter .15s ease}.tasks-window .tier-step.avail .tier-rank{color:var(--pl-ui-accent-bright)}.tasks-window .tier-step.avail .tier-state{color:#f8fbff;background:var(--pl-ui-primary-gradient);border-radius:var(--pl-ui-radius-button);padding:3px 8px;font-weight:900;text-shadow:0 1px 1px rgb(0 30 58 / 76%)}.tasks-window .tier-step.avail:hover:not([disabled]){filter:brightness(1.12)}.tasks-window .tier-step.avail:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.tasks-window .tier-step.avail[disabled]{cursor:not-allowed;color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);filter:none}.tasks-window .tier-step.avail[disabled] .tier-rank,.tasks-window .tier-step.avail[disabled] .tier-goal,.tasks-window .tier-step.avail[disabled] .tier-xp{color:var(--pl-ui-text-disabled)}.tasks-window .tier-step.avail[disabled] .tier-state{color:var(--pl-ui-text-disabled);background:none;text-shadow:none}.tasks-window .tier-xp{flex:none;color:var(--pl-ui-accent-bright);font-size:.72rem;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.tasks-window .task-done-list{display:flex;flex-direction:column;gap:6px}.tasks-window .task-done-row{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;align-items:center;gap:10px;padding:8px 12px}.tasks-window .task-done-ico{flex:none;font-size:18px;line-height:1}.tasks-window .task-done-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tasks-window .task-done-info b{color:var(--pl-ui-text);font-size:.8rem}.tasks-window .task-done-info small{color:var(--pl-ui-text-muted);font-size:.66rem;font-weight:600}.tasks-window .task-done-reward{color:var(--pl-ui-accent-bright);font-size:.72rem;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.tasks-window .task-empty{margin:2vh auto}.tasks-window .modes-empty h3{color:var(--pl-ui-text);font-family:var(--pl-ui-font-title)}.tasks-window .modes-empty p{color:var(--pl-ui-text-soft)}.tasks-window .task-route-block{margin-top:4px}.tasks-window .task-route-block+.task-route-block{margin-top:14px}.tasks-window .task-route-block .hunt-group-head{margin:0 2px 8px}.tasks-window .hunt-group-head h3{color:var(--pl-ui-text);font-family:var(--pl-ui-font-title)}.tasks-window .hunt-group-head p{color:var(--pl-ui-text-muted)}.tasks-window .hunt-group-count{background:var(--pl-ui-surface-raised);border-color:var(--pl-ui-border);color:var(--pl-ui-text-soft)}.tasks-window .hunt-regions{background:var(--pl-ui-bg-base);border-color:var(--pl-ui-border)}.tasks-window .hunt-region{color:var(--pl-ui-text-soft)}.tasks-window .hunt-region:hover{color:var(--pl-ui-text);background:color-mix(in srgb,var(--pl-ui-accent) 16%,transparent)}.tasks-window .hunt-region[aria-selected=true]{color:#f8fbff;background:var(--pl-ui-primary-gradient);border-color:var(--pl-ui-border-strong);box-shadow:var(--pl-ui-shadow-control-primary);text-shadow:0 1px 1px rgb(0 30 58 / 76%)}.tasks-window .hunt-region-count{background:var(--pl-ui-surface-raised);color:var(--pl-ui-text-muted)}.tasks-window .hunt-region[aria-selected=true] .hunt-region-count{background:#01182b6b;color:#dceeff}.tasks-window .hunt-region:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.tasks-window .pl-button.pl-button--primary:disabled,.tasks-window .pl-button.pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);filter:none;opacity:1;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.tasks-window .contract-card.pl-card.ready,.tasks-window .contract-card.pl-card.special.ready{animation:none}.tasks-window .task-route-group summary:before,.tasks-window .tier-step.avail{transition:none}}@media(max-width:980px){.tasks-window .task-chain{grid-template-columns:88px minmax(0,1fr);gap:8px}.tasks-window .tier-step{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:2px 7px;min-height:50px;padding:5px 7px}.tasks-window .tier-rank{grid-column:1;grid-row:1}.tasks-window .tier-goal{grid-column:2;grid-row:1;justify-self:start}.tasks-window .tier-state,.tasks-window .tier-bar{grid-column:1 / -1;grid-row:2;justify-self:stretch}.tasks-window .tier-state{text-align:center}.tasks-window .tier-step.avail .tier-xp{grid-column:1;grid-row:2;justify-self:start}.tasks-window .tier-step.avail .tier-state{grid-column:2;grid-row:2;justify-self:end;padding-inline:10px}}@media(max-width:840px){.tasks-window .task-rules{grid-template-columns:1fr}}@media(max-width:620px){.tasks-window .contract-card{gap:9px;padding:9px}.tasks-window .contract-ico{width:44px;height:44px;font-size:25px}.tasks-window .contract-foot{flex-wrap:wrap;align-items:center;row-gap:8px}.tasks-window .contract-reward{flex:1 1 100%;font-size:.72rem}.tasks-window .contract-claim,.tasks-window .contract-abandon{flex:1 1 auto}.tasks-window .task-route-body{padding-inline:8px}.tasks-window .task-chain{grid-template-columns:1fr;gap:5px}.tasks-window .task-chain-label{padding-inline:2px}.tasks-window .task-chain-steps{grid-template-columns:minmax(0,1fr);gap:4px}.tasks-window .tier-step{padding-inline:5px}.tasks-window .tier-goal{font-size:.76rem;white-space:normal}.tasks-window .tier-state{overflow:hidden;text-overflow:ellipsis}.tasks-window .task-route-group summary{flex-wrap:wrap;row-gap:2px}.tasks-window .task-contract-where{font-size:.72rem}}@media(max-height:520px)and (orientation:landscape){.tasks-window .task-rule small{display:none}}.hud-sub{color:var(--mw-text-3);font-size:.64rem;font-weight:900;letter-spacing:.14em;margin:6px 2px 2px}.modal-modes .hud-sub{font-size:.76rem}.aby-hall{margin-top:18px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent)}.aby-hall__eyebrow{margin:0;font-family:"Press Start 2P",var(--font-ui);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--aby-text-2);opacity:.85}.aby-hall__titulo-secao{margin:6px 0 0;font-family:var(--font-display);font-size:clamp(18px,5vw,22px);line-height:1.1;color:var(--aby-accent)}.aby-hall__fio{display:block;width:min(40%,180px);height:1px;margin:8px 0 12px;background:linear-gradient(90deg,var(--aby-accent),transparent);opacity:.6}.aby-hall__vazio{margin:0;font-size:12px;line-height:1.5;color:var(--aby-text-2)}.aby-hall__temporada+.aby-hall__temporada{margin-top:14px}.aby-hall__rotulo{margin:0 0 6px;font-size:10px;letter-spacing:2px;color:var(--aby-text-2)}.aby-hall__lista{margin:0;padding:0;list-style:none}.aby-hall__nome{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid color-mix(in srgb,var(--aby-line) 30%,transparent)}.aby-hall__pos{font-family:var(--font-display);font-size:13px;color:var(--aby-text-2);text-align:right}.aby-hall__treinador{overflow:hidden;color:var(--aby-text);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.aby-hall__titulo{font-size:11px;color:var(--aby-text-2);font-style:italic}.aby-hall__nome.is-soberano .aby-hall__pos,.aby-hall__nome.is-soberano .aby-hall__treinador{color:var(--aby-accent);text-shadow:0 0 12px color-mix(in srgb,var(--aby-accent) 35%,transparent)}@media(max-width:480px){.aby-hall__nome{grid-template-columns:28px minmax(0,1fr)}.aby-hall__titulo{grid-column:2}}.aby-trava{display:grid;gap:12px}.aby-trava__intro{margin:0;font-size:12.5px;line-height:1.5;color:var(--aby-text-2)}.aby-trava__modos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aby-trava-modo{--aby-trava-cor: var(--aby-ok);display:grid;align-content:start;gap:8px;margin:0;padding:12px;border-radius:10px;border:1px solid var(--aby-line);background:#ffffff08;color:var(--aby-text);min-width:0}.aby-trava-modo--rank{--aby-trava-cor: var(--aby-gold)}.aby-trava-modo.is-travado{border-style:dashed}.aby-trava-modo__topo{display:flex;align-items:center;gap:8px;min-width:0}.aby-trava-modo__icone .hudbar-ico-img{width:26px;height:26px;image-rendering:pixelated}.aby-trava-modo.is-travado .aby-trava-modo__icone{filter:grayscale(.7);opacity:.75}.aby-trava-modo__nome{font-family:"Press Start 2P",var(--font-ui);font-size:12px;letter-spacing:.5px;color:var(--aby-trava-cor)}.aby-trava-modo__selo{margin-left:auto;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:1px;color:var(--aby-text-2);border:1px solid var(--aby-line);white-space:nowrap}.aby-trava-modo.is-liberado .aby-trava-modo__selo{color:#1a0b33;background:var(--aby-trava-cor);border-color:transparent}.aby-trava-modo__linhas{display:grid;gap:3px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.4;color:var(--aby-text-2)}.aby-trava-modo__linhas>li{position:relative;padding-left:12px}.aby-trava-modo__linhas>li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:2px;background:var(--aby-trava-cor);opacity:.8}.aby-trava-modo__req{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:11.5px}.aby-trava-modo__req small{font-size:9px;font-weight:800;letter-spacing:1px;color:var(--aby-text-2);width:100%}.aby-trava-modo__req span{padding:2px 6px;border-radius:4px;background:#ffffff0f;color:var(--aby-text)}.aby-trava-modo__motivo{margin:0;font-size:12px;line-height:1.4;font-weight:700;color:#ffb4a8}.aby-trava__cta{display:grid;gap:6px;justify-items:stretch}.aby-trava__cta .aby-cta:disabled{cursor:not-allowed;opacity:.6}.aby-trava__cta .aby-cta__motivo{text-align:center}@media(max-width:520px){.aby-trava__modos{grid-template-columns:1fr;gap:8px}.aby-trava-modo{padding:10px 12px;gap:6px}}.abyss-hub__v2{display:grid;gap:10px;margin:10px 0}.abyv2-bloco{padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.abyv2-bloco h4{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 6px;font-size:14px}.abyv2-bloco ul,.abyv2-bloco ol{margin:0;padding-left:18px;font-size:13px;line-height:1.45}.abyv2-nota,.abyv2-teto{margin:4px 0 0;font-size:12px;line-height:1.4;opacity:.88}.abyv2-pontos{margin-left:auto;font-size:13px}.abyv2-pontos.is-over{color:#ff7a7a}.abyv2-itens{display:grid;gap:6px;margin-top:8px}.abyv2-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px}.abyv2-item-nome{display:grid;min-width:0;font-size:13px}.abyv2-item-nome small{font-size:11px;opacity:.8}.abyv2-item-ctl{display:flex;align-items:center;gap:4px}.abyv2-item-ctl button{min-width:32px;min-height:32px}.abyv2-item-ctl b{min-width:28px;text-align:center}@media(max-width:480px){.abyv2-item{grid-template-columns:32px minmax(0,1fr)}.abyv2-item-ctl{grid-column:1 / -1;justify-content:flex-end}}.abyss-materiais{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.abyss-material{font-size:10.5px;padding:2px 7px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.abyss-fairplay{margin:0;padding:8px 10px;border-radius:9px;font-size:11px;line-height:1.5;background:#5ac8a017;border:1px solid rgba(90,200,160,.22)}.abyss-top,.abyss-rank{list-style:none;margin:0;padding:0;display:grid;gap:3px}.abyss-top__linha,.abyss-rank__linha{display:grid;grid-template-columns:38px 1fr auto auto;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;font-size:11.5px;background:#ffffff09}.abyss-rank__linha:has(.abyss-rank__score){grid-template-columns:38px 1fr auto auto auto}.abyss-top__linha.is-eu,.abyss-rank__linha.is-eu{background:#ffc83c24;border:1px solid rgba(255,200,60,.35)}.abyss-top__pos,.abyss-rank__pos{font-weight:700;opacity:.75}.abyss-top__nome,.abyss-rank__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abyss-top__depth,.abyss-rank__val{opacity:.8}.abyss-top__pts,.abyss-rank__pts{font-weight:700;min-width:54px;text-align:right}.abyss-vazio{font-size:11px;opacity:.7;margin:6px 0;line-height:1.5}.abyss-rankmodal{display:grid;gap:10px}.abyss-abas{display:flex;flex-wrap:wrap;gap:6px}.abyss-aba{padding:5px 12px;border-radius:999px;font-size:11px;letter-spacing:.5px;cursor:pointer;color:inherit;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.abyss-aba.is-on{background:#7a6cff47;border-color:#7a6cff99;font-weight:700}.abyss-aba:focus-visible{outline:2px solid #ffd54f;outline-offset:2px}.abyss-rank__sep{font-size:10px;letter-spacing:.6px;opacity:.6;text-transform:uppercase;margin-top:4px}.abyss-hall{list-style:none;margin:0;padding:0;display:grid;gap:4px}.abyss-hall__linha{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:6px 9px;border-radius:8px;font-size:11.5px;background:#ffffff0a}.abyss-hall__emoji{font-size:15px}.abyss-hall__nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abyss-hall__titulo{opacity:.85}.abyss-hall__semana{opacity:.6;font-size:10.5px}.abyss-mes{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.abyss-mes__eyebrow{margin:0 0 5px;font-size:10px;letter-spacing:.6px;opacity:.6}.abyss-mes__lista{list-style:none;margin:0;padding:0;display:grid;gap:3px}.abyss-mes__semana{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;padding:4px 8px;border-radius:7px;font-size:11px;background:#ffffff0a}.abyss-mes__semana.is-descartada{opacity:.45}.abyss-mes__rotacao{opacity:.8}.abyss-mes__pos{font-weight:700}.abyss-mes__pts{font-variant-numeric:tabular-nums}.abyss-mes__marca{font-size:9.5px;letter-spacing:.4px;text-transform:uppercase;opacity:.7}.abyss-rankmodal__nota{margin:2px 0 0;font-size:10.5px;opacity:.72;line-height:1.5}@media(max-width:560px){.abyss-top__linha,.abyss-rank__linha{grid-template-columns:32px 1fr auto}.abyss-top__depth,.abyss-rank__val{grid-column:2 / -1;font-size:10.5px}.abyss-rank__linha:has(.abyss-rank__score){grid-template-columns:32px 1fr auto auto}.abyss-hall__linha{grid-template-columns:auto 1fr}.abyss-mes__semana{grid-template-columns:1fr auto auto}.abyss-mes__marca{grid-column:2 / -1;text-align:right}.abyss-hall__titulo,.abyss-hall__semana{grid-column:2 / -1}}.abyss-bestamodal{max-height:60vh;overflow-y:auto}.abyss-besta{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.abyss-besta__item{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;background:#ffffff0a;font-size:11px}.abyss-besta__nome{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abyss-besta__tipos{display:flex;gap:2px}@font-face{font-family:"Press Start 2P";font-weight:400;font-display:swap;src:url(/assets/press-start-2p-latin-_wFEWmAB.woff2) format("woff2")}.abyss-hub{display:grid;gap:18px;max-width:640px;margin:0 auto;color:var(--aby-text)}.modal.modal-modes.modal-mode-standalone:has(.abyss-window){width:min(860px,calc(100vw - 24px));height:auto;max-height:calc(100dvh - 24px);padding:0;border-radius:var(--pl-ui-radius-window, 12px);background:transparent;box-shadow:none}.abyss-window{--ui-close-size: 40px;display:flex;flex-direction:column;min-height:0;max-height:inherit;overflow:hidden;color-scheme:dark}.abyss-window .abyss-window__head{flex:none;display:grid;grid-template-columns:58px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-lg);min-height:88px;padding:13px 18px}.abyss-window__emblem .hudbar-ico-img{width:30px;height:30px;image-rendering:pixelated}.abyss-window .abyss-window__body{flex:1 1 auto;min-height:0;padding:16px 18px}.abyss-window .abyss-window__foot{flex:none;display:flex;align-items:center;min-height:48px;padding:8px 18px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.abyss-window__status{display:flex;align-items:baseline;gap:var(--pl-ui-space-sm)}.abyss-window__status small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em}.abyss-window__status b{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-section);font-variant-numeric:tabular-nums}.abyss-window .exp-prep__mon{border-color:var(--aby-line);background:color-mix(in srgb,var(--aby-surface) 78%,transparent)}.abyss-window .exp-prep__mon.is-selected{border-color:var(--aby-primary-border);box-shadow:0 0 0 1px var(--aby-primary-border),0 0 14px color-mix(in srgb,var(--aby-glow) 40%,transparent)}.abyss-window .exp-prep__mon-check{color:var(--aby-accent)}.abyss-window .exp-count{border-color:var(--aby-line);background:color-mix(in srgb,var(--aby-accent-2) 18%,transparent);color:var(--aby-accent)}@media(max-width:760px){.modal.modal-modes.modal-mode-standalone:has(.abyss-window){width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:auto}.abyss-window .abyss-window__head{grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px;--pl-window-icon-size: 40px;--pl-window-header-line-left: 58px;--pl-window-header-line-right: calc(18px + var(--ui-close-size, 40px));--pl-window-header-overlay-inset: 0 calc(10px + var(--ui-close-size, 40px)) 0 auto}.abyss-window h2.pl-window__title{font-size:21px}.abyss-window p.pl-window__kicker{font-size:9px}.abyss-window__emblem .hudbar-ico-img{width:26px;height:26px}.abyss-window .abyss-window__body{padding:10px}.abyss-window .abyss-window__foot{padding:6px 10px;min-height:42px}}.abyss-hub h3{margin:0 0 8px;font-family:"Press Start 2P",var(--font-ui);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--aby-text-2);opacity:.85}.abyss-hub__loadout,.abyss-hub__modo,.abyss-hub__plano,.aby-stats{padding-top:16px;border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent)}.abyss-hub__trofeu{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--aby-gold);background:linear-gradient(180deg,color-mix(in srgb,var(--aby-gold) 18%,transparent),transparent)}.abyss-hub__trofeu-ico{font-size:26px;line-height:1}.abyss-hub__trofeu b{display:block;color:var(--aby-gold);font-size:14px}.abyss-hub__trofeu small{display:block;font-size:11.5px;opacity:.85}.abyss-hub__trofeu-x{margin-left:auto;background:none;border:0;color:inherit;cursor:pointer;font-size:14px;opacity:.7}.abyss-hub__trofeu-x:hover{opacity:1}.abyss-hub__ativa{padding:12px 14px;border-radius:12px;border:1px solid var(--aby-line-strong);background:#ffffff0d}.abyss-hub__ativa header small{display:block;font-size:9.5px;letter-spacing:2px;opacity:.72}.abyss-hub__ativa header b{display:block;font-size:22px;line-height:1.1;color:var(--aby-accent);font-variant-numeric:tabular-nums}.abyss-hub__ativa-nums{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.abyss-hub__ativa-score{font-size:12px}.abyss-hub__ativa-score b{color:var(--aby-gold);font-variant-numeric:tabular-nums}.abyss-hub__ativa-ttl{font-size:12px;cursor:help}.abyss-hub__ativa-ttl b{color:var(--aby-text);font-variant-numeric:tabular-nums}.abyss-hub__ativa-dica{margin:0;font-size:11.5px;opacity:.8}.aby-head{display:block}.aby-head__eyebrow{display:block;font-family:"Press Start 2P",var(--font-ui);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--aby-text-2);opacity:.85}.aby-head__titulo{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(22px,6vw,30px);line-height:1.1;color:var(--aby-accent);text-shadow:0 0 22px color-mix(in srgb,var(--aby-accent) 40%,transparent)}.aby-head__fio{display:block;width:min(50%,220px);height:1px;margin:10px 0 0;background:linear-gradient(90deg,var(--aby-accent),transparent);opacity:.6}.aby-head__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:12px}.aby-head__afins{display:flex;flex-wrap:wrap;gap:6px}.aby-afin{--afin-cor: #7a6cff;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;border:1px solid color-mix(in srgb,var(--afin-cor) 55%,transparent);background:color-mix(in srgb,var(--afin-cor) 16%,transparent)}.aby-afin b{font-style:normal;font-size:13px}.aby-afin small{opacity:.82}.aby-afin--ignea{--afin-cor: #ff7043}.aby-afin--trovejante{--afin-cor: #ffd54f}.aby-afin--glacial{--afin-cor: #4fc3f7}.aby-afin--neutro{--afin-cor: #9e9e9e}.aby-head__timer{font-size:11.5px;font-weight:700;letter-spacing:.3px;color:var(--aby-text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.aby-detalhes{margin-top:10px}.aby-detalhes>summary,.aby-stats__mais>summary{cursor:pointer;font-size:11.5px;color:var(--aby-text-2);opacity:.82;list-style:none}.aby-detalhes>summary::-webkit-details-marker,.aby-stats__mais>summary::-webkit-details-marker{display:none}.aby-detalhes>summary:before,.aby-stats__mais>summary:before{content:"▸ "}.aby-detalhes[open]>summary:before,.aby-stats__mais[open]>summary:before{content:"▾ "}.aby-detalhes>summary:hover,.aby-stats__mais>summary:hover{color:var(--aby-accent);opacity:1}.aby-detalhes>summary:focus-visible,.aby-stats__mais>summary:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.aby-detalhes__corpo{display:grid;gap:8px;margin-top:8px;font-size:11.5px}.aby-detalhes__tipos{margin:0;opacity:.85}.aby-detalhes__mods{margin:0;padding-left:16px;opacity:.9;line-height:1.5}.aby-detalhes__semmod{margin:0;opacity:.6}.aby-detalhes__acoes{display:flex;flex-wrap:wrap;gap:8px}.aby-detalhes__acoes .btn{flex:1 1 160px;min-height:38px;font-size:11.5px}.aby-info-inline{display:inline}.aby-info-inline>summary{display:inline;cursor:pointer;color:var(--aby-accent);font-weight:700;list-style:none}.aby-info-inline>summary::-webkit-details-marker{display:none}.aby-info-inline>summary:hover{text-decoration:underline}.aby-info-inline>summary:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.aby-info-inline>p{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--aby-text-2);opacity:.95}.aby-stats{display:grid;gap:8px}.aby-stats>.aby-stats__item{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.aby-stats__item small{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--aby-text-2)}.aby-stats__item b{font-size:13px;color:var(--aby-accent);font-variant-numeric:tabular-nums}.aby-stats__extra small{display:block;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;opacity:.65}.aby-stats__extra{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:8px}.aby-stats__extra b{font-size:14px;font-variant-numeric:tabular-nums}.aby-stats__extra b small{font-size:10px;opacity:.6;letter-spacing:0;text-transform:none;display:inline}.abyss-hub__loadout .exp-prep__mons{margin-top:6px;gap:10px}.abyss-hub__semcura{margin:12px 0 0;padding-left:10px;border-left:3px solid var(--aby-danger);color:#ffd9d3;font-size:12px;line-height:1.55}.aby-modo-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}.aby-modo-opt{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:8px;border:1px solid var(--aby-line);background:#ffffff08;color:var(--aby-text);text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.aby-modo-opt:hover{border-color:var(--aby-line-strong)}.aby-modo-opt:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.aby-modo-opt__nome{font-size:12.5px;font-weight:800;letter-spacing:.2px}.aby-modo-opt__sub{font-size:10.5px;opacity:.78;line-height:1.4}.aby-modo-opt__motivo{display:block;margin-top:3px;font-size:10px;color:var(--aby-danger);opacity:.9;line-height:1.4}.aby-modo-opt.is-selected{border-color:var(--aby-primary-border);background:color-mix(in srgb,var(--aby-accent-2) 24%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,var(--aby-glow) 22%,transparent)}.aby-modo-opt.is-selected .aby-modo-opt__nome{color:var(--aby-gold)}.aby-modo-opt:nth-child(2).is-selected{border-color:var(--aby-ok);background:color-mix(in srgb,var(--aby-ok) 12%,transparent)}.aby-modo-opt:nth-child(2).is-selected .aby-modo-opt__nome{color:var(--aby-ok)}.aby-modo-opt.is-off{opacity:.55}.aby-nivel-linha{margin:10px 0 0;font-size:11px;opacity:.78}.aby-cta-row{display:grid;gap:6px;margin-top:6px}.aby-cta{display:flex;align-items:baseline;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;border-radius:8px;border:1px solid var(--aby-primary-border);background:var(--aby-primary-gradient);box-shadow:var(--aby-primary-shadow);color:var(--aby-text);cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.aby-cta:hover:not(:disabled){transform:translateY(-1px)}.aby-cta:disabled{opacity:.45;cursor:not-allowed}.aby-cta:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.aby-cta__verbo{font-family:"Press Start 2P",var(--font-ui);font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#fff;text-shadow:0 1px 0 #2a1060}.aby-cta__custo{font-size:11.5px;opacity:.82}.aby-cta--livre{border-color:var(--aby-ok);background:linear-gradient(180deg,color-mix(in srgb,var(--aby-ok) 22%,transparent),#06120e66)}.aby-cta--livre .aby-cta__verbo{color:var(--aby-ok)}.aby-cta__motivo{text-align:center;font-size:10.5px;opacity:.72;line-height:1.4}.abyss-preview__label{margin:6px 0 4px;font-size:11px;opacity:.78}.abyss-hub--travado,.abyss-hub.is-carregando{opacity:.8}@media(max-width:560px){.abyss-hub{gap:14px}.aby-head__meta{flex-direction:column;align-items:flex-start;gap:8px}.aby-detalhes__acoes .btn{flex:1 1 100%}}@media(max-width:400px){.aby-head__titulo{font-size:21px}.aby-modo-toggle{grid-template-columns:1fr}.aby-modo-opt{padding:9px 10px}}@media(prefers-reduced-motion:reduce){.aby-modo-opt,.aby-cta{transition:none}.aby-cta:hover:not(:disabled){transform:none}}.abyss-hub--intro{display:grid;justify-items:center;text-align:center;gap:2px;padding:clamp(18px,6vh,44px) 16px}.abyss-intro__eyebrow{margin:0;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--aby-accent)}.abyss-intro__titulo{margin:6px 0 0;font-family:"Press Start 2P",var(--font-display, var(--font-ui));font-size:clamp(15px,4.4vw,27px);line-height:1.4;color:var(--aby-text);text-shadow:0 0 22px color-mix(in srgb,var(--aby-glow) 55%,transparent)}.abyss-intro__fio{display:block;width:108px;height:2px;margin:16px auto 18px;background:linear-gradient(90deg,transparent,var(--aby-accent-2),transparent)}.abyss-intro__regras{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px;max-width:44ch;text-align:left;font-size:13px;line-height:1.5;color:var(--aby-text-2)}.abyss-intro__regras b{color:var(--aby-text)}.abyss-intro__regras li{position:relative;padding-left:22px}.abyss-intro__regras li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:2px;background:var(--aby-accent-2)}.abyss-intro__cta{min-width:min(280px,90%);letter-spacing:.12em}@media(max-width:420px){.abyss-intro__regras{font-size:12px;gap:10px}.abyss-intro__fio{margin:12px auto 14px}}.aby-rank{margin:6px 0 2px}.aby-rank>summary.aby-rank__eyebrow{cursor:pointer;list-style:none;font-size:10px;letter-spacing:1.6px;font-weight:700;color:var(--aby-text-2);opacity:.85}.aby-rank>summary::-webkit-details-marker{display:none}.aby-rank>summary:before{content:"▸ "}.aby-rank[open]>summary:before{content:"▾ "}.aby-rank>summary:hover{color:var(--aby-accent);opacity:1}.aby-rank>summary:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.aby-rank__fio{display:block;width:min(50%,200px);height:1px;margin:8px 0 10px;background:linear-gradient(90deg,var(--aby-accent),transparent);opacity:.55}.aby-rank__eu{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px}.aby-rank__minha,.aby-rank__melhor{margin:0;font-size:10px;letter-spacing:1.2px;color:var(--aby-text-2)}.aby-rank__minha b,.aby-rank__melhor b{font-size:18px;letter-spacing:0;margin-left:6px;font-variant-numeric:tabular-nums}.aby-rank__minha b{color:var(--aby-gold)}.aby-rank__melhor b{color:var(--aby-accent)}.aby-rank__convite{flex-basis:100%;font-size:11px;opacity:.72}.aby-rank__top{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:3px}.aby-rank__linha{display:grid;grid-template-columns:26px 1fr auto auto;align-items:center;gap:8px;padding:4px 6px;border-radius:6px;font-size:11.5px;background:#ffffff08}.aby-rank__linha.is-eu{background:color-mix(in srgb,var(--aby-accent-2) 22%,transparent);border:1px solid var(--aby-line-strong)}.aby-rank__linha .aby-rank__pos{font-weight:700;opacity:.75}.aby-rank__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aby-rank__depth{opacity:.8}.aby-rank__pts{font-weight:700;min-width:52px;text-align:right;font-variant-numeric:tabular-nums}.aby-rank__ver{margin-top:10px;width:100%;min-height:34px;font-size:10.5px;letter-spacing:.12em}@media(max-width:560px){.aby-rank__linha{grid-template-columns:24px 1fr auto}.aby-rank__depth{grid-column:2 / -1;font-size:10.5px}}.abyss-hub__imunidade{margin:6px 0 0;padding:6px 8px;border-left:3px solid #d9a441;background:#d9a4411a;font-size:12px;line-height:1.35}.abyss-hub__imunidade--alto{border-left-color:#e2574c;background:#e2574c1f}.v6u{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px;min-width:0}.v6u__eyebrow{font-family:"Press Start 2P",var(--font-ui);font-size:7px;letter-spacing:.12em;color:var(--aby-text-2)}.v6u__saldo{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;font-size:11px;line-height:1.5;letter-spacing:.04em;color:var(--aby-text-2)}.v6u__saldo b{color:var(--aby-text);font-variant-numeric:tabular-nums}.v6u__linhas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.v6u__linha{display:grid;grid-template-columns:1fr auto;gap:3px 10px;align-items:center;padding:8px 0;border-top:1px solid var(--aby-line)}.v6u__linha:last-child{border-bottom:1px solid var(--aby-line)}.v6u__topo{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.v6u__topo b{font-family:var(--font-ui);font-weight:800;font-size:12px;letter-spacing:1.4px;color:var(--aby-text)}.v6u__nivel{font-size:11px;color:var(--aby-text-2);font-variant-numeric:tabular-nums}.v6u__efeito{grid-column:1 / -1;margin:0;font-size:12px;line-height:1.4;color:var(--aby-text-2)}.v6u__efeito b{color:var(--aby-accent);font-weight:700}.v6u__custo{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;min-width:0;font-size:11px;color:var(--aby-text);font-variant-numeric:tabular-nums}.v6u__custo--max{color:var(--aby-gold);font-weight:700;letter-spacing:.08em}.v6u__mat{display:inline-flex;align-items:center;gap:3px}.v6u__mat em{font-style:normal}.v6u__mat--falta em{color:var(--aby-danger)}.v6u__mat .tile,.v6u__mat-icone{width:18px;height:18px;min-width:18px;padding:0;border:0;background:none}.v6u__btn{justify-self:end;padding:6px 12px;font-size:11px;white-space:nowrap}.v6u__btn[disabled]{opacity:.5;cursor:not-allowed}.v6u__motivo{grid-column:1 / -1;font-size:11px;color:var(--aby-text-2)}.v6u__motivo--erro{color:var(--aby-danger)}.v6u__nota{margin:0;font-size:11px;color:var(--aby-text-2);opacity:.85}@media(max-width:480px){.v6u__linha{grid-template-columns:1fr}.v6u__btn{justify-self:stretch;width:100%}}.v6t{margin:6px 0 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--aby-accent, #b48cff) 70%,transparent);border-radius:6px;background:color-mix(in srgb,var(--aby-accent, #b48cff) 12%,transparent);color:var(--aby-text, #ece6ff)}.v6t__titulo{margin:0 0 4px;font-weight:800;font-size:13px;letter-spacing:.02em;color:var(--aby-accent, #b48cff)}.v6t__texto{margin:4px 0;font-size:12px;line-height:1.45}.v6t__lista{margin:4px 0 6px;padding-left:18px;font-size:12px;line-height:1.45}.v6t__acoes{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;flex-wrap:wrap}.v6t__acoes{scroll-margin-bottom:110px}.v6t__btn{min-height:36px;min-width:96px}.v6h-melhorias.is-tutorial{outline:2px solid color-mix(in srgb,var(--aby-accent, #b48cff) 80%,transparent);outline-offset:2px;border-radius:6px}.v6t-selo{margin-left:6px;padding:0 6px;border-radius:3px;font-size:10px;font-weight:700;white-space:nowrap;color:#ffd65a;border:1px solid color-mix(in srgb,#ffd65a 55%,transparent);background:color-mix(in srgb,#ffd65a 10%,transparent)}@media(max-width:560px){.v6t{padding:8px 10px}.v6t__acoes{justify-content:stretch}.v6t__btn{flex:1 1 0}}.pl-window.pl-ui--abismo,.pl-ui.pl-ui--abismo{--pl-ui-accent: #7b55e6;--pl-ui-accent-bright: #d2c2ff;--pl-ui-accent-muted: #d3c9ec;--pl-ui-accent-window-border: var(--aby-window-border);--pl-ui-accent-action-border: #a68bff;--pl-ui-accent-action-ring: #4a2c96;--pl-ui-bg-base: var(--aby-window-bg);--pl-ui-surface-panel: rgb(24 13 46 / 76%);--pl-ui-surface-raised: rgb(34 19 62 / 86%);--pl-ui-surface-card: radial-gradient(circle at 50% 33%, rgb(132 96 214 / 8%), transparent 46%), linear-gradient(180deg, rgb(34 20 60 / 86%), rgb(17 9 34 / 90%));--pl-ui-card-active-background: radial-gradient(circle at 50% 38%, rgb(182 150 255 / 16%), transparent 48%), linear-gradient(180deg, rgb(70 38 128 / 94%), rgb(32 16 62 / 94%));--pl-ui-card-locked-background: linear-gradient(180deg, rgb(22 13 38 / 61%), rgb(12 6 24 / 68%));--pl-ui-surface-disabled: linear-gradient(180deg, #2a2140, #1f1832);--pl-ui-surface-secondary-action: rgb(80 46 140 / 38%);--pl-ui-text: #f5f2ff;--pl-ui-text-strong: #f8f5ff;--pl-ui-text-soft: #cfc4ea;--pl-ui-text-muted: #9a8cbc;--pl-ui-text-disabled: #85799f;--pl-ui-special: #d2c2ff;--pl-ui-border: rgb(160 128 230 / 30%);--pl-ui-border-strong: rgb(158 120 255 / 78%);--pl-ui-border-disabled: #453a5c;--pl-ui-outline-window: var(--aby-window-outline);--pl-ui-focus: #ddd0ff;--pl-ui-card-locked-border: rgb(118 96 160 / 22%);--pl-ui-card-special-border: rgb(168 138 255 / 66%);--pl-ui-header-gradient: var(--aby-header-gradient);--pl-ui-header-coating: var(--aby-header-coating);--pl-ui-header-ornament-line: linear-gradient(90deg, #d6c8ff, rgb(170 140 255 / 34%) 42%, transparent 72%);--pl-ui-header-ornament-overlay: linear-gradient(116deg, transparent 0 38%, rgb(222 208 255 / 10%) 38.5% 39%, transparent 39.5% 52%, rgb(222 208 255 / 6%) 52.5% 53%, transparent 53.5%), radial-gradient(ellipse at 78% 50%, rgb(146 104 236 / 18%), transparent 65%);--pl-ui-header-icon-color: #f6f1ff;--pl-ui-header-icon-border: #c4b0ff;--pl-ui-header-icon-background: radial-gradient(circle, #7a4fd0 0 33%, #2c1458 35% 100%);--pl-ui-header-kicker-color: #e2d8ff;--pl-ui-header-kicker-line: #b9a2ff;--pl-ui-close-color: #e3d9ff;--pl-ui-close-border: rgb(184 162 243 / 60%);--pl-ui-close-background: rgb(20 9 38 / 64%);--pl-ui-primary-gradient: var(--aby-primary-gradient);--pl-ui-primary-gradient-active: linear-gradient(180deg, #7149d6 0%, #50309e 100%);--pl-ui-window-coating: var(--aby-window-coating);--pl-ui-shadow-window: var(--aby-window-shadow);--pl-ui-shadow-window-highlight: var(--aby-window-highlight);--pl-ui-shadow-header: inset 0 1px 0 rgb(240 232 255 / 24%), inset 0 -1px 0 rgb(18 6 38 / 72%), 0 5px 16px rgb(0 0 0 / 31%);--pl-ui-shadow-focus-glow: 0 0 0 2px rgb(170 140 255 / 16%), 0 0 10px rgb(170 140 255 / 38%);--pl-ui-shadow-header-icon: inset 0 0 0 4px #200d42, inset 0 0 16px rgb(190 160 255 / 32%), 0 4px 12px rgb(0 0 0 / 42%), 0 0 16px rgb(170 130 255 / 22%);--pl-ui-shadow-header-icon-highlight: inset 0 0 8px rgb(26 10 52 / 68%);--pl-ui-shadow-header-icon-glyph: 0 1px 0 #1d0b3a, 0 0 14px rgb(226 212 255 / 72%);--pl-ui-shadow-header-kicker-line: 0 0 8px rgb(176 146 255 / 56%);--pl-ui-shadow-control-primary: var(--aby-primary-shadow)}.pl-window.pl-ui--abismo{-webkit-backdrop-filter:saturate(.82) brightness(.7);backdrop-filter:saturate(.82) brightness(.7)}.pl-window.pl-ui--abismo .pl-window__header{border-bottom-color:#a98bff}.pl-window.pl-ui--abismo:after{border-color:#deceff24}.pl-window.pl-ui--abismo .pl-window__icon:before{border-color:#e2d4ff38}.pl-window.pl-ui--abismo h2.pl-window__title{text-shadow:1px 2px 0 #160a2e}.pl-window.pl-ui--abismo .pl-window__close{box-shadow:inset 0 0 0 1px #bea0ff1a}.pl-window.pl-ui--abismo .pl-window__close:is(:hover,:focus-visible):not(:disabled){border-color:#d2c2ff;background:#422478e5}.pl-window.pl-ui--abismo .pl-window__close:focus-visible{outline-color:#e6dcff}:root{--aby-bg: #0d0820;--aby-bg-2: #1b1038;--aby-glow: #8a6cff;--aby-surface: #22163f;--aby-track: #130b28;--aby-line: rgba(168, 140, 255, .34);--aby-line-strong: rgba(184, 160, 255, .8);--aby-text: #f4f0ff;--aby-text-2: #cdc2ec;--aby-accent: #c9b6ff;--aby-accent-2: #8f6cf5;--aby-ink: #0d0820;--aby-ok: #63d58a;--aby-risk: #f4c86a;--aby-danger: #ff6b7d;--aby-gold: #ffd23c;--aby-window-bg: rgb(13 7 30 / 82%);--aby-window-border: rgb(168 138 255 / 80%);--aby-window-outline: rgb(8 3 18 / 96%);--aby-window-coating: radial-gradient(circle at 18% -18%, rgb(138 98 240 / 26%), transparent 40%), linear-gradient(135deg, rgb(214 196 255 / 1.2%) 25%, transparent 25%) 0 0 / 14px 14px, var(--aby-window-bg);--aby-window-coating-denso: radial-gradient(circle at 18% -18%, rgb(138 98 240 / 26%), transparent 40%), linear-gradient(135deg, rgb(214 196 255 / 1.2%) 25%, transparent 25%) 0 0 / 14px 14px, rgb(13 7 30 / 90%);--aby-window-shadow: 0 0 0 2px rgb(20 8 42 / 96%), 0 0 0 3px rgb(160 120 250 / 28%), 0 0 24px rgb(120 80 220 / 14%), 0 20px 52px rgb(0 0 0 / 62%);--aby-window-highlight: inset 0 1px 0 rgb(236 226 255 / 22%), inset 0 0 0 1px rgb(96 60 170 / 36%), inset 0 -28px 44px rgb(6 2 14 / 18%);--aby-header-gradient: linear-gradient(112deg, #1d0d3d 0%, #3b1f78 37%, #5f3bbd 69%, #26114d 100%);--aby-header-coating: linear-gradient(180deg, rgb(236 224 255 / 13%), transparent 25%, rgb(10 3 22 / 23%) 100%), var(--aby-header-gradient);--aby-primary-gradient: linear-gradient(180deg, #8f63f2 0%, #7149d6 42%, #50309e 100%);--aby-primary-border: #b59cff;--aby-primary-shadow: inset 0 0 0 2px rgb(62 30 120 / 82%), inset 0 2px 0 rgb(255 255 255 / 26%), inset 0 -2px 0 rgb(30 10 66 / 38%), 0 3px 0 #2a1060, 0 7px 14px rgb(16 4 40 / 34%)}.abyss-window,.exp-hud--abismo,.exp-mesa--abismo,.exp-fim--abismo,.exp-exit--abismo{--aby-gold: #e6dcff}.v6h{--v6h-cor: var(--aby-accent);--v6h-toque: max(40px, calc(42px / var(--hud-scale, 1)));--v6h-raio: 12px;display:grid;gap:14px;max-width:680px;margin:0 auto;color:var(--aby-text)}.v6h-titulo{display:flex;align-items:center;gap:8px;margin:0;font-family:"Press Start 2P",var(--font-ui);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--aby-text-2)}.v6h-rotacao{position:relative;display:grid;gap:6px;padding:14px 16px 12px;border-radius:var(--v6h-raio);border:1px solid color-mix(in srgb,var(--v6h-cor) 45%,var(--aby-line));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--v6h-cor) 20%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--aby-accent-2) 22%,transparent),#0a041859);overflow:hidden}.v6h-rotacao--trovejante{--v6h-cor: #ffd54f}.v6h-rotacao--ignea{--v6h-cor: #ff8a50}.v6h-rotacao--glacial{--v6h-cor: #6fd3ff}.v6h-rotacao__eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--aby-text-2);opacity:.8}.v6h .v6h-rotacao__nome{margin:0;opacity:1;text-transform:none;letter-spacing:.5px;font-family:"Press Start 2P",var(--font-ui);font-size:clamp(13px,3.6vw,18px);line-height:1.35;color:var(--v6h-cor);text-shadow:0 0 18px color-mix(in srgb,var(--v6h-cor) 45%,transparent),0 2px 0 rgba(0,0,0,.55);overflow-wrap:anywhere}.v6h-rotacao__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.v6h-rotacao__afins{display:flex;flex-wrap:wrap;gap:6px}.v6h-afin{padding:2px 9px;border-radius:999px;font-size:11px;border:1px solid var(--aby-line);background:#ffffff0d;color:var(--aby-text-2)}.v6h-rotacao__timer{font-size:12px;color:var(--aby-text-2);font-variant-numeric:tabular-nums}.v6h-rotacao__timer b{color:var(--aby-text)}.v6h-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.v6h-acao{display:inline-flex;align-items:center;gap:7px;min-height:var(--v6h-toque);padding:6px 12px;border-radius:8px;border:1px solid var(--aby-line);background:#08031473;color:var(--aby-text-2);font-size:11px;font-weight:700;letter-spacing:.8px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.v6h-acao .hudbar-ico-img{width:18px;height:18px;image-rendering:pixelated}.v6h-acao:hover{border-color:var(--aby-line-strong);color:var(--aby-text)}.v6h-acao:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.v6h-modos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v6h-modo{--v6h-modo-cor: var(--aby-ok);display:grid;align-content:start;gap:8px;min-height:132px;padding:12px;border-radius:var(--v6h-raio);border:1px solid var(--aby-line);background:#ffffff08;color:var(--aby-text);text-align:left;cursor:pointer;opacity:.78;transition:border-color .14s ease,background-color .14s ease,opacity .14s ease,box-shadow .14s ease}.v6h-modo--rank{--v6h-modo-cor: var(--aby-gold)}.v6h-modo:hover{opacity:1;border-color:var(--aby-line-strong)}.v6h-modo:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.v6h-modo.is-selected{opacity:1;border-color:var(--v6h-modo-cor);background:linear-gradient(180deg,color-mix(in srgb,var(--v6h-modo-cor) 16%,transparent),#0a04184d);box-shadow:0 0 0 1px var(--v6h-modo-cor),0 0 22px color-mix(in srgb,var(--v6h-modo-cor) 22%,transparent)}.v6h-modo.is-off .v6h-modo__linhas{opacity:.7}.v6h-modo:disabled{cursor:not-allowed;opacity:.5}.v6h-modo__topo{display:flex;align-items:center;gap:8px;min-width:0}.v6h-modo__icone .hudbar-ico-img{width:26px;height:26px;image-rendering:pixelated}.v6h-modo__nome{font-family:"Press Start 2P",var(--font-ui);font-size:12px;letter-spacing:.5px;color:var(--v6h-modo-cor)}.v6h-modo__marca{margin-left:auto;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:800;letter-spacing:1px;color:#1a0b33;background:var(--v6h-modo-cor)}.v6h-modo__marca:empty{display:none}.v6h-modo__linhas{display:grid;gap:3px;font-size:12px;line-height:1.4;color:var(--aby-text-2)}.v6h-modo__linhas>span{position:relative;padding-left:12px}.v6h-modo__linhas>span:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:2px;background:var(--v6h-modo-cor);opacity:.8}.v6h-modo__rodape{margin-top:auto;font-size:11.5px;font-weight:700;color:var(--aby-text);font-variant-numeric:tabular-nums}.v6h-modo__motivo{font-size:11px;line-height:1.4;color:#ffb4a8}.v6h-time{display:grid;gap:8px}.v6h .abyss-hub__loadout{padding-top:0;border-top:0}.v6h .v6h-time .exp-prep__mons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.v6h .v6h-time .exp-prep__mon{width:auto;height:auto;aspect-ratio:1;max-width:88px}.v6h .v6h-time .exp-prep__mon img,.v6h .v6h-time .exp-prep__mon canvas{max-width:100%;height:auto}.v6h-nota{margin:0;font-size:11.5px;color:var(--aby-text-2);opacity:.85}.v6h .v6h-aviso{margin:0;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45}.v6h-aviso b{margin-right:4px;font-size:10px;letter-spacing:1px}.v6h-aviso--alto b{color:#ff8b80}.v6h-aviso--medio b,.v6h-aviso--baixo b{color:#ffd27a}.v6h-painel{display:grid;gap:10px}.v6h-semana{margin:0;font-size:12px;line-height:1.45;color:var(--aby-text-2)}.v6h .v6h-semana small,.v6h .v6h-numeros small{font-family:inherit;font-size:10px;letter-spacing:1.4px;font-weight:700;color:var(--aby-text-2);opacity:.8}.v6h-semana b{color:var(--aby-text)}.v6h-numeros{display:flex;flex-wrap:wrap;gap:6px 22px}.v6h-numeros b{color:var(--aby-accent);font-size:15px;font-variant-numeric:tabular-nums}.v6h .rq-escolhas{gap:10px;margin:0;padding:0;border:0;background:none}.v6h .rq-passo{padding:10px 12px;border-radius:10px;border:1px solid var(--aby-line);background:#ffffff06}.v6h .rq-passo__ajuda{font-size:11.5px}.v6h .rq6-regra{margin:0;font-size:12px;line-height:1.5;color:var(--aby-text-2)}.v6h-dobra{border-radius:10px;border:1px solid color-mix(in srgb,var(--aby-line) 70%,transparent)}.v6h-dobra>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--v6h-toque);padding:8px 12px;list-style:none;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:1.2px;color:var(--aby-text-2)}.v6h-dobra>summary::-webkit-details-marker{display:none}.v6h-dobra>summary>span:before{content:"▸ ";color:var(--aby-accent)}.v6h-dobra[open]>summary>span:before{content:"▾ "}.v6h-dobra>summary b{color:var(--aby-accent);font-variant-numeric:tabular-nums}.v6h-dobra>summary:hover{color:var(--aby-text)}.v6h-dobra>summary:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.v6h-dobra>:not(summary){margin:0 12px 12px}.v6h-dobra .v6u{margin-top:0}.v6h-dobra .v6u__eyebrow{display:none}.v6h-links{display:grid;gap:8px}.v6h-regras__corpo{display:grid;gap:8px;font-size:12px;line-height:1.5}.v6h-regras__corpo .aby-stats,.v6h-regras__corpo .abyss-hub__semcura{margin-top:0}.v6h-link{justify-self:start;min-height:var(--v6h-toque);padding:6px 12px;border:0;background:none;cursor:pointer;color:var(--aby-accent);font-size:11px;font-weight:800;letter-spacing:1.2px}.v6h-link:hover{text-decoration:underline}.v6h-link:focus-visible{outline:2px solid var(--aby-accent);outline-offset:2px}.v6h-cintilancia{display:grid;gap:6px;padding:10px 12px;border-radius:8px;border-left:3px solid #ffe066;background:#ffe0660f}.v6h-cintilancia p,.v6h-cintilancia ul{margin:0}.v6h-cintilancia ul{padding-left:16px;display:grid;gap:2px}.v6h-cintilancia b{color:var(--aby-text)}.v6h-materiais{margin-top:8px}.v6h-lista{margin:0;padding-left:18px;display:grid;gap:4px;font-size:12px;line-height:1.45;color:var(--aby-text-2)}.v6h-cta{position:sticky;bottom:-16px;z-index:2;display:grid;gap:4px;margin:2px -18px -16px;padding:10px 18px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(14,6,32,.92) 18%,rgba(14,6,32,.98));border-top:1px solid color-mix(in srgb,var(--aby-line) 60%,transparent)}.v6h .v6h-cta__btn{flex-direction:column;align-items:center;gap:4px;min-height:max(54px,calc(48px / var(--hud-scale, 1)));width:100%}.v6h .v6h-cta__btn .aby-cta__verbo{font-size:13px}.v6h .aby-cta--comp{border-color:var(--aby-gold)}.v6h .aby-cta--comp .aby-cta__verbo{color:#ffe9a6}.v6h .v6h-cta__motivo{font-size:11.5px;opacity:.9}@media(max-width:760px){.v6h-cta{bottom:-10px;margin:2px -10px -10px;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}}@media(max-width:520px){.v6h{gap:12px}.v6h-modos{grid-template-columns:1fr;gap:8px}.v6h-modo{min-height:0;padding:10px 12px;gap:6px}.v6h-modo__linhas{grid-template-columns:1fr;font-size:11.5px}.v6h-rotacao{padding:12px}.v6h-acao{flex:1 1 140px;justify-content:center}.v6h .v6h-time .exp-prep__mons{gap:5px}}@media(max-width:520px){.v6h-modo:not(.is-selected) .v6h-modo__linhas{display:none}}@media(prefers-reduced-motion:reduce){.v6h-acao,.v6h-modo{transition:none}}.mlc-lock{flex:none;width:1.15em;height:1.15em;overflow:visible;vertical-align:-.2em;color:#8c96a3;filter:drop-shadow(0 1px 1px rgba(0,0,0,.6))}.mlc-lock-arco{fill:none;stroke:#aeb7c2;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.mlc-lock-corpo{fill:currentColor;stroke:#00000080;stroke-width:.9}.mlc-lock-brilho{fill:none;stroke:#ffffff52;stroke-width:.75;stroke-linecap:round}.mlc-lock-furo{fill:#0000008c}.mlc-lock.is-on{color:#f4bb52;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7)) drop-shadow(0 0 4px rgba(255,205,92,.22))}.mlc-lock.is-on .mlc-lock-arco{stroke:#ffe5a4}.mlc-lock.is-on .mlc-lock-corpo{stroke:#7b4c18}.mlc-lock.is-on .mlc-lock-brilho{stroke:#fff3c8;opacity:.9}.mlc-lock.is-on .mlc-lock-furo{fill:#563414}.mercado-local .mlp-salelock.mlc-salelock{font-size:0}.mercado-local .mlp-salelock.mlc-salelock,.mercado-local .mlp-salelock.mlc-salelock:hover:not(:disabled),.mercado-local .mlp-salelock.mlc-salelock.on,.mercado-local .mlp-salelock.mlc-salelock.on:hover:not(:disabled){border-color:transparent;background:transparent;box-shadow:none}.mercado-local .mlp-salelock.mlc-salelock .mlc-lock{width:18px;height:18px;vertical-align:0}.mercado-local .mlp-salelock.mlc-salelock:hover:not(:disabled) .mlc-lock:not(.is-on){color:#d9a64a}.mercado-local .mlp-salelock.mlc-salelock:hover:not(:disabled) .mlc-lock:not(.is-on) .mlc-lock-arco{stroke:#f1d489}.mercado-local .mlp-salelock.mlc-salelock.on:hover:not(:disabled) .mlc-lock{filter:drop-shadow(0 1px 1px rgba(0,0,0,.7)) drop-shadow(0 0 6px rgba(255,205,92,.45))}@media(pointer:coarse){.mercado-local .mlp-salelock.mlc-salelock:before,.mercado-local .mlp-salelock.mlc-salelock:hover:not(:disabled):before,.mercado-local .mlp-salelock.mlc-salelock.on:before,.mercado-local .mlp-salelock.mlc-salelock.on:hover:not(:disabled):before{border-color:transparent;background:transparent;box-shadow:none}}.mercado-local .mkt-tag .mlc-lock{width:11px;height:11px;margin-right:3px;vertical-align:-1px}.mlc-opcao-rotulo{display:inline-flex;align-items:center;gap:5px}.mlc-opcao .mlc-lock{width:13px;height:13px;vertical-align:0}.mercado-local .mkt-note .mlc-lock{width:14px;height:14px;margin:0 1px}.mercado-local .mkt-empty-ico .mlc-lock{width:38px;height:38px;vertical-align:0}.mlc-cf-titulo{display:inline-flex;align-items:center;gap:8px}.mlc-cf-titulo .mlc-lock{width:18px;height:18px;vertical-align:0}.mercado-local .mlc-travar{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px}.mercado-local .mlc-travar .mlc-lock{width:15px;height:15px;vertical-align:0}.mercado-local .mlc-travar:disabled .mlc-lock{filter:grayscale(1);opacity:.55}.mlc-cf-nota{margin:0;color:var(--mkt-text-3);font-size:.76rem;line-height:1.4}.streamer-selo{--streamer-selo-cor: #7c4dff;--streamer-selo-borda: #4a27b8;--streamer-selo-tinta: #fff;display:inline-flex;flex:none;align-items:center;gap:.3em;padding:.12em .45em .12em .35em;border:1px solid var(--streamer-selo-borda);border-radius:4px;background:var(--streamer-selo-cor);color:var(--streamer-selo-tinta);font-size:.68em;font-weight:800;letter-spacing:.04em;line-height:1.25;text-shadow:none;vertical-align:.08em;white-space:nowrap}.streamer-selo--twitch{--streamer-selo-cor: #9146ff;--streamer-selo-borda: #5a1fc2}.streamer-selo--youtube{--streamer-selo-cor: #e62117;--streamer-selo-borda: #9a140c}.streamer-selo--kick{--streamer-selo-cor: #53fc18;--streamer-selo-tinta: #0b0e0f;--streamer-selo-borda: #2c9a08}.streamer-selo--tiktok{--streamer-selo-cor: #010101;--streamer-selo-borda: #fe2c55}.streamer-selo-logo{flex:none;width:1.05em;height:1.05em;fill:var(--streamer-selo-tinta);shape-rendering:crispEdges}.streamer-selo-logo .streamer-selo-olho{fill:var(--streamer-selo-cor)}.streamer-selo--so-logo{justify-content:center;padding:.3em;border-radius:3px;line-height:1;vertical-align:-.1em}.gba-dialog .chat-fixar{margin-left:3px;font-size:14px}.chat-head-ctrls{flex:none;display:flex;align-items:center;gap:2px;margin-left:auto}@media(max-width:1000px){.gba-dialog .chat-head{flex-wrap:wrap;row-gap:2px}.gba-dialog .chat-head>.chat-tabs{display:contents}}@media(max-width:767px){.stage:has(>#rightPanel.open)>.chat-panel.chat-fixado{visibility:hidden}}html[data-short-landscape=true] .stage:has(>#rightPanel.open)>.chat-panel.chat-fixado{visibility:hidden}.gba-dialog .chat-fixar[aria-pressed=false]{filter:grayscale(1);opacity:.7}.gba-dialog .chat-fixar[aria-pressed=false]:hover{filter:none;opacity:1}.gba-dialog .chat-fixar[aria-pressed=true]{background:linear-gradient(180deg,var(--gba-gold),color-mix(in oklab,var(--gba-gold) 82%,var(--gba-navy-3)));border-color:var(--gba-gold);color:var(--gba-on-accent);transform:translateY(2px);box-shadow:inset 0 2px #00000040}.chat-line .chat-tutor-nome{color:var(--gba-green, #73c784);font-weight:700}.chat-line .chat-tutor-texto{color:var(--gba-ink, #f3f5f7);font-weight:700}.chat-line.chat-mencao-me{background:color-mix(in oklab,var(--gba-gold, #d9ad55) 18%,transparent);border-left:2px solid var(--gba-gold, #d9ad55);padding-left:4px}.chat-line.chat-mencao-pisca{animation:chat-mencao-pisca .6s ease-in-out 3}@keyframes chat-mencao-pisca{50%{background:color-mix(in oklab,var(--gba-gold, #d9ad55) 45%,transparent)}}@media(prefers-reduced-motion:reduce){.chat-line.chat-mencao-pisca{animation:none}}#chatMencao:empty{display:none}.chat-mencao-aviso{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin:4px 0;padding:6px 8px;border:1px solid color-mix(in oklab,var(--gba-gold, #d9ad55) 70%,transparent);border-left:3px solid var(--gba-gold, #d9ad55);border-radius:6px;background:linear-gradient(90deg,color-mix(in oklab,var(--gba-gold, #d9ad55) 22%,var(--gba-navy-2, #2b2f36)),var(--gba-navy-2, #2b2f36));box-shadow:0 2px 8px #00000059;color:var(--gba-ink, #f3f5f7);font:inherit;text-align:left;cursor:pointer;animation:chat-mencao-entra .25s ease-out both}.chat-mencao-aviso:hover,.chat-mencao-aviso:focus-visible{background:linear-gradient(90deg,color-mix(in oklab,var(--gba-gold, #d9ad55) 34%,var(--gba-navy-2, #2b2f36)),color-mix(in oklab,var(--gba-gold, #d9ad55) 10%,var(--gba-navy-2, #2b2f36)))}.chat-mencao-arroba{flex:0 0 auto;width:26px;height:26px;line-height:26px;border-radius:50%;background:var(--gba-gold, #d9ad55);color:var(--gba-on-accent, #17181c);font-weight:800;font-size:15px;text-align:center}.chat-mencao-corpo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.chat-mencao-topo{display:flex;align-items:center;gap:5px;min-width:0;font-size:.92em;white-space:nowrap}.chat-mencao-quem{color:var(--gba-green, #73c784);overflow:hidden;text-overflow:ellipsis}.chat-mencao-selo{flex:0 0 auto;padding:0 4px;border-radius:3px;background:color-mix(in oklab,var(--gba-green, #73c784) 25%,transparent);color:var(--gba-green, #73c784);font-size:.75em;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chat-mencao-chamou{opacity:.85;overflow:hidden;text-overflow:ellipsis}.chat-mencao-mais{flex:0 0 auto;padding:0 5px;border-radius:8px;background:var(--gba-gold, #d9ad55);color:var(--gba-on-accent, #17181c);font-size:.75em;font-weight:700}.chat-mencao-trecho{font-size:.85em;opacity:.8;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-mencao-ver{flex:0 0 auto;color:var(--gba-gold, #d9ad55);font-weight:700;font-size:.85em}@keyframes chat-mencao-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat-mencao-aviso{animation:none}}.chat-line .chat-arroba{padding:0 3px;border-radius:3px;background:color-mix(in oklab,var(--gba-gold, #d9ad55) 22%,transparent);color:var(--gba-gold, #d9ad55);font-weight:700}#btnToggleLog.tem-mencao:after{content:"@";position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;line-height:16px;border-radius:8px;background:var(--gba-gold, #d9ad55);color:var(--gba-on-accent, #17181c);font-size:11px;font-weight:700;text-align:center}.player-ctx .player-ctx-item.player-ctx-item--danger{color:var(--pl-ui-danger, #e0675c)}.chat-body .dm-ignore-bar{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;padding:2px 0 4px;background:inherit}.chat-body .dm-ignore-btn{min-height:28px;padding:2px 10px;border:1px solid color-mix(in srgb,var(--pl-ui-danger, #e0675c) 55%,transparent);border-radius:6px;background:#00000059;color:var(--pl-ui-danger, #e0675c);font-size:.75rem;cursor:pointer}.chat-body .dm-ignore-btn:hover{background:#0000008c}.friend-row.ignored-row .fr-mini{width:auto;padding:0 10px;white-space:nowrap}@media(pointer:coarse){.chat-body .dm-ignore-btn{min-height:36px}}.graficos-panel .gfx-escolhas{grid-template-columns:repeat(var(--gfx-colunas, 3),minmax(0,1fr))}.graficos-panel .gfx-ajuda{margin:4px 0 0;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.35}.graficos-panel .gfx-aviso{margin:8px 0 0;padding:6px 8px;color:#ffe6a6;font-size:12px;line-height:1.35;border:1px solid rgb(240 190 80 / 55%);border-radius:var(--pl-ui-radius-button);background:#78500a4d}.hudbar-pop{position:fixed;z-index:var(--z-hud-popover, 160);display:flex;flex-direction:column;gap:2px;padding:6px;width:232px;background:var(--gba-cream-2);border:2px solid var(--gba-gold);border-radius:var(--uk-r-card, 7px);box-shadow:0 12px 28px #00000059}.hudbar-pop:before{content:"";position:absolute;top:-7px;left:var(--pop-arrow-x, 14px);width:12px;height:12px;transform:rotate(45deg);background:var(--gba-cream-2);border-left:2px solid var(--gba-gold);border-top:2px solid var(--gba-gold)}.hudbar-pop-item{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;background:transparent;border:0;cursor:pointer;text-align:left;width:100%;color:var(--gba-ink);font-family:var(--font-ui);font-size:.82rem;font-weight:700;text-decoration:none;transition:background .12s ease}.hudbar-pop-item:hover{background:color-mix(in oklab,var(--gba-gold) 16%,transparent)}.hudbar-pop-item:focus-visible{outline:2px solid var(--gba-focus-ring);outline-offset:-2px}.hudbar-pop-item.is-locked{opacity:.5;cursor:not-allowed}.hudbar-pop-item.is-locked:hover{background:transparent}.hudbar-pop-item.is-locked.is-em-breve{position:relative;opacity:1}.hudbar-pop-item.is-locked.is-em-breve>*{opacity:.5}.hudbar-pop-item.is-em-breve:after{content:"EM BREVE";margin-left:auto;padding:1px 6px;color:#06201a;font-size:8px;font-weight:900;line-height:1.4;letter-spacing:.05em;white-space:nowrap;border-radius:999px;background:linear-gradient(160deg,#c6f5e6,#7ee0c0);box-shadow:0 1px 4px #00000059}.hudbar-pop-item--primary{background:color-mix(in oklab,var(--gba-gold) 10%,transparent);border:1px solid color-mix(in oklab,var(--gba-gold) 45%,transparent)}.hudbar-pop-item--primary:hover{background:color-mix(in oklab,var(--gba-gold) 22%,transparent)}.hudbar-pop-item.is-on{background:color-mix(in oklab,var(--gba-gold) 18%,transparent);box-shadow:0 0 0 1px var(--gba-gold)}.hudbar-pop-item.is-on:hover{background:color-mix(in oklab,var(--gba-gold) 26%,transparent)}.hudbar-pop-ico{flex:none}.hudbar-pop-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hudbar-ico.is-open{border-color:var(--gba-gold);background:color-mix(in oklab,var(--gba-gold) 14%,var(--gba-cream-2))}@media(pointer:coarse){.hudbar-pop-item{min-height:44px}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){.hudbar-pop{max-height:calc((100dvh - var(--hud-top-h, 60px) - 24px) / var(--hud-scale, 1));overflow-y:auto;overscroll-behavior:contain}}@keyframes hudbar-pulse{0%,to{box-shadow:0 0 color-mix(in oklab,var(--gba-gold, #f6c445) 0%,transparent);filter:brightness(1)}50%{box-shadow:0 0 0 3px color-mix(in oklab,var(--gba-gold, #f6c445) 85%,transparent),0 0 12px 2px color-mix(in oklab,var(--gba-gold, #f6c445) 70%,transparent);filter:brightness(1.25)}}@keyframes hudbar-pulse-caixa{0%,to{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gba-gold, #f6c445) 25%,transparent)}50%{box-shadow:inset 0 0 0 2px var(--gba-gold, #f6c445),inset 0 0 14px 2px color-mix(in oklab,var(--gba-gold, #f6c445) 55%,transparent)}}.hudbar-ico.is-pulsing,.hudbar-pop-item.is-pulsing,.hudbar-sheet-head.is-pulsing{animation:hudbar-pulse-caixa 1.2s ease-in-out infinite}@keyframes hudbar-pulse-caixa-aberta{0%,to{box-shadow:0 0 0 1px var(--gba-gold, #f6c445),inset 0 0 0 1px color-mix(in oklab,var(--gba-gold, #f6c445) 25%,transparent)}50%{box-shadow:0 0 0 1px var(--gba-gold, #f6c445),inset 0 0 0 2px var(--gba-gold, #f6c445),inset 0 0 14px 2px color-mix(in oklab,var(--gba-gold, #f6c445) 55%,transparent)}}.hudbar-ico.is-on.is-pulsing,.hudbar-ico.is-open.is-pulsing,.hudbar-pop-item.is-on.is-pulsing{animation-name:hudbar-pulse-caixa-aberta}@media(prefers-reduced-motion:reduce){.hudbar-ico.is-on.is-pulsing,.hudbar-ico.is-open.is-pulsing,.hudbar-pop-item.is-on.is-pulsing{box-shadow:0 0 0 1px var(--gba-gold, #f6c445),inset 0 0 0 2px var(--gba-gold, #f6c445)}.hudbar-ico.is-pulsing,.hudbar-pop-item.is-pulsing,.hudbar-sheet-head.is-pulsing{animation:none;box-shadow:inset 0 0 0 2px var(--gba-gold, #f6c445)}}@media(max-width:700px){html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .pl-hud .hudbar-sheet-top.pl-window__header{min-height:36px;padding:4px 6px 4px 12px;gap:8px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .pl-hud .hudbar-sheet-top>strong{flex:1 1 auto;font-family:var(--pl-ui-font-section);font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.11em;text-transform:uppercase}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .pl-hud .hudbar-sheet .hudbar-sheet-x.pl-window__close{--ui-close-size: 26px;position:relative;display:grid;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:12px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .pl-hud .hudbar-sheet .hudbar-sheet-x.pl-window__close>span{width:10px;height:10px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .pl-hud .hudbar-sheet .hudbar-sheet-x.pl-window__close>span:before,html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .pl-hud .hudbar-sheet .hudbar-sheet-x.pl-window__close>span:after{width:12px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-sheet-quick .hudbar-pop-item{min-height:40px;padding:3px 8px;font-family:var(--font-pixel);font-size:11px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-sheet-quick .hudbar-ico.hudbar-pop-ico{width:34px;min-width:34px;height:34px;min-height:34px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-sheet-quick .hudbar-ico-img{width:22px;height:22px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-sheet-items .hudbar-pop-item{min-height:36px;padding:2px 8px;font-family:var(--font-pixel);font-size:11px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-sheet-items .hudbar-ico.hudbar-pop-ico{width:30px;min-width:30px;height:30px;min-height:30px}html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .hudbar-sheet .hudbar-sheet-items .hudbar-ico-img{width:20px;height:20px}}.hwn-hora{margin:0;padding:8px 10px;border:1px dashed rgb(255 157 60 / 55%);border-radius:8px;color:#ffc98a;font-size:12px;line-height:1.4}.hwn-hora.is-ativa{border-style:solid;background:#ff9d3c1f;color:#ffd9ae;font-weight:700}.hudbar-center-stack{position:relative;display:grid;justify-items:center;align-items:start;min-width:0}@media(max-width:700px){.hudbar-center-stack{grid-template-columns:minmax(0,1fr)}}@media(min-width:1001px){html[data-topbar-tight="1"] .hud-top .hudbar-center-stack{position:static}}.hud-online-mobile{display:none}@media(max-width:700px){html[data-mobile-layout=portrait] .hud-top .hud-zone-right{position:relative}html[data-mobile-layout=portrait] .hud-top .hud-online-mobile{position:absolute;top:calc(100% + 4px);right:2px;z-index:6;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:1px solid color-mix(in oklab,var(--gba-green) 40%,var(--gba-line));border-radius:999px;background:color-mix(in oklab,var(--gba-navy-3) 88%,transparent);color:var(--gba-ink-mute);font-family:var(--font-ui);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}html[data-mobile-layout=portrait] .hud-top .hud-online-mobile b{color:var(--gba-ink);font-family:var(--font-num);font-size:14px}html[data-mobile-layout=portrait] .hud-top .hud-online-mobile .hud-online-dot{width:8px;height:8px;border-radius:50%;background:var(--gba-green);box-shadow:0 0 6px var(--gba-green)}html[data-mobile-layout=portrait] .hud-top .hudbar-center-stack.hud-zone-center{overflow:visible}}.hud-caca-offline{display:inline-flex;align-items:center;gap:4px}.hud-caca-offline-sep{color:var(--gba-ink-mute)}.hud-caca-offline-lua{font-size:1em;line-height:1}.hud-caca-offline.is-compacto{gap:3px}@media(min-width:1001px){html:not([data-short-landscape=true]) .hud-top .hud-zone-right:has(>.nov-btn){justify-self:stretch}html:not([data-short-landscape=true]) .hud-top .hudbar-utils>.nov-btn{margin-inline:auto}}.hud-top .hudbar-utils>.nov-btn{margin-right:6px}.hudbar-utils>.hudbar-ico.nov-btn{border-color:color-mix(in oklab,var(--gba-gold) 30%,transparent)}.hudbar-utils>.hudbar-ico.nov-btn.has-new{border-color:color-mix(in oklab,#ff4a4a 70%,var(--gba-gold));background:color-mix(in oklab,#ff4a4a 12%,var(--gba-cream-2))}.nov-btn .nov-btn-badge{top:-5px;right:-5px;min-width:17px;height:17px;font-size:9px;background:#e5262f;box-shadow:0 0 0 2px color-mix(in oklab,var(--gba-navy-3) 80%,transparent),0 0 8px #ff2828b3;z-index:2;animation:nov-selo-pisca 1.4s ease-in-out infinite}.nov-btn.has-new:before{content:"";position:absolute;inset:-3px;border-radius:calc(var(--hudbar-item-radius) + 3px);border:2px solid rgb(255 52 52 / 75%);pointer-events:none;animation:nov-anel-pulsa 1.4s ease-out infinite}@keyframes nov-selo-pisca{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.14);filter:brightness(1.25)}}@keyframes nov-anel-pulsa{0%{opacity:.9;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.nov-btn .nov-btn-badge,.nov-btn.has-new:before{animation:none}.nov-btn.has-new:before{opacity:.8;transform:none}}html[data-mobile-layout=portrait] .hud-top .hudbar-utils>.nov-btn{display:grid;margin:0}html[data-mobile-layout=portrait] .hud-top .nov-btn .nov-btn-badge{top:-1px;right:-3px}.modal-bg.nov-bg{z-index:calc(var(--z-modal, 100) + 10);padding:max(var(--ui-window-gutter, 12px),env(safe-area-inset-top)) max(var(--ui-window-gutter, 12px),env(safe-area-inset-right)) max(var(--ui-window-gutter, 12px),env(safe-area-inset-bottom)) max(var(--ui-window-gutter, 12px),env(safe-area-inset-left));overflow:auto;overscroll-behavior:contain;background:#02090e85;-webkit-backdrop-filter:blur(1.5px) saturate(.88);backdrop-filter:blur(1.5px) saturate(.88)}.modal.nov-modal{width:min(760px,100%);max-width:calc((100vw - 2 * var(--ui-window-gutter, 12px)) / var(--hud-scale, 1));min-width:0;min-height:0;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.nov.pl-window{--nov-line: var(--pl-ui-border);--nov-line-strong: var(--pl-ui-border-strong);--nov-gold: var(--pl-ui-special);--nov-red: #e5262f;--nov-panel: rgb(5 24 37 / 62%);display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:calc((100dvh - 2 * var(--ui-window-gutter, 12px)) / var(--hud-scale, 1));height:min(620px,calc((100dvh - 2 * var(--ui-window-gutter, 12px)) / var(--hud-scale, 1)));overflow:hidden;color-scheme:dark;font-size:13px;line-height:1.45}.nov .nov-head.pl-window__header{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 46px;display:grid;grid-template-columns:46px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:14px;min-height:72px;padding:12px 16px}.nov .nov-emblem.pl-window__icon>img{position:relative;width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 45%))}.nov .nov-heading{min-width:0}.nov .nov-close{position:relative;z-index:12}.nov-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 16px 9px;border-bottom:1px solid var(--nov-line);background:#010a1038}.nov .nov-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:36px;padding:0 10px;color:var(--pl-ui-text-soft);border:1px solid var(--nov-line);border-radius:var(--pl-ui-radius-button);background:#041622b3;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.nov .nov-tab:is(:hover,:focus-visible){color:var(--pl-ui-accent-bright);border-color:var(--nov-line-strong)}.nov .nov-tab:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.nov .nov-tab.is-on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action);box-shadow:var(--pl-ui-shadow-focus-glow)}.nov-tab-selo{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;color:#fff;font:900 10px/1 var(--pl-ui-font-number, var(--font-num));letter-spacing:0;border-radius:999px;background:var(--nov-red);box-shadow:0 0 6px #ff28288c}.nov .nov-body.pl-window__body{min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#010a1024}.nov-post{position:relative;display:grid;gap:8px;padding:12px 14px;border:1px solid rgb(74 151 192 / 25%);border-radius:var(--pl-ui-radius-card);background:linear-gradient(180deg,#051c2a9e,#05142175);box-shadow:inset 0 1px #b1e1f812,inset 0 -1px #00080e94;min-width:0}.nov-post.is-novo{border-color:color-mix(in oklab,var(--nov-gold) 55%,transparent);box-shadow:inset 3px 0 0 var(--nov-gold),inset 0 1px #b1e1f812}.nov-post-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}.nov-post-novo{padding:2px 6px;color:#1a1206;font:900 9px/1 var(--pl-ui-font-body);letter-spacing:.1em;border-radius:4px;background:var(--nov-gold)}.nov-post-data,.nov-post-editado{color:var(--pl-ui-text-muted);font-size:11px}.nov-post-foot{display:flex;justify-content:flex-end}.nov .nov-post-link.pl-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;font-size:11px;text-decoration:none}.nov-embed{display:grid;gap:4px;padding:8px 10px;border-left:3px solid var(--pl-ui-accent-bright);border-radius:4px;background:#010c1473;min-width:0}.nov-embed-titulo{margin:0;font-weight:800;color:var(--pl-ui-text-strong);overflow-wrap:anywhere}.nov-md{color:var(--pl-ui-text);overflow-wrap:anywhere;min-width:0}.nov-md>:first-child,.nov-embed-desc>:first-child{margin-top:0}.nov-md>:last-child,.nov-embed-desc>:last-child{margin-bottom:0}.nov-md-p{margin:0 0 8px}.nov-md-h{margin:10px 0 6px;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-weight:800;line-height:1.2}.nov-md-h1{font-size:19px}.nov-md-h2{font-size:16px}.nov-md-h3{font-size:14px}.nov-md-sub{display:block;margin:0 0 6px;color:var(--pl-ui-text-muted);font-size:11px}.nov-md-lista{margin:0 0 8px;padding-left:20px}.nov-md-lista>li{margin:2px 0}.nov-md-lista>li.is-sub{margin-left:18px;list-style-type:circle}.nov-md-citacao{margin:0 0 8px;padding:2px 0 2px 10px;border-left:3px solid rgb(120 170 200 / 45%);color:var(--pl-ui-text-soft)}.nov-md-code{padding:1px 4px;border-radius:4px;background:#00080ea6;font-family:ui-monospace,Consolas,monospace;font-size:.92em}.nov-md-pre{margin:0 0 8px;padding:8px 10px;overflow-x:auto;border:1px solid var(--nov-line);border-radius:6px;background:#00080eb3;font-family:ui-monospace,Consolas,monospace;font-size:12px;white-space:pre}.nov-md-link{color:var(--pl-ui-accent-bright);text-decoration:underline;text-underline-offset:2px}.nov-md-link:hover{color:var(--pl-ui-text-strong)}.nov-md-mencao{padding:0 3px;border-radius:3px;color:#c9d4ff;background:#5865f247;font-weight:700}.nov-md-emoji{color:var(--pl-ui-text-soft)}.nov-md-data{padding:0 3px;border-radius:3px;background:#ffffff14}.nov-md-spoiler{padding:0 2px;border-radius:3px;color:transparent;background:#1c2733;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease}.nov-md-spoiler *{color:transparent;visibility:hidden}.nov-md-spoiler:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.nov-md-spoiler.is-revelado{color:inherit;background:#ffffff1a;cursor:text;-webkit-user-select:text;user-select:text}.nov-md-spoiler.is-revelado *{color:inherit;visibility:visible}.nov-estado{display:grid;place-items:center;gap:10px;margin:auto 0;padding:28px 12px;color:var(--pl-ui-text-soft);text-align:center;border:1px dashed var(--nov-line);border-radius:var(--pl-ui-radius-card)}.nov-estado p{margin:0;font-size:13px}.nov-estado.is-carregando{border-style:solid}.nov-estado.is-erro p{color:var(--pl-ui-danger);font-weight:700}.nov-spinner{width:22px;height:22px;border:3px solid rgb(120 190 230 / 25%);border-top-color:var(--pl-ui-accent-bright);border-radius:50%;animation:nov-gira .8s linear infinite}@keyframes nov-gira{to{transform:rotate(360deg)}}.nov-aviso-erro{margin:0;padding:6px 10px;color:var(--pl-ui-danger);font-size:12px;font-weight:700;border:1px solid rgb(255 107 125 / 35%);border-radius:var(--pl-ui-radius-card);background:#3c0a124d}.nov .nov-link-btn{min-height:0;padding:0;color:var(--pl-ui-accent-bright);border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.nov-spinner{animation:none}.nov-md-spoiler{transition:none}}@media(max-width:560px){.nov .nov-head.pl-window__header{--pl-window-icon-size: 38px;grid-template-columns:38px minmax(0,1fr) var(--ui-close-size, 40px);gap:10px;min-height:60px;padding:10px 12px}.nov .nov-emblem.pl-window__icon>img{width:28px;height:28px}.nov-tabs{gap:4px;padding:8px 10px}.nov .nov-tab{padding:0 4px;gap:4px;font-size:11px;letter-spacing:.02em}.nov .nov-body.pl-window__body{padding:10px 10px 14px}.nov-post{padding:10px 11px}.nov-post-foot{justify-content:stretch}.nov .nov-post-link.pl-button{width:100%;justify-content:center}}html[data-short-landscape=true] .nov .nov-head.pl-window__header{min-height:50px;padding:6px 12px}html[data-short-landscape=true] .nov-tabs{padding:6px 12px}html[data-short-landscape=true] .nov .nov-tab{min-height:32px}@media(pointer:coarse){.nov{--ui-close-size: calc(44px / var(--hud-scale, 1))}.nov .nov-tab,.nov .nov-post-link.pl-button,.nov .nov-estado .pl-button{min-height:calc(44px / var(--hud-scale, 1))}}@media(min-width:1001px){html:not([data-short-landscape=true]) .hud-top .hud-zone-right:has(>.hw-atalho){justify-self:stretch}html:not([data-short-landscape=true]) .hud-top .hudbar-utils>.nov-btn:has(+.hw-atalho){margin-right:6px}html:not([data-short-landscape=true]) .hud-top .hudbar-utils>.hw-atalho{margin-right:auto}html:not([data-short-landscape=true]) .hud-top .hudbar-utils>.hw-atalho:first-child{margin-left:auto}}.hud-top .hudbar-utils>.hw-atalho{margin-right:6px}.pl-hud>.hud-top .hudbar-utils>.hudbar-ico.hw-atalho{border:1px solid color-mix(in oklab,#ff8a2a 75%,transparent);background:linear-gradient(180deg,#3b1d5c,#24103d);box-shadow:0 0 8px #ff8a2a59}.pl-hud>.hud-top .hudbar-utils>.hudbar-ico.hw-atalho:is(:hover,:focus-visible){background:linear-gradient(180deg,#4a2573,#2c144a);border-color:#ffb35c;box-shadow:0 0 12px #ff8a2a99}.hudbar-utils>.hudbar-ico.hw-atalho .hudbar-ico-img{width:40px;height:40px;max-width:none;image-rendering:pixelated}.hw-atalho.is-hora:before{content:"";position:absolute;inset:-3px;border-radius:calc(var(--hudbar-item-radius) + 3px);border:2px solid rgb(255 138 42 / 80%);pointer-events:none;animation:hw-atalho-pulsa 1.4s ease-out infinite}@keyframes hw-atalho-pulsa{0%{opacity:.9;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.hw-atalho.is-hora:before{animation:none;opacity:.8;transform:none}}html[data-mobile-layout=portrait] .hud-top .hudbar-utils>.hw-atalho{display:grid;margin:0}.hud-zone-left{justify-self:start;min-width:0}.hud-zone-center{justify-self:center}.hud-zone-right{justify-self:end;min-width:0}@media(min-width:701px){.hud-zone-left{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.hud-zone-right{overflow:visible}}@media(min-width:1001px){}.hudbar-rail{display:flex;align-items:stretch;gap:var(--hudbar-rail-gap)}@media(min-width:1001px){html:not([data-short-landscape=true]) .hudbar-rail{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}html:not([data-short-landscape=true]) .hudbar-rail>.hudbar-group>.hudbar-group-btn{flex:1 1 auto}html:not([data-short-landscape=true]) .hudbar-rail>.hudbar-ico{width:auto;min-width:52px;margin-inline:2px}}.hudbar-utils{display:flex;align-items:center;gap:var(--hudbar-utils-gap);flex:none}.hudbar-system-stack{position:relative;display:grid;place-items:center;flex:none;min-width:var(--hudbar-control-h);z-index:3}.hudbar-group{position:relative;display:flex;align-items:center;padding:0 2px}.hudbar-group+.hudbar-group:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:color-mix(in oklab,var(--gba-line) 45%,transparent)}.hudbar-utils .hudbar-group{padding:0}.hudbar-ico{position:relative;width:31px;height:31px;padding:0;flex:none;display:grid;place-items:center;cursor:pointer;border-radius:var(--hudbar-item-radius);border:1px solid color-mix(in oklab,var(--gba-line) 42%,transparent);background:color-mix(in oklab,var(--gba-cream) 55%,transparent);transition:border-color .12s ease,background .12s ease,transform .12s ease}.hudbar-ico:hover{border-color:color-mix(in oklab,var(--gba-gold) 55%,transparent);background:color-mix(in oklab,var(--gba-gold) 12%,var(--gba-cream-2));transform:translateY(-1px)}.hudbar-ico:focus-visible{outline:2px solid var(--gba-focus-ring);outline-offset:2px}.hudbar-ico.is-on{border:1px solid var(--gba-gold);box-shadow:0 0 0 1px var(--gba-gold);background:color-mix(in oklab,var(--gba-gold) 18%,var(--gba-cream-2))}.hudbar-ico-img{width:28px;height:28px;display:block;object-fit:contain;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.hudbar-ico.is-on .hudbar-ico-img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.hudbar-ball{width:22px;height:22px;display:block;pointer-events:none}.hudbar-rail>.hudbar-ico,.hudbar-utils>.hudbar-ico{width:var(--hudbar-control-h);height:var(--hudbar-control-h)}.hudbar-rail>.hudbar-ico.hudbar-direct-bag{width:52px;min-width:52px}.hudbar-utils>.hudbar-ico[data-railtab=assist]{border-color:color-mix(in oklab,var(--gba-gold) 34%,transparent);background:color-mix(in oklab,var(--gba-gold) 10%,var(--gba-cream-2))}.hudbar-ico.hudbar-group-btn{width:auto;min-width:52px;height:var(--hudbar-control-h);padding:3px 6px 2px;gap:1px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hudbar-group-icowrap{position:relative;display:grid;place-items:center;width:32px;height:28px}.hudbar-group-icowrap .hudbar-badge{right:0}.hudbar-group-btn .hudbar-ico-img{width:28px;height:28px}.hudbar-group-label{margin-bottom:2px;font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:.02em;line-height:1;white-space:nowrap;color:var(--gba-ink-dim);transition:color .12s ease}.hudbar-group-btn:hover .hudbar-group-label{color:var(--gba-ink)}.hudbar-group-btn.is-on .hudbar-group-label,.hudbar-group-btn.is-open .hudbar-group-label{color:var(--gba-gold)}.hudbar-ico.hudbar-group-btn.hudbar-direct-referrals{min-width:68px;padding-inline:8px;border-color:color-mix(in oklab,var(--gba-gold) 64%,transparent);background:linear-gradient(135deg,color-mix(in oklab,#45d3ff 15%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in oklab,var(--gba-gold) 24%,var(--gba-cream-2)),color-mix(in oklab,var(--gba-orange) 13%,var(--gba-cream)));box-shadow:inset 0 0 0 1px color-mix(in oklab,#fff4b8 24%,transparent),0 0 16px color-mix(in oklab,var(--gba-gold) 18%,transparent)}.hudbar-ico.hudbar-group-btn.hudbar-direct-referrals:hover{border-color:color-mix(in oklab,#45d3ff 62%,var(--gba-gold));background:linear-gradient(135deg,color-mix(in oklab,#45d3ff 22%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in oklab,var(--gba-gold) 31%,var(--gba-cream-2)),color-mix(in oklab,var(--gba-orange) 17%,var(--gba-cream)))}.hudbar-direct-referrals .hudbar-group-icowrap{width:34px}.hudbar-direct-referrals .hudbar-ico-img{width:30px;height:30px}.hudbar-direct-referrals .hudbar-group-label{color:var(--gba-gold);text-shadow:0 0 7px color-mix(in oklab,var(--gba-gold) 30%,transparent)}.hudbar-ico.is-locked{opacity:.42;cursor:not-allowed}.hudbar-ico.is-locked:hover{opacity:.6;transform:none;background:color-mix(in oklab,var(--gba-cream) 55%,transparent)}.hudbar-ico.is-locked:after{content:"🔒";position:absolute;right:-2px;bottom:-2px;font-size:9px;line-height:1;opacity:0;transition:opacity .12s ease}.hudbar-ico.is-locked:hover:after{opacity:1}.hudbar-badge{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:999px;background:var(--gba-red);color:#fff;font-family:var(--font-ui);font-size:8px;font-weight:900;line-height:1;box-shadow:0 0 0 2px color-mix(in oklab,var(--gba-navy-3) 70%,transparent)}.hudbar-badge.hudbar-badge--ponto{min-width:10px;width:10px;height:10px;padding:0}@media(max-width:1280px){.hudbar-utils .vip-orb-copy{display:none}.hudbar-utils .vip-orb{width:var(--hudbar-control-h);padding:0;justify-content:center}}@media(max-width:1000px){.hudbar-group-label{display:none}.hudbar-ico.hudbar-group-btn{width:36px;min-width:36px;height:36px;padding:0;gap:0}.hudbar-group{padding:0 3px}.hudbar-rail>.hudbar-ico,.hudbar-utils>.hudbar-ico{width:36px;height:36px}.hudbar-rail>.hudbar-ico.hudbar-direct-bag{width:36px;min-width:36px}.hudbar-ico.hudbar-group-btn.hudbar-direct-referrals{width:36px;min-width:36px;padding:0}.hudbar-direct-referrals .hudbar-group-icowrap{width:28px;height:28px}.hudbar-direct-referrals .hudbar-group-label{display:none}.hudbar-ico-img,.hudbar-group-btn .hudbar-ico-img{width:24px;height:24px}.hudbar-direct-referrals .hudbar-ico-img{width:26px;height:26px}}@media(max-width:700px){.hud-zone-left{grid-area:left;justify-self:stretch;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.hud-zone-center{grid-area:center;justify-self:center}.hud-zone-right{grid-area:right;justify-self:center;overflow:visible}.hud-zone-right .hudbar-utils{align-items:flex-start}.hud-zone-right .hudbar-system-stack{align-items:start;justify-items:center;padding-bottom:42px}.hud-zone-center{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}}@media(max-width:520px){.hudbar-group{padding-inline:2px}.hudbar-utils .hudbar-group{padding-inline:0}}@media(pointer:coarse){.hudbar-ico,.hudbar-ico.hudbar-group-btn,.hudbar-utils .vip-orb,.hud-top .gba-capsule:not(.is-info){min-height:calc(44px / var(--hud-scale))}.hudbar-ico,.hudbar-ico.hudbar-group-btn,.hudbar-utils .vip-orb,.hud-top .gba-capsule:not(.is-info){min-width:calc(44px / var(--hud-scale))}.hudbar-ico.hudbar-group-btn.hudbar-direct-referrals,.hudbar-rail>.hudbar-ico.hudbar-direct-bag{min-width:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale))}}html[data-short-landscape=true] .hudbar-group-label{display:none}html[data-short-landscape=true] .hudbar-ico.hudbar-group-btn{width:36px;min-width:36px;height:36px;padding:0;gap:0}.hud-top .gba-cap-ico-wrap{border:0;background:transparent}.gba-cap-ico .hudbar-ico-img{width:22px;height:22px}.vip-orb-crown .hudbar-ico-img{width:22px;height:22px}.hud-top .gba-top-overview{gap:var(--hudbar-cluster-gap);min-width:0}.hudbar-utils .vip-orb{position:static;width:auto;min-width:0;height:var(--hudbar-control-h);display:flex;align-items:center;gap:6px;padding:0 8px;color:var(--gba-gold);background:transparent;border:1px solid color-mix(in oklab,var(--gba-gold) 28%,transparent);border-radius:var(--hudbar-item-radius);box-shadow:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.hudbar-utils .vip-orb:hover{background:color-mix(in oklab,var(--gba-gold) 9%,var(--gba-cream-2));border-color:color-mix(in oklab,var(--gba-gold) 45%,transparent);filter:none;transform:translateY(-1px)}.hudbar-utils .vip-orb.active{background:color-mix(in oklab,var(--gba-gold) 8%,transparent);border-color:color-mix(in oklab,var(--gba-gold) 40%,transparent)}.hudbar-utils .vip-orb-crown{width:22px;height:22px;display:grid;place-items:center;flex:none}.hudbar-utils .vip-orb-crown svg{width:19px;height:17px}.hudbar-utils .vip-orb-copy{min-width:0;display:grid;gap:1px;text-align:left}.hudbar-utils .vip-orb-copy small{color:var(--gba-ink-mute);font:800 7px/1 var(--font-ui);letter-spacing:.1em}.hudbar-utils .vip-orb-time{position:static;min-width:0;padding:0;transform:none;color:var(--gba-ink);background:none;border:0;border-radius:0;font:700 9px/1 var(--font-num);text-align:left;box-shadow:none}.hudbar-utils .vip-orb.active .vip-orb-time{color:var(--gba-gold)}.hud-online-badge{position:absolute;left:auto;right:-2px;top:calc(100% + 9px);transform:none;display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:4px 7px 3px;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--gba-green) 34%,var(--gba-line));border-radius:4px;background:color-mix(in oklab,var(--gba-navy-3) 96%,transparent);color:var(--gba-ink);font-family:var(--font-pixel);font-size:8.5px;line-height:1;white-space:nowrap;z-index:6;box-shadow:0 7px 14px #00000057}.hud-online-badge b{color:var(--gba-ink);font-family:var(--font-num);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.hud-online-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--gba-green);box-shadow:0 0 5px color-mix(in oklab,var(--gba-green) 70%,transparent)}@media(max-width:1100px){.hud-online-badge{right:-8px;top:calc(100% + 8px);min-height:20px;padding:3px 7px 2px;font-size:8px;gap:4px}.hud-online-badge b{font-size:10px}.hud-online-dot{width:6px;height:6px}}@media(max-width:700px){.hud-online-badge{left:50%;right:auto;top:calc(var(--hudbar-control-h) + 8px);transform:translate(-50%);min-height:24px;padding:5px 9px 4px;font-size:9px;gap:5px}.hud-online-badge b{font-size:12px}.hud-online-dot{width:7px;height:7px}}@media(max-width:700px)and (pointer:coarse){.hud-zone-right .hudbar-system-stack{padding-bottom:76px}.hud-online-badge{top:calc(var(--hudbar-control-h) + 38px)}}.gba-capsule.is-info{background:transparent;border-color:transparent}.gba-capsule.is-info:hover,.gba-capsule.is-info:focus-visible{transform:none;background:color-mix(in oklab,var(--gba-gold) 8%,transparent);border-color:transparent}@media(min-width:701px)and (max-width:1000px),(orientation:landscape)and (max-width:1024px)and (max-height:430px){.hud-top .hud-zone-left{grid-area:left;justify-self:stretch;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.hud-top .hud-zone-left::-webkit-scrollbar{display:none}.hud-top .hud-zone-right{grid-area:right;justify-self:end;overflow:visible}.hud-top .hud-zone-right .hudbar-utils{align-items:center}.hud-top .hud-zone-center{grid-area:center;justify-self:stretch;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.hud-top .hud-zone-center::-webkit-scrollbar{display:none}.hud-top .hudbar-center-stack{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px}.hud-top .hudbar-center-stack .hudbar-rail{flex:0 0 auto}.hud-top .hud-online-badge{top:calc(100% + 2px);pointer-events:none}}@media(min-width:701px)and (max-width:1000px){html:not([data-short-landscape=true]) .hud-top .hudbar-center-stack{justify-content:flex-start}html:not([data-short-landscape=true]) .hud-top .hudbar-rail>.hudbar-group{padding:0 1px}html:not([data-short-landscape=true]) .hud-top .hudbar-rail>.hudbar-group>.hudbar-ico.hudbar-group-btn,html:not([data-short-landscape=true]) .hud-top .hudbar-rail>.hudbar-ico.hudbar-group-btn{width:auto;min-width:52px;height:44px;padding:3px 6px 2px;gap:1px}html:not([data-short-landscape=true]) .hud-top .hudbar-rail .hudbar-group-icowrap{width:32px;height:28px}html:not([data-short-landscape=true]) .hud-top .hudbar-rail .hudbar-ico-img{width:28px;height:28px}html:not([data-short-landscape=true]) .hud-top .hudbar-rail .hudbar-group-label,html:not([data-short-landscape=true]) .hud-top .hudbar-rail .hudbar-direct-referrals .hudbar-group-label{display:block}html:not([data-short-landscape=true]) .hud-top .hudbar-utils>.hudbar-system-stack{order:1}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){.hud-top .hudbar-center-stack{flex-wrap:nowrap;justify-content:safe center}}@media(pointer:coarse)and (orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .hud-top .hudbar-ico.hudbar-group-btn{min-width:calc(44px / var(--hud-scale));min-height:calc(44px / var(--hud-scale))}}@media(orientation:landscape)and (max-width:700px)and (max-height:430px){.hud-top .hud-zone-right .hudbar-system-stack{align-items:center;padding-bottom:0}.hud-top .hud-online-badge{left:auto;right:-2px;top:calc(100% + 2px);transform:none;min-height:20px;padding:3px 7px 2px;font-size:8px;gap:4px}.hud-top .hud-online-badge b{font-size:10px}}.pl-hud{color:var(--pl-ui-text);font-family:var(--pl-ui-font-body)}.pl-hud>.hud-top :is(.gba-capsule,.hudbar-ico,.vip-orb,.top-chip.sync){box-sizing:border-box;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.pl-hud>.hud-top :is(.gba-capsule,.hudbar-ico,.vip-orb):is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);outline:none;background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active);filter:none}.pl-hud>.hud-top :is(.gba-capsule,.hudbar-ico,.vip-orb):focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.pl-hud>.hud-top .gba-capsule.is-info{color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-panel);box-shadow:inset 0 1px color-mix(in oklab,var(--pl-ui-accent-muted) 7%,transparent)}.pl-hud>.hud-top .hudbar-ico:is(.is-on,.is-open){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pl-hud>.hud-top .hudbar-ico.is-locked{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-card-locked-background);box-shadow:none}.pl-hud>.hud-top :is(.gba-cap-txt b,.hudbar-group-label,.vip-orb-time){color:var(--pl-ui-text-strong)}.pl-hud>.hud-top :is(.vip-orb-copy small){color:var(--pl-ui-accent-muted)}.pl-hud>.hud-top .vip-orb-crown{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-header-icon-background);box-shadow:inset 0 0 0 2px var(--pl-ui-bg-base),0 3px 8px #00000052}.pl-hud>.hud-top .gba-bar{border-color:var(--pl-ui-border);background:var(--pl-ui-bg-base)}.pl-hud>.hud-top .gba-bar-xp>i{background:var(--pl-ui-accent);box-shadow:0 0 7px color-mix(in oklab,var(--pl-ui-accent) 32%,transparent)}.pl-hud>.hud-top .hud-online-badge{color:var(--pl-ui-text-muted)}.pl-hud>.hud-top .hud-online-dot{background:var(--pl-ui-success)}.pl-hud .hudbar-pop.pl-window{position:fixed;z-index:var(--z-hud-popover, 160);gap:var(--pl-ui-space-xs);width:232px;padding:var(--pl-ui-space-sm);border-width:1px;border-color:var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-window-coating)}.pl-hud .hudbar-pop.pl-window:before{top:-6px;border-color:var(--pl-ui-accent-window-border);background:var(--pl-ui-bg-base)}.pl-hud .hudbar-pop-item{min-height:40px;gap:var(--pl-ui-space-sm);padding:6px var(--pl-ui-space-sm);color:var(--pl-ui-text-soft);border:1px solid transparent;border-radius:var(--pl-ui-radius-card);font-family:var(--pl-ui-font-body);font-size:12px;font-weight:var(--pl-ui-font-weight-control)}.pl-hud .hudbar-pop-item:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);outline:none;background:var(--pl-ui-card-active-background)}.pl-hud .hudbar-pop-item:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.pl-hud .hudbar-pop-item--primary{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.pl-hud .hudbar-pop-item:is(.is-on,.hudbar-pop-item--primary):is(:hover,:focus-visible){background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pl-hud .hudbar-pop-item.is-locked{color:var(--pl-ui-text-disabled);border-color:transparent;background:var(--pl-ui-card-locked-background);box-shadow:none}.pl-hud .gba-team.pl-window,.pl-hud .gba-active.pl-window{overflow:hidden;padding:0;gap:0;border-color:var(--pl-ui-accent-window-border);background:var(--pl-ui-window-coating)}.pl-hud .gba-team-head.pl-window__header,.pl-hud .gba-active-head.pl-window__header{--pl-window-header-line-left: 10px;--pl-window-header-line-right: 10px;--pl-window-header-overlay-inset: 0 8px 0 auto;--pl-window-header-overlay-width: 42%;min-height:34px;padding:7px 10px;color:var(--pl-ui-text-strong);border-bottom-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-header-coating);box-shadow:var(--pl-ui-shadow-header);font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.11em}.pl-hud .gba-team-grid{gap:6px;padding:var(--pl-ui-space-sm)}.pl-hud .gba-team-slot.pl-card{min-width:0;color:var(--pl-ui-text);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.pl-hud .gba-team-slot.pl-card:is(:hover,:focus-visible){border-color:var(--pl-ui-accent-action-border);outline:none;background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active);filter:none}.pl-hud .gba-team-slot.pl-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.pl-hud .gba-team-slot.pl-card.active{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring),0 0 12px color-mix(in oklab,var(--pl-ui-accent) 24%,transparent)}.pl-hud .gba-team-slot.pl-card.sel{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.pl-hud .gba-team-slot.pl-card.fainted{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-card-locked-background)}.pl-hud .gba-team-slot.pl-card.empty{color:var(--pl-ui-text-muted);border-style:dashed;background:var(--pl-ui-surface-panel);box-shadow:none}.pl-hud .gba-team-on{color:var(--pl-ui-accent-bright)}.pl-hud .gba-team-ko{color:var(--pl-ui-danger)}.pl-hud .gba-slot-num,.pl-hud .gba-team-dash{color:var(--pl-ui-text-muted)}.pl-hud .gba-active.pl-window{--gba-active-ctrl-size: 32px;--gba-active-ctrl-gap: calc(4px / var(--hud-scale, 1));--gba-active-ctrl-edge: 5px;--gba-active-ctrl-head: 36px}.pl-hud .gba-active-ctrl{position:absolute;top:calc((var(--gba-active-ctrl-head) - var(--gba-active-ctrl-size)) / 2);z-index:2;box-sizing:border-box;width:var(--gba-active-ctrl-size);min-width:var(--gba-active-ctrl-size);height:var(--gba-active-ctrl-size);min-height:var(--gba-active-ctrl-size);margin:0;display:inline-grid;place-items:center;padding:0;color:var(--pl-ui-close-color);border:0;border-radius:var(--pl-ui-radius-button);background:transparent;box-shadow:none;font-size:18px;line-height:1;cursor:pointer}.pl-hud .gba-ctrl-face,.pl-hud .gba-active-caret>span{display:grid;place-items:center;width:22px;height:22px;color:var(--pl-ui-close-color);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background);box-shadow:inset 0 0 0 1px #6fcafa1a;font-size:12px;line-height:1}.pl-hud .gba-active-x{right:var(--gba-active-ctrl-edge)}.pl-hud .gba-active-reset{right:calc(var(--gba-active-ctrl-edge) + var(--gba-active-ctrl-size) + var(--gba-active-ctrl-gap))}.pl-hud .gba-active-caret>span{font-size:11px}.pl-hud .gba-active-ctrl.gba-active-caret{justify-items:end;padding-right:5px}.pl-hud .gba-active-ctrl:is(:hover,:focus-visible):not(:disabled){color:#fff}.pl-hud .gba-active-ctrl:is(:hover,:focus-visible):not(:disabled)>span{color:#fff;border-color:#a9dcff;background:#094367e5}.pl-hud .gba-active-ctrl:focus-visible{outline:2px solid #d7eaff;outline-offset:2px}html[data-short-landscape=true] #activePanel .gba-active-reset{display:none}.pl-hud .gba-active-head.pl-window__header{min-height:var(--gba-active-ctrl-head);flex-wrap:wrap;row-gap:4px;padding-right:calc(var(--gba-active-ctrl-edge) + var(--gba-active-ctrl-size) + 7px)}.pl-hud .gba-active--floating .gba-active-head.pl-window__header{padding-right:calc(var(--gba-active-ctrl-edge) + 2 * var(--gba-active-ctrl-size) + var(--gba-active-ctrl-gap) + 7px)}.pl-hud .gba-active-body{gap:var(--pl-ui-space-md);padding:var(--pl-ui-space-md) var(--pl-ui-space-md) var(--pl-ui-space-sm)}.pl-hud .gba-active-portrait{border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.pl-hud .gba-active-portrait:is(:hover,:focus-visible){border-color:var(--pl-ui-accent-action-border);outline:none;background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pl-hud .gba-active-name,.pl-hud .gba-hp-num,.pl-hud .gba-active-head .gba-label{color:var(--pl-ui-text-strong)}.pl-hud .gba-vital .gba-label,.pl-hud .gba-bar-cd b{color:var(--pl-ui-accent-muted)}.pl-hud .gba-active-tags{padding:0 var(--pl-ui-space-md) var(--pl-ui-space-sm)}.pl-hud .gba-active-tags .gba-pill{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.pl-hud .gba-active-evolve{padding:0 var(--pl-ui-space-md) var(--pl-ui-space-md)}.pl-hud .gba-active-reopen.pl-card{min-height:40px;color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.pl-hud .gba-active-reopen.pl-card:is(:hover,:focus-visible){border-color:var(--pl-ui-accent-action-border);outline:none;background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pl-hud .gba-active-reopen .gba-active-caret{margin-left:2px;color:var(--pl-ui-accent-muted);font-size:11px;line-height:1}.pl-hud .hb-shell.pl-window{display:flex;align-items:stretch;gap:var(--pl-ui-space-xs);padding:5px;border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-window-coating)}.pl-hud .hb-shell.pl-window.is-collapsed{padding:3px}.pl-hud .hb-shell.pl-window .hb{gap:var(--pl-ui-space-xs);padding:0;border:0;background:transparent;box-shadow:none}.pl-hud .hb-slot.pl-card{width:44px;height:44px;color:var(--pl-ui-text);border-width:1px;border-color:var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.pl-hud .hb-slot.pl-card:is(:hover,:focus-visible){border-color:var(--hb-type, var(--pl-ui-accent-action-border));outline:none;background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active);filter:brightness(1.08)}.pl-hud .hb-slot.pl-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.pl-hud .hb-slot.pl-card.empty{color:var(--pl-ui-text-muted);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-card-locked-background);box-shadow:none}.pl-hud .hb-slot .hb-key{color:var(--pl-ui-accent-muted)}.pl-hud .hb-toggle.pl-button,.pl-hud .hb-auto.pl-button{height:44px;min-height:44px;padding:0 12px;color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pl-ui-accent-bright) 10%,transparent);font-size:11px;line-height:1}.pl-hud .hb-toggle.pl-button{width:28px;padding:0;font-size:12px}.pl-hud .hb-auto.pl-button.on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary)}.pl-hud .hb-auto.pl-button:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled)}.pl-hud .stage.city-mode .hud-bottom-actions{font-family:var(--pl-ui-font-body)}.pl-hud .gba-cta-explore.pl-button{min-height:48px;padding:0 14px 0 0;border-width:1px;border-color:var(--pl-ui-accent-action-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary)}.pl-hud .gba-cta-explore.pl-button:is(:hover,:focus-visible):not(:disabled){border-color:var(--pl-ui-focus);background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary-hover)}.pl-hud .gba-cta-explore.pl-button:active:not(:disabled){transform:translateY(2px);background:var(--pl-ui-primary-gradient-active);box-shadow:var(--pl-ui-shadow-control-primary-active)}.pl-hud .gba-cta-explore .cta-arrow{border-right-color:var(--pl-ui-accent-action-ring);background:var(--pl-ui-surface-secondary-action)}.pl-hud .gba-cta-explore .cta-arrow:before,.pl-hud .gba-cta-explore .cta-arrow:after{background:var(--pl-ui-accent-bright)}.pl-hud .gba-cta-explore .cta-kicker{color:var(--pl-ui-accent-muted)}.pl-hud .gba-cta-explore .cta-title{color:var(--pl-ui-text-strong)}.pl-hud .gba-btn-pokecenter.pl-button,.pl-hud .gba-cta-row [data-open=pvpteams].pl-button{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action);box-shadow:var(--pl-ui-shadow-card)}.pl-hud .gba-btn-pokecenter.pl-button:is(:hover,:focus-visible),.pl-hud .gba-cta-row [data-open=pvpteams].pl-button:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pl-hud .dock-pill.chat-trigger.pl-button{min-height:42px;padding:0 14px;color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-panel);box-shadow:var(--pl-ui-shadow-card)}.pl-hud .dock-pill.chat-trigger.pl-button:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pl-hud-chat-dot{color:var(--pl-ui-accent-bright)}.pl-hud .hudbar-sheet.pl-window{color:var(--pl-ui-text);border-color:var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-window) var(--pl-ui-radius-window) 0 0;background:var(--pl-ui-window-coating);box-shadow:var(--pl-ui-shadow-window)}.pl-hud .hudbar-sheet-top.pl-window__header{min-height:56px;padding:var(--pl-ui-space-sm) var(--pl-ui-space-md);border-bottom-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-header-coating);box-shadow:var(--pl-ui-shadow-header)}.pl-hud .hudbar-sheet-top>strong{color:var(--pl-ui-text-strong)}.pl-hud .hudbar-sheet-online{color:var(--pl-ui-accent-muted)}.pl-hud .hudbar-sheet-online>i{background:var(--pl-ui-success)}.pl-hud .hudbar-sheet-x.pl-window__close{--ui-close-size: 44px}.pl-hud .hudbar-sheet .hudbar-sheet-x.pl-window__close{color:var(--pl-ui-close-color);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background)}.pl-hud .hudbar-sheet .hudbar-sheet-x.pl-window__close:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-raised)}.pl-hud .hudbar-sheet-head,.pl-hud .hudbar-sheet .hudbar-pop-item{color:var(--pl-ui-text-soft);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.pl-hud .hudbar-sheet-group.is-open>.hudbar-sheet-head,.pl-hud .hudbar-sheet-head:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}@media(pointer:coarse){.pl-hud>.hud-top button,.pl-hud>.hud-top [tabindex="0"]{min-width:calc(44px / var(--hud-top-scale, 1));min-height:calc(44px / var(--hud-top-scale, 1))}.pl-hud :is(.gba-dock-handle,.gba-team-slot,.gba-active-reopen,.gba-active-portrait,.hb-slot,.hb-toggle,.hb-auto,.dock-pill.chat-trigger){min-height:calc(44px / var(--hud-scale, 1))}.pl-hud .gba-active.pl-window{--gba-active-ctrl-size: calc(44px / var(--hud-scale, 1))}.pl-hud .gba-left-dock .gba-dock-handle,.pl-hud .hb-toggle.pl-button{min-width:calc(44px / var(--hud-scale, 1))}.pl-hud .dock-pill.chat-trigger.gba-btn.pl-button{min-width:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}}@media(max-width:700px)and (orientation:portrait){.pl-hud>.hud-top .gba-top-overview{gap:var(--pl-ui-space-xs)}.pl-hud .gba-left-col{width:max(216px,calc(160px / var(--hud-scale, 1)))}.pl-hud .combat-active .otc-pokemon-window{width:min(300px,calc((100vw - 24px) / var(--hud-scale, 1)))}.pl-hud .gba-active-head.pl-window__header{min-height:var(--gba-active-ctrl-head)}.pl-hud .gba-active-body{gap:var(--pl-ui-space-sm);padding:var(--pl-ui-space-sm)}.pl-hud .gba-active-portrait{width:64px;height:64px}.pl-hud .gba-active-vitals{min-width:0}.pl-hud .gba-team-head.pl-window__header{min-height:30px;padding:6px 8px}.pl-hud .gba-team-grid{gap:var(--pl-ui-space-xs);padding:6px}.pl-hud .gba-team-slot.pl-card{padding:3px}.pl-hud .gba-team-port .pkmn-icon{max-width:42px;max-height:42px}.pl-hud .gba-active-reopen.pl-card{padding-inline:10px;border-radius:var(--pl-ui-radius-button)}.pl-hud .gba-cta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px}.pl-hud .gba-cta-row .gba-cta-explore.pl-button,.pl-hud .gba-cta-row .gba-btn-pokecenter.pl-button{width:100%;min-width:0;min-height:calc(48px / var(--hud-scale, 1))}.pl-hud .gba-cta-row .gba-cta-explore.pl-button{gap:5px;padding-right:8px}.pl-hud .gba-cta-explore .cta-arrow{width:30px}.pl-hud .gba-cta-explore .cta-title{font-size:12px}.pl-hud .gba-btn-pokecenter.pl-button{padding-inline:7px;font-size:calc(10.5px / var(--hud-scale, 1));line-height:1.15;white-space:normal}}@media(max-width:340px)and (orientation:portrait){.pl-hud .gba-left-col{width:max(208px,calc(160px / var(--hud-scale, 1)))}.pl-hud .gba-team-port .pkmn-icon{max-width:38px;max-height:38px}.pl-hud .gba-cta-explore .cta-kicker{display:none}.pl-hud .gba-cta-explore .cta-title{font-size:11px}.pl-hud .gba-btn-pokecenter.pl-button{font-size:calc(10px / var(--hud-scale, 1))}}@media(max-width:389px)and (orientation:portrait){.pl-hud .hb-shell.pl-window .hb{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-height:480px)and (orientation:landscape){.pl-hud .gba-team-head.pl-window__header,.pl-hud .gba-active-head.pl-window__header{min-height:28px;padding-block:5px}.pl-hud .hb-shell.pl-window{gap:3px;padding:3px}.pl-hud .hb-shell.pl-window .hb{gap:3px}.pl-hud .hb-slot.pl-card{width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1))}.pl-hud .dock-pill.chat-trigger.pl-button{padding-inline:10px}.pl-hud .gba-btn-pokecenter.pl-button,.pl-hud .gba-cta-explore .cta-title{font-size:calc(10px / var(--hud-scale, 1))}.pl-hud .gba-btn-pokecenter.pl-button{white-space:normal}}@media(pointer:coarse)and (orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .pl-hud .stage.city-mode .gba-left-stack{width:calc(294px / var(--hud-scale, 1))}html[data-short-landscape=true] .pl-hud .stage.city-mode .gba-team-slot.pl-card{min-width:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.pl-hud>.hud-top :is(.gba-capsule,.hudbar-ico,.vip-orb),.pl-hud .gba-team-slot,.pl-hud .hb-slot{transition:none}}#rightPanel:has(.clan-window){z-index:var(--z-flyout);display:flex;flex-direction:column;gap:0;max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}#rightPanel:has(.clan-explorer){top:40px;right:58px;bottom:12px;width:min(560px,calc((100vw - 86px) / var(--hud-scale, 1)))}#rightPanel:has(.clan-member-dashboard){inset:50% auto auto 50%;width:min(980px,calc((100vw - 32px) / var(--hud-scale, 1)));height:min(740px,calc((100dvh - 62px) / var(--hud-scale, 1)));transform:translate(-50%,-47%) scale(.98);opacity:0}#rightPanel.open:has(.clan-member-dashboard){transform:translate(-50%,-50%) scale(1);opacity:1}#rightPanel:has(.clan-member-dashboard.is-max-rank){height:min(600px,calc((100dvh - 62px) / var(--hud-scale, 1)))}.clan-panel{--clan-color: var(--pl-ui-accent)}.clan-window.pl-window{--ui-close-size: 40px;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--pv-panel-font);color:#dedede;font-size:13px;background:#202326;}.clan-window :is(button,input,select){font-family:var(--pv-panel-font)}.clan-window :is(button,a):focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.clan-window .pl-button:disabled{color:#a5a7a9;border-color:#737678;background:#202326;box-shadow:var(--pl-ui-shadow-control-disabled);filter:none;text-shadow:none}.clan-panel-head.pl-window__header,.clan-dossier-head.pl-window__header{--pl-window-header-line-left: 86px;--pl-window-header-line-right: 64px;--pl-window-header-overlay-inset: 0 58px 0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;flex:none;min-height:58px;padding:8px 10px}.clan-dossier-head.pl-window__header{--pl-window-header-line-left: 92px;min-height:64px}.clan-head-crest.pl-window__icon{--pl-window-icon-size:40px;overflow:hidden;border-color:color-mix(in srgb,var(--clan-color) 62%,#dedede)}.clan-dossier-head .clan-head-crest.pl-window__icon{--pl-window-icon-size:44px}.clan-head-crest>.clan-head-logo{position:relative;z-index:1;width:68%;height:68%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 3px rgb(0 8 16 / 62%))}.clan-window .pl-window__title{font-size:20px}.clan-panel-subtitle.pl-window__subtitle,.clan-tagline.pl-window__subtitle{margin-top:5px;color:#dedede}.clan-count{display:grid;justify-items:center;gap:1px;min-width:46px;padding:6px 8px;border:1px solid #737678;border-radius:var(--pl-ui-radius-card);background:#282a2c}.clan-count b{color:#dedede;font-family:var(--pv-panel-font);font-size:18px;font-weight:var(--pl-ui-font-weight-strong);line-height:var(--pl-ui-leading-tight)}.clan-count small{color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-member-rank.pl-card{min-width:168px;padding:8px 12px;background:#282a2c}.clan-member-rank small{display:block;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-member-rank strong{display:block;margin-top:3px;color:#dedede;font-family:var(--pv-panel-font);font-size:17px;line-height:var(--pl-ui-leading-tight)}.clan-member-rank .clan-rank-current>span{display:block;margin-top:3px;color:#dedede;font-size:11px;font-weight:800}.clan-explorer-body.pl-window__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:8px 10px 10px;scrollbar-width:thin;scrollbar-color:#737678 #202326}.clan-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pl-ui-space-sm)}.clan-rule.pl-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px var(--pl-ui-space-sm);padding:6px 8px;background:#282a2c;border-color:#737678;box-shadow:none;}.clan-rule>span{grid-row:1 / 3;font-size:20px;line-height:var(--pl-ui-leading-tight)}.clan-rule b{color:#dedede;font-size:12px;font-weight:var(--pl-ui-font-weight-section)}.clan-rule small{color:#dedede;font-size:11px;line-height:var(--pl-ui-leading-copy)}.clan-suggest.pl-card{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#282a2c;border-color:#737678;box-shadow:none;}.clan-suggest.pl-card.is-ok{border-color:#737678;background:#35383b;box-shadow:none}.clan-suggest-ico{flex:none;font-size:22px;line-height:var(--pl-ui-leading-tight)}.clan-suggest>div{flex:1;min-width:0}.clan-suggest b{display:block;color:#dedede;font-size:13px;font-weight:var(--pl-ui-font-weight-section);line-height:1.25}.clan-suggest p{margin:3px 0 0;color:#dedede;font-size:11.5px;line-height:var(--pl-ui-leading-copy)}.clan-suggest-go.pl-button{flex:none;min-height:34px;padding:0 12px;font-size:11.5px}.clan-picker{--clan-pick-gap: 7px;display:flex;flex:none;flex-wrap:wrap;justify-content:center;gap:var(--clan-pick-gap);padding-top:2px}.clan-pick{position:relative;flex:0 0 calc((100% - 4 * var(--clan-pick-gap)) / 5);min-width:0;padding:7px 4px 6px;color:#dedede;border:1px solid #737678;border-radius:var(--pl-ui-radius-card);background:#282a2c;box-shadow:none;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.clan-pick:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--clan-color) 70%,#dedede)}.clan-pick.is-selected{color:#dedede;border-color:#737678;background:#35383b;box-shadow:var(--pl-ui-shadow-card-active),inset 0 -3px 0 var(--clan-color);transform:translateY(-2px)}.clan-pick img{display:block;width:40px;height:40px;margin:auto;object-fit:contain;image-rendering:pixelated}.clan-pick span{display:block;margin-top:4px;overflow:hidden;color:inherit;font-size:11px;font-weight:var(--pl-ui-font-weight-section);text-overflow:ellipsis}.clan-pick-match{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:999px;background:#3b3e41;color:#dedede;font-size:11px;font-style:normal;font-weight:var(--pl-ui-font-weight-section)}.clan-showcase.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;flex:none;min-height:310px;overflow:hidden;border-color:color-mix(in srgb,var(--clan-color) 45%,#737678);background:linear-gradient(118deg,transparent 0 52%,color-mix(in srgb,var(--clan-color) 26%,transparent) 100%),#282a2c;isolation:isolate}.clan-showcase-glow{position:absolute;z-index:-1;width:300px;height:300px;right:-85px;top:-65px;border-radius:50%;background:var(--clan-color);opacity:.26;filter:blur(35px)}.clan-showcase-copy{position:relative;z-index:2;width:65%;padding:14px 12px;animation:clan-copy-in .3s ease both}.clan-showcase-copy:before{content:"";position:absolute;z-index:-1;inset:0 -22% 0 0;pointer-events:none;background:linear-gradient(90deg,#202326f2 0 68%,#20232600)}.clan-main-logo{width:54px;height:54px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 4px 5px rgb(0 0 0 / 45%))}.clan-showcase-copy>small{display:block;margin-top:9px;color:color-mix(in srgb,var(--clan-color) 45%,#dedede);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-showcase h3{margin:5px 0 0;color:#dedede;font-family:var(--pv-panel-font);font-size:22px;font-weight:var(--pl-ui-font-weight-section);line-height:var(--pl-ui-leading-tight);letter-spacing:var(--pl-ui-tracking-title);text-shadow:1px 1px #000}.clan-showcase-copy>strong{display:block;margin-top:8px;color:#dedede;font-family:var(--pv-panel-font);font-size:14px}.clan-types{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.clan-types span,.clan-dominions span{padding:4px 9px;border:1px solid color-mix(in srgb,var(--clan-color) 62%,#737678);border-radius:999px;background:color-mix(in srgb,var(--clan-color) 20%,transparent);color:#dedede;font-size:11px;font-weight:var(--pl-ui-font-weight-section);line-height:1.2}.clan-headline-bonus.pl-card{margin:12px 0 7px;padding:7px 9px;border-left:3px solid var(--clan-color);background:#282a2c}.clan-headline-bonus small{display:block;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-headline-bonus p{margin:4px 0 0;color:#dedede;font-size:12.5px;font-weight:700;line-height:1.4}.clan-match-line{margin:0 0 10px;color:#dedede;font-size:11.5px;line-height:1.4}.clan-reward-line{margin:10px 0 0;color:#dedede;font-size:11.5px;font-weight:700;line-height:1.4}.clan-lore{margin:0 0 12px;color:#b9b9b9;font-size:11.5px;line-height:1.5}.clan-partners-title{display:block;margin-top:14px;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-pokemon-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.clan-pokemon.pl-card{min-width:0;padding:5px 3px 6px;text-align:center;background:#282a2c;border-color:#737678;box-shadow:none;}.clan-pokemon .tile{width:44px;height:44px;margin:auto;border:0;background:transparent;box-shadow:none}.clan-pokemon>span{display:block;overflow:hidden;color:#dedede;font-size:11px;font-weight:var(--pl-ui-font-weight-section);text-overflow:ellipsis;white-space:nowrap}.clan-ladder{margin:14px 0 0}.clan-ladder header small{display:block;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-ladder header strong{display:block;margin-bottom:7px;color:#dedede;font-size:13px;font-weight:var(--pl-ui-font-weight-section)}.clan-ladder ol{display:grid;gap:4px;margin:0;padding:0;list-style:none}.clan-ladder-step.pl-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;background:#282a2c;border-color:#737678;box-shadow:none;}.clan-ladder-step.pl-card.is-first{border-color:color-mix(in srgb,var(--clan-color) 60%,#737678);background:#282a2c}.clan-ladder-step b{color:#dedede;font-size:12px;font-weight:var(--pl-ui-font-weight-section)}.clan-ladder-step span{color:#b9b9b9;font-size:11px}.clan-ladder-step em{color:var(--pl-ui-success);font-size:11px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.clan-character{position:absolute;z-index:1;right:3px;bottom:-5px;width:auto;height:96%;object-fit:contain;object-position:bottom right;filter:drop-shadow(-10px 8px 12px rgb(0 0 0 / 45%));animation:clan-character-in .4s cubic-bezier(.2,.75,.2,1) both;pointer-events:none}.clan-forever{margin:14px 0 8px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--pl-ui-warning) 52%,transparent);border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent);color:var(--pl-ui-warning);font-size:11.5px;line-height:1.4}.clan-forever b{color:#dedede}.clan-join-btn.pl-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:34px;margin-top:4px;font-family:var(--pv-panel-font);font-size:14px;font-weight:var(--pl-ui-font-weight-section)}.clan-join-btn span{font-size:18px}.clan-confirm.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);margin-top:16px;padding:9px;background:#282a2c}.clan-confirm strong{display:block;color:#dedede;font-size:13px;font-weight:var(--pl-ui-font-weight-section)}.clan-confirm p{display:block;margin:5px 0 0;color:#dedede;font-size:11.5px;line-height:1.4}.clan-confirm>div{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--pl-ui-space-sm);margin-top:11px}.clan-confirm .pl-button{min-height:32px;margin:0;padding:0 10px}.clan-confirm .clan-join-btn.pl-button{width:auto;min-height:32px;margin-top:0;font-size:12.5px}.clan-error{margin:10px 0 0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--pl-ui-danger) 55%,transparent);border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-danger) 14%,transparent);color:var(--pl-ui-danger);font-size:11.5px;line-height:1.4}.clan-dossier-body.pl-scroll-area{position:relative;z-index:1;display:grid;grid-template-columns:minmax(210px,.46fr) minmax(0,1.8fr);flex:1 1 auto;min-height:0}.clan-identity{position:relative;display:flex;flex-direction:column;min-height:0;padding:10px;border-right:1px solid #737678;background:#202326}.clan-identity-art{position:relative;height:150px;flex:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--clan-color) 40%,#737678);border-radius:var(--pl-ui-radius-card);background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--clan-color) 42%,transparent),#202326 70%)}.clan-identity-art:after{content:"";position:absolute;left:8%;right:8%;bottom:-14px;height:35px;border-radius:50%;background:#0000006b;filter:blur(9px)}.clan-identity-art img{position:absolute;z-index:2;left:50%;bottom:-4px;width:auto;height:105%;transform:translate(-50%);object-fit:contain;filter:drop-shadow(0 9px 8px rgb(0 0 0 / 48%))}.clan-art-orbit{position:absolute;width:150px;height:150px;left:50%;top:50%;border:1px solid #737678;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #7376780a,0 0 0 34px #73767808}.clan-identity-facts{display:grid;grid-template-columns:1fr;gap:6px;margin-top:10px}.clan-fact.pl-card{min-width:0;padding:7px;background:#282a2c;border-color:#737678;box-shadow:none;}.clan-fact.clan-fact-guide.pl-card{border-left:3px solid var(--clan-color)}.clan-fact>small{display:block;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.03em}.clan-identity-facts .clan-dominions{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.clan-beginner-steps{display:grid;gap:7px;margin:8px 0 0;padding:0;list-style:none;counter-reset:clan-guide}.clan-beginner-steps li{position:relative;min-height:24px;padding-left:26px;counter-increment:clan-guide}.clan-beginner-steps li:before{content:counter(clan-guide);position:absolute;left:0;top:0;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:var(--clan-color);color:#f6fdff;font-size:11px;font-weight:var(--pl-ui-font-weight-strong)}.clan-beginner-steps b,.clan-beginner-steps span{display:block}.clan-beginner-steps b{color:#dedede;font-size:11px;font-weight:var(--pl-ui-font-weight-section)}.clan-beginner-steps span{margin-top:2px;color:#dedede;font-size:11px;line-height:1.3}.clan-identity .clan-partners-title{margin-top:auto;padding-top:12px}.clan-mastery.pl-scroll-area{min-width:0;padding:10px 12px 12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#737678 #202326}.clan-now.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;border-color:color-mix(in srgb,var(--pl-ui-warning) 48%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 10%,transparent)}.clan-now.pl-card.is-ok{border-color:color-mix(in srgb,var(--pl-ui-success) 52%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 12%,transparent)}.clan-now.pl-card.is-max{border-color:var(--pl-ui-card-special-border);background:color-mix(in srgb,var(--pl-ui-special) 12%,transparent);box-shadow:none}.clan-now-ico{flex:none;font-size:22px;line-height:var(--pl-ui-leading-tight)}.clan-now>div{flex:1;min-width:0}.clan-now b{display:block;color:#dedede;font-size:13px;font-weight:var(--pl-ui-font-weight-section)}.clan-now p{margin:3px 0 0;color:#dedede;font-size:11.5px;line-height:var(--pl-ui-leading-copy)}.clan-now-pct{flex:none;padding:5px 10px;border:1px solid #737678;border-radius:var(--pl-ui-radius-card);background:#282a2c;color:#dedede;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.clan-power-banner.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;border-color:#737678;border-left:4px solid var(--clan-color);background:#35383b;box-shadow:none}.clan-power-stamp{width:40px;height:40px;display:grid;place-items:center;border:2px solid var(--pl-ui-success);border-radius:50%;background:#202326;color:var(--pl-ui-success);font-family:var(--pv-panel-font);font-size:11px;font-weight:var(--pl-ui-font-weight-strong)}.clan-power-copy{min-width:0}.clan-power-copy small{display:block;color:#dedede;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-power-copy strong{display:block;margin-top:3px;color:#dedede;font-size:12px;line-height:1.3}.clan-power-copy>span{display:block;margin-top:3px;color:#dedede;font-size:11px;line-height:1.3}.clan-power-next{color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.05em;text-align:right}.clan-power-next b{display:block;margin-top:3px;color:#dedede;font-size:11px;font-variant-numeric:tabular-nums}.clan-power-next.is-max{color:var(--pl-ui-special)}.clan-trial-board.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;margin-top:13px;padding:0;overflow:hidden;background:#202326}.clan-trial-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid #737678;background:#282a2c}.clan-trial-head small{display:block;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-trial-head strong{display:block;margin-top:3px;color:#dedede;font-family:var(--pv-panel-font);font-size:18px}.clan-trial-head strong i{padding:0 5px;color:var(--clan-color);font-style:normal}.clan-level-seal{flex:none;padding:7px 10px;border:1px solid #737678;border-radius:var(--pl-ui-radius-card);background:#202326;color:#a5a7a9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-level-seal.is-ready{border-color:#737678;background:var(--pl-ui-primary-gradient);color:#f8fbff}.clan-trial-overall{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 10px;border-bottom:1px solid #737678}.clan-trial-overall>span{height:6px;overflow:hidden;border-radius:999px;background:#111315}.clan-trial-overall i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--clan-color) 60%,#dedede),var(--clan-color));transition:width .35s ease}.clan-trial-overall b{min-width:34px;color:#dedede;font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.clan-trial-level-lock{margin:10px 12px 0;padding:10px 12px;border-left:3px solid var(--pl-ui-warning);border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-warning) 10%,transparent)}.clan-trial-level-lock b,.clan-trial-level-lock span{display:block}.clan-trial-level-lock b{color:var(--pl-ui-warning);font-size:12.5px;font-weight:var(--pl-ui-font-weight-section)}.clan-trial-level-lock span{margin-top:3px;color:#dedede;font-size:11px;line-height:var(--pl-ui-leading-copy)}.clan-trial-steps{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.clan-trial-steps li{position:relative;display:grid;grid-template-columns:30px 46px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:60px;padding:7px 10px;border-top:1px solid #737678;transition:background .18s ease,opacity .18s ease}.clan-trial-steps li.is-active{background:#35383b;box-shadow:inset 4px 0 0 var(--clan-color)}.clan-trial-steps li.is-locked{opacity:.62;background:#202326}.clan-trial-steps li.is-done{background:color-mix(in srgb,var(--pl-ui-success) 9%,transparent)}.clan-step-number{width:27px;height:27px;display:grid;place-items:center;border:2px solid #737678;border-radius:50%;color:#a5a7a9;font-size:11px;font-weight:var(--pl-ui-font-weight-strong)}.is-active>.clan-step-number{border-color:var(--clan-color);background:var(--clan-color);color:#f6fdff;box-shadow:0 0 0 3px color-mix(in srgb,var(--clan-color) 22%,transparent)}.is-done>.clan-step-number{border-color:var(--pl-ui-success);background:var(--pl-ui-success);color:#06231a}.clan-step-art{width:44px;height:44px;display:grid;place-items:center}.clan-step-art .tile{width:42px;height:42px;border:0;background:transparent;box-shadow:none}.clan-step-any{font-size:22px;color:var(--clan-color, #dedede)}.clan-step-item .tile{width:38px;height:38px}.clan-step-hunt{color:var(--clan-color);font-family:var(--pv-panel-font);font-size:26px}.clan-step-copy{min-width:0}.clan-step-copy>small{display:block;color:#dedede;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-step-copy>strong{display:block;margin-top:3px;color:#dedede;font-size:13px;line-height:1.25}.clan-step-copy>span{display:block;margin-top:4px;color:#dedede;font-size:11px}.clan-step-copy>span b{color:#dedede}.clan-step-copy>.clan-step-source{color:#b9b9b9;font-size:11px;font-weight:800;line-height:1.3}.clan-step-state{min-width:86px;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.05em;text-align:right}.is-active>.clan-step-state{color:#dedede}.is-done>.clan-step-state{color:var(--pl-ui-success)}.clan-step-action.pl-button{min-width:116px;min-height:32px;padding:0 12px;font-size:11px}.clan-step-bar{width:100%;height:5px;overflow:hidden;border-radius:999px;background:#111315}.clan-step-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--clan-color) 55%,#dedede),var(--clan-color))}.clan-promotion-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid #737678;background:#282a2c}.clan-promotion-bottom>span{color:#dedede;font-size:11.5px}.clan-promotion-bottom>span b{color:#dedede}.clan-promotion-bottom .pl-button{min-width:190px;min-height:32px;font-size:12px}.clan-ranks-section{margin-top:13px;padding-top:12px;border-top:1px solid #737678}.clan-ranks-section small{display:block;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-ranks-section>div:first-child>strong{display:block;margin-top:3px;color:#dedede;font-family:var(--pv-panel-font);font-size:15px}.clan-rank-rail{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;margin-top:10px}.clan-rank-rail>em{height:2px;background:#737678}.clan-rank-node{display:grid;justify-items:center;text-align:center}.clan-rank-node>i{width:28px;height:28px;display:grid;place-items:center;border:2px solid #737678;border-radius:50%;background:#282a2c;color:#a5a7a9;font-size:11px;font-style:normal;font-weight:var(--pl-ui-font-weight-strong)}.clan-rank-node span{margin-top:5px}.clan-rank-node small{color:#b9b9b9;font-size:11px}.clan-rank-node b{display:block;max-width:78px;margin-top:2px;overflow:hidden;color:#b9b9b9;font-size:11px;text-overflow:ellipsis}.clan-rank-node span em{display:block;margin-top:1px;color:var(--pl-ui-success);font-size:11px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.clan-rank-node.is-done>i{border-color:var(--pl-ui-success);background:var(--pl-ui-success);color:#06231a}.clan-rank-node.is-current>i{border-color:var(--clan-color);background:var(--clan-color);color:#f6fdff;box-shadow:0 0 0 4px color-mix(in srgb,var(--clan-color) 24%,transparent)}.clan-rank-node.is-current b{color:#dedede}.clan-guide{margin-top:14px;padding-top:12px;border-top:1px solid #737678}.clan-guide header small{display:block;color:#b9b9b9;font-size:11px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.03em}.clan-guide header strong{display:block;margin-top:3px;color:#dedede;font-family:var(--pv-panel-font);font-size:15px}.clan-guide header>span{display:block;margin:4px 0 9px;color:#b9b9b9;font-size:11px;line-height:var(--pl-ui-leading-copy)}.clan-affinity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--pl-ui-space-sm)}.clan-type-affinity{--type-accent: var(--clan-color);display:block;padding:0;overflow:hidden;border:1px solid #737678;border-radius:var(--pl-ui-radius-card);background:#282a2c;box-shadow:none}.clan-type-affinity[data-clan-type=ice]{--type-accent: #5db8e8}.clan-type-affinity>header{display:flex;align-items:center;gap:var(--pl-ui-space-sm);padding:8px 10px;border-bottom:1px solid #737678;background:color-mix(in srgb,var(--type-accent) 16%,transparent)}.clan-type-mark{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--type-accent);color:#f6fdff;font-family:var(--pv-panel-font);font-size:13px;font-weight:var(--pl-ui-font-weight-strong)}.clan-type-affinity>header strong{color:#dedede;font-family:var(--pv-panel-font);font-size:14px}.clan-guide-row{display:grid;gap:5px;padding:9px 11px;border-top:1px solid #737678}.clan-guide-row:first-of-type{border-top:0}.clan-guide-row b{color:#dedede;font-size:11px;font-weight:var(--pl-ui-font-weight-section)}.clan-guide-row.is-strong{border-left:3px solid var(--pl-ui-success)}.clan-guide-row.is-weak{border-left:3px solid var(--pl-ui-danger)}.clan-matchups{display:flex;flex-wrap:wrap;gap:4px}.clan-matchups span{padding:3px 7px;border:1px solid;border-radius:999px;font-size:11px;font-weight:var(--pl-ui-font-weight-section)}.clan-matchups .good{border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 14%,transparent);color:var(--pl-ui-success)}.clan-matchups .bad{border-color:color-mix(in srgb,var(--pl-ui-danger) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-danger) 14%,transparent);color:var(--pl-ui-danger)}.clan-combat-note{margin:6px 0 12px;color:#dedede;font-size:12px;line-height:1.4}@keyframes clan-character-in{0%{opacity:0;transform:translate(28px) scale(.96)}to{opacity:1;transform:none}}@keyframes clan-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){#rightPanel:has(.clan-explorer){right:8px;width:min(470px,calc((100vw - 20px) / var(--hud-scale, 1)))}.clan-showcase-copy{width:72%}.clan-character{right:-18px;opacity:1}}@media(max-width:760px){#rightPanel:has(.clan-member-dashboard),#rightPanel:has(.clan-member-dashboard.is-max-rank){inset:8px;width:auto;height:auto;transform:none}#rightPanel.open:has(.clan-member-dashboard){transform:none}.clan-dossier-head.pl-window__header{grid-template-columns:auto minmax(0,1fr) auto;min-height:0;padding:10px var(--pl-ui-space-sm) 10px var(--pl-ui-space-md)}.clan-dossier-head .clan-close.pl-window__close{grid-column:3;grid-row:1}.clan-member-rank.pl-card{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-ui-space-sm);grid-column:1 / -1;grid-row:2;min-width:0;padding:6px 10px}.clan-member-rank strong,.clan-member-rank .clan-rank-current>span{margin:0}.clan-rank-current{display:flex;align-items:baseline;gap:var(--pl-ui-space-sm)}.clan-dossier-body.pl-scroll-area{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.clan-identity{min-height:auto;border-right:0;border-bottom:1px solid #737678}.clan-identity-art{height:190px}.clan-identity-facts{grid-template-columns:1fr}.clan-identity .clan-partners-title{margin-top:12px}.clan-mastery.pl-scroll-area{overflow:visible;padding:14px var(--pl-ui-space-md) 18px}.clan-power-banner.pl-card{grid-template-columns:40px minmax(0,1fr)}.clan-power-next{grid-column:1 / -1;text-align:left}.clan-power-next b{display:inline;margin-left:6px}.clan-trial-steps li{grid-template-columns:28px 42px minmax(0,1fr)}.clan-step-action.pl-button,.clan-step-state{grid-column:3;justify-self:stretch;width:100%;text-align:left}.clan-step-state{min-width:0}.clan-trial-head strong{font-size:16px}.clan-affinity-grid{grid-template-columns:1fr}.clan-promotion-bottom{align-items:stretch;flex-direction:column}.clan-promotion-bottom .pl-button{width:100%}}@media(max-width:560px){#rightPanel:has(.clan-explorer){top:52px;right:8px;bottom:8px;width:calc((100vw - 16px) / var(--hud-scale, 1))}.clan-panel-head.pl-window__header,.clan-dossier-head.pl-window__header{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--pl-ui-space-sm);min-height:0;padding:10px var(--pl-ui-space-sm) 10px var(--pl-ui-space-md)}.clan-panel-subtitle.pl-window__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}.clan-count{display:none}.clan-explorer-body.pl-window__body{padding:var(--pl-ui-space-md) var(--pl-ui-space-md) var(--pl-ui-space-lg)}.clan-rules{grid-template-columns:1fr}.clan-suggest.pl-card{flex-wrap:wrap}.clan-suggest-go.pl-button{width:100%}.clan-showcase.pl-card{min-height:500px}.clan-showcase-copy{width:auto;padding:20px 16px 180px}.clan-showcase-copy:before{inset:0;background:linear-gradient(180deg,#202326f2 0 62%,#20232600)}.clan-showcase h3{font-size:26px}.clan-character{right:2%;bottom:-14px;height:55%;opacity:1}.clan-ladder-step.pl-card{grid-template-columns:minmax(0,1fr) auto}.clan-ladder-step em{grid-column:2}.clan-confirm>div{grid-template-columns:1fr}.clan-rank-node span{display:none}}@media(max-width:380px){.clan-picker{--clan-pick-gap: 5px}.clan-pokemon-row{grid-template-columns:repeat(2,minmax(0,1fr))}.clan-trial-steps li{grid-template-columns:26px minmax(0,1fr)}.clan-step-art{display:none}.clan-step-action.pl-button,.clan-step-state{grid-column:2}.clan-promotion-bottom .pl-button{min-width:0}}@media(hover:none),(pointer:coarse){.clan-window.pl-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.clan-pick{min-height:calc(64px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.clan-showcase-copy,.clan-character,.clan-pick,.clan-trial-steps li,.clan-trial-overall i{animation:none;transition:none}}.hunt-feed{position:absolute;top:56px;right:12px;z-index:var(--z-plate);display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:min(272px,calc(100% - 24px));pointer-events:none}.feed-card{pointer-events:auto;display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;color:var(--hud-text);background:linear-gradient(180deg,var(--hud-glass-strong),var(--hud-glass));border:1px solid var(--border-2);border-radius:var(--hud-radius);box-shadow:var(--hud-shadow-tight);text-shadow:0 1px 2px rgba(0,0,0,.55);animation:feedIn .22s cubic-bezier(.2,.9,.3,1.2) both}.feed-capture{padding:8px 11px}.feed-caught{padding:11px 13px;border-color:var(--gold);background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 16%,var(--hud-glass-strong)),var(--hud-glass-strong));box-shadow:var(--hud-shadow),0 0 14px var(--gold-soft),inset 0 0 0 1px var(--gold-soft)}.feed-caught .feed-ico{width:46px;height:46px}.feed-gold{border-color:var(--gold-bright);box-shadow:var(--hud-shadow),0 0 22px var(--gold),inset 0 0 0 1px var(--gold);animation:feedIn .22s cubic-bezier(.2,.9,.3,1.2) both,feedGoldPulse 1.9s ease-in-out .3s infinite}.feed-exit{animation:feedOut .2s ease forwards}.feed-bump{animation:feedBump .22s ease}@keyframes feedIn{0%{opacity:0;transform:translate(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes feedOut{to{opacity:0;transform:translate(18px) scale(.96)}}@keyframes feedBump{0%{transform:none}30%{transform:scale(1.03)}to{transform:none}}@keyframes feedGoldPulse{0%,to{box-shadow:var(--hud-shadow),0 0 16px var(--gold-soft),inset 0 0 0 1px var(--gold-soft)}50%{box-shadow:var(--hud-shadow),0 0 28px var(--gold),inset 0 0 0 1px var(--gold)}}@media(prefers-reduced-motion:reduce){.feed-card,.feed-exit,.feed-bump,.feed-gold{animation:none}}.feed-ico{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.feed-ico .pkmn-icon{width:100%;height:100%}.feed-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.feed-title{font-weight:800;font-size:.74rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-glyph{opacity:.9}.feed-caught .feed-title{color:var(--hud-gold-hot);font-size:.8rem}.feed-xp{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;font-size:.72rem;font-weight:700;line-height:1.15}.feed-xp-breakdown{display:flex;flex-wrap:wrap;align-items:baseline;max-width:100%;gap:2px 4px}.feed-xp-base{color:var(--hud-green);white-space:nowrap}.feed-xp-term{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.feed-xp-op{color:var(--hud-muted)}.feed-vip{color:var(--hud-blue-ui)}.feed-boost{color:#d7bb35;text-shadow:0 0 8px rgba(215,187,53,.28)}.feed-xp-total{color:var(--hud-green);font-weight:800;white-space:nowrap}.feed-loot{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:2px}.feed-loot-item{display:inline-flex;align-items:center;gap:2px;font-size:.66rem;font-weight:700;color:var(--hud-muted)}.feed-loot-ico{width:20px;height:20px;flex:0 0 auto}.feed-cap-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;font-size:.68rem}.feed-stars{color:var(--gold-bright);font-weight:700;letter-spacing:.5px}.feed-shiny-badge{margin-left:6px;padding:0 5px;border-radius:var(--r-pill);background:var(--gold-soft);color:var(--gold-bright);font-size:.6rem;font-weight:800;vertical-align:middle}@media(max-height:780px){.hunt-feed{top:48px;width:min(240px,calc(100% - 20px));gap:5px}.feed-card{padding:6px 9px;gap:8px}.feed-ico{width:32px;height:32px}.feed-title{font-size:.7rem}.feed-xp,.feed-loot-item{font-size:.64rem}}@media(max-width:480px){.hunt-feed{top:46px;right:8px;width:min(210px,calc(100% - 16px))}}.hunt-feed{--feed-kill-w: 240px}.hunt-feed .feed-kill{width:min(var(--feed-kill-w),100%);gap:6px;padding:3px 6px 3px 3px;background:linear-gradient(90deg,#060a0e33,#060a0e80);border:0;border-radius:6px;box-shadow:none;text-shadow:0 0 2px #000,0 1px 2px #000,1px 0 0 rgba(0,0,0,.75),-1px 0 0 rgba(0,0,0,.75)}.feed-kill .feed-ico{width:30px;height:30px}.feed-kill .feed-body{gap:1px}.feed-kill .feed-title{font-size:.72rem}.feed-kill .feed-xp{font-size:.7rem}.feed-kill .feed-loot{flex-wrap:nowrap;overflow:hidden;gap:1px 4px;margin-top:1px}.feed-kill .feed-loot-item{flex:none;gap:1px;font-size:.64rem;color:var(--hud-text)}.feed-kill .feed-loot-ico{width:18px;height:18px}@media(max-height:780px){.hunt-feed{--feed-kill-w: 214px}}@media(max-width:480px){.hunt-feed{--feed-kill-w: 210px}.feed-kill .feed-ico{width:24px;height:24px}}.feed-event{color:var(--warning, #e8a33d);text-shadow:0 0 8px rgba(232,163,61,.28)}.feed-receipt{position:absolute;top:0;right:calc(100% + 8px);z-index:4;width:max-content;min-width:230px;max-width:min(300px,78vw);padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#343840cc;font-size:.66rem;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.feed-has-receipt{position:relative}.feed-has-receipt:hover .feed-receipt,.feed-has-receipt.is-open .feed-receipt{opacity:1;visibility:visible}.fr-head{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12);font-size:.6rem;font-weight:800;letter-spacing:.05em;color:var(--hud-muted)}.fr-row{display:grid;grid-template-columns:1fr auto auto;gap:0 10px;align-items:baseline}.fr-row>i{font-style:normal;color:var(--hud-muted)}.fr-row>b{font-weight:800;text-align:right;min-width:3.5em}.fr-sub{padding-left:10px;opacity:.72;font-size:.62rem}.fr-vip>span,.fr-vip>b{color:var(--hud-blue-ui)}.fr-parcelas{margin-top:3px;padding-top:3px;border-top:1px dashed rgba(255,255,255,.14)}.fr-parcelas>span{color:var(--hud-muted)}.fr-total{display:flex;justify-content:space-between;gap:12px;margin-top:5px;padding-top:4px;border-top:1px solid rgba(255,255,255,.16);font-weight:800;letter-spacing:.04em;color:var(--hud-green)}.fr-note{margin:5px 0 0;font-size:.6rem;line-height:1.45;color:var(--warning, #e8a33d)}@media(max-width:780px),(pointer:coarse){.feed-has-receipt.is-open{flex-wrap:wrap}.feed-receipt{position:static;flex:1 0 100%;width:auto;min-width:0;max-width:100%;margin-top:6px;display:none}.feed-has-receipt:hover .feed-receipt{opacity:0;visibility:hidden}.feed-has-receipt.is-open .feed-receipt{display:block;opacity:1;visibility:visible}}.fr-prey>span,.fr-prey>b{color:var(--hud-gold-hot)}.hunt-feed:has(.feed-capture){z-index:var(--z-toast, 33);}.hunt-feed .feed-capture{--cap-gold: var(--uk-gold, #f6c445);--cap-gold-hot: var(--uk-gold-hi, #ffd873);--cap-line: color-mix(in srgb, var(--cap-gold) 34%, transparent);position:relative;display:block;overflow:hidden;padding:0;color:var(--hud-text);font-family:var(--font-ui);background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--cap-gold) 24%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--cap-gold) 12%,#121a1f),#0c1216 88%);border:2px solid var(--cap-gold);border-radius:var(--hud-radius);box-shadow:var(--hud-shadow-tight),0 0 24px color-mix(in srgb,var(--cap-gold) 38%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.55);animation:capPop .55s cubic-bezier(.2,1.5,.4,1) both,capGlow 1.4s ease-in-out .55s 3}.hunt-feed .feed-capture:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 44%,rgba(255,248,200,.26) 50%,transparent 56%);transform:translate(-100%);animation:feedCapSheen .8s ease-out .35s both}.game.pokeverse-tibia-hud #huntFeedRoot > .feed-cap-layer{position:fixed;top:calc(env(safe-area-inset-top) + var(--pv-top) * var(--pv-top-scale) + 37px + var(--pv-capture-route-clearance,0px));left:50%;right:auto;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;bottom:auto;width:min(340px,calc(100vw - max(env(safe-area-inset-left),env(safe-area-inset-right)) * 2 - 16px));max-width:calc(100vw - max(env(safe-area-inset-left),env(safe-area-inset-right)) * 2 - 16px);min-width:0;transform:translateX(-50%);translate:none;}.hunt-feed .feed-gold.feed-capture{border-color:var(--cap-gold-hot);box-shadow:var(--hud-shadow-tight),0 0 30px color-mix(in srgb,var(--cap-gold-hot) 60%,transparent)}.hunt-feed .feed-cap-kicker,.hunt-feed .feed-cap-body,.hunt-feed .feed-cap-foot{position:relative;z-index:1}.hunt-feed .feed-cap-kicker{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;padding:4px 10px;color:var(--cap-gold-hot);background:linear-gradient(90deg,color-mix(in srgb,var(--cap-gold) 30%,transparent),transparent 80%);border-bottom:1px solid var(--cap-line);font:800 .6875rem var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.hunt-feed .feed-cap-destination{flex:none;padding:1px 7px;color:var(--hud-green, #6bd396);background:color-mix(in srgb,var(--hud-green, #6bd396) 12%,transparent);border:1px solid color-mix(in srgb,var(--hud-green, #6bd396) 45%,transparent);border-radius:999px;font-size:.5625rem;letter-spacing:.02em;text-transform:none;white-space:nowrap}.hunt-feed .feed-cap-body{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px}.hunt-feed .feed-cap-sprite{position:relative;display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid var(--cap-line);border-radius:12px;background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--cap-gold-hot) 34%,transparent),transparent 62%),#00000038;box-shadow:inset 0 0 16px #00000073}.hunt-feed .feed-cap-sprite:before{content:"";position:absolute;inset:-45%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--cap-gold-hot) 26%,transparent) 0deg 10deg,transparent 10deg 30deg);opacity:.6;animation:capRaios 7s linear infinite}.hunt-feed .feed-cap-sprite .feed-capture-walker{position:relative;z-index:1;image-rendering:pixelated;animation:feedIconWalk .62s steps(2,jump-none) infinite}.hunt-feed .feed-cap-flash{position:absolute;z-index:2;width:16px;height:16px;border-radius:50%;background:#fff8b8;box-shadow:0 0 8px 3px #fff,0 0 28px 12px var(--cap-gold-hot);animation:feedCapFlash .48s ease-out .08s both}.hunt-feed .feed-cap-info{display:flex;flex-direction:column;gap:5px;min-width:0}.hunt-feed .feed-cap-name{display:flex;align-items:center;gap:6px;min-width:0}.hunt-feed .feed-cap-name strong{overflow:hidden;color:var(--cap-gold-hot);font:800 1.0625rem/1.1 var(--font-ui);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.hunt-feed .feed-cap-types{display:flex;flex-wrap:wrap;gap:4px}.hunt-feed .feed-cap-types .type-badge{gap:3px;padding:1px 7px 1px 3px;color:#fff;background:var(--tc, #888);border:1px solid rgba(0,0,0,.35);border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-shadow:0 1px 2px rgba(0,0,0,.6);text-transform:uppercase}.hunt-feed .feed-cap-stars{color:var(--cap-gold-hot);font-size:15px;line-height:1;letter-spacing:2px;text-shadow:0 0 6px color-mix(in srgb,var(--cap-gold) 55%,transparent),0 1px 1px #000}.hunt-feed .feed-cap-stars i{color:color-mix(in srgb,var(--cap-gold) 40%,#39424a);font-style:normal;text-shadow:none}.hunt-feed .feed-cap-iv{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:64px;padding:6px 8px;background:#00000047;border:1px solid var(--cap-line);border-radius:10px}.hunt-feed .feed-cap-iv>small{color:var(--hud-muted);font:800 .625rem var(--font-ui);letter-spacing:.14em}.hunt-feed .feed-cap-iv>strong{color:var(--hud-text);font:800 24px/1 var(--font-num, var(--font-ui));letter-spacing:-.03em}.hunt-feed .feed-cap-iv>strong small{font-size:12px}.hunt-feed .feed-cap-iv .iv-badge{margin:0;padding:1px 7px;font-size:.6875rem;font-weight:800;text-shadow:none}.hunt-feed .feed-cap-shiny-badge{flex:none;padding:2px 7px;color:#241a02;background:linear-gradient(180deg,#fff2b0,var(--cap-gold-hot) 45%,var(--cap-gold));border:1px solid #fff4c2;border-radius:999px;box-shadow:0 0 10px color-mix(in srgb,var(--cap-gold-hot) 70%,transparent);font:900 .5625rem var(--font-ui);letter-spacing:.08em;text-shadow:none;text-transform:uppercase;white-space:nowrap}.hunt-feed .feed-cap-foot{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:4px 9px 6px;background:#00000042;border-top:1px solid var(--cap-line)}.hunt-feed .feed-cap-ball{display:inline-flex;align-items:center;gap:5px;color:var(--hud-text-2, var(--hud-text));font-size:.6875rem}.hunt-feed .feed-cap-ball-ico{width:20px;height:20px;border:0;background:transparent}.hunt-feed .feed-cap-ok{position:relative;z-index:3;min-width:42px;min-height:24px;padding:3px 9px;color:var(--uk-gold-ink, #17181c);background:linear-gradient(180deg,var(--cap-gold-hot),var(--cap-gold));border:1px solid var(--cap-gold-hot);border-radius:8px;box-shadow:0 2px color-mix(in srgb,var(--cap-gold) 55%,black);font:800 .6875rem var(--font-ui);letter-spacing:.06em;cursor:pointer;text-shadow:none}.hunt-feed .feed-cap-ok:hover{filter:brightness(1.12);transform:translateY(-1px)}.hunt-feed .feed-cap-ok:active{transform:translateY(1px);box-shadow:none}.hunt-feed .feed-cap-ok:focus-visible{outline:2px solid #fff;outline-offset:2px}.hunt-feed .feed-cap-timer{position:absolute;z-index:4;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--cap-gold-hot),var(--cap-gold));transform-origin:left;animation:feedCaptureTimer 5s linear forwards}@property --cap-aura-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.game.pokeverse-tibia-hud #huntFeedRoot > .feed-cap-layer:has(.feed-shiny-catch){width:min(400px,calc(100vw - max(env(safe-area-inset-left),env(safe-area-inset-right)) * 2 - 16px))}.hunt-feed .feed-shiny-catch.feed-capture{border:3px solid transparent;background:radial-gradient(90% 90% at 18% 50%,color-mix(in srgb,var(--cap-gold-hot) 48%,transparent),transparent 62%) padding-box,linear-gradient(160deg,#6a4f0e,#3a2c0a 45%,#1d170a) padding-box,conic-gradient(from var(--cap-aura-ang),#fff6c8,var(--cap-gold),#ff9f43,#fff6c8,var(--cap-gold-hot),#b8860b,#fff6c8) border-box;box-shadow:var(--hud-shadow-tight),0 0 44px color-mix(in srgb,var(--cap-gold-hot) 85%,transparent),0 0 90px color-mix(in srgb,var(--cap-gold) 45%,transparent)}.hunt-feed .feed-capture.feed-gold.feed-shiny-catch{animation:capShinyPop .75s cubic-bezier(.18,1.6,.4,1) both,capShinyGlow 1.6s ease-in-out .75s infinite,capAuraGira 3s linear infinite}.hunt-feed .feed-shiny-catch.feed-capture:after{background:linear-gradient(115deg,transparent 0 40%,rgba(255,250,215,.5) 50%,transparent 60%);animation:capShinySheen 2.6s ease-in-out .4s infinite}.hunt-feed .feed-shiny-catch .feed-cap-kicker{min-height:28px;color:#241a02;background:linear-gradient(90deg,#fff6c8,var(--cap-gold-hot) 35%,var(--cap-gold) 70%,#fff0a8);font-size:.8125rem;text-shadow:none}.hunt-feed .feed-shiny-catch .feed-cap-kicker .feed-cap-destination{color:#1d3a24;background:#ffffff80;border-color:#1d3a2459}.hunt-feed .feed-shiny-catch .feed-cap-body{grid-template-columns:96px minmax(0,1fr) auto;padding:10px 12px}.hunt-feed .feed-shiny-catch .feed-cap-sprite{width:96px;height:96px;border:2px solid var(--cap-gold-hot);background:radial-gradient(circle at 50% 60%,rgba(255,246,200,.75),color-mix(in srgb,var(--cap-gold-hot) 45%,transparent) 40%,transparent 70%),#281c0480;box-shadow:inset 0 0 18px #00000059,0 0 18px color-mix(in srgb,var(--cap-gold-hot) 80%,transparent)}.hunt-feed .feed-shiny-catch .feed-cap-sprite:before{background:repeating-conic-gradient(from 0deg,rgba(255,246,200,.55) 0deg 8deg,transparent 8deg 24deg);opacity:.85;animation-duration:4s}.hunt-feed .feed-shiny-catch .feed-cap-sprite:after{content:"✦";position:absolute;z-index:2;top:4px;right:8px;color:#fffbe6;font-size:16px;text-shadow:0 0 8px var(--cap-gold-hot),-62px 54px 0 #fffbe6,-30px 66px 0 #fffbe6;animation:capBrilho 1.2s ease-in-out infinite}.hunt-feed .feed-shiny-catch .feed-cap-name strong{background:linear-gradient(180deg,#fffbe6,var(--cap-gold-hot) 50%,#e09a1f);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.3125rem;text-shadow:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8)) drop-shadow(0 0 6px color-mix(in srgb,var(--cap-gold-hot) 60%,transparent))}.hunt-feed .feed-shiny-catch .feed-cap-shiny-badge{position:absolute;z-index:3;bottom:2px;left:50%;padding:1px 6px;font-size:.5rem;transform:translate(-50%);animation:capSeloShiny 1.6s ease-in-out infinite}.hunt-feed .feed-shiny-catch .feed-cap-stars{font-size:18px}.hunt-feed .feed-shiny-catch .feed-cap-iv{background:#1e14028c;border-color:var(--cap-gold-hot);box-shadow:0 0 12px color-mix(in srgb,var(--cap-gold-hot) 45%,transparent)}.hunt-feed .feed-shiny-catch .feed-cap-iv>strong{color:#fff6cf;font-size:28px}.hunt-feed .feed-shiny-catch .feed-cap-foot{background:#1e140273}.hunt-feed .feed-cap-name .pokemon-tier-badge{flex:none;margin:0;padding:1px 6px;font-size:.625rem;font-weight:800;text-shadow:none}.feed-cap-confete{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.feed-cap-confete i{position:absolute;top:-14px;left:var(--x);width:7px;height:11px;border-radius:2px;background:var(--c);box-shadow:0 0 6px color-mix(in srgb,var(--c) 60%,transparent);opacity:0;animation:capConfete var(--d) cubic-bezier(.25,.6,.4,1) var(--t) forwards}.feed-cap-confete i:nth-child(3n){width:7px;height:7px;border-radius:50%}.feed-cap-confete i:nth-child(4n){width:4px;height:13px}.hunt-feed .feed-capture.feed-gold{animation:capPop .55s cubic-bezier(.2,1.5,.4,1) both,capGlow 1.4s ease-in-out .55s infinite}.hunt-feed .feed-capture.feed-bump{animation:feedBump .22s ease}.hunt-feed .feed-capture.feed-exit{animation:feedOut .2s ease forwards}.hunt-feed .feed-capture.feed-gold.feed-shiny-catch.feed-bump{animation:feedBump .22s ease}.hunt-feed .feed-capture.feed-gold.feed-shiny-catch.feed-exit{animation:feedOut .2s ease forwards}@media(max-height:780px){.game.pokeverse-tibia-hud #huntFeedRoot > .feed-cap-layer:has(.feed-capture){width:min(330px,calc(100vw - max(env(safe-area-inset-left),env(safe-area-inset-right)) * 2 - 16px))}}@media(max-width:480px){.game.pokeverse-tibia-hud #huntFeedRoot > .feed-cap-layer:has(.feed-capture){width:calc(100vw - max(env(safe-area-inset-left),env(safe-area-inset-right)) * 2 - 16px)}.hunt-feed .feed-cap-body{grid-template-columns:64px minmax(0,1fr) auto;gap:8px}.hunt-feed .feed-cap-sprite{width:64px;height:64px}.hunt-feed .feed-shiny-catch .feed-cap-body{grid-template-columns:84px minmax(0,1fr) auto}.hunt-feed .feed-shiny-catch .feed-cap-sprite{width:84px;height:84px}.hunt-feed .feed-shiny-catch .feed-cap-name strong{font-size:1.125rem}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){html[data-short-landscape=true] .hunt-feed .feed-cap-kicker{min-height:18px;padding:2px 7px;font-size:.5625rem}html[data-short-landscape=true] .hunt-feed .feed-cap-body{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:4px 7px}html[data-short-landscape=true] .hunt-feed .feed-cap-sprite{display:none}html[data-short-landscape=true] .game.pokeverse-tibia-hud #huntFeedRoot > .feed-cap-layer{align-items:center;gap:4px}html[data-short-landscape=true] .hunt-feed .feed-cap-info{gap:3px}html[data-short-landscape=true] .hunt-feed .feed-cap-name strong{font-size:.8125rem}html[data-short-landscape=true] .hunt-feed .feed-cap-stars{font-size:12px}html[data-short-landscape=true] .hunt-feed .feed-cap-iv{flex-direction:row;align-items:baseline;min-width:0;padding:3px 6px}html[data-short-landscape=true] .hunt-feed .feed-cap-iv>strong{font-size:16px}html[data-short-landscape=true] .hunt-feed .feed-cap-foot{min-height:32px;padding:3px 7px 5px}html[data-short-landscape=true] .hunt-feed .feed-cap-ball b{display:none}html[data-short-landscape=true] .hunt-feed .feed-cap-ok{min-width:44px;min-height:30px}}@keyframes capPop{0%{opacity:0;transform:translateY(-14px) scale(.6)}60%{opacity:1;transform:translateY(0) scale(1.05)}to{opacity:1;transform:none}}@keyframes capGlow{0%,to{box-shadow:var(--hud-shadow-tight),0 0 24px color-mix(in srgb,var(--cap-gold) 38%,transparent)}50%{box-shadow:var(--hud-shadow-tight),0 0 40px var(--cap-gold),inset 0 0 0 1px var(--cap-gold-hot)}}@keyframes capRaios{to{transform:rotate(360deg)}}@keyframes capBrilho{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes capShinyPop{0%{opacity:0;transform:translateY(-18px) scale(.5) rotate(-4deg)}55%{opacity:1;transform:translateY(0) scale(1.1) rotate(1deg)}75%{transform:scale(.97)}to{opacity:1;transform:none}}@keyframes capShinyGlow{0%,to{box-shadow:var(--hud-shadow-tight),0 0 36px color-mix(in srgb,var(--cap-gold-hot) 75%,transparent),0 0 70px color-mix(in srgb,var(--cap-gold) 35%,transparent)}50%{box-shadow:var(--hud-shadow-tight),0 0 60px var(--cap-gold-hot),0 0 120px color-mix(in srgb,var(--cap-gold) 70%,transparent)}}@keyframes capAuraGira{to{--cap-aura-ang: 360deg}}@keyframes capShinySheen{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes capSeloShiny{0%,to{box-shadow:0 0 8px color-mix(in srgb,var(--cap-gold-hot) 60%,transparent)}50%{box-shadow:0 0 18px var(--cap-gold-hot),0 0 4px #fff}}@keyframes capConfete{0%{opacity:0;transform:translate(0) rotate(0)}8%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(var(--dx),340px) rotate(var(--r))}}@keyframes feedCapFlash{0%{opacity:0;transform:scale(.2)}40%{opacity:1}to{opacity:0;transform:scale(4)}}@keyframes feedIconWalk{0%{transform:translate(-2px) rotate(-1deg)}50%{transform:translate(2px,-3px) rotate(1deg)}to{transform:translate(-2px) rotate(-1deg)}}@keyframes feedCapSheen{to{transform:translate(100%)}}@keyframes feedCaptureTimer{to{transform:scaleX(0)}}html[data-performance=economy] .feed-cap-confete i:nth-child(n+13){display:none}html[data-performance=economy] .hunt-feed .feed-cap-sprite:before{animation:none}@media(prefers-reduced-motion:reduce){.hunt-feed .feed-capture,.hunt-feed .feed-capture.feed-gold,.hunt-feed .feed-capture.feed-gold.feed-shiny-catch,.hunt-feed .feed-shiny-catch.feed-capture:after,.hunt-feed .feed-shiny-catch .feed-cap-shiny-badge,.hunt-feed .feed-capture.feed-bump,.hunt-feed .feed-capture.feed-exit,.hunt-feed .feed-capture.feed-gold.feed-shiny-catch.feed-bump,.hunt-feed .feed-capture.feed-gold.feed-shiny-catch.feed-exit,.hunt-feed .feed-capture:after,.hunt-feed .feed-cap-sprite:before,.hunt-feed .feed-cap-sprite:after,.hunt-feed .feed-cap-flash,.hunt-feed .feed-capture-walker,.hunt-feed .feed-cap-timer{animation:none}.feed-cap-confete{display:none}}.tivb-root{position:absolute;z-index:33;top:28px;right:max(12px,env(safe-area-inset-right));transform:scale(var(--hud-scale, 1));transform-origin:top right;pointer-events:none}.tivb-root:empty{display:none}.stage:not(.city-mode) .tivb-root{display:none}@media(max-width:1023px){.stage:has(#chatPanel:not(.collapsed)) .tivb-root{display:none}}.tivb-root .tivb.pl-button{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 11px 0 4px;color:var(--pl-ui-accent-muted, #bdd8e6);font-family:var(--font-ui);font-size:12px;font-weight:850;letter-spacing:.04em;white-space:nowrap;border:1px solid var(--pl-ui-border-strong, rgb(56 168 239 / 78%));border-radius:999px;background:color-mix(in oklab,var(--gba-navy-3, #0b2233) 90%,transparent);box-shadow:0 4px 12px #0000004d;cursor:pointer}.tivb-root .tivb.pl-button:is(:hover,:focus-visible){color:var(--pl-ui-text-strong, #f5f9ff);border-color:var(--pl-ui-accent-action-border, #4fbeff)}.tivb-ico{display:grid;place-items:center;width:18px;height:18px;color:#04121c;font-size:12px;font-weight:900;border-radius:50%;background:var(--pl-ui-accent-muted, #bdd8e6)}.tivb-clock{color:var(--pl-ui-text-strong, #f5f9ff);font-family:var(--font-num, var(--font-ui));font-variant-numeric:tabular-nums}.tivb-root .tivb.pl-button.is-ready{color:var(--pl-ui-text-strong, #f5f9ff);border-color:var(--pl-ui-accent-action-border, #4fbeff);background:color-mix(in oklab,#0f6fa7 70%,var(--gba-navy-3, #0b2233));animation:tivb-pulse 1.25s steps(2,end) infinite}.tivb-root .tivb.is-ready .tivb-ico{background:var(--pl-ui-accent-bright, #93d5ff)}@keyframes tivb-pulse{0%{box-shadow:0 4px 12px #0000004d,0 0 #4fbeff00}to{box-shadow:0 4px 12px #0000004d,0 0 12px 2px #4fbeffb3}}@media(prefers-reduced-motion:reduce){.tivb-root .tivb.pl-button.is-ready{animation:none;box-shadow:0 0 10px #4fbeff99}}@media(pointer:coarse){.tivb-root .tivb.pl-button{min-height:calc(40px / var(--hud-scale, 1));padding-left:calc((40px / var(--hud-scale, 1) - 22px) / 2);padding-right:14px}.tivb-ico{width:22px;height:22px;font-size:13px}}.tivt-root{--tivt-gold: var(--uk-gold, #f6c445);--tivt-accent: var(--pl-ui-accent-bright, #93d5ff);--tivt-ok: var(--pl-ui-success, #63d58a);position:fixed;left:50%;top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 60px);transform:translate(-50%);z-index:var(--z-announcement, 80);display:flex;flex-direction:column;align-items:center;gap:6px;width:min(360px,calc(100% - 320px));pointer-events:none}.tivt-root.is-below{top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 124px)}.tivt-card{--tivt-tone: var(--tivt-ok);pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:9px;width:100%;box-sizing:border-box;padding:7px 10px;color:var(--hud-text);background:linear-gradient(180deg,color-mix(in srgb,var(--tivt-tone) 14%,var(--hud-glass-strong)),var(--hud-glass-strong));border:1px solid var(--tivt-tone);border-radius:var(--hud-radius);box-shadow:var(--hud-shadow-tight),0 0 14px color-mix(in srgb,var(--tivt-tone) 26%,transparent);text-shadow:0 1px 2px rgba(0,0,0,.55);animation:tivtIn .24s cubic-bezier(.2,.9,.3,1.2) both}.tivt-card.is-gold{--tivt-tone: var(--tivt-gold)}.tivt-card.is-ready{--tivt-tone: var(--tivt-accent)}.tivt-card.is-info{--tivt-tone: var(--border-2, #5b6b7a)}.tivt-seal{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;color:var(--tivt-tone);font-size:15px;font-weight:900;line-height:1;border-radius:8px;background:color-mix(in srgb,var(--tivt-tone) 18%,transparent);border:1px solid color-mix(in srgb,var(--tivt-tone) 45%,transparent)}.tivt-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.tivt-title{font-family:var(--font-ui);font-size:.8125rem;font-weight:800;letter-spacing:.04em;color:var(--tivt-tone)}.tivt-line{font-family:var(--font-ui);font-size:.75rem;color:var(--hud-text-2, var(--hud-text));overflow-wrap:anywhere}.tivt-action{flex:0 0 auto;min-height:26px;padding:0 10px;color:var(--hud-text);font-family:var(--font-ui);font-size:11px;font-weight:900;letter-spacing:.08em;background:color-mix(in srgb,var(--tivt-tone) 22%,transparent);border:1px solid var(--tivt-tone);border-radius:7px;cursor:pointer}.tivt-action:is(:hover,:focus-visible){background:color-mix(in srgb,var(--tivt-tone) 36%,transparent)}.tivt-close{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;padding:0;font-size:15px;line-height:1;color:var(--hud-text-2, var(--hud-text));background:transparent;border:1px solid var(--border-2);border-radius:7px;cursor:pointer}.tivt-close:hover{color:var(--hud-text);border-color:var(--tivt-tone)}@media(pointer:fine){.tivt-close,.tivt-action{min-width:0}.tivt-close{min-height:0}}.tivt-timer{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left center;background:var(--tivt-tone);animation:tivtTimer 7s linear both}.tivt-root:hover .tivt-timer{animation-play-state:paused}.tivt-exit{animation:tivtOut .2s ease forwards}@keyframes tivtIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}@keyframes tivtOut{to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes tivtTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.tivt-card,.tivt-exit,.tivt-timer{animation:none}}@media(max-width:1023px){.tivt-root{top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 4px);width:min(420px,calc(100% - 16px));gap:4px}.tivt-root.is-below{top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 62px)}.tivt-card{padding:5px 8px;gap:6px}.tivt-seal{width:22px;height:22px;font-size:12px}.tivt-title{font-size:.75rem}.tivt-line{font-size:.6875rem}}@media(pointer:coarse)and (max-width:1023px){.tivt-close{display:none}}html[data-mobile-layout=portrait] .tivt-root{width:min(320px,calc(100% - 24px))}html[data-short-landscape=true] .tivt-root{width:min(300px,calc(100% - 24px))}.stage:not(.city-mode) .tivb-root.is-cacada:not(:empty){display:block;top:var(--tivb-topo, 28px)}.stage.tem-voto-na-cacada>.hunt-feed{translate:0 calc(var(--hud-desce-feed, 0px) / var(--hud-scale, 1))}.stage.tem-voto-na-cacada #battleListRoot.battle-list.pl-window:not(.is-floating){translate:0 var(--hud-desce-lista, 0px)}.tivb-root.is-compacto .tivb.pl-button .tivb-txt{max-width:0;margin-left:-6px;overflow:hidden}.tivb-root.is-compacto .tivb.pl-button:not(:has(.tivb-clock)){padding-right:4px}.dcta-root{position:absolute;z-index:33;top:28px;right:max(12px,env(safe-area-inset-right));transform:scale(var(--hud-scale, 1));transform-origin:top right;pointer-events:none}.stage:has(#topIdleVoteBtnRoot:not(:empty)) .dcta-root{top:calc(28px + 32px * var(--hud-scale, 1))}.dcta-root:empty{display:none}.stage:not(.city-mode) .dcta-root{display:none}@media(max-width:1023px){.stage:has(#chatPanel:not(.collapsed)) .dcta-root{display:none}}@media(max-width:760px){.stage:has(#leftCluster:not(.collapsed)) .dcta-root{display:none}}.dcta{pointer-events:auto;display:inline-flex;align-items:stretch;min-height:26px;border:1px solid rgb(120 132 255 / 70%);border-radius:999px;background:color-mix(in oklab,#5865f2 42%,var(--gba-navy-3, #0b2233));box-shadow:0 4px 12px #0000004d;overflow:hidden}.dcta-link{display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 4px;color:#eef1ff;font-family:var(--font-ui);font-size:12px;font-weight:850;letter-spacing:.04em;white-space:nowrap;text-decoration:none;cursor:pointer}.dcta-link:is(:hover,:focus-visible){color:#fff;background:#ffffff1a;text-decoration:none}.dcta-ico{display:grid;place-items:center;flex:none;width:18px;height:18px;color:#5865f2;border-radius:50%;background:#eef1ff}.dcta-logo{width:12px;height:10px}.dcta-x{display:grid;place-items:center;min-width:24px;min-height:0;padding:0 6px 0 5px;color:#c9cfff;font:inherit;font-size:11px;font-weight:900;line-height:1;border:0;border-left:1px solid rgb(120 132 255 / 45%);background:transparent;cursor:pointer}.dcta-x:is(:hover,:focus-visible){color:#fff;background:#00000038}.dcta :focus-visible{outline:2px solid #eef1ff;outline-offset:-3px}@media(pointer:coarse){.dcta{min-height:calc(40px / var(--hud-scale, 1))}.dcta-link{padding:0 10px 0 calc((40px / var(--hud-scale, 1) - 22px) / 2)}.dcta-ico{width:22px;height:22px}.dcta-logo{width:14px;height:11px}.dcta-x{min-width:calc(40px / var(--hud-scale, 1));min-height:calc(40px / var(--hud-scale, 1))}.stage:has(#topIdleVoteBtnRoot:not(:empty)) .dcta-root{top:calc(28px + 40px + 6px * var(--hud-scale, 1))}}.global-announce{--ga-gold: var(--uk-gold, #f6c445);--ga-gold-hi: var(--uk-gold-hi, #ffd873);--ga-gold-text: var(--uk-gold-text, #f6c445);--ga-gold-ink: var(--uk-gold-ink, #17181c);--ga-gold-soft: color-mix(in srgb, var(--ga-gold) 30%, transparent);--ga-top: 58px;position:absolute;top:var(--ga-top);left:50%;transform:translate(-50%);z-index:var(--z-announcement);display:flex;flex-direction:column;align-items:center;gap:8px;width:min(440px,calc(100% - 300px));pointer-events:none}.ga-card{pointer-events:auto;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px 14px 12px;color:var(--hud-text);background:radial-gradient(120% 140% at 0% 50%,color-mix(in srgb,var(--ga-gold) 22%,transparent) 0%,transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--ga-gold) 10%,var(--hud-glass-strong)),var(--hud-glass-strong)),var(--surface-1, #1c1e22);border:1.5px solid var(--ga-gold);border-radius:calc(var(--hud-radius) + 2px);box-shadow:var(--hud-shadow-tight),0 0 0 1px color-mix(in srgb,var(--ga-gold) 25%,transparent) inset,0 0 22px var(--ga-gold-soft);text-shadow:0 1px 2px rgba(0,0,0,.55);animation:gaIn .42s cubic-bezier(.18,1.3,.4,1) both,gaGlow 2.4s ease-in-out .45s infinite}.ga-shine{position:absolute;top:-20%;bottom:-20%;left:-40%;width:34%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--ga-gold-hi) 38%,transparent) 50%,transparent 100%);transform:skew(-18deg);animation:gaShine 1.1s ease-out .25s both}.ga-art{position:relative;flex:0 0 auto;width:96px;height:96px;display:grid;place-items:center}.ga-burst{position:absolute;inset:2px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ga-gold-hi) 55%,transparent) 0%,color-mix(in srgb,var(--ga-gold) 18%,transparent) 45%,transparent 70%);animation:gaPulse 1.8s ease-in-out infinite}.ga-burst:before{content:"";position:absolute;inset:-14px;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ga-gold-hi) 34%,transparent) 0deg 9deg,transparent 9deg 30deg);-webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);animation:gaSpin 9s linear infinite}.ga-icon{position:relative;width:84px;height:84px;display:grid;place-items:center;filter:drop-shadow(0 2px 2px rgba(0,0,0,.55)) drop-shadow(0 0 6px color-mix(in srgb,var(--ga-gold-hi) 55%,transparent));animation:gaBob 1.6s ease-in-out infinite}.ga-icon>*{width:100%;height:100%}.ga-icon img{image-rendering:pixelated;width:100%;height:100%;object-fit:contain}.ga-spark{position:absolute;color:var(--ga-gold-hi);font-size:16px;line-height:1;text-shadow:0 0 6px var(--ga-gold);animation:gaTwinkle 1.4s ease-in-out infinite}.ga-spark-a{top:2px;right:4px}.ga-spark-b{bottom:8px;left:2px;font-size:12px;animation-delay:.45s}.ga-spark-c{top:18px;left:4px;font-size:11px;animation-delay:.9s}.ga-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.2}.ga-kicker{display:flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ga-gold-text)}.ga-tag{flex:0 0 auto;font-style:normal;font-size:.625rem;font-weight:900;letter-spacing:.08em;padding:1px 6px;border-radius:999px;color:var(--ga-gold-ink);background:linear-gradient(180deg,var(--ga-gold-hi),var(--ga-gold));box-shadow:0 0 8px var(--ga-gold-soft);text-shadow:none}.ga-who{font-family:var(--font-ui);font-size:1.375rem;font-weight:800;color:var(--ga-gold-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-what{font-family:var(--font-ui);font-size:.9375rem;color:var(--hud-text-2, var(--hud-text));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ga-what b{color:var(--hud-text);font-weight:800}.ga-stats{display:flex;align-items:center;gap:8px;margin-top:5px;min-width:0}.ga-stars{font-size:1.125rem;letter-spacing:1px;line-height:1;color:var(--ga-gold-hi);text-shadow:0 0 6px var(--ga-gold-soft),0 1px 1px rgba(0,0,0,.6);white-space:nowrap}.ga-stars i{font-style:normal;color:color-mix(in srgb,var(--hud-text) 22%,transparent);text-shadow:none}.ga-iv{font-family:var(--font-ui);font-size:.8125rem;font-weight:700;letter-spacing:.04em;padding:2px 9px;border-radius:999px;color:var(--hud-text-2, var(--hud-text));border:1px solid color-mix(in srgb,var(--ga-gold) 55%,transparent);background:color-mix(in srgb,var(--ga-gold) 12%,transparent);white-space:nowrap}.ga-iv b{color:var(--ga-gold-text);font-weight:900}.ga-self{box-shadow:var(--hud-shadow-tight),0 0 0 1px color-mix(in srgb,var(--ga-gold) 35%,transparent) inset,0 0 32px color-mix(in srgb,var(--ga-gold) 45%,transparent)}.ga-close{flex:0 0 auto;align-self:flex-start;width:22px;height:22px;display:grid;place-items:center;padding:0;font-size:15px;line-height:1;color:var(--hud-text-2, var(--hud-text));background:transparent;border:1px solid var(--border-2);border-radius:7px;cursor:pointer}.ga-close:hover{color:var(--hud-text);border-color:var(--ga-gold)}@media(pointer:fine){.ga-close{min-height:0;min-width:0}}.ga-timer{position:absolute;left:0;bottom:0;height:3px;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--ga-gold-hi),var(--ga-gold));animation:gaTimer 7s linear both}.global-announce:hover .ga-timer{animation-play-state:paused}.ga-exit{animation:gaOut .2s ease forwards}@keyframes gaIn{0%{opacity:0;transform:translateY(-14px) scale(.8)}60%{opacity:1;transform:translateY(0) scale(1.04)}to{opacity:1;transform:none}}@keyframes gaOut{to{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes gaGlow{0%,to{border-color:var(--ga-gold)}50%{border-color:var(--ga-gold-hi)}}@keyframes gaShine{0%{transform:skew(-18deg) translate(0)}to{transform:skew(-18deg) translate(480%)}}@keyframes gaPulse{0%,to{transform:scale(.9);opacity:.75}50%{transform:scale(1.06);opacity:1}}@keyframes gaSpin{to{transform:rotate(360deg)}}@keyframes gaBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes gaTwinkle{0%,to{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(20deg)}}@keyframes gaTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ga-card,.ga-exit,.ga-timer,.ga-burst,.ga-burst:before,.ga-icon,.ga-spark{animation:none}.ga-shine{display:none}}@media(max-width:1023px){.global-announce{--ga-top: 4px;width:min(420px,calc(100% - 16px));gap:4px}.ga-card{padding:5px 8px 7px 5px;gap:8px}.ga-art{width:44px;height:44px}.ga-icon{width:40px;height:40px}.ga-spark{font-size:9px}.ga-burst:before{inset:-6px}.ga-spark-c{display:none}.ga-copy{gap:1px}.ga-kicker{display:none}.ga-who{font-size:.8125rem}.ga-who:before{content:"SHINY";display:inline-block;margin-right:6px;padding:0 5px;border-radius:999px;font-size:.5625rem;font-weight:900;letter-spacing:.06em;vertical-align:2px;color:var(--ga-gold-ink);background:linear-gradient(180deg,var(--ga-gold-hi),var(--ga-gold));text-shadow:none}.ga-what{font-size:.6875rem}.ga-stats{margin-top:1px;gap:6px}.ga-stars{font-size:.75rem}.ga-iv{font-size:.625rem;padding:0 6px}.ga-close{width:18px;height:18px;font-size:13px}}@media(pointer:coarse)and (max-width:1023px){.ga-close{display:none}}html[data-mobile-layout=portrait] .global-announce{top:auto;bottom:calc(var(--hud-bottom-h, 173px) + 10px);left:auto;right:8px;width:min(300px,calc(100% - 70px));transform:none;align-items:flex-end}html[data-mobile-layout=portrait] .global-announce.ga-chat-open{display:none}html[data-short-landscape=true] .global-announce{top:6px;left:8px;transform:none;align-items:flex-start;width:min(230px,calc(50% - 165px))}.level-up-toast{--lu-gold: var(--uk-gold, #f6c445);--lu-gold-hi: var(--uk-gold-hi, #ffd873);--lu-gold-text: var(--uk-gold-text, #f6c445);--lu-gold-ink: var(--uk-gold-ink, #17181c);--lu-gold-soft: color-mix(in srgb, var(--lu-gold) 26%, transparent);position:fixed;left:50%;top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 60px);transform:translate(-50%);z-index:var(--z-announcement);display:flex;flex-direction:column;align-items:center;gap:6px;width:min(460px,calc(100% - 320px));pointer-events:none}.lu-card{pointer-events:auto;position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 18px;color:var(--hud-text);background:linear-gradient(180deg,color-mix(in srgb,var(--lu-gold) 14%,var(--hud-glass-strong)),var(--hud-glass-strong));border:1px solid var(--lu-gold);border-radius:var(--hud-radius);border-width:2px;box-shadow:var(--hud-shadow-tight),0 0 22px var(--lu-gold-soft);text-shadow:0 1px 2px rgba(0,0,0,.55);animation:luIn .55s cubic-bezier(.2,1.5,.4,1) both,luGlow 1.4s ease-in-out .55s 3}.lu-card:before{content:"";position:absolute;left:38px;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;pointer-events:none;background:#fff8b8;box-shadow:0 0 10px 4px #fff,0 0 34px 16px var(--lu-gold-hi);animation:luFlash .6s ease-out .12s both}.lu-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 44%,rgba(255,248,200,.28) 50%,transparent 56%);transform:translate(-100%);animation:luSheen .8s ease-out .3s both}.lu-seal-img{width:78%;height:78%;object-fit:contain}.lu-seal{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;font-size:26px;line-height:1;border-radius:8px;background:color-mix(in srgb,var(--lu-gold) 18%,transparent);border:1px solid color-mix(in srgb,var(--lu-gold) 45%,transparent);animation:luSealPop .6s cubic-bezier(.2,1.6,.4,1) .1s both}.lu-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.2}.lu-title{font-family:var(--font-ui);font-size:1rem;font-weight:800;letter-spacing:.04em;color:var(--lu-gold-text)}.lu-msg{font-family:var(--font-ui);font-size:.8125rem;color:var(--hud-text-2, var(--hud-text))}.lu-close{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;padding:0;font-size:15px;line-height:1;color:var(--hud-text-2, var(--hud-text));background:transparent;border:1px solid var(--border-2);border-radius:7px;cursor:pointer}.lu-close:hover{color:var(--hud-text);border-color:var(--lu-gold)}@media(pointer:fine){.lu-close{min-height:0;min-width:0}}.lu-timer{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--lu-gold-hi),var(--lu-gold));animation:luTimer 6s linear both}.level-up-toast:hover .lu-timer{animation-play-state:paused}.lu-exit{animation:luOut .2s ease forwards}@keyframes luIn{0%{opacity:0;transform:translateY(-16px) scale(.55)}60%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:1;transform:none}}@keyframes luGlow{0%,to{box-shadow:var(--hud-shadow-tight),0 0 22px var(--lu-gold-soft)}50%{box-shadow:var(--hud-shadow-tight),0 0 38px var(--lu-gold),inset 0 0 0 1px var(--lu-gold-hi)}}@keyframes luFlash{0%{opacity:0;transform:scale(.2)}40%{opacity:1}to{opacity:0;transform:scale(5)}}@keyframes luSheen{to{transform:translate(100%)}}@keyframes luSealPop{0%{transform:scale(.3) rotate(-18deg)}70%{transform:scale(1.2) rotate(6deg)}to{transform:none}}@keyframes luOut{to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes luTimer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.lu-card,.lu-exit,.lu-timer,.lu-seal,.lu-card:before,.lu-card:after{animation:none}.lu-card:before,.lu-card:after{display:none}}@media(max-width:1023px){.level-up-toast{top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 4px);width:min(420px,calc(100% - 16px));gap:4px}.lu-card{min-height:56px;padding:10px 12px;gap:10px}.lu-card:before{left:27px}.lu-seal{width:34px;height:34px;font-size:19px}.lu-title{font-size:.875rem}.lu-msg{font-size:.75rem;overflow-wrap:anywhere}.lu-close{width:18px;height:18px;font-size:13px}}@media(pointer:coarse)and (max-width:1023px){.lu-close{display:none}}html[data-mobile-layout=portrait] .level-up-toast{width:min(380px,calc(100% - 24px))}html[data-short-landscape=true] .level-up-toast{width:min(280px,calc(100% - 24px))}.hunt-cota-diaria{--hcd-tema: var(--pl-ui-accent-bright, #5cc8ff);position:fixed;top:var(--hcd-top, calc(env(safe-area-inset-top, 0px) + 104px) );left:var(--hcd-left, 50%);z-index:calc(var(--z-top, 50) + 1);display:grid;justify-items:center;row-gap:4px;min-width:150px;padding:5px 12px 6px;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--hcd-tema) 45%,transparent);border-radius:10px;color:var(--pl-ui-text-soft, #c8d6e5);background:color-mix(in srgb,#08131f 86%,var(--hcd-tema));box-shadow:0 6px 18px #00000073;font-size:12px;font-weight:700;line-height:1.1;white-space:nowrap;cursor:help;outline:none}.hunt-cota-diaria:focus-visible{box-shadow:0 0 0 2px var(--hcd-tema),0 6px 18px #00000073}.hunt-cota-diaria[data-tipo=normal]{--hcd-tema: #e4b46c}.hunt-cota-diaria[data-tipo=electric]{--hcd-tema: #ffd84a}.hunt-cota-diaria[data-tipo=water]{--hcd-tema: #5cc8ff}.hunt-cota-diaria[data-tipo=fire]{--hcd-tema: #ff8a4c}.hcd-texto b{color:#fff;font-variant-numeric:tabular-nums}.hcd-barra{justify-self:stretch;height:4px;overflow:hidden;border-radius:999px;background:#00000073}.hcd-barra span{display:block;height:100%;border-radius:inherit;background:var(--hcd-tema);transition:width .3s ease}@media(max-width:760px){.hunt-cota-diaria{top:var(--hcd-top, calc(env(safe-area-inset-top, 0px) + 62px) );left:auto;right:max(6px,env(safe-area-inset-right,0px));min-width:0;max-width:42vw;padding:2px 8px 3px;row-gap:2px;border-radius:8px;font-size:10px}.hunt-cota-diaria[data-ancora=lado]{right:auto;left:max(4px,env(safe-area-inset-left,0px));max-width:calc(var(--hcd-left) - max(4px,env(safe-area-inset-left,0px)));transform:none}.hunt-cota-diaria[data-ancora=solto]{transform:none}.hcd-texto{overflow:hidden;text-overflow:ellipsis;max-width:100%}.hunt-cota-diaria .hcd-longo{display:none}.hunt-cota-diaria .hcd-curto{display:inline}.hcd-barra{height:3px}}.hcd-curto{display:none}@media(prefers-reduced-motion:reduce){.hcd-barra span{transition:none}}#rightPanel:has(.helper-window){padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.helper-window.pl-window{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}html[data-performance=economy] #rightPanel:has(.helper-window) .helper-window{backdrop-filter:none;-webkit-backdrop-filter:none}.helper-win-head{--pl-window-header-line-left: 58px;--pl-window-header-line-right: 44px;--pl-window-header-overlay-inset: 0 40px 0 auto;--pl-window-header-overlay-width: min(46%, 150px);--pl-window-icon-size: 38px;--ui-close-size: 38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;flex:none;padding:9px 10px}.helper-win-icon.pl-window__icon>span{display:grid;place-items:center;font-size:0;line-height:0}.helper-win-icon .hudbar-ico-img{width:24px;height:24px;filter:drop-shadow(0 1px 0 #05233a)}.helper-win-copy{display:flex;flex-direction:column;gap:3px}.helper-win-head h2.pl-window__title{margin-top:0;overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.helper-window .helper-status{display:inline-flex;align-items:center;gap:5px;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em}.helper-status:before{content:"";width:7px;height:7px;border:1px solid rgb(0 0 0 / 45%);border-radius:50%;background:var(--pl-ui-text-muted)}.helper-status.is-on{color:var(--pl-ui-success)}.helper-status.is-on:before{background:var(--pl-ui-success);box-shadow:0 0 6px #63d58ab3}.helper-cards.pl-scroll-area{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:10px 10px 12px;overflow-x:hidden;overflow-y:auto}.helper-window .hud-sub{margin:8px 0 4px;padding-bottom:3px;color:var(--pl-ui-accent-muted);border-bottom:1px solid var(--pl-ui-border);font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em}.helper-window .hud-sub:first-child{margin-top:2px}.helper-window .muted{color:var(--pl-ui-text-soft)}.helper-window .muted.small{margin:0;font-size:12px;line-height:var(--pl-ui-leading-copy)}.helper-card.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);flex:none}.helper-card.off{opacity:.8}.helper-card.pl-card.open{border-color:var(--pl-ui-border-strong);box-shadow:var(--pl-ui-shadow-card),var(--pl-ui-shadow-focus-glow)}.helper-head{display:flex;align-items:center;gap:9px;padding:9px 10px;cursor:pointer;-webkit-user-select:none;user-select:none}.helper-card.open .helper-head{border-radius:calc(var(--pl-card-radius) - 1px) calc(var(--pl-card-radius) - 1px) 0 0;background:var(--pl-ui-surface-raised)}@media(hover:hover){.helper-head:hover .helper-title b{color:var(--pl-ui-accent-bright)}}.helper-ico{flex:none}.helper-ico .tile{width:32px;height:32px;font-size:1.05rem;background:transparent;border:none}.helper-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.helper-title b{color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.02em}.helper-sum{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--pl-ui-text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.helper-card.on .helper-sum{color:var(--pl-ui-text-soft)}.helper-sumrow{display:flex;align-items:center;gap:6px;min-width:0}.helper-window .helper-badge{flex:none;padding:2px 6px;border:1px solid color-mix(in srgb,var(--pl-ui-warning) 55%,transparent);border-radius:var(--pl-ui-radius-card);color:var(--pl-ui-warning);background:color-mix(in srgb,var(--pl-ui-warning) 14%,transparent);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em}.helper-caret{flex:none;color:var(--pl-ui-text-muted);font-size:12px}.helper-toggle{flex:none;position:relative;display:inline-flex;align-items:center;cursor:pointer}.helper-toggle input{position:absolute;opacity:0;pointer-events:none}.helper-toggle i{position:relative;width:34px;height:19px;border:1px solid var(--pl-ui-border);border-radius:999px;background:#030c149e;box-shadow:inset 0 1px #b6e1f512,inset 0 0 0 1px #00070c94;transition:background .15s,border-color .15s}.helper-toggle i:after{content:"";position:absolute;top:1px;left:1px;width:15px;height:15px;border-radius:50%;background:var(--pl-ui-text-muted);transition:transform .15s,background .15s}.helper-toggle input:checked+i{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-accent);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px var(--pl-ui-accent-action-ring)}.helper-toggle input:checked+i:after{transform:translate(15px);background:var(--pl-ui-text-strong)}.helper-toggle input:focus-visible+i{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.helper-toggle.sm i{width:30px;height:17px}.helper-toggle.sm i:after{width:13px;height:13px}.helper-toggle.sm input:checked+i:after{transform:translate(13px)}.helper-body{display:flex;flex-direction:column;gap:8px;padding:6px 10px 12px;border-top:1px solid var(--pl-ui-border)}.helper-pick{display:flex;flex-wrap:wrap;gap:7px;padding-top:4px}.helper-window .helper-tile{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:0;min-height:0;padding:0;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:#030c149e;box-shadow:inset 0 1px #b6e1f512;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.helper-window .helper-tile:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.helper-window .helper-tile:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.helper-window .helper-tile.sel,.helper-window .helper-tile.sel:hover{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-focus-glow)}.helper-tile .tile{width:100%;height:100%;background:transparent;border:none}.helper-tile.empty .tile{filter:grayscale(1) opacity(.55)}.tile.helper-ico-bola{overflow:hidden}.tile.helper-ico-bola .item-icon-img{transform:scale(1.45);image-rendering:pixelated}.helper-qty{position:absolute;right:1px;bottom:1px;padding:0 4px;border-radius:3px;color:var(--pl-ui-text);background:#01080ec7;font-family:var(--pl-ui-font-number);font-size:var(--pl-ui-font-meta-size);font-weight:800;font-variant-numeric:tabular-nums;pointer-events:none}.helper-tile.empty .helper-qty{color:var(--pl-ui-warning)}.helper-read{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.45}.helper-read b{color:var(--pl-ui-text-strong)}.helper-warn-note{margin:0;color:var(--pl-ui-warning);font-size:12px;line-height:1.45}.helper-window input[type=range]{width:100%;margin:2px 0;accent-color:var(--pl-ui-accent)}.helper-window input[type=range]:disabled{opacity:.45;background:transparent;border-color:transparent;cursor:not-allowed}.helper-revrow{display:flex;align-items:center;gap:9px;padding-top:4px}.helper-revinfo{display:flex;flex-direction:column;gap:1px}.helper-revinfo b{color:var(--pl-ui-text-strong);font-size:13px}.helper-revinfo small{color:var(--pl-ui-text-muted);font-size:11px}.helper-rule{display:flex;align-items:center;gap:8px;padding:6px 8px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-panel)}.helper-rule.off{opacity:.6}.helper-rule.warn{border-color:color-mix(in srgb,var(--pl-ui-warning) 55%,var(--pl-ui-border))}.helper-window .helper-rule .helper-tile{width:38px;height:38px}.helper-rule-name{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.helper-window .helper-x{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;min-width:0;min-height:0;padding:0;color:var(--pl-ui-text-muted);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:transparent;font-size:12px;line-height:1;cursor:pointer}.helper-window .helper-x:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-danger);border-color:var(--pl-ui-danger);background:transparent}.helper-window .helper-x:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.helper-add{display:flex;flex-direction:column}.helper-add input[type=search]{box-sizing:border-box;width:100%;min-width:0;padding:0 10px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);outline:0;background:#030c149e;box-shadow:inset 0 1px #b6e1f512,inset 0 0 0 1px #00070c94;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:700}.helper-add input[type=search]::placeholder{color:var(--pl-ui-text-muted);font-weight:600}.helper-add input[type=search]:focus-visible{border-color:var(--pl-ui-border-strong);outline:2px solid var(--pl-ui-focus);outline-offset:2px}#hpCatchSugs,#hpShinySugs{display:flex;flex-direction:column;gap:4px;margin-top:5px;max-height:190px;overflow:auto}#hpCatchSugs:empty,#hpShinySugs:empty{display:none}.helper-window .helper-sug{display:flex;align-items:center;gap:8px;min-height:0;padding:5px 7px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-panel);font-size:12px;font-weight:700;text-align:left;cursor:pointer}.helper-window .helper-sug:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.helper-fallback{display:flex;flex-direction:column;gap:3px}.helper-fb{display:flex;align-items:center;gap:9px;padding:6px 8px;color:var(--pl-ui-text-soft);border:1px solid transparent;border-radius:var(--pl-ui-radius-card);font-size:13px;cursor:pointer}.helper-fb.on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.helper-fb input[type=radio]{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--pl-ui-accent)}.helper-fb:has(input:focus-visible){outline:2px solid var(--pl-ui-focus);outline-offset:2px}.helper-prio{margin:2px 0 0;color:var(--pl-ui-text-muted);font-size:11px;line-height:1.45}.hsq-head{display:flex;align-items:center;gap:9px;padding:8px 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.hsq-head.on{border-color:var(--pl-ui-border-strong)}.hsq-title{flex:1;min-width:0;color:var(--pl-ui-text-strong);font-size:13px;font-weight:800}.helper-window .hsq-state{flex:none;padding:3px 8px;color:var(--pl-ui-text-muted);border:1px solid var(--pl-ui-border);border-radius:999px;background:#030c149e;font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.08em}.hsq-head.on .hsq-state{color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 14%,transparent)}.hsq-off-note{margin:0;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.45}.hsq-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.hsq-list.out{margin-top:6px;opacity:.82}.hsq-row{display:flex;align-items:center;gap:6px;padding:6px 7px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-panel)}.hsq-row[draggable=true]{cursor:grab}.hsq-row.drag{opacity:.45}.hsq-row.over{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.hsq-row.out{border-style:dashed}.hsq-row .tile{flex:none;width:30px;height:30px;background:transparent;border:none}.hsq-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--pl-ui-text-strong);border-radius:50%;background:var(--pl-ui-accent);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring);font-family:var(--pl-ui-font-number);font-size:12px;font-weight:var(--pl-ui-font-weight-section)}.hsq-num.off{color:var(--pl-ui-text-muted);border:1px dashed var(--pl-ui-border);background:transparent;box-shadow:none}.hsq-name{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hsq-qty{flex:none;padding:2px 7px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:#030c149e;font-family:var(--pl-ui-font-number);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.hsq-qty.zero{color:var(--pl-ui-warning);border-color:color-mix(in srgb,var(--pl-ui-warning) 55%,var(--pl-ui-border))}.hsq-moves{flex:none;display:flex;flex-direction:column;gap:3px}.helper-window .hsq-moves .hsq-move{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:19px;min-width:0;min-height:0;padding:0;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:#030c149e;font-size:10px;line-height:1;cursor:pointer}.helper-window .hsq-moves .hsq-move:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.helper-window .hsq-moves .hsq-move:disabled{opacity:.35;color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:transparent;box-shadow:none;filter:none}.hsq-empty{padding:9px 10px;color:var(--pl-ui-warning);border:1px dashed var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);font-size:12px}.hsq-hint{margin:2px 0 0;color:var(--pl-ui-text-muted);font-size:11px}.helper-cards .helper-bc-link{width:100%;margin-top:2px;padding:0 12px;font-size:12px;text-align:center}.helper-window .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}@media(hover:none),(pointer:coarse){.helper-win-head{--ui-close-size: calc(44px / var(--hud-scale, 1))}.helper-head{min-height:calc(48px / var(--hud-scale, 1))}.helper-window .helper-tile,.helper-window .helper-rule .helper-tile,.helper-window .helper-x{width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1))}.helper-toggle{min-height:calc(44px / var(--hud-scale, 1))}.helper-toggle:before{content:"";position:absolute;top:50%;left:50%;width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1));transform:translate(-50%,-50%)}.helper-toggle i,.helper-toggle.sm i{width:38px;height:22px}.helper-toggle i:after,.helper-toggle.sm i:after{width:18px;height:18px}.helper-toggle input:checked+i:after,.helper-toggle.sm input:checked+i:after{transform:translate(16px)}.helper-fb{min-height:calc(44px / var(--hud-scale, 1))}.helper-add input[type=search],.helper-window input[type=range]{height:calc(44px / var(--hud-scale, 1))}#hpCatchSugs,#hpShinySugs{max-height:none;overflow:visible}.hsq-moves{flex-direction:row;gap:4px}.helper-window .hsq-moves .hsq-move{width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1));font-size:12px}.hsq-row{padding:7px 8px;gap:7px}.hsq-num{width:26px;height:26px}}html[data-short-landscape=true] #rightPanel:has(.helper-window) .helper-window{height:100%;min-height:0;overflow:hidden}html[data-short-landscape=true] .helper-win-head{padding:6px 8px}html[data-short-landscape=true] .helper-win-head h2.pl-window__title{font-size:16px}html[data-short-landscape=true] .helper-cards.pl-scroll-area{padding:7px 8px 8px}@media(prefers-reduced-motion:reduce){.helper-toggle i,.helper-toggle i:after,.helper-window .helper-tile{transition:none}}.pa2-stage canvas{background:radial-gradient(ellipse at 50% 88%,rgb(120 190 230 / 14%),transparent 62%),var(--pl-ui-surface-card)}.pa2-legenda{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;text-align:center}.pa2-legenda b{color:var(--pl-ui-text-strong);font-size:14px;font-weight:800}.pa2-legenda span{color:var(--pl-ui-accent-bright);font-size:12px}.pa2-nota{margin:0;padding:var(--pl-ui-space-sm) 4px;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.35}.of2-body.pa2-vazio-wrap{display:flex;align-items:center;justify-content:center;text-align:center}.pa2-vazio{margin:0;max-width:34ch;color:var(--pl-ui-text);font-weight:700;line-height:1.4}.pa2-vazio-wrap{flex-direction:column;gap:var(--pl-ui-space-sm)}.pa2-vazio-dica{margin:0;max-width:40ch;color:var(--pl-ui-text-muted);font-size:13px;line-height:1.4}.pa2-grupo{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:var(--pl-ui-space-sm) 2px 2px;color:var(--pl-ui-text-strong);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pa2-grupo span{color:var(--pl-ui-text-muted);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none}.pa2-bloqueado{border-style:dashed}.pa2-bloqueado .of2-thumb{filter:grayscale(.85) brightness(.7)}.pa2-bloqueado.active .of2-thumb{filter:none}.pa2-bloqueado .of2-card-cat{color:var(--pl-ui-accent-bright)}.pa2-bloqueado .of2-thumb-wrap{position:relative}.pa2-cadeado{position:absolute;right:-2px;bottom:-2px;font-size:14px;line-height:1;filter:drop-shadow(0 1px 1px rgb(0 0 0 / 70%))}.pa2-previa-aviso{margin:0;padding:8px 10px;border:1px solid var(--pl-ui-border, rgb(120 160 210 / 35%));border-radius:8px;background:#ffc85a14;color:var(--pl-ui-text);font-size:12px;line-height:1.4;text-align:center}.pa2-guia{flex:0 0 auto;margin-top:var(--pl-ui-space-sm);display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:#78bee612}.pa2-guia-titulo{margin:0;color:var(--pl-ui-text-strong);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pa2-passos{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:decimal;color:var(--pl-ui-text);font-size:12px;line-height:1.4}.pa2-passos b{color:var(--pl-ui-accent-bright)}.pa2-guia-nota{margin:0;color:var(--pl-ui-text-muted);font-size:11px;line-height:1.4}.of2-ok[data-pkaddonok][disabled]{cursor:not-allowed;opacity:.55}.pl-window,.pl-ui{--pl-ui-accent: #1d82e2;--pl-ui-accent-bright: #93d5ff;--pl-ui-accent-muted: #bdd8e6;--pl-ui-accent-window-border: rgb(79 187 247 / 86%);--pl-ui-accent-action-border: #4fbeff;--pl-ui-accent-action-ring: #126597;--pl-ui-bg-base: rgb(3 12 20 / 82%);--pl-ui-surface-panel: rgb(7 24 36 / 76%);--pl-ui-surface-raised: rgb(10 34 51 / 86%);--pl-ui-surface-card: radial-gradient(circle at 50% 33%, rgb(55 129 169 / 8%), transparent 46%), linear-gradient(180deg, rgb(10 36 51 / 86%), rgb(4 19 30 / 90%));--pl-ui-card-active-background: radial-gradient(circle at 50% 38%, rgb(88 202 255 / 16%), transparent 48%), linear-gradient(180deg, rgb(10 74 111 / 94%), rgb(5 32 52 / 94%));--pl-ui-card-locked-background: linear-gradient(180deg, rgb(7 24 34 / 61%), rgb(3 15 24 / 68%));--pl-ui-surface-disabled: linear-gradient(180deg, #1b2c3d, #142231);--pl-ui-surface-secondary-action: rgb(21 61 113 / 38%);--pl-ui-text: #f2f7ff;--pl-ui-text-strong: #f5f9ff;--pl-ui-text-soft: #bad0df;--pl-ui-text-muted: #7792a4;--pl-ui-text-disabled: #73869b;--pl-ui-success: #63d58a;--pl-ui-warning: #f4c86a;--pl-ui-danger: #ff6b7d;--pl-ui-special: #e6b94f;--pl-ui-border: rgb(87 158 201 / 30%);--pl-ui-border-strong: rgb(56 168 239 / 78%);--pl-ui-border-disabled: #34485c;--pl-ui-outline-window: rgb(1 8 14 / 96%);--pl-ui-focus: #b8d9ff;--pl-ui-card-locked-border: rgb(72 114 137 / 22%);--pl-ui-card-special-border: rgb(146 120 60 / 66%);--pl-ui-radius-window: 12px;--pl-ui-radius-panel: 8px;--pl-ui-radius-card: 4px;--pl-ui-radius-button: 6px;--pl-ui-space-xs: 4px;--pl-ui-space-sm: 8px;--pl-ui-space-md: 12px;--pl-ui-space-lg: 16px;--pl-ui-space-xl: 24px;--pl-ui-space-xxl: 32px;--pl-ui-font-body: var(--font-ui);--pl-ui-font-title: var(--font-display);--pl-ui-font-number: var(--font-num);--pl-ui-font-section: var(--font-ui);--pl-ui-font-weight-control: 850;--pl-ui-font-weight-section: 900;--pl-ui-font-weight-strong: 1000;--pl-ui-leading-tight: 1;--pl-ui-leading-control: 1.1;--pl-ui-leading-copy: 1.35;--pl-ui-tracking-title: .035em;--pl-ui-tracking-control: .035em;--pl-ui-tracking-kicker: .22em;--pl-ui-font-meta-size: 10px;--pl-ui-font-body-size: 13px;--pl-ui-header-gradient: linear-gradient(112deg, #04293b 0%, #075273 37%, #106db6 69%, #062f4d 100%);--pl-ui-header-coating: linear-gradient(180deg, rgb(211 244 255 / 13%), transparent 25%, rgb(0 12 23 / 23%) 100%), var(--pl-ui-header-gradient);--pl-ui-header-ornament-line: linear-gradient(90deg, #a9e1ff, rgb(92 196 255 / 34%) 42%, transparent 72%);--pl-ui-header-ornament-overlay: linear-gradient(116deg, transparent 0 38%, rgb(170 229 255 / 10%) 38.5% 39%, transparent 39.5% 52%, rgb(170 229 255 / 6%) 52.5% 53%, transparent 53.5%), radial-gradient(ellipse at 78% 50%, rgb(33 158 225 / 18%), transparent 65%);--pl-ui-header-icon-color: #effbff;--pl-ui-header-icon-border: #91ddff;--pl-ui-header-icon-background: radial-gradient(circle, #1788cf 0 33%, #073a58 35% 100%);--pl-ui-header-kicker-color: #c8ecff;--pl-ui-header-kicker-line: #8cd9ff;--pl-ui-close-color: #caeaff;--pl-ui-close-border: rgb(129 202 243 / 60%);--pl-ui-close-background: rgb(2 22 35 / 64%);--pl-ui-primary-gradient: linear-gradient(180deg, #2195eb 0%, #1478cb 42%, #0b559b 100%);--pl-ui-primary-gradient-active: linear-gradient(180deg, #1479c8 0%, #0b559b 100%);--pl-ui-window-coating: radial-gradient(circle at 18% -18%, rgb(33 145 214 / 24%), transparent 40%), linear-gradient(135deg, rgb(158 222 255 / 1.2%) 25%, transparent 25%) 0 0 / 14px 14px, var(--pl-ui-bg-base);--pl-ui-shadow-window: 0 0 0 2px rgb(2 24 38 / 96%), 0 0 0 3px rgb(61 174 232 / 28%), 0 0 24px rgb(15 116 176 / 13%), 0 20px 52px rgb(0 0 0 / 62%);--pl-ui-shadow-window-highlight: inset 0 1px 0 rgb(213 241 255 / 22%), inset 0 0 0 1px rgb(20 99 145 / 36%), inset 0 -28px 44px rgb(0 6 12 / 18%);--pl-ui-shadow-header: inset 0 1px 0 rgb(224 248 255 / 24%), inset 0 -1px 0 rgb(1 23 38 / 72%), 0 5px 16px rgb(0 0 0 / 31%);--pl-ui-shadow-card: inset 0 1px 0 rgb(182 225 245 / 7%), inset 0 0 0 1px rgb(0 7 12 / 58%), 0 3px 7px rgb(0 0 0 / 18%);--pl-ui-shadow-card-active: inset 0 1px 0 rgb(214 244 255 / 18%), inset 0 0 32px rgb(48 177 240 / 18%), 0 0 0 1px var(--pl-ui-accent-action-ring), 0 0 20px rgb(26 145 216 / 32%), 0 8px 20px rgb(0 0 0 / 34%);--pl-ui-shadow-card-special: inset 0 1px 0 rgb(246 213 132 / 9%), inset 0 0 0 1px rgb(69 50 15 / 28%), 0 3px 7px rgb(0 0 0 / 18%);--pl-ui-shadow-card-active-special: inset 0 1px 0 rgb(246 227 173 / 15%), inset 0 0 32px rgb(48 177 240 / 18%), 0 0 0 1px var(--pl-ui-accent-action-ring), 0 0 20px rgb(26 145 216 / 32%), 0 8px 20px rgb(0 0 0 / 34%);--pl-ui-shadow-focus-glow: 0 0 0 2px rgb(79 190 255 / 16%), 0 0 10px rgb(79 190 255 / 38%);--pl-ui-shadow-header-icon: inset 0 0 0 4px #03263a, inset 0 0 16px rgb(106 216 255 / 32%), 0 4px 12px rgb(0 0 0 / 42%), 0 0 16px rgb(84 197 255 / 22%);--pl-ui-shadow-header-icon-highlight: inset 0 0 8px rgb(3 29 46 / 68%);--pl-ui-shadow-header-icon-glyph: 0 1px 0 #05233a, 0 0 14px rgb(187 235 255 / 72%);--pl-ui-shadow-header-kicker-line: 0 0 8px rgb(90 197 255 / 56%);--pl-ui-shadow-control-primary: inset 0 0 0 2px rgb(6 65 113 / 82%), inset 0 2px 0 rgb(255 255 255 / 26%), inset 0 -2px 0 rgb(1 39 75 / 38%), 0 3px 0 #042b4e, 0 7px 14px rgb(0 23 48 / 34%);--pl-ui-shadow-control-primary-hover: inset 0 0 0 2px rgb(6 65 113 / 82%), inset 0 2px 0 rgb(255 255 255 / 32%), inset 0 -2px 0 rgb(1 39 75 / 34%), 0 5px 0 #042b4e, 0 9px 18px rgb(0 37 73 / 42%);--pl-ui-shadow-control-primary-active: inset 0 0 0 2px rgb(6 65 113 / 88%), inset 0 2px 5px rgb(0 27 56 / 48%), 0 1px 0 #042b4e;--pl-ui-shadow-control-disabled: inset 0 0 0 2px #101b27}.pl-window{position:relative;box-sizing:border-box;color:var(--pl-ui-text);border:1px solid var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-window);outline:1px solid var(--pl-ui-outline-window);background:var(--pl-ui-window-coating);box-shadow:var(--pl-ui-shadow-window);-webkit-backdrop-filter:saturate(.82) brightness(.82);backdrop-filter:saturate(.82) brightness(.82);font-family:var(--pl-ui-font-body)}.pl-window:after{content:"";position:absolute;z-index:10;inset:0;pointer-events:none;border:1px solid rgb(190 231 255 / 14%);border-radius:inherit;box-shadow:var(--pl-ui-shadow-window-highlight)}:where(.pl-window__header){--pl-window-header-line-left: 92px;--pl-window-header-line-right: 70px;--pl-window-header-overlay-inset: 0 62px 0 auto;--pl-window-header-overlay-width: min(34%, 320px)}.pl-window__header{position:relative;isolation:isolate;color:var(--pl-ui-text);overflow:hidden;border-bottom:1px solid #47b6f2;background:var(--pl-ui-header-coating);box-shadow:var(--pl-ui-shadow-header)}.pl-window__header>*{position:relative;z-index:2}.pl-window__header:before{content:"";position:absolute;left:var(--pl-window-header-line-left);right:var(--pl-window-header-line-right);bottom:0;height:1px;background:var(--pl-ui-header-ornament-line);opacity:.74}.pl-window__header:after{content:"";position:absolute;z-index:0;inset:var(--pl-window-header-overlay-inset);width:var(--pl-window-header-overlay-width);pointer-events:none;background:var(--pl-ui-header-ornament-overlay);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.pl-window__heading{min-width:0}.pl-window__icon{position:relative;display:grid;place-items:center;width:var(--pl-window-icon-size, 50px);aspect-ratio:1;color:var(--pl-ui-header-icon-color);border:1px solid var(--pl-ui-header-icon-border);border-radius:50%;background:var(--pl-ui-header-icon-background);box-shadow:var(--pl-ui-shadow-header-icon)}.pl-window__icon:before{content:"";position:absolute;inset:5px;border:1px solid rgb(198 239 255 / 22%);border-radius:50%;box-shadow:var(--pl-ui-shadow-header-icon-highlight)}.pl-window__icon>span{position:relative;font-size:21px;line-height:var(--pl-ui-leading-tight);text-shadow:var(--pl-ui-shadow-header-icon-glyph)}p.pl-window__kicker,h2.pl-window__title{margin:0}p.pl-window__kicker{display:flex;align-items:center;gap:9px;color:var(--pl-ui-header-kicker-color);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker)}p.pl-window__kicker:before{content:"";width:18px;height:2px;background:var(--pl-ui-header-kicker-line);box-shadow:var(--pl-ui-shadow-header-kicker-line)}h2.pl-window__title{margin-top:3px;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:clamp(24px,2.4vw,31px);font-weight:var(--pl-ui-font-weight-section);line-height:var(--pl-ui-leading-tight);letter-spacing:var(--pl-ui-tracking-title);text-shadow:1px 2px 0 #07162d}span.pl-window__subtitle{display:block;margin-top:6px;overflow:hidden;color:var(--pl-ui-accent-muted);font-size:11px;line-height:var(--pl-ui-leading-copy);text-overflow:ellipsis;white-space:nowrap}.pl-window__body,.pl-window__footer{min-width:0}.pl-scroll-area{min-width:0;min-height:0;touch-action:manipulation;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto}:where(.pl-scroll-area--x){overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:auto}:where(.pl-scroll-area--y){overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:auto;overscroll-behavior-y:contain}.pl-window__close{box-sizing:border-box;display:inline-grid;place-items:center;width:var(--ui-close-size, 38px);min-width:var(--ui-close-size, 38px);height:var(--ui-close-size, 38px);min-height:var(--ui-close-size, 38px);padding:0;color:var(--pl-ui-close-color);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background);box-shadow:inset 0 0 0 1px #6fcafa1a;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.pl-window__close:is(:hover,:focus-visible):not(:disabled){color:#fff;border-color:#a9dcff;outline:none;background:#094367e5;transform:translateY(-1px)}.pl-window__close:focus-visible{outline:2px solid #d7eaff;outline-offset:2px}.pl-window__close>span{position:relative;display:block;width:17px;height:17px}.pl-window__close>span:before,.pl-window__close>span:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;border-radius:2px;background:currentColor;transform-origin:center}.pl-window__close>span:before{transform:translate(-50%,-50%) rotate(45deg)}.pl-window__close>span:after{transform:translate(-50%,-50%) rotate(-45deg)}.pl-card{color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-card-radius, var(--pl-ui-radius-card));background:var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card)}.pl-button{box-sizing:border-box;min-height:42px;padding:0 18px;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size);font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-control);letter-spacing:var(--pl-ui-tracking-control);cursor:pointer;transition:filter .15s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease}.pl-button--primary{color:#f8fbff;border-color:#86d0ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary);text-shadow:0 1px 1px rgb(0 30 58 / 76%)}.pl-button--secondary{color:var(--pl-ui-accent-bright);background:var(--pl-ui-surface-secondary-action)}.pl-button:is(:hover,:focus-visible):not(:disabled){filter:brightness(1.12)}.pl-button--primary:is(:hover,:focus-visible):not(:disabled){color:#f8fbff;transform:translateY(-1px);border-color:#b5e4ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary-hover)}.pl-button--primary:active:not(:disabled){transform:translateY(2px);background:var(--pl-ui-primary-gradient-active);box-shadow:var(--pl-ui-shadow-control-primary-active)}.pl-button:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.pl-button:disabled{cursor:not-allowed}.pl-button--primary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);text-shadow:none}@media(prefers-reduced-motion:reduce){.pl-window__close,.pl-button{transition:none}}:is(#modalRoot,#overlayRoot) .modal.gba-skin.modal-outfit{width:min(880px,calc((100vw - 24px) / var(--hud-scale, 1)));height:min(660px,calc((100dvh - 24px) / var(--hud-scale, 1)));max-width:none;max-height:none;padding:0;overflow:visible;border:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none}.of2-window{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.of2-head{--pl-window-header-line-left: 78px;--pl-window-header-overlay-inset: 0 58px 0 auto;--pl-window-icon-size: 46px;flex:none;min-height:78px;display:grid;grid-template-columns:50px minmax(0,1fr) 40px;align-items:center;gap:var(--pl-ui-space-md);padding:10px var(--pl-ui-space-lg)}.of2-emblem>img{position:relative;z-index:1;width:30px;height:30px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 2px 0 rgb(0 20 36 / 72%))}.modal.gba-skin.modal-outfit .of2-window h2.of2-title{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:clamp(22px,2.1vw,27px);letter-spacing:var(--pl-ui-tracking-title)}.of2-card:focus-visible,.of2-slot:focus-visible,.of2-reset.pl-button:focus-visible,.of2-rot.pl-button:focus-visible,.of2-pop-x:focus-visible,.of2-cell:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.of2-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(250px,1fr) minmax(300px,1.15fr);gap:var(--pl-ui-space-md);padding:var(--pl-ui-space-md)}.of2-left.pl-card,.of2-right.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);min-width:0;min-height:0;padding:var(--pl-ui-space-md)}.of2-left{display:flex;flex-direction:column;gap:var(--pl-ui-space-sm)}.of2-right{display:flex;flex-direction:column;gap:var(--pl-ui-space-sm);overflow-y:auto}.of2-sub{color:var(--pl-ui-accent-muted);font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;text-transform:uppercase}.of2-left-head,.of2-colors-head{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-ui-space-sm)}.of2-count{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:12px;font-weight:var(--pl-ui-font-weight-section)}.of2-genders{display:grid;grid-template-columns:1fr 1fr;gap:var(--pl-ui-space-sm)}.of2-gender{display:flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 8px;background:var(--pl-ui-surface-sunken, rgba(5, 7, 11, .66));border:1px solid var(--pl-ui-border, rgba(255, 255, 255, .09));border-radius:var(--pl-ui-radius-sm, 8px);color:var(--pl-ui-text-soft);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .16s,background .16s,color .16s}.of2-gender:hover{border-color:var(--pl-ui-accent);color:var(--pl-ui-text)}.of2-gender.active{border-color:var(--pl-ui-accent);background:var(--pl-ui-accent-soft, rgba(212, 175, 55, .16));color:var(--pl-ui-text)}.of2-gender-sym{font-size:14px;line-height:1;font-weight:900}.of2-gender.male .of2-gender-sym{color:#5cb3ff}.of2-gender.female .of2-gender-sym{color:#ff8fce}.of2-list.pl-scroll-area{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:2px 4px 2px 2px;overflow-y:auto}.of2-card.pl-card{width:100%;flex:none;display:flex;align-items:center;gap:10px;padding:5px 8px;color:var(--pl-ui-text);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,filter .14s ease}.of2-window .of2-card:is(:hover,:focus-visible){color:var(--pl-ui-text);background:var(--pl-ui-surface-card);border-color:var(--pl-ui-border-strong);filter:brightness(1.08)}.of2-window .of2-card.active{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.of2-thumb-wrap{position:relative;flex:none;line-height:0}.of2-thumb{width:44px;height:44px;display:block;image-rendering:pixelated}.of2-card-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.of2-card-name{overflow:hidden;color:var(--pl-ui-text-strong);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.of2-card-cat{overflow:hidden;color:var(--pl-ui-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.of2-stage{position:relative;width:min(100%,300px);margin-inline:auto;line-height:0}.of2-stage canvas{width:100%;height:auto;display:block;box-sizing:border-box;image-rendering:pixelated;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card);box-shadow:inset 0 0 0 1px #00080e94,0 4px 12px #0000003d}.of2-rot.pl-button,.of2-reset.pl-button{min-width:38px;width:38px;min-height:38px;height:38px;padding:0;display:inline-grid;place-items:center;font-size:18px}.of2-rot{position:absolute;z-index:2;top:var(--pl-ui-space-sm);left:var(--pl-ui-space-sm)}.of2-reset.pl-button{min-width:34px;width:34px;min-height:34px;height:34px}.of2-slots{display:grid;grid-template-columns:1fr 1fr;gap:var(--pl-ui-space-sm)}.of2-slot.pl-card{min-width:0;min-height:42px;display:flex;align-items:center;gap:9px;padding:6px 10px;color:var(--pl-ui-text-soft);font:700 12px/1.2 var(--pl-ui-font-body);text-align:left;cursor:pointer}.of2-window .of2-slot:is(:hover,:focus-visible){color:var(--pl-ui-text-soft);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-card)}.of2-window .of2-slot.open{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-focus-glow)}.of2-dot{flex:none;width:22px;height:22px;border:2px solid rgb(0 5 10 / 86%);border-radius:50%;box-shadow:inset 0 2px 2px #ffffff59,0 0 0 1px #ffffff1f}.of2-pop-veil{position:absolute;z-index:20;inset:0;background:#01070c57}.of2-pop{position:absolute;z-index:21;right:var(--pl-ui-space-md);bottom:70px;width:min(400px,calc(100% - 24px));box-sizing:border-box;padding:var(--pl-ui-space-sm);color:var(--pl-ui-text);border:1px solid var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-panel);outline:1px solid var(--pl-ui-outline-window);background:var(--pl-ui-surface-raised);box-shadow:0 14px 32px #00000094,inset 0 1px #d2f2ff1f}.of2-pop-head{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:var(--pl-ui-space-sm);margin-bottom:var(--pl-ui-space-sm);color:var(--pl-ui-accent-bright);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.of2-pop-x{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;color:var(--pl-ui-close-color);border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background);cursor:pointer}.of2-window .of2-pop-x:is(:hover,:focus-visible){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-focus);background:var(--pl-ui-surface-raised)}.of2-pop-grid{display:grid;grid-template-columns:repeat(19,minmax(0,1fr));gap:2px}.of2-cell{width:100%;min-width:0;min-height:0;aspect-ratio:1;padding:0;border:1px solid rgb(0 0 0 / 58%);border-radius:2px;box-shadow:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.of2-cell:hover{position:relative;z-index:1;transform:scale(1.25)}}.of2-cell.sel{position:relative;z-index:2;outline:2px solid var(--pl-ui-focus);outline-offset:1px}@media(pointer:coarse){.of2-pop{max-height:calc((100dvh - 150px) / var(--hud-scale, 1));display:flex;flex-direction:column}.of2-pop-head{flex:none}.of2-pop-grid.pl-scroll-area{flex:1 1 auto;min-height:0;grid-template-columns:repeat(6,minmax(0,1fr));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.of2-cell{min-height:calc(44px / var(--hud-scale, 1))}}.of2-foot{flex:none;min-height:62px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px var(--pl-ui-space-md) 12px;border-top:1px solid var(--pl-ui-border);background:#030f18c2;box-shadow:0 -8px 20px #00000029}.of2-cancel{min-width:112px}.of2-ok{min-width:120px}.of2-window .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.of2-window .pl-button--primary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong)}.of2-window .pl-window__close:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-focus);background:var(--pl-ui-surface-raised)}@media(max-width:767px){:is(#modalRoot,#overlayRoot) .modal.gba-skin.modal-outfit{width:calc((100vw - 12px) / var(--hud-scale, 1));height:calc((100dvh - 12px) / var(--hud-scale, 1))}.of2-body{display:flex;flex-direction:column;overflow:hidden}.of2-right{order:-1;flex:none;overflow:visible}.of2-left.pl-card{flex:1 1 auto;min-height:0;overflow:hidden}.of2-list.pl-scroll-area{flex:1 1 auto;max-height:none}.of2-stage{width:min(100%,300px);margin-inline:auto}.of2-pop{left:50%;right:auto;bottom:68px;width:min(400px,calc(100% - 20px));transform:translate(-50%)}}@media(max-width:480px){.of2-head{--pl-window-header-line-left: 62px;--pl-window-header-overlay-inset: 0 46px 0 auto;--pl-window-icon-size: 40px;min-height:68px;grid-template-columns:42px minmax(0,1fr) 40px;gap:var(--pl-ui-space-sm);padding:8px 10px}.of2-head .pl-window__kicker{font-size:8px;letter-spacing:.16em}.of2-head .pl-window__subtitle{display:none}.modal.gba-skin.modal-outfit .of2-window h2.of2-title{font-size:20px}.of2-body{gap:var(--pl-ui-space-sm);padding:var(--pl-ui-space-sm)}.of2-left.pl-card,.of2-right.pl-card{padding:var(--pl-ui-space-sm)}.of2-stage{width:min(100%,260px)}.of2-slots{gap:6px}.of2-slot.pl-card{padding-inline:7px}.of2-foot{min-height:58px;padding:8px}.of2-foot .pl-button{flex:1;min-width:0;padding-inline:10px}}@media(max-height:600px)and (orientation:portrait){.of2-head{min-height:62px}.of2-body{padding-block:6px}.of2-stage{width:min(100%,220px)}}@media(max-width:480px)and (max-height:600px)and (orientation:portrait){.of2-body{gap:4px;padding-block:4px}.of2-right.pl-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(104px,.8fr);grid-template-rows:auto minmax(0,1fr);gap:4px 6px;padding-block:6px}.of2-right>.of2-sub{grid-column:1;grid-row:1}.of2-stage{grid-column:1;grid-row:2;width:100%;align-self:start}.of2-colors-head{grid-column:2;grid-row:1;justify-content:flex-end}.of2-colors-head>.of2-sub{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.of2-slots{grid-column:2;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-self:start}.of2-slot.pl-card{min-height:calc(44px / var(--hud-scale, 1));flex-direction:column;justify-content:center;gap:2px;padding:4px;font-size:calc(10px / var(--hud-scale, 1));line-height:1}.of2-rot.pl-button,.of2-reset.pl-button{min-width:calc(44px / var(--hud-scale, 1));width:calc(44px / var(--hud-scale, 1));min-height:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1))}}@media(max-height:480px)and (orientation:landscape){.of2-head{min-height:62px}.of2-body{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);overflow:hidden}.of2-left.pl-card,.of2-right.pl-card{min-height:0}.of2-left{order:0;overflow:hidden}.of2-right{order:0;overflow-y:auto}.of2-list{max-height:none}.of2-stage{width:min(100%,190px)}}@media(prefers-reduced-motion:reduce){.of2-card.pl-card{transition:none}.of2-cell:hover{transform:none}}.mgl-monfilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.mgl-monfilter{display:inline-flex;align-items:center;gap:6px;min-width:0}.mgl-monfilter-label{color:var(--pl-ui-text-muted, var(--mkt-text-2));font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.mgl-monfilter .mkt-chips button{white-space:nowrap}@container mkt-content (max-width: 620px){.mgl-monfilters{flex-basis:100%}.mgl-monfilter{flex:1 1 100%;justify-content:space-between}}@media(hover:none),(pointer:coarse){.mercado-global .mgl-monfilter .mkt-chips button{min-height:calc(44px / var(--hud-scale, 1))}}.mgl-ivs{display:flex;flex-direction:column;gap:5px;padding:8px 9px;border-radius:var(--pl-ui-radius-panel);background:var(--mkt-inset);border:1px solid var(--mkt-inset-line)}.mgl-ivs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--mkt-text-2);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mgl-ivs-head b{color:var(--mkt-text);font-variant-numeric:tabular-nums}.mgl-iv{display:grid;grid-template-columns:70px 1fr 44px;align-items:center;gap:8px}.mgl-iv small{color:var(--mkt-text-2);font-size:.68rem}.mgl-iv-track{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--mkt-text-3) 25%,transparent)}.mgl-iv-track i{display:block;height:100%;border-radius:inherit}.mgl-iv b{color:var(--mkt-text);font-size:.72rem;text-align:right;font-variant-numeric:tabular-nums}.mgl-iv b i{color:var(--mkt-text-3);font-size:.6rem;font-style:normal}.mgl-iv.is-empty b{color:var(--mkt-text-3)}.mercado-global .mgl-part{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--mkt-line);border-radius:10px;background:color-mix(in srgb,var(--mkt-ok) 6%,transparent)}.mercado-global .mgl-part-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:800;color:var(--mkt-text-1, inherit)}.mercado-global .mgl-part-line small{color:var(--mkt-text-3);font-weight:700}.mercado-global .mgl-part-num{width:96px;min-width:0;padding:5px 8px;border-radius:8px;border:1px solid var(--mkt-line);background:#00000040;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right}.mercado-global .mgl-part-chips{display:flex;flex-wrap:wrap;gap:5px}.mercado-global .mgl-part-chip{padding:3px 9px;font-size:.7rem;min-height:0}.mercado-global .mgl-part-total{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:800;color:var(--mkt-text-2)}.mercado-global .mgl-part-total .mkt-price{font-size:1.05rem}.founder-hero,.founder-modal,.founder-capsule{--fp-bg-mid: #202228;--fp-bg-deep: #121316;--fp-bg-warm: #2d281b;--fp-surface: #191b20;--fp-border: #8e7438;--fp-text: #dedbd2;--fp-text-strong: #fff4df;--fp-muted: #b8b3a6;--fp-accent: #e5b85c;--fp-accent-2: #aa853a;--fp-accent-soft: #f0ca72;--fp-accent-btn-top: #ffd97c;--fp-accent-ink: #2a1504;--fp-success: #62c073;--fp-success-text: #a9e8b4}.founder-hero{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 14px;padding:12px 16px;border:1px solid var(--fp-border);border-radius:8px;background:linear-gradient(120deg,color-mix(in srgb,var(--fp-bg-mid) 97%,transparent),color-mix(in srgb,var(--fp-bg-deep) 97%,transparent) 55%,color-mix(in srgb,var(--fp-bg-warm) 95%,transparent));color:var(--fp-text);text-align:left;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--fp-accent) 12%,transparent),0 6px 18px #00000059;transition:transform .12s ease,box-shadow .12s ease}.founder-hero:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--fp-accent) 30%,transparent),0 8px 22px #00000073}.founder-hero>img{width:64px;height:64px;image-rendering:pixelated;flex:none;filter:drop-shadow(0 2px 6px rgba(255,190,80,.35))}.founder-hero .pl-outfit-showcase,.founder-modal .pl-outfit-showcase{--os-accent: var(--fp-accent-2);--os-kicker: var(--fp-accent);--os-slot-bg: color-mix(in srgb, var(--fp-bg-deep) 90%, var(--fp-accent-2));--os-slot-line: color-mix(in srgb, var(--fp-border) 70%, transparent);--os-text: var(--fp-text);--os-text-strong: var(--fp-text-strong);--os-text-muted: var(--fp-muted);--os-special: var(--fp-accent)}.founder-hero .pl-outfit-showcase--card{flex:none;width:calc(220px / var(--hud-scale, 1))}@media(max-width:520px){.founder-hero{flex-wrap:wrap}.founder-hero .pl-outfit-showcase--card{width:100%}}.founder-vitrine{padding:12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--fp-accent-2) 35%,transparent);background:color-mix(in srgb,var(--fp-surface) 55%,transparent)}.founder-hero-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.founder-hero-copy small{color:var(--fp-accent);font-size:calc(11px / var(--hud-scale, 1));font-weight:900;letter-spacing:.14em}.founder-hero-copy b{font-size:1.05rem;letter-spacing:.06em;color:var(--fp-text-strong)}.founder-hero-copy span{font-size:calc(12px / var(--hud-scale, 1));color:var(--fp-muted);line-height:1.35}.founder-hero-price{flex:none;padding:8px 14px;border-radius:6px;border:1px solid var(--fp-accent-2);background:color-mix(in srgb,var(--fp-accent-2) 16%,transparent);color:var(--fp-accent-soft);font-weight:900;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.founder-hero.owned{opacity:.92}.founder-hero.owned .founder-hero-price{border-color:var(--fp-success);background:color-mix(in srgb,var(--fp-success) 14%,transparent);color:var(--fp-success-text)}.founder-modal{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:4px 2px}.founder-head{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:8px;position:relative;border:1px solid var(--fp-border);background:linear-gradient(150deg,color-mix(in srgb,var(--fp-bg-mid) 97%,transparent),color-mix(in srgb,var(--fp-bg-deep) 97%,transparent));color:var(--fp-text)}.founder-head img{width:84px;height:84px;image-rendering:pixelated;flex:none;filter:drop-shadow(0 3px 8px rgba(255,190,80,.4))}.founder-head small{color:var(--fp-accent);font-weight:900;letter-spacing:.12em;font-size:.64rem}.founder-head h3{margin:2px 0 6px;color:var(--fp-text-strong);letter-spacing:.04em}.founder-head p{margin:0;font-size:.8rem;line-height:1.45;color:var(--fp-muted)}.founder-head .founder-prazo{margin-top:6px;color:var(--fp-accent);font-weight:700}.founder-head .founder-prazo b{color:var(--fp-accent-soft)}.founder-head .ui-close{position:absolute;top:8px;right:8px}.founder-contents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.founder-contents li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--fp-accent-2) 35%,transparent);background:color-mix(in srgb,var(--fp-surface) 55%,transparent)}.founder-item-icon{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:18px;border-radius:6px;background:color-mix(in srgb,var(--fp-accent-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--fp-accent-2) 20%,transparent)}.founder-item-icon .tile{width:36px;height:36px;border:0;background:transparent;box-shadow:none}.founder-item-icon .tile img,.founder-item-icon .tile .item-spr,.founder-item-icon .hudbar-ico-img{width:30px;height:30px;image-rendering:pixelated}.founder-item-icon canvas{width:38px;height:42px;display:block;image-rendering:pixelated}.founder-item-copy{display:flex;flex-direction:column;min-width:0}.founder-item-copy b{font-size:.82rem;color:var(--fp-text)}.founder-item-copy small{font-size:.7rem;color:var(--fp-muted);line-height:1.3}.founder-boosts{display:flex;flex-direction:column;gap:6px}.founder-boosts h4{margin:4px 0 0;font-size:.7rem;letter-spacing:.14em;color:var(--fp-accent);text-transform:uppercase}.founder-boost-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--fp-accent-2) 35%,transparent);background:color-mix(in srgb,var(--fp-surface) 55%,transparent)}.founder-boost-row .founder-item-copy{flex:1}.founder-boost-row.active{border-color:var(--fp-success)}.founder-boost-live{color:var(--fp-success-text);font-weight:700;font-size:.78rem;font-variant-numeric:tabular-nums}.founder-foot{display:flex;flex-direction:column;gap:6px}.founder-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-radius:8px;cursor:pointer;border:1px solid var(--fp-accent);color:var(--fp-accent-ink);background:linear-gradient(180deg,var(--fp-accent-btn-top),var(--fp-accent-2));font-weight:900;letter-spacing:.08em;font-size:.92rem}.founder-buy:hover{filter:brightness(1.06)}.founder-buy[disabled]{opacity:.55;cursor:not-allowed}.founder-owned-seal{padding:12px;text-align:center;border-radius:8px;border:1px solid var(--fp-success);background:color-mix(in srgb,var(--fp-success) 12%,transparent);color:var(--fp-success-text);font-weight:900;letter-spacing:.06em}.founder-gone{padding:12px;text-align:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--fp-text) 18%,transparent);background:color-mix(in srgb,var(--fp-text) 5%,transparent);color:var(--fp-muted);font-size:.82rem}.founder-need{text-align:center;margin:0}.founder-add-coins{width:100%;padding:10px 16px;border-radius:8px;cursor:pointer;border:1px solid color-mix(in srgb,var(--fp-accent) 55%,transparent);background:color-mix(in srgb,var(--fp-accent) 10%,transparent);color:var(--fp-accent-soft);font-weight:800;letter-spacing:.06em;font-size:.8rem}.founder-add-coins:hover{filter:brightness(1.12)}.founder-capsule{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:700;border:1px solid color-mix(in srgb,var(--fp-accent-2) 55%,transparent);background:color-mix(in srgb,var(--fp-bg-warm) 70%,transparent);color:var(--fp-accent-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.founder-capsule-icon,.founder-capsule-icon .tile{width:22px;height:22px;display:inline-grid;place-items:center}.founder-capsule-icon .tile{border:0;background:transparent;box-shadow:none}.founder-capsule-icon .tile img,.founder-capsule-icon .tile .item-spr{width:20px;height:20px;image-rendering:pixelated}.founder-modal{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.anciao-hero,.anciao-modal{--ap-bg-mid: #1c2130;--ap-bg-deep: #10131c;--ap-bg-cold: #1b2440;--ap-surface: #181c26;--ap-border: #4d5f96;--ap-text: #dfe3ea;--ap-text-strong: #f4f7ff;--ap-muted: #aab2c4;--ap-accent: #8fd8ff;--ap-accent-2: #3f6ea8;--ap-accent-soft: #b9e8ff;--ap-accent-btn-top: #a6e2ff;--ap-accent-ink: #061225;--ap-gold: #e5b85c;--ap-success: #62c073;--ap-success-text: #a9e8b4}.anciao-hero .pl-outfit-showcase,.anciao-modal .pl-outfit-showcase{--os-accent: var(--ap-accent-2);--os-kicker: var(--ap-accent);--os-slot-bg: color-mix(in srgb, var(--ap-bg-deep) 88%, var(--ap-accent-2));--os-slot-line: color-mix(in srgb, var(--ap-border) 70%, transparent);--os-text: var(--ap-text);--os-text-strong: var(--ap-text-strong);--os-text-muted: var(--ap-muted);--os-special: var(--ap-gold)}.anciao-hero .pl-outfit-showcase--card{flex:none;width:calc(220px / var(--hud-scale, 1))}.anciao-vitrine{padding:12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--ap-accent-2) 35%,transparent);background:color-mix(in srgb,var(--ap-surface) 55%,transparent)}.anciao-hero{display:flex;align-items:center;gap:14px;width:100%;margin:0 0 14px;padding:12px 16px;border:1px solid var(--ap-border);border-radius:8px;background:linear-gradient(120deg,color-mix(in srgb,var(--ap-bg-mid) 97%,transparent),color-mix(in srgb,var(--ap-bg-deep) 97%,transparent) 55%,color-mix(in srgb,var(--ap-bg-cold) 95%,transparent));color:var(--ap-text);text-align:left;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--ap-accent) 12%,transparent),0 6px 18px #00000059;transition:transform .12s ease,box-shadow .12s ease}.anciao-hero:hover{transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--ap-accent) 30%,transparent),0 8px 22px #00000073}.anciao-hero-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.anciao-hero-copy small{color:var(--ap-accent);font-size:calc(11px / var(--hud-scale, 1));font-weight:900;letter-spacing:.14em}.anciao-hero-copy b{font-size:1.05rem;letter-spacing:.06em;color:var(--ap-text-strong)}.anciao-hero-copy span{font-size:calc(12px / var(--hud-scale, 1));color:var(--ap-muted);line-height:1.35}.anciao-hero-price{flex:none;padding:8px 14px;border-radius:6px;border:1px solid var(--ap-accent-2);background:color-mix(in srgb,var(--ap-accent-2) 16%,transparent);color:var(--ap-accent-soft);font-weight:900;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.anciao-hero.owned{opacity:.92}.anciao-hero.owned .anciao-hero-price{border-color:var(--ap-success);background:color-mix(in srgb,var(--ap-success) 14%,transparent);color:var(--ap-success-text)}.anciao-modal{display:flex;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:4px 2px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.anciao-head{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:8px;position:relative;border:1px solid var(--ap-border);background:linear-gradient(150deg,color-mix(in srgb,var(--ap-bg-mid) 97%,transparent),color-mix(in srgb,var(--ap-bg-cold) 97%,transparent));color:var(--ap-text)}.anciao-head small{color:var(--ap-accent);font-weight:900;letter-spacing:.12em;font-size:.64rem}.anciao-head h3{margin:2px 0 6px;color:var(--ap-text-strong);letter-spacing:.04em}.anciao-head p{margin:0;font-size:.8rem;line-height:1.45;color:var(--ap-muted)}.anciao-head .ui-close{position:absolute;top:8px;right:8px}.anciao-contents{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.anciao-contents li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--ap-accent-2) 35%,transparent);background:color-mix(in srgb,var(--ap-surface) 55%,transparent)}.anciao-item-icon{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:18px;border-radius:6px;background:color-mix(in srgb,var(--ap-accent-2) 12%,transparent);border:1px solid color-mix(in srgb,var(--ap-accent-2) 20%,transparent)}.anciao-item-icon .tile{width:36px;height:36px;border:0;background:transparent;box-shadow:none}.anciao-item-icon .tile img,.anciao-item-icon .tile .item-spr,.anciao-item-icon .hudbar-ico-img{width:30px;height:30px;image-rendering:pixelated}.anciao-item-icon canvas{width:38px;height:42px;display:block;image-rendering:pixelated}.anciao-item-copy{display:flex;flex-direction:column;min-width:0}.anciao-item-copy b{font-size:.82rem;color:var(--ap-text)}.anciao-item-copy small{font-size:.7rem;color:var(--ap-muted);line-height:1.3}.anciao-boosts{display:flex;flex-direction:column;gap:6px}.anciao-boosts h4{margin:4px 0 0;font-size:.7rem;letter-spacing:.14em;color:var(--ap-accent);text-transform:uppercase}.anciao-boost-row{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--ap-accent-2) 35%,transparent);background:color-mix(in srgb,var(--ap-surface) 55%,transparent)}.anciao-boost-row .anciao-item-copy{flex:1}.anciao-boost-row.active{border-color:var(--ap-success)}.anciao-boost-live{color:var(--ap-success-text);font-weight:700;font-size:.78rem;font-variant-numeric:tabular-nums}.anciao-foot{display:flex;flex-direction:column;gap:6px}.anciao-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-radius:8px;cursor:pointer;border:1px solid var(--ap-accent);color:var(--ap-accent-ink);background:linear-gradient(180deg,var(--ap-accent-btn-top),var(--ap-accent-2));font-weight:900;letter-spacing:.08em;font-size:.92rem}.anciao-buy:hover{filter:brightness(1.06)}.anciao-buy[disabled]{opacity:.55;cursor:not-allowed}.anciao-owned-seal{padding:12px;text-align:center;border-radius:8px;border:1px solid var(--ap-success);background:color-mix(in srgb,var(--ap-success) 12%,transparent);color:var(--ap-success-text);font-weight:900;letter-spacing:.06em}.anciao-gone{padding:12px;text-align:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--ap-text) 18%,transparent);background:color-mix(in srgb,var(--ap-text) 5%,transparent);color:var(--ap-muted);font-size:.82rem}.anciao-need{text-align:center;margin:0}@media(max-width:520px){.anciao-head,.anciao-hero{flex-wrap:wrap}.anciao-hero .pl-outfit-showcase--card{width:100%}}.modal.modal-troca{width:min(560px,calc((100vw - 24px) / var(--hud-scale, 1)));max-width:560px;padding:0;overflow:hidden;border:0;border-radius:12px;background:transparent;box-shadow:none}.troca-janela.pl-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.troca-head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:64px;padding:10px 14px}.troca-janela h2.pl-window__title{font-size:clamp(17px,1.8vw,21px)}.troca-emblema img{image-rendering:pixelated}.troca-corpo.pl-scroll-area{display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px 16px;background:var(--pl-ui-surface-panel);color:var(--pl-ui-text)}.troca-passos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.troca-passos li{display:flex;align-items:center;gap:6px;min-width:0;padding:5px 6px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em;text-transform:uppercase}.troca-passos li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.troca-passos li b{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid currentColor;font-family:var(--pl-ui-font-number);font-size:11px}.troca-passos li.is-feito{color:var(--pl-ui-success)}.troca-passos li.is-atual{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-window-border);background:var(--pl-ui-card-active-background)}.troca-atual{margin:0;color:var(--pl-ui-text-soft);font-size:13px}.troca-atual b{color:var(--pl-ui-text)}.troca-grade{display:grid;gap:10px}.troca-grade--tipos,.troca-grade--modos{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.troca-grade--destinos{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.troca-opcao,.troca-modo,.troca-destino{box-sizing:border-box;min-width:0;min-height:44px;margin:0;font:inherit;color:var(--pl-ui-text);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.troca-opcao:focus-visible:not(:disabled),.troca-modo:focus-visible:not(:disabled),.troca-destino:focus-visible:not(:disabled){border-color:var(--pl-ui-accent-window-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active);transform:translateY(-1px)}@media(hover:hover){.troca-opcao:hover:not(:disabled),.troca-modo:hover:not(:disabled),.troca-destino:hover:not(:disabled){border-color:var(--pl-ui-accent-window-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active);transform:translateY(-1px)}}.troca-opcao:focus-visible,.troca-modo:focus-visible,.troca-destino:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.troca-opcao:disabled,.troca-modo:disabled{cursor:not-allowed;color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-card-locked-border);background:var(--pl-ui-card-locked-background);box-shadow:none}.troca-opcao{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-areas:"ico corpo" "estado estado";gap:6px 10px;align-items:center;padding:12px}.troca-opcao-ico{grid-area:ico;display:grid;place-items:center}.troca-opcao-ico img{image-rendering:pixelated}.troca-opcao-corpo{grid-area:corpo;display:flex;flex-direction:column;gap:2px;min-width:0}.troca-opcao-corpo b{font-size:15px;letter-spacing:.03em}.troca-opcao-corpo small{color:var(--pl-ui-text-soft);font-size:12px;line-height:1.35}.troca-opcao-estado{grid-area:estado;display:inline-flex;align-items:center;gap:4px;justify-self:start;color:var(--pl-ui-special);font-family:var(--pl-ui-font-number);font-size:13px;font-weight:800}.troca-opcao:disabled .troca-opcao-estado{color:var(--pl-ui-text-muted)}.troca-modo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.troca-modo b{font-size:15px;letter-spacing:.03em}.troca-modo-nivel{color:var(--pl-ui-text-soft);font-size:12px}.troca-modo.is-mantendo:not(:disabled){border-color:var(--pl-ui-card-special-border)}.troca-modo-motivo{color:var(--pl-ui-text-muted);font-size:12px;line-height:1.35}.troca-destino{display:flex;align-items:center;gap:10px;padding:8px 10px;border-left:3px solid var(--troca-cor, var(--pl-ui-border-strong))}.troca-destino img{flex:none;image-rendering:pixelated}.troca-destino-ico{flex:none;display:grid;place-items:center;width:36px}.troca-destino span{display:flex;flex-direction:column;min-width:0}.troca-destino b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.troca-destino small{color:var(--pl-ui-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.troca-preco{display:inline-flex;align-items:center;gap:4px;color:var(--pl-ui-special);font-family:var(--pl-ui-font-number);font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}.troca-modo:disabled .troca-preco{color:var(--pl-ui-text-disabled)}.troca-resumo{display:flex;flex-direction:column;padding:4px 12px}.troca-resumo-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border-bottom:1px solid var(--pl-ui-border);font-size:13px}.troca-resumo-linha:last-child{border-bottom:0}.troca-resumo-linha>span:first-child{color:var(--pl-ui-text-muted);text-transform:uppercase;font-size:11px;letter-spacing:.06em}.troca-resumo-linha b{display:inline-flex;align-items:center;gap:4px;min-width:0;text-align:right}.troca-resumo-linha i{font-style:normal;color:var(--pl-ui-accent-bright)}.troca-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.troca-avisos{margin:0;padding:0 0 0 18px;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.5}.troca-avisos li::marker{color:var(--pl-ui-special)}.troca-falta,.troca-erro{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--pl-ui-danger) 55%,transparent);border-radius:var(--pl-ui-radius-button);background:color-mix(in srgb,var(--pl-ui-danger) 12%,transparent);color:var(--pl-ui-text);font-size:12px}.troca-falta .pl-button{min-height:34px;padding:0 12px}.troca-vazio{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:24px 8px;color:var(--pl-ui-text-soft);text-align:center}.troca-vazio p{margin:0}.troca-recibo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 14px;text-align:center}.troca-recibo-selo{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:2px solid var(--pl-ui-success);color:var(--pl-ui-success);font-size:20px;font-weight:900}.troca-recibo b{font-size:16px}.troca-recibo p{margin:0;color:var(--pl-ui-text)}.troca-recibo small{color:var(--pl-ui-text-muted)}.troca-rodape{display:flex;justify-content:space-between;gap:10px;padding:10px 14px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.troca-rodape .pl-button{min-width:0;min-height:44px;padding:0 14px;white-space:nowrap}.troca-rodape .troca-confirmar{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex:1 1 auto}.troca-janela .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}@media(max-width:480px){.troca-passos{display:flex}.troca-passos li{flex:none}.troca-passos li.is-atual{flex:1 1 auto}.troca-passos li:not(.is-atual) span{display:none}.troca-corpo.pl-scroll-area{padding:12px}}@media(hover:none),(pointer:coarse){.troca-janela.pl-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}}#modalRoot .modal.panel.modal-lg.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra:has(.usdc-window),#overlayRoot .modal.panel.modal-lg.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra:has(.usdc-window),.modal.modal-usdc-compra:has(.usdc-window){width:min(560px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(560px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.usdc-window{--ui-close-size: 40px;--usdc-ouro: #ffd28a;--usdc-azul: #6fa8ff;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.usdc-window .usdc-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;display:grid;grid-template-columns:max(44px,calc(44px / var(--hud-scale, 1))) minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md, 10px);align-items:center;min-height:70px;padding:10px 14px}.usdc-window h2.pl-window__title{font-size:clamp(18px,2vw,24px);overflow-wrap:anywhere}.usdc-window .usdc-head .usdc-voltar.pl-button{min-width:max(44px,calc(44px / var(--hud-scale, 1)));min-height:max(44px,calc(44px / var(--hud-scale, 1)));padding:0;font-size:18px}.usdc-body{display:flex;flex-direction:column;gap:12px;min-height:0;padding:0 16px 18px;background:var(--pl-ui-surface-panel)}.usdc-body>:first-child:not(.usdc-hero){margin-top:14px}.usdc-carregando{margin:24px 0;color:var(--pl-ui-text-soft);text-align:center}.usdc-esqueleto{display:flex;flex-direction:column;gap:10px;padding-top:4px}.usdc-esqueleto-bloco{display:block;height:44px;border-radius:var(--pl-ui-radius-panel, 10px);background:linear-gradient(90deg,var(--pl-ui-surface-raised),var(--pl-ui-surface-panel),var(--pl-ui-surface-raised));background-size:200% 100%;animation:usdc-shimmer 1.3s linear infinite}.usdc-esqueleto-bloco.is-hero{height:64px}.usdc-esqueleto-bloco.is-endereco{height:132px}.usdc-esqueleto-bloco.is-pacotes{height:120px}.usdc-esqueleto-bloco.is-lista{height:72px}.usdc-esqueleto .usdc-carregando{margin:4px 0 0}@keyframes usdc-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.usdc-esqueleto-bloco{animation:none}}.usdc-hero{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 -16px;padding:14px 20px 12px;text-align:center;background:radial-gradient(60% 70% at 50% 30%,color-mix(in srgb,var(--usdc-azul) 16%,transparent),transparent 72%);border-bottom:1px solid color-mix(in srgb,var(--usdc-azul) 22%,transparent)}.usdc-moeda .coin-ico{display:block;image-rendering:pixelated}.usdc-lead{max-width:440px;margin:0;color:var(--pl-ui-text-soft);font-size:15px;line-height:1.45}.usdc-info{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:2px;padding:0;color:var(--pl-ui-text-soft);font-size:15px;line-height:1;vertical-align:middle;cursor:help;-webkit-user-select:none;user-select:none;border-radius:50%}.usdc-info:hover{color:var(--usdc-ouro)}.usdc-info:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.usdc-endereco.pl-card,.usdc-tabela.pl-card{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px 14px}.usdc-rotulo,.usdc-tabela h3,.usdc-historico h3{margin:0;color:var(--pl-ui-text-strong);font-size:14px;font-weight:700}.usdc-endereco-corpo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.usdc-qr{width:132px;height:132px;padding:6px;background:#fff;border-radius:var(--pl-ui-radius-button)}.usdc-qr svg{display:block;width:100%;height:100%}.usdc-endereco-texto{display:flex;flex-direction:column;gap:8px;min-width:0}.usdc-endereco-valor{display:block;padding:8px 10px;color:var(--pl-ui-text-strong);font-family:ui-monospace,monospace;font-size:13px;line-height:1.4;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--pl-ui-surface-raised, rgb(0 0 0 / 30%));border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button)}.usdc-copiar.pl-button,.usdc-cta.pl-button{min-height:44px;font-size:15px}.usdc-erro-copia{color:var(--pl-ui-warning);font-size:12px}.usdc-rede-aviso{margin:0;padding:8px 10px;color:var(--pl-ui-text-strong);font-size:13px;font-weight:700;line-height:1.4;border:1px solid var(--pl-ui-warning);border-radius:var(--pl-ui-radius-button);background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent)}.usdc-pacotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px;margin:0;padding:0;list-style:none}.usdc-pacotes li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-card)}.usdc-pacote-lc{display:inline-flex;align-items:center;gap:4px;color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:14px;white-space:nowrap}.usdc-pacote-lc .coin-ico,.usdc-detalhe .coin-ico{vertical-align:-2px;image-rendering:pixelated}.usdc-pacote-preco{color:var(--usdc-ouro);font-family:var(--pl-ui-font-number);font-size:15px;white-space:nowrap}.usdc-minimo{margin:0;color:var(--pl-ui-text);font-size:13px}.usdc-aviso{margin:0;padding:10px 12px;font-size:13px;line-height:1.4;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button)}.usdc-aviso.is-erro{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-danger);background:color-mix(in srgb,var(--pl-ui-danger) 14%,transparent)}.usdc-aviso.is-alerta{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-warning);background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent)}.usdc-historico-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 8px}.usdc-atualizar.pl-button{min-height:40px;font-size:13px}.usdc-lista{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.usdc-item{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-card)}.usdc-item-topo,.usdc-item-valores{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:13px}.usdc-status{color:var(--pl-ui-text-strong);font-weight:800}.usdc-item.is-creditado .usdc-status{color:var(--pl-ui-success)}.usdc-item.is-aguardando .usdc-status,.usdc-item.is-creditando .usdc-status{color:var(--usdc-azul)}.usdc-item.is-recusado .usdc-status{color:var(--pl-ui-warning)}.usdc-quando,.usdc-detalhe{color:var(--pl-ui-text-soft)}.usdc-item.is-creditado .usdc-detalhe{color:var(--pl-ui-success)}.usdc-item-valores{color:var(--pl-ui-text)}.usdc-vazio,.usdc-rodape{margin:0;color:var(--pl-ui-text-soft);font-size:13px}.usdc-pacotes li.is-destaque{border-color:var(--usdc-azul);box-shadow:inset 0 0 0 1px var(--usdc-azul)}.ls-item--pacote .ls-btn--usdc{width:100%}.usdc-pacotes-nota{margin:0;color:var(--pl-ui-text-soft);font-size:13px;line-height:1.45}.usdc-colunas{display:contents}@media(min-width:768px)and (min-height:560px){#modalRoot .modal.panel.modal-lg.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra:has(.usdc-window),#overlayRoot .modal.panel.modal-lg.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra:has(.usdc-window),.modal.modal-usdc-compra:has(.usdc-window){width:min(960px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(960px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)))}.usdc-hero{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center;padding:10px 22px;text-align:left}.usdc-lead{max-width:none;color:var(--pl-ui-text);font-size:16px;line-height:1.45}#modalRoot .modal.panel.modal-lg.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra:has(.usdc-window.is-video),#overlayRoot .modal.panel.modal-lg.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra.modal-usdc-compra:has(.usdc-window.is-video),.modal.modal-usdc-compra:has(.usdc-window.is-video){width:min(1200px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(1200px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)))}.usdc-hero:has(>.tv-card){grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr);column-gap:18px;padding:12px 22px}.usdc-hero:has(.tv-lista:not(.is-unico)){grid-template-columns:auto minmax(0,.9fr) minmax(0,1.9fr)}.usdc-hero>.tv-card{grid-column:3;grid-row:1}.usdc-colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"endereco pacotes" "historico pacotes";gap:12px 16px;align-items:start}.usdc-colunas>.usdc-endereco{grid-area:endereco}.usdc-colunas>.usdc-tabela{grid-area:pacotes}.usdc-colunas>.usdc-historico{grid-area:historico}.usdc-colunas>.usdc-carregando{grid-area:endereco}}@media(max-width:480px){.usdc-body{padding:0 12px 14px}.usdc-hero{margin:0 -12px;padding:12px 12px 10px}.usdc-endereco-corpo{grid-template-columns:minmax(0,1fr);justify-items:center}.usdc-endereco-texto{width:100%}}@media(max-height:480px)and (orientation:landscape){.usdc-hero{padding:8px 16px}.usdc-moeda{display:none}.usdc-qr{width:112px;height:112px}}.legacy-store{--ls-bg: var(--pl-ui-bg-base);--ls-surface: var(--pl-ui-surface-panel);--ls-card: var(--pl-ui-surface-card);--ls-card-cor: var(--pl-ui-surface-raised);--ls-line: var(--pl-ui-border);--ls-hover: var(--pl-ui-surface-raised);--ls-poco: var(--pl-ui-bg-base);--ls-text: var(--pl-ui-text);--ls-text-2: var(--pl-ui-text-soft);--ls-text-3: var(--pl-ui-text-muted);--ls-acao: var(--pl-ui-accent);--ls-acao-borda: var(--pl-ui-accent-action-border);--ls-premium: var(--pl-ui-special);--ls-premium-hi: color-mix(in srgb, var(--pl-ui-special) 55%, #fff);--ls-premium-ink: #17181c;--ls-preco-ink: var(--pl-ui-special);--ls-ok: var(--pl-ui-success);--ls-erro: var(--pl-ui-danger);--ls-limite: var(--pl-ui-warning);--ls-info: var(--pl-ui-accent-bright);--ls-r-painel: var(--pl-ui-radius-panel);--ls-r-card: var(--pl-ui-radius-card);--ls-r-btn: var(--pl-ui-radius-button);--ls-r-chip: 999px;--ls-slot-bg: var(--pl-ui-surface-panel);--ls-slot-line: var(--pl-ui-border);--ls-destaque-line: var(--pl-ui-card-special-border);--ls-destaque-bg: color-mix(in srgb, var(--ls-premium) 8%, transparent);--ls-toque: calc(44px / var(--hud-scale, 1));--ls-col: calc(250px / var(--hud-scale, 1));--ls-art: calc(92px / var(--hud-scale, 1));--ls-art-detail: calc(150px / var(--hud-scale, 1));--ls-fs-kicker: calc(11px / var(--hud-scale, 1));--ls-fs-small: calc(12px / var(--hud-scale, 1));--ls-fs-body: calc(13px / var(--hud-scale, 1));--ls-fs-title: calc(17px / var(--hud-scale, 1));--ls-fs-display: calc(24px / var(--hud-scale, 1));--ui-close-size: 40px}.modal:has(>.legacy-store){display:flex;flex-direction:column;width:1080px;height:760px;padding:0;border:none;background:none;box-shadow:none}:is(#modalRoot,#overlayRoot) .modal:has(>.legacy-store){overflow:visible;border-radius:var(--pl-ui-radius-window, 12px);background:none;box-shadow:none}.legacy-store{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:0;overflow:hidden}.legacy-store *,.legacy-store *:before,.legacy-store *:after{box-sizing:border-box}.legacy-store button{-webkit-tap-highlight-color:transparent}.legacy-store :focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.legacy-store h2,.legacy-store h3,.legacy-store h4,.legacy-store p,.legacy-store ul,.legacy-store ol{margin:0}.legacy-store ul,.legacy-store ol{padding:0;list-style:none}.legacy-store .ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:calc(38px / var(--hud-scale, 1));padding:0 14px;font-size:var(--ls-fs-small);letter-spacing:.04em}.legacy-store .ls-btn--acao{font-weight:900}.legacy-store .ls-btn:active:not(:disabled){transform:translateY(1px)}.legacy-store .ls-btn--acao.is-limite:disabled{color:var(--ls-limite);border-color:color-mix(in srgb,var(--ls-limite) 45%,transparent)}.legacy-store .ls-btn--acao.is-aguardando:disabled{opacity:.62}.legacy-store .ls-btn--acao.is-processando:disabled{color:var(--ls-text-2);border-color:var(--ls-acao-borda);animation:ls-pulso 1.1s ease-in-out infinite}.legacy-store .pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);filter:none}.legacy-store .ls-btn--fantasma{border-color:color-mix(in srgb,var(--ls-acao) 45%,transparent);background:transparent}.ls-slot{display:grid;place-items:center;flex:none;width:var(--ls-art);height:var(--ls-art);border:1px solid var(--ls-slot-line);border-radius:var(--ls-r-card);background:var(--ls-slot-bg);overflow:hidden}.ls-slot img,.ls-slot canvas,.ls-slot .ls-ico-img,.ls-slot .hudbar-ico-img,.ls-slot .coin-ico{image-rendering:pixelated}.ls-slot canvas{width:auto;height:86%}.ls-slot:has(>.ls-art-outfits){grid-template-columns:100%;grid-template-rows:100%}.ls-art-outfits{display:block;width:100%;height:100%;min-height:0}.ls-slot .ls-art-outfits .pl-outfit-showcase--card{display:block;height:100%}.ls-slot .ls-art-outfits .pl-outfit-stage{width:100%;height:100%;border:0;border-radius:0;background:transparent}.ls-item-arte>img{width:calc(60px / var(--hud-scale, 1));height:auto}.ls-product-art{position:relative;display:block;width:100%;height:100%;isolation:isolate}.ls-product-art img,.ls-product-art .ls-ico-img{image-rendering:pixelated}.ls-art-ground{position:absolute;left:13%;right:13%;bottom:10%;height:18%;border:1px solid color-mix(in srgb,var(--ls-text) 18%,transparent);border-radius:50%;background:color-mix(in srgb,var(--ls-text) 8%,transparent)}.ls-art-sprite{position:absolute;left:50%;bottom:12%;translate:-50% 0;width:auto;height:calc(64px / var(--hud-scale, 1));max-width:90%;max-height:82%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.28))}.ls-art-mini-balls,.ls-art-charms{position:absolute;inset:0}.ls-art-ball{position:absolute;width:calc(28px / var(--hud-scale, 1));height:calc(28px / var(--hud-scale, 1));object-fit:contain;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.32))}.ls-art-ball.is-b1{left:10%;bottom:22%}.ls-art-ball.is-b2{left:35%;bottom:17%}.ls-art-ball.is-b3{right:10%;bottom:22%}.ls-art-ball.is-b4{left:23%;top:12%;width:calc(23px / var(--hud-scale, 1));height:calc(23px / var(--hud-scale, 1))}.ls-art-ball.is-b5{right:22%;top:10%;width:calc(23px / var(--hud-scale, 1));height:calc(23px / var(--hud-scale, 1))}.ls-art-ball.is-legacy{filter:drop-shadow(2px 3px 0 rgba(0,0,0,.42)) saturate(1.12)}.ls-art-ball-stack{position:absolute;inset:8% 7% 12%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ls-text) 14%,transparent);border-radius:calc(var(--ls-r-card) + 2px);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--ls-text) 10%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--ls-surface) 80%,transparent),color-mix(in srgb,var(--ls-bg) 92%,transparent))}.ls-art-ball-stack:after{content:"";position:absolute;left:17%;right:17%;bottom:8%;height:13%;border:1px solid color-mix(in srgb,var(--ls-text) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--ls-text) 7%,transparent);z-index:-1}.ls-art-ball-stack.is-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-inline:3px}.ls-art-stack-img{width:calc(54px / var(--hud-scale, 1));height:auto;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(2px 4px 0 rgba(0,0,0,.32))}.ls-art-ball-stack.is-mix .ls-art-stack-img{width:calc(42px / var(--hud-scale, 1))}.ls-art-stack-img.is-legacy{filter:drop-shadow(2px 4px 0 rgba(0,0,0,.36)) saturate(1.08)}.ls-art-vitrine{position:absolute;left:50%;bottom:13%;width:calc(54px / var(--hud-scale, 1));aspect-ratio:36 / 32;overflow:hidden;transform:translate(-50%);filter:drop-shadow(2px 4px 0 rgba(0,0,0,.32))}.ls-art-vitrine-tira{display:block;width:800%;max-width:none;height:100%;image-rendering:pixelated;animation:ls-vitrine-pilha 5s step-end infinite}@keyframes ls-vitrine-pilha{0%{transform:translate(0)}9%{transform:translate(-12.5%)}18%{transform:translate(-25%)}27%{transform:translate(-37.5%)}36%{transform:translate(-50%)}45%{transform:translate(-62.5%)}54%{transform:translate(-75%)}63%,to{transform:translate(-87.5%)}}.ls-product-art.is-detail .ls-art-vitrine{width:calc(72px / var(--hud-scale, 1))}@media(prefers-reduced-motion:reduce){.ls-art-vitrine-tira{animation:none}}@media(prefers-reduced-motion:no-preference){html[data-performance=economy] :is(.legacy-store,.creator-store) .ls-art-vitrine-tira{animation-duration:5s;animation-iteration-count:infinite}}.ls-art-botas{position:absolute;left:50%;bottom:12%;translate:-50% 0;height:calc(64px / var(--hud-scale, 1));max-height:82%;aspect-ratio:1 / 1;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.28))}.ls-art-botas-janela{display:block;width:100%;height:100%;overflow:hidden}.ls-art-botas-tira{display:block;width:900%;max-width:none;height:100%;image-rendering:pixelated;animation:ls-botas-passo 1.1s steps(9,end) infinite}@keyframes ls-botas-passo{0%{transform:translate(0)}to{transform:translate(-100%)}}.ls-product-art.is-detail .ls-art-botas{height:calc(128px / var(--hud-scale, 1));max-height:86%}@media(prefers-reduced-motion:reduce){.ls-art-botas-tira{animation:none}}@media(prefers-reduced-motion:no-preference){html[data-performance=economy] :is(.legacy-store,.creator-store) .ls-art-botas-tira{animation-duration:1.1s;animation-iteration-count:infinite}}.ls-art-chest{position:absolute;left:11%;bottom:14%;width:calc(42px / var(--hud-scale, 1));height:auto;filter:drop-shadow(3px 4px 0 rgba(0,0,0,.35))}.ls-art-pack-vip{position:absolute;left:7%;bottom:12%;display:grid;place-items:end center;width:calc(46px / var(--hud-scale, 1));height:calc(46px / var(--hud-scale, 1))}.ls-product-art .ls-art-pack-vip>.ls-art-sprite.is-vip{position:static;translate:none;width:auto;height:calc(46px / var(--hud-scale, 1));max-width:none;max-height:none}.ls-product-art.is-detail .ls-art-pack-vip>.ls-art-sprite.is-vip{height:calc(72px / var(--hud-scale, 1))}.ls-art-mini-balls .ls-art-ball{width:calc(19px / var(--hud-scale, 1));height:calc(19px / var(--hud-scale, 1))}.ls-art-mini-balls .is-b1{left:54%;bottom:22%}.ls-art-mini-balls .is-b2{left:68%;bottom:18%}.ls-art-mini-balls .is-b3{right:2%;bottom:24%}.ls-art-mini-balls .is-b4,.ls-art-mini-balls .is-b5{display:none}.ls-art-charm{position:absolute;width:calc(28px / var(--hud-scale, 1));height:calc(28px / var(--hud-scale, 1));object-fit:contain;image-rendering:pixelated;filter:drop-shadow(1px 2px 0 rgba(0,0,0,.3))}.ls-art-charm.is-xp{right:4%;top:8%}.ls-art-charm.is-loot{right:0;bottom:22%}.ls-art-charm.is-shiny{left:0;top:12%}.ls-product-art.is-premium_hunter_kit .ls-art-chest{width:calc(50px / var(--hud-scale, 1))}.ls-product-art.is-hunt_kit .ls-art-chest{width:calc(38px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-ball{width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-ball.is-b4,.ls-product-art.is-detail .ls-art-ball.is-b5{width:calc(34px / var(--hud-scale, 1));height:calc(34px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-ball-stack{inset:9% 10% 12%}.ls-product-art.is-detail .ls-art-stack-img{width:calc(82px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-ball-stack.is-mix .ls-art-stack-img{width:calc(62px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-chest{width:calc(70px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-pack-vip{width:calc(72px / var(--hud-scale, 1));height:calc(72px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-mini-balls .ls-art-ball{width:calc(29px / var(--hud-scale, 1));height:calc(29px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-charm{width:calc(40px / var(--hud-scale, 1));height:calc(40px / var(--hud-scale, 1))}.ls-product-art.is-detail .ls-art-sprite{height:calc(128px / var(--hud-scale, 1));max-height:86%}.ls-art-relic-trio{position:absolute;inset:6% 8% 12%}.ls-art-relic-mini{position:absolute;width:46%;height:auto;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.28))}.ls-art-relic-mini.is-xp{left:27%;top:0}.ls-art-relic-mini.is-shiny{left:0;bottom:0}.ls-art-relic-mini.is-loot{right:0;bottom:0}.ls-selo{display:inline-flex;align-items:center;justify-content:center;min-height:calc(38px / var(--hud-scale, 1));padding:0 12px;border:1px solid currentColor;border-radius:var(--ls-r-btn);background:color-mix(in srgb,currentColor 10%,transparent);font:900 var(--ls-fs-kicker)/1 var(--font-ui);letter-spacing:.1em;white-space:nowrap}.ls-selo.is-adquirido{color:var(--ls-ok)}.ls-selo.is-ativo{color:var(--ls-info)}.ls-selo.is-limite{color:var(--ls-limite)}.ls-selo.is-bloqueado{color:var(--ls-text-3)}.ls-preco{display:inline-flex;align-items:center;gap:5px;color:var(--ls-preco-ink);font:900 var(--ls-fs-title)/1 var(--font-num);font-variant-numeric:tabular-nums;white-space:nowrap}.ls-preco .coin-ico{image-rendering:pixelated}.ls-preco.is-brl{font-size:var(--ls-fs-body)}.ls-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ls-preco-oferta{display:grid;justify-items:start;gap:3px;min-width:0}.ls-preco-topo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.ls-preco-antes{display:inline-flex;align-items:center;gap:4px;color:var(--ls-text-3);font:800 var(--ls-fs-small)/1 var(--font-num);font-variant-numeric:tabular-nums;text-decoration-line:line-through;text-decoration-thickness:1px;white-space:nowrap}.ls-preco-antes .coin-ico{image-rendering:pixelated;opacity:.65}.ls-preco-selo{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--ls-premium) 55%,transparent);border-radius:var(--ls-r-btn);background:color-mix(in srgb,var(--ls-premium) 13%,transparent);color:var(--ls-preco-ink);font:900 var(--ls-fs-kicker)/1.35 var(--font-ui);letter-spacing:.1em;white-space:nowrap}.ls-preco-selo i{font-family:var(--font-num);font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ls-fita{position:absolute;top:0;right:0;padding:3px 9px;border-bottom-left-radius:var(--ls-r-card);background:var(--ls-premium);color:var(--ls-premium-ink);font:900 var(--ls-fs-kicker)/1.4 var(--font-ui);letter-spacing:.08em}.legacy-store .ls-topo{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-ui-space-lg);flex:none;min-height:88px;padding:13px 18px}.legacy-store .ls-marca{display:flex;align-items:center;gap:var(--pl-ui-space-lg);min-width:0}.legacy-store .ls-marca-selo{--pl-window-icon-size: 50px;flex:none}.legacy-store .ls-marca-selo .coin-ico{image-rendering:pixelated}.legacy-store .ls-marca-texto{min-width:0}.legacy-store .ls-marca-titulo{margin-top:3px}.legacy-store .ls-topo-acoes{display:flex;align-items:center;gap:var(--pl-ui-space-sm);min-width:0}.legacy-store .ls-saldo{display:grid;gap:2px;min-width:0;padding:6px 12px;border:1px solid var(--pl-ui-close-border);border-radius:var(--ls-r-btn);background:var(--pl-ui-close-background);text-align:right}.legacy-store .ls-saldo-rotulo{color:var(--pl-ui-header-kicker-color);font-size:var(--ls-fs-kicker);font-weight:800;letter-spacing:.12em}.legacy-store .ls-saldo strong{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--ls-preco-ink);font:900 var(--ls-fs-body)/1 var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.legacy-store .ls-saldo .coin-ico{image-rendering:pixelated}.legacy-store .ls-fechar{flex:none}.legacy-store .ls-carteira-topo{display:flex;align-items:stretch;gap:var(--pl-ui-space-sm);min-width:0}.legacy-store .ls-recarga{flex:none;gap:7px;min-height:0;padding-inline:13px;font-size:var(--ls-fs-kicker);letter-spacing:.1em}.legacy-store .ls-recarga-mais{display:grid;place-items:center;width:calc(16px / var(--hud-scale, 1));height:calc(16px / var(--hud-scale, 1));border-radius:4px;background:#ffffff38;font-weight:900}.ls-corpo{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ls-nav-wrap{display:flex;flex-direction:column;flex:none;gap:8px;padding:8px 10px;border-bottom:1px solid var(--ls-line);background:var(--pl-ui-surface-panel)}.ls-nav{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:2px}.ls-nav::-webkit-scrollbar{display:none}.ls-nav-item{display:inline-flex;align-items:center;gap:5px;flex:none;min-height:var(--ls-toque);padding:0 6px;border:1px solid var(--ls-line);border-radius:var(--ls-r-btn);background:var(--ls-card);color:var(--ls-text-2);font:800 var(--ls-fs-small)/1 var(--font-ui);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.ls-nav-item:hover:not(.is-ativa){background:var(--ls-hover);color:var(--ls-text)}.ls-nav-item[aria-selected=true]{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary);color:var(--pl-ui-text-strong);font-weight:900}.ls-nav-item.is-carregando{opacity:.6}.ls-nav-ico{display:grid;place-items:center;width:calc(22px / var(--hud-scale, 1));height:calc(22px / var(--hud-scale, 1))}.ls-nav-ico img{image-rendering:pixelated;max-width:100%;height:auto}@media(hover:hover)and (pointer:fine){.ls-nav{flex-wrap:wrap;gap:3px}.ls-nav-item{gap:3px;padding:0 4px;letter-spacing:0}.ls-nav-ico{width:calc(16px / var(--hud-scale, 1));height:calc(16px / var(--hud-scale, 1))}}@media(hover:hover)and (pointer:fine)and (max-width:1199px){.legacy-store .ls-nav-wrap{padding-inline:10px}.ls-nav-item{padding:0 2px}.ls-nav-ico{width:calc(12px / var(--hud-scale, 1));height:calc(12px / var(--hud-scale, 1))}}.ls-conteudo.pl-scroll-area{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:14px}.ls-conteudo>*{flex:0 0 auto}.ls-vitrine-topo{display:grid;gap:4px}.ls-vitrine-titulo{color:var(--ls-text);font:900 var(--ls-fs-display)/1.1 var(--font-ui);letter-spacing:.02em}.ls-vitrine-nota{color:var(--ls-text-2);font-size:var(--ls-fs-body);line-height:1.45;max-width:62ch}.ls-vitrine-oferta{display:flex;align-items:center;gap:7px;color:var(--ls-preco-ink);font:800 var(--ls-fs-small)/1.4 var(--font-ui);letter-spacing:.02em;max-width:62ch}.ls-vitrine-oferta:before{content:"";flex:none;width:calc(3px / var(--hud-scale, 1));height:1em;border-radius:2px;background:var(--ls-premium)}.ls-vitrine-layout,.ls-vitrine-list{display:grid;gap:12px;min-width:0}.ls-grade{display:grid;gap:12px}.ls-item-prazos{margin:-4px 0 0;color:var(--ls-premium);font:800 var(--ls-fs-small)/1.3 var(--font-ui)}.ls-grade--produtos,.ls-grade--comparar{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--ls-col),calc((100% - 24px) / 3))),1fr))}.ls-grade--pacotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(136px / var(--hud-scale, 1))),1fr))}.ls-grupo{display:grid;gap:9px}.ls-grupo-titulo{display:flex;align-items:center;gap:9px;color:var(--ls-text-2);font:900 var(--ls-fs-kicker)/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.ls-grupo-titulo:after{content:"";flex:1 1 auto;height:1px;background:var(--ls-line)}.ls-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"arte" "corpo" "acao";grid-template-rows:auto 1fr auto;align-items:start;gap:10px;min-height:calc(146px / var(--hud-scale, 1));padding:12px;border:1px solid var(--ls-line);border-radius:var(--ls-r-card);background:var(--ls-card);box-shadow:var(--pl-ui-shadow-card);cursor:pointer;transition:border-color .14s ease,transform .12s ease,background .14s ease,box-shadow .14s ease}.ls-item:hover{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.ls-item-arte{grid-area:arte;width:100%;height:var(--ls-art)}.ls-item-arte>.ls-product-art{width:var(--ls-art)}.ls-item-corpo{grid-area:corpo;display:grid;gap:6px;align-content:start;min-width:0}.ls-item-acao{grid-area:acao;display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;margin-top:auto;padding-top:9px;border-top:1px solid var(--ls-line)}.ls-item-acao .ls-btn,.ls-item-acao .ls-selo{flex:0 1 auto;min-width:calc(118px / var(--hud-scale, 1));max-width:calc(168px / var(--hud-scale, 1));min-height:calc(38px / var(--hud-scale, 1));padding-inline:10px;font-size:var(--ls-fs-kicker);line-height:1.1;text-align:center;white-space:normal}.ls-item-acao .ls-preco{min-width:0;font-size:var(--ls-fs-title)}.ls-item .ls-preco-selo b:not(:only-child){display:none}.ls-item-kicker{color:var(--pl-ui-accent-bright);font:900 var(--ls-fs-kicker)/1 var(--font-ui);letter-spacing:.12em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-item-nome{color:var(--ls-text);font:900 var(--ls-fs-title)/1.18 var(--font-ui);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ls-item-desc{color:var(--ls-text-2);font-size:var(--ls-fs-small);line-height:1.4}.ls-item-summary{color:var(--ls-text-2);font-size:var(--ls-fs-body);line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ls-item-perks{display:grid;gap:4px;min-width:0}.ls-item-perks li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;color:var(--ls-text-2);font-size:var(--ls-fs-small);line-height:1.35}.ls-item-perks li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-item-perks b{width:calc(6px / var(--hud-scale, 1));height:calc(6px / var(--hud-scale, 1));border-radius:2px;background:var(--pl-ui-accent-bright);translate:0 -1px}.ls-item-perks i{color:var(--ls-preco-ink);font-family:var(--font-num);font-style:normal;font-weight:900;font-variant-numeric:tabular-nums}.ls-item-perks .is-vip b{background:var(--ls-premium)}.ls-item-perks .is-mais{color:var(--ls-text-3);font-style:italic}.ls-item-perks .is-mais b{background:var(--ls-text-3)}.ls-item-meta{display:flex;flex-wrap:wrap;gap:5px 8px;margin-top:2px}.ls-item-meta li{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--ls-line);border-radius:var(--ls-r-chip);background:var(--ls-surface);font-size:var(--ls-fs-kicker)}.ls-item-meta b{color:var(--ls-text-3);font-weight:800;letter-spacing:.08em}.ls-item-meta span{color:var(--ls-text);font-variant-numeric:tabular-nums}.ls-item-nota{color:var(--ls-text-3);font-size:var(--ls-fs-kicker);line-height:1.4}.ls-item-nota.is-live:empty{display:none}.ls-item-nota.is-falta{color:var(--ls-limite);font-weight:800}.ls-item-aviso{display:block;padding-left:7px;border-left:2px solid color-mix(in srgb,var(--ls-info) 60%,transparent);color:var(--ls-text);font-size:var(--ls-fs-small);font-weight:700;line-height:1.4}.ls-item--destaque{border-color:var(--ls-destaque-line);background:linear-gradient(180deg,var(--ls-destaque-bg),transparent 60%),var(--ls-card);box-shadow:var(--pl-ui-shadow-card-special)}.ls-item.is-promo{border-color:color-mix(in srgb,var(--ls-premium) 42%,transparent)}.ls-item.is-adquirido{border-color:color-mix(in srgb,var(--ls-ok) 40%,transparent)}.ls-item.is-ativo{border-color:color-mix(in srgb,var(--ls-info) 40%,transparent)}.ls-item.is-limite{border-color:color-mix(in srgb,var(--ls-limite) 42%,transparent)}.ls-detail{display:grid;gap:14px;align-content:start;width:min(100%,calc(780px / var(--hud-scale, 1)));margin-inline:auto;padding:16px;border:1px solid var(--ls-line);border-radius:var(--ls-r-painel);background:var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-card)}.ls-detail.is-promo{border-color:color-mix(in srgb,var(--ls-premium) 52%,var(--ls-line))}.ls-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ls-detail-close{display:inline-grid;place-items:center;min-width:calc(84px / var(--hud-scale, 1));min-height:calc(34px / var(--hud-scale, 1));padding-inline:12px;border:1px solid var(--ls-line);border-radius:var(--ls-r-btn);background:var(--ls-surface);color:var(--ls-text-2);font:900 var(--ls-fs-kicker)/1 var(--font-ui);letter-spacing:.08em;cursor:pointer}.ls-detail-close:hover{border-color:var(--ls-acao);color:var(--ls-text)}.ls-detail-stage{display:grid;grid-template-columns:var(--ls-art-detail) minmax(0,1fr);gap:12px;align-items:center}.ls-detail-stage.is-outfit{grid-template-columns:minmax(0,1fr);align-items:start}.ls-detail-vitrine .pl-outfit-showcase{--os-slot-bg: var(--ls-slot-bg);--os-slot-line: var(--ls-slot-line);--os-text: var(--ls-text);--os-text-strong: var(--ls-text);--os-text-muted: var(--ls-text-2);--os-kicker: var(--ls-acao);--os-special: var(--ls-premium)}.ls-detail-arte{width:var(--ls-art-detail);height:var(--ls-art-detail);background:radial-gradient(circle at 50% 24%,color-mix(in srgb,var(--ls-premium) 12%,transparent),transparent 54%),var(--ls-slot-bg)}.ls-detail-copy{display:grid;gap:6px;min-width:0}.ls-detail-copy h4{color:var(--ls-text);font:900 var(--ls-fs-display)/1.12 var(--font-ui)}.ls-detail-desc{color:var(--ls-text-2);font-size:var(--ls-fs-body);line-height:1.42}.ls-detail-rewards{display:grid;gap:9px}.ls-detail-rewards h5{margin:0;color:var(--ls-text-3);font:900 var(--ls-fs-kicker)/1.2 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}.ls-reward-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ls-reward-row{display:grid;grid-template-columns:calc(42px / var(--hud-scale, 1)) minmax(0,1fr);gap:9px;align-items:center;min-height:calc(58px / var(--hud-scale, 1));padding:8px;border:1px solid var(--ls-line);border-radius:var(--ls-r-btn);background:var(--ls-surface)}.ls-reward-icon{display:grid;place-items:center;width:calc(42px / var(--hud-scale, 1));height:calc(42px / var(--hud-scale, 1));border:1px solid var(--ls-slot-line);border-radius:var(--ls-r-btn);background:var(--ls-slot-bg);overflow:hidden}.ls-reward-tile{width:calc(34px / var(--hud-scale, 1));height:calc(34px / var(--hud-scale, 1));image-rendering:pixelated}.ls-reward-tile img,.ls-reward-tile .item-icon-img,.ls-reward-tile .portrait-cell{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.ls-reward-boost,.ls-reward-vip{position:relative;display:grid;place-items:center;width:calc(32px / var(--hud-scale, 1));height:calc(32px / var(--hud-scale, 1));border:1px solid currentColor;border-radius:var(--ls-r-btn);background:radial-gradient(circle at 48% 28%,rgba(255,255,255,.22),transparent 34%),color-mix(in srgb,currentColor 16%,var(--ls-card-cor))}.ls-reward-boost.is-xp{color:var(--ls-info)}.ls-reward-boost.is-loot{color:#68d977}.ls-reward-boost.is-shiny{color:#f08dff}.ls-reward-boost-img,.ls-reward-vip-img{width:86%;height:86%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(1px 2px 0 rgba(0,0,0,.28))}.ls-reward-vip{color:var(--ls-premium-hi)}.ls-reward-icon .ls-reward-outfit{width:auto;height:86%;image-rendering:pixelated}.ls-reward-row.is-title{grid-column:1 / -1;grid-template-columns:calc(112px / var(--hud-scale, 1)) minmax(0,1fr)}.ls-reward-row.is-title .ls-reward-icon{width:calc(112px / var(--hud-scale, 1))}.ls-reward-icon .ls-reward-title{width:calc(100px / var(--hud-scale, 1));height:auto;image-rendering:pixelated}.ls-reward-copy{display:grid;gap:3px;min-width:0}.ls-reward-copy strong{color:var(--ls-text);font:900 var(--ls-fs-body)/1.2 var(--font-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-reward-copy small{color:var(--ls-text-3);font:800 var(--ls-fs-small)/1.2 var(--font-num)}.ls-detail-note,.ls-detail-state{color:var(--ls-text-3);font-size:var(--ls-fs-small);line-height:1.38}.ls-detail-state{padding:8px 10px;border:1px solid currentColor;border-radius:var(--ls-r-btn);background:color-mix(in srgb,currentColor 9%,transparent);font-weight:800}.ls-detail-aviso{padding:8px 10px;border:1px solid color-mix(in srgb,var(--ls-info) 45%,transparent);border-radius:var(--ls-r-btn);background:color-mix(in srgb,var(--ls-info) 8%,transparent);color:var(--ls-text);font-size:var(--ls-fs-small);font-weight:700;line-height:1.38}.ls-detail-state.is-falta,.ls-detail-state.is-limite{color:var(--ls-limite)}.ls-detail-state.is-ativo{color:var(--ls-info)}.ls-detail-state.is-adquirido{color:var(--ls-ok)}.ls-detail-state.is-live:empty{display:none}.ls-detail-balance{color:var(--ls-text-3);font-size:var(--ls-fs-small);line-height:1.35}.ls-detail-balance strong{color:var(--ls-preco-ink);font-family:var(--font-num);font-weight:900}.ls-detail-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--ls-line)}.ls-detail-buy .ls-btn,.ls-detail-buy .ls-selo{min-width:calc(190px / var(--hud-scale, 1));min-height:var(--ls-toque)}.ls-item--pacote{grid-template-columns:minmax(0,1fr);grid-template-areas:"arte" "corpo" "acao";justify-items:center;text-align:center;padding-top:14px}.ls-item--pacote .ls-item-corpo{justify-items:center}.ls-item--pacote .ls-item-nome{font:900 var(--ls-fs-display)/1 var(--font-num);font-variant-numeric:tabular-nums}.ls-item--pacote .ls-item-acao{width:100%;flex-direction:column}.ls-item--pacote .ls-item-acao .ls-btn{width:100%;min-width:0;max-width:none}.ls-item--pacote .ls-item-acao .ls-preco{max-width:100%;overflow-wrap:anywhere}.ls-item--esqueleto{min-height:calc(112px / var(--hud-scale, 1));border-style:dashed;background:linear-gradient(90deg,var(--ls-card-cor),var(--ls-surface),var(--ls-card-cor));background-size:200% 100%;animation:ls-brilho 1.4s linear infinite}.ls-especial{display:grid;min-width:0}.legacy-store .ls-especial .founder-hero,.legacy-store .ls-especial .anciao-hero{flex-direction:column;align-items:stretch;gap:10px;height:100%;margin:0;padding:12px;border-radius:var(--ls-r-card)}.legacy-store .ls-especial .founder-hero>img{display:flex;align-items:center;justify-content:center;width:100%;height:var(--ls-art);object-fit:contain;border:1px solid var(--ls-slot-line);border-radius:var(--ls-r-card);background:var(--ls-slot-bg)}.legacy-store .ls-especial .pl-outfit-showcase--card{width:100%;--os-slot-bg: var(--ls-slot-bg);--os-slot-line: var(--ls-slot-line)}.legacy-store .ls-especial .pl-outfit-showcase--card .pl-outfit-stage{height:calc(136px / var(--hud-scale, 1));border-radius:var(--ls-r-card)}.legacy-store .ls-especial .founder-hero-copy,.legacy-store .ls-especial .anciao-hero-copy{gap:5px}.legacy-store .ls-especial .founder-hero-copy span,.legacy-store .ls-especial .anciao-hero-copy span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.legacy-store .ls-especial .founder-hero-copy b,.legacy-store .ls-especial .anciao-hero-copy b{font-size:var(--ls-fs-title)}.legacy-store .ls-especial .founder-hero-price,.legacy-store .ls-especial .anciao-hero-price{justify-content:center;margin-top:auto;padding-block:9px}.ls-vitrine-hero{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.ls-vitrine-hero-lado{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(220px / var(--hud-scale, 1))),1fr));min-width:0}@media(min-width:900px){.ls-vitrine-hero:not(.is-solo){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ls-vitrine-hero-lado{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 1fr}}.ls-vitrine-hero .ls-banner{height:100%;min-height:0}.ls-vitrine-hero-lado .ls-especial .founder-hero,.ls-vitrine-hero-lado .ls-especial .anciao-hero{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 11px;padding:11px 12px}.ls-vitrine-hero-lado .ls-especial .founder-hero>img{width:calc(62px / var(--hud-scale, 1));height:calc(62px / var(--hud-scale, 1));flex:none}.ls-vitrine-hero-lado .ls-especial .pl-outfit-showcase--card{width:calc(136px / var(--hud-scale, 1));flex:none;gap:0}.ls-vitrine-hero-lado .ls-especial .pl-outfit-showcase--card .pl-outfit-stage{height:calc(92px / var(--hud-scale, 1))}.ls-vitrine-hero-lado .ls-especial .pl-outfit-showcase__caption{display:none}.ls-vitrine-hero-lado .ls-especial .founder-hero-copy,.ls-vitrine-hero-lado .ls-especial .anciao-hero-copy{flex:1 1 calc(120px / var(--hud-scale, 1))}.ls-vitrine-hero-lado .ls-especial .founder-hero-copy b,.ls-vitrine-hero-lado .ls-especial .anciao-hero-copy b{font-size:var(--ls-fs-body)}.ls-vitrine-hero-lado .ls-especial .founder-hero-price,.ls-vitrine-hero-lado .ls-especial .anciao-hero-price{flex:1 0 100%;justify-content:center;margin-top:0;padding-block:6px}.ls-banner{position:relative;display:flex;align-items:flex-end;min-height:calc(190px / var(--hud-scale, 1));padding:18px;border:1px solid var(--ls-destaque-line);border-radius:var(--ls-r-painel);background:var(--ls-card);overflow:hidden}.ls-banner-arte{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.ls-banner-veu{position:absolute;inset:0;background:linear-gradient(90deg,#08090ceb,#08090cc7 45%,#08090c40)}.ls-banner-copy{position:relative;display:grid;gap:7px;max-width:52ch;color:#eef0f4}.ls-banner-copy .ls-item-kicker{color:var(--ls-premium-hi)}.ls-banner-copy h2{font:900 var(--ls-fs-display)/1.05 var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.ls-banner-copy h2 em{color:var(--ls-premium-hi);font-style:normal}.ls-banner-copy p{color:#c8ccd4;font-size:var(--ls-fs-body);line-height:1.45}.ls-banner-copy .ls-item-nota{color:#a7adb8}.ls-banner-acao{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:3px}.ls-banner-acao .ls-preco{color:var(--ls-premium-hi)}.ls-banner-acao .ls-preco-antes{color:#a7adb8}.ls-banner-acao .ls-preco-selo{border-color:color-mix(in srgb,var(--ls-premium-hi) 60%,transparent);background:#08090c8c;color:var(--ls-premium-hi)}.ls-banner-medalha{position:absolute;top:14px;right:14px;display:grid;place-items:center;gap:1px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ls-premium) 55%,transparent);border-radius:var(--ls-r-card);background:#08090cb8;color:var(--ls-premium-hi)}.ls-banner-medalha b{font:900 var(--ls-fs-title)/1 var(--font-ui);letter-spacing:.1em}.ls-banner-medalha small{font-size:var(--ls-fs-kicker);color:#b9bec7;letter-spacing:.08em}.ls-vazio{display:grid;place-items:center;gap:10px;padding:34px 18px;border:1px dashed var(--ls-line);border-radius:var(--ls-r-painel);background:var(--ls-surface);text-align:center}.ls-vazio-marca{width:calc(34px / var(--hud-scale, 1));height:calc(34px / var(--hud-scale, 1));border:2px solid var(--ls-line);border-radius:50%}.ls-vazio p{color:var(--ls-text-2);font-size:var(--ls-fs-body);max-width:46ch}.ls-aviso{padding:9px 12px;border:1px solid var(--ls-line);border-radius:var(--ls-r-btn);background:var(--ls-surface);color:var(--ls-text-2);font-size:var(--ls-fs-small)}.ls-aviso.is-erro{border-color:color-mix(in srgb,var(--ls-erro) 50%,transparent);background:color-mix(in srgb,var(--ls-erro) 10%,transparent);color:var(--ls-erro)}.ls-nota-linha{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 13px;border:1px solid var(--ls-line);border-radius:var(--ls-r-card);background:var(--ls-surface)}.ls-nota-linha p{color:var(--ls-text-2);font-size:var(--ls-fs-small)}.ls-fluxo{display:flex;flex-wrap:wrap;gap:8px}.ls-fluxo li{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--ls-line);border-radius:var(--ls-r-chip);background:var(--ls-surface);color:var(--ls-text-2);font-size:var(--ls-fs-small)}.ls-fluxo b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--ls-acao) 32%,transparent);color:var(--pl-ui-accent-bright);font-size:var(--ls-fs-kicker)}.ls-carteira-rodape{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--ls-line);color:var(--ls-text-3);font-size:var(--ls-fs-kicker)}.ls-pix-shell{display:grid;gap:13px;padding:15px;border:1px solid var(--ls-destaque-line);border-radius:var(--ls-r-card);background:var(--ls-card)}.ls-pix-shell.is-credited{border-color:color-mix(in srgb,var(--ls-ok) 55%,transparent)}.ls-pix-shell.is-expired,.ls-pix-shell.is-failed{border-color:color-mix(in srgb,var(--ls-erro) 55%,transparent)}.ls-pix-shell.is-review{border-color:color-mix(in srgb,var(--pl-ui-warning) 55%,transparent)}.ls-pix-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ls-pix-head h2{color:var(--ls-text);font:900 var(--ls-fs-title)/1.15 var(--font-ui)}.ls-pix-head p{color:var(--ls-text-2);font-size:var(--ls-fs-small);line-height:1.4}.ls-pix-countdown{min-width:11ch;padding:6px 11px;border:1px solid color-mix(in srgb,var(--ls-acao) 45%,transparent);border-radius:var(--ls-r-btn);background:var(--ls-surface);color:var(--pl-ui-accent-bright);font:900 var(--ls-fs-small)/1 var(--font-num);font-variant-numeric:tabular-nums;text-align:center}.ls-pix-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px}.ls-pix-summary span{display:grid;gap:3px;padding:8px 11px;border:1px solid var(--ls-line);border-radius:var(--ls-r-btn);background:var(--ls-surface)}.ls-pix-summary small{color:var(--ls-text-3);font-size:var(--ls-fs-kicker);letter-spacing:.1em;font-weight:800}.ls-pix-summary b{color:var(--ls-text);font-size:var(--ls-fs-small);font-variant-numeric:tabular-nums}.ls-pix-stage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;align-items:start}.ls-pix-qr{display:grid;place-items:center;aspect-ratio:1;padding:10px;border:1px solid var(--ls-line);border-radius:var(--ls-r-card);background:var(--ls-surface)}.ls-pix-qr:has(img){background:#fff}.ls-pix-qr img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.ls-pix-qr-empty{color:var(--ls-text-3);font:800 var(--ls-fs-kicker)/1.4 var(--font-ui);letter-spacing:.1em;text-align:center}.ls-pix-code{display:grid;gap:7px;align-content:start}.ls-pix-code label{color:var(--ls-text-3);font-size:var(--ls-fs-kicker);font-weight:800;letter-spacing:.1em}.ls-pix-code textarea{width:100%;padding:9px;border:1px solid var(--ls-line);border-radius:var(--ls-r-btn);background:var(--ls-poco);color:var(--ls-text-2);font:400 var(--ls-fs-kicker)/1.5 var(--font-num);resize:none;word-break:break-all}.ls-pix-warn{color:var(--ls-erro);font-size:var(--ls-fs-kicker)}.ls-pix-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:11px;border-top:1px solid var(--ls-line);color:var(--ls-text-3);font-size:var(--ls-fs-kicker)}@keyframes ls-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ls-pulso{0%,to{opacity:1}50%{opacity:.62}}@media(min-width:900px){.ls-nav-wrap{padding:10px 14px}.ls-conteudo.pl-scroll-area{padding:18px 20px}.ls-vitrine-layout.has-detail{justify-items:center}.ls-detail{max-height:calc(100dvh - 132px);overflow-y:auto}}@media(max-width:760px){.legacy-store .ls-topo{--pl-window-header-line-left: 62px;--pl-window-header-line-right: 52px;--pl-window-header-overlay-inset: 0 44px 0 auto;gap:10px;min-height:0;padding:10px 12px}.legacy-store .ls-marca{gap:10px}.legacy-store .ls-marca-selo{--pl-window-icon-size: 38px}.legacy-store .ls-marca-titulo{font-size:20px}.ls-detail{min-height:100%}.ls-detail-stage{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.ls-detail-copy{justify-items:center}.ls-reward-list{grid-template-columns:minmax(0,1fr)}.ls-detail-buy{position:sticky;bottom:-16px;margin:0 -12px -12px;padding:10px 12px 12px;background:linear-gradient(var(--ls-card-cor),var(--ls-card-cor)),var(--ls-card-cor)}.ls-detail-buy .ls-btn,.ls-detail-buy .ls-selo{min-height:var(--ls-toque)}}@media(max-width:520px){.legacy-store .ls-topo{align-items:center;gap:8px}.legacy-store .ls-marca-kicker{display:none}.legacy-store .ls-marca-titulo{margin-top:0;font-size:18px}.legacy-store .ls-saldo{padding:5px 8px}.ls-conteudo.pl-scroll-area{padding:12px}.ls-vitrine-titulo{font-size:var(--ls-fs-title)}.ls-vitrine-nota{font-size:var(--ls-fs-small)}.ls-grade--produtos,.ls-grade--comparar{grid-template-columns:minmax(0,1fr)}.ls-item:not(.ls-item--pacote){grid-template-columns:calc(84px / var(--hud-scale, 1)) minmax(0,1fr);grid-template-areas:"arte corpo" "acao acao";grid-template-rows:auto auto;align-items:center;gap:10px 13px;min-height:calc(144px / var(--hud-scale, 1))}.ls-item:not(.ls-item--pacote) .ls-item-arte{width:calc(84px / var(--hud-scale, 1));height:calc(84px / var(--hud-scale, 1))}.ls-item:not(.ls-item--pacote) .ls-item-arte>.ls-product-art{width:100%}.ls-item--fitado:not(.ls-item--pacote) .ls-item-corpo{padding-top:calc(16px / var(--hud-scale, 1))}.ls-item-acao{width:100%;flex-wrap:wrap}.ls-item-acao .ls-btn,.ls-item-acao .ls-selo{flex:1 1 calc(136px / var(--hud-scale, 1));max-width:none}.ls-item-acao .ls-preco-oferta{flex:0 0 auto}}@media(hover:none),(pointer:coarse){.legacy-store{--ui-close-size: var(--ls-toque)}.legacy-store .ls-btn,.ls-selo,.ls-nav-item,.legacy-store .ls-item-acao .ls-btn{min-height:var(--ls-toque)}.legacy-store .ls-item-acao .ls-btn{flex:1 1 auto}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){.legacy-store .ls-topo{--pl-window-header-line-left: 58px;--pl-window-header-line-right: 48px;min-height:0;padding:6px 10px}.legacy-store .ls-marca-selo{--pl-window-icon-size: 34px}.legacy-store .ls-marca-kicker{display:none}.legacy-store .ls-marca-titulo{margin-top:0;font-size:18px}.ls-conteudo.pl-scroll-area{padding:10px 12px;gap:10px}.ls-banner{min-height:calc(140px / var(--hud-scale, 1));padding:12px}.ls-vitrine-nota,.ls-vitrine-oferta{display:none}.ls-detail{gap:8px;padding:10px}.ls-detail-stage{grid-template-columns:calc(92px / var(--hud-scale, 1)) minmax(0,1fr);gap:10px}.ls-detail-arte{width:calc(92px / var(--hud-scale, 1));height:calc(92px / var(--hud-scale, 1))}.ls-reward-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.ls-detail-buy{position:sticky;bottom:-10px;margin:0 -10px -10px;padding:8px 10px 10px;background:linear-gradient(var(--ls-card-cor),var(--ls-card-cor)),var(--ls-card-cor)}.ls-nav-wrap{padding:6px 8px;gap:0}.legacy-store .ls-saldo{padding:3px 9px}.legacy-store .ls-recarga-txt{display:none}.ls-vitrine-hero:not(.is-solo){grid-template-columns:minmax(0,1fr)}.ls-vitrine-hero-lado{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(220px / var(--hud-scale, 1))),1fr));grid-template-rows:auto}}@media(max-width:380px){.legacy-store .ls-recarga-txt{display:none}.legacy-store .ls-recarga{padding-inline:10px}.legacy-store .ls-marca-titulo{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.legacy-store *,.legacy-store *:before,.legacy-store *:after{animation-duration:.001ms;animation-iteration-count:1;transition-duration:.001ms}}.ls-card-shell{display:grid;gap:13px;padding:15px;border:1px solid var(--ls-destaque-line);border-radius:var(--ls-r-card);background:var(--ls-card)}.ls-card-shell.is-credited{border-color:color-mix(in srgb,var(--ls-ok) 55%,transparent)}.ls-card-shell.is-declined,.ls-card-shell.is-failed,.ls-card-shell.is-error{border-color:color-mix(in srgb,var(--ls-erro) 55%,transparent)}.ls-card-shell.is-under_review,.ls-card-shell.is-review,.ls-card-shell.is-action_required{border-color:color-mix(in srgb,var(--pl-ui-warning) 55%,transparent)}.ls-card-selo{padding:6px 11px;border:1px solid color-mix(in srgb,var(--ls-acao) 45%,transparent);border-radius:var(--ls-r-btn);background:var(--ls-surface);color:var(--pl-ui-accent-bright);font:900 var(--ls-fs-small)/1 var(--font-num);letter-spacing:.04em;text-align:center;white-space:nowrap}.ls-card-brick-wrap{position:relative;min-height:calc(420px / var(--hud-scale, 1));padding:10px;border:1px solid var(--ls-line);border-radius:var(--ls-r-card);background:var(--ls-surface)}.ls-card-brick{min-height:inherit}.ls-card-brick-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--ls-text-3);font:800 var(--ls-fs-kicker)/1.4 var(--font-ui);letter-spacing:.1em;text-align:center;pointer-events:none;animation:ls-pulso 1.4s ease-in-out infinite}.ls-card-brick-loading[hidden]{display:none}.ls-card-shell.is-submitting .ls-card-brick{pointer-events:none;opacity:.72}.ls-card-3ds{display:grid;padding:10px;border:1px solid var(--ls-line);border-radius:var(--ls-r-card);background:var(--ls-surface)}.ls-card-3ds-frame{width:100%;height:min(calc(600px / var(--hud-scale, 1)),calc(70dvh / var(--hud-scale, 1)));min-height:calc(320px / var(--hud-scale, 1));border:0;border-radius:var(--ls-r-btn);background:#fff}.ls-card-stage-msg{display:grid;place-items:center;align-content:center;gap:8px;min-height:calc(160px / var(--hud-scale, 1));border:1px dashed var(--ls-line);border-radius:var(--ls-r-card);background:var(--ls-surface);color:var(--ls-text-2);font:900 var(--ls-fs-kicker)/1.4 var(--font-ui);letter-spacing:.1em;text-align:center}.ls-card-stage-msg>span{width:calc(14px / var(--hud-scale, 1));height:calc(14px / var(--hud-scale, 1));border-radius:50%;background:currentColor}.ls-card-stage-msg.is-processing,.ls-card-stage-msg.is-action_required{color:var(--ls-info)}.ls-card-stage-msg.is-processing>span,.ls-card-stage-msg.is-action_required>span{animation:ls-pulso 1.1s ease-in-out infinite}.ls-card-stage-msg.is-under_review,.ls-card-stage-msg.is-review{color:var(--ls-limite)}.ls-card-stage-msg.is-credited{color:var(--ls-ok)}.ls-card-stage-msg.is-declined,.ls-card-stage-msg.is-failed,.ls-card-stage-msg.is-error{color:var(--ls-erro)}.ls-card-botoes{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ls-item--pacote .ls-btn--cartao{width:100%}@media(max-width:760px){.ls-card-shell{gap:10px;padding:12px}.ls-card-brick-wrap{min-height:calc(380px / var(--hud-scale, 1));padding:6px}.ls-card-3ds{padding:6px}.ls-card-3ds-frame{height:min(calc(600px / var(--hud-scale, 1)),calc(72dvh / var(--hud-scale, 1)))}.ls-card-botoes{width:100%;justify-content:stretch}.ls-card-botoes .ls-btn{flex:1 1 calc(50% - 8px)}}@media(orientation:landscape)and (max-width:1024px)and (max-height:430px){.ls-card-shell{gap:8px;padding:10px}.ls-card-brick-wrap{min-height:calc(300px / var(--hud-scale, 1));padding:6px}.ls-card-3ds-frame{height:calc(78dvh / var(--hud-scale, 1));min-height:calc(240px / var(--hud-scale, 1))}.ls-card-stage-msg{min-height:calc(96px / var(--hud-scale, 1))}.ls-card-selo{display:none}}@media(hover:none),(pointer:coarse){.ls-card-botoes .ls-btn{min-height:var(--ls-toque)}}@media(prefers-reduced-motion:reduce){.ls-card-brick-loading,.ls-card-stage-msg>span{animation:none}}#modalRoot .modal.panel.modal-lg.modal-forja.modal-forja.modal-forja.modal-forja,#overlayRoot .modal.panel.modal-lg.modal-forja.modal-forja.modal-forja.modal-forja,.modal.modal-forja{width:min(720px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(720px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.forja-window{--ui-close-size: 40px;--forja-quente: #ff9a3c;--forja-quente-claro: #ffd28a;--forja-frio: #7fb2d8;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.forja-window .forja-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.forja-window h2.pl-window__title{font-size:clamp(20px,2vw,26px)}.forja-emblem .hudbar-ico-img{display:block;width:24px;height:24px;image-rendering:pixelated}.forja-body{display:flex;flex-direction:column;gap:var(--pl-ui-space-md);padding:14px 14px 20px;background:var(--pl-ui-surface-panel)}.forja-aviso.pl-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy);color:var(--pl-ui-text-soft)}.forja-aviso b{color:var(--forja-quente-claro)}.forja-erro.pl-card{margin:0;padding:9px 12px;color:var(--pl-ui-danger);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.forja-secao{display:flex;flex-direction:column;gap:8px;min-width:0}.forja-secao-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.forja-secao-titulo{margin:0;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-section);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.forja-secao-acoes{display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.forja-limpar.pl-button{flex:0 0 auto;min-height:40px;padding:0 12px;font-size:11px}.forja-especies{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.forja-especie{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:1px 9px;min-height:52px;padding:7px 10px;color:var(--pl-ui-text);text-align:left;cursor:pointer;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.forja-especie-spr{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px}.forja-especie-nome{min-width:0;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.forja-especie-conta{display:flex;align-items:baseline;gap:5px;min-width:0;color:var(--pl-ui-text-muted);font-size:10px}.forja-especie-qtd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forja-especie-num{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-weight:800}.forja-especie-melhor{flex:0 0 auto;white-space:nowrap}.forja-especie-melhor:before{margin-right:5px;content:"·"}.forja-especie.is-on{border-color:var(--forja-quente);background:var(--pl-ui-card-active-background)}.forja-especie:is(:hover,:focus-visible){border-color:var(--pl-ui-border-strong)}.forja-especie:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.forja-especie[hidden],.forja-card[hidden]{display:none}.forja-secao--filtravel{--forja-especie-h: 52px}.forja-filtro{display:inline-flex;flex:0 1 240px;align-items:center;gap:6px;min-width:160px;height:36px;box-sizing:border-box;padding:0 10px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-panel);transition:border-color .16s ease,box-shadow .16s ease}.forja-filtro:focus-within{border-color:var(--pl-ui-border-strong);box-shadow:var(--pl-ui-shadow-focus-glow)}.forja-filtro-ico{flex:0 0 auto;color:var(--pl-ui-text-muted)}#modalRoot .forja-window .forja-filtro-campo{flex:1;width:100%;min-width:0;min-height:0;height:100%;padding:0;color:var(--pl-ui-text);font:inherit;font-size:13px;border:0;outline:none;background:transparent;box-shadow:none}.forja-filtro-campo::placeholder{color:var(--pl-ui-text-muted);opacity:1}.forja-especies--rolavel{max-height:calc(var(--forja-especie-h) * 4.5 + 8px * 4 + 4px);padding:2px 4px 2px 2px}.forja-especies--rolavel .forja-especie{min-height:var(--forja-especie-h)}.forja-lista-rolavel{position:relative;flex-shrink:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y}.forja-grade.forja-lista-rolavel{padding:2px 4px 2px 2px}:is(#modalRoot,#overlayRoot) .modal .forja-lista-rolavel,.forja-window .forja-lista-rolavel{scrollbar-width:auto;scrollbar-color:auto}:is(#modalRoot,#overlayRoot) .modal .forja-lista-rolavel::-webkit-scrollbar,.forja-window .forja-lista-rolavel::-webkit-scrollbar{display:block;width:10px;height:10px}:is(#modalRoot,#overlayRoot) .modal .forja-lista-rolavel::-webkit-scrollbar-track,.forja-window .forja-lista-rolavel::-webkit-scrollbar-track{border-radius:99px;background:var(--pl-ui-surface-raised)}:is(#modalRoot,#overlayRoot) .modal .forja-lista-rolavel::-webkit-scrollbar-thumb,.forja-window .forja-lista-rolavel::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:99px;background:var(--pl-ui-border-strong) padding-box}:is(#modalRoot,#overlayRoot) .modal .forja-lista-rolavel::-webkit-scrollbar-thumb:hover,.forja-window .forja-lista-rolavel::-webkit-scrollbar-thumb:hover{background:var(--pl-ui-accent-muted) padding-box}@supports not selector(::-webkit-scrollbar){:is(#modalRoot,#overlayRoot) .modal .forja-lista-rolavel,.forja-window .forja-lista-rolavel{scrollbar-width:thin;scrollbar-color:var(--pl-ui-border-strong) var(--pl-ui-surface-raised)}}.forja-especies-vazio[hidden]{display:none}.forja-especies-vazio{display:flex;flex-direction:column;gap:2px;margin:0;padding:14px 12px;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy);text-align:center;border:1px dashed var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.forja-especies-vazio b{display:inline;color:var(--pl-ui-text);overflow-wrap:anywhere}.forja-especies-vazio-dica{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size)}.forja-grade{--forja-linha: 116px;--forja-vao: 8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-rows:var(--forja-linha);gap:var(--forja-vao);max-height:calc(var(--forja-linha) * 3 + var(--forja-vao) * 2);padding-right:4px;overflow-y:auto}.forja-grade.pl-scroll-area{overscroll-behavior:auto}.forja-card{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:116px;padding:6px 4px 8px;color:var(--pl-ui-text);cursor:pointer;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.forja-card-topo{display:flex;align-items:flex-start;gap:2px;width:100%;padding-left:4px}.forja-card-marca{flex:0 0 auto;color:var(--pl-ui-text-muted);font-size:13px;line-height:1}.forja-card-boost{flex:0 0 auto;align-self:flex-start;padding:1px 5px;border:1px solid var(--pl-ui-border-strong, var(--pl-ui-border));border-radius:999px;background:var(--pl-ui-surface-sunken, var(--pl-ui-surface));color:var(--pl-ui-text-strong, var(--pl-ui-text));font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.forja-card-spr{display:grid;flex:1 1 auto;place-items:center;min-width:0}.forja-card-dados{display:flex;flex-direction:column;align-items:center;gap:2px}.forja-card-iv{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:10px}.forja-card.is-on{border-color:var(--forja-quente);background:var(--pl-ui-card-active-background);box-shadow:inset 0 0 0 1px #ff9a3c59}.forja-card.is-on .forja-card-marca{color:var(--forja-quente-claro)}.forja-card-marca--dupla{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;font-family:var(--pl-ui-font-number);font-size:11px;font-weight:800;border-radius:999px;background:var(--forja-quente-claro)}.forja-card.is-on .forja-card-marca--dupla{color:#1b1206}.forja-marcados{margin:0;padding:8px 10px;color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:var(--pl-ui-font-small-size);line-height:var(--pl-ui-leading-copy);border:1px solid rgb(255 154 60 / 40%);border-radius:8px;background:#ff9a3c14}.forja-marcados b{color:var(--forja-quente-claro)}.forja-card:is(:hover,:focus-visible){border-color:var(--pl-ui-border-strong)}.forja-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.forja-stars{color:var(--forja-quente-claro);font-size:12px;letter-spacing:.05em;line-height:1}.forja-stars--reveal{font-size:22px}.forja-vazio.pl-card{display:flex;flex-direction:column;gap:6px;padding:16px 14px;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy);text-align:center}.forja-vazio b{color:var(--pl-ui-text)}.forja-odds{display:flex;flex-direction:column;gap:8px;padding:11px 12px}.forja-odds-ancora{margin:0;color:var(--forja-quente-claro);font-size:12px;font-weight:800}.forja-odds-lista{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.forja-odd{display:grid;grid-template-columns:34px minmax(0,1fr) 52px;align-items:center;gap:8px}.forja-odd-estrela{color:var(--pl-ui-text-soft);font-size:11px;font-weight:800}.forja-odd-trilho{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-text-muted) 25%,transparent)}.forja-odd-barra{display:block;height:100%;border-radius:inherit;background:var(--forja-frio)}.forja-odd.is-up .forja-odd-barra{background:var(--pl-ui-success)}.forja-odd.is-down .forja-odd-barra{background:var(--pl-ui-danger)}.forja-odd.is-same .forja-odd-barra{background:var(--forja-quente)}.forja-odd-pct{color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:11px;text-align:right}.forja-odds-nota{margin:0;color:var(--pl-ui-text-muted);font-size:11px;line-height:var(--pl-ui-leading-copy)}.forja-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.forja-custo{display:flex;flex-direction:column;gap:2px;min-width:0}.forja-custo-rotulo{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em}.forja-custo-valores{display:flex;flex-wrap:wrap;gap:4px 12px}.forja-preco{color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:14px}.forja-preco.is-falta{color:var(--pl-ui-danger)}.forja-fundir.pl-button{flex:0 0 auto;min-width:152px;min-height:44px}.forja-foot .pl-button--secondary{min-height:44px}.forja-body--reveal{align-items:center;justify-content:center}.forja-reveal{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:420px;padding:16px 14px 18px;text-align:center;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:radial-gradient(120% 90% at 50% 0%,rgb(255 154 60 / 12%),transparent 68%),var(--pl-ui-surface-raised)}.forja-reveal-cena{position:relative;display:grid;place-items:center;width:136px;height:136px;overflow:hidden;border:1px solid var(--forja-quente);border-radius:var(--pl-ui-radius-card);background:#030e16b8;animation:forja-abre .38s cubic-bezier(.2,.8,.3,1) both}@keyframes forja-abre{0%{opacity:0;transform:scale(.82)}62%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.forja-reveal-halo{position:absolute;inset:0;background:radial-gradient(58% 58% at 50% 52%,rgb(255 154 60 / 46%),transparent 72%);opacity:.5}.forja-reveal-brilho{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 46%,rgb(255 255 255 / 16%) 50%,transparent 54%);transform:translate(-110%)}.forja-reveal-mon{position:relative}.forja-reveal>:not(.forja-reveal-cena){animation:forja-entra .3s ease .26s both}@keyframes forja-entra{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.forja-reveal-kicker{margin:4px 0 0;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker)}.forja-reveal-nome{margin:0;color:var(--pl-ui-text);font-family:var(--pl-ui-font-title);font-size:22px;letter-spacing:var(--pl-ui-tracking-title)}.forja-reveal-linha,.forja-reveal-destino,.forja-reveal-replay{margin:0;font-size:12px;line-height:var(--pl-ui-leading-copy)}.forja-reveal-linha{color:var(--pl-ui-text-soft)}.forja-reveal-linha b{color:var(--forja-quente-claro)}.forja-reveal-destino{color:var(--pl-ui-text-muted)}.forja-reveal-replay{color:var(--pl-ui-warning)}.forja-reveal.is-subiu .forja-reveal-cena{border-color:var(--pl-ui-special);box-shadow:0 0 0 2px #030e16e5,0 0 0 3px var(--pl-ui-special);animation:forja-abre .38s cubic-bezier(.2,.8,.3,1) both,forja-pulso .62s .38s ease-in-out 2}.forja-reveal.is-subiu .forja-reveal-halo{opacity:.72;background:radial-gradient(58% 58% at 50% 52%,rgb(230 185 79 / 62%),transparent 72%)}.forja-reveal.is-subiu .forja-reveal-brilho{animation:forja-lustro .62s ease-out .3s both}.forja-reveal.is-subiu .forja-reveal-kicker{color:var(--pl-ui-special)}.forja-reveal.is-caiu .forja-reveal-kicker,.forja-reveal.is-caiu .forja-reveal-linha b{color:var(--pl-ui-danger)}.forja-falta{margin:0;color:var(--pl-ui-danger);font-size:var(--pl-ui-font-small-size);line-height:var(--pl-ui-leading-copy)}.forja-falta--cidade{color:var(--pl-ui-warning)}@keyframes forja-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes forja-lustro{0%{transform:translate(-110%)}to{transform:translate(110%)}}.forja-reveal.is-shiny{border-color:var(--pl-ui-special);background:radial-gradient(circle at 18% 34%,rgb(255 224 113 / 16%),transparent 32%),linear-gradient(90deg,rgb(255 224 113 / 7%) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(140deg,#2b2612,#101a22 70%)}.forja-reveal.is-shiny .forja-reveal-cena{width:160px;height:160px;border-color:#ffe071;box-shadow:0 0 0 2px #030e16e5,0 0 0 4px #ffe071,0 0 26px #ffe07173;animation:forja-abre .46s cubic-bezier(.16,1.05,.3,1) both,forja-pulso-forte .56s .46s ease-in-out 4}.forja-reveal.is-shiny .forja-reveal-halo{opacity:1;background:radial-gradient(62% 62% at 50% 50%,rgb(255 224 113 / 72%),transparent 74%);animation:forja-halo .56s .46s ease-in-out 4}.forja-reveal.is-shiny .forja-reveal-brilho{background:linear-gradient(115deg,transparent 0 40%,rgb(255 255 255 / 34%) 50%,transparent 60%);animation:forja-lustro .7s ease-out .38s 2 both}.forja-reveal.is-shiny .forja-reveal-kicker{padding:3px 12px;color:#171205;background:#ffe071;border:1px solid #fff6c8;border-radius:2px;animation:forja-selo .32s cubic-bezier(.2,1.5,.4,1) .42s both}.forja-reveal.is-shiny .forja-reveal-nome,.forja-reveal.is-shiny .forja-stars--reveal{color:#ffe071}@keyframes forja-pulso-forte{0%,to{transform:scale(1)}50%{transform:scale(1.075)}}@keyframes forja-halo{0%,to{opacity:.72}50%{opacity:1}}@keyframes forja-selo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.forja-versus.pl-card{display:flex;flex-direction:column;gap:8px;padding:11px 12px}.forja-vs-cab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.forja-vs-quem{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.forja-vs-spr{display:grid;place-items:center}.forja-stars--vs{font-size:11px}.forja-vs-nota{max-width:100%;overflow:hidden;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.forja-vs-grade{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.forja-vs-linha{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:6px}.forja-vs-rotulo{color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.03em;text-align:center}.forja-vs-lado{display:flex;flex-direction:column;gap:2px;min-width:0}.forja-vs-topo{display:flex;align-items:baseline;justify-content:space-between;gap:4px;min-width:0}.forja-vs-lado--a .forja-vs-topo{flex-direction:row-reverse}.forja-vs-stat{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:11px;font-weight:600}.forja-vs-iv{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:11px;font-style:normal;font-weight:800}.forja-vs-iv i{color:var(--pl-ui-text-muted);font-family:inherit;font-size:9px;font-style:normal}.forja-vs-trilho{display:block;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-text-muted) 25%,transparent)}.forja-vs-trilho i{display:block;flex:0 0 auto;height:100%;border-radius:inherit;background:var(--forja-frio)}.forja-vs-lado--a .forja-vs-trilho{display:flex;justify-content:flex-end}.forja-delta{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:4px;padding:9px 10px;text-align:left;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:#030e166b}.forja-delta-titulo{margin:0;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.forja-delta-nota{margin:0;color:var(--pl-ui-text-muted);font-size:10px;line-height:var(--pl-ui-leading-copy)}.forja-delta-lista{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.forja-delta-linha{display:grid;grid-template-columns:38px minmax(0,1fr) 10px minmax(0,1fr) 56px;align-items:center;gap:4px;padding:1px 3px;border-radius:3px}.forja-delta-lista>.forja-delta-linha:first-child{padding-bottom:5px;border-bottom:1px solid var(--pl-ui-border);border-radius:3px 3px 0 0}.forja-delta-lista>.forja-delta-linha:first-child .forja-delta-rotulo{color:var(--forja-quente-claro)}.forja-delta-rotulo{color:var(--pl-ui-text-muted);font-size:10px;font-weight:800}.forja-delta-de{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:11px;text-align:right}.forja-delta-seta{color:var(--pl-ui-text-muted);font-size:9px;text-align:center}.forja-delta-para{color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:11px}.forja-delta-var{font-family:var(--pl-ui-font-number);font-size:11px;text-align:right}.forja-delta-linha.is-up{background:#54d68c1a}.forja-delta-linha.is-down{background:#e860601a}.forja-delta-linha.is-up .forja-delta-var{color:var(--pl-ui-success)}.forja-delta-linha.is-down .forja-delta-var{color:var(--pl-ui-danger)}.forja-delta-linha.is-same .forja-delta-var,.forja-delta-linha.is-nd .forja-delta-var{color:var(--pl-ui-text-muted)}@media(min-width:769px){.forja-aviso-curto{display:none}}@media(max-height:860px){.forja-body>.forja-odds{order:2}.forja-body>.forja-versus{order:3}}@media(max-width:768px){.forja-body{gap:10px;padding:12px 12px 26px}.forja-body>.forja-odds{order:2}.forja-body>.forja-versus{order:3}.forja-aviso.pl-card{display:block;padding:8px 11px;font-size:12px}.forja-aviso-longo{display:none}.forja-aviso-lead{margin-right:4px}.forja-aviso-curto{color:var(--pl-ui-text-muted)}.forja-especie{min-height:46px;padding:5px 9px}.forja-secao--filtravel{--forja-especie-h: 46px}.forja-especies--rolavel{max-height:min(calc(var(--forja-especie-h) * 4.5 + 8px * 4 + 4px),38dvh)}.forja-filtro{flex:1 1 100%;min-width:0;height:calc(44px / var(--hud-scale, 1))}.forja-limpar.pl-button{min-width:40px;padding:0 8px;color:var(--pl-ui-text-muted);font-size:10px;font-weight:700;border-color:transparent;background:none;box-shadow:none}.forja-limpar.pl-button:not(:disabled):is(:hover,:focus-visible){color:var(--pl-ui-text);border-color:var(--pl-ui-border)}.forja-odds,.forja-versus.pl-card{gap:7px;padding:10px 11px}}@media(max-width:620px){.forja-especies{grid-template-columns:repeat(auto-fill,minmax(146px,1fr))}.forja-grade{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.forja-foot{flex-direction:column;align-items:stretch}.forja-fundir.pl-button{width:100%}.forja-reveal.is-shiny .forja-reveal-cena{width:136px;height:136px}}@media(max-width:480px){.forja-especie-un{display:none}.forja-grade{--forja-linha: 104px;--forja-vao: 6px}.forja-card{min-height:104px}.forja-odds-nota--extra,.forja-vs-iv{display:none}.forja-vs-trilho{height:8px}.forja-vs-cab{gap:6px}.forja-vs-grade{gap:5px}}@media(max-height:460px){.forja-window .forja-head{min-height:58px;padding:7px 12px}.forja-body{padding:10px 10px 18px}.forja-reveal-cena,.forja-reveal.is-shiny .forja-reveal-cena{width:104px;height:104px}.forja-stars--reveal{font-size:18px}}@media(prefers-reduced-motion:reduce){.forja-reveal-cena,.forja-reveal>:not(.forja-reveal-cena),.forja-reveal-brilho,.forja-reveal-halo,.forja-reveal.is-subiu .forja-reveal-cena,.forja-reveal.is-subiu .forja-reveal-brilho,.forja-reveal.is-shiny .forja-reveal-cena,.forja-reveal.is-shiny .forja-reveal-halo,.forja-reveal.is-shiny .forja-reveal-brilho,.forja-reveal.is-shiny .forja-reveal-kicker{animation:none}}.depot-forja-cta{display:flex;margin:0 0 8px}.depot-forja-btn{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;min-height:46px;overflow:hidden;padding:7px 12px;color:#a9efc6;text-align:left;cursor:pointer;border:1px solid rgb(74 205 130 / 48%);border-radius:8px;background:linear-gradient(180deg,#4acd8229,#4acd820f);isolation:isolate;animation:forja-cta-pulso 7s ease-in-out infinite}.depot-forja-btn .depot-cta-icone{flex:none;width:24px;height:24px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 0 4px rgb(74 205 130 / 55%))}.depot-forja-btn .depot-cta-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.depot-forja-btn:before{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:42%;pointer-events:none;content:"";background:linear-gradient(100deg,#a9efc600,#a9efc642 45%,#d6ffe65c 55%,#a9efc600);transform:translate(-160%) skew(-16deg);animation:forja-cta-lustro 7s cubic-bezier(.45,0,.2,1) infinite}@keyframes forja-cta-pulso{0%,to{border-color:#4acd827a;box-shadow:0 0 #4acd8200}50%{border-color:#a9efc6eb;box-shadow:0 0 13px #4acd8261}}@keyframes forja-cta-lustro{0%{transform:translate(-160%) skew(-16deg)}38%,to{transform:translate(340%) skew(-16deg)}}.depot-forja-btn b{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.depot-forja-btn small{overflow:hidden;max-width:100%;color:var(--text-3, #8da0ae);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.depot-forja-btn:is(:hover,:focus-visible){border-color:#4acd82}.depot-forja-btn:focus-visible{outline:2px solid #a9efc6;outline-offset:2px}@media(prefers-reduced-motion:reduce){.depot-forja-btn{border-color:#4acd82b8;box-shadow:0 0 10px #4acd823d;animation:none}.depot-forja-btn:before{transform:translate(120%) skew(-16deg);animation:none}}.forja-aviso--shiny.pl-card{border-color:#ffe0718c}.forja-aviso--shiny b{color:#ffe071}.forja-especie.is-shiny{border-color:#ffe07173}.forja-especie.is-shiny.is-on{border-color:#ffe071}.forja-especie-shiny{color:#ffe071;font-size:.72em;letter-spacing:.06em}.forja-card.is-shiny{position:relative;border-color:#ffe07166}.forja-card.is-shiny.is-on{border-color:#ffe071}.forja-card-shiny{position:absolute;top:4px;right:6px;color:#ffe071;font-size:13px;line-height:1}.forja-odds--shiny .forja-odds-ancora b,.forja-foot--shiny .forja-custo-rotulo{color:#ffe071}.forja-reveal-nota{margin:4px 0 0;font-size:12px;opacity:.85;text-align:center}.fv2-odds{--fv2-sobe: var(--pl-ui-success, #54d68c);--fv2-mantem: var(--forja-quente, #ff9a3c);--fv2-cai: var(--pl-ui-danger, #e86060);--fv2-ouro: var(--forja-quente-claro, #ffd28a);gap:10px}.fv2-odds.is-vazio{gap:6px}.forja-body>.fv2-martelo{order:2}.fv2-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.fv2-par{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid rgb(255 154 60 / 35%);border-radius:999px;background:#ff9a3c14;font-size:11px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.fv2-par-estrela{color:var(--fv2-ouro);text-shadow:0 0 8px rgb(255 190 90 / 35%)}.fv2-par-estrela.is-menor{color:var(--pl-ui-text-soft);text-shadow:none}.fv2-par-mais{color:var(--pl-ui-text-muted);font-weight:700}.fv2-barra{display:flex;gap:2px;height:30px;padding:3px;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:8px;background:#030e16b3;box-shadow:inset 0 2px 6px #00000073}.fv2-seg{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:6px;overflow:hidden;border-radius:5px}.fv2-seg:after{position:absolute;inset:0 0 50%;content:"";background:linear-gradient(180deg,#ffffff38,#fff0);pointer-events:none}.fv2-seg--sobe{background:linear-gradient(180deg,#6fe3a0,#2fae68);box-shadow:0 0 12px #54d68c59}.fv2-seg--mantem{background:linear-gradient(180deg,#ffb262,#e07a22)}.fv2-seg--protegido{background:repeating-linear-gradient(135deg,#ffe2968c 0 5px,#ffe29600 5px 10px),linear-gradient(180deg,#d9a14a,#a8701f);box-shadow:inset 0 0 0 1px #ffe2967f}.fv2-seg--cai{background:linear-gradient(180deg,#f07f7f,#b93b3b)}.fv2-seg-pct{position:relative;z-index:1;color:#101820;font-family:var(--pl-ui-font-number);font-size:11px;font-weight:800;text-shadow:0 1px 0 rgb(255 255 255 / 30%)}.fv2-legenda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.fv2-leg{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:7px 9px;border:1px solid var(--pl-ui-border);border-radius:6px;background:#ffffff08}.fv2-leg-ico{grid-row:1 / span 2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:10px;font-style:normal;font-weight:900;color:#101820}.fv2-leg.is-up .fv2-leg-ico{background:var(--fv2-sobe)}.fv2-leg.is-same .fv2-leg-ico{background:var(--fv2-mantem)}.fv2-leg.is-down .fv2-leg-ico{background:var(--fv2-cai)}.fv2-leg-rotulo{overflow:hidden;color:var(--pl-ui-text-muted);font-size:10.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fv2-leg-pct{color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:15px;line-height:1.15}.fv2-leg.is-up .fv2-leg-pct{color:var(--fv2-sobe)}.fv2-leg.is-apagada{opacity:.45;filter:grayscale(.8)}.fv2-leg.is-down .fv2-leg-pct{color:var(--fv2-cai)}.fv2-leg-protegido{grid-column:1 / -1;display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:var(--fv2-ouro);font-size:10px;font-weight:700}.fv2-odds.is-protegido .fv2-leg.is-down{border-color:#ffd28a59;background:#ffd28a0f}.fv2-odds.is-protegido .fv2-leg.is-down .fv2-leg-pct{color:var(--fv2-ouro)}.fv2-shiny-rodape{margin-left:auto;color:var(--pl-ui-text-muted);font-size:12px;font-weight:700;white-space:nowrap;cursor:help}.fv2-shiny-rodape b{font-family:var(--pl-ui-font-number)}.fv2-shiny-rodape.is-on{color:#ffe071;text-shadow:0 0 10px rgb(255 214 90 / 35%)}.fv2-shiny-rodape:focus-visible{outline:2px solid var(--forja-quente, #ff9a3c);outline-offset:3px;border-radius:4px}.fv2-dica{margin:0;padding:8px 10px 8px 30px;border-radius:6px;position:relative;color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy, 1.45);background:#7fb2d817;border:1px solid rgb(127 178 216 / 22%)}.fv2-dica:before{position:absolute;top:8px;left:10px;display:grid;place-items:center;width:14px;height:14px;content:"i";border-radius:50%;color:#0d1a24;background:#7fb2d8;font-size:10px;font-weight:900;font-style:italic}.fv2-dica.is-bom{color:#c9f2d9;background:#54d68c17;border-color:#54d68c47}.fv2-dica.is-bom:before{content:"✓";font-style:normal;background:var(--fv2-sobe)}.fv2-dica.is-alerta{color:#ffd9d0;background:#e860601a;border-color:#e8606059}.fv2-dica.is-alerta:before{content:"!";font-style:normal;background:var(--fv2-cai)}.fv2-martelo{--fv2-ouro: var(--forja-quente-claro, #ffd28a);display:grid;flex-shrink:0;grid-template-columns:46px minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;min-height:64px;padding:10px 14px 10px 10px;color:var(--pl-ui-text);text-align:left;cursor:pointer;border:1px solid var(--pl-ui-border);border-radius:10px;background:linear-gradient(135deg,#ff9a3c12,#ff9a3c00 55%),var(--pl-ui-surface-raised, #12202b);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.fv2-martelo:not(:disabled):hover{border-color:#ff9a3c99}.fv2-martelo:focus-visible{outline:2px solid var(--forja-quente, #ff9a3c);outline-offset:2px}.fv2-martelo-ico{display:grid;place-items:center;width:46px;height:46px;color:#c7ced6;border:1px solid var(--pl-ui-border);border-radius:10px;background:radial-gradient(circle at 35% 30%,#ffffff1a,#00000040);transition:color .18s ease,box-shadow .18s ease,transform .18s ease}.fv2-martelo-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.fv2-martelo-nome{font-size:13px;font-weight:800;letter-spacing:.02em}.fv2-martelo-detalhe{color:var(--pl-ui-text-muted);font-size:11.5px;line-height:1.35}.fv2-martelo-detalhe b{color:var(--pl-ui-text-soft)}.fv2-martelo-detalhe s{color:var(--pl-ui-danger, #e86060)}.fv2-martelo-preco{display:inline-flex;align-items:center;gap:4px;color:var(--fv2-ouro);font-family:var(--pl-ui-font-number);font-size:14px;font-weight:800;white-space:nowrap}.fv2-switch{position:relative;width:40px;height:22px;border:1px solid var(--pl-ui-border);border-radius:999px;background:#030e16bf;transition:background .18s ease,border-color .18s ease}.fv2-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#8c97a3;box-shadow:0 1px 3px #0000007f;transition:transform .18s ease,background .18s ease}.fv2-martelo.is-on{border-color:var(--forja-quente, #ff9a3c);background:linear-gradient(135deg,#ff9a3c33,#ffd28a0a 60%),var(--pl-ui-surface-raised, #12202b);box-shadow:0 0 0 1px #ff9a3c40,0 0 22px #ff8c282e}.fv2-martelo.is-on .fv2-martelo-ico{color:#2a1606;border-color:#ffd28ab3;background:radial-gradient(circle at 35% 30%,#ffe2a3,#f08a2a 70%);box-shadow:0 0 16px #ff963273;transform:rotate(-8deg)}.fv2-martelo.is-on .fv2-martelo-detalhe b{color:var(--pl-ui-success, #54d68c)}.fv2-martelo.is-on .fv2-switch{border-color:#ff9a3ccc;background:linear-gradient(90deg,#e07a22,#ffb262)}.fv2-martelo.is-on .fv2-switch i{background:#fff7ea;transform:translate(18px)}.fv2-martelo:disabled{cursor:default;opacity:.62}.fv2-martelo:disabled .fv2-switch{opacity:.45}.fv2-custo-nota{color:var(--pl-ui-text-muted);font-size:10.5px;font-weight:700;letter-spacing:.02em}.fv2-reveal-martelo{display:inline-flex;align-items:center;gap:6px;margin:2px 0 0;padding:5px 10px;color:var(--forja-quente-claro, #ffd28a);border:1px solid rgb(255 154 60 / 35%);border-radius:999px;background:#ff9a3c1a;font-size:12px;font-weight:700}@media(max-width:620px){.fv2-shiny-rodape{margin-left:0;text-align:center}.fv2-legenda{gap:5px}.fv2-leg{padding:6px 7px;column-gap:5px}.fv2-leg-ico{width:18px;height:18px;font-size:9px}.fv2-leg-pct{font-size:13px}.fv2-martelo{grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:9px 11px 9px 9px}.fv2-martelo-ico{grid-row:1 / span 2;width:40px;height:40px}.fv2-martelo-texto{grid-column:2;grid-row:1}.fv2-martelo .fv2-switch{grid-column:3;grid-row:1}.fv2-martelo-preco{grid-column:2 / -1;grid-row:2;justify-self:start;font-size:12.5px}}@media(max-width:400px){.fv2-leg-rotulo{font-size:9.5px}.fv2-barra{height:26px}}@media(prefers-reduced-motion:reduce){.fv2-martelo,.fv2-martelo-ico,.fv2-switch,.fv2-switch i{transition:none}}.flote-fila{--flote-ouro: var(--forja-quente-claro, #ffd28a);--flote-quente: var(--forja-quente, #ff9a3c);display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid rgb(255 154 60 / 40%);border-radius:var(--pl-ui-radius-panel, 12px);background:linear-gradient(180deg,rgb(255 154 60 / 8%),transparent 60%),var(--pl-ui-surface-raised)}.flote-fila.is-vazia{border-style:dashed;border-color:var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.flote-cab{display:flex;align-items:center;justify-content:space-between;gap:10px}.flote-titulo{margin:0;color:var(--pl-ui-text);font-size:15px;font-weight:800;letter-spacing:.02em}.flote-conta{margin-left:6px;padding:1px 8px;color:#1b1206;font-family:var(--pl-ui-font-number);font-size:12px;border-radius:999px;background:var(--flote-ouro, #ffd28a)}.flote-esvaziar{padding:4px 6px;color:var(--pl-ui-text-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px;border:0;background:transparent;cursor:pointer}.flote-esvaziar:hover,.flote-esvaziar:focus-visible{color:var(--pl-ui-danger)}.flote-vazia-texto{margin:0;color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:14px;line-height:1.45}.flote-lista{display:flex;flex-direction:column;gap:6px;max-height:min(360px,44dvh);margin:0;padding:0 2px 0 0;overflow-y:auto;list-style:none}.flote-lista--res{max-height:none;overflow:visible}.flote-item,.flote-res{display:grid;grid-template-columns:auto 52px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:68px;padding:8px 10px;border:1px solid var(--pl-ui-border);border-radius:10px;background:#00000038}.flote-res{grid-template-columns:56px minmax(0,1fr) auto}.flote-res.is-falha{border-color:#e860607f}.flote-res.is-falha:not(:has(.flote-foto)){grid-template-columns:minmax(0,1fr)}.flote-item.is-shiny,.flote-res.is-shiny{border-color:#ffe071b3;background:linear-gradient(90deg,#ffe0711f,#00000038 60%)}.flote-res.is-up{border-left:4px solid var(--pl-ui-success)}.flote-res.is-down{border-left:4px solid var(--pl-ui-danger)}.flote-res.is-same{border-left:4px solid var(--pl-ui-border)}.flote-ordem{min-width:18px;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:13px;text-align:right}.flote-foto{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 50% 40%,rgb(255 255 255 / 10%),transparent 70%)}.flote-res .flote-foto{width:56px;height:56px}.flote-foto.is-shiny{box-shadow:inset 0 0 0 1px #ffe07199}.flote-foto img,.flote-foto .forja-ico{max-width:100%;max-height:100%;image-rendering:pixelated}.flote-dados{display:flex;flex-direction:column;gap:3px;min-width:0}.flote-nome{overflow:hidden;color:var(--pl-ui-text);font-size:15px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.flote-par{display:flex;flex-wrap:wrap;gap:2px 6px;align-items:center}.flote-estrelas{color:#ffc94a;font-size:14px;letter-spacing:1px;white-space:nowrap}.flote-estrelas i{color:#ffffff2e;font-style:normal}.flote-estrelas.is-mini{font-size:12px}.flote-resultado{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.flote-mais-sinal,.flote-seta{color:var(--pl-ui-text-muted);font-size:13px;font-weight:800}.flote-iv{color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px}.flote-motivo{color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px;line-height:1.4}.flote-martelo-on{display:inline-flex;color:var(--flote-quente, #ff9a3c);font-style:normal;vertical-align:-2px}.flote-item-preco,.flote-total-valores{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:center}.flote-preco{display:inline-flex;gap:4px;align-items:center;color:var(--pl-ui-text);font-family:var(--pl-ui-font-number);font-size:14px}.flote-preco.is-falta{color:var(--pl-ui-danger)}.flote-total .flote-preco{font-size:16px}.flote-remover{display:grid;place-items:center;width:36px;height:36px;color:var(--pl-ui-text-muted);font-size:15px;border:0;border-radius:8px;background:transparent;cursor:pointer}.flote-remover:hover,.flote-remover:focus-visible{color:var(--pl-ui-danger);background:#e860601f}.flote-martelo{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:10px;align-items:center;width:100%;min-height:56px;padding:8px 12px 8px 8px;color:var(--pl-ui-text);text-align:left;border:1px solid var(--pl-ui-border);border-radius:10px;background:#00000038;cursor:pointer}.flote-martelo.is-on{border-color:#ff9a3cb3;background:linear-gradient(90deg,#ff9a3c2e,#00000038)}.flote-martelo:focus-visible{outline:2px solid var(--flote-quente, #ff9a3c);outline-offset:2px}.flote-martelo-ico{display:grid;place-items:center;width:40px;height:40px;color:#c7ced6;border-radius:8px;background:#ffffff0f}.flote-martelo.is-on .flote-martelo-ico{color:#1b1206;background:var(--flote-quente, #ff9a3c)}.flote-martelo-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.flote-martelo-texto b{font-size:14px}.flote-martelo-texto span{color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px;line-height:1.35}.flote-martelo-preco{display:inline-flex;gap:4px;align-items:center;color:var(--flote-ouro, #ffd28a);font-family:var(--pl-ui-font-number);font-size:14px;font-weight:800;white-space:nowrap}.flote-switch{position:relative;width:42px;height:24px;border:1px solid var(--pl-ui-border);border-radius:999px;background:#0006}.flote-switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#c7ced6;transition:transform .18s ease}.flote-martelo.is-on .flote-switch{border-color:var(--flote-quente, #ff9a3c);background:#ff9a3c59}.flote-martelo.is-on .flote-switch i{background:#fff;transform:translate(18px)}.flote-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding-top:8px;border-top:1px solid var(--pl-ui-border)}.flote-total-rotulo{color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px;font-weight:700}.flote-iniciar.pl-button{width:100%;min-height:46px;font-size:15px}.flote-acoes{display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.flote-mais.pl-button{min-width:96px;min-height:44px}.flote-mais-qtd{margin-left:6px;padding:1px 7px;color:#1b1206;font-family:var(--pl-ui-font-number);font-size:12px;border-radius:999px;background:var(--forja-quente-claro, #ffd28a)}.flote-mais:disabled .flote-mais-qtd{opacity:.5}.flote-body{gap:12px}.flote-progresso,.flote-resumo{display:flex;flex-direction:column;gap:10px;align-items:stretch;padding:16px 14px;text-align:center;border:1px solid rgb(255 154 60 / 40%);border-radius:var(--pl-ui-radius-panel, 12px);background:radial-gradient(120% 90% at 50% 0%,rgb(255 154 60 / 16%),transparent 70%),var(--pl-ui-surface-raised)}.flote-progresso-titulo{margin:0;color:var(--pl-ui-text);font-size:18px;font-weight:800}.flote-progresso-titulo b{color:var(--forja-quente-claro, #ffd28a)}.flote-progresso-nome{margin:-4px 0 0;color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:14px}.flote-forno{display:flex;gap:14px;align-items:center;justify-content:center}.flote-forno-mon{display:flex;flex-direction:column;gap:2px;align-items:center}.flote-forno .flote-foto{width:72px;height:72px}.flote-forno-fogo{font-size:26px;animation:flote-pulsa .9s ease-in-out infinite alternate}@keyframes flote-pulsa{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1.12)}}.flote-barra{position:relative;height:14px;overflow:hidden;border:1px solid rgb(255 154 60 / 50%);border-radius:999px;background:#0006}.flote-barra>i{position:absolute;inset:0 auto 0 0;width:100%;background:linear-gradient(90deg,#ff6a1a,var(--forja-quente, #ff9a3c),var(--forja-quente-claro, #ffd28a));box-shadow:0 0 10px #ff9a3c99;transform-origin:left center;animation-name:flote-enche;animation-timing-function:linear;animation-fill-mode:both}.flote-geral{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.flote-barra--geral{height:6px;border-color:var(--pl-ui-border)}.flote-barra--geral>i{width:0;background:var(--pl-ui-success);box-shadow:none;transition:width .24s ease-out;animation:none}.flote-geral-texto{color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px}@keyframes flote-enche{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.flote-dica{margin:0;color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px;text-align:center}.flote-selo{padding:4px 10px;font-size:12px;font-weight:800;letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;border-radius:999px;background:#ffffff0f}.flote-res.is-up .flote-selo{color:#0d2416;background:var(--pl-ui-success)}.flote-res.is-down .flote-selo{color:#fff;background:var(--pl-ui-danger)}.flote-res.is-same .flote-selo{color:var(--pl-ui-text)}.flote-res.is-shiny .flote-selo{color:#2a1d00;background:#ffe071}.flote-resumo-nota{margin:-4px 0 0;color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px}.flote-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.flote-chip{padding:4px 12px;font-size:14px;font-weight:700;border:1px solid var(--pl-ui-border);border-radius:999px}.flote-chip.is-up{color:var(--pl-ui-success);border-color:currentcolor}.flote-chip.is-down{color:var(--pl-ui-danger);border-color:currentcolor}.flote-chip.is-shiny{color:#ffe071;border-color:currentcolor}.flote-gasto{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;justify-content:center;margin:0}.flote-gasto>span{color:var(--pl-ui-text-soft, var(--pl-ui-text));font-size:13px}.flote-foot.forja-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flote-foot .pl-button{width:100%;min-width:0;min-height:44px}@media(prefers-reduced-motion:reduce){.flote-barra>i{animation-timing-function:steps(6,end)}.flote-forno-fogo{animation:none}}@media(max-width:620px){.flote-fila{padding:12px 10px}.flote-item{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:6px 6px 6px 8px}.flote-ordem{display:none}.flote-foto,.flote-item .flote-foto{width:44px;height:44px}.flote-res{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.flote-res .flote-foto{width:48px;height:48px}.flote-nome{font-size:14px}.flote-martelo{grid-template-columns:36px minmax(0,1fr) auto}.flote-martelo-ico{width:36px;height:36px}.flote-martelo .flote-martelo-preco{grid-column:2 / 3;grid-row:2}.flote-martelo .flote-switch{grid-column:3 / 4;grid-row:1 / 3}.flote-acoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-left:0}.flote-acoes .forja-fundir.pl-button,.flote-mais.pl-button{width:100%;min-width:0}.flote-foot.forja-foot{display:grid;flex-direction:initial}.flote-forno .flote-foto{width:60px;height:60px}.flote-progresso-titulo{font-size:17px}}@media(max-width:360px){.flote-selo{padding:3px 7px;font-size:11px}.flote-estrelas{font-size:12px}}@media(max-height:860px){.forja-body>.forja-bola{order:2}}@media(max-width:768px){.forja-body>.forja-bola{order:2}}.forja-bola.pl-card{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:11px 12px}.forja-bola--aviso.pl-card{flex-direction:row;align-items:center}.forja-bola-ico{flex-shrink:0;width:28px;height:28px}.forja-reveal-bola{display:flex;gap:6px;align-items:center;justify-content:center;margin:0;color:var(--pl-ui-text-muted);font-size:12px}.forja-aura-ponto{flex-shrink:0;width:22px;height:22px;border:3px solid var(--forja-aura, #fffaf3);border-radius:50%;box-shadow:0 0 8px var(--forja-aura, #fffaf3)}.forja-card.is-protegido{position:relative;cursor:default;border-style:dashed;background:var(--pl-ui-surface)}.forja-card.is-protegido:hover{border-color:var(--pl-ui-border)}.forja-card.is-protegido .forja-card-spr,.forja-card.is-protegido .forja-card-dados>:not(.forja-card-protegido){opacity:.55;filter:grayscale(.5)}.forja-card-cadeado{display:grid;flex:0 0 auto;place-items:center;width:20px;height:20px;cursor:help}.forja-protegido-svg{width:15px;height:15px}.forja-card-protegido{position:absolute;top:44px;left:50%;padding:1px 7px;color:#f4bb52;font-size:10px;font-weight:800;letter-spacing:.02em;border:1px solid rgb(244 187 82 / 55%);border-radius:999px;background:#140e04e0;transform:translate(-50%);pointer-events:none}@media(prefers-reduced-motion:reduce){}@media(min-width:768px)and (min-height:560px){}@media(max-width:480px){}@media(max-height:480px)and (orientation:landscape){}@media(max-width:480px){}#modalRoot .modal.panel.modal-lg.modal-held-machine.modal-held-machine.modal-held-machine,#overlayRoot .modal.panel.modal-lg.modal-held-machine.modal-held-machine.modal-held-machine,.modal.modal-held-machine{width:min(720px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(720px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.hm-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.hm-window .hm-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.hm-window h2.pl-window__title{font-size:clamp(18px,2vw,24px)}.hm-body{display:flex;flex-direction:column;gap:var(--pl-ui-space-md);padding:12px 14px 14px}.hm-token,.hm-saldo-icon .tile,.hm-pack-cost .tile{width:24px;height:24px;font-size:14px}.hm-saldo{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px}.hm-saldo-icon{display:inline-flex;flex:0 0 auto}.hm-saldo-body{display:flex;flex-direction:column;min-width:0}.hm-saldo-body small{color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-meta-size)}.hm-saldo-body b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:20px}.hm-result{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border-color:var(--pl-ui-accent-bright)}.hm-result-icon{display:inline-flex;flex:0 0 auto}.hm-result-icon .held-tile{width:40px;height:40px;font-size:20px}.hm-result-body{display:flex;flex-direction:column;gap:2px;min-width:0}.hm-result-body small{color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-meta-size)}.hm-result-body b{color:var(--pl-ui-text-strong);font-size:15px}.hm-result-body span{color:var(--pl-ui-text-soft);font-size:12px}.hm-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--pl-ui-space-md)}.hm-pack{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px}.hm-pack.is-ready{border-color:var(--pl-ui-border-strong)}.hm-pack-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.hm-pack-head h3{margin:0;color:var(--pl-ui-text-strong);font-size:15px}.hm-pack-cost{display:inline-flex;align-items:center;gap:4px;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number)}.hm-pack-blurb{margin:0;color:var(--pl-ui-text-soft);font-size:12px}.hm-odds{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hm-odds li{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);font-size:12px}.hm-odds b{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number)}.hm-pack-btn{margin-top:auto;min-height:var(--ui-control-h, 40px)}.hm-note{margin:0;color:var(--pl-ui-text-muted);font-size:12px}.hm-guia{margin:0;padding:10px 12px}.hm-guia-passos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin:0;padding:0;list-style:none}.hm-guia-passo{display:flex;gap:10px;align-items:flex-start;min-width:0}.hm-guia-num{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border:1px solid var(--pl-ui-accent-bright);border-radius:50%;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:13px}.hm-guia-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.hm-guia-txt b{color:var(--pl-ui-text-strong);font-size:13px}.hm-guia-txt span{color:var(--pl-ui-text-soft);font-size:12px;line-height:1.35}.hm-guia-btn{align-self:flex-start;margin-top:4px;min-height:30px;padding:4px 10px;font-size:12px}.hm-window .hm-head span.pl-window__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}@media(max-width:640px){.hm-guia-passos{grid-template-columns:minmax(0,1fr)}}.modal.modal-halloween-npc{width:min(480px,calc((100vw - 24px) / var(--hud-scale, 1)));padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--pl-ui-text)}.hwn-window.pl-window{--hwn-roxo: #a777ff;--hwn-roxo-claro: #d9c4ff;--hwn-abobora: #ff9d3c;--hwn-abobora-claro: #ffc98a;--pl-ui-accent: #8b4dff;--pl-ui-accent-bright: var(--hwn-roxo-claro);--pl-ui-accent-window-border: rgb(167 119 255 / 78%);--pl-ui-bg-base: rgb(11 6 22 / 96%);--pl-ui-surface-card: linear-gradient(180deg, rgb(34 20 62 / 92%), rgb(19 10 38 / 94%));--pl-ui-surface-disabled: linear-gradient(180deg, #241a36, #1a1229);--pl-ui-text: #f4eeff;--pl-ui-text-strong: #fbf8ff;--pl-ui-text-soft: #c5b6e2;--pl-ui-text-disabled: #8a7ba6;--pl-ui-border: rgb(167 119 255 / 26%);--pl-ui-border-strong: rgb(167 119 255 / 78%);--pl-ui-border-disabled: #3a2c55;--pl-ui-focus: #e3d4ff;--pl-ui-header-gradient: linear-gradient(112deg, #150a2b 0%, #331562 38%, #5a26ab 70%, #1d0d3a 100%);--pl-ui-header-coating: linear-gradient(180deg, rgb(236 221 255 / 12%), transparent 25%, rgb(6 0 16 / 30%) 100%), var(--pl-ui-header-gradient);--pl-ui-header-ornament-line: linear-gradient(90deg, var(--hwn-abobora), rgb(255 157 60 / 30%) 42%, transparent 72%);--pl-ui-header-ornament-overlay: linear-gradient(116deg, transparent 0 38%, rgb(217 196 255 / 10%) 38.5% 39%, transparent 39.5% 52%, rgb(217 196 255 / 6%) 52.5% 53%, transparent 53.5%), radial-gradient(ellipse at 78% 50%, rgb(255 157 60 / 14%), transparent 65%);--pl-ui-header-icon-border: var(--hwn-abobora);--pl-ui-header-icon-background: radial-gradient(circle at 50% 40%, #4a2390 0 30%, #160a2c 72% 100%);--pl-ui-header-kicker-color: var(--hwn-abobora-claro);--pl-ui-header-kicker-line: var(--hwn-abobora);--pl-ui-close-color: var(--hwn-roxo-claro);--pl-ui-close-border: rgb(190 156 255 / 55%);--pl-ui-close-background: rgb(14 6 30 / 70%);--pl-ui-primary-gradient: linear-gradient(180deg, #9a62ff 0%, #7437e6 44%, #4f1fb0 100%);--pl-ui-primary-gradient-active: linear-gradient(180deg, #6f34dc 0%, #4f1fb0 100%);--pl-ui-window-coating: radial-gradient(circle at 14% -12%, rgb(126 68 232 / 34%), transparent 44%), radial-gradient(circle at 104% 108%, rgb(255 140 40 / 13%), transparent 42%), var(--pl-ui-bg-base);--pl-ui-shadow-window: 0 0 0 2px rgb(14 6 30 / 96%), 0 0 0 3px rgb(167 119 255 / 30%), 0 0 30px rgb(120 60 230 / 26%), 0 20px 52px rgb(0 0 0 / 70%);--pl-ui-shadow-window-highlight: inset 0 1px 0 rgb(236 221 255 / 20%), inset 0 0 0 1px rgb(96 52 170 / 36%), inset 0 -28px 44px rgb(4 0 10 / 26%);--pl-ui-shadow-header: inset 0 1px 0 rgb(240 228 255 / 22%), inset 0 -1px 0 rgb(12 3 28 / 72%), 0 5px 16px rgb(0 0 0 / 36%);--pl-ui-shadow-card: inset 0 1px 0 rgb(226 208 255 / 7%), inset 0 0 0 1px rgb(6 2 14 / 58%), 0 3px 7px rgb(0 0 0 / 22%);--pl-ui-shadow-header-icon: inset 0 0 0 3px #150a2b, inset 0 0 14px rgb(255 157 60 / 26%), 0 4px 12px rgb(0 0 0 / 46%), 0 0 16px rgb(255 157 60 / 24%);--pl-ui-shadow-header-kicker-line: 0 0 8px rgb(255 157 60 / 56%);--pl-ui-shadow-control-primary: inset 0 0 0 2px rgb(58 22 130 / 82%), inset 0 2px 0 rgb(255 255 255 / 24%), inset 0 -2px 0 rgb(30 8 76 / 40%), 0 3px 0 #2a0f63, 0 7px 14px rgb(20 4 52 / 40%);--pl-ui-shadow-control-primary-hover: inset 0 0 0 2px rgb(58 22 130 / 82%), inset 0 2px 0 rgb(255 255 255 / 30%), inset 0 -2px 0 rgb(30 8 76 / 36%), 0 5px 0 #2a0f63, 0 9px 18px rgb(40 10 96 / 46%);--pl-ui-shadow-control-primary-active: inset 0 0 0 2px rgb(58 22 130 / 88%), inset 0 2px 5px rgb(22 4 56 / 50%), 0 1px 0 #2a0f63;--pl-ui-shadow-control-disabled: inset 0 0 0 2px #140d22;--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.hwn-window.pl-window:after{border-color:#d9c4ff21}.hwn-window .hwn-head.pl-window__header{border-bottom-color:#8a55ee}.hwn-window .pl-window__close{box-shadow:inset 0 0 0 1px #be9cff1f}.hwn-window .pl-window__close:is(:hover,:focus-visible):not(:disabled){border-color:var(--hwn-roxo-claro);background:#4a2390e5}.hwn-window h2.pl-window__title{font-size:clamp(20px,2.2vw,26px);text-shadow:1px 2px 0 #12062a}.hwn-window .tile{width:100%;height:100%;border-color:#a777ff57;border-radius:6px;background:radial-gradient(circle at 50% 35%,#2b1752,#110822 78%)}.hwn-window .hwn-head{--pl-window-icon-size: 48px;--pl-window-header-line-left: 74px;--pl-window-header-line-right: 62px;display:grid;grid-template-columns:48px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:68px;padding:10px 14px}.hwn-retrato{overflow:hidden}.hwn-retrato:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--hwn-retrato) -22px -24px / 64px 64px no-repeat;image-rendering:pixelated}.hwn-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px}.hwn-fala{margin:0;padding:2px 0 2px 10px;border-left:2px solid var(--hwn-abobora);color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:1.45}.hwn-saldo{display:flex;align-items:center;gap:10px;margin:0;padding:8px 12px;border-color:#ff9d3c61;background:linear-gradient(90deg,#48220c8c,#1a0d2eeb 62%)}.hwn-saldo-icone{display:inline-flex;flex:none;width:56px;height:56px}.hwn-saldo-corpo{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;min-width:0}.hwn-saldo-corpo small{color:var(--hwn-abobora-claro);font-size:12px;line-height:1.25}.hwn-saldo-corpo b{color:var(--hwn-abobora);font-family:var(--pl-ui-font-number);font-size:24px;line-height:1;text-shadow:0 0 12px rgb(255 157 60 / 36%)}.hwn-secao{margin:4px 0 -2px;color:var(--hwn-roxo);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.hwn-ofertas{display:flex;flex-direction:column;gap:8px}.hwn-oferta{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0;padding:8px 8px 8px 10px}.hwn-oferta.is-ready{border-color:#a777ff75}.hwn-oferta-icone{display:inline-flex;width:56px;height:56px}.hwn-oferta-corpo{display:flex;flex-direction:column;gap:2px;min-width:0}.hwn-oferta-corpo b{color:var(--pl-ui-text-strong);font-size:14px;line-height:1.2;overflow-wrap:anywhere}.hwn-oferta-corpo small{color:var(--pl-ui-text-soft);font-size:11px}.hwn-window .hwn-oferta-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:92px;min-height:56px;padding:4px 12px}.hwn-window .hwn-oferta-btn:not(:disabled){border-color:#d3b8ff;text-shadow:0 1px 1px rgb(30 8 76 / 76%)}.hwn-window .hwn-oferta-btn:is(:hover,:focus-visible):not(:disabled){border-color:#eadcff}.hwn-btn-rotulo{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.hwn-btn-preco{display:inline-flex;align-items:center;gap:4px;font-family:var(--pl-ui-font-number);font-size:16px;line-height:1}.hwn-bala{width:30px;height:30px;object-fit:contain;image-rendering:pixelated}.hwn-oferta-btn:disabled .hwn-bala{filter:grayscale(.7) opacity(.7)}.hwn-porta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 0;padding:10px 10px 10px 12px;border-color:#ff9d3c8c;background:radial-gradient(circle at 100% 50%,rgb(255 140 40 / 16%),transparent 60%),linear-gradient(180deg,#281446f0,#140928f5);box-shadow:var(--pl-ui-shadow-card),0 0 16px #ff8c281a}.hwn-porta-corpo{display:flex;flex:1 1 150px;flex-direction:column;gap:2px;min-width:0}.hwn-porta-corpo b{color:var(--hwn-abobora-claro);font-size:14px}.hwn-porta-corpo small{color:var(--pl-ui-text-soft);font-size:11px;line-height:1.3}.hwn-window .hwn-porta-btn,.hwn-window .hwn-porta-btn:is(:hover,:focus-visible):not(:disabled){flex:0 0 auto;min-height:44px;color:#2a1002;border-color:#ffd9a8;background:linear-gradient(180deg,#ffb655,#f5871f 46%,#cf5f0a);box-shadow:inset 0 0 0 2px #963e04b3,inset 0 2px #ffffff57,0 3px #7a3503,0 7px 14px #280e0066;text-shadow:0 1px 0 rgb(255 226 180 / 60%)}.hwn-window .hwn-porta-btn:active:not(:disabled){background:linear-gradient(180deg,#f5871f,#cf5f0a);box-shadow:inset 0 0 0 2px #963e04cc,inset 0 2px 5px #5a22007f,0 1px #7a3503}@media(max-width:480px){.hwn-porta-btn{flex:1 1 100%}}.hwn-outfit-mini{align-items:center;justify-content:center;border-radius:8px;background:radial-gradient(circle at 50% 40%,#4a2390 0 26%,#160a2c 76% 100%);box-shadow:inset 0 0 0 1px #ff9d3c6b,inset 0 0 12px #0000007f}.hwn-outfit-mini .hwo-mini{display:block;image-rendering:pixelated}.hwn-outfit.is-owned{border-color:#ff9d3c75}.hwn-outfit-tem{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:56px;padding:4px 12px;border:1px solid rgb(255 157 60 / 55%);border-radius:8px;background:#48220c75;color:var(--hwn-abobora-claro);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}.gnh{--gnh-accent: #3fcf73;position:fixed;top:var(--gnh-top, calc(110px * var(--hud-scale, 1)));left:50%;transform:translate(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:6px;width:min(380px,calc(100vw - 24px));pointer-events:none;font-family:var(--font-ui, system-ui, sans-serif);color:var(--pl-ui-text-strong, #f1f5ff)}.gnh-linha{display:flex;flex-wrap:wrap;gap:6px;align-items:stretch;justify-content:center}.gnh-chip{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:5px 10px;border:1px solid color-mix(in srgb,var(--gnh-accent) 50%,transparent);border-radius:8px;background:linear-gradient(180deg,#0e1a2eed,#070e1cf2);box-shadow:0 3px 10px #00000073;pointer-events:auto;cursor:help}.gnh-chip b{font-family:var(--font-num, inherit);font-size:16px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.gnh-chip small{max-width:92px;overflow:hidden;color:var(--pl-ui-text-muted, #9fb0cf);font-size:11px;line-height:1.1;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gnh-chip.is-done{border-color:color-mix(in srgb,var(--pl-ui-success, #58d68d) 65%,transparent)}.gnh-chip.is-done b{color:var(--pl-ui-success, #58d68d)}.gnh-chip .gnh-ico{width:22px;height:22px;flex:0 0 22px;image-rendering:pixelated}.gnh-aviso{max-width:100%;padding:4px 12px;border:1px solid color-mix(in srgb,var(--gnh-accent) 60%,transparent);border-radius:999px;background:#070e1ced;color:var(--gnh-accent);font-size:12px;font-weight:700;text-align:center}.gnh-aviso.is-recado{color:var(--pl-ui-text-strong, #f1f5ff);font-weight:600;font-style:italic}.gnh-aviso.is-ready{border-color:color-mix(in srgb,var(--pl-ui-accent-bright, #ffd66b) 70%,transparent);color:var(--pl-ui-accent-bright, #ffd66b)}@media(max-width:600px){.gnh{top:var(--gnh-top, calc(196px * var(--hud-scale, 1)));width:min(300px,calc(100vw - 16px));gap:4px}.gnh-chip{padding:4px 8px;gap:5px}.gnh-chip b{font-size:14px}.gnh-chip small{max-width:70px;font-size:10px}.gnh-chip .gnh-ico{width:18px;height:18px;flex-basis:18px}}html[data-short-landscape=true] .gnh{flex-direction:row;justify-content:center;width:min(520px,calc(100vw - 24px))}html[data-short-landscape=true] .gnh-chip{padding:3px 8px}html[data-short-landscape=true] .gnh-chip b{font-size:14px}.modal.modal-missao-diaria{width:min(640px,calc((100vw - 24px) / var(--hud-scale, 1)));max-width:none;padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none}.mdia.pl-window{--ui-close-size: 40px;--mdia-accent: #f2c14e;--mdia-abate: #e5534b;--mdia-captura: #4fa3ff;--mdia-ok: var(--pl-ui-success, #3fcf73);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:inherit;overflow:hidden;color-scheme:dark}.mdia__head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;--pl-window-header-line-right: calc(22px + var(--ui-close-size, 40px));--pl-window-header-overlay-inset: 0 calc(14px + var(--ui-close-size, 40px)) 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-md);min-height:64px;padding:10px 14px}.mdia__emblem img{width:32px;height:32px;image-rendering:pixelated}.mdia h2.pl-window__title{font-size:clamp(17px,1.7vw,20px);line-height:1.1}.mdia__body.pl-scroll-area{display:grid;align-content:start;gap:12px;min-height:0;padding:14px;background:var(--pl-ui-surface-panel)}.mdia b{color:var(--pl-ui-text-strong)}.mdia__intro{margin:0;color:var(--pl-ui-text-muted);font-size:13px;line-height:1.45}.mdia__note,.mdia__alert{margin:0;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.4}.mdia__note{border:1px solid color-mix(in srgb,var(--mdia-accent) 45%,transparent);background:color-mix(in srgb,var(--mdia-accent) 12%,transparent);color:var(--pl-ui-text-strong)}.mdia__alert{border:1px solid color-mix(in srgb,var(--pl-ui-danger, #e5534b) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-danger, #e5534b) 14%,transparent);color:var(--pl-ui-text-strong)}.mdia__label{margin:0;color:var(--pl-ui-text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mdia__tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mdia__tag--rec{background:color-mix(in srgb,var(--mdia-ok) 22%,transparent);color:var(--mdia-ok)}.mdia__tag--warn{background:color-mix(in srgb,var(--mdia-abate) 20%,transparent);color:#ff8f88}.mdia__tag--here{background:color-mix(in srgb,var(--mdia-captura) 22%,transparent);color:#9cc9ff}.mdia__tag--dif{background:color-mix(in srgb,#6fcf73 22%,transparent);color:#8fe093}.mdia__tag--dif.is-medio{background:color-mix(in srgb,#f2c14e 22%,transparent);color:#f5d27a}.mdia__tag--dif.is-outland{background:color-mix(in srgb,#b48cff 22%,transparent);color:#cdb4ff}.mdia__tag--dif.is-dificil{background:color-mix(in srgb,#e5534b 22%,transparent);color:#ff8f88}.mdia__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--pl-ui-border, #2c3340);border-radius:12px;background:#00000038}.mdia__tab{--mdia-kind: var(--mdia-abate);display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 10px;border:0;border-radius:9px;background:transparent;color:var(--pl-ui-text-muted);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.mdia__tab.is-captura{--mdia-kind: var(--mdia-captura)}.mdia button.mdia__tab{min-height:44px}.mdia button.mdia__tab:hover:not(:disabled){border:0;background:#ffffff0d;color:var(--pl-ui-text)}.mdia__tab:focus-visible{outline:2px solid var(--mdia-kind);outline-offset:1px}.mdia__tab.is-active,.mdia button.mdia__tab.is-active:hover:not(:disabled){background:color-mix(in srgb,var(--mdia-kind) 16%,var(--pl-ui-surface-raised, #1b2230));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mdia-kind) 55%,transparent);color:var(--pl-ui-text-strong)}.mdia__tab-ico{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;opacity:.7;transition:opacity .2s ease}.mdia__tab.is-active .mdia__tab-ico{opacity:1}.mdia__tab-ico img,.mdia__tab-ico .mdia__kind-ball{width:28px;height:28px;image-rendering:pixelated}.mdia__kind-ball{display:block}.mdia__tab-name{overflow:hidden;color:inherit!important;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mdia__tab.is-active .mdia__tab-name{color:var(--mdia-kind)!important}.mdia__tab-state{flex:0 0 auto;margin-left:auto;padding:2px 8px;border-radius:999px;background:#ffffff12;color:var(--pl-ui-text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.mdia__tab-state.is-free{color:var(--mdia-accent)}.mdia__tab-state.is-ready{background:var(--mdia-accent);color:#1b1405}.mdia__tab-state.is-claimed{color:var(--mdia-ok)}.mdia__panels{display:grid}.mdia__panel{--mdia-kind: var(--mdia-abate);display:flex;flex-direction:column;gap:8px;min-width:0}.mdia__panel[hidden]{display:none}.mdia__panel.is-captura{--mdia-kind: var(--mdia-captura)}.mdia__panel.is-entering{animation:mdia-entra .24s ease-out}@keyframes mdia-entra{0%{opacity:0;transform:translateY(6px)}}.mdia__lead{margin:2px 2px 0;color:var(--pl-ui-text-muted);font-size:13px;line-height:1.4}.mdia__carousel{--mdia-card-w: 76cqi;--mdia-gap: 12px;display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:6px}.mdia__viewport{min-width:0;container-type:inline-size;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.mdia__picks.mdia__track{position:relative;display:flex;align-items:stretch;gap:var(--mdia-gap);margin:0;padding:8px calc((100cqi - var(--mdia-card-w)) / 2) 10px;overflow-x:auto;overflow-y:hidden;list-style:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.mdia__track::-webkit-scrollbar{display:none}.mdia__track{-webkit-user-select:none;user-select:none}.mdia__track img{-webkit-user-drag:none}.mdia__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.mdia__pick{--mdia-tier: #6fcf73;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--mdia-tier) 32%,var(--pl-ui-border, #2c3340));border-radius:14px;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--mdia-tier) 16%,transparent),transparent 70%),var(--pl-ui-surface-raised, #171d29)}.mdia__pick.is-medio{--mdia-tier: #f2c14e}.mdia__pick.is-dificil{--mdia-tier: #e5534b}.mdia__pick.is-outland{--mdia-tier: #b48cff}.mdia__lock{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:0;border:1px dashed color-mix(in srgb,var(--mdia-tier) 45%,transparent);border-radius:10px;color:var(--pl-ui-text-muted);font-size:13px;font-weight:700}.mdia__card{flex:0 0 var(--mdia-card-w);min-width:0;scroll-snap-align:center;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.mdia.is-montando .mdia__card,.mdia.is-montando .mdia__dot:before,.mdia.is-montando .mdia__nav{transition:none}.mdia__carousel.is-pronto .mdia__card:not(.is-active){opacity:.4;transform:scale(.92);cursor:pointer}.mdia__carousel.is-pronto .mdia__card:not(.is-active) *{pointer-events:none}.mdia__card .mdia__pick-action{transition:opacity .25s ease}.mdia__carousel.is-pronto .mdia__card:not(.is-active) .mdia__pick-action{opacity:0}.mdia__carousel.is-pronto .mdia__card:not(.is-active):hover{opacity:.65}.mdia__card.is-active{border-color:color-mix(in srgb,var(--mdia-tier) 60%,transparent);opacity:1;transform:none;box-shadow:0 12px 30px #00000061;cursor:default}.mdia__pick-main{display:grid;align-content:start;gap:6px;min-width:0}.mdia__pick-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mdia__pick-name{color:var(--mdia-tier)!important;font-size:22px;letter-spacing:.01em}.mdia__pick-desc{margin:0;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.35}.mdia__card-goal{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:6px 0 8px;color:var(--pl-ui-text);font-size:13px}.mdia__card-goal b{font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.mdia__card-verb{color:var(--pl-ui-text-strong);font-weight:700}.mdia__card .mdia__prizes{display:grid;gap:6px}.mdia__card .mdia__prize{padding:6px 8px;border-radius:10px;background:#ffffff0a}.mdia__pick-btn.pl-button{width:100%;min-height:44px;font-size:15px}.mdia__confirm{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mdia__confirm-text{grid-column:1 / -1;margin:0;color:var(--pl-ui-text);font-size:12px;line-height:1.35;text-align:center}.mdia__confirm .mdia__cta.pl-button{min-height:44px}.mdia__nav{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#080c14d1;color:var(--pl-ui-text-strong);cursor:pointer;transition:opacity .2s ease,transform .15s ease,border-color .15s ease,color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mdia__nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.mdia button.mdia__nav{min-height:0}.mdia button.mdia__nav:hover:not(:disabled){border-color:var(--mdia-accent);background:#080c14eb;color:var(--mdia-accent)}.mdia__nav:active{transform:scale(.92)}.mdia__nav:focus-visible{outline:2px solid var(--mdia-accent);outline-offset:2px}.mdia__nav:disabled{opacity:.25;pointer-events:none}.mdia__dots{display:flex;justify-content:center;gap:2px;margin-top:-2px}.mdia__dot{--mdia-tier: #6fcf73;display:grid;place-items:center;width:30px;height:22px;padding:0;border:0;background:none;cursor:pointer}.mdia button.mdia__dot,.mdia button.mdia__dot:is(:hover,:focus,:active):not(:disabled){min-height:0;border:0;background:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.mdia__dot.is-medio{--mdia-tier: #f2c14e}.mdia__dot.is-dificil{--mdia-tier: #e5534b}.mdia__dot.is-outland{--mdia-tier: #b48cff}.mdia__dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#ffffff3d;transition:width .3s ease,background-color .3s ease}.mdia__dot:hover:before{background:#ffffff73}.mdia__dot.is-active:before{width:24px;background:var(--mdia-tier)}.mdia__dot:focus-visible{outline:2px solid var(--mdia-accent);outline-offset:-2px;border-radius:8px}@media(prefers-reduced-motion:reduce){.mdia__card,.mdia__dot:before,.mdia__tab{transition:none}.mdia__panel.is-entering{animation:none}}.mdia__prizes{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.mdia__prize{display:inline-flex;align-items:center;gap:8px;color:var(--pl-ui-text);font-size:14px;font-variant-numeric:tabular-nums}.mdia__prize .mdia__prize-ico{width:40px;height:40px}.mdia__xp{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:8px;background:color-mix(in srgb,var(--mdia-accent) 22%,transparent);color:var(--mdia-accent);font-size:13px;font-weight:900}.mdia__token-hint{display:flex;align-items:center;gap:10px;margin:0;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.4}.mdia__token-hint .mdia__token-ico{flex:0 0 auto;width:36px;height:36px}.mdia__complete{display:grid;gap:2px;padding:12px;border:1px solid color-mix(in srgb,var(--mdia-ok) 50%,transparent);border-radius:10px;background:color-mix(in srgb,var(--mdia-ok) 14%,transparent);color:var(--pl-ui-text);font-size:13px;text-align:center}.mdia__complete b{color:var(--mdia-ok);font-size:16px}.mdia__goal{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;border:1px solid color-mix(in srgb,var(--mdia-kind) 35%,var(--pl-ui-border, #2c3340));border-radius:14px;background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--mdia-kind) 14%,transparent),transparent 70%),var(--pl-ui-surface-raised, #171d29)}.mdia__goal-top{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px}.mdia__goal-art{display:grid;place-items:center;width:96px;height:96px;border-radius:14px;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--mdia-kind) 30%,transparent),transparent 70%)}.mdia__goal .mdia__goal-ico{width:96px;height:96px}.mdia__goal-text{display:grid;gap:6px;min-width:0}.mdia__goal-kind{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px}.mdia__goal-state{color:var(--pl-ui-text-muted);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mdia__goal-name{font-size:17px;line-height:1.2;overflow-wrap:anywhere}.mdia__progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.mdia__goal-num{color:var(--pl-ui-text-muted)!important;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.mdia__goal-now{color:var(--pl-ui-text-strong);font-size:17px}.mdia__bar{display:block;height:10px;overflow:hidden;border-radius:999px;background:#ffffff14}.mdia__bar>span{display:block;height:100%;border-radius:inherit;background:var(--mdia-kind);transition:width .3s ease}.mdia__goal-hint{margin:0;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.4}.mdia__goal.is-done .mdia__goal-state,.mdia__goal.is-done .mdia__goal-now{color:var(--mdia-ok)}.mdia__goal.is-done .mdia__bar>span{background:var(--mdia-ok)}.mdia__goal.is-ready{box-shadow:0 0 0 1px color-mix(in srgb,var(--mdia-accent) 70%,transparent);animation:mdia-pronta 1.6s ease-in-out infinite}@keyframes mdia-pronta{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--mdia-accent) 40%,transparent)}}.mdia__claim.pl-button{width:100%;min-height:44px;font-size:15px}.mdia__swap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;padding:8px 10px;border:1px dashed color-mix(in srgb,var(--mdia-accent) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--mdia-accent) 6%,transparent)}.mdia__swap-info{display:grid;gap:1px;min-width:0;color:var(--pl-ui-text);font-size:13px}.mdia__swap-info small{color:var(--pl-ui-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.mdia__swap-btn.pl-button{min-height:36px;padding:6px 12px;font-size:13px;white-space:nowrap}.mdia__swap--off{color:var(--pl-ui-text-muted);font-size:12px;border-style:solid;border-color:var(--pl-ui-border, #2c3340);background:none}.mdia__swap.is-confirming{display:grid;justify-content:stretch;border-style:solid}.mdia__swap-text{margin:0;color:var(--pl-ui-text);font-size:13px;line-height:1.4}.mdia__swap-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mdia__swap-falta{display:block;margin-top:4px;color:#ff8f88;font-weight:700}.mdia__swap-actions .pl-button{min-height:40px}.mdia__where{display:grid;gap:6px}.mdia__routes{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mdia__route{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;border-radius:8px;background:#ffffff0d}.mdia__route-name{flex:1 1 120px;min-width:0;color:var(--pl-ui-text);font-size:13px}.mdia__route-name small{color:var(--pl-ui-text-muted);font-size:11px}.mdia__go.pl-button{min-height:32px;padding:4px 12px;font-size:12px}.mdia__receipt{display:grid;gap:8px;padding:10px;border-radius:8px;background:color-mix(in srgb,var(--mdia-ok) 12%,transparent)}.mdia__receipt.is-fresh{animation:mdia-recibo .5s ease-out}@keyframes mdia-recibo{0%{opacity:0;transform:scale(.96)}}.mdia__receipt-title{margin:0;color:var(--mdia-ok);font-size:13px;font-weight:800}.mdia__levelup{margin:0;color:var(--mdia-accent);font-size:13px;font-weight:700}.mdia__renew{margin:0;color:var(--pl-ui-text-muted);font-size:12px}@media(prefers-reduced-motion:reduce){.mdia__goal.is-ready,.mdia__receipt.is-fresh{animation:none}}.mdia__actions.pl-window__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:10px 14px}.mdia__actions .mdia__alert{flex:1 1 100%}@media(max-width:520px){.mdia__carousel{--mdia-card-w: 84cqi;--mdia-gap: 8px;grid-template-columns:minmax(0,1fr);gap:0}.mdia__nav{display:none}.mdia__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.mdia__pick{padding:14px}.mdia__pick-name{font-size:20px}.mdia__tab{gap:6px;padding:6px 8px}.mdia__tab-ico,.mdia__tab-ico img,.mdia__tab-ico .mdia__kind-ball{width:24px;height:24px}.mdia__tab-name{font-size:13px}}.modal.modal-genoma{width:min(520px,calc((100vw - 24px) / var(--hud-scale, 1)));padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none}.gnm.pl-window{--ui-close-size: 40px;--gnm-accent: #3fcf73;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:inherit;overflow:hidden;color-scheme:dark}.gnm__head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;--pl-window-header-line-right: calc(22px + var(--ui-close-size, 40px));--pl-window-header-overlay-inset: 0 calc(14px + var(--ui-close-size, 40px)) 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-md);min-height:64px;padding:10px 14px}.gnm h2.pl-window__title{font-size:clamp(17px,1.7vw,20px);line-height:1.1}.gnm__body.pl-scroll-area{display:grid;align-content:start;gap:12px;min-height:0;padding:14px;background:var(--pl-ui-surface-panel)}.gnm__stage{position:relative;overflow:hidden;isolation:isolate;height:150px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:radial-gradient(120% 90% at 30% 40%,color-mix(in srgb,var(--gnm-accent) 30%,var(--pl-ui-surface-raised)),var(--pl-ui-bg-base) 76%)}.gnm__floor{position:absolute;left:65px;bottom:12px;width:84px;height:16px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / 45%),transparent);z-index:0}.gnm__sprite{--k: 2;--frame: 64px;position:absolute;z-index:1;bottom:14px;left:calc(65px - (var(--frame) - 16.5px) * var(--k));width:calc(var(--frame) * var(--k));height:calc(var(--frame) * var(--k));image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none}.gnm__sprite.f32{--frame: 32px;--k: 3.5;left:calc(65px - 16px * var(--k))}.gnm__sprite.is-empty{width:auto;height:auto;left:45px;bottom:40px;font-size:32px}.gnm__plate{grid-column:2;position:relative;z-index:1;display:grid;gap:4px;min-width:0;padding:0 14px 0 4px}.gnm__kicker{color:var(--pl-ui-header-kicker-color);font-size:10px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;text-transform:uppercase}.gnm__name{color:var(--pl-ui-text-strong);font-size:14px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.gnm__kicker.is-done{color:var(--pl-ui-success)}.gnm__stale{margin:0;padding:6px 10px;border:1px dashed color-mix(in srgb,var(--pl-ui-accent-bright) 45%,transparent);border-radius:6px;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.4}.gnm__talk{display:grid;gap:6px;padding:10px 14px;border-left:3px solid var(--gnm-accent);border-radius:0 6px 6px 0;background:color-mix(in srgb,var(--pl-ui-text) 5%,transparent)}.gnm__talk p{margin:0;color:var(--pl-ui-text);font-size:13px;line-height:1.5}.gnm__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.gnm__step{position:relative;display:grid;justify-items:center;align-content:start;gap:5px;min-width:0;padding:0 2px;color:var(--pl-ui-text-muted);text-align:center;cursor:default}.gnm__step+.gnm__step:before{content:"";position:absolute;top:14px;right:calc(50% + 17px);width:calc(100% - 28px);height:2px;border-radius:2px;background:var(--pl-ui-border)}.gnm__step.is-done+.gnm__step:before{background:color-mix(in srgb,var(--pl-ui-success) 60%,transparent)}.gnm__step-dot{display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--pl-ui-border);border-radius:50%;background:var(--pl-ui-bg-base);font-size:14px;line-height:1}.gnm__step-name{font-size:10px;line-height:1.2;overflow-wrap:anywhere}.gnm__step.is-pending .gnm__step-dot{filter:grayscale(.7);opacity:.7}.gnm__step.is-current{color:var(--pl-ui-text-strong)}.gnm__step.is-current .gnm__step-dot{border-color:var(--pl-ui-accent-bright)}.gnm__step.is-current .gnm__step-name{font-weight:800}.gnm__step.is-done{color:var(--pl-ui-success)}.gnm__step.is-done .gnm__step-dot{border-color:color-mix(in srgb,var(--pl-ui-success) 60%,transparent)}.gnm__block{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised)}.gnm__block-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:var(--pl-ui-text-strong);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gnm__block-count{margin-left:auto;color:var(--pl-ui-text-muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.gnm__block-count.is-done{color:var(--pl-ui-success)}.gnm__block-desc,.gnm__hint{margin:0;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.45}.gnm__goals{display:grid;gap:6px;margin:0;padding:0;list-style:none}.gnm__goal{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(56px,84px) auto;align-items:center;gap:10px;min-height:38px}.gnm__goal .gnm__goal-ico{width:32px;height:32px}.gnm__goal-label{min-width:0;color:var(--pl-ui-text);font-size:12px;overflow-wrap:anywhere}.gnm__goal-num{display:inline-flex;align-items:baseline;gap:1px;justify-self:end;min-width:58px;justify-content:flex-end;color:var(--pl-ui-text-muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gnm__goal-now{color:var(--pl-ui-text-strong);font-size:15px}.gnm__goal-check{margin-right:4px;font-size:13px;line-height:1}.gnm__goal.is-done .gnm__goal-label,.gnm__goal.is-done .gnm__goal-num,.gnm__goal.is-done .gnm__goal-now{color:var(--pl-ui-success)}.gnm__goal.is-done .gnm__bar>span{background:var(--pl-ui-success)}.gnm__goal.is-done .gnm__goal-ico{filter:saturate(1.05)}.gnm__bar{display:block;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-text) 12%,transparent)}.gnm__bar>span{display:block;height:100%;border-radius:inherit;background:var(--gnm-accent)}.gnm__boss{grid-template-columns:48px minmax(0,1fr);align-items:center;border-color:color-mix(in srgb,#b07cff 55%,var(--pl-ui-border))}.gnm__boss-txt{display:grid;gap:4px;min-width:0}.gnm__quote{color:#d9c2ff;font-size:13px;font-style:italic}.gnm__boss.is-done{border-color:color-mix(in srgb,var(--pl-ui-success) 50%,transparent)}.gnm__rewards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.gnm__reward{display:flex;align-items:center;gap:6px;min-width:0;color:var(--pl-ui-text);font-size:12px;overflow-wrap:anywhere}.gnm__reward-ico{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:1px solid var(--pl-ui-border);border-radius:6px;background:var(--pl-ui-bg-base);color:var(--pl-ui-accent-bright);font-size:11px;font-weight:800;letter-spacing:.02em}.gnm__done{border-color:color-mix(in srgb,var(--pl-ui-success) 50%,transparent)}.gnm__done .gnm__block-title{color:var(--pl-ui-success)}.gnm__done.is-fresh{box-shadow:0 0 0 1px color-mix(in srgb,var(--pl-ui-success) 35%,transparent),0 0 18px color-mix(in srgb,var(--pl-ui-success) 18%,transparent)}.gnm__reward .gnm__reward-tile{width:32px;height:32px;flex:0 0 32px}.gnm__actions{display:grid;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.gnm__cta{width:100%}.gnm__cta.is-busy{cursor:progress}.gnm__note{margin:0;padding:8px 10px;border:1px solid var(--pl-ui-border);border-radius:6px;background:color-mix(in srgb,var(--pl-ui-text) 4%,transparent);color:var(--pl-ui-text-muted);font-size:12px;line-height:1.4;text-align:center}.gnm__alert{margin:0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--pl-ui-danger, #ff6b6b) 55%,transparent);border-radius:6px;background:color-mix(in srgb,var(--pl-ui-danger, #ff6b6b) 10%,transparent);color:var(--pl-ui-text-strong);font-size:12px;line-height:1.4;text-align:center}.gnm__rematch{grid-template-columns:48px minmax(0,1fr)}.gnm__rematch>.gnm__rewards,.gnm__rematch>.gnm__cta,.gnm__rematch>.gnm__note,.gnm__rematch>.gnm__rematch-wait{grid-column:1 / -1}.gnm__rematch.is-open{border-color:color-mix(in srgb,#b07cff 75%,var(--pl-ui-border))}.gnm__rematch.is-open .gnm__block-count{color:var(--pl-ui-success)}.gnm__rematch.is-resting .gnm__boss-ico{filter:grayscale(.6);opacity:.75}.gnm__rematch-wait{padding:6px 10px;border:1px dashed color-mix(in srgb,#b07cff 45%,transparent);border-radius:6px;color:var(--pl-ui-text);text-align:center}.gnm-result__ico{display:grid;place-items:center;margin:8px 0}.gnm-result.is-rematch .section-title h2{color:#d9c2ff}.gnm-result__outfit{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 0;color:#bfe3ff}.gnm-result__outfit-ico{flex:0 0 auto}@media(max-width:620px){.gnm__stage{grid-template-columns:110px minmax(0,1fr);height:134px}.gnm__sprite{left:calc(55px - (var(--frame) - 16.5px) * var(--k))}.gnm__floor{left:55px}.gnm__goal{grid-template-columns:32px minmax(0,1fr) auto}.gnm__goal .gnm__goal-ico{grid-row:1 / span 2}.gnm__goal-num{grid-column:3;grid-row:1;min-width:54px}.gnm__goal .gnm__bar{grid-column:2 / -1;grid-row:2}.gnm__rewards{grid-template-columns:minmax(0,1fr)}}@media(hover:none),(pointer:coarse){.gnm.pl-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}}html[data-short-landscape=true] .gnm__head.pl-window__header{min-height:52px;padding:6px 12px}html[data-short-landscape=true] .gnm__body.pl-scroll-area{gap:8px;padding:10px 12px}html[data-short-landscape=true] .gnm__stage{grid-template-columns:84px minmax(0,1fr);height:84px}html[data-short-landscape=true] .gnm__sprite{--k: 1.1;bottom:8px;left:calc(42px - (var(--frame) - 16.5px) * var(--k))}html[data-short-landscape=true] .gnm__sprite.f32{--k: 2;left:calc(42px - 16px * var(--k))}html[data-short-landscape=true] .gnm__sprite.is-empty{left:26px;bottom:24px}html[data-short-landscape=true] .gnm__floor{left:42px;bottom:6px;width:56px;height:12px}html[data-short-landscape=true] .gnm__actions{display:flex;flex-wrap:wrap;align-items:center;padding:6px 12px 8px}html[data-short-landscape=true] .gnm__actions>:is(.gnm__cta,.gnm__note){flex:1 1 0;width:auto;min-width:0}html[data-short-landscape=true] .gnm__alert{flex:1 0 100%;padding:5px 10px}#rightPanel:has(.friends-window){padding:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.friends-window.pl-window{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;container:friends / inline-size}html[data-performance=economy] #rightPanel:has(.friends-window) .friends-window{backdrop-filter:none;-webkit-backdrop-filter:none}.friends-head{--pl-window-header-line-left: 58px;--pl-window-header-line-right: 44px;--pl-window-header-overlay-inset: 0 40px 0 auto;--pl-window-header-overlay-width: min(46%, 150px);--pl-window-icon-size: 38px;--ui-close-size: 38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;flex:none;padding:9px 10px}.friends-head-icon.pl-window__icon>span{display:grid;place-items:center;font-size:0;line-height:0}.friends-head-copy{display:flex;flex-direction:column;gap:2px}.friends-head h2.pl-window__title{margin-top:0;overflow:hidden;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.friends-online{display:inline-flex;align-items:center;gap:5px;color:var(--pl-ui-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em}.friends-online:before{content:"";width:7px;height:7px;border:1px solid rgb(0 0 0 / 45%);border-radius:50%;background:var(--pl-ui-text-muted)}.friends-online.is-on{color:var(--pl-ui-success)}.friends-online.is-on:before{background:var(--pl-ui-success);box-shadow:0 0 6px #63d58ab3}.friends-body.pl-scroll-area{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:10px 10px 12px;overflow-x:hidden;overflow-y:auto}.friends-window .hud-sub{margin:10px 0 5px;color:var(--pl-ui-accent-muted);border-bottom:1px solid var(--pl-ui-border);font-family:var(--pl-ui-font-section);font-size:10px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em}.friends-window .muted{color:var(--pl-ui-text-soft)}.friends-empty{margin:10px 2px;color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy)}.friends-side.pl-scroll-area{display:contents}.party-box.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);margin:0 0 9px;padding:8px 10px}.party-box .hud-sub{margin-top:0}.party-box p.muted{margin:0 0 8px;font-size:11.5px;line-height:var(--pl-ui-leading-copy)}.party-box .btn-row{display:flex;gap:6px;margin-top:7px}.party-box .btn-row .pl-button,.party-box .pl-button.block{flex:1 1 auto;min-height:34px;padding:0 10px;font-size:12px}.party-box .pl-button.block{width:100%}.friend-row.party-row{padding:5px 2px}.party-row .party-level{flex:none;color:var(--pl-ui-text-soft);font-size:11.5px;font-weight:700;white-space:nowrap}.party-row.is-barred .party-level,.party-box p.party-rule.is-warn{color:var(--pl-ui-warning)}.party-row .party-status{margin-left:4px;color:var(--pl-ui-text-soft);font-size:10.5px;font-weight:600;white-space:nowrap}.party-row .party-status.is-hunting{color:var(--pl-ui-success, var(--pl-ui-text))}.party-row.is-off>.grow{opacity:.7}.party-row .party-status.is-off{color:var(--pl-ui-warning)}.party-box p.party-hunting{margin:0 0 4px;color:var(--pl-ui-text-soft);font-size:11.5px;line-height:var(--pl-ui-leading-copy)}.party-box p.party-rule{margin:6px 0 0;font-size:11.5px;line-height:var(--pl-ui-leading-copy)}.friend-add{display:flex;gap:6px;margin:0 0 9px}.friend-add input{box-sizing:border-box;flex:1;min-width:0;height:34px;padding:0 10px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);outline:0;background:#030c149e;box-shadow:inset 0 1px #b6e1f512,inset 0 0 0 1px #00070c94;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:700}.friend-add input::placeholder{color:var(--pl-ui-text-muted);font-weight:600}.friend-add input:focus-visible{border-color:var(--pl-ui-border-strong);outline:2px solid var(--pl-ui-focus);outline-offset:2px}.friend-add .pl-button{flex:none;min-height:34px;padding:0 10px;font-size:12px}.friend-actionbar.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;gap:6px;flex:none;margin-bottom:9px;padding:7px 8px}.friend-actionbar-name{overflow:hidden;color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-body);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.friend-actionbar.has-sel .friend-actionbar-name{color:var(--pl-ui-accent-bright)}.friend-actionbar-btns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.friend-actionbar-btns .pl-button--secondary,.friend-row .pl-button--secondary,.friend-groupedit .pl-button--secondary{min-width:34px;min-height:34px;padding:0 4px;border-color:var(--pl-ui-border);font-size:14px;line-height:1}.friend-row .pl-button--secondary,.friend-groupedit .pl-button--secondary{flex:none}.friend-actionbar-btns .fr-mini--ok,.friend-row .fr-mini--ok,.friend-groupedit .fr-mini--ok{color:var(--pl-ui-success)}.friend-actionbar-btns .fr-mini--danger{color:var(--pl-ui-danger)}.friends-window .pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);opacity:.55;filter:none}.friend-scroll.pl-scroll-area{flex:1 1 auto;min-height:calc(104px / var(--hud-scale, 1));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--pl-ui-border-strong) transparent}.friend-row{display:flex;align-items:center;gap:6px;padding:6px;border-bottom:1px solid var(--pl-ui-border)}.friend-row.selectable{border-bottom-color:transparent;border-radius:var(--pl-ui-radius-card);cursor:pointer}.friend-row.selectable:hover{background:var(--pl-ui-surface-panel)}.friend-row.selectable:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:-2px}.friend-row.selectable.selected,.friend-row.selectable.selected:hover{background:var(--pl-ui-card-active-background);box-shadow:0 0 0 1px var(--pl-ui-accent-action-ring),var(--pl-ui-shadow-focus-glow)}.friend-row .friend-name{overflow:hidden;color:var(--pl-ui-text);font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.friend-row.offline .friend-name{color:var(--pl-ui-text-muted)}.friend-fav-mark{flex:none;color:var(--pl-ui-accent-bright);font-size:12px}.friend-dot{flex:none;width:8px;height:8px;border:1px solid rgb(0 0 0 / 45%);border-radius:50%;background:var(--pl-ui-text-muted)}.friend-dot.on{background:var(--pl-ui-success);box-shadow:0 0 6px #63d58ab3}.friend-row.request{gap:5px;margin-bottom:5px;padding:7px 8px;border-bottom:0;border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);box-shadow:inset 0 0 0 1px var(--pl-ui-border);font-size:12px}.friend-row.request.out{background:var(--pl-ui-surface-panel)}.friend-groupedit{display:flex;gap:5px;padding:4px 4px 8px}.friend-groupedit input{box-sizing:border-box;flex:1;min-width:0;height:32px;padding:0 9px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);outline:0;background:#030c149e;font-family:var(--pl-ui-font-body);font-size:12px}.friend-groupedit input:focus-visible{border-color:var(--pl-ui-border-strong);outline:2px solid var(--pl-ui-focus);outline-offset:2px}@media(hover:none),(pointer:coarse){.friends-head{--ui-close-size: calc(44px / var(--hud-scale, 1))}.friends-body.pl-scroll-area{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}#rightPanel:has(.friends-window) .friend-scroll.pl-scroll-area{flex:none;min-height:0;overflow:visible}.friend-actionbar.pl-card{position:sticky;top:-1px;z-index:3;background-color:#04131e}.friend-add input,.friend-add .pl-button,.friend-groupedit input{min-height:calc(42px / var(--hud-scale, 1));height:auto}.friend-actionbar-btns .pl-button--secondary,.friend-row .pl-button--secondary,.friend-groupedit .pl-button--secondary{min-width:calc(40px / var(--hud-scale, 1))}.friend-row.selectable,.party-box .btn-row .pl-button,.party-box .pl-button.block{min-height:calc(40px / var(--hud-scale, 1))}}html[data-short-landscape=true] #rightPanel:has(.friends-window) .friends-window{height:100%;min-height:0;overflow:hidden}html[data-short-landscape=true] #rightPanel:has(.friends-window) .party-box{display:block;margin-bottom:6px;padding:6px 8px}html[data-short-landscape=true] #rightPanel:has(.friends-window) .party-box .pl-button.block{width:100%}html[data-short-landscape=true] #rightPanel:has(.friends-window) .friend-add input,html[data-short-landscape=true] #rightPanel:has(.friends-window) .friend-add .pl-button{min-height:calc(40px / var(--hud-scale, 1));height:auto}@media(pointer:coarse){#rightPanel .party-box .btn-row .pl-button,#rightPanel .party-box .pl-button.block{min-height:calc(40px / var(--hud-scale, 1))}}html[data-short-landscape=true] .friends-head{padding:6px 8px}html[data-short-landscape=true] .friends-head h2.pl-window__title{font-size:16px}html[data-short-landscape=true] .friends-body{padding:7px 8px 8px}@container friends (min-width: 560px){.friends-body.pl-scroll-area{display:grid;grid-template-columns:minmax(210px,290px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-content:stretch;gap:0 12px}.friends-side.pl-scroll-area{display:flex;flex-direction:column;grid-column:1;grid-row:1 / -1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.friend-scroll.pl-scroll-area{grid-column:2;grid-row:1 / -1}.friend-actionbar.pl-card{position:static}#rightPanel:has(.friends-window) .friends-body.pl-scroll-area{overflow:hidden}#rightPanel:has(.friends-window) .friend-scroll.pl-scroll-area{min-height:0;overflow-x:hidden;overflow-y:auto}}@container friends (max-width: 260px){.friends-head{gap:7px;padding:8px}.friends-head h2.pl-window__title{font-size:17px}.friend-add{flex-wrap:wrap}.friend-add input,.friend-add .pl-button{flex:1 1 100%}}.toast-stack{position:fixed;top:64px;left:50%;z-index:320;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:min(640px,calc((100vw - 24px) / var(--hud-scale, 1)));pointer-events:none}.toast.pl-card{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:100%;min-width:0;padding:10px 12px 10px 14px;box-shadow:var(--pl-ui-shadow-card),0 10px 24px #0000008c;font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy);pointer-events:auto}.toast.party-toast.pl-card{border-color:var(--pl-ui-border-strong)}.toast>span{flex:1 1 auto;min-width:0;color:var(--pl-ui-text)}.toast>span>b{color:var(--pl-ui-text-strong);font-weight:800}.pvp-toast-mode{display:inline-block;margin-left:2px;padding:1px 8px;border:1px solid var(--pl-ui-border);border-radius:999px;color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-raised);font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap;vertical-align:1px}.toast-actions{display:flex;flex:none;gap:8px;margin-left:auto}.toast .pl-button{min-height:34px;padding:0 12px;font-size:12px;white-space:nowrap}.toast .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.party-toast .party-toast-timer{margin-left:4px;white-space:nowrap}@media(max-width:480px){.toast.pl-card{gap:8px 10px;padding:10px 10px 10px 12px}.toast-actions{width:100%;margin-left:0}.toast-actions .pl-button{flex:1 1 0}}@media(hover:none),(pointer:coarse){.toast .pl-button{min-height:calc(44px / var(--hud-scale, 1))}}.player-ctx.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:fixed;z-index:300;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pl-ui-space-xs);width:max-content;min-width:232px;padding:0 var(--pl-ui-space-sm) var(--pl-ui-space-sm);overflow:auto;border-color:var(--pl-ui-accent-window-border);background:var(--pl-ui-window-coating);box-shadow:var(--pl-ui-shadow-window),0 12px 28px #00000073;font-family:var(--pl-ui-font-body)}.player-ctx-name{margin:0 calc(-1 * var(--pl-ui-space-sm)) var(--pl-ui-space-xs);padding:9px 12px;overflow:hidden;border-bottom:1px solid var(--pl-ui-border-strong);background:var(--pl-ui-header-coating);box-shadow:var(--pl-ui-shadow-header);color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:.875rem;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:var(--pl-ui-tracking-title);text-overflow:ellipsis;white-space:nowrap}.player-ctx .player-ctx-item{box-sizing:border-box;display:flex;align-items:center;gap:var(--pl-ui-space-sm);width:100%;min-height:40px;margin:0;padding:6px var(--pl-ui-space-sm);color:var(--pl-ui-text-soft);border:1px solid transparent;border-radius:var(--pl-ui-radius-card);background:transparent;box-shadow:none;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:var(--pl-ui-font-weight-control);text-align:left;white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.player-ctx .player-ctx-item:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.player-ctx .player-ctx-item:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.player-ctx .player-ctx-item:disabled{color:var(--pl-ui-text-disabled);border-color:transparent;background:var(--pl-ui-card-locked-background);cursor:not-allowed;opacity:1;filter:none}@media(prefers-reduced-motion:reduce){.player-ctx .player-ctx-item{transition:none}}@media(pointer:coarse){.player-ctx .player-ctx-item{min-height:calc(44px / var(--hud-scale, 1));font-size:max(.8125rem,calc(12px / var(--hud-scale, 1)))}.player-ctx.pl-card{min-width:0}.player-ctx-name{font-size:max(.875rem,calc(13px / var(--hud-scale, 1)))}}.trade-bag-grid-pk .depot-slot.pkmn[data-tradeprotegido]{cursor:not-allowed;border-style:dashed;background:var(--pl-ui-surface)}.trade-bag-grid-pk .depot-slot.pkmn[data-tradeprotegido]:hover{transform:none;border-color:var(--pl-ui-border);background:var(--pl-ui-surface)}.trade-bag-grid-pk .depot-slot.pkmn[data-tradeprotegido]>:not(.pkmn-slot-protegido){opacity:.5;filter:grayscale(.5)}.modal.modal-trade{width:min(680px,calc(100vw - 24px));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.trade-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.trade-window .trade-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.trade-window h2.pl-window__title{overflow:hidden;font-size:clamp(20px,2vw,25px);text-overflow:ellipsis;white-space:nowrap}.trade-emblem>span{font-size:22px;line-height:1}.trade-body.pl-scroll-area{display:flex;flex-direction:column;gap:var(--pl-ui-space-md);min-height:0;padding:var(--pl-ui-space-md) 14px 14px;background:var(--pl-ui-surface-panel);font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size)}.trade-window .muted{color:var(--pl-ui-text-muted)}.trade-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--pl-ui-space-sm)}.trade-col.pl-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:var(--pl-ui-radius-panel);transition:border-color .14s ease,box-shadow .14s ease}.trade-col.pl-card.locked{border-color:color-mix(in srgb,var(--pl-ui-success) 70%,transparent);box-shadow:var(--pl-ui-shadow-card),inset 0 0 0 1px color-mix(in srgb,var(--pl-ui-success) 35%,transparent)}.trade-col-head{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-strong)}.trade-col-head b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-ok-pill{flex:none;padding:2px 8px;color:var(--pl-ui-success);border:1px solid color-mix(in srgb,var(--pl-ui-success) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pl-ui-success) 12%,transparent);font-size:11px;font-weight:var(--pl-ui-font-weight-strong);white-space:nowrap}.trade-drop{display:flex;flex-direction:column;gap:4px;min-height:92px;padding:6px;border:1px dashed var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-bg-base)}.trade-drop.readonly{border-style:solid;border-color:var(--pl-ui-border)}.trade-drop>p{margin:auto 0;line-height:var(--pl-ui-leading-copy)}.trade-stack{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 5px;color:var(--pl-ui-text);border:1px solid transparent;border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised)}.trade-stack .grow{min-width:0;overflow-wrap:anywhere}.trade-stack[data-traderemitem]:hover,.trade-stack[data-traderemmon]:hover{border-color:color-mix(in srgb,var(--pl-ui-danger) 65%,transparent);cursor:pointer}.trade-stack-qty{color:var(--pl-ui-text-strong)}.trade-stack .trade-step,.trade-stack .trade-qty-btn{box-sizing:border-box;min-width:28px;min-height:28px;padding:0 6px;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);box-shadow:none;font-family:var(--pl-ui-font-number);font-size:13px;font-weight:var(--pl-ui-font-weight-strong);line-height:1;cursor:pointer}.trade-stack .trade-qty-btn{min-width:38px;color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border)}.trade-stack :is(.trade-step,.trade-qty-btn):is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.trade-money{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--pl-ui-text-soft);font-size:13px}.trade-money b{color:#e9c65a;font-family:var(--pl-ui-font-number)}.trade-window .trade-money input{box-sizing:border-box;width:110px;min-height:32px;padding:0 8px;color:var(--pl-ui-text-strong);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);font-family:var(--pl-ui-font-number);font-size:14px}.trade-window .trade-money input:focus{border-color:var(--pl-ui-accent-action-border);outline:none;box-shadow:var(--pl-ui-shadow-focus-glow)}.trade-window .trade-money input:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled)}.trade-coins label,.trade-coins>span:first-child{display:inline-flex;align-items:center;gap:4px}.trade-coins .coin-ico{image-rendering:pixelated}.trade-money.trade-coins b{color:var(--pl-ui-text-strong)}.trade-money.trade-coins b.trade-coins-value{color:var(--pl-ui-accent-bright)}.trade-window .trade-coins-remove.pl-button{min-height:30px;padding:0 10px;font-size:12px}.trade-bag{display:flex;flex-direction:column;gap:6px}.trade-bag-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-bg-base)}.trade-bag-tabs .trade-bag-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 8px;color:var(--pl-ui-text-soft);border:1px solid transparent;border-radius:var(--pl-ui-radius-button);background:transparent;box-shadow:none;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:var(--pl-ui-font-weight-control);white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.trade-bag-tabs .trade-bag-tab:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:color-mix(in srgb,var(--pl-ui-accent) 14%,transparent)}.trade-bag-tabs .trade-bag-tab[aria-selected=true],.trade-bag-tabs .trade-bag-tab[aria-selected=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 1px color-mix(in srgb,var(--pl-ui-accent-bright) 22%,transparent)}.trade-bag-tabs .trade-bag-tab:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.trade-bag-grid{display:flex;flex-wrap:wrap;gap:4px;max-height:132px;padding:6px;overflow-y:auto;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-bg-base)}.trade-bag-grid>p{margin:4px}.trade-bag-tools{display:flex;flex-direction:column;gap:6px;min-width:0}.trade-bag-tools .depot-filterbar{margin-bottom:0}.trade-bag-count{color:var(--pl-ui-text-muted);font-size:11px;line-height:var(--pl-ui-leading-copy)}.trade-bag-grid.trade-bag-grid-pk{--dslot: 78px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--dslot),1fr));grid-auto-rows:minmax(var(--dslot),auto);align-content:start;gap:6px;max-height:min(42dvh,340px)}.trade-bag-grid.trade-bag-grid-pk>p{grid-column:1 / -1}.trade-bag-grid .trade-bag-tile{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:2px;border-width:1px;border-style:solid;border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);cursor:grab}.trade-bag-grid .trade-bag-tile{border-color:var(--pl-ui-border);box-shadow:none}.trade-bag-grid .trade-bag-tile:is(:hover,:focus-visible):not(:disabled){border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.trade-mon-mini{color:var(--pl-ui-special);font-size:.58rem;font-weight:800;white-space:nowrap}.trade-mon-mini{margin-left:auto}.trade-bag-qty{position:absolute;right:2px;bottom:0;color:var(--pl-ui-text-strong);font-size:.625rem;font-weight:800;text-shadow:0 1px 2px #000}.trade-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--pl-ui-space-sm)}.trade-window .trade-actions .pl-button{width:100%;padding:0 12px}.trade-window .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.trade-window .pl-button.pl-button--primary:disabled{filter:none}.trade-hint{margin:0;color:var(--pl-ui-text-muted);font-size:12px;line-height:var(--pl-ui-leading-copy);text-align:center}.trade-error{margin:0;color:var(--pl-ui-danger);font-weight:700;text-align:center}.trade-executing{margin:0;padding:20px;color:var(--pl-ui-text-strong);text-align:center}.trade-warning{padding:8px 10px;color:var(--pl-ui-warning);border:1px solid color-mix(in srgb,var(--pl-ui-warning) 55%,transparent);border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent);font-size:13px;font-weight:800;text-align:center}.trade-summary-col.pl-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px;border-radius:var(--pl-ui-radius-panel)}.trade-summary-title{margin-bottom:2px;color:var(--pl-ui-accent-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.trade-summary-col .loot-line{min-width:0;color:var(--pl-ui-text);background:var(--pl-ui-surface-raised)}.trade-summary-col .loot-line{border-color:var(--pl-ui-border)}.trade-summary-col .loot-line .grow{min-width:0}.trade-summary-col .loot-line .qty{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number)}.trade-summary-col .loot-line .qty.gold{color:#e9c65a}.trade-coins-line .grow{display:inline-flex;align-items:center;gap:6px}.trade-summary-col .trade-coins-line .qty{color:var(--pl-ui-accent-bright);font-weight:700}@media(max-width:560px){.modal.modal-trade{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1))}.trade-window .trade-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px}.trade-window h2.pl-window__title{font-size:19px}.trade-window p.pl-window__kicker{font-size:9px}.trade-window span.pl-window__subtitle{display:none}.trade-body.pl-scroll-area{gap:10px;padding:10px}.trade-grid{grid-template-columns:1fr}.trade-bag-grid.trade-bag-grid-pk{--dslot: 64px}.trade-bag-tabs .trade-bag-tab{padding:4px 6px;font-size:11px;line-height:1.2;text-align:center;white-space:normal}}@media(hover:none),(pointer:coarse){.trade-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.trade-bag-tabs .trade-bag-tab,.trade-stack .trade-step,.trade-stack .trade-qty-btn{min-height:calc(44px / var(--hud-scale, 1))}.trade-stack .trade-step{min-width:calc(40px / var(--hud-scale, 1))}.trade-window .trade-actions .pl-button,.trade-window .trade-coins-remove.pl-button{min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.trade-col.pl-card,.trade-bag-tabs .trade-bag-tab{transition:none}}.pvp-timer{font-weight:700;font-variant-numeric:tabular-nums;padding:2px 10px;border-radius:999px;background:#ff5c5c26;color:#ff8a8a;border:1px solid rgba(255,92,92,.35)}.pvp-arena{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px;border-radius:12px;background:radial-gradient(120% 100% at 50% 0%,#58c0ff1a,#0000004d);border:1px solid rgba(255,255,255,.08);min-width:0}.pvp-vs{font-weight:800;opacity:.5;letter-spacing:.08em}.pvp-side{min-width:0}.pvp-side-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px}.pvp-side-head b{font-size:12px;opacity:.9}.pvp-queue{display:flex;gap:2px}.pvp-slot{opacity:.9;line-height:0}.pvp-slot.down{opacity:.22;filter:grayscale(1)}.pvp-slot.active{outline:1px solid #58c0ff;border-radius:4px}.pvp-fighter{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.pvp-fighter-art{position:relative;display:inline-block}.pvp-fighter.foe .pvp-fighter-art img{transform:scaleX(-1)}.pvp-fighter-art img{filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}.pvp-fx-anchor{position:absolute;left:50%;top:50%;width:1px;height:1px;pointer-events:none}.pvp-fighter-empty{opacity:.5;font-size:12px;padding:32px 0}.pvp-fighter-bar{width:100%;min-width:0}.pvp-fighter-name{font-size:12px;text-align:center;margin-bottom:2px}.pvp-fighter-name small{opacity:.7}.pvp-hp{height:8px;border-radius:999px;overflow:hidden;background:#0000008c;border:1px solid rgba(255,255,255,.1)}.pvp-hp i{display:block;height:100%;background:linear-gradient(90deg,#57d98a,#9be86a);transition:width .18s linear}.pvp-hp-num{font-size:10px;text-align:center;opacity:.7;font-variant-numeric:tabular-nums}.pvp-arena{position:relative;overflow:hidden}@keyframes pvp-lunge-up{40%{transform:translateY(-16px) scale(1.06)}}@keyframes pvp-lunge-down{40%{transform:translateY(16px) scale(1.06)}}.pvp-fighter.mine .pvp-fighter-art.pvp-attacking{animation:pvp-lunge-up .42s ease-out}.pvp-fighter.foe .pvp-fighter-art.pvp-attacking{animation:pvp-lunge-down .42s ease-out}@keyframes pvp-charge{0%,to{filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}50%{filter:drop-shadow(0 0 14px rgba(255,226,128,.95)) brightness(1.18)}}.pvp-fighter-art.pvp-casting img{animation:pvp-charge .6s ease-in-out infinite}@keyframes pvp-shake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(6px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}@keyframes pvp-flash{0%,to{filter:drop-shadow(0 8px 14px rgba(0,0,0,.45))}20%{filter:brightness(3) saturate(0)}}.pvp-fighter-art.pvp-hurt{animation:pvp-shake .5s ease-out}.pvp-fighter-art.pvp-hurt img{animation:pvp-flash .5s ease-out}@keyframes pvp-dodge{40%{transform:translate(22px);opacity:.55}}.pvp-fighter-art.pvp-dodging{animation:pvp-dodge .42s ease-out}.pvp-fighter-art.pvp-fainted{transform:translateY(14px) rotate(-8deg);opacity:.28;filter:grayscale(1);transition:transform .6s ease-in,opacity .6s ease-in,filter .6s ease-in}.pvp-orb{position:absolute;z-index:3;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 35%,#fff,var(--pvp-orb-color) 62%,transparent 72%);box-shadow:0 0 12px var(--pvp-orb-color);animation:pvp-travel .42s cubic-bezier(.4,.05,.6,1) forwards}@keyframes pvp-travel{0%{transform:translate(0) scale(.5);opacity:0}15%{opacity:1}to{transform:translate(var(--pvp-dx),var(--pvp-dy)) scale(1.15);opacity:.9}}.pvp-burst{position:absolute;left:0;top:0;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;pointer-events:none;z-index:4;background:radial-gradient(circle,#fff 0%,var(--pvp-burst-color) 45%,transparent 70%);animation:pvp-burst .5s ease-out forwards}@keyframes pvp-burst{0%{transform:scale(.3);opacity:1}to{transform:scale(4.2);opacity:0}}.pvp-floater{position:absolute;left:0;top:0;z-index:5;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.75),0 0 8px rgba(0,0,0,.6);animation:pvp-float .9s ease-out forwards}.pvp-floater.sup{color:#b6ff7a;font-size:18px}.pvp-floater.fraco{color:#b9c4d0;font-size:13px}.pvp-floater.crit{color:#ffd166;font-size:20px}.pvp-floater.miss{color:#cfd6de;font-size:13px;font-style:italic}@keyframes pvp-float{0%{transform:translate(-50%,-50%) scale(.7);opacity:0}18%{transform:translate(-50%,-70%) scale(1.12);opacity:1}to{transform:translate(-50%,-170%) scale(1);opacity:0}}.pvp-feed{list-style:none;margin:0;padding:6px 8px;min-height:76px;border-radius:10px;background:#00000047;border:1px solid rgba(255,255,255,.06);font-size:12px;display:flex;flex-direction:column;gap:2px}.pvp-feed-line{opacity:.95}.pvp-feed-line.muted{opacity:.55}.pvp-feed-line.down{color:#ff9b9b}.pvp-feed-line.down.win{color:#a7e7b4}.pvp-eff.sup{color:#9be86a}.pvp-eff.fraco{color:#9aa7b4}.pvp-eff.crit{color:#ffd166}.pvp-pick{padding:10px;border-radius:12px;background:#58c0ff14;border:1px solid rgba(88,192,255,.35)}.pvp-pick-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pvp-pick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.pvp-pick-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:10px;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pvp-pick-card:hover{border-color:#58c0ff}.pvp-pick-card b{font-size:12px}.pvp-pick-card small{font-size:10px;opacity:.7}.pvp-wait{text-align:center;opacity:.7;font-size:12px;padding:8px}.pvp-hud{position:fixed;left:12px;bottom:12px;z-index:90;width:min(300px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.pvp-hud button,.pvp-hud .pvp-hud-pick{pointer-events:auto}.pvp-hud-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:999px;background:#0a0e14d1;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 6px 18px #00000073}.pvp-hud-side{display:flex;align-items:center;gap:6px;min-width:0}.pvp-hud-side.foe{flex-direction:row;justify-content:flex-end}.pvp-hud-side b{font-size:11px;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pvp-hud-score{font-weight:800;font-size:15px;font-variant-numeric:tabular-nums;padding:0 6px;flex:none}.pvp-hud-voce{font-size:10px;font-weight:700;opacity:.8;margin-right:2px}.pvp-hud-forfeit{align-self:center;font-size:11px;padding:2px 10px;border-radius:999px;background:#0a0e14cc;color:#ff9b9b;border:1px solid rgba(255,120,120,.3);cursor:pointer}.pvp-hud-wait{text-align:center;font-size:12px;padding:6px 10px;border-radius:10px;background:#0a0e14cc;border:1px solid rgba(255,255,255,.1);opacity:.85}.pvp-hud-pick{padding:8px 10px;border-radius:12px;background:#0a0e14e6;border:1px solid rgba(88,192,255,.45);box-shadow:0 8px 22px #00000080}.pvp-hud-pick-head{display:flex;align-items:baseline;gap:8px;justify-content:space-between;margin-bottom:6px}.pvp-hud-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pvp-hud-estagio{display:flex;justify-content:center}.pvp-stage{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 12px;border-radius:999px;background:#0a0e14d6;border:1px solid rgba(255,255,255,.12)}.pvp-stage.escolhendo{border-color:#58c0ff8c;color:#a9dcff}.pvp-stage.pronto,.pvp-stage.venceu{border-color:#78dc8c80;color:#a7e7b4}.pvp-stage.esperando,.pvp-stage.lutando{opacity:.85}.pvp-hud-feed{list-style:none;margin:0;padding:6px 10px;border-radius:10px;background:#0a0e14bd;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:2px;font-size:11px;line-height:1.35}.pvp-hud-feed:empty{display:none}.pvp-pick-card.on{border-color:#7ddc8c;box-shadow:0 0 0 1px #7ddc8c66}.pvp-pick-hp{display:block;width:90%;height:4px;border-radius:999px;background:#ffffff26;overflow:hidden}.pvp-pick-hp i{display:block;height:100%;background:linear-gradient(90deg,#4fd06a,#9ae86f)}.pvp-adv-row{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.pvp-adv{font-size:9px;padding:0 5px;border-radius:999px;background:#ffffff1a;opacity:.8}.pvp-adv.boa{background:#7ddc8c38;color:#a7e7b4;opacity:1}.pvp-adv.ruim{background:#ff787833;color:#ffb3b3;opacity:1}.pvp-pick-tag{position:absolute;top:4px;right:4px;font-size:8px;padding:0 5px;border-radius:999px;background:#7ddc8ceb;color:#06210c;font-weight:700}@media(max-width:720px){.pvp-hud{left:50%;bottom:6px;transform:translate(-50%);width:min(560px,calc(100vw - 16px))}.pvp-hud-side b{max-width:60px}.pvp-hud-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pvp-hud-feed{font-size:10px}}@media(max-width:720px){.pvp-arena{grid-template-columns:1fr}.pvp-vs{display:none}.pvp-fighter-art img{width:96px!important;height:96px!important}}@media(prefers-reduced-motion:reduce){.pvp-hp i{transition:none}.pvp-fighter-art.pvp-attacking,.pvp-fighter-art.pvp-hurt,.pvp-fighter-art.pvp-dodging,.pvp-fighter-art.pvp-casting img{animation:none}.pvp-orb{display:none}.pvp-floater{animation-duration:.5s}}.stage.pvp-mode #jornadaWidgetRoot{display:none}.modal.modal-pvp{width:min(900px,calc(100vw - 24px));max-width:none;padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.modal.modal-pvp.is-resultado{width:min(460px,calc(100vw - 24px))}:is(#modalRoot,#overlayRoot) .modal.modal-pvp{overflow:visible}.pvp-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.pvp-window .pvp-window-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--pl-ui-space-md);align-items:center;min-height:70px;padding:10px 14px}.pvp-window h2.pl-window__title{overflow:hidden;font-size:clamp(19px,1.9vw,24px);text-overflow:ellipsis;white-space:nowrap}.pvp-emblem .hudbar-ico-img{display:block;width:26px;height:26px;image-rendering:pixelated}.pvp-window .pvp-timer{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:4px 10px;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-accent-action-border);border-radius:999px;background:var(--pl-ui-surface-secondary-action);font-family:var(--pl-ui-font-number);font-size:14px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums}.pvp-window-body{display:grid;align-content:start;gap:12px;padding:12px 14px;background:var(--pl-ui-surface-panel)}.pvp-window .pvp-intro{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.45}.pvp-window .pvp-intro b{color:var(--pl-ui-text-strong)}.pvp-window .pvp-draft-dica.pl-card{margin:0;padding:8px 12px;color:var(--pl-ui-text);border-left:3px solid var(--pl-ui-accent-bright);font-size:12px;line-height:1.45}.pvp-window .pvp-draft-dica b{color:var(--pl-ui-text-strong)}.pvp-window .pvp-draft{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.pvp-window .pvp-col{display:grid;gap:6px;min-width:0;align-content:start}.pvp-window .pvp-col-title{margin:0;font-family:var(--pl-ui-font-section);font-size:11px;font-weight:var(--pl-ui-font-weight-section);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.pvp-window .pvp-col-title.mine{color:var(--pl-ui-accent-bright)}.pvp-window .pvp-col-title.foe{color:#ff9b9b}.pvp-window .pvp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pvp-window .pvp-card.pl-card{--pl-card-radius: var(--pl-ui-radius-card);position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 4px;text-align:center;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.pvp-window .pvp-card.pl-card.foe{border-color:color-mix(in srgb,#ff9b9b 30%,transparent)}.pvp-window .pvp-card.pl-card[data-pvpdraft]{cursor:pointer}.pvp-window .pvp-card.pl-card[data-pvpdraft]:hover{border-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 12%,var(--pl-ui-surface-card))}.pvp-window .pvp-card.pl-card[data-pvpdraft]:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.pvp-window .pvp-card.pl-card.picked{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pvp-window .pvp-card-art{display:flex;align-items:center;justify-content:center;height:68px}.pvp-window .pvp-card-art img{width:68px!important;height:68px!important;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 4px 8px rgb(0 0 0 / 45%))}.pvp-window .pvp-card-info{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%}.pvp-window .pvp-card-name{overflow:hidden;max-width:100%;color:var(--pl-ui-text-strong);font-size:12px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.pvp-window .pvp-card-meta{color:var(--pl-ui-text-muted);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.pvp-window .pvp-stars{color:var(--pl-ui-special);letter-spacing:-1px}.pvp-window .pvp-card-types{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.pvp-window .pvp-type{padding:0 5px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-raised);font-size:9px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.pvp-window .pvp-order{position:absolute;z-index:2;top:4px;left:4px;display:grid;place-items:center;width:20px;height:20px;color:#04263b;border-radius:50%;background:var(--pl-ui-accent-bright);font-size:11px;font-weight:var(--pl-ui-font-weight-strong)}.pvp-window .pvp-window-foot{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;padding:10px 14px 12px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.pvp-window.is-resultado .pvp-window-foot,.pvp-window .pvp-window-foot:has(>.pl-button:only-of-type){grid-template-columns:minmax(0,1fr)}.pvp-window .pvp-window-foot .pl-button{width:100%}.pvp-window .pvp-error{grid-column:1 / -1;margin:0;color:var(--pl-ui-danger);font-size:12px}.pvp-window .pvp-result.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;gap:8px;padding:14px 12px;text-align:center}.pvp-window .pvp-result.pl-card.win{border-color:color-mix(in srgb,var(--pl-ui-success) 60%,transparent)}.pvp-window .pvp-result.pl-card.lose{border-color:color-mix(in srgb,var(--pl-ui-danger) 55%,transparent)}.pvp-placar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.pvp-placar-lado{display:grid;gap:2px;min-width:0}.pvp-placar-num{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:34px;font-weight:var(--pl-ui-font-weight-strong);line-height:1;font-variant-numeric:tabular-nums}.pvp-placar-nome{overflow:hidden;color:var(--pl-ui-text-soft);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pvp-placar-lado.mine .pvp-placar-nome{color:var(--pl-ui-accent-bright)}.pvp-placar-lado.foe .pvp-placar-nome{color:#ff9b9b}.pvp-placar-x{color:var(--pl-ui-text-muted);font-size:18px;font-weight:var(--pl-ui-font-weight-strong)}.pvp-window .pvp-result-txt{margin:0;color:var(--pl-ui-text);font-size:14px;line-height:var(--pl-ui-leading-copy)}.pvp-window .pvp-result-txt b{color:var(--pl-ui-text-strong)}.pvp-window .pvp-result-nota{margin:0;color:var(--pl-ui-text-muted);font-size:12px;line-height:1.4}@media(max-width:720px){.modal.modal-pvp,.modal.modal-pvp.is-resultado{width:calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1))}.pvp-window .pvp-window-head{--pl-window-icon-size: 38px;--pl-window-header-line-left: 60px;grid-template-columns:38px minmax(0,1fr) auto;gap:var(--pl-ui-space-sm);min-height:58px;padding:8px 10px}.pvp-window h2.pl-window__title{font-size:18px}.pvp-window p.pl-window__kicker{font-size:9px}.pvp-window span.pl-window__subtitle{display:none}.pvp-emblem .hudbar-ico-img{width:22px;height:22px}.pvp-window-body{padding:10px;gap:10px}.pvp-window .pvp-draft{grid-template-columns:minmax(0,1fr);gap:10px}.pvp-window .pvp-card-art{height:52px}.pvp-window .pvp-card-art img{width:52px!important;height:52px!important}.pvp-window .pvp-window-foot{padding:8px 10px 10px}}@media(hover:none),(pointer:coarse){.pvp-window{--ui-close-size: calc(44px / var(--hud-scale, 1));--ui-control-h: calc(44px / var(--hud-scale, 1))}.pvp-window .pvp-window-foot .pl-button{min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.pvp-window .pvp-card.pl-card{transition:none}}.pvp-hud.pl-ui{--pvp-hud-topo: calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 4px);--pvp-lado-meu: var(--pl-ui-accent-bright);--pvp-lado-dele: #ff9b9b;top:var(--pvp-hud-topo);bottom:auto;left:12px;width:clamp(240px,calc((100vw - 760px)/2 - 24px),300px);max-height:calc(100dvh - var(--pvp-hud-topo) - var(--hud-base-h, 0px) - 12px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;gap:6px;color:var(--pl-ui-text);font-family:var(--pl-ui-font-body)}@media(max-width:1280px){.pvp-hud.pl-ui{--pvp-hud-topo: calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 96px);width:280px}}.pvp-hud.pl-ui>*{pointer-events:auto}.pvp-hud.pl-ui :is(.pvp-hud-bar,.pvp-stage,.pvp-hud-feed,.pvp-hud-pick,.pvp-hud-wait){border:1px solid var(--pl-ui-border);background:var(--pl-ui-bg-base);box-shadow:var(--pl-ui-shadow-card);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pvp-hud.pl-ui .pvp-hud-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:5px 10px;border-color:var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-panel)}.pvp-hud.pl-ui .pvp-queue{display:flex;gap:2px;min-width:0}.pvp-hud.pl-ui .pvp-hud-side.mine .pvp-queue{justify-content:flex-start}.pvp-hud.pl-ui .pvp-hud-side.foe .pvp-queue{justify-content:flex-end}.pvp-hud.pl-ui .pvp-slot{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:4px;line-height:0}.pvp-hud.pl-ui .pvp-slot.active{outline:1px solid var(--pl-ui-accent-bright)}.pvp-hud.pl-ui .pvp-slot.queued{outline:1px dashed var(--pl-ui-success)}.pvp-hud.pl-ui .pvp-slot.down{opacity:.25;filter:grayscale(1)}.pvp-hud.pl-ui .pvp-hud-score{display:grid;justify-items:center;gap:0;padding:0;line-height:1}.pvp-hud.pl-ui .pvp-hud-voce{margin:0;color:var(--pl-ui-text-muted);font-size:9px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em;text-transform:uppercase;opacity:1}.pvp-hud.pl-ui .pvp-hud-num{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:17px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.pvp-hud.pl-ui .pvp-hud-num .meu{color:var(--pvp-lado-meu)}.pvp-hud.pl-ui .pvp-hud-num .dele{color:var(--pvp-lado-dele)}.pvp-hud.pl-ui .pvp-hud-estagio{justify-content:stretch}.pvp-hud.pl-ui .pvp-stage{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;width:100%;box-sizing:border-box;padding:5px 10px;color:var(--pl-ui-text-soft);border-radius:var(--pl-ui-radius-panel);font-size:13px;line-height:1.35;text-align:center}.pvp-hud.pl-ui .pvp-stage.lutando{color:var(--pl-ui-text-strong);font-size:14px}.pvp-hud.pl-ui .pvp-stage.escolhendo{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-action-border)}.pvp-hud.pl-ui .pvp-stage:is(.pronto,.venceu){color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent)}.pvp-hud.pl-ui .pvp-stage b{color:var(--pl-ui-text-strong)}.pvp-hud.pl-ui .pvp-timer{padding:0 8px;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-accent-action-border);border-radius:999px;background:var(--pl-ui-surface-secondary-action);font-family:var(--pl-ui-font-number);font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums}.pvp-hud.pl-ui .pvp-hud-feed{padding:6px 10px;border-radius:var(--pl-ui-radius-panel);font-size:11px}.pvp-hud.pl-ui .pvp-feed-line.alerta{color:#ffb27a;font-weight:var(--pl-ui-font-weight-strong)}.pvp-hud.pl-ui .pvp-feed-line.down{color:var(--pvp-lado-dele)}.pvp-hud.pl-ui .pvp-feed-line.down.win{color:var(--pl-ui-success)}.pvp-hud.pl-ui .pvp-hud-pick{padding:8px;border-color:var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-panel)}.pvp-hud.pl-ui .pvp-hud-pick-head{display:grid;gap:2px;margin-bottom:6px}.pvp-hud.pl-ui .pvp-hud-pick-head b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-section);font-size:12px;letter-spacing:.04em}.pvp-hud.pl-ui .pvp-hud-pick-head .muted{color:var(--pl-ui-text-muted);font-size:10px;line-height:1.3}.pvp-hud.pl-ui .pvp-hud-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pvp-hud.pl-ui .pvp-pick-card{gap:2px;min-width:0;padding:5px 3px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-card);font-family:var(--pl-ui-font-body)}.pvp-hud.pl-ui .pvp-pick-card:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 14%,var(--pl-ui-surface-card))}.pvp-hud.pl-ui .pvp-pick-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.pvp-hud.pl-ui .pvp-pick-card.on{border-color:var(--pl-ui-success);box-shadow:0 0 0 1px color-mix(in srgb,var(--pl-ui-success) 45%,transparent)}.pvp-hud.pl-ui .pvp-pick-card img{width:46px!important;height:46px!important;object-fit:contain}.pvp-hud.pl-ui .pvp-pick-card b{overflow:hidden;max-width:100%;color:var(--pl-ui-text-strong);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pvp-hud.pl-ui .pvp-pick-card small{color:var(--pl-ui-text-muted);font-size:9px}.pvp-hud.pl-ui .pvp-pick-hp i{background:var(--pl-ui-success)}.pvp-hud.pl-ui .pvp-adv{font-size:8px}.pvp-hud.pl-ui .pvp-adv.boa{color:var(--pl-ui-success);background:color-mix(in srgb,var(--pl-ui-success) 18%,transparent)}.pvp-hud.pl-ui .pvp-adv.ruim{color:var(--pvp-lado-dele);background:color-mix(in srgb,var(--pl-ui-danger) 20%,transparent)}.pvp-hud.pl-ui .pvp-pick-tag{color:#052410;background:var(--pl-ui-success)}.pvp-hud.pl-ui .pvp-hud-pick>p{margin:6px 0 0;color:var(--pl-ui-text-muted);font-size:10px;text-align:center}.pvp-hud.pl-ui .pvp-hud-wait{padding:6px 10px;color:var(--pl-ui-text-soft);border-radius:var(--pl-ui-radius-panel);font-size:11px;opacity:1}.pvp-hud.pl-ui .pvp-hud-forfeit{align-self:flex-start;min-height:28px;padding:0 14px;color:var(--pvp-lado-dele);border:1px solid color-mix(in srgb,var(--pl-ui-danger) 55%,transparent);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);font-family:var(--pl-ui-font-body);font-size:11px;font-weight:var(--pl-ui-font-weight-control);letter-spacing:.06em;text-transform:uppercase}.pvp-hud.pl-ui .pvp-hud-forfeit:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-danger);background:color-mix(in srgb,var(--pl-ui-danger) 22%,var(--pl-ui-bg-base))}@media(max-width:720px),(max-height:520px){.pvp-hud.pl-ui{gap:4px}.pvp-hud.pl-ui .pvp-hud-bar{padding:3px 8px}.pvp-hud.pl-ui .pvp-slot{width:20px;height:20px}.pvp-hud.pl-ui .pvp-slot img{width:20px!important;height:20px!important}.pvp-hud.pl-ui .pvp-hud-num{font-size:15px}.pvp-hud.pl-ui .pvp-stage{padding:3px 8px;font-size:10px}.pvp-hud.pl-ui .pvp-stage.lutando{font-size:11px}.pvp-hud.pl-ui .pvp-hud-feed{justify-content:flex-end;max-height:calc(2.7em + 8px);overflow:hidden;padding:4px 8px;font-size:10px}.pvp-hud.pl-ui .pvp-hud-pick{padding:5px 6px}.pvp-hud.pl-ui .pvp-hud-pick-head{margin-bottom:4px}.pvp-hud.pl-ui .pvp-hud-pick-head .muted{display:none}.pvp-hud.pl-ui .pvp-hud-pick>p{display:none}.pvp-hud.pl-ui .pvp-pick-card{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;justify-items:start;column-gap:4px;row-gap:1px;padding:3px 4px;text-align:left}.pvp-hud.pl-ui .pvp-pick-card>:first-child{grid-row:1 / span 3;width:30px!important;height:30px!important}.pvp-hud.pl-ui .pvp-pick-card img{width:30px!important;height:30px!important}.pvp-hud.pl-ui .pvp-pick-card b{font-size:10px}.pvp-hud.pl-ui .pvp-pick-card small{display:none}.pvp-hud.pl-ui .pvp-pick-hp{width:100%}.pvp-hud.pl-ui .pvp-adv-row{justify-content:flex-start;flex-wrap:nowrap;overflow:hidden;max-width:100%}.pvp-hud.pl-ui .pvp-adv{white-space:nowrap}.pvp-hud.pl-ui .pvp-hud-forfeit{min-height:24px}}@media(max-width:720px)and (orientation:portrait){:root{--pvp-hud-reserva: max(180px, 28dvh)}.pvp-hud.pl-ui{top:auto;bottom:calc(var(--hud-base-h, 0px) + 6px);left:50%;width:min(560px,calc(100vw - 16px));height:var(--pvp-hud-reserva);max-height:none;transform:translate(-50%)}.pvp-hud.pl-ui .pvp-hud-forfeit{align-self:center}}@media(orientation:portrait)and (max-width:720px){.stage.pvp-mode .world-wrap{bottom:calc(var(--hud-bottom-h, 72px) + var(--pvp-hud-reserva) + 10px)}}@media(max-height:520px)and (orientation:landscape){.pvp-hud.pl-ui{--pvp-hud-topo: calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 62px);left:8px;width:230px;transform:none}.pvp-hud.pl-ui>*{order:2}.pvp-hud.pl-ui>.pvp-hud-bar{order:0}.pvp-hud.pl-ui>.pvp-hud-forfeit{order:1}.stage.pvp-mode .world-wrap{top:66px;bottom:var(--hud-bottom-h, 72px);left:246px}}.pvp-versus-bar.pl-ui{--pvp-versus-p1: var(--pl-ui-accent-bright);--pvp-versus-p1-bg: color-mix(in srgb, var(--pl-ui-accent-bright) 18%, transparent);--pvp-versus-p2: #ff9b9b;--pvp-versus-p2-bg: color-mix(in srgb, #ff9b9b 18%, transparent);--pvp-versus-hpbg: rgb(0 0 0 / 45%);--pvp-versus-border: var(--pl-ui-border);color:var(--pl-ui-text);border:1px solid var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-window);background:var(--pl-ui-window-coating);box-shadow:var(--pl-ui-shadow-window);font-family:var(--pl-ui-font-body)}.pvp-versus-bar.pl-ui .pvp-versus-pname{color:var(--pl-ui-text-muted)}.pvp-versus-bar.pl-ui .pvp-versus-mname{color:var(--pl-ui-text-strong);text-shadow:none}.pvp-versus-bar.pl-ui .pvp-versus-hpwrap{border-color:var(--pl-ui-border)}.pvp-versus-bar.pl-ui .pvp-versus-p1 .pvp-versus-hpfill,.pvp-versus-bar.pl-ui .pvp-versus-p2 .pvp-versus-hpfill{background:var(--pl-ui-success)}.pvp-versus-bar.pl-ui .pvp-versus-hptext{font-family:var(--pl-ui-font-number);font-size:11px}.pvp-versus-bar.pl-ui .pvp-versus-vs{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-title);font-size:20px;font-style:normal;letter-spacing:.08em;text-shadow:none}.pvp-versus-bar.pl-ui .pvp-versus-vs span{color:inherit;margin:0}@media(max-height:520px)and (orientation:landscape){.pvp-versus-bar.pl-ui{padding:4px 6px;gap:6px;width:min(620px,calc(100vw - 16px))}.pvp-versus-bar.pl-ui .pvp-versus-avatar{width:32px;height:32px}.pvp-versus-bar.pl-ui .pvp-versus-hpwrap{height:10px}.pvp-versus-bar.pl-ui .pvp-versus-hptext{font-size:9px}.pvp-versus-bar.pl-ui .pvp-versus-vs{font-size:15px;padding:0 4px}}@media(prefers-reduced-motion:reduce){.pvp-hud.pl-ui .pvp-pick-card{transition:none}}.pvp-versus-bar{--pvp-versus-p1: #00e5ff;--pvp-versus-p1-bg: rgba(0, 229, 255, .12);--pvp-versus-p2: #ff6a00;--pvp-versus-p2-bg: rgba(255, 106, 0, .12);--pvp-versus-hpbg: #15161b;--pvp-versus-border: #0c0c10;position:fixed;left:50%;top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 4px);transform:translate(-50%);z-index:95;display:flex;align-items:center;gap:10px;width:min(760px,calc(100vw - 16px));padding:8px;border-radius:12px;background:linear-gradient(90deg,#24242c,#1a1a20 45% 55%,#24242c);border:2px solid var(--pvp-versus-border);box-shadow:0 10px 24px #00000080;pointer-events:none;color:#f0f0f0;font-family:var(--font-ui)}.pvp-versus-player{display:flex;flex:1 1 0;min-width:0;gap:8px;align-items:center}.pvp-versus-p2{flex-direction:row-reverse}.pvp-versus-avatar{width:48px;height:48px;flex-shrink:0;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--pvp-versus-hpbg);border:2px solid}.pvp-versus-p1 .pvp-versus-avatar{border-color:var(--pvp-versus-p1);box-shadow:0 0 10px var(--pvp-versus-p1-bg)}.pvp-versus-p2 .pvp-versus-avatar{border-color:var(--pvp-versus-p2);box-shadow:0 0 10px var(--pvp-versus-p2-bg)}.pvp-versus-avatar img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.pvp-versus-avatar-empty{width:100%;height:100%;display:block}.pvp-versus-info{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:0}.pvp-versus-p2 .pvp-versus-info{align-items:flex-end}.pvp-versus-names{display:flex;justify-content:space-between;gap:6px;width:100%;font-size:10px;text-transform:uppercase;letter-spacing:.03em;min-width:0}.pvp-versus-p2 .pvp-versus-names{flex-direction:row-reverse}.pvp-versus-pname{color:#aaa;flex-shrink:0}.pvp-versus-mname{color:#fff;text-shadow:1px 1px 0 #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pvp-versus-hpwrap{width:100%;height:14px;border-radius:4px;position:relative;overflow:hidden;background:var(--pvp-versus-hpbg);border:1px solid var(--pvp-versus-border)}.pvp-versus-hpfill{height:100%;transition:width .3s ease}.pvp-versus-p1 .pvp-versus-hpfill{background:var(--pvp-versus-p1)}.pvp-versus-p2 .pvp-versus-hpfill{background:var(--pvp-versus-p2)}.pvp-versus-hptext{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-pixel-lg);font-size:12px;letter-spacing:.02em;color:#fff;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000;white-space:nowrap}.pvp-versus-team{display:flex;gap:3px}.pvp-versus-p2 .pvp-versus-team{flex-direction:row-reverse}.pvp-versus-slot{line-height:0;opacity:.95}.pvp-versus-slot-dead{filter:brightness(0);opacity:.55}.pvp-versus-vs{display:flex;align-items:center;justify-content:center;flex:none;font-size:30px;font-weight:800;font-style:italic;color:#fff;text-shadow:2px 2px 0 #000;padding:0 8px}.pvp-versus-vs span:first-child{color:var(--pvp-versus-p1)}.pvp-versus-vs span:last-child{color:var(--pvp-versus-p2);margin-left:-5px}@media(max-width:720px){.pvp-versus-bar{padding:6px;gap:6px}.pvp-versus-avatar{width:36px;height:36px}.pvp-versus-names{font-size:9px}.pvp-versus-mname{max-width:96px}.pvp-versus-hpwrap{height:11px}.pvp-versus-hptext{font-size:10px}.pvp-versus-slot{transform:scale(.85)}.pvp-versus-vs{font-size:22px;padding:0 4px}}@media(prefers-reduced-motion:reduce){.pvp-versus-hpfill{transition:none}}#pvpRangeAlertRoot{--pvp-range-alert-reserva: 0px;position:fixed;left:calc(var(--pvp-range-alert-reserva) + (100vw - var(--pvp-range-alert-reserva)) / 2);top:34%;transform:translate(-50%);z-index:96;width:min(440px,calc(100vw - var(--pvp-range-alert-reserva) - 32px));pointer-events:none}@media(max-width:1280px){#pvpRangeAlertRoot{--pvp-range-alert-reserva: 300px}}.pvp-range-alert{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 18px;color:#fff4e5;text-align:center;border:2px solid #ff8a3d;border-radius:12px;background:#200e06e6;box-shadow:0 0 0 1px #0009,0 10px 28px #0000008c,0 0 22px #ff8a3d59;font-family:var(--font-ui);animation:pvp-range-alert-in .3s ease-out}.pvp-range-alert.is-leaving{animation:pvp-range-alert-out .35s ease-in forwards}.pvp-range-alert-title{color:#ffb27a;font-size:22px;line-height:1.15;letter-spacing:.02em;text-shadow:0 2px 0 rgba(0,0,0,.6)}.pvp-range-alert-text{font-size:15px;line-height:1.35}.pvp-range-alert-text b{color:#ffd27a}.pvp-range-alert-hint{color:#fff4e5bf;font-size:12px;line-height:1.35}@keyframes pvp-range-alert-in{0%{opacity:0;transform:scale(.85)}55%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes pvp-range-alert-out{0%{opacity:1}to{opacity:0}}@media(max-width:720px),(max-height:520px){#pvpRangeAlertRoot{top:calc(var(--hud-top-h, calc(60px + env(safe-area-inset-top)) ) + 84px);width:max-content;max-width:calc(100vw - var(--pvp-range-alert-reserva) - 32px)}.pvp-range-alert{flex-flow:row wrap;justify-content:center;gap:2px 6px;padding:5px 12px;border-width:1px;border-radius:10px}.pvp-range-alert-title{font-size:13px}.pvp-range-alert-text{font-size:12px}.pvp-range-alert-hint{display:none}}@media(max-width:720px)and (orientation:portrait){#pvpRangeAlertRoot{--pvp-range-alert-reserva: 0px}}@media(max-height:520px)and (orientation:landscape){#pvpRangeAlertRoot{--pvp-range-alert-reserva: 246px}}@media(prefers-reduced-motion:reduce){.pvp-range-alert,.pvp-range-alert.is-leaving{animation:none}}.modal.modal-pvpteams{width:min(1080px,calc(100vw - 24px));max-width:none;padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}:is(#modalRoot,#overlayRoot) .modal.modal-pvpteams{overflow:visible}.arena-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.arena-window .arena-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.arena-window h2.pl-window__title{font-size:clamp(21px,2vw,26px)}.arena-emblem .hudbar-ico-img{display:block;width:26px;height:26px;image-rendering:pixelated}.arena-window .arena-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:10px 14px;border-bottom:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.arena-window .arena-tab{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:var(--ui-control-h, 40px);padding:0 10px;color:var(--pl-ui-text-soft);border:1px solid transparent;border-radius:var(--pl-ui-radius-button);background:transparent;font-family:var(--pl-ui-font-body);font-size:12px;font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-control);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.arena-window .arena-tab:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:color-mix(in srgb,var(--pl-ui-accent) 14%,transparent)}.arena-window .arena-tab[aria-selected=true],.arena-window .arena-tab[aria-selected=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 1px color-mix(in srgb,var(--pl-ui-accent-bright) 22%,transparent)}.arena-window .arena-tab:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.arena-tab .hudbar-badge--ponto{top:5px;right:6px}.arena-window .arena-tab.is-aviso{animation:hudbar-pulse 1.2s ease-in-out infinite}.arena-body{display:grid;align-content:start;gap:14px;padding:12px 14px 14px;background:var(--pl-ui-surface-panel)}.arena-body.pl-scroll-area{max-height:640px}.arena-intro,.arena-nota{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.4}.arena-sec{display:grid;gap:8px;min-width:0}.arena-window .arena-sec-title{margin:0;color:var(--pl-ui-accent-muted);font-family:var(--pl-ui-font-section);font-size:11px;font-weight:var(--pl-ui-font-weight-section);line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.arena-aviso,.arena-vazio{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.arena-aviso p,.arena-vazio p{flex:1 1 220px;min-width:0;margin:0}.arena-vazio.pl-card{color:var(--pl-ui-text-soft);border-style:dashed;background:var(--pl-ui-card-locked-background)}.arena-aviso.pl-card{color:var(--pl-ui-text);border-left-width:3px}.arena-aviso.pl-card.is-warning{border-left-color:var(--pl-ui-warning)}.arena-aviso.pl-card.is-accent{border-left-color:var(--pl-ui-accent-bright)}.arena-aviso b{color:var(--pl-ui-text-strong)}.arena-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-surface-raised);font-size:11px;font-weight:var(--pl-ui-font-weight-control);line-height:1.2;white-space:nowrap}.arena-pill.is-success{color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent)}.arena-pill.is-accent{color:var(--pl-ui-accent-bright);border-color:color-mix(in srgb,var(--pl-ui-accent-bright) 45%,transparent);background:var(--pl-ui-surface-secondary-action)}.arena-pill.is-warning{color:var(--pl-ui-warning);border-color:color-mix(in srgb,var(--pl-ui-warning) 50%,transparent)}.arena-pill.is-danger{color:var(--pl-ui-danger);border-color:color-mix(in srgb,var(--pl-ui-danger) 50%,transparent)}.arena-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:6px;margin:0;padding:0;list-style:none}.arena-jogador{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-width:0;min-height:48px;padding:8px 10px 8px 12px}.arena-jogador-main{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;flex:1 1 160px}.arena-jogador-nome{overflow:hidden;min-width:0;max-width:100%;color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-section);text-overflow:ellipsis;white-space:nowrap}.arena-jogador-pills{display:inline-flex;flex-wrap:wrap;gap:4px}.arena-jogador-acoes{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.arena-window .arena-jogador .pl-button{min-height:34px;padding:0 12px;font-size:12px;white-space:nowrap}.arena-convite{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;gap:10px;padding:12px}.arena-convite.pl-card{border-left-width:3px;border-left-color:var(--pl-ui-border-strong)}.arena-convite.pl-card.is-recebido{border-color:var(--pl-ui-accent-action-border);border-left-color:var(--pl-ui-accent-bright);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.arena-convite.pl-card.is-enviado,.arena-convite.pl-card.is-aceitando{border-left-color:var(--pl-ui-accent-bright)}.arena-convite.pl-card.is-warning{border-left-color:var(--pl-ui-warning)}.arena-convite.pl-card.is-danger{border-left-color:var(--pl-ui-danger)}.arena-convite.pl-card.is-accent{border-left-color:var(--pl-ui-accent-bright)}.arena-convite-linha{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.arena-convite-txt{flex:1 1 220px;min-width:0;margin:0;color:var(--pl-ui-text);font-size:14px;line-height:var(--pl-ui-leading-copy);overflow-wrap:anywhere}.arena-convite-txt b{color:var(--pl-ui-text-strong)}.arena-convite-acoes{display:flex;flex-wrap:wrap;gap:8px}.arena-convite-acoes .pl-button{flex:1 1 140px}.arena-prazo{display:flex;align-items:center;gap:8px;min-width:0}.arena-prazo-trilho{position:relative;flex:1 1 auto;height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--pl-ui-accent) 18%,transparent)}.arena-prazo-barra{position:absolute;inset:0;border-radius:inherit;background:var(--pl-ui-primary-gradient);transform-origin:left center;transition:transform 1s linear,background .2s ease}.arena-prazo.is-acabando .arena-prazo-barra{background:var(--pl-ui-warning)}.arena-prazo-txt{flex:none;min-width:3ch;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.arena-prazo.is-acabando .arena-prazo-txt{color:var(--pl-ui-warning)}.toast .arena-prazo{flex:1 0 100%;order:3}.toast.pvp-resultado-toast.pl-card{border-left-width:3px}.toast.pvp-resultado-toast.pl-card.is-warning{border-left-color:var(--pl-ui-warning)}.toast.pvp-resultado-toast.pl-card.is-danger{border-left-color:var(--pl-ui-danger)}.toast.pvp-resultado-toast.pl-card.is-accent{border-left-color:var(--pl-ui-accent-bright)}.arena-entrada-root{display:contents}.gba-btn.arena-entrada{position:relative;overflow:visible}.gba-btn.arena-entrada.is-pulsing{animation:hudbar-pulse 1.2s ease-in-out infinite}@media(max-width:560px){.modal.modal-pvpteams{width:calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1))}.arena-window .arena-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px}.arena-window h2.pl-window__title{font-size:20px}.arena-window p.pl-window__kicker{font-size:9px}.arena-window span.pl-window__subtitle{display:none}.arena-emblem .hudbar-ico-img{width:24px;height:24px}.arena-window .arena-tabs{gap:4px;padding:8px 10px}.arena-window .arena-tab{padding:0 4px;font-size:11px;letter-spacing:.02em}.arena-body{padding:10px}.arena-lista{grid-template-columns:minmax(0,1fr)}.arena-jogador-acoes{width:100%}.arena-window .arena-jogador-acoes .pl-button{flex:1 1 0}}@media(max-width:360px){.arena-window .arena-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:none),(pointer:coarse){.arena-window{--ui-close-size: calc(44px / var(--hud-scale, 1));--ui-control-h: calc(44px / var(--hud-scale, 1))}.arena-body.pl-scroll-area{max-height:none}.arena-window .arena-jogador .pl-button{min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.arena-window .arena-tab,.arena-prazo-barra{transition:none}.gba-btn.arena-entrada.is-pulsing,.arena-window .arena-tab.is-aviso{animation:none;box-shadow:0 0 0 2px color-mix(in oklab,var(--gba-gold, #f6c445) 85%,transparent)}}.tpres{position:fixed;left:50%;top:max(14%,calc(env(safe-area-inset-top) + 64px));z-index:calc(var(--z-modal, 100) + 40);transform:translate(-50%);pointer-events:none;width:min(92vw,520px);text-align:center;animation:tpres-entra .38s ease-out both}.tpres.is-vitoria{top:42%}.tpres.is-saindo{animation:tpres-sai .38s ease-in both}.tpres-cartela,.tpres-vitoria{display:grid;gap:4px;padding:14px 18px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#15224cf0,#381228f0);border:2px solid rgba(255,215,64,.55);box-shadow:0 10px 30px #0000008c;text-shadow:0 2px 2px rgba(0,0,0,.6)}.tpres-cartela.is-final,.tpres-vitoria.is-final{border-color:#ffd740;background:linear-gradient(135deg,#5c4000f2,#781818f2)}.tpres-fase{font-size:1.6em;font-weight:800;letter-spacing:.12em;color:#ffd740}.tpres-torneio{font-size:.85em;opacity:.85}.tpres-duelo{font-size:1.15em}.tpres-duelo i{font-style:normal;color:#ffd740;margin:0 6px}.tpres-cartela small{opacity:.8}.tpres-titulo{font-size:1.3em;font-weight:800}.tpres-confete{color:#ffd740;letter-spacing:.4em;animation:tpres-brilho .9s ease-in-out infinite alternate}@keyframes tpres-entra{0%{opacity:0;transform:translate(-50%,-14px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes tpres-sai{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}@keyframes tpres-brilho{0%{opacity:.55}to{opacity:1}}@media(max-width:560px){.tpres{top:calc(env(safe-area-inset-top) + 56px);font-size:.88em}.tpres.is-vitoria{top:46%}}@media(prefers-reduced-motion:reduce){.tpres,.tpres.is-saindo,.tpres-confete{animation:none}}#tournamentLiveRoot{position:fixed;top:104px;right:12px;z-index:calc(var(--z-modal, 500) - 1);max-width:min(280px,calc(100vw - 24px));pointer-events:none}#tournamentLiveRoot>*{pointer-events:auto}.tlive-bar.pl-card{display:grid;gap:4px;padding:10px 12px;background:#081022f0;border-color:#6ea8ff8c;box-shadow:0 8px 26px #00000073}.tlive-bar header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.tlive-nome{overflow:hidden;color:var(--pl-ui-text-soft);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tlive-min{flex:0 0 auto;width:26px;height:26px;border:1px solid var(--pl-ui-border);border-radius:8px;background:#ffffff0f;color:var(--pl-ui-text);font:inherit;font-weight:800;cursor:pointer}.tlive-l1,.tlive-l2,.tlive-erro{margin:0;line-height:1.3}.tlive-l1{color:var(--pl-ui-text-strong);font-size:14px;font-weight:700}.tlive-l2{color:var(--pl-ui-text-soft);font-size:13px}.tlive-l1 b,.tlive-l2 b,.tlive-sub b,.tlive-pill b{color:#ffd76a;font-family:var(--pl-ui-font-number, monospace);font-variant-numeric:tabular-nums}.tlive-alerta{color:#7dffb0;letter-spacing:.04em}.tlive-cta{margin-top:4px;min-height:38px}.tlive-erro{color:#ffb3b3;font-size:12px}.tlive-pill{padding:8px 14px;border:1px solid rgba(110,168,255,.6);border-radius:999px;background:#081022f0;color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 6px 20px #00000073}.tlive-bar.is-pulsing,.tlive-pill.is-pulsing{animation:tlivePulso 1.6s ease-in-out infinite}@keyframes tlivePulso{0%,to{box-shadow:0 8px 26px #00000073,0 0 #7dffb000}50%{box-shadow:0 8px 26px #00000073,0 0 0 4px #7dffb059}}.tlive-toast .tlive-sub{display:block;margin-top:2px;color:var(--pl-ui-text-soft);font-size:12px}@media(max-width:560px){#tournamentLiveRoot{top:84px;right:8px;max-width:min(240px,calc(100vw - 16px))}.tlive-bar.pl-card{padding:8px 10px}}@media(prefers-reduced-motion:reduce){.tlive-bar.is-pulsing,.tlive-pill.is-pulsing{animation:none}}body:has(.arena-window) #tournamentLiveRoot{display:none}@media(max-width:560px){body:has(.tlive-toast) #tournamentLiveRoot{display:none}}.pvpt-wrap{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;min-width:0;align-items:start}.pvpt-wrap.is-vazio{grid-template-columns:minmax(0,1fr)}.pvpt-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:10px;align-items:start;min-width:0}.pvpt-left,.pvpt-right{min-width:0;display:flex;flex-direction:column;gap:8px}.pvpt-note{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.4}.pvpt-note b{color:var(--pl-ui-text-strong)}.pvpt-meta{color:var(--pl-ui-text-muted);font-size:10px;line-height:1.3}.arena-window .pvpt-mini{box-sizing:border-box;display:inline-grid;place-items:center;min-width:28px;min-height:26px;padding:0 6px;color:var(--pl-ui-accent-muted);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);font-size:12px;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.arena-window .pvpt-mini:hover:not(:disabled),.arena-window .pvpt-mini:focus-visible:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.arena-window .pvpt-mini:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.arena-window .pvpt-mini:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:transparent;cursor:not-allowed}.arena-window .pvpt-mini--danger:hover:not(:disabled){color:var(--pl-ui-danger);border-color:color-mix(in srgb,var(--pl-ui-danger) 60%,transparent);background:color-mix(in srgb,var(--pl-ui-danger) 12%,transparent)}.pvpt-btn-block{width:100%}.arena-window .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.pvpt-side{display:flex;flex-direction:column;gap:8px;min-width:0}.pvpt-tabs{display:flex;flex-direction:column;gap:6px}.arena-window .pvpt-tab{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;color:var(--pl-ui-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,filter .14s ease}.arena-window .pvpt-tab:hover:not(:disabled){color:var(--pl-ui-text);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-card);filter:brightness(1.08)}.arena-window .pvpt-tab.on,.arena-window .pvpt-tab.on:hover:not(:disabled){border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.arena-window .pvpt-tab:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.pvpt-tab b{color:var(--pl-ui-text-strong);font-size:13px}.pvpt-tab small{color:var(--pl-ui-text-muted);font-size:11px}.pvpt-tab.active small{color:var(--pl-ui-success)}.pvpt-main{display:flex;flex-direction:column;gap:10px;min-width:0}.pvpt-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pvpt-head .pl-button{min-height:var(--ui-control-h, 40px)}.arena-window .pvpt-head .pl-button.is-ativo:disabled{color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);background:transparent;opacity:1}.arena-window .pvpt-name,.arena-window .pvpt-search{box-sizing:border-box;min-width:0;min-height:var(--ui-control-h, 40px);padding:8px 12px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised);font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size);line-height:1.2}.arena-window .pvpt-name{flex:1 1 200px;font-size:15px;font-weight:700}.arena-window .pvpt-search{flex:1 1 auto}.arena-window .pvpt-name::placeholder,.arena-window .pvpt-search::placeholder{color:var(--pl-ui-text-muted);opacity:1}.arena-window .pvpt-name:hover:not(:disabled),.arena-window .pvpt-search:hover:not(:disabled){border-color:var(--pl-ui-accent-action-border)}.arena-window .pvpt-name:focus,.arena-window .pvpt-search:focus{outline:2px solid var(--pl-ui-focus);outline-offset:1px;border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.pvpt-issues{padding:8px 12px;border:1px solid color-mix(in srgb,var(--pl-ui-warning) 40%,transparent);border-left:3px solid var(--pl-ui-warning);border-radius:var(--pl-ui-radius-panel);background:color-mix(in srgb,var(--pl-ui-warning) 8%,transparent)}.pvpt-issues p{margin:2px 0;font-size:12px;color:var(--pl-ui-warning)}.pvpt-order-hint{margin:-2px 0 0}.pvpt-empty{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;text-align:center}.pvpt-empty b{color:var(--pl-ui-text-strong);font-size:14px}.pvpt-empty p{max-width:460px}.pvpt-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px}.pvpt-slot.pl-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 6px;color:var(--pl-ui-text)}.pvpt-slot.pl-card.editing{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.pvpt-slot.missing{opacity:.7}.pvpt-slot.pl-card.missing{border-style:dashed}.pvpt-slot b{color:var(--pl-ui-text-strong);font-size:12px;text-align:center}.arena-window .pvpt-slot-art{width:100%;display:flex;justify-content:center;align-items:center;min-height:84px;padding:0;border:0;background:none;cursor:pointer}.arena-window .pvpt-slot-art:hover:not(:disabled){border:0;background:none;filter:brightness(1.1)}.pvpt-slot-art img{max-width:100%;height:auto}.pvpt-order{position:absolute;top:5px;left:6px;z-index:1;padding:1px 6px;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-border);border-radius:999px;background:var(--pl-ui-bg-base);font-family:var(--pl-ui-font-number);font-size:10px;font-weight:800}.pvpt-types{display:flex;gap:3px;flex-wrap:wrap;justify-content:center}.pvpt-type,.pvp-type{font-size:9px;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:999px;color:#0d0d0d;font-weight:700;white-space:nowrap;flex:none}.pvpt-moves-mini{min-height:24px;color:var(--pl-ui-text-soft);font-size:10px;text-align:center;line-height:1.25}.pvpt-slot-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;max-width:100%;margin-top:2px}.arena-window .pvpt-slot.empty{justify-content:center;min-height:168px;color:var(--pl-ui-accent-muted);font:inherit;cursor:pointer}.arena-window .pvpt-slot.pl-card.empty{border-style:dashed;background:var(--pl-ui-card-locked-background)}.arena-window .pvpt-slot.empty:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-card)}.pvpt-plus{font-size:26px;line-height:1}.pvpt-hint.pl-card{margin:0;padding:14px 12px;color:var(--pl-ui-text-soft);border-style:dashed;font-size:12px;line-height:1.4;text-align:center}.pvpt-build{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;gap:6px;padding:10px}.pvpt-build-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pvpt-build-head b{color:var(--pl-ui-text-strong);font-size:14px}.pvpt-sub{margin:6px 0 0;color:var(--pl-ui-accent-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pvpt-move-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pvpt-move{display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised)}.pvpt-move.on{border-color:var(--pl-ui-border-strong)}.pvpt-move.off{opacity:.66}.pvpt-move-txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;line-height:1.25}.pvpt-move-txt b{color:var(--pl-ui-text-strong);font-size:12px}.pvpt-move-n{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:50%;color:#f8fbff;background:var(--pl-ui-primary-gradient);font-family:var(--pl-ui-font-number);font-size:10px;font-weight:800}.pvpt-move-acts{margin-left:auto;display:flex;gap:3px}.pvpt-picker{--pl-card-radius: var(--pl-ui-radius-panel);grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;padding:10px}.pvpt-picker-head{display:flex;align-items:center;gap:8px}.pvpt-picker-head>b{color:var(--pl-ui-text-strong)}.pvpt-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.arena-window .pvpt-cand{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;color:var(--pl-ui-text);font:inherit;cursor:pointer;transition:border-color .14s ease,filter .14s ease}.arena-window .pvpt-cand:hover:not(:disabled){color:var(--pl-ui-text);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-card);filter:brightness(1.08)}.pvpt-cand b{color:var(--pl-ui-text-strong);font-size:11px}.pvpn-wrap{display:flex;flex-direction:column;gap:12px;min-width:0}.pvpn-intro{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;align-items:center;gap:12px;padding:10px 12px}.pvpn-emoji{font-size:30px;line-height:1}.pvpn-intro-txt{display:grid;gap:2px;min-width:0}.pvpn-intro-txt b{color:var(--pl-ui-text-strong);font-size:15px}.pvpn-head{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.pvpn-regras{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.4}.pvpn-regras b{color:var(--pl-ui-text-strong)}.pvpn-acoes{display:flex;flex-wrap:wrap;gap:8px}.pvpn-acoes .pl-button{flex:1 1 200px}@media(max-width:1000px){.pvpt-body{grid-template-columns:1fr}}@media(max-width:720px){.pvpt-wrap{grid-template-columns:1fr}.pvpt-tabs{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain}.arena-window .pvpt-tab{min-width:120px;width:auto}}@media(max-width:420px){.pvpt-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:none),(pointer:coarse){.pvpt-picker-grid{max-height:none;overflow:visible}.pvpt-slots{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.arena-window .pvpt-mini{min-width:calc(40px / var(--hud-scale, 1));min-height:calc(40px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.arena-window .pvpt-mini,.arena-window .pvpt-tab,.arena-window .pvpt-cand{transition:none}}.tourn{display:grid;gap:var(--pl-ui-space-md, 12px);min-width:0}.tourn-head.pl-card,.tourn-mine.pl-card,.tourn-rules.pl-card{display:grid;gap:8px;padding:14px;min-width:0}.tourn-kicker{margin:0;color:var(--pl-ui-text-soft);font-size:12px;letter-spacing:var(--pl-ui-tracking-kicker, .08em);text-transform:uppercase}.tourn-title{margin:0;color:var(--pl-ui-text-strong);font-size:clamp(18px,2.2vw,22px);line-height:var(--pl-ui-leading-tight, 1.2)}.tourn h3,.tourn h4{margin:4px 0 0;color:var(--pl-ui-text-strong)}.tourn-desc,.tourn-muted{margin:0;color:var(--pl-ui-text-soft);line-height:var(--pl-ui-leading-copy, 1.45)}.tourn-ok{margin:0;color:var(--pl-ui-success)}.tourn-warn{margin:0;color:var(--pl-ui-warning)}.tourn-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 14px;margin:4px 0 0}.tourn-info div{min-width:0}.tourn-info dt{color:var(--pl-ui-text-soft);font-size:12px}.tourn-info dd{margin:0;color:var(--pl-ui-text);overflow-wrap:anywhere}.tourn-prizes{display:grid;gap:2px;margin:0;padding:0;list-style:none}.tourn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.tourn-cta{min-height:44px}.tourn-score{margin-left:6px;color:var(--pl-ui-accent-bright)}.tourn-vs-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 0}.tourn-vs-name{color:var(--pl-ui-text-strong);font-weight:var(--pl-ui-font-weight-section, 700);font-size:clamp(16px,2vw,20px);overflow-wrap:anywhere;text-align:right}.tourn-vs-name:last-child{text-align:left}.tourn-vs-name.is-me{color:var(--pl-ui-accent-bright)}.tourn-vs-badge{padding:4px 10px;color:var(--pl-ui-text-strong);border:1px solid var(--pl-ui-border-strong);border-radius:999px;font-weight:800}.tourn-rules summary{color:var(--pl-ui-text-strong);cursor:pointer}.tourn-rules ul{display:grid;gap:6px;margin:8px 0 0;padding-left:18px;color:var(--pl-ui-text);line-height:var(--pl-ui-leading-copy, 1.45)}.tourn-bracket{display:grid;gap:10px;min-width:0}.tourn-bracket-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.tourn-bracket-tools{display:flex;flex-wrap:wrap;gap:6px}.tourn-round-tabs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.tourn-round-tab{flex:0 0 auto;min-height:36px;padding:6px 12px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button, 10px);background:var(--pl-ui-surface-raised);cursor:pointer}.tourn-round-tab[aria-selected=true]{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border, var(--pl-ui-accent));background:var(--pl-ui-surface-secondary-action)}.tourn-matches{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none}.tourn-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"a vs b" "st st st";align-items:center;gap:4px 8px;padding:10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel, 12px);background:var(--pl-ui-surface-card, var(--pl-ui-surface-panel));min-width:0}.tourn-match.is-mine{border-color:var(--pl-ui-accent-bright)}.tourn-match.is-in_progress{border-style:dashed}.tourn-side{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--pl-ui-text);overflow-wrap:anywhere;min-width:0}.tourn-side.is-winner{color:var(--pl-ui-success);font-weight:700}.tourn-side.is-me{text-decoration:underline;text-underline-offset:3px}.tourn-side.is-bye{color:var(--pl-ui-text-disabled, var(--pl-ui-text-soft))}.tourn-wins{color:var(--pl-ui-accent-bright)}.tourn-vs{color:var(--pl-ui-text-soft);font-size:12px}.tourn-match-status{grid-area:st;color:var(--pl-ui-text-soft);font-size:12px}.tourn-bracket.is-compact .tourn-matches{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px}.tourn-bracket.is-compact .tourn-match{padding:6px 8px;font-size:13px}.tourn-bracket.is-compact .tourn-match-status{display:none}.tourn-more{justify-self:center}@media(max-width:520px){.tourn-matches{grid-template-columns:minmax(0,1fr)}.tourn-vs-name{font-size:16px}}@media(min-width:381px){.arena-window .arena-tabs:has(>.arena-tab:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:361px)and (max-width:380px){.arena-window .arena-tabs:has(>.arena-tab:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}.tourn-sala{display:grid;gap:4px;margin:4px 0 0;padding:0;list-style:none}.tourn-sala li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;background:#0003;color:var(--pl-ui-text-strong);font-weight:700}.tourn-estado{font-size:12px;letter-spacing:.06em}.tourn-estado.is-ok{color:var(--pl-ui-success, #6fdc9a)}.tourn-estado.is-wait{color:#ffd76a}.tourn-prazo{margin:4px 0 0;color:var(--pl-ui-text);font-size:15px}.tourn-prazo b{color:#ffd76a;font-size:18px;font-variant-numeric:tabular-nums}.ctourn{display:grid;gap:var(--pl-ui-space-md, 12px);min-width:0}.ctourn-top,.ctourn-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ctourn-tabs{display:flex;gap:4px;padding:3px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button, 10px);background:#00000038;min-width:0;flex:1 1 260px}.ctourn-tab{flex:1 1 0;min-height:36px;padding:6px 8px;border:0;border-radius:calc(var(--pl-ui-radius-button, 10px) - 3px);background:transparent;color:var(--pl-ui-text-soft);font:inherit;font-weight:var(--pl-ui-font-weight-control, 700);font-size:13px;white-space:nowrap;cursor:pointer}.ctourn-tab.is-on{background:var(--pl-ui-card-active-background, rgba(80, 140, 255, .18));color:var(--pl-ui-text-strong);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-border, rgba(120, 170, 255, .6))}.ctourn-create{flex:0 0 auto;min-height:40px}.ctourn-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto;padding-bottom:2px}.ctourn-filters::-webkit-scrollbar{display:none}.ctourn-codebtn{flex:0 0 auto}.ctourn-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;margin:0;padding:0;list-style:none}.ctourn-card.pl-card{display:grid;gap:6px;width:100%;min-width:0;padding:12px;text-align:left;font:inherit;color:var(--pl-ui-text);cursor:pointer}.ctourn-card.pl-card:hover,.ctourn-card.pl-card:focus-visible{box-shadow:var(--pl-ui-shadow-card-active, 0 0 0 2px rgba(120, 170, 255, .6))}.ctourn-card.pl-card.is-official{border-color:#f0c4508c}.ctourn-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ctourn-card-name{color:var(--pl-ui-text-strong);font-size:16px;font-weight:var(--pl-ui-font-weight-strong, 800);line-height:1.2;overflow-wrap:anywhere}.ctourn-card-owner,.ctourn-owner{color:var(--pl-ui-text-soft);font-size:12px}.ctourn-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--pl-ui-text-soft);font-size:12px}.ctourn-card-tags{display:flex;flex-wrap:wrap;gap:4px}.ctourn-tag{padding:2px 8px;border:1px solid var(--pl-ui-border);border-radius:999px;color:var(--pl-ui-text);font-size:11px;white-space:nowrap}.ctourn-card-code{color:var(--pl-ui-text-soft);font-size:12px}.ctourn-card-code b,.ctourn-share b,.ctc-code b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number, monospace);letter-spacing:.14em}.ctourn-phase{margin-left:auto;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;background:#ffffff14;color:var(--pl-ui-text-soft)}.ctourn-phase.is-open{background:#46be782e;color:var(--pl-ui-success, #6fdc9a)}.ctourn-phase.is-live{background:#f0785033;color:#ffb08a}.ctourn-phase.is-soon{background:#6ea0ff2e;color:#a9c6ff}.ctourn-empty{margin:8px 0;padding:18px 14px;border:1px dashed var(--pl-ui-border);border-radius:var(--pl-ui-radius-card, 12px);color:var(--pl-ui-text-soft);text-align:center;line-height:var(--pl-ui-leading-copy, 1.45)}.ctourn-back{justify-self:start;padding:6px 2px;border:0;background:none;color:var(--pl-ui-accent-bright, #9cc2ff);font:inherit;font-weight:700;cursor:pointer}.ctourn-detail-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ctourn-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px dashed var(--pl-ui-accent-action-border, rgba(120, 170, 255, .6));border-radius:var(--pl-ui-radius-button, 10px);background:#508cff14}.ctourn-share>span{color:var(--pl-ui-text-soft);font-size:12px}.ctourn-share b{font-size:18px}.ctourn-lockline,.ctourn-hint{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy, 1.45)}.ctourn-manage.pl-card{display:grid;gap:8px;padding:14px;min-width:0;border-color:var(--pl-ui-accent-action-border, rgba(120, 170, 255, .6))}.ctourn-manage h3,.ctourn-manage h4{margin:0;color:var(--pl-ui-text-strong)}.ctourn-manage-actions{display:flex;flex-wrap:wrap;gap:8px}.ctourn-entries{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ctourn-entries li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 8px;border-radius:8px;background:#0000002e;min-width:0}.ctourn-entry-name{color:var(--pl-ui-text-strong);font-weight:700;overflow-wrap:anywhere}.ctourn-entry-lv,.ctourn-entry-st{color:var(--pl-ui-text-soft);font-size:12px}.ctourn-mini{margin-left:auto;min-height:30px;padding:4px 10px;font-size:12px}.ctourn-danger.pl-button{border-color:#f05a5ab3;color:#ffb3b3}.ctc-badge{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.ctc-badge.is-official{background:linear-gradient(180deg,#f6d36b,#c8952b);color:#2b1a00}.ctc-badge.is-community{background:#5a96ff33;color:#b9d1ff;box-shadow:inset 0 0 0 1px #78aaff8c}.ctc-badge.is-private{background:#ffffff14;color:var(--pl-ui-text);box-shadow:inset 0 0 0 1px var(--pl-ui-border)}.ctc-overlay{position:fixed;inset:0;z-index:calc(var(--z-modal, 500) + 20);display:grid;place-items:center;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));background:#040812b8;overflow:hidden}.ctc-overlay--ask{z-index:calc(var(--z-modal, 500) + 30)}.ctc-window.pl-window{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(640px,100%);max-height:min(860px,100%);min-width:0;overflow:hidden}.ctc-window .ctc-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md, 12px);align-items:center;min-height:70px;padding:10px 14px}.ctc-window h2.pl-window__title{font-size:clamp(20px,2vw,24px)}.ctc-window .ctc-emblem{display:grid;place-items:center;font-size:22px}.ctc-steps{display:flex;gap:4px;margin:0;padding:8px 12px;list-style:none;border-bottom:1px solid var(--pl-ui-border);overflow-x:auto;scrollbar-width:none}.ctc-steps::-webkit-scrollbar{display:none}.ctc-step{flex:1 1 0;min-width:0}.ctc-step button{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;padding:2px 0;border:0;background:none;color:var(--pl-ui-text-soft);font:inherit;cursor:pointer}.ctc-step button:disabled{cursor:default}.ctc-step-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--pl-ui-border-strong, rgba(255, 255, 255, .3));font-size:12px;font-weight:800}.ctc-step-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.ctc-step.is-current .ctc-step-n{background:var(--pl-ui-primary-gradient, #3b7bff);border-color:transparent;color:#fff}.ctc-step.is-current .ctc-step-label{color:var(--pl-ui-text-strong);font-weight:700}.ctc-step.is-done .ctc-step-n{border-color:var(--pl-ui-success, #6fdc9a);color:var(--pl-ui-success, #6fdc9a)}.ctc-body{display:grid;align-content:start;gap:14px;padding:14px 16px 18px;min-height:0;min-width:0}.ctc-step-title{margin:0;color:var(--pl-ui-text-strong);font-size:18px}.ctc-field{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.ctc-label{padding:0;color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-section, 700)}.ctc-label em{color:var(--pl-ui-text-soft);font-style:normal;font-weight:400}.ctc-input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--pl-ui-border-strong, rgba(255, 255, 255, .28));border-radius:var(--pl-ui-radius-button, 10px);background:#00000059;color:var(--pl-ui-text-strong);font:inherit;font-size:16px;color-scheme:dark}.ctc-textarea{min-height:64px;resize:vertical}.ctc-hint{color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy, 1.45)}.ctc-error{margin:0;color:#ff9c9c;font-size:13px;font-weight:700}.ctc-note{margin:0;padding:8px 10px;border-radius:8px;background:#ffffff0f;color:var(--pl-ui-text);font-size:13px}.ctc-note.is-warn{background:#f0be4624;color:#ffe2a0}.ctc-chips{display:flex;flex-wrap:wrap;gap:6px}.ctc-sub{margin-top:2px}.ctc-chip{min-height:40px;padding:8px 14px;border:1px solid var(--pl-ui-border-strong, rgba(255, 255, 255, .28));border-radius:999px;background:#00000040;color:var(--pl-ui-text);font:inherit;font-weight:700;font-size:14px;white-space:nowrap;cursor:pointer}.ctc-chip--sm{min-height:32px;padding:4px 12px;font-size:12px}.ctc-chip.is-on{border-color:transparent;background:var(--pl-ui-primary-gradient, #3b7bff);color:#fff}.ctc-chip:disabled,.ctc-preset:disabled,.ctc-toggle:disabled{opacity:.5;cursor:not-allowed}.ctc-choice-grid,.ctc-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px}.ctc-choice,.ctc-preset{display:grid;gap:4px;padding:12px;border:1px solid var(--pl-ui-border-strong, rgba(255, 255, 255, .28));border-radius:var(--pl-ui-radius-card, 12px);background:#00000040;color:var(--pl-ui-text);font:inherit;text-align:left;cursor:pointer}.ctc-choice b,.ctc-preset b{color:var(--pl-ui-text-strong);font-size:15px}.ctc-choice span,.ctc-preset span{color:var(--pl-ui-text-soft);font-size:12px;line-height:1.35}.ctc-choice-icon{font-size:20px}.ctc-choice.is-on,.ctc-preset.is-on{border-color:#6fa8ff;background:linear-gradient(180deg,#468cff47,#285ac829);box-shadow:inset 0 0 0 1px #6fa8ff,0 0 14px #5096ff40}.ctc-toggles{display:grid;gap:6px}.ctc-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button, 10px);background:#00000038;color:var(--pl-ui-text);font:inherit;text-align:left;cursor:pointer}.ctc-toggle-track{position:relative;flex:0 0 auto;width:40px;height:22px;border-radius:999px;background:#ffffff2e}.ctc-toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.ctc-toggle.is-on .ctc-toggle-track{background:var(--pl-ui-success, #46be78)}.ctc-toggle.is-on .ctc-toggle-knob{transform:translate(18px)}.ctc-toggle-text{display:grid;gap:2px;min-width:0;flex:1 1 auto}.ctc-toggle-text span{color:var(--pl-ui-text-soft);font-size:12px}.ctc-toggle-state{font-size:11px;font-weight:800;color:var(--pl-ui-text-soft)}.ctc-results{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ctc-results li{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:8px;background:#0000002e;min-width:0}.ctc-result-name{flex:1 1 auto;min-width:0;color:var(--pl-ui-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctc-result-name small{color:var(--pl-ui-text-soft)}.ctc-ban{min-height:34px;padding:4px 12px}.ctc-tag{color:#ffb3b3;font-size:12px;font-weight:700}.ctc-banned{display:flex;flex-wrap:wrap;gap:6px}.ctc-banned-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:34px;padding:2px 10px 2px 4px;border:1px solid rgba(240,90,90,.55);border-radius:999px;background:#f05a5a1f;color:var(--pl-ui-text-strong);font:inherit;font-size:13px;cursor:pointer}.ctc-banned-chip b{color:#ffb3b3;font-size:16px;line-height:1}.ctc-review.pl-card{display:grid;gap:8px;padding:14px}.ctc-review-title{margin:0;color:var(--pl-ui-text-strong);font-size:20px;overflow-wrap:anywhere}.ctc-review-desc{margin:0;color:var(--pl-ui-text-soft)}.ctc-review-list{display:grid;gap:2px;margin:0}.ctc-review-list div{display:grid;grid-template-columns:minmax(96px,34%) 1fr;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.06)}.ctc-review-list dt{color:var(--pl-ui-text-soft);font-size:13px}.ctc-review-list dd{margin:0;color:var(--pl-ui-text-strong);font-size:13px;font-weight:700;overflow-wrap:anywhere}.ctc-foot{display:flex;justify-content:space-between;gap:8px;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--pl-ui-border)}.ctc-foot .pl-button{min-height:44px}.ctc-next{flex:1 1 auto;max-width:260px;margin-left:auto}.ctc-done{display:grid;justify-items:center;gap:10px;padding:18px 0;text-align:center}.ctc-done h3{margin:0;color:var(--pl-ui-text-strong);font-size:22px}.ctc-done-icon{margin:0;font-size:44px}.ctc-code{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.ctc-code b{font-size:30px}.ctc-ask.pl-window{display:grid;gap:12px;width:min(420px,100%);padding:18px}.ctc-ask h3{margin:0;color:var(--pl-ui-text-strong)}.ctc-ask-actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:560px){.ctc-overlay{padding:0;place-items:stretch}.ctc-window.pl-window{width:100%;max-height:none;height:100%;border-radius:0}.ctc-window .ctc-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm, 8px);min-height:62px;padding:8px 10px}.ctc-step-label{display:none}.ctc-step.is-current .ctc-step-label{display:block}.ctourn-create{flex:1 1 100%}}.ctc-review .ctc-badge{justify-self:start}.ctc-overlay .ctc-window.pl-window,.ctc-overlay .ctc-ask.pl-window{background:linear-gradient(180deg,#1838768c,#08102200 240px),#0a1428;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:560px){.ctc-step.is-current{flex:2.2 1 0}}.ctc-overlay .ctc-chip.is-on,.ctc-overlay .ctc-chip.is-on:hover,.ctourn .ctc-chip.is-on:hover{border-color:transparent;background:var(--pl-ui-primary-gradient, #3b7bff);color:#fff}.ctc-overlay .ctc-chip:not(.is-on):hover{border-color:#6fa8ff}.ctc-prize-tiers{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ctc-prize-tier.pl-card{display:grid;gap:8px;padding:12px}.ctc-prize-place{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--pl-ui-text-strong);font-size:15px}.ctc-prize-place span{color:var(--pl-ui-text-soft);font-size:12px}.ctc-prize-rows{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ctc-prize-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.ctc-prize-row:has(select){grid-template-columns:auto minmax(0,1fr) 96px auto}.ctc-prize-kind{display:inline-flex;align-items:center;gap:4px;min-width:64px;color:var(--pl-ui-text);font-size:13px;font-weight:700}.ctc-prize-amount{max-width:160px}.ctc-prize-del{width:36px;height:36px;border:1px solid var(--pl-ui-border-strong, rgba(255, 255, 255, .28));border-radius:10px;background:#00000040;color:var(--pl-ui-text);font:inherit;font-size:18px;font-weight:800;cursor:pointer}.ctc-prize-total{margin:0;padding:10px 12px;border-radius:10px;background:#f6d36b1f;color:var(--pl-ui-text);font-size:14px}.ctc-prize-total b{color:#ffd76a}.tourn-prizes li{display:grid;gap:2px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08)}.tourn-prizes li:last-child{border-bottom:0}.tourn-prize-winners{color:#ffd76a;font-weight:700}.tourn-prize-text{font-style:italic}@media(max-width:560px){.ctc-prize-row,.ctc-prize-row:has(select){grid-template-columns:minmax(0,1fr) auto}.ctc-prize-kind{grid-column:1 / -1}.ctc-prize-amount{max-width:none}}.tcen{display:grid;gap:10px;margin-bottom:12px}.tcen-bloco{padding:10px 12px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tcen-titulo{margin:0 0 8px;font-size:1em;display:flex;align-items:center;gap:6px}.tcen-ponto{width:9px;height:9px;border-radius:50%;background:#e53935;box-shadow:0 0 6px #e53935}.tcen-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tcen-live{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:6px;background:#c628281f}.tcen-live.is-final{background:linear-gradient(90deg,#ffc10738,#c6282824)}.tcen-live-info{display:grid;min-width:0}.tcen-live-info b i{font-style:normal;opacity:.6}.tcen-live-info small,.tcen-lista small{opacity:.75}.tcen-fase{font-size:.75em;font-weight:700;letter-spacing:.05em;color:#ffcc80}.tcen-assistir{white-space:nowrap}.tcen-espera{font-size:.85em;opacity:.7}.tcen-vazio{margin:0;opacity:.75;font-size:.9em}.tcen-campeoes li,.tcen-hist li{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.tcen-campeoes small,.tcen-hist small{grid-column:1 / -1}.tcen-colocacao{font-weight:700;color:#b0bec5}.tcen-hist li.is-champion .tcen-colocacao{color:#ffd54f}.tcen-hist li.is-finalist .tcen-colocacao{color:#e0e0e0}.tourn-replays{margin-top:10px;padding:10px 12px}.tourn-replays h4{margin:0 0 6px}.tourn-replays-lista{display:flex;flex-wrap:wrap;gap:6px}.ctourn-timeline summary{cursor:pointer;margin:8px 0 4px}@media(max-width:560px){.tcen-assistir{width:100%}}.tv-overlay{position:fixed;inset:0;z-index:calc(var(--z-modal, 500) + 25);display:grid;place-items:center;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));background:#040812bd;overflow:hidden}.tv-window.pl-window{width:min(var(--ui-window-md, 620px),100%);max-height:calc(100% - 8px);display:flex;flex-direction:column}.tv-window .tv-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:12px;align-items:center;min-height:66px;padding:10px 14px}.tv-window .tv-head .pl-window__icon{display:grid;place-items:center;font-size:22px}.tv-window h2.pl-window__title{font-size:clamp(18px,2vw,22px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-body{background:#090e1cf5;overflow-y:auto;padding:10px 14px 14px;display:flex;flex-direction:column;gap:10px}.tv-aovivo{display:inline-block;padding:1px 7px;border-radius:4px;background:#c62828;color:#fff;font-weight:700;letter-spacing:.04em;animation:tv-pulso 1.6s ease-in-out infinite}.tv-selo{display:inline-block;padding:1px 7px;border-radius:4px;background:#37474f;color:#eceff1;font-weight:700}@keyframes tv-pulso{0%,to{opacity:1}50%{opacity:.55}}.tv-placar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:linear-gradient(90deg,#e5393547,#14182899 45% 55%,#2962ff47);font-weight:700}.tv-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-nome.is-a{text-align:right}.tv-pontos{font-size:1.35em;color:#ffd54f}.tv-pontos i{font-style:normal;opacity:.6;margin:0 4px}.tv-serie{grid-column:1 / -1;text-align:center;font-weight:400;opacity:.8}.tv-arena{position:relative;width:100%;border-radius:8px;border:2px solid #8d6e63;background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / calc(100% / 12) calc(100% / 7),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px) 0 0 / calc(100% / 12) calc(100% / 7),radial-gradient(ellipse at center,#5d8a4a,#3e6b35 70%,#2f5428);overflow:hidden}.tv-arena:after{content:"";position:absolute;left:50%;top:50%;width:18%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.25);border-radius:50%;pointer-events:none}.tv-lutador{position:absolute;transform:translate(-50%,-60%);transition:left .18s linear,top .18s linear;filter:drop-shadow(0 3px 2px rgba(0,0,0,.45))}.tv-lutador.is-a:after,.tv-lutador.is-b:after{content:"";position:absolute;left:50%;bottom:-4px;width:70%;height:4px;transform:translate(-50%);border-radius:50%}.tv-lutador.is-a:after{background:#42a5f5}.tv-lutador.is-b:after{background:#ef5350}.tv-faixa{position:absolute;inset:auto 0 0;padding:4px;text-align:center;background:#000000a6;font-size:.85em}.tv-lados{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tv-lado{padding:6px 8px;border-radius:6px;background:#ffffff0d;border-left:3px solid #42a5f5;min-width:0}.tv-lado.is-b{border-left-color:#ef5350}.tv-lado-mon{display:flex;align-items:center;gap:6px;min-width:0}.tv-lado-mon b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-golpe{display:block;color:#ffcc80}.tv-barra{margin-top:4px;height:8px;border-radius:4px;background:#00000073;overflow:hidden}.tv-barra span{display:block;height:100%;transition:width .2s linear}.tv-barra.is-ok span{background:#66bb6a}.tv-barra.is-meio span{background:#ffca28}.tv-barra.is-baixo span{background:#ef5350}.tv-bolas{margin-top:3px;letter-spacing:2px;color:#ef9a9a;font-size:.8em}.tv-fim{padding:8px;border-radius:6px;text-align:center;font-weight:700;background:#ffd54f26;color:#ffd54f}.tv-ctrl-box{background:#090e1cf5;padding:0 14px 14px}.tv-ctrl-box:empty{display:none}.tv-controles{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tv-controles input[type=range]{flex:1 1 140px}.tv-feed{list-style:none;margin:0;padding:0;max-height:9.5em;overflow-y:auto;font-size:.85em}.tv-feed li{padding:2px 0;border-bottom:1px solid rgba(255,255,255,.06)}.tv-feed span{opacity:.6;margin-right:4px}.tv-aviso{padding:18px 6px;text-align:center}.tv-aviso.is-erro{color:#ef9a9a}.tv-nota{margin:0;font-size:.78em;opacity:.7;text-align:center}@media(max-width:560px){.tv-overlay{padding:0;place-items:stretch}.tv-window.pl-window{width:100%;max-height:none;height:100%;border-radius:0}.tv-body{padding:8px 10px 12px}.tv-ctrl-box{padding:0 10px 12px}.tv-window .tv-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:8px;min-height:60px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.tv-aovivo{animation:none}.tv-lutador,.tv-barra span{transition:none}}.pvp-reconexao{position:fixed;left:50%;top:38%;transform:translate(-50%,-50%);z-index:120;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:12px;background:#101116e6;border:1px solid rgba(255,255,255,.14);box-shadow:0 10px 28px #0000008c;color:#f2f2f2;font-family:var(--font-ui);font-weight:600;font-size:15px;line-height:1.3;text-align:center;pointer-events:none}.pvp-reconexao-ponto{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#ffb020;animation:pvp-reconexao-pulso 1.2s ease-in-out infinite}@keyframes pvp-reconexao-pulso{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pvp-reconexao-ponto{animation:none}}@media(max-width:480px){.pvp-reconexao{font-size:14px;padding:10px 14px}}.modal.modal-mercado.modal-mercado-global{padding:0;border:0;background:transparent;box-shadow:none}:is(#modalRoot,#overlayRoot) .modal.modal-mercado.modal-mercado-global{overflow:visible;background:none;box-shadow:none}.mercado-global{--ui-close-size: 40px;--mkt-gold: var(--pl-ui-accent);--mkt-coral: var(--pl-ui-danger);--mkt-ok: var(--pl-ui-success);--mkt-warn: var(--pl-ui-warning);--mkt-bg: var(--pl-ui-bg-base);--mkt-nav: var(--pl-ui-surface-panel);--mkt-card: var(--pl-ui-surface-raised);--mkt-line: var(--pl-ui-border);--mkt-text: var(--pl-ui-text);--mkt-text-2: var(--pl-ui-text-soft);--mkt-text-3: var(--pl-ui-text-muted);--mkt-inset: color-mix(in srgb, var(--pl-ui-text) 8%, transparent);--mkt-inset-line: color-mix(in srgb, var(--pl-ui-text) 15%, transparent);--mkt-head: var(--pl-ui-surface-panel);--mkt-input-bg: var(--pl-ui-bg-base);--mkt-hover: var(--pl-ui-surface-secondary-action);--mkt-coin: var(--pl-ui-accent-bright);--mkt-gold-text: var(--pl-ui-special);--mkt-warn-ink: color-mix(in srgb, var(--pl-ui-warning) 62%, var(--pl-ui-text));--mkt-warn-ink-strong: var(--pl-ui-text-strong);--mkt-ok-ink: color-mix(in srgb, var(--pl-ui-success) 62%, var(--pl-ui-text));--mkt-ok-ink-strong: var(--pl-ui-text-strong);--mkt-bad-ink: color-mix(in srgb, var(--pl-ui-danger) 62%, var(--pl-ui-text));flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;color-scheme:dark}.mercado-global .mercado-global-head{--pl-window-header-line-left: 86px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 50px;display:grid;grid-template-columns:var(--pl-window-icon-size) minmax(0,1fr) auto var(--ui-close-size, 40px);grid-template-areas:"emblem heading tools close";gap:var(--pl-ui-space-lg);align-items:center;min-height:84px;padding:12px 18px}.mercado-global-emblem{grid-area:emblem}.mercado-global-heading{grid-area:heading}.mercado-global-close{grid-area:close}.mercado-global-tools{grid-area:tools;display:flex;align-items:center;gap:var(--pl-ui-space-sm);flex-wrap:wrap;justify-content:flex-end}.mercado-global .mkt-kind-switch{background:var(--pl-ui-bg-base);border-color:var(--pl-ui-border)}.mercado-global .mkt-kind-switch button{color:var(--pl-ui-text-soft)}.mercado-global .mkt-kind-switch button:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:transparent;background:var(--pl-ui-surface-secondary-action)}.mercado-global .mkt-kind-switch button[aria-current=true],.mercado-global .mkt-kind-switch button[aria-current=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);background:var(--pl-ui-accent)}.mercado-global .mkt-kind-switch button:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.mercado-global .mkt-wallet>span{border-color:var(--pl-ui-border);background:var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-card)}.mercado-global .mkt-wallet small{color:var(--pl-ui-accent-muted)}.mercado-global .mkt-wallet b{font-family:var(--pl-ui-font-number)}.mercado-global .mkt-wallet-cash b{color:var(--pl-ui-special)}.mercado-global .mkt-nav{border-right-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.mercado-global .mkt-nav-group{color:var(--pl-ui-accent-muted)}.mercado-global .mkt-nav-item{border:1px solid transparent;border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-text-soft)}.mercado-global .mkt-nav-item:hover:not(:disabled):not(.active){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.mercado-global .mkt-nav-item.active{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.mercado-global .mkt-nav-item.active .mkt-nav-hint{color:var(--pl-ui-accent-muted)}.mercado-global .mkt-nav-item:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.mercado-global .mkt-nav-badge{color:var(--pl-ui-text-strong);background:var(--pl-ui-accent);box-shadow:0 0 0 1px var(--pl-ui-accent-action-border)}.mercado-global .mkt-nav-item.active .mkt-nav-badge{color:var(--pl-ui-accent);background:var(--pl-ui-text-strong);box-shadow:none}.mercado-global .mkt-content{background:transparent}.mercado-global .mkt-foot{border-top-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.mercado-global .mkt-foot-status small{color:var(--pl-ui-accent-muted)}.mercado-global .pl-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.mercado-global .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.mercado-global .pl-button.pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);filter:none;opacity:1}.mercado-global .pl-button.pl-button--primary:disabled{filter:none;opacity:1}.mercado-global .pl-button.is-danger{color:var(--pl-ui-danger);border-color:color-mix(in srgb,var(--pl-ui-danger) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-danger) 12%,transparent)}.mercado-global .pl-button.is-danger:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-danger);background:color-mix(in srgb,var(--pl-ui-danger) 30%,transparent)}.pl-button.is-big{min-height:48px;padding:0 22px;font-size:14px}.pl-button.is-block{width:100%}:is(.mgl-card-actions,.mkt-row-actions,.mgc-order-actions,.mgp-pick-actions,.mgp-head,.mgl-pages,.mgm-pager,.mgc-mine,.mkt-empty) .pl-button{min-height:34px;padding:0 12px;font-size:12px}.mgl-pages .pl-button{min-width:34px;padding:0 9px}.mercado-global .mkt-chips{border:1px solid var(--pl-ui-border)}.mercado-global .mkt-chips button:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:transparent;background:var(--pl-ui-surface-secondary-action)}.mercado-global .mkt-chips button[data-active=true],.mercado-global .mkt-chips button[data-active=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-accent)}.mercado-global .mkt-chips button:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.mercado-global .mkt-tag.is-gold{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-accent)}.mercado-global .mkt-row{border-radius:var(--pl-ui-radius-card)}.mercado-global .mkt-search:focus-within{box-shadow:var(--pl-ui-shadow-focus-glow)}.mgl-buywrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px}.mgl-buybody{flex:1;min-height:0;display:flex;gap:12px}.mgl-listwrap{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:9px}.mgl-grid,.mgl-lines{flex:1;padding-right:4px;align-content:start}.mgl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:10px}.mgl-lines{display:flex;flex-direction:column;gap:6px}.mgl-card{display:flex;flex-direction:column;gap:7px;padding:10px;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.mgl-card:hover{border-color:var(--pl-ui-border-strong);transform:translateY(-1px)}.mercado-global .mgl-card.is-sel,.mercado-global .mgl-line.is-sel{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.mgl-card-top{display:flex;align-items:flex-start;gap:9px}.mgl-card-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mgl-card-name{margin:0;color:var(--mkt-text);font-family:var(--pl-ui-font-title);font-weight:800;font-size:.96rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgl-qty{color:var(--mkt-text-2);font-weight:800}.mgl-card-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mgl-rar{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;color:var(--rar);border:1px solid color-mix(in srgb,var(--rar) 55%,transparent);background:color-mix(in srgb,var(--rar) 15%,transparent);font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mgl-card-sub{margin:0;color:var(--mkt-text-2);font-size:.78rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mgl-stars{color:var(--pl-ui-special);letter-spacing:.02em}.mgl-card-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mgl-card-price>b{font-size:1.1rem}.mgl-ask{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.mgl-ask-unit{display:inline-flex;align-items:baseline;gap:5px;flex-wrap:wrap}.mgl-ask-unit>small{color:var(--mkt-text-2);font-size:.7rem;font-weight:700}.mgl-ask-note{color:var(--mkt-text-3);font-size:.7rem;font-weight:700}.mgl-card-price .mgl-ask .mkt-price{font-size:1.1rem}.mgl-card-price:has(.mgl-ask){flex-direction:column;align-items:flex-start;gap:2px}.mgl-detail-price:has(.mgl-ask){align-items:flex-end}.mgl-detail-price .mgl-ask .mkt-price{font-size:1.3rem}.mgl-line-price .mgl-ask{align-items:flex-end}.mgl-afford{font-size:.7rem;font-weight:800}.mgl-afford.is-ok{color:var(--mkt-ok)}.mgl-afford.is-off{color:var(--mkt-warn)}.mgl-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;flex-wrap:wrap}.mgl-seller{color:var(--mkt-text-3);font-size:.68rem;font-weight:700}.mgl-card-actions{display:flex;gap:6px}.mgl-card .mgl-afford.is-ok{display:none}.mgl-card-price>b.mkt-price{font-size:1.2rem}.mgl-card-foot .mgl-card-actions{flex:1 1 auto}.mgl-card-foot .mgl-card-actions>[data-mkbuy]{flex:1 1 auto}.mgl-filterbar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.mgl-filterbar>.mkt-chips{min-width:0}.mgl-coin-slot{background:color-mix(in srgb,var(--mkt-coin) 16%,transparent);border-color:color-mix(in srgb,var(--mkt-coin) 40%,transparent)}.mgl-line{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:11px;padding:7px 11px;cursor:pointer}.mgl-line:hover{border-color:var(--pl-ui-border-strong)}.mgl-line .mkt-slot{width:40px;height:40px}.mgl-line .mkt-slot .tile{width:32px;height:32px}.mgl-line-id{min-width:0;display:flex;flex-direction:column;gap:2px}.mgl-line-sub{color:var(--mkt-text-2);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgl-line-price{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.mgl-pages{flex:none;display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}.mgl-detail,.mgc-sell,.mgp-side{--pl-card-radius: var(--pl-ui-radius-panel);flex:none;display:flex;flex-direction:column;padding:12px}.mgl-detail{width:clamp(290px,32%,380px);gap:10px}.mgl-detail-head{display:flex;align-items:flex-start;gap:10px}.mgl-detail-head .mkt-slot{width:76px;height:76px}.mgl-detail-head .mkt-slot .tile{width:60px;height:60px}.mgl-detail-seller{margin:4px 0 0;color:var(--mkt-text-3);font-size:.7rem}.mgl-detail-desc{margin:0;color:var(--mkt-text-2);font-size:.82rem;line-height:1.5}.mgl-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.mgl-stat{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 8px;border-radius:var(--pl-ui-radius-card);background:var(--mkt-inset);color:var(--mkt-text-2);font-size:.74rem;font-weight:700}.mgl-stat b{color:var(--mkt-text);font-variant-numeric:tabular-nums}.mgl-pot{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--pl-ui-radius-panel);background:var(--mkt-inset);border:1px solid var(--mkt-inset-line);color:var(--mkt-text-2);font-size:.76rem}.mgl-pot b{color:var(--mkt-text)}.mgl-detail-buy{margin-top:auto;display:flex;flex-direction:column;gap:7px;padding-top:10px;border-top:1px solid var(--mkt-line)}.mgl-detail-price{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mgl-detail-price>b{font-size:1.3rem}.mgs-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mgs-steps{flex:none;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.mgs-steps li{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;align-items:flex-start;gap:9px;padding:9px 11px;color:var(--mkt-text-2);font-size:.78rem;line-height:1.45}.mgs-steps i{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--pl-ui-accent);border:1px solid var(--pl-ui-accent-action-border);color:var(--pl-ui-text-strong);font-style:normal;font-size:.74rem;font-weight:900}.mgs-steps b{color:var(--mkt-text)}.mgs-trava{--pl-card-radius: var(--pl-ui-radius-panel);flex:none;display:flex;align-items:center;gap:14px;padding:14px 16px;border-color:color-mix(in srgb,var(--mkt-warn) 45%,var(--pl-ui-border))}.mgs-trava-ico{flex:none;font-size:1.9rem;line-height:1}.mgs-trava-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mgs-trava-txt h3{margin:0;color:var(--mkt-text);font-family:var(--pl-ui-font-title);font-size:1rem;line-height:1.3}.mgs-trava-txt p{margin:0;color:var(--mkt-text-2);font-size:.82rem;line-height:1.4}.mgs-trava-acoes{flex:none;display:flex;flex-direction:column;gap:6px}.mkt-scroll.mgs-groups{gap:8px}.mgs-group{border:1px solid var(--mkt-line);border-radius:var(--pl-ui-radius-panel);background:var(--mkt-card);overflow:hidden}.mgs-group>summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none}.mgs-group>summary::-webkit-details-marker{display:none}.mgs-group>summary:hover{background:var(--pl-ui-surface-secondary-action)}.mgs-group-ico{flex:none;width:26px;text-align:center;font-size:1.05rem}.mgs-group-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.mgs-group-txt b{color:var(--mkt-text);font-family:var(--pl-ui-font-title);font-size:.96rem}.mgs-group-txt small{color:var(--mkt-text-3);font-size:.72rem}.mgs-chev{color:var(--mkt-text-3);transition:transform .15s ease}.mgs-group[open] .mgs-chev{transform:rotate(180deg)}.mgs-list{display:flex;flex-direction:column;border-top:1px solid var(--mkt-line)}.mgs-empty,.mgs-more{margin:0;padding:10px 12px;color:var(--mkt-text-3);font-size:.78rem;line-height:1.45}.mgs-more b{color:var(--mkt-text-2)}.mgs-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr) auto;align-items:center;gap:12px;padding:10px 12px}.mgs-row+.mgs-row{border-top:1px solid var(--mkt-line)}.mgs-row.is-locked{opacity:.6}.mgs-row-id{display:flex;align-items:center;gap:9px;min-width:0}.mgs-row-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.mgs-row-txt b{color:var(--mkt-text);font-size:.88rem;font-weight:800;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mgs-row-txt small{color:var(--mkt-text-3);font-size:.72rem;line-height:1.4}.mgs-have{color:var(--mkt-text-2);font-size:.72rem;font-weight:700}.mgs-row-form{display:flex;align-items:flex-start;gap:9px;flex-wrap:wrap}.mgs-field{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 150px}.mgs-field>span{color:var(--mkt-text-2);font-size:.7rem;font-weight:800}.mgs-field>small{color:var(--mkt-text-3);font-size:.66rem}.mgs-field-qty{flex:0 1 110px}#modalRoot .mgs-field input.mgs-qty,#modalRoot .mgs-field input.mgs-price,#modalRoot .mgp-money input{width:100%;min-height:34px;height:34px;padding:0 9px;border-radius:var(--pl-ui-radius-button);background:var(--mkt-input-bg);border:1px solid var(--mkt-line);color:var(--mkt-text);font-family:var(--pl-ui-font-body);font-size:.88rem;font-variant-numeric:tabular-nums}#modalRoot .mgs-field input:focus{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow);outline:none}.mgs-embed{display:flex;align-items:flex-start;gap:7px;flex:1 1 100%;cursor:pointer}.mgs-embed input{margin-top:2px;accent-color:var(--pl-ui-accent)}.mgs-embed>span{display:flex;flex-direction:column;color:var(--mkt-text-2);font-size:.74rem;font-weight:700}.mgs-embed small{color:var(--mkt-text-3);font-size:.66rem;font-weight:500}.mgs-fee{flex:1 1 100%;padding:6px 9px;border-radius:var(--pl-ui-radius-button);background:var(--mkt-inset);border:1px solid var(--mkt-inset-line);color:var(--mkt-text-2);font-size:.74rem}.mgs-fee b{color:var(--mkt-ok)}.mgs-total{flex:1 1 100%;color:var(--mkt-text-2);font-size:.8rem;font-weight:700}.mgs-total b{color:var(--mkt-ok);font-size:1rem}.mgm-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mgm-summary{flex:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.mgm-summary>span{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;gap:2px;padding:9px 11px}.mgm-summary small{color:var(--pl-ui-accent-muted);font-size:.6rem;font-weight:900;letter-spacing:.12em}.mgm-summary b{font-size:1.16rem;font-weight:900;font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.mkt-scroll.mgm-list{gap:7px}.mgm-row .mkt-slot{width:44px;height:44px}.mgm-row .mkt-slot .tile{width:34px;height:34px}.mgm-row .mkt-row-sub{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mgm-money{flex:none;display:flex;align-items:center;gap:16px}.mgm-money>span{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.mgm-money small{color:var(--mkt-text-3);font-size:.62rem;font-weight:700}.mgm-asked b{color:var(--mkt-text-2);font-size:.92rem}.mgm-net b{font-size:1.02rem}.mgm-date{color:var(--mkt-text-3);font-size:.7rem}.mgm-row.is-closed{opacity:.85}.mgm-pager{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.mgm-pager-info{color:var(--mkt-text-2);font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.mgo-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mkt-scroll.mgo-list{gap:7px}.mgo-row{align-items:flex-start}.mgo-row .mkt-row-id{gap:4px}.mgo-row .mkt-row-actions{align-self:center}.mgc-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mgc-top{flex:none;display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.mgc-price,.mgc-mine{--pl-card-radius: var(--pl-ui-radius-panel);flex:1 1 220px;display:flex;flex-direction:column;gap:2px;padding:11px 14px}.mgc-price small,.mgc-mine small{color:var(--pl-ui-accent-muted);font-size:.6rem;font-weight:900;letter-spacing:.12em}.mgc-price b{color:var(--mkt-ok);font-family:var(--pl-ui-font-number);font-size:1.6rem;line-height:1.1}.mgc-price span{color:var(--mkt-text-3);font-size:.72rem}.mgc-mine{align-items:flex-start}.mgc-mine b{display:inline-flex;align-items:center;gap:6px;color:var(--mkt-coin);font-family:var(--pl-ui-font-number);font-size:1.5rem}.mgc-mine .pl-button{margin-top:6px}.mgc-body{flex:1;min-height:0;display:flex;gap:12px}.mgc-book{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.mkt-scroll.mgc-orders{gap:6px}.mgc-order{display:grid;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(90px,auto)) auto;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--mkt-line);border-radius:var(--pl-ui-radius-card);background:var(--mkt-card)}.mgc-order.is-best{border-color:var(--pl-ui-border-strong);box-shadow:0 0 0 1px var(--pl-ui-accent-action-ring)}.mgc-order-qty{display:flex;align-items:center;gap:8px}.mgc-order-qty b{color:var(--mkt-text);font-family:var(--pl-ui-font-number);font-size:1.16rem}.mgc-order-qty small{color:var(--mkt-text-3);font-size:.7rem}.mgc-order-coin{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--pl-ui-radius-button);background:color-mix(in srgb,var(--mkt-coin) 15%,transparent)}.mgc-order-cell{display:flex;flex-direction:column;line-height:1.2}.mgc-order-cell small{color:var(--mkt-text-3);font-size:.62rem;font-weight:700}.mgc-order-cell b{color:var(--mkt-text);font-size:.92rem;font-variant-numeric:tabular-nums}.mgc-order-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mgc-sell{width:clamp(280px,33%,360px);gap:8px}.mgc-form{display:flex;flex-direction:column;gap:8px}.mgc-form-balance{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--pl-ui-radius-button);background:var(--mkt-inset);color:var(--mkt-text-2);font-size:.76rem;font-weight:700}.mgc-form-balance b{display:inline-flex;align-items:center;gap:5px;color:var(--mkt-coin);font-size:.95rem}.mgc-form-total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid var(--mkt-line);color:var(--mkt-text-2);font-size:.8rem;font-weight:700}.mgc-form-total b{color:var(--mkt-ok);font-size:1.06rem;font-variant-numeric:tabular-nums}.mgc-escrow{margin:0;color:var(--mkt-text-3);font-size:.7rem;line-height:1.45}.mgc-nobalance{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:16px 12px;border-radius:var(--pl-ui-radius-panel);background:var(--mkt-inset);border:1px solid var(--mkt-inset-line)}.mgc-nobalance b{color:var(--mkt-text);font-size:.92rem}.mgc-nobalance p{margin:0;color:var(--mkt-text-2);font-size:.78rem;line-height:1.5}.mgp-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mgp-head{display:flex;align-items:center;gap:10px}.mgp-head b{color:var(--mkt-text);font-family:var(--pl-ui-font-title);font-size:1.06rem}.mgp-target{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;align-items:center;gap:11px;padding:10px 12px}.mercado-global .mgp-target{border-color:var(--pl-ui-border-strong)}.mgp-target-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.mgp-target-txt small{color:var(--pl-ui-accent-muted);font-size:.6rem;font-weight:900;letter-spacing:.12em}.mgp-target-txt b{color:var(--mkt-text);font-family:var(--pl-ui-font-title);font-size:1.06rem}.mgp-target-txt span{color:var(--mkt-text-2);font-size:.76rem}.mgp-body{flex:1;min-height:0;display:flex;gap:12px}.mkt-scroll.mgp-col{flex:1;gap:10px}.mgp-money{flex:none;max-width:280px}.mgp-pickblock{display:flex;flex-direction:column;gap:6px}.mgp-pickblock h4{margin:0;color:var(--pl-ui-accent-muted);font-family:var(--pl-ui-font-body);font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.mgp-picklist{display:flex;flex-direction:column;gap:5px}.mgp-pick{display:flex;align-items:center;gap:9px;padding:6px 9px;border:1px solid var(--mkt-line);border-radius:var(--pl-ui-radius-card);background:var(--mkt-card)}.mgp-pick.is-on{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.mgp-pick .mkt-slot{width:34px;height:34px}.mgp-pick .mkt-slot .tile{width:28px;height:28px}.mgp-pick-name{flex:1;min-width:0;color:var(--mkt-text);font-size:.82rem;font-weight:700}.mgp-pick-name small{display:block;color:var(--mkt-text-3);font-size:.68rem;font-weight:600}.mgp-pick-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.mercado-global .pl-button.mgp-pick-qty{color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-action-border);font-weight:900;font-variant-numeric:tabular-nums}.mgp-empty,.mgp-more{margin:0;color:var(--mkt-text-3);font-size:.76rem}.mgp-side{width:clamp(240px,30%,320px);gap:8px}.mgp-summary{display:flex;flex-direction:column;gap:6px}.mgp-summary small{color:var(--pl-ui-accent-muted);font-size:.6rem;font-weight:900;letter-spacing:.12em}.mgp-summary ul{margin:0;padding-left:16px;color:var(--mkt-text-2);font-size:.82rem;line-height:1.6}.mgp-cmp{margin:0;font-size:.78rem;line-height:1.45}.mgp-cmp.is-below{color:var(--mkt-warn)}.mgp-cmp.is-above{color:var(--mkt-ok)}.mgp-side .pl-button{margin-top:auto}.mgp-side .pl-button+.pl-button{margin-top:0}@media(max-width:1100px){.mgl-buybody{flex-direction:column}.mgl-detail{width:auto;max-height:44dvh}.mgc-body{flex-direction:column}.mgc-sell{width:auto}.mgp-body{flex-direction:column}.mgp-side{width:auto}}@media(max-width:860px){:is(#modalRoot,#overlayRoot) .modal.modal-mercado.modal-mercado-global{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.mercado-global .mercado-global-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;--pl-window-header-overlay-inset: 0 48px 0 auto;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);grid-template-areas:"emblem heading close" "tools tools tools";gap:var(--pl-ui-space-sm) var(--pl-ui-space-md);min-height:0;padding:8px 10px 10px}.mercado-global h2.pl-window__title{font-size:20px}.mercado-global p.pl-window__kicker{font-size:9px}.mercado-global span.pl-window__subtitle{display:none}.mercado-global-tools{justify-content:space-between}.mercado-global .mkt-wallet{flex:1 1 auto}.mgl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mgl-filterbar{flex-direction:column;align-items:stretch}.mercado-global .mgl-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.mercado-global .mgl-cats>button{flex:none;white-space:nowrap}.mgl-line{grid-template-columns:auto 1fr auto}.mgl-line .mgl-card-actions{grid-column:1 / -1;justify-content:flex-end}.mgs-row{grid-template-columns:1fr}.mgs-trava{flex-wrap:wrap;align-items:flex-start}.mgs-trava-acoes{flex:1 1 100%;flex-direction:row}.mgs-trava-acoes .pl-button{flex:1 1 0}.mgs-steps li{padding:7px 9px;font-size:.74rem;line-height:1.35}.mgm-money{flex-direction:column;align-items:flex-end;gap:4px}.mgm-row{flex-wrap:wrap}.mgm-row .mkt-row-id{flex:1 1 55%}.mgm-row .mkt-row-actions{flex:1 1 100%;justify-content:flex-end}.mgc-order{grid-template-columns:1fr 1fr;row-gap:8px}.mgc-order-actions{grid-column:1 / -1;justify-content:flex-end}.mgl-buywrap,.mgl-buybody,.mgl-listwrap,.mgl-grid,.mgl-lines,.mgl-detail,.mgc-sell,.mgp-side,.mkt-scroll.mgp-col{flex:none;max-height:none;overflow:visible}}@media(max-width:480px){.mgl-grid,.mgm-summary,.mgc-order{grid-template-columns:1fr}.mgc-order-actions{justify-content:stretch}.mgc-order-actions .pl-button{flex:1 1 auto}}@media(max-height:520px)and (orientation:landscape){:is(#modalRoot,#overlayRoot) .modal.modal-mercado.modal-mercado-global{height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.mercado-global .mercado-global-head{min-height:0;padding:6px 10px}.mercado-global span.pl-window__subtitle{display:none}}@container mkt-content (max-width: 860px){.mgl-buybody,.mgc-body,.mgp-body{flex-direction:column}.mgl-detail,.mgc-sell,.mgp-side{width:auto;max-height:none}}@container mkt-content (max-width: 620px){.mgl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.mgs-row{grid-template-columns:1fr}}@container mkt-content (max-width: 420px){.mgl-grid,.mgm-summary,.mgc-order{grid-template-columns:1fr}}@media(hover:none),(pointer:coarse){.mercado-global{--ui-close-size: calc(44px / var(--hud-scale, 1))}#modalRoot .mercado-global .mgs-field input.mgs-qty,#modalRoot .mercado-global .mgs-field input.mgs-price,#modalRoot .mercado-global .mgp-money input{height:auto;min-height:calc(44px / var(--hud-scale, 1))}}.modal.modal-mercado.modal-mercado-local{padding:0;border:0;background:transparent;box-shadow:none}:is(#modalRoot,#overlayRoot) .modal.modal-mercado.modal-mercado-local{overflow:visible;background:none;box-shadow:none}.mercado-local{--ui-close-size: 40px;--mkt-gold: var(--pl-ui-accent);--mkt-coral: var(--pl-ui-danger);--mkt-ok: var(--pl-ui-success);--mkt-warn: var(--pl-ui-warning);--mkt-bg: var(--pl-ui-bg-base);--mkt-nav: var(--pl-ui-surface-panel);--mkt-card: var(--pl-ui-surface-raised);--mkt-line: var(--pl-ui-border);--mkt-text: var(--pl-ui-text);--mkt-text-2: var(--pl-ui-text-soft);--mkt-text-3: var(--pl-ui-text-muted);--mkt-inset: color-mix(in srgb, var(--pl-ui-text) 8%, transparent);--mkt-inset-line: color-mix(in srgb, var(--pl-ui-text) 15%, transparent);--mkt-head: var(--pl-ui-surface-panel);--mkt-input-bg: var(--pl-ui-bg-base);--mkt-hover: var(--pl-ui-surface-secondary-action);--mkt-coin: var(--pl-ui-accent-bright);--mkt-gold-text: var(--pl-ui-special);--mkt-warn-ink: color-mix(in srgb, var(--pl-ui-warning) 62%, var(--pl-ui-text));--mkt-warn-ink-strong: var(--pl-ui-text-strong);--mkt-ok-ink: color-mix(in srgb, var(--pl-ui-success) 62%, var(--pl-ui-text));--mkt-ok-ink-strong: var(--pl-ui-text-strong);--mkt-bad-ink: color-mix(in srgb, var(--pl-ui-danger) 62%, var(--pl-ui-text));flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;color-scheme:dark}.mercado-local .mercado-local-head{--pl-window-header-line-left: 86px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 50px;display:grid;grid-template-columns:var(--pl-window-icon-size) minmax(0,1fr) auto var(--ui-close-size, 40px);grid-template-areas:"emblem heading tools close";gap:var(--pl-ui-space-lg);align-items:center;min-height:84px;padding:12px 18px}.mercado-local-emblem{grid-area:emblem}.mercado-local-heading{grid-area:heading}.mercado-local-close{grid-area:close}.mercado-local-tools{grid-area:tools;display:flex;align-items:center;gap:var(--pl-ui-space-sm);flex-wrap:wrap;justify-content:flex-end}.mercado-local .pl-window__close:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-focus);background:var(--pl-ui-surface-raised)}.mercado-local .mkt-kind-switch{background:var(--pl-ui-bg-base);border-color:var(--pl-ui-border)}.mercado-local .mkt-kind-switch button{color:var(--pl-ui-text-soft)}.mercado-local .mkt-kind-switch button:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:transparent;background:var(--pl-ui-surface-secondary-action)}.mercado-local .mkt-kind-switch button[aria-current=true],.mercado-local .mkt-kind-switch button[aria-current=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);background:var(--pl-ui-accent)}.mercado-local .mkt-kind-switch button:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.mercado-local .mkt-wallet>span{border-color:var(--pl-ui-border);background:var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-card)}.mercado-local .mkt-wallet small{color:var(--pl-ui-accent-muted)}.mercado-local .mkt-wallet-cash b{color:var(--pl-ui-special);font-family:var(--pl-ui-font-number)}.mercado-local .mkt-nav{border-right-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.mercado-local .mkt-nav-item{border:1px solid transparent;border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-text-soft)}.mercado-local .mkt-nav-item:hover:not(:disabled):not(.active){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.mercado-local .mkt-nav-item.active{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.mercado-local .mkt-nav-item.active .mkt-nav-hint{color:var(--pl-ui-accent-muted)}.mercado-local .mkt-nav-item:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.mercado-local .mkt-content{position:relative;background:transparent}.modal-mercado .mkt-content{position:relative}.mercado-local .mkt-foot{border-top-color:var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.mercado-local .mkt-foot-status small{color:var(--pl-ui-accent-muted)}.mercado-local .pl-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.mercado-local .pl-button--primary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong)}.mercado-local .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.mercado-local .pl-button.pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);filter:none;opacity:1}.mercado-local .pl-button.pl-button--primary:disabled{filter:none;opacity:1}.mercado-local .pl-button.is-big{min-height:48px;padding:0 22px;font-size:14px}.mercado-local .mlo-pagebtn,.mercado-local .mlp-pagebtn{min-height:32px;min-width:32px;padding:0 10px}.mercado-local .mkt-chips{border:1px solid var(--pl-ui-border)}.mercado-local .mkt-chips button:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:transparent;background:var(--pl-ui-surface-secondary-action)}.mercado-local .mkt-chips button[data-active=true],.mercado-local .mkt-chips button[data-active=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-accent)}.mercado-local .mkt-chips button:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.mercado-local .mkt-tag.is-gold{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-accent)}.mercado-local .mkt-search:focus-within{box-shadow:var(--pl-ui-shadow-focus-glow)}.mlo-buywrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.mlo-readywrap{flex:none;display:flex;flex-direction:column;gap:8px}.mlo-ready-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.mlo-ready{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 11px}.mlo-ready-ico{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--pl-ui-radius-button);background:var(--mkt-inset);font-size:1rem}.mlo-ready-txt{flex:999 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.15}.mlo-ready-txt b{font-family:var(--pl-ui-font-number);font-size:1.16rem;font-weight:900;font-variant-numeric:tabular-nums}.mlo-ready-txt small{color:var(--mkt-text-3);font-size:.72rem;font-weight:700}.mlo-ready .pl-button{flex:1 0 auto}.mercado-local .mlo-ready-cta{min-height:36px;padding:0 14px}.mlo-ready.is-ok .mlo-ready-txt b{color:var(--mkt-ok)}.mlo-ready.is-low{border-color:color-mix(in srgb,var(--mkt-coral) 46%,transparent)}.mlo-ready.is-low .mlo-ready-txt b{color:var(--mkt-coral)}.mlo-ready.is-low .mlo-ready-ico{background:color-mix(in srgb,var(--mkt-coral) 18%,transparent)}.mlo-group{display:flex;flex-direction:column;gap:9px}.mlo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:10px;align-content:start}.mlo-ballnote{border:1px solid var(--mkt-inset-line);border-radius:var(--pl-ui-radius-panel);overflow:hidden}.mlo-ballnote>summary{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;list-style:none;background:var(--mkt-inset);color:var(--mkt-text-2);font-size:.8rem;font-weight:700}.mlo-ballnote>summary::-webkit-details-marker{display:none}.mlo-ballnote>summary:after{content:"⌄";margin-left:auto;color:var(--mkt-text-3);transition:transform .15s ease}.mlo-ballnote[open]>summary:after{transform:rotate(180deg)}.mlo-ballnote .mkt-note{border:0;border-radius:0;border-top:1px solid var(--mkt-inset-line)}.mlo-card{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;gap:7px;padding:10px;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.mlo-card[data-buyqty-card]{cursor:pointer}.mlo-card[data-buyqty-card]:hover{border-color:var(--pl-ui-border-strong);transform:translateY(-1px)}.mlo-card.is-open{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.mlo-card.is-blocked{border-color:var(--pl-ui-card-locked-border);background:var(--pl-ui-card-locked-background)}.mlo-card.is-blocked .mlo-card-name,.mlo-card.is-blocked .mlo-card-price>b{color:var(--pl-ui-text-soft)}.mlo-card-top{display:flex;align-items:flex-start;gap:10px}.mlo-card-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mlo-card-name{margin:0;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-weight:800;font-size:1rem;line-height:1.15}.mlo-card-marks{display:flex;flex-wrap:wrap;gap:4px}.mlo-card-marks:empty{display:none}.mlo-metric{display:flex;align-items:center;gap:8px}.mlo-metric-bar{flex:1;height:7px;border-radius:999px;overflow:hidden;background:var(--mkt-inset);border:1px solid var(--mkt-inset-line)}.mlo-metric-bar>i{display:block;height:100%;border-radius:999px;background:var(--pl-ui-primary-gradient)}.mlo-metric>span{flex:none;color:var(--mkt-text-2);font-size:.74rem;font-weight:800}.mlo-card-eff{margin:0;color:var(--mkt-text-3);font-size:.74rem}.mlo-card-eff b{color:var(--mkt-text-2)}.mlo-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.mlo-card-price{display:flex;flex-direction:column;line-height:1.2}.mlo-card-price>b{font-family:var(--pl-ui-font-number);font-size:1.06rem}.mlo-card-owned{color:var(--mkt-text-3);font-size:.72rem;font-weight:700}.mlo-card-owned b{color:var(--mkt-text-2)}.mlo-card-owned.is-none{color:var(--mkt-warn)}.mercado-local .mlo-buy{min-height:36px;padding:0 14px}.mlo-qty{display:flex;flex-direction:column;gap:8px;padding:9px;border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-panel);border:1px solid var(--pl-ui-border)}.mlo-qty-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#modalRoot .mlo-qty input.mlo-qty-num{flex:0 0 96px;min-height:32px;height:32px;padding:0 8px;border-radius:var(--pl-ui-radius-button);background:var(--mkt-input-bg);border:1px solid var(--mkt-line);color:var(--mkt-text);font-family:var(--pl-ui-font-number);font-size:.9rem;font-variant-numeric:tabular-nums}#modalRoot .mlo-qty input.mlo-qty-num:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px;border-color:var(--pl-ui-accent-action-border)}.mlo-qty-quick{display:flex;gap:4px;flex-wrap:wrap}.mercado-local .mlo-qty-chip{min-height:30px;padding:0 9px;font-size:11px}.mlo-qty-range{width:100%;accent-color:var(--pl-ui-accent)}.mlo-qty-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mlo-qty-total{color:var(--mkt-text-2);font-size:.8rem;font-weight:700}.mlo-qty-total b{font-family:var(--pl-ui-font-number);font-size:1rem;margin-left:4px}.mlo-qty-status{min-height:16px;font-size:.74rem;font-weight:700}.mlo-qty-status.is-ok{color:var(--mkt-ok)}.mlo-qty-status.is-error{color:var(--mkt-coral)}.mlo-sellwrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:9px}.mlo-sell-list{flex:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:6px}.mlo-sell-row{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:11px;padding:7px 11px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,background .12s ease}.mlo-sell-row:hover{border-color:var(--pl-ui-border-strong)}.mlo-sell-row:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.mlo-sell-row.is-on{border-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 16%,var(--pl-ui-surface-raised));box-shadow:0 0 0 1px var(--pl-ui-accent-action-ring)}.mlo-sell-row.is-material{border-left:3px solid color-mix(in srgb,var(--mkt-warn) 70%,transparent)}.mlo-sell-row.is-stone{border-left:3px solid color-mix(in srgb,#b98cff 70%,transparent)}.mlo-check{font-size:1.06rem;color:var(--mkt-text-2);line-height:1}.mlo-sell-row.is-on .mlo-check{color:var(--pl-ui-accent-bright)}.mlo-sell-slot{width:40px;height:40px}.mlo-sell-slot .tile{width:32px;height:32px}.mlo-sell-id{min-width:0;display:flex;flex-direction:column;gap:3px}.mlo-sell-name{color:var(--pl-ui-text-strong);font-weight:700;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlo-sell-name b{color:var(--mkt-text-2);font-weight:800}.mlo-sell-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mlo-sell-use{color:var(--mkt-text-3);font-size:.72rem;font-weight:700}.mlo-sell-need{color:var(--mkt-warn);font-size:.72rem;font-weight:800}.mlo-sell-need.is-done{color:var(--mkt-ok)}.mlo-sell-unit{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;color:var(--mkt-text-2);font-family:var(--pl-ui-font-number);font-size:.82rem;font-variant-numeric:tabular-nums}.mlo-sell-unit small{color:var(--mkt-text-3);font-family:var(--pl-ui-font-body);font-size:.62rem;font-weight:700}.mlo-sell-total{min-width:92px;text-align:right;font-family:var(--pl-ui-font-number);font-size:.98rem}.mlo-pagebar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mlo-pagenav{display:flex;align-items:center;gap:6px;color:var(--mkt-text-2);font-size:.8rem;font-weight:700}.mlo-sellbar{--pl-card-radius: var(--pl-ui-radius-panel);flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px}.mlo-sellbar-info{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mlo-sellbar-info>span{display:flex;flex-direction:column;line-height:1.15}.mlo-sellbar-info small{color:var(--pl-ui-accent-muted);font-size:.6rem;font-weight:900;letter-spacing:.12em}.mlo-sellbar-info b{font-family:var(--pl-ui-font-number);font-size:1.06rem;font-weight:900;font-variant-numeric:tabular-nums}.mlo-sellbar-all b{color:var(--mkt-text-2);font-size:.92rem}.mlo-sellbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mlp-wrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.mlp-layout{flex:1;min-height:0;display:flex;gap:12px}.mlp-filter-toggle{display:none}.mlp-filters{flex:none;width:232px;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--pl-ui-radius-panel);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel);overflow-y:auto}.mlp-filters-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.mlp-filters-head>span{color:var(--pl-ui-text-strong);font-size:.82rem;font-weight:800}.mlp-filters-head b{display:inline-block;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--pl-ui-accent);color:var(--pl-ui-text-strong);font-size:.7rem;font-weight:900}.mlp-filters-head button{padding:3px 8px;border-radius:var(--pl-ui-radius-button);cursor:pointer;background:transparent;border:1px solid var(--pl-ui-border);color:var(--mkt-text-2);font-family:var(--pl-ui-font-body);font-size:.72rem;font-weight:700}.mercado-local .mlp-filters-head button:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.mercado-local .mlp-filters-head button:disabled{opacity:1;cursor:not-allowed;filter:none;color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:transparent}.mlp-filters-foot{margin:0;color:var(--mkt-text-3);font-size:.68rem;line-height:1.4}.mlp-search{display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;border-radius:var(--pl-ui-radius-button);background:var(--mkt-input-bg);border:1px solid var(--mkt-line)}.mlp-search:focus-within{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.mlp-search>span{color:var(--mkt-text-3)}#modalRoot .mlp-search input[type=search]{flex:1;min-width:0;width:auto;height:100%;min-height:0;padding:0;background:transparent;border:0;box-shadow:none;color:inherit;font-family:var(--pl-ui-font-body);font-size:.84rem}#modalRoot .mlp-search input[type=search]:focus-visible{outline:none}.mlp-drop{border-radius:var(--pl-ui-radius-card);border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-raised)}.mlp-drop>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:34px;padding:7px 10px;cursor:pointer;color:var(--mkt-text-2);font-size:.78rem;font-weight:700;list-style:none}.mlp-drop>summary::-webkit-details-marker{display:none}.mlp-drop>summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlp-drop>summary b{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ui-text-strong);font-size:.74rem;text-align:right}.mlp-drop>summary i{font-style:normal;transition:transform .15s ease}.mlp-drop[open]>summary i{transform:rotate(180deg)}.mlp-drop[data-active=true]{border-color:color-mix(in srgb,var(--pl-ui-accent) 55%,transparent)}.mlp-drop-body{padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.mlp-drop-body small{color:var(--mkt-text-3);font-size:.68rem;line-height:1.4}.mlp-rarity-list{display:flex;flex-direction:column;gap:4px}.mlp-rarity{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:var(--pl-ui-radius-button);cursor:pointer;background:var(--mkt-inset);border:1px solid transparent;color:var(--mkt-text-2);font-family:var(--pl-ui-font-body);font-size:.76rem;font-weight:700}.mercado-local .mlp-rarity:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.mlp-rarity b{margin-left:auto;color:var(--mkt-text-3);font-variant-numeric:tabular-nums}.mlp-rarity[data-on=true],.mercado-local .mlp-rarity[data-on=true]:hover:not(:disabled){border-color:var(--rar);color:var(--pl-ui-text-strong)}.mlp-rarity-dot{width:9px;height:9px;border-radius:50%;background:var(--rar)}.mlp-star-picker{display:flex;gap:4px}.mlp-star-picker button{flex:1;min-height:30px;border-radius:var(--pl-ui-radius-button);cursor:pointer;background:var(--mkt-inset);border:1px solid transparent;color:var(--mkt-text-3);font-size:.9rem}.mercado-local .mlp-star-picker button:hover:not(:disabled){color:var(--pl-ui-special);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.mlp-star-picker button[data-on=true],.mercado-local .mlp-star-picker button[data-on=true]:hover:not(:disabled){color:var(--pl-ui-special);border-color:var(--pl-ui-card-special-border)}.mlp-iv{display:flex;flex-direction:column;gap:7px}.mlp-iv-summary{display:flex;align-items:center;justify-content:space-between;color:var(--mkt-text-2);font-size:.76rem;font-weight:700}.mlp-iv-control{display:flex;flex-direction:column;gap:3px;color:var(--mkt-text-3);font-size:.7rem;font-weight:700}.mlp-iv-control input[type=range]{width:100%;accent-color:var(--pl-ui-accent)}.mlp-iv-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.mlp-iv-presets button{min-height:28px;border-radius:var(--pl-ui-radius-button);cursor:pointer;background:var(--mkt-inset);border:1px solid transparent;color:var(--mkt-text-2);font-family:var(--pl-ui-font-body);font-size:.72rem;font-weight:700}.mercado-local .mlp-iv-presets button:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border);background:var(--pl-ui-surface-secondary-action)}.mlp-iv-presets button[data-on=true],.mercado-local .mlp-iv-presets button[data-on=true]:hover:not(:disabled){color:var(--pl-ui-text-strong);background:var(--pl-ui-accent);border-color:var(--pl-ui-accent-action-border)}.mlp-shiny{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--pl-ui-radius-button);cursor:pointer;background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-border);color:var(--mkt-text-2);font-family:var(--pl-ui-font-body);font-size:.78rem;font-weight:700}.mercado-local .mlp-shiny:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.mlp-shiny.on,.mercado-local .mlp-shiny.on:hover:not(:disabled){color:var(--pl-ui-special);border-color:var(--pl-ui-card-special-border)}.mlp-shiny-box{width:14px;height:14px;border-radius:4px;border:1px solid var(--pl-ui-border)}.mlp-shiny.on .mlp-shiny-box{background:var(--pl-ui-special);border-color:var(--pl-ui-special)}.mlp-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.mlp-results-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mlp-headline{display:flex;align-items:baseline;gap:8px}.mlp-headline b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.1rem}.mlp-headline span{color:var(--mkt-text-3);font-size:.78rem}.mlp-sort{display:flex;align-items:center;gap:7px;color:var(--mkt-text-3);font-size:.74rem;font-weight:700}#modalRoot .mlp-sort select{min-height:32px;padding:0 8px;border-radius:var(--pl-ui-radius-button);background:var(--mkt-input-bg);border:1px solid var(--mkt-line);color:var(--mkt-text);font-family:var(--pl-ui-font-body);font-size:.78rem}#modalRoot .mlp-sort select:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.mlp-pills{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.mlp-pills.is-empty span{color:var(--mkt-text-3);font-size:.74rem}.mlp-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;cursor:pointer;background:var(--mkt-inset);border:1px solid var(--mkt-inset-line);color:var(--mkt-text-2);font-family:var(--pl-ui-font-body);font-size:.72rem;font-weight:700}.mercado-local .mlp-pill:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-danger);background:var(--mkt-inset)}.mlp-list{flex:1;overflow-y:auto;padding-right:4px}.mlp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px;align-content:start}.mlp-pagebar{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.mlp-pager{display:flex;align-items:center;gap:6px;color:var(--mkt-text-2);font-size:.8rem;font-weight:700}.mlp-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:0;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.mlp-card:hover{border-color:var(--pl-ui-border-strong)}.mlp-card.is-on{border-color:var(--pl-ui-accent-action-border);background:color-mix(in srgb,var(--pl-ui-accent) 16%,var(--pl-ui-surface-raised));box-shadow:0 0 0 1px var(--pl-ui-accent-action-ring)}.mlp-card.is-blocked{opacity:.66}.mlp-card.is-team{border-color:color-mix(in srgb,var(--mkt-warn) 55%,transparent)}.mlp-card-select{display:flex;flex-direction:column;gap:7px;width:100%;padding:9px;cursor:pointer;background:transparent;border:0;color:inherit;text-align:left;font-family:var(--pl-ui-font-body)}.mercado-local .mlp-card-select:hover:not(:disabled){background:transparent;color:inherit;border-color:transparent}.mercado-local .mlp-card-select:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:-2px}.mlp-card.is-blocked .mlp-card-select{cursor:not-allowed}.mlp-card-top{display:flex;align-items:flex-start;gap:8px}.mlp-check,.mlp-lock{flex:none;font-size:1rem;line-height:1.2;color:var(--mkt-text-2)}.mlp-card.is-on .mlp-check{color:var(--pl-ui-accent-bright)}.mlp-spr{flex:none;width:52px;height:52px;display:grid;place-items:center}.mlp-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mlp-name-row{display:flex;align-items:center;gap:5px;min-width:0}.mlp-name{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-weight:800;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlp-taxonomy{display:flex;align-items:center;gap:5px;color:var(--mkt-text-3);font-size:.7rem;font-weight:700}.mlp-taxonomy i{width:7px;height:7px;border-radius:50%;background:var(--rar)}.mlp-types{display:flex;gap:4px;flex-wrap:wrap}.mlp-type{padding:0 6px;border-radius:4px;font-size:.62rem;font-weight:800;color:var(--mkt-text);background:color-mix(in srgb,var(--type) 26%,transparent);border:1px solid color-mix(in srgb,var(--type) 52%,transparent)}.mlp-iv-row{display:flex;align-items:center;gap:7px;color:var(--mkt-text-2);font-size:.72rem;font-weight:700}.mlp-iv-row b{color:var(--pl-ui-text-strong)}.mlp-iv-track{flex:1;height:5px;border-radius:999px;background:var(--mkt-inset);overflow:hidden}.mlp-iv-track>i{display:block;height:100%;width:var(--iv);background:var(--rar)}.mlp-card-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mlp-stars{color:var(--mkt-gold);font-size:.74rem;letter-spacing:.04em}.mercado-local .mlp-stars{color:var(--pl-ui-special)}.mlp-price{margin-left:auto;font-family:var(--pl-ui-font-number);font-size:.92rem}.mlp-salelock{position:absolute;top:6px;right:6px;width:26px;height:26px;padding:0;display:grid;place-items:center;border-radius:var(--pl-ui-radius-button);cursor:pointer;background:var(--pl-ui-bg-base);border:1px solid var(--pl-ui-border);font-size:.8rem}.mercado-local .mlp-salelock:hover:not(:disabled){border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised);color:inherit}.mlp-salelock.on,.mercado-local .mlp-salelock.on:hover:not(:disabled){border-color:var(--mkt-warn);background:color-mix(in srgb,var(--mkt-warn) 22%,transparent)}.mlp-bar{--pl-card-radius: var(--pl-ui-radius-panel);flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px}.mlp-bar-sel,.mlp-bar-sell{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mlp-selcount{color:var(--mkt-text-2);font-size:.82rem}.mlp-selcount b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:1rem}.mlp-total{display:flex;flex-direction:column;line-height:1.15;text-align:right}.mlp-total small{color:var(--pl-ui-accent-muted);font-size:.6rem;font-weight:900;letter-spacing:.12em}.mlp-total b{font-family:var(--pl-ui-font-number);font-size:1.1rem;font-weight:900}.mlp-sellimit{flex:1 1 100%;color:var(--mkt-warn);font-size:.74rem;line-height:1.4}.mlp-cf-backdrop{position:absolute;inset:0;z-index:8;background:color-mix(in srgb,var(--pl-ui-outline-window) 76%,transparent)}.mlp-cf{--pl-card-radius: var(--pl-ui-radius-panel);position:absolute;z-index:9;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(520px,calc(100% - 32px));max-height:calc(100% - 40px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:14px}.mercado-local .mlp-cf{border-color:var(--pl-ui-accent-window-border);background:linear-gradient(var(--pl-ui-surface-raised),var(--pl-ui-surface-raised)),var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-window)}.mlp-cf-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mlp-cf-head b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.06rem}.mlp-cf-sub{margin:0;color:var(--mkt-text-2);font-size:.86rem}.mlp-cf-sub b{color:var(--pl-ui-text-strong)}.mlp-cf-warn{margin:0;color:var(--mkt-warn-ink);font-size:.8rem;line-height:1.4}.mlp-cf-warn b{color:var(--mkt-warn-ink-strong)}.mlp-cf-grid{display:flex;flex-wrap:wrap;gap:4px;max-height:190px;overflow-y:auto}.mlp-cf-mon{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--pl-ui-radius-button);background:var(--mkt-inset)}.mlp-cf-mon.is-team{outline:1px solid var(--mkt-warn)}.mlp-cf-more{align-self:center;color:var(--mkt-text-3);font-size:.78rem;font-weight:800}.mlp-cf-total{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--pl-ui-border)}.mlp-cf-total b{font-family:var(--pl-ui-font-number);font-size:1.16rem}.mlp-cf-actions{display:flex;gap:8px}.mercado-local .mlp-cf-actions .pl-button{flex:1}@media(max-width:860px){:is(#modalRoot,#overlayRoot) .modal.modal-mercado.modal-mercado-local{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.mercado-local .mercado-local-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;--pl-window-header-overlay-inset: 0 48px 0 auto;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);grid-template-areas:"emblem heading close" "tools tools tools";gap:var(--pl-ui-space-sm) var(--pl-ui-space-md);min-height:0;padding:8px 10px 10px}.mercado-local h2.pl-window__title{font-size:20px}.mercado-local p.pl-window__kicker{font-size:9px}.mercado-local span.pl-window__subtitle{display:none}.mercado-local-tools{justify-content:space-between}.mercado-local .mkt-wallet{order:0;width:auto;flex:1 1 auto}.mlo-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.mlo-sell-row{grid-template-columns:auto auto 1fr auto;gap:8px;padding:7px 9px}.mlo-sell-unit,.mlo-sellbar-all{display:none}.mlp-layout{flex-direction:column}.mlp-filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:0 11px;border-radius:var(--pl-ui-radius-button);cursor:pointer;background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-border);color:var(--mkt-text-2);font-family:var(--pl-ui-font-body);font-size:.82rem;font-weight:700}.mercado-local .mlp-filter-toggle:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}.mlp-filters{width:auto}.mlp-filters[data-expanded=false]{display:none}.mlp-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.mlo-sell-list,.mlp-list,.mlp-filters{flex:none;max-height:none;overflow:visible}.mlo-sellbar,.mlp-bar{position:sticky;bottom:0;z-index:2}.mercado-local .mlo-sellbar,.mercado-local .mlp-bar{border-top:1px solid var(--pl-ui-border);background:linear-gradient(var(--pl-ui-surface-raised),var(--pl-ui-surface-raised)),var(--pl-ui-surface-raised)}.mlp-wrap,.mlp-layout{flex:1 0 auto;min-height:auto}.mlp-main{flex:none;min-height:auto}.mercado-local .mlo-sellbar{margin-top:auto}.mercado-local .mkt-content{position:static}.mercado-local .mkt-body{position:relative}}@media(max-height:520px)and (orientation:landscape){:is(#modalRoot,#overlayRoot) .modal.modal-mercado.modal-mercado-local{height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}.mercado-local .mercado-local-head{min-height:0;padding:6px 10px}.mercado-local span.pl-window__subtitle{display:none}.mlo-sellbar,.mlp-bar{position:static}}@container mkt-content (max-width: 620px){.mlp-layout{flex-direction:column}.mlp-filters{width:auto;max-height:none}.mlp-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@container mkt-content (max-width: 420px){.mlo-grid,.mlp-grid{grid-template-columns:1fr}}@media(max-width:480px){.mlo-ready-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mlo-ready{flex-direction:column;align-items:stretch;gap:6px;padding:7px 6px;text-align:center}.mlo-ready-ico{display:none}.mlo-ready-txt{flex:none;align-items:center}.mlo-ready .pl-button{flex:none}.mercado-local .mlo-ready-cta{padding:0 6px}.mlo-grid{grid-template-columns:1fr}.mlo-sellbar-info{gap:12px}.mlp-grid{grid-template-columns:1fr}.mlo-sellbar-actions,.mlp-bar-sell{flex:1 1 100%}.mercado-local .pl-button.is-big{flex:1 1 auto}}@media(hover:none),(pointer:coarse){.mercado-local{--ui-close-size: calc(44px / var(--hud-scale, 1))}}@media(pointer:coarse){.mercado-local .mlp-salelock{top:0;right:0;width:calc(44px / var(--hud-scale, 1));height:calc(44px / var(--hud-scale, 1));min-height:0;padding:6px 6px 0 0;box-sizing:border-box;display:grid;grid-template-columns:26px;grid-template-rows:26px;place-content:start end;place-items:center;isolation:isolate;background:transparent;border:0}.mercado-local .mlp-salelock:before{content:"";position:absolute;z-index:-1;top:6px;right:6px;width:26px;height:26px;box-sizing:border-box;border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);border:1px solid var(--pl-ui-border)}.mercado-local .mlp-salelock:hover:not(:disabled){background:transparent;border:0}.mercado-local .mlp-salelock:hover:not(:disabled):before{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-raised)}.mercado-local .mlp-salelock.on,.mercado-local .mlp-salelock.on:hover:not(:disabled){background:transparent;border:0}.mercado-local .mlp-salelock.on:before,.mercado-local .mlp-salelock.on:hover:not(:disabled):before{border-color:var(--mkt-warn);background:color-mix(in srgb,var(--mkt-warn) 22%,transparent)}.mercado-local .mlp-salelock:focus-visible{outline:0}.mercado-local .mlp-salelock:focus-visible:before{outline:2px solid var(--pl-ui-focus);outline-offset:1px}#modalRoot .mlp-sort select{min-height:calc(44px / var(--hud-scale, 1))}}.modal.modal-dojo{--dj-bg: #1a1614;--dj-surface: #221c19;--dj-raised: #2e2622;--dj-border: #6d5a4a;--dj-text: #f0e9e1;--dj-muted: #b3a396;--dj-accent: #e0a54a;--dj-accent-2: #c98a30;--dj-accent-ink: #201708;--dj-success: #58b368;--dj-danger: #e0533f;--dj-frame: #d7d5d0;width:clamp(620px,calc(62vw / var(--hud-scale, 1)),880px);max-width:calc(97vw / var(--hud-scale, 1));max-height:calc(94vh / var(--hud-scale, 1));padding:0;border:7px solid var(--dj-frame);border-radius:22px;background:var(--dj-bg);box-shadow:0 10px 34px #0000008c;overflow:hidden;display:flex}.dojo-master{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--dj-bg);color:var(--dj-text);font-family:var(--font-body)}.dj-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(180deg,var(--dj-raised),var(--dj-surface));border-bottom:2px solid var(--dj-border)}.dj-title{display:flex;align-items:center;gap:10px}.dj-title-ico{font-size:28px;line-height:1}.dj-title b{display:block;font-family:var(--font-pixel);font-size:15px;color:var(--dj-accent)}.dj-sub{font-size:12px;color:var(--dj-muted)}.dj-bag{display:flex;align-items:center;gap:6px;padding:6px 12px;border:2px solid var(--dj-border);border-radius:10px;background:var(--dj-bg);font-family:var(--font-pixel);font-size:13px;color:var(--dj-accent)}.dj-bag-ico{font-size:16px}.dj-head .dj-bag{margin-left:auto}.dj-head .dj-close{flex:none;color:var(--dj-text);border:2px solid var(--dj-border);border-radius:10px;background:var(--dj-bg)}.dj-head .dj-close:hover:not(:disabled){color:var(--dj-accent);border-color:var(--dj-accent);background:var(--dj-raised)}.dj-intro{margin:0;padding:12px 18px;font-size:13px;line-height:1.5;color:var(--dj-muted);border-bottom:1px solid var(--dj-border)}.dj-intro b{color:var(--dj-text)}.dj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:14px 18px;overflow-y:auto}.dj-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:2px solid var(--dj-border);border-radius:12px;background:var(--dj-surface)}.dj-card.is-locked{opacity:.72}.dj-card-head{display:flex;align-items:center;gap:10px}.dj-card-ico{font-size:26px;line-height:1}.dj-card-name{display:block;font-family:var(--font-pixel);font-size:12px;color:var(--dj-text)}.dj-card-tag{font-size:11px;color:var(--dj-accent)}.dj-cost{list-style:none;margin:0;padding:0;display:grid;gap:6px}.dj-cost li{display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:5px 8px;border-radius:8px;background:var(--dj-raised);font-size:12px}.dj-cost li.is-missing{color:var(--dj-danger)}.dj-cost-ico{font-size:14px}.dj-cost-qty{font-variant-numeric:tabular-nums}.dj-buy{margin-top:auto;padding:9px 10px;border:0;border-radius:9px;background:linear-gradient(180deg,var(--dj-accent),var(--dj-accent-2));color:var(--dj-accent-ink);font-family:var(--font-pixel);font-size:11px;cursor:pointer}.dj-buy:disabled{background:var(--dj-raised);color:var(--dj-muted);cursor:not-allowed}.dj-statusbar{min-height:30px;padding:7px 18px;border-top:2px solid var(--dj-border);background:var(--dj-surface);font-size:12px;color:var(--dj-muted)}.dj-statusbar.ok{color:var(--dj-success)}.dj-statusbar.err{color:var(--dj-danger)}.modal.modal-pokebag-confirm{width:min(440px,calc((100vw - 24px) / var(--hud-scale, 1)));max-width:440px;padding:0;overflow:hidden;border:0;border-radius:12px;background:transparent;box-shadow:none}.pokebag-confirm.pl-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.pokebag-confirm-head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:64px;padding:10px 14px}.pokebag-confirm h2.pl-window__title{font-size:clamp(18px,1.8vw,22px)}.pokebag-confirm-body.pl-scroll-area{min-height:0;padding:14px 18px;text-align:center;background:var(--pl-ui-surface-panel)}.pokebag-confirm-ico{width:60px;height:60px;margin:6px auto 10px}.pokebag-confirm-ico .tile,.pokebag-confirm-ico .item-icon-img{width:60px;height:60px}.pokebag-confirm-ico .tile{background:transparent;border:none;box-shadow:none}.pokebag-confirm-ask,.pokebag-confirm-note{margin:0 auto;max-width:38ch}.pokebag-confirm-ask{color:var(--pl-ui-text);font-size:14px;line-height:1.4}.pokebag-confirm-note{margin-top:8px;color:var(--pl-ui-text-soft);font-size:12px;line-height:1.45}.pokebag-confirm-ask b,.pokebag-confirm-note b{color:var(--pl-ui-text-strong);font-weight:800}.pokebag-confirm-have{color:var(--pl-ui-accent-bright)}.pokebag-confirm-note .pokebag-confirm-have b{color:inherit;font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.pokebag-confirm-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 14px 14px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.pokebag-confirm-foot .pl-button{min-width:0;min-height:46px;padding:0 12px;font-size:var(--pl-ui-font-body-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.06em;white-space:nowrap}.pokebag-confirm .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-surface-secondary-action)}@media(hover:none),(pointer:coarse){.pokebag-confirm.pl-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}}.abybag{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 16px 6px;color:var(--aby-text);background:radial-gradient(120% 90% at 50% 0%,rgba(122,108,255,.16),transparent 70%),linear-gradient(180deg,var(--aby-bg-2),var(--aby-bg));border-top:1px solid var(--aby-line)}.abybag-copy,.abybag-conta,.abybag-fundo{margin:0;text-align:center;font-size:12px;line-height:1.5;color:var(--aby-text-2);max-width:42ch}.abybag-conta b,.abybag-fundo b{color:var(--aby-accent)}.abybag-selo{display:grid;place-items:center;width:92px;height:92px;border:1px solid var(--aby-line-strong);background:radial-gradient(70% 70% at 50% 40%,rgba(122,108,255,.28),transparent 72%),var(--aby-surface);box-shadow:inset 0 0 0 1px #00000080}.abybag-selo-ico{width:56px;height:56px}.abybag.is-legada .abybag-selo{border-color:var(--aby-gold);background:radial-gradient(70% 70% at 50% 40%,rgba(255,210,60,.22),transparent 72%),var(--aby-surface)}.abybag-abrir{letter-spacing:.02em}.abybag-boca{position:relative;display:grid;place-items:center;width:132px;height:132px;border:1px solid var(--premio-cor, var(--aby-line-strong));background:var(--aby-track);overflow:hidden;animation:abybag-abre .7s cubic-bezier(.2,.8,.3,1) both;will-change:transform}@keyframes abybag-abre{0%{transform:scale(.86);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.abybag-luz{position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 50%,var(--premio-cor, var(--aby-glow)),transparent 70%);opacity:.22}.abybag-premio{position:relative;display:grid;place-items:center}.abybag-premio-ico{width:68px;height:68px}.abybag-moeda{width:56px;height:56px;border-radius:50%;background:linear-gradient(160deg,#ffe98a 0%,var(--aby-gold) 45%,#b98600 100%);box-shadow:inset 0 0 0 3px #00000059,inset -6px -6px #0000002e}.abybag-nome{margin:2px 0 0;font-size:16px;text-align:center}.abybag-rar{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--rar);border:1px solid var(--rar);padding:2px 8px}.abybag-replay{margin:0;font-size:11px;text-align:center;color:var(--aby-risk)}@media(prefers-reduced-motion:reduce){.abybag-boca{animation:none}}.abybag-grupo{width:100%;max-width:420px;border:1px solid var(--aby-line);background:var(--aby-surface);padding:8px 10px}.abybag-grupo__linha{display:flex;align-items:center;gap:10px}.abybag-grupo__nome{flex:1;font-size:12px;color:var(--aby-text)}.abybag-grupo__nome b{color:var(--aby-accent);font-variant-numeric:tabular-nums}.abybag-grupo .abybag-abrir{padding:6px 10px;font-size:11px}.abybag-grupo .abybag-abrir[disabled]{opacity:.45;cursor:not-allowed}.abybag-vazio{margin:6px 0 0;font-size:11px;opacity:.8}.abybag-legada{margin:6px 0 0;font-size:11px;color:var(--aby-gold)}.abybag-convertidas{margin:0;font-size:11px;text-align:center;color:var(--aby-gold)}.abybag-menu{margin-top:6px;width:100%;max-width:420px;font-size:11px;color:var(--aby-text-2)}.abybag-menu>summary{cursor:pointer;list-style:none;padding:4px 0;color:var(--aby-text-2)}.abybag-menu>summary::-webkit-details-marker{display:none}.abybag-menu>summary:before{content:"▸ ";color:var(--aby-accent)}.abybag-menu[open]>summary:before{content:"▾ "}.abybag-menu>summary small{color:var(--aby-accent);text-transform:uppercase;letter-spacing:.06em;font-size:9px;margin-left:4px}.abybag-menu__tier{margin:6px 0 0;padding-left:8px;border-left:2px solid var(--tier-cor, var(--aby-line))}.abybag-menu__tier h5{margin:0 0 3px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tier-cor, var(--aby-text-2))}.abybag-menu__tier ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px}.abybag-menu__item{display:inline-flex;align-items:center;gap:4px;color:var(--aby-text)}.abybag-menu__item small{color:var(--aby-text-2)}.abybag-menu__item--outfit{color:var(--aby-gold)}.abybag-menu__ico{width:18px;height:18px}.abybag-moeda--mini{width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000059}.abybag-menu__nota{margin:8px 0 0;font-size:10px;color:var(--aby-text-2)}.abybag-reveal.is-tier-boa .abybag-luz{opacity:.3}.abybag-reveal.is-tier-rara .abybag-boca{box-shadow:0 0 0 3px var(--aby-bg),0 0 0 4px var(--premio-cor)}.abybag-reveal.is-tier-rara .abybag-luz{opacity:.4}.abybag-reveal.is-tier-muito-rara .abybag-boca,.abybag-reveal.is-tier-jackpot .abybag-boca{box-shadow:0 0 0 3px var(--aby-bg),0 0 0 4px var(--premio-cor),0 0 24px #ffd23c40}.abybag-reveal.is-tier-muito-rara .abybag-luz{opacity:.55}.abybag-reveal.is-tier-jackpot .abybag-luz{opacity:.7}.abybag-reveal.is-tier-jackpot .abybag-boca{animation:abybag-abre .7s cubic-bezier(.2,.8,.3,1) both,abybag-pulso .9s .7s ease-in-out 3}@keyframes abybag-pulso{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.abybag-jackpot{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--aby-bg);background:var(--aby-gold);padding:3px 12px;border:1px solid #fff2b0}.abybag-outfit{font-size:48px;line-height:1}@media(prefers-reduced-motion:reduce){.abybag-reveal.is-tier-jackpot .abybag-boca{animation:none}}.rcp{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 16px 6px}.rcp-pergaminho,.rcp-selo{display:grid;place-items:center;width:88px;height:88px;border:1px solid var(--aby-line-strong, rgba(122, 108, 255, .8));background:radial-gradient(70% 70% at 50% 38%,rgba(214,186,122,.22),transparent 72%),var(--aby-surface, #1a1533);box-shadow:inset 0 0 0 1px #00000080}.rcp-ico{width:54px;height:54px}.rcp-copy{margin:0;max-width:44ch;text-align:center;font-size:12px;line-height:1.5;color:var(--aby-text-2, #b9b2e0)}.rcp-ficha{width:100%;max-width:380px;border:1px solid var(--aby-line, rgba(122, 108, 255, .45));background:#0000002e}.rcp-linha{display:flex;justify-content:space-between;gap:12px;padding:6px 10px;font-size:12px}.rcp-linha+.rcp-linha{border-top:1px solid rgba(122,108,255,.18)}.rcp-rot{color:var(--aby-text-2, #b9b2e0);text-transform:uppercase;font-size:10px;letter-spacing:.1em;align-self:center}.rcp-mats{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rcp-mat{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(122,108,255,.3)}.rcp-mat.ok{border-color:var(--aby-ok, #63d29a)}.rcp-mat.nope{border-color:var(--aby-danger, #ff7b6b);opacity:.75}.rcp-mat i{position:absolute;right:1px;bottom:0;font-style:normal;font-size:10px;padding:0 2px;background:#000000b3;color:#fff}.rcp-aviso{margin:0;max-width:46ch;text-align:center;font-size:11px;line-height:1.55;color:var(--aby-risk, #ffb454)}.rcp-ok .rcp-selo{border-color:var(--aby-gold, #ffd23c);background:radial-gradient(70% 70% at 50% 38%,rgba(255,210,60,.26),transparent 72%),var(--aby-surface, #1a1533)}.rcp-titulo{margin:2px 0 0;font-size:13px;letter-spacing:.18em;color:var(--aby-gold, #ffd23c);text-align:center}.rcp-nome{margin:0;font-size:15px;text-align:center;color:var(--aby-text, #e8e3ff)}.panel.modal.modal-ballcenter{width:clamp(980px,86vw,1280px);max-width:calc(100% - 8px);max-height:100%;padding:0;overflow:visible;display:flex;flex-direction:column;background:transparent;border:0;border-radius:12px;box-shadow:none}.modal-ballcenter .bc-window{color-scheme:dark;--amber: var(--pl-ui-accent-bright);--info: var(--pl-ui-accent-bright);--success: var(--pl-ui-success);--warning: var(--pl-ui-warning);--danger: var(--pl-ui-danger);--bc-panel: var(--pl-ui-surface-card);--bc-panel-solid: var(--pl-ui-surface-raised);--bc-line: var(--pl-ui-border);--bc-line-strong: var(--pl-ui-border-strong);--bc-ink: var(--pl-ui-text);--bc-ink-2: var(--pl-ui-text-soft);--bc-ink-3: var(--pl-ui-text-muted);--bc-slot: var(--pl-ui-surface-panel);--bc-tabs-bg: var(--pl-ui-surface-panel);--bc-tab-bg: var(--pl-ui-surface-card);--bc-tab-hover-bg: var(--pl-ui-surface-raised);--bc-btn-bg: var(--pl-ui-surface-secondary-action);--bc-btn-hover-bg: var(--pl-ui-surface-raised);--bc-card-1: var(--pl-ui-surface-raised);--bc-card-2: var(--pl-ui-surface-panel);--bc-detail-icon-1: var(--pl-ui-surface-raised);--bc-detail-icon-2: var(--pl-ui-surface-panel);--bc-row-stripe: color-mix(in srgb, var(--pl-ui-accent) 3%, transparent);--bc-ok-ink: var(--pl-ui-success);--bc-warn-ink: var(--pl-ui-warning);--bc-crit-ink: var(--pl-ui-warning);--bc-bad-ink: var(--pl-ui-danger);--bc-ink-on-accent: var(--pl-ui-bg-base);--bc-shiny-1: color-mix(in srgb, var(--pl-ui-special) 72%, white);--bc-shiny-2: var(--pl-ui-special);flex:1 1 auto;min-height:0;width:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.modal-ballcenter *{box-sizing:border-box}.modal-ballcenter .bc-header{flex:none;display:flex;align-items:center;gap:var(--pl-ui-space-lg);padding:13px 18px;min-height:88px}.modal-ballcenter .bc-hero{--pl-window-icon-size: 50px;flex:none}.modal-ballcenter .bc-hero .tile{width:34px;height:34px;background:transparent;border:none;box-shadow:none}.modal-ballcenter .bc-header-text{flex:1 1 auto;min-width:0}.modal-ballcenter .bc-header-text h2{margin:3px 0 0;font-family:var(--pl-ui-font-title);font-size:clamp(24px,2.4vw,31px);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-title);color:var(--pl-ui-text-strong);line-height:var(--pl-ui-leading-tight)}.modal-ballcenter .bc-sub{margin-top:6px;font-size:11px;color:var(--pl-ui-accent-muted)}.modal-ballcenter .bc-header-tools{display:flex;align-items:center;gap:8px}.modal-ballcenter .bc-close{flex:none}.modal-ballcenter .bc-tabs{flex:none;display:flex;gap:6px;padding:12px 16px;background:var(--bc-tabs-bg);border-bottom:1px solid var(--bc-line);scrollbar-width:none}.modal-ballcenter .bc-tabs::-webkit-scrollbar{display:none}.modal-ballcenter .bc-tab{flex:none;min-height:36px;padding:0 18px;border-radius:9px;font-weight:700;font-size:.74rem;letter-spacing:.4px;color:var(--bc-ink-2);background:var(--bc-tab-bg);border:1px solid var(--bc-line);cursor:pointer;transition:all .12s}.modal-ballcenter .bc-tab:hover{color:var(--bc-ink);border-color:var(--bc-line-strong);background:var(--bc-tab-hover-bg)}.modal-ballcenter .bc-tab.active{color:var(--pl-ui-text-strong);background:var(--pl-ui-primary-gradient);border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-control-primary);font-weight:800}.modal-ballcenter .bc-tab:focus-visible,.modal-ballcenter .bc-seg:focus-visible,.modal-ballcenter .bc-btn:focus-visible,.modal-ballcenter .bc-card:focus-visible,.modal-ballcenter .bc-row:focus-visible,.modal-ballcenter .bc-th:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.modal-ballcenter .bc-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px 18px}.modal-ballcenter .num{font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.modal-ballcenter .bc-panel{background:var(--bc-panel);border:1px solid var(--bc-line);border-radius:var(--pl-ui-radius-panel);padding:14px;box-shadow:var(--pl-ui-shadow-card)}.modal-ballcenter .bc-panel-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.modal-ballcenter .bc-panel-head h3{margin:0;flex:1 1 auto;font-size:.76rem;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--bc-ink)}.modal-ballcenter .bc-cap{font-size:.64rem;font-weight:800;padding:4px 9px;border-radius:20px;color:var(--bc-ink-2);background:var(--bc-slot);border:1px solid var(--bc-line);white-space:nowrap}.modal-ballcenter .bc-note{margin:10px 2px 0;font-size:.66rem;color:var(--bc-ink-3);line-height:1.5}.modal-ballcenter .bc-empty{padding:26px 16px;text-align:center;font-size:.78rem;color:var(--bc-ink-2);line-height:1.55;background:var(--bc-slot);border:1px dashed var(--bc-line-strong);border-radius:11px}.modal-ballcenter .bc-empty.small{padding:14px 12px;font-size:.7rem}.modal-ballcenter .bc-empty.big{padding:48px 22px;font-size:.9rem;color:var(--bc-ink)}.modal-ballcenter .bc-empty.big p{margin:6px 0}.modal-ballcenter .bc-empty.big p:first-child{color:var(--pl-ui-warning);font-size:1rem}.modal-ballcenter .bc-btn.pl-button{min-height:34px;padding:0 15px;border-radius:var(--pl-ui-radius-button);font-weight:var(--pl-ui-font-weight-control);font-size:.72rem;color:var(--bc-ink);background:var(--bc-btn-bg);border:1px solid var(--bc-line-strong);cursor:pointer;transition:all .12s}.modal-ballcenter .bc-btn.pl-button:hover{border-color:var(--pl-ui-accent-action-border);color:var(--bc-ink);background:var(--bc-btn-hover-bg)}.modal-ballcenter .bc-btn.sm.pl-button{min-height:30px;padding:0 11px;font-size:.66rem}.modal-ballcenter .bc-btn.primary.pl-button{color:var(--pl-ui-text-strong);background:var(--pl-ui-primary-gradient);border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-control-primary)}.modal-ballcenter .bc-btn.primary.pl-button:hover{color:var(--pl-ui-text-strong);background:var(--pl-ui-primary-gradient)}.modal-ballcenter .bc-seg-group{display:inline-flex;gap:3px;padding:3px;background:var(--bc-slot);border:1px solid var(--bc-line);border-radius:9px}.modal-ballcenter .bc-seg{min-height:28px;padding:0 12px;border-radius:7px;font-weight:800;font-size:.66rem;color:var(--bc-ink-2);background:transparent;border:none;cursor:pointer;transition:all .12s}.modal-ballcenter .bc-seg:hover{color:var(--bc-ink)}.modal-ballcenter .bc-seg.on{color:var(--pl-ui-text-strong);background:var(--pl-ui-primary-gradient);box-shadow:0 2px 8px -4px var(--pl-ui-accent)}.modal-ballcenter .bc-seg.sm{min-height:26px;padding:0 9px}.modal-ballcenter .bc-seg[disabled]{opacity:.68;color:var(--bc-ink-3);cursor:default}.modal-ballcenter .bc-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;font-size:.58rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.modal-ballcenter .bc-badge.st-ok{color:var(--bc-ok-ink);background:color-mix(in srgb,var(--pl-ui-success) 16%,transparent);border:1px solid color-mix(in srgb,var(--pl-ui-success) 40%,transparent)}.modal-ballcenter .bc-badge.st-baixa{color:var(--bc-warn-ink);background:color-mix(in srgb,var(--pl-ui-warning) 16%,transparent);border:1px solid color-mix(in srgb,var(--pl-ui-warning) 40%,transparent)}.modal-ballcenter .bc-badge.st-critica{color:var(--bc-crit-ink);background:color-mix(in srgb,var(--pl-ui-warning) 18%,transparent);border:1px solid color-mix(in srgb,var(--pl-ui-warning) 45%,transparent)}.modal-ballcenter .bc-badge.st-esgotada{color:var(--bc-bad-ink);background:color-mix(in srgb,var(--pl-ui-danger) 16%,transparent);border:1px solid color-mix(in srgb,var(--pl-ui-danger) 45%,transparent)}.modal-ballcenter .bc-badge.st-never{color:var(--bc-ink-2);background:var(--bc-slot);border:1px solid var(--bc-line-strong)}.modal-ballcenter .bc-badge.st-caught{color:var(--bc-ink-on-accent);background:var(--pl-ui-success);border:1px solid var(--pl-ui-success)}.modal-ballcenter .bc-badge.st-fail{color:#fff;background:color-mix(in srgb,var(--pl-ui-danger) 90%,transparent);border:1px solid var(--pl-ui-danger)}.modal-ballcenter .bc-badge.st-shiny{color:var(--bc-ink-on-accent);background:linear-gradient(180deg,var(--bc-shiny-1),var(--bc-shiny-2));border:1px solid var(--bc-shiny-1)}.modal-ballcenter .bc-mini-icon{width:28px;height:28px;flex:none;background:transparent;border:none;box-shadow:none}.modal-ballcenter .bc-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:14px}.modal-ballcenter .bc-tile{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 13px 12px 15px;background:var(--bc-panel);border:1px solid var(--bc-line);border-radius:var(--pl-ui-radius-card);overflow:hidden}.modal-ballcenter .bc-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--pl-ui-primary-gradient)}.modal-ballcenter .bc-tile-k{font-size:.56rem;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--bc-ink-3)}.modal-ballcenter .bc-tile-v{font-size:1.2rem;font-weight:800;color:var(--bc-ink);line-height:1.1}.modal-ballcenter .bc-overview-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(272px,1fr);gap:12px;align-items:start}.modal-ballcenter .bc-side-cards{display:flex;flex-direction:column;gap:12px}.modal-ballcenter .bc-chart-svg{width:100%;height:auto;display:block;margin-top:4px}.modal-ballcenter .bc-chart-val{font-size:12px;font-weight:800;fill:var(--bc-ink);font-family:var(--font-num)}.modal-ballcenter .bc-chart-day{font-size:11px;font-weight:700;fill:var(--bc-ink-3);font-family:var(--font-num)}.modal-ballcenter .bc-chart-axis{stroke:var(--bc-line-strong);stroke-width:1}.modal-ballcenter .bc-alert-row{display:flex;align-items:center;gap:11px;padding:9px 10px;margin-bottom:7px;background:var(--bc-slot);border:1px solid var(--bc-line);border-left:3px solid var(--warning);border-radius:10px}.modal-ballcenter .bc-alert-row:last-child{margin-bottom:0}.modal-ballcenter .bc-alert-row.st-esgotada{border-left-color:var(--danger)}.modal-ballcenter .bc-alert-row.st-critica{border-left-color:var(--amber)}.modal-ballcenter .bc-alert-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.modal-ballcenter .bc-alert-info b{font-size:.78rem;color:var(--bc-ink)}.modal-ballcenter .bc-alert-sub{font-size:.62rem;color:var(--bc-ink-3)}.modal-ballcenter .bc-alert-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.modal-ballcenter .bc-alert-side b{font-size:.78rem;color:var(--bc-ink)}.modal-ballcenter .bc-best-row{display:flex;align-items:center;gap:13px}.modal-ballcenter .bc-best-icon{width:48px;height:48px;flex:none;background:transparent;border:none;box-shadow:none}.modal-ballcenter .bc-best-info{display:flex;flex-direction:column;gap:3px}.modal-ballcenter .bc-best-info b{font-size:.86rem;color:var(--bc-ink)}.modal-ballcenter .bc-best-rate{font-size:1.3rem;font-weight:800;color:var(--success);line-height:1}.modal-ballcenter .bc-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.modal-ballcenter .bc-search{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;background:var(--bc-slot);border:1px solid var(--bc-line-strong);border-radius:9px;color:var(--bc-ink-3);flex:1 1 190px;max-width:280px;transition:border-color .12s}.modal-ballcenter .bc-search:focus-within{border-color:var(--info)}.modal-ballcenter .bc-search input{flex:1 1 auto;min-width:0;background:none;border:none;outline:none;color:var(--bc-ink);font-size:.74rem;font-family:inherit}.modal-ballcenter .bc-search input::placeholder{color:var(--bc-ink-3)}.modal-ballcenter .bc-select{min-height:34px;padding:0 9px;border-radius:9px;font-size:.7rem;font-weight:700;color:var(--bc-ink);background:var(--bc-slot);border:1px solid var(--bc-line-strong);max-width:175px;cursor:pointer}.modal-ballcenter .bc-select:hover{border-color:var(--bc-line-strong)}.modal-ballcenter .bc-stock-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:13px;align-items:start}.modal-ballcenter .bc-stock-layout.with-detail{grid-template-columns:minmax(0,1.55fr) minmax(310px,1fr)}.modal-ballcenter .bc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(162px,1fr));gap:11px}.modal-ballcenter .bc-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:28px 11px 13px;border-radius:12px;cursor:pointer;text-align:center;background:linear-gradient(180deg,var(--bc-card-1),var(--bc-card-2));border:1px solid var(--bc-line);transition:border-color .12s,transform .12s,box-shadow .12s}.modal-ballcenter .bc-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--rar, transparent);border-radius:12px 0 0 12px}.modal-ballcenter .bc-card:hover{border-color:var(--bc-line-strong);transform:translateY(-1px);box-shadow:0 10px 22px -16px #000}.modal-ballcenter .bc-card.sel{border-color:var(--amber);box-shadow:0 0 0 1px color-mix(in srgb,var(--amber) 40%,transparent),0 10px 24px -16px #000}.modal-ballcenter .bc-card-cat{position:absolute;top:8px;left:9px;font-size:.52rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--bc-ink-3)}.modal-ballcenter .bc-card-mult{position:absolute;top:7px;right:9px;font-size:.62rem;font-weight:800;color:var(--amber)}.modal-ballcenter .bc-card-icon{width:50px;height:50px}.modal-ballcenter .bc-card-img{width:100%;height:100%;background:transparent;border:none;box-shadow:none}.modal-ballcenter .bc-card-name{font-size:.78rem;font-weight:700;color:var(--bc-ink);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-ballcenter .bc-card-qty{font-size:.94rem;font-weight:800;color:var(--bc-ink)}.modal-ballcenter .bc-card-stats{font-size:.6rem;color:var(--bc-ink-3)}.modal-ballcenter .bc-card-badges{display:flex;gap:6px;font-size:.6rem;font-weight:700}.modal-ballcenter .bc-card-failed{color:var(--danger)}.modal-ballcenter .bc-card-shiny{color:var(--amber)}.modal-ballcenter .bc-card-bar{width:100%;height:5px;margin-top:5px;border-radius:3px;background:var(--bc-slot);overflow:hidden}.modal-ballcenter .bc-card-bar i{display:block;height:100%;border-radius:3px;background:var(--success)}.modal-ballcenter .bc-card-bar i.st-baixa{background:var(--warning)}.modal-ballcenter .bc-card-bar i.st-critica{background:var(--amber)}.modal-ballcenter .bc-card-bar i.st-esgotada{background:var(--danger)}.modal-ballcenter .bc-detail{position:sticky;top:0;display:flex;flex-direction:column;gap:12px;background:var(--bc-panel);border:1px solid var(--bc-line-strong);border-radius:13px;padding:14px;box-shadow:0 10px 30px -20px #000}.modal-ballcenter .bc-detail-head{display:flex;align-items:flex-start;gap:11px}.modal-ballcenter .bc-detail-icon{width:58px;height:58px;flex:none;display:grid;place-items:center;border-radius:11px;background:linear-gradient(180deg,var(--bc-detail-icon-1),var(--bc-detail-icon-2));border:1px solid var(--bc-line);border-left:3px solid var(--rar, var(--bc-line))}.modal-ballcenter .bc-detail-img{width:44px;height:44px;background:transparent;border:none;box-shadow:none}.modal-ballcenter .bc-detail-title{flex:1 1 auto;min-width:0}.modal-ballcenter .bc-detail-title h3{margin:0 0 5px;font-size:.98rem;color:var(--bc-ink)}.modal-ballcenter .bc-detail-chips{display:flex;gap:5px;flex-wrap:wrap}.modal-ballcenter .bc-chip{padding:3px 9px;border-radius:20px;font-size:.56rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--bc-ink-2);background:var(--bc-slot);border:1px solid var(--bc-line)}.modal-ballcenter .bc-detail-close{flex:none;width:28px;height:28px}.modal-ballcenter .bc-detail-desc{margin:0;font-size:.72rem;color:var(--bc-ink-2);line-height:1.5}.modal-ballcenter .bc-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.modal-ballcenter .bc-stat{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:var(--bc-slot);border:1px solid var(--bc-line);border-radius:9px}.modal-ballcenter .bc-stat span{font-size:.52rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;color:var(--bc-ink-3)}.modal-ballcenter .bc-stat b{font-size:.8rem;color:var(--bc-ink)}.modal-ballcenter .bc-detail-actions{display:flex;gap:8px;flex-wrap:wrap}.modal-ballcenter .bc-inuse{align-self:center}.modal-ballcenter .bc-detail-sub{margin:6px 0 -2px;font-size:.66rem;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--bc-ink-3)}.modal-ballcenter .bc-top-species{display:flex;gap:8px;flex-wrap:wrap}.modal-ballcenter .bc-top-sp{display:inline-flex;align-items:center;gap:5px;padding:5px 9px 5px 5px;background:var(--bc-slot);border:1px solid var(--bc-line);border-radius:9px;font-size:.68rem;color:var(--bc-ink)}.modal-ballcenter .bc-top-routes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:5px}.modal-ballcenter .bc-top-routes li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;background:var(--bc-slot);border:1px solid var(--bc-line);border-radius:9px;font-size:.7rem;color:var(--bc-ink)}.modal-ballcenter .bc-table-wrap{overflow-x:auto;border:1px solid var(--bc-line);border-radius:12px;background:var(--bc-panel-solid)}.modal-ballcenter .bc-table{width:100%;border-collapse:collapse;font-size:.72rem}.modal-ballcenter .bc-table th{position:sticky;top:0;z-index:1;padding:0;text-align:left;background:var(--bc-slot);border-bottom:1px solid var(--bc-line-strong);white-space:nowrap}.modal-ballcenter .bc-table th:last-child{padding:9px 11px;font-size:.58rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--bc-ink-3)}.modal-ballcenter .bc-th{width:100%;padding:9px 11px;text-align:left;font-size:.58rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--bc-ink-3);background:none;border:none;cursor:pointer;white-space:nowrap}.modal-ballcenter .bc-th:hover,.modal-ballcenter .bc-th.on{color:var(--amber)}.modal-ballcenter .bc-table td{padding:9px 11px;border-bottom:1px solid var(--bc-line);color:var(--bc-ink-2);white-space:nowrap}.modal-ballcenter .bc-table tbody tr:nth-child(2n) td{background:var(--bc-row-stripe)}.modal-ballcenter .bc-table tbody tr:last-child td{border-bottom:none}.modal-ballcenter .bc-row{cursor:pointer;transition:background .1s}.modal-ballcenter .bc-row:hover td{background:color-mix(in srgb,var(--amber) 7%,transparent)}.modal-ballcenter .bc-row.sel td{background:color-mix(in srgb,var(--amber) 10%,transparent);box-shadow:inset 3px 0 0 var(--amber)}.modal-ballcenter .bc-table td.bc-td-name{display:flex;align-items:center;gap:9px;color:var(--bc-ink);font-weight:700}.modal-ballcenter .bc-usage-cards{display:none}.modal-ballcenter .bc-hist-list{border:1px solid var(--bc-line);border-radius:12px;overflow:hidden;background:var(--bc-panel-solid)}.modal-ballcenter .bc-hist-row{display:grid;align-items:center;gap:10px;padding:9px 12px;grid-template-columns:96px 132px minmax(158px,1.4fr) 108px minmax(120px,1fr) 66px 92px 78px;border-bottom:1px solid var(--bc-line);font-size:.72rem;color:var(--bc-ink-2)}.modal-ballcenter .bc-hist-row:last-child{border-bottom:none}.modal-ballcenter .bc-hist-row:not(.bc-hist-head):nth-child(2n){background:var(--bc-row-stripe)}.modal-ballcenter .bc-hist-row.ok{box-shadow:inset 3px 0 0 var(--success)}.modal-ballcenter .bc-hist-row.fail{box-shadow:inset 3px 0 0 var(--danger)}.modal-ballcenter .bc-hist-head{box-shadow:none;background:var(--bc-slot);font-size:.56rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--bc-ink-3)}.modal-ballcenter .bc-hist-time{display:flex;flex-direction:column;gap:2px;color:var(--bc-ink-2)}.modal-ballcenter .bc-hist-src{font-style:normal;font-size:.5rem;font-weight:800;letter-spacing:.5px;color:var(--info)}.modal-ballcenter .bc-hist-ball{display:flex;align-items:center;gap:7px;color:var(--bc-ink);font-weight:600;min-width:0}.modal-ballcenter .bc-hist-ball span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-ballcenter .bc-hist-poke{display:flex;align-items:center;gap:7px;min-width:0}.modal-ballcenter .bc-hist-poke-name{color:var(--bc-ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-ballcenter .bc-hist-poke-name i{font-style:normal;color:var(--bc-ink-3);font-size:.64rem;font-weight:500}.modal-ballcenter .bc-hist-place{color:var(--bc-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-ballcenter .bc-hist-chance,.modal-ballcenter .bc-hist-try,.modal-ballcenter .bc-hist-cost{color:var(--bc-ink)}.modal-ballcenter .bc-hist-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.modal-ballcenter .bc-hist-foot .bc-note{margin:0;display:inline-flex;align-items:center;gap:6px}.modal-ballcenter .bc-hist-foot .bc-cap{margin-left:auto}.modal-ballcenter .bc-pager{display:inline-flex;gap:4px}.modal-ballcenter .bc-broken-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);border-radius:13px;background:linear-gradient(105deg,color-mix(in srgb,var(--danger) 13%,transparent),color-mix(in srgb,var(--bc-panel-solid) 86%,transparent) 52%);box-shadow:inset 3px 0 0 var(--danger)}.modal-ballcenter .bc-broken-eyebrow{font-size:.53rem;font-weight:900;letter-spacing:1.2px;color:var(--bc-bad-ink)}.modal-ballcenter .bc-broken-intro h3{margin:3px 0 4px;font-size:1rem;color:var(--bc-ink)}.modal-ballcenter .bc-broken-intro p{margin:0;font-size:.68rem;color:var(--bc-ink-2)}.modal-ballcenter .bc-broken-total{flex:none;min-width:122px;text-align:right;display:flex;flex-direction:column;gap:2px}.modal-ballcenter .bc-broken-total span{font-size:.55rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--bc-ink-3)}.modal-ballcenter .bc-broken-total b{font-size:1.5rem;color:var(--bc-bad-ink);line-height:1}.modal-ballcenter .bc-broken-total small{font-size:.57rem;color:var(--bc-ink-3)}.modal-ballcenter .bc-broken-toolbar .bc-cap{margin-left:auto}.modal-ballcenter .bc-broken-list{display:flex;flex-direction:column;gap:8px}.modal-ballcenter .bc-broken-row{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(320px,2fr) 94px;align-items:center;gap:14px;padding:11px 14px;border:1px solid var(--bc-line);border-radius:12px;background:var(--bc-panel);box-shadow:inset 3px 0 color-mix(in srgb,var(--danger) 70%,transparent)}.modal-ballcenter .bc-broken-poke{display:flex;align-items:center;gap:10px;min-width:0}.modal-ballcenter .bc-broken-poke>div{display:flex;flex-direction:column;gap:2px;min-width:0}.modal-ballcenter .bc-broken-poke b{color:var(--bc-ink);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-ballcenter .bc-broken-poke span{color:var(--bc-ink-3);font-size:.59rem}.modal-ballcenter .bc-broken-shiny{margin-right:4px;font-style:normal;color:var(--bc-shiny-1)}.modal-ballcenter .bc-broken-balls{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.modal-ballcenter .bc-broken-ball{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:3px 7px 3px 4px;border:1px solid var(--bc-line);border-radius:9px;background:var(--bc-slot);color:var(--bc-ink-2);font-size:.65rem}.modal-ballcenter .bc-broken-ball .bc-mini-icon{width:25px;height:25px}.modal-ballcenter .bc-broken-ball b{min-width:22px;padding-left:6px;border-left:1px solid var(--bc-line);text-align:right;color:var(--bc-bad-ink)}.modal-ballcenter .bc-broken-summary{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.modal-ballcenter .bc-broken-summary>b{font-size:1.05rem;color:var(--bc-ink)}.modal-ballcenter .bc-broken-summary>span{font-size:.55rem;font-weight:800;text-transform:uppercase;color:var(--bc-bad-ink)}.modal-ballcenter .bc-broken-summary small{margin-top:3px;color:var(--bc-ink-3);font-size:.58rem}.modal-ballcenter .bc-broken-page{min-width:36px;align-self:center;text-align:center;font-size:.64rem;color:var(--bc-ink-2)}.modal-ballcenter .bc-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.modal-ballcenter .bc-rank-row{display:flex;align-items:center;gap:10px;padding:6px 0}.modal-ballcenter .bc-rank-row .bc-mini-icon{width:24px;height:24px}.modal-ballcenter .bc-rank-name{flex:none;width:100px;font-size:.72rem;color:var(--bc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-ballcenter .bc-rank-bar{flex:1 1 auto;height:8px;border-radius:5px;background:var(--bc-slot);overflow:hidden;box-shadow:0 1px 2px #0000004d inset}.modal-ballcenter .bc-rank-bar i{display:block;height:100%;border-radius:5px}.modal-ballcenter .bc-rank-row b{flex:none;min-width:70px;text-align:right;font-size:.7rem;font-weight:800;color:var(--bc-ink)}.modal-ballcenter .bc-insight{display:flex;gap:8px;padding:9px 11px;margin-bottom:7px;border-radius:9px;font-size:.7rem;line-height:1.5;color:var(--bc-ink);background:var(--bc-slot);border:1px solid var(--bc-line);border-left:3px solid var(--info)}.modal-ballcenter .bc-insight:last-child{margin-bottom:0}.modal-ballcenter .bc-insight.k-warn{border-left-color:var(--warning)}.modal-ballcenter .bc-insight.k-good{border-left-color:var(--success)}@media(max-width:1100px){.modal-ballcenter .bc-tiles{grid-template-columns:repeat(3,1fr)}.modal-ballcenter .bc-overview-grid,.modal-ballcenter .bc-stock-layout.with-detail{grid-template-columns:1fr}.modal-ballcenter .bc-detail{position:static}.modal-ballcenter .bc-stats-grid{grid-template-columns:1fr}}@media(max-height:820px){.modal-ballcenter .bc-header{padding:10px 16px}.modal-ballcenter .bc-tabs{padding:9px 16px}.modal-ballcenter .bc-body{padding:11px 13px 13px}}@media(max-width:760px){.panel.modal.modal-ballcenter{width:calc(100vw - 12px);border-radius:13px}.modal-ballcenter .bc-tiles{grid-template-columns:repeat(2,1fr)}.modal-ballcenter .bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-ballcenter .bc-stat-grid{grid-template-columns:repeat(2,1fr)}.modal-ballcenter .bc-tab,.modal-ballcenter .bc-btn.pl-button,.modal-ballcenter .bc-select,.modal-ballcenter .bc-search{min-height:44px}.modal-ballcenter .bc-search{max-width:none}.modal-ballcenter .bc-usage-table{display:none}.modal-ballcenter .bc-usage-cards{display:flex;flex-direction:column;gap:9px}.modal-ballcenter .bc-usage-card{display:flex;align-items:center;gap:11px;padding:11px;border-radius:11px;text-align:left;background:var(--bc-panel);border:1px solid var(--bc-line);cursor:pointer;min-height:44px}.modal-ballcenter .bc-usage-card-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.modal-ballcenter .bc-usage-card-main b{font-size:.78rem;color:var(--bc-ink)}.modal-ballcenter .bc-usage-card-main span{font-size:.62rem;color:var(--bc-ink-3)}.modal-ballcenter .bc-hist-head{display:none}.modal-ballcenter .bc-hist-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:6px 10px;padding:11px}.modal-ballcenter .bc-hist-poke,.modal-ballcenter .bc-hist-ball{grid-column:1 / -1}.modal-ballcenter .bc-broken-intro{align-items:flex-start}.modal-ballcenter .bc-broken-row{grid-template-columns:1fr auto}.modal-ballcenter .bc-broken-balls{grid-column:1 / -1;grid-row:2}}@media(max-width:480px){.panel.modal.modal-ballcenter{width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale));height:calc((100dvh - 12px) / var(--hud-scale));max-height:calc((100dvh - 12px) / var(--hud-scale))}.modal-ballcenter .bc-header{padding-inline:11px}.modal-ballcenter .bc-header-tools{gap:4px}.modal-ballcenter .bc-body{padding-inline:10px}.modal-ballcenter .bc-tiles{grid-template-columns:1fr}}@media(max-height:480px)and (orientation:landscape){.panel.modal.modal-ballcenter{width:calc((100vw - 12px) / var(--hud-scale));max-width:calc((100vw - 12px) / var(--hud-scale));height:calc((100dvh - 12px) / var(--hud-scale));max-height:calc((100dvh - 12px) / var(--hud-scale))}}@media(pointer:coarse){.modal-ballcenter .bc-window{--bc-touch-size: calc(44px / var(--hud-scale, 1));--ui-close-size: var(--bc-touch-size)}#modalRoot .modal-ballcenter .bc-window :is(button,input,select,.bc-search){min-height:var(--bc-touch-size);touch-action:manipulation}#modalRoot .modal-ballcenter :is(.bc-close,.bc-detail-close,.bc-seg){min-width:var(--bc-touch-size)}.modal-ballcenter :is(input,select){font-size:calc(16px / var(--hud-scale, 1))}}@media(max-width:760px){.modal-ballcenter .bc-header{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.modal-ballcenter .bc-hero{--pl-window-icon-size: 38px;grid-column:1;grid-row:1}.modal-ballcenter .bc-header-text{grid-column:2;grid-row:1}.modal-ballcenter .bc-header-text h2{font-size:20px;line-height:1.1}.modal-ballcenter .bc-sub{white-space:normal}.modal-ballcenter .bc-header-tools{display:contents}.modal-ballcenter [data-bcexport]{grid-column:2;grid-row:2;justify-self:start}.modal-ballcenter .bc-close{grid-column:3;grid-row:1 / 3;align-self:start}.modal-ballcenter .bc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.modal-ballcenter *{transition:none!important;animation:none!important}}.bc-hud-ico{display:inline-block;width:15px;height:15px;vertical-align:-3px;image-rendering:pixelated}:is(#modalRoot,#overlayRoot) .modal.modal-shiny-registry{width:min(880px,calc((100vw - 22px) / var(--hud-scale, 1)));height:min(720px,calc((100dvh - 12px) / var(--hud-scale, 1)));padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.shinyreg-window{display:flex;flex-direction:column;min-width:0;height:100%;min-height:0}.shinyreg-window .shinyreg-head{--pl-window-header-line-left: 82px;--pl-window-header-line-right: 62px;--pl-window-icon-size: 48px;flex:none;display:grid;grid-template-columns:48px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:80px;padding:12px 16px}.shinyreg-toolbar{flex:none;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;padding:8px 12px 10px;border-bottom:1px solid var(--pl-ui-border);min-width:0}.shinyreg-totais{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0;font-size:.8125rem;color:var(--pl-ui-text-soft)}.shinyreg-total b{font-family:var(--pl-ui-font-number);color:var(--pl-ui-text)}.shinyreg-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.shinyreg-search{flex:1 1 190px;min-width:0;max-width:260px;height:30px;padding:0 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-panel);color:var(--pl-ui-text);font:inherit;font-size:.8125rem}.shinyreg-search::placeholder{color:var(--pl-ui-text-muted)}.shinyreg-search:focus-visible{outline:0;border-color:var(--pl-ui-focus);box-shadow:var(--pl-ui-shadow-focus-glow)}.shinyreg-filters{display:flex;flex-wrap:wrap;gap:6px}.shinyreg-filter{min-height:30px;padding:0 11px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);color:var(--pl-ui-text-soft);font:inherit;font-size:.8125rem;font-weight:var(--pl-ui-font-weight-control);cursor:pointer}.shinyreg-filter:is(:hover,:focus-visible){filter:brightness(1.12)}.shinyreg-filter:focus-visible{outline:0;box-shadow:var(--pl-ui-shadow-focus-glow)}.shinyreg-filter.is-on{border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-accent);color:var(--pl-ui-text)}.shinyreg-body{flex:1 1 auto;min-height:0;padding:10px 12px 14px}.shinyreg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:0;padding:0;list-style:none;min-width:0}.shinyreg-card.pl-card{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 10px;min-width:0;text-align:center}.shinyreg-num{align-self:flex-start;font-family:var(--pl-ui-font-number);font-size:.6875rem;color:var(--pl-ui-text-muted)}.shinyreg-art{display:grid;place-items:center;width:100%;height:72px;image-rendering:pixelated}.shinyreg-art>.pkmn-icon{width:100%;height:100%}.shinyreg-art :is(img,canvas){max-width:100%;max-height:100%}.shinyreg-name{width:100%;min-width:0;font-size:.8125rem;font-weight:var(--pl-ui-font-weight-control);color:var(--pl-ui-text);overflow-wrap:anywhere;line-height:var(--pl-ui-leading-control)}.shinyreg-count{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:2px}.shinyreg-count-n{font-family:var(--pl-ui-font-number);font-size:1.125rem;line-height:1.1;color:var(--pl-ui-special)}.shinyreg-count-label{font-size:.6875rem;color:var(--pl-ui-text-muted)}.shinyreg-card.is-zero .shinyreg-art{opacity:.45}.shinyreg-card.is-zero .shinyreg-count-n{color:var(--pl-ui-text-muted)}.shinyreg-card.is-skeleton{height:150px;opacity:.35}.shinyreg-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;text-align:center}.shinyreg-empty-title{margin:0;font-family:var(--pl-ui-font-section);font-size:.9375rem;color:var(--pl-ui-text)}.shinyreg-empty-text{margin:0;font-size:.8125rem;color:var(--pl-ui-text-soft)}@media(max-width:560px){.shinyreg-window .shinyreg-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:0;padding:8px 10px}.shinyreg-window .pl-window__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.shinyreg-toolbar{flex-direction:column;align-items:stretch;gap:8px}.shinyreg-controls{flex-direction:column;align-items:stretch}.shinyreg-search{flex:none;max-width:none}.shinyreg-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.modal.modal-global-buff{width:min(920px,calc(100vw - 24px));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.gb-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.gb-window .gb-head{--pl-window-header-line-left: 82px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 48px;display:grid;grid-template-columns:48px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:80px;padding:12px 16px}.gb-window h2.pl-window__title{font-size:clamp(22px,2.2vw,28px)}.gb-emblem .hudbar-ico-img{display:block;width:28px;height:28px;image-rendering:pixelated}.gb-tabs{display:flex;gap:6px;padding:10px 16px 0;background:var(--pl-ui-surface-panel)}.gb-tab{min-height:34px;padding:0 14px;color:var(--pl-ui-text-soft);border:1px solid var(--pl-ui-border);border-bottom:0;border-radius:var(--pl-ui-radius-button) var(--pl-ui-radius-button) 0 0;background:var(--pl-ui-surface-raised);font-family:var(--pl-ui-font-body);font-size:12px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.gb-tab.is-on{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background);box-shadow:inset 0 2px 0 var(--pl-ui-accent-bright)}.gb-tab:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:1px}.gb-body{display:grid;gap:var(--pl-ui-space-md);align-content:start;padding:var(--pl-ui-space-md) 16px 16px;background:var(--pl-ui-surface-panel)}.gb-window .gb-body{min-height:0;max-height:calc(min(86vh,760px) - 140px)}.gb-empty{margin:0;padding:26px 14px;text-align:center;color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy);border:1px dashed var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-card-locked-background)}.gb-empty-error{color:var(--pl-ui-danger)}.gb-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pl-ui-space-md)}.gb-card.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;gap:10px;align-content:start;min-width:0;padding:13px 14px 14px}.gb-card.is-active{border-color:color-mix(in srgb,var(--pl-ui-success) 62%,var(--pl-ui-border-strong));background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.gb-card.is-donating{border-color:var(--pl-ui-border-strong);box-shadow:var(--pl-ui-shadow-card-active)}.gb-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center}.gb-card-ico{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--pl-ui-border);border-radius:50%;background:var(--pl-ui-surface-raised)}.gb-card-ico .hudbar-ico-img{display:block;width:20px;height:20px;image-rendering:pixelated}.gb-card-title{min-width:0}.gb-card-kicker{margin:0;color:var(--pl-ui-accent-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.14em;text-transform:uppercase}.gb-card-title h3,.gb-donate-head h3,.gb-me-head h3,.gb-rank-head h3{margin:2px 0 0;overflow:hidden;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:15px;font-weight:var(--pl-ui-font-weight-section);line-height:1.1;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.gb-card-title h3{white-space:normal;overflow-wrap:anywhere}.gb-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--pl-ui-border);border-radius:999px;color:var(--pl-ui-accent-bright);font-size:9px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--pl-ui-surface-secondary-action)}.gb-pill.is-active{color:var(--pl-ui-success);border-color:color-mix(in srgb,var(--pl-ui-success) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-success) 14%,transparent)}.gb-pill.is-locked{color:var(--pl-ui-warning);border-color:color-mix(in srgb,var(--pl-ui-warning) 55%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 12%,transparent)}.gb-pill-dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.gb-card-desc{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy)}.gb-progress{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.gb-progress-nums{display:flex;align-items:baseline;gap:4px;min-width:0;color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.gb-progress-nums b{color:var(--pl-ui-text-strong);font-size:14px;font-weight:var(--pl-ui-font-weight-strong)}.gb-progress-sep{color:var(--pl-ui-text-muted)}.gb-progress-pct{color:var(--pl-ui-accent-bright);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums}.gb-card.is-active .gb-progress-pct{color:var(--pl-ui-success)}.gb-bar{position:relative;height:10px;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:999px;background:#020c16b3;box-shadow:inset 0 1px 2px #0000008c}.gb-bar-fill{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--pl-ui-accent-bright),var(--pl-ui-accent));box-shadow:0 0 8px #4fbeff73;transition:width .4s ease}.gb-card.is-active .gb-bar-fill{background:linear-gradient(180deg,color-mix(in srgb,var(--pl-ui-success) 80%,#fff),var(--pl-ui-success));box-shadow:0 0 8px color-mix(in srgb,var(--pl-ui-success) 50%,transparent)}.gb-progress-hint,.gb-card-note{margin:0;color:var(--pl-ui-text-muted);font-size:11px;line-height:var(--pl-ui-leading-copy)}.gb-progress-hint b{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.gb-card-actions,.gb-donate-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gb-card-actions{justify-content:stretch}.gb-card-actions .gb-donate-btn{flex:1 1 auto}.gb-active-box{display:grid;gap:2px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--pl-ui-success) 40%,transparent);border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-success) 9%,transparent)}.gb-active-k{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.gb-active-timer{color:var(--pl-ui-success);font-family:var(--pl-ui-font-number);font-size:22px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums;line-height:1}.gb-active-until{color:var(--pl-ui-text-soft);font-size:11px}.gb-active-box.gb-locked-box{border-color:color-mix(in srgb,var(--pl-ui-warning) 40%,transparent);background:color-mix(in srgb,var(--pl-ui-warning) 8%,transparent)}.gb-locked-box .gb-active-timer{color:var(--pl-ui-warning)}.gb-weekly-note b{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.gb-donate.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;gap:10px;padding:13px 14px 14px}.gb-donate-head,.gb-me-head,.gb-rank-head{display:flex;align-items:center;gap:9px}.gb-rank-head{justify-content:space-between}.gb-presets{display:flex;flex-wrap:wrap;gap:6px}.gb-presets .pl-button,.gb-rank-pages .pl-button{min-height:34px;padding:0 12px;font-size:12px}.gb-amount{display:grid;gap:4px}.gb-amount-k{color:var(--pl-ui-accent-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.gb-amount-input{box-sizing:border-box;width:100%;min-height:42px;padding:0 12px;color:var(--pl-ui-text-strong);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:#020c16b8;box-shadow:inset 0 1px 2px #0000008c;font-family:var(--pl-ui-font-number);font-size:16px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums}.gb-amount-input::placeholder{color:var(--pl-ui-text-muted);font-weight:600}.gb-amount-input:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.gb-donate-hint,.gb-donate-preview,.gb-confirm-note,.gb-result-partial,.gb-rank-note,.gb-me-foot{margin:0;color:var(--pl-ui-text-muted);font-size:11px;line-height:var(--pl-ui-leading-copy)}.gb-donate-hint b,.gb-confirm-note b,.gb-result-partial b,.gb-me-foot b{color:var(--pl-ui-text-soft);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.gb-donate-hint [data-gb-live=money],.gb-me-foot [data-gb-live=money]{color:var(--pl-ui-special)}.gb-donate-preview{min-height:1.35em;color:var(--pl-ui-text-soft);font-weight:var(--pl-ui-font-weight-control)}.gb-donate-preview:empty{display:none}.gb-donate-error{margin:0;padding:8px 10px;color:var(--pl-ui-danger);border:1px solid color-mix(in srgb,var(--pl-ui-danger) 45%,transparent);border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-danger) 10%,transparent);font-size:12px;font-weight:var(--pl-ui-font-weight-control);line-height:var(--pl-ui-leading-copy)}.gb-confirm,.gb-result{display:grid;gap:10px}.gb-confirm-text,.gb-result-ok,.gb-result-activated{margin:0;color:var(--pl-ui-text);font-size:13px;line-height:var(--pl-ui-leading-copy)}.gb-confirm-text b,.gb-result-ok b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.gb-result-ok{display:flex;align-items:center;gap:8px;color:var(--pl-ui-success);font-weight:var(--pl-ui-font-weight-control)}.gb-result-check{flex:none;width:18px;height:18px;border:2px solid currentColor;border-radius:50%;position:relative}.gb-result-check:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.gb-result-activated{padding:8px 10px;color:var(--pl-ui-success);border:1px solid color-mix(in srgb,var(--pl-ui-success) 40%,transparent);border-radius:var(--pl-ui-radius-card);background:color-mix(in srgb,var(--pl-ui-success) 9%,transparent);font-weight:var(--pl-ui-font-weight-control)}.gb-window .pl-button--secondary:is(:hover,:focus-visible):not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-surface-secondary-action)}.gb-window .pl-button.pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);filter:none}.gb-me.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;gap:8px;padding:12px 14px}.gb-me-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.gb-me-grid>div{display:grid;gap:2px;min-width:0;padding:8px 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.gb-me-grid dt{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.gb-me-grid dd{margin:0;overflow:hidden;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:14px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.gb-me-grid .gb-me-total{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.gb-me-grid .gb-me-total dd{color:var(--pl-ui-accent-bright)}.gb-me-foot{display:flex;flex-wrap:wrap;gap:4px 16px}.gb-rank{display:grid;gap:10px}.gb-rank-count{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.gb-rank-list{list-style:none;display:grid;gap:4px;margin:0;padding:0}.gb-rank-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--pl-ui-border);border-left-width:3px;border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}.gb-rank-row.is-top{border-left-color:var(--pl-ui-special)}.gb-rank-row.is-me{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.gb-rank-pos{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:12px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums}.gb-rank-row.is-top .gb-rank-pos{color:var(--pl-ui-special)}.gb-rank-name{min-width:0;overflow:hidden;color:var(--pl-ui-text-strong);font-size:13px;font-weight:var(--pl-ui-font-weight-control);text-overflow:ellipsis;white-space:nowrap}.gb-rank-you{margin-left:6px;padding:1px 5px;border-radius:999px;color:var(--pl-ui-accent-bright);background:var(--pl-ui-surface-secondary-action);font-size:9px;font-style:normal;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.08em;text-transform:uppercase}.gb-rank-split{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.gb-rank-total{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:13px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.gb-rank-pages{display:flex;align-items:center;justify-content:space-between;gap:8px}.gb-rank-pages-k{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:11px;font-variant-numeric:tabular-nums}.gb-rank-me.pl-card{display:flex;align-items:baseline;gap:8px;padding:10px 12px}.gb-rank-me-k{color:var(--pl-ui-accent-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.gb-rank-me-pos,.gb-rank-me-v{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:16px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums}.gb-rank-me-sep{color:var(--pl-ui-text-muted)}.gb-rank-me.is-empty .gb-rank-me-k{text-transform:none;letter-spacing:normal;font-size:12px}@media(max-width:760px){.modal.modal-global-buff{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1))}.gb-window .gb-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 66px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:64px;padding:8px 10px}.gb-window h2.pl-window__title{font-size:20px}.gb-window p.pl-window__kicker{font-size:9px}.gb-emblem .hudbar-ico-img{width:24px;height:24px}.gb-window span.pl-window__subtitle{display:none}.gb-tabs{padding:8px 10px 0}.gb-body{gap:10px;padding:10px}.gb-cards{grid-template-columns:minmax(0,1fr)}.gb-me-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-rank-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"pos nome total" "pos split split";row-gap:2px}.gb-rank-pos{grid-area:pos}.gb-rank-name{grid-area:nome}.gb-rank-total{grid-area:total}.gb-rank-split{grid-area:split;white-space:normal}}@media(hover:none),(pointer:coarse){.gb-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.gb-window .gb-body{max-height:none}.gb-tab{min-height:calc(44px / var(--hud-scale, 1))}#modalRoot .gb-window .gb-amount-input{height:auto;min-height:calc(44px / var(--hud-scale, 1))}}.gb-reminder-off{margin:10px 0 0;font-size:12px;opacity:.85;text-align:center}.gb-reminder-on{padding:0;border:0;background:none;color:var(--pl-ui-accent-bright);font:inherit;text-decoration:underline;cursor:pointer}.modal.modal-fishing-intro{width:min(560px,calc(100vw - 24px));max-width:560px;max-height:min(680px,calc(100dvh - 24px));padding:0;overflow:hidden;color:var(--pl-ui-text);border:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none}.fish-intro.pl-window{--ui-close-size: 40px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark;font-family:var(--pl-ui-font-body)}.fish-intro-head.pl-window__header{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.fish-intro h2.pl-window__title{font-size:clamp(21px,2vw,26px)}.fish-intro span.pl-window__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.fish-intro-emblem img{width:26px;height:26px;object-fit:contain;image-rendering:pixelated}.fish-intro-body.pl-scroll-area{display:grid;gap:var(--pl-ui-space-md);padding:var(--pl-ui-space-md) 14px;min-height:0;background:var(--pl-ui-surface-panel)}.fish-intro-section{display:grid;gap:var(--pl-ui-space-sm);min-width:0}.fish-intro-section+.fish-intro-section{padding-top:11px;border-top:1px solid var(--pl-ui-border)}.fish-intro-section h3{margin:0;color:var(--pl-ui-text-strong);font-size:13px;line-height:1.1;font-weight:var(--pl-ui-font-weight-section);text-transform:uppercase;letter-spacing:.04em}.fish-intro-section p{margin:0;color:var(--pl-ui-text-soft);font-size:12px;line-height:var(--pl-ui-leading-copy)}.fish-intro-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fish-intro-section-head span{color:var(--pl-ui-accent-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);text-transform:uppercase;letter-spacing:.12em}.fish-intro-baits{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0}.fish-intro-bait{min-width:0;min-height:46px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:2px;padding:7px 8px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised)}.fish-intro-bait.has-icon{grid-template-columns:28px minmax(0,1fr);column-gap:7px}.fish-intro-bait-icon{grid-row:span 2;width:28px;height:28px;display:grid;place-items:center}.fish-intro-bait-icon img{max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.fish-intro-bait-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ui-text);font-size:12px;font-weight:var(--pl-ui-font-weight-control)}.fish-intro-bait-meta{color:var(--pl-ui-text-muted);font-family:var(--pl-ui-font-number);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.1}.fish-intro-note{font-size:11px!important;color:var(--pl-ui-text-muted)!important}.fish-intro-progress-list{max-height:190px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:6px;padding-right:2px}.fish-intro-callout{margin:0;padding:9px 11px;border:1px solid var(--pl-ui-accent-action-border);border-left-width:3px;border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-text-soft);background:color-mix(in srgb,var(--pl-ui-accent-bright) 8%,var(--pl-ui-surface-raised));font-size:12px;line-height:var(--pl-ui-leading-copy)}.fish-intro-callout strong{display:block;margin-bottom:2px;color:var(--pl-ui-text-strong);font-size:13px}.fish-intro-bait.fish-intro-bait-free{border-color:var(--pl-ui-accent-action-border)}.fish-intro-bait-free .fish-intro-bait-meta{color:var(--pl-ui-accent-bright)}.fish-intro-progress-row{min-width:0;display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px;align-items:center;padding:7px 8px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-raised)}.fish-intro-progress-head{min-width:0}.fish-intro-progress-head strong,.fish-intro-progress-head span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fish-intro-progress-head strong{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:12px;font-variant-numeric:tabular-nums;line-height:1.1}.fish-intro-progress-head span{margin-top:2px;color:var(--pl-ui-text-muted);font-size:11px}.fish-intro-mon-list{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.fish-intro-mon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base)}.fish-intro-mon.jackpot{border-color:var(--pl-ui-card-special-border);background:linear-gradient(180deg,color-mix(in srgb,var(--pl-ui-special) 20%,transparent),transparent),var(--pl-ui-bg-base);box-shadow:var(--pl-ui-shadow-card-special)}.fish-intro-mon .pkmn-icon{width:32px!important;height:32px!important}.fish-intro-foot{padding:10px 14px 12px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.modal.modal-fishing-intro .fish-intro-start.pl-button{width:100%;min-height:46px;font-size:var(--pl-ui-font-body-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.06em}.modal.modal-fishing-intro .fish-intro-start.pl-button--primary:not(:disabled){color:#f8fbff;border-color:#86d0ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary)}.modal.modal-fishing-intro .fish-intro-start.pl-button--primary:is(:hover,:focus-visible):not(:disabled){border-color:#b5e4ff;background:var(--pl-ui-primary-gradient);box-shadow:var(--pl-ui-shadow-control-primary-hover)}.modal.modal-fishing-intro .fish-intro-start.pl-button--primary:active:not(:disabled){background:var(--pl-ui-primary-gradient-active);box-shadow:var(--pl-ui-shadow-control-primary-active)}@media(max-width:560px){.modal.modal-fishing-intro{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));max-width:none}.fish-intro-head.pl-window__header{--pl-window-icon-size: 40px;--pl-window-header-line-left: 62px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:62px;padding:8px 10px}.fish-intro h2.pl-window__title{font-size:20px}.fish-intro p.pl-window__kicker{font-size:9px}.fish-intro-emblem img{width:24px;height:24px}.fish-intro-body.pl-scroll-area{padding:10px;gap:10px}.fish-intro-baits{grid-template-columns:repeat(2,minmax(0,1fr))}.fish-intro span.pl-window__subtitle{display:none}.fish-intro-progress-row{grid-template-columns:76px minmax(0,1fr);gap:7px}.fish-intro-foot{padding:9px 10px 10px}}@media(max-width:340px){.fish-intro-baits,.fish-intro-progress-row{grid-template-columns:1fr}}@media(hover:none),(pointer:coarse){.fish-intro.pl-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.modal.modal-fishing-intro .fish-intro-start.pl-button{min-height:calc(48px / var(--hud-scale, 1))}.fish-intro-progress-list{max-height:none;overflow:visible}}.fish-journey-rail-svg{display:block;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}@keyframes fj-rail-arrive{0%{opacity:0;transform:translate(-5px) scale(.82)}}.modal.modal-fishing-journey{width:min(820px,calc(100vw - 24px));max-width:820px;max-height:min(760px,calc(100dvh - 24px));padding:0;overflow:hidden;border:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none}.fj-shell.pl-window{--fj-card-ink-1: rgb(10 36 51 / 86%);--fj-card-ink-2: rgb(4 19 30 / 90%);--fj-bg: var(--pl-ui-surface-panel);--fj-surface: var(--pl-ui-surface-panel);--fj-surface-2: var(--pl-ui-surface-raised);--fj-card: var(--fj-card-ink-1);--fj-card-2: var(--fj-card-ink-2);--fj-card-done: color-mix(in srgb, var(--pl-ui-success) 16%, var(--fj-card-ink-1));--fj-card-done-2: color-mix(in srgb, var(--pl-ui-success) 10%, var(--fj-card-ink-2));--fj-raised: var(--pl-ui-surface-raised);--fj-frame: var(--pl-ui-outline-window);--fj-frame-2: var(--pl-ui-accent-window-border);--fj-border: var(--pl-ui-border);--fj-border-2: var(--pl-ui-border);--fj-border-3: var(--pl-ui-border);--fj-border-4: var(--pl-ui-border);--fj-border-5: var(--pl-ui-border);--fj-border-6: var(--pl-ui-border);--fj-border-strong: var(--pl-ui-border-strong);--fj-track-border: var(--pl-ui-border);--fj-track-bg: var(--pl-ui-bg-base);--fj-text: var(--pl-ui-text);--fj-text-strong: var(--pl-ui-text-strong);--fj-text-muted: var(--pl-ui-text-soft);--fj-text-muted-2: var(--pl-ui-text-soft);--fj-text-dim: var(--pl-ui-text-muted);--fj-text-cyan: var(--pl-ui-accent-muted);--fj-text-cyan-2: var(--pl-ui-accent-muted);--fj-text-cyan-3: var(--pl-ui-accent-muted);--fj-text-cyan-4: var(--pl-ui-text-muted);--fj-text-cyan-5: var(--pl-ui-accent-muted);--fj-text-cyan-6: var(--pl-ui-text-soft);--fj-text-cyan-7: var(--pl-ui-accent-bright);--fj-text-cyan-8: var(--pl-ui-accent-bright);--fj-text-cyan-9: var(--pl-ui-accent-bright);--fj-text-cyan-10: var(--pl-ui-accent-bright);--fj-text-cyan-11: var(--pl-ui-text-soft);--fj-text-cyan-12: var(--pl-ui-text-soft);--fj-text-cyan-13: var(--pl-ui-text);--fj-heading: var(--pl-ui-text-strong);--fj-deep: var(--pl-ui-bg-base);--fj-water: var(--pl-ui-surface-raised);--fj-water-hi: var(--pl-ui-accent);--fj-foam: var(--pl-ui-text);--fj-gold: var(--pl-ui-special);--fj-gold-ink: var(--pl-ui-special);--fj-done: var(--pl-ui-success);--fj-done-ink: var(--pl-ui-success);--fj-done-border: color-mix(in srgb, var(--pl-ui-success) 52%, transparent);--fj-done-bg: color-mix(in srgb, var(--pl-ui-success) 14%, transparent);--fj-done-bar-1: color-mix(in srgb, var(--pl-ui-success) 78%, #0b3f2c);--fj-done-bar-2: var(--pl-ui-success);--fj-done-marker-ink: #05221a;--fj-done-marker-border: color-mix(in srgb, var(--pl-ui-success) 70%, #fff);--fj-progress-bar-1: var(--pl-ui-accent);--fj-progress-bar-2: var(--pl-ui-accent-bright);--fj-pulse: var(--pl-ui-success);--fj-pending-border: color-mix(in srgb, var(--pl-ui-special) 55%, transparent);--ui-close-size: 40px;display:flex;min-height:0;max-height:inherit;flex-direction:column;overflow:hidden;color:var(--pl-ui-text);color-scheme:dark}.fj-head.pl-window__header{--pl-window-header-line-left: 92px;--pl-window-header-line-right: 70px;--pl-window-icon-size: 52px;position:relative;flex:none;display:grid;grid-template-columns:52px minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--pl-ui-space-md);min-height:84px;padding:12px 16px}.fj-emblem .ui-ico{width:28px;height:28px;image-rendering:pixelated}.fj-title-wrap.pl-window__heading{min-width:0}.fj-shell h2.pl-window__title{font-size:clamp(22px,2.2vw,28px)}.fj-summary{flex:none;display:grid;grid-template-columns:minmax(150px,.42fr) minmax(240px,1fr);gap:12px;padding:13px 16px;background:var(--fj-surface);border-bottom:1px solid var(--fj-border-3)}.fj-level,.fj-overall{border:1px solid var(--fj-border-2);border-radius:var(--pl-ui-radius-panel);background:var(--fj-raised)}.fj-level{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:8px 12px}.fj-level>span{grid-column:1/-1;color:var(--fj-text-cyan-2);font-size:.58rem;font-weight:800;letter-spacing:.13em}.fj-level strong{color:var(--pl-ui-accent-bright);font:900 1.65rem/1 var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.fj-level small{justify-self:end;color:var(--fj-text-cyan-11);font-family:var(--pl-ui-font-number);font-size:.68rem;font-variant-numeric:tabular-nums}.fj-overall{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:9px 12px}.fj-overall>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--fj-text-cyan-3);font-size:.63rem;font-weight:800;letter-spacing:.12em}.fj-overall b{color:var(--fj-text-strong);font-family:var(--pl-ui-font-number);font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:0}.fj-overall-bar,.fj-progress{overflow:hidden;border:1px solid var(--fj-track-border);background:var(--fj-track-bg);box-shadow:inset 0 1px 3px #0000008c}.fj-overall-bar{height:11px;border-radius:3px}.fj-overall-bar span,.fj-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--fj-progress-bar-1),var(--fj-progress-bar-2));box-shadow:inset 0 2px color-mix(in srgb,var(--fj-text-strong) 30%,transparent);transition:width .35s ease}.fj-task-list{flex:1 1 auto;display:grid;gap:9px;padding:13px 16px 16px;align-content:start;background:var(--fj-bg)}.fj-chapter{display:flex;align-items:center;gap:9px;padding:9px 3px 2px;color:var(--fj-heading);border-bottom:1px solid var(--fj-border)}.fj-chapter:first-child{padding-top:1px}.fj-chapter span{color:var(--fj-text-cyan-5);font-size:.53rem;font-weight:900;letter-spacing:.14em}.fj-chapter b{font:800 .76rem/1 var(--pl-ui-font-title);letter-spacing:.03em}.fj-task{display:grid;grid-template-columns:46px minmax(0,1fr);gap:11px;padding:11px;border:1px solid var(--fj-border);border-left:4px solid var(--fj-water-hi);border-radius:var(--pl-ui-radius-panel);background:linear-gradient(100deg,var(--fj-card),var(--fj-card-2));box-shadow:var(--pl-ui-shadow-card);animation:fj-card-in .3s cubic-bezier(.16,.8,.28,1) both;animation-delay:calc(var(--fj-order) * 35ms)}.fj-task.done{border-left-color:var(--fj-done);background:linear-gradient(100deg,var(--fj-card-done),var(--fj-card-done-2))}.fj-task.pending{border-left-color:var(--fj-gold)}.fj-task-marker{display:grid;place-items:center;align-self:start;width:40px;height:40px;color:var(--fj-text-cyan-9);font:900 .8rem/1 var(--pl-ui-font-number);font-variant-numeric:tabular-nums;border:2px solid var(--fj-border-strong);border-radius:50%;background:var(--fj-raised)}.fj-task.done .fj-task-marker{color:var(--fj-done-marker-ink);border-color:var(--fj-done-marker-border);background:var(--fj-done)}.fj-task-main{min-width:0}.fj-task-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.fj-task-kicker{color:var(--fj-text-cyan-4);font-size:.54rem;font-weight:900;letter-spacing:.14em}.fj-task-heading h3{margin:1px 0 0;color:var(--fj-heading);font-family:var(--pl-ui-font-title);font-size:.93rem}.fj-task-main>p{margin:4px 0 8px;color:var(--fj-text-muted);font-size:.71rem;line-height:var(--pl-ui-leading-copy)}.fj-species-details{margin:-2px 0 8px;color:var(--fj-text-cyan-6);font-size:.64rem}.fj-species-details summary{width:fit-content;cursor:pointer;color:var(--fj-text-cyan-7);font-weight:800}.fj-species-details summary:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.fj-species-details>div{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.fj-species{padding:3px 6px;border:1px solid var(--fj-border-5);border-radius:3px;background:var(--fj-raised)}.fj-species.caught{color:var(--fj-done-ink);border-color:var(--fj-done-border);background:var(--fj-done-bg)}.fj-status{flex:0 0 auto;padding:4px 6px;color:var(--fj-text-cyan-8);font-size:.52rem;font-weight:900;letter-spacing:.07em;border:1px solid var(--fj-border-4);border-radius:3px;background:var(--fj-surface-2)}.fj-task.done .fj-status{color:var(--fj-done-ink);border-color:var(--fj-done-border);background:var(--fj-done-bg)}.fj-task.pending .fj-status{color:var(--fj-gold-ink);border-color:var(--fj-pending-border)}.fj-progress-line{display:grid;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:8px}.fj-progress{height:9px;border-radius:2px}.fj-progress-line>b{min-width:38px;color:var(--fj-text-cyan-13);font-family:var(--pl-ui-font-number);font-size:.65rem;font-variant-numeric:tabular-nums;text-align:right}.fj-task.done .fj-progress span{background:linear-gradient(90deg,var(--fj-done-bar-1),var(--fj-done-bar-2))}.fj-rewards{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.fj-reward{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:3px 7px;color:var(--fj-text-cyan-12);font-size:.63rem;font-weight:700;border:1px solid var(--fj-border-6);border-radius:4px;background:var(--fj-raised)}.fj-reward-xp{color:var(--fj-text-cyan-10)}.fj-reward-money{color:var(--fj-gold-ink)}.fj-reward .fj-reward-icon{width:18px;height:18px;min-width:18px;padding:0;border:0;background:transparent}.fj-reward .fj-reward-icon img{width:18px;height:18px;object-fit:contain;image-rendering:pixelated}.fj-foot{flex:none;display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;color:var(--fj-text-dim);font-size:.66rem;border-top:1px solid var(--fj-border-3);background:var(--fj-surface-2)}.fj-pulse{width:7px;height:7px;border-radius:50%;background:var(--fj-pulse);box-shadow:0 0 0 3px color-mix(in srgb,var(--fj-pulse) 12%,transparent);animation:fj-pulse 1.8s ease-in-out infinite}@keyframes fj-card-in{0%{opacity:0;transform:translateY(7px)}}@keyframes fj-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--fj-pulse) 0%,transparent)}}@media(max-width:560px){.modal.modal-fishing-journey{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));max-width:none}.fj-head.pl-window__header{--pl-window-icon-size: 44px;--pl-window-header-line-left: 68px;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:66px;padding:9px 10px}.fj-emblem .ui-ico{width:24px;height:24px}.fj-shell h2.pl-window__title{font-size:20px}.fj-shell p.pl-window__kicker{font-size:9px;letter-spacing:.16em}.fj-shell span.pl-window__subtitle{display:none}.fj-summary{grid-template-columns:1fr;gap:7px;padding:9px}.fj-level{grid-template-columns:1fr auto auto;gap:8px}.fj-level>span{grid-column:auto}.fj-task-list{padding:9px}.fj-task{grid-template-columns:34px minmax(0,1fr);gap:8px;padding:9px}.fj-task-marker{width:31px;height:31px}.fj-task-heading{display:block}.fj-status{display:inline-block;margin-top:4px}}@media(hover:none),(pointer:coarse){.fj-shell.pl-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.fj-species-details summary{min-height:calc(44px / var(--hud-scale, 1));display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){.fj-task,.fj-pulse{animation:none}.fj-overall-bar span,.fj-progress span{transition:none}}.modal-prey{width:min(760px,calc((100vw - 32px) / var(--hud-scale, 1)))!important;max-width:none!important;height:min(640px,calc((100vh - 32px) / var(--hud-scale, 1)));height:min(640px,calc((100dvh - 32px) / var(--hud-scale, 1)));padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.prey-window{--prey-ambient: var(--pl-ui-accent);--prey-special: var(--pl-ui-special);--prey-special-line: var(--pl-ui-card-special-border);--prey-star-on: var(--pl-ui-special);--prey-check-bg: var(--pl-ui-accent-action-border);--prey-check-ink: #04131f;--prey-online: var(--pl-ui-success);--prey-permanent: var(--pl-ui-text-muted);--prey-error-text: var(--pl-ui-danger);--prey-error-line: color-mix(in srgb, var(--pl-ui-danger) 46%, transparent);--prey-error-bg: color-mix(in srgb, var(--pl-ui-danger) 15%, transparent);--prey-line-soft: color-mix(in srgb, var(--pl-ui-border) 62%, transparent);--prey-icon-shadow: rgb(0 8 16 / 72%);--ui-close-size: 40px;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;color-scheme:dark}.prey-window .prey-head{--pl-window-header-line-left: 78px;--pl-window-header-line-right: 232px;--pl-window-header-overlay-inset: 0 224px 0 auto;--pl-window-header-overlay-width: min(26%, 240px);--pl-window-icon-size: 46px;display:grid;grid-template-columns:46px minmax(0,1fr) auto auto var(--ui-close-size, 40px);gap:12px;align-items:center;flex:0 0 auto;min-height:78px;padding:11px 16px;overflow:visible;z-index:3}.prey-window h2.pl-window__title{font-size:clamp(22px,2.1vw,27px)}.prey-window .prey-emblem>span{font-size:24px}.prey-window .prey-help{position:relative;z-index:4}.prey-help{display:grid;place-items:center;width:30px;height:30px;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-border-strong);border-radius:50%;background:var(--pl-ui-surface-secondary-action);cursor:pointer;font:900 15px/1 var(--pl-ui-font-title);list-style:none}.prey-help:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.prey-help>div{position:absolute;top:38px;right:-96px;width:272px;padding:13px;color:var(--pl-ui-text);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-surface-raised);box-shadow:0 16px 38px #000000a8}.prey-wallet{display:flex;align-items:stretch;min-height:42px;overflow:hidden;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-panel)}.prey-wallet>span{display:flex;align-items:center;gap:8px;padding:6px 10px}.prey-wallet small{display:block;color:var(--pl-ui-text-muted);font:800 8px/1.2 var(--pl-ui-font-section);letter-spacing:.12em}.prey-wallet>span>b{display:flex;align-items:center;gap:5px;color:var(--pl-ui-special);font-family:var(--pl-ui-font-number);font-size:16px}.prey-window .prey-wallet-store{display:grid;align-content:center;min-width:64px;min-height:0;padding:5px 9px;border:0;border-left:1px solid var(--pl-ui-border-strong);border-radius:0;text-align:center}.prey-wallet-store b{font-size:12px}.prey-wallet-store small{color:var(--pl-ui-accent-muted);font-size:8px}.prey-card-mini{display:inline-grid;place-items:center;width:16px;height:21px;color:#241a05;border:1px solid color-mix(in srgb,var(--prey-special) 72%,#fff);border-radius:2px;background:linear-gradient(135deg,color-mix(in srgb,var(--prey-special) 55%,#fff),var(--prey-special));box-shadow:0 1px #0000008c;font:1000 11px/1 var(--pl-ui-font-title)}.prey-rule-strip{position:relative;z-index:1;display:flex;flex:0 0 auto;gap:15px;align-items:center;justify-content:center;min-height:28px;color:var(--pl-ui-text-muted);border-bottom:1px solid var(--prey-line-soft);background:var(--pl-ui-surface-panel);font-size:9px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em}.prey-rule-strip i{width:3px;height:3px;border-radius:50%;background:var(--pl-ui-accent-bright)}.prey-error{position:relative;z-index:2;flex:0 0 auto;padding:8px 18px;color:var(--prey-error-text);border-bottom:1px solid var(--prey-error-line);background:var(--prey-error-bg);font-size:12px;text-align:center}.prey-slots{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(max-content,1fr);gap:14px;flex:1;padding:14px 16px 22px}.prey-slot{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;flex-direction:column;min-width:0;overflow:hidden}.prey-slot-head{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border-bottom:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel);font-family:var(--pl-ui-font-section)}.prey-slot-head>span{color:var(--pl-ui-text-strong);font-size:14px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.06em}.prey-slot-head>b{display:flex;align-items:center;gap:5px;color:var(--pl-ui-text-muted);font-size:9px;letter-spacing:.12em}.prey-slot.has-active .prey-slot-head>b{color:var(--pl-ui-success)}.prey-slot-head>b i{width:6px;height:6px;border-radius:50%;background:var(--prey-online);box-shadow:0 0 8px var(--prey-online)}.prey-choose-copy{display:flex;gap:10px;justify-content:space-between;padding:12px 12px 9px}.prey-choose-copy b{color:var(--pl-ui-accent-bright);font-size:10px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em}.prey-choose-copy span{color:var(--pl-ui-text-muted);font-size:9px}.prey-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 11px}.prey-candidate.pl-card{position:relative;display:grid;grid-template-rows:56px 20px;place-items:center;min-width:0;min-height:84px;padding:3px;overflow:hidden;color:var(--pl-ui-text-soft);cursor:pointer;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease}.prey-candidate .pkmn-icon{z-index:1;filter:drop-shadow(0 4px 3px var(--prey-icon-shadow));transition:transform .16s ease}.prey-candidate>span{width:100%;overflow:hidden;font-size:9px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prey-candidate>i{position:absolute;top:4px;right:4px;display:none;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--prey-check-ink);background:var(--prey-check-bg);font-size:10px}.prey-candidate.pl-card:hover:not(:disabled){color:var(--pl-ui-text-strong);border-color:var(--pl-ui-border-strong)}.prey-candidate:hover:not(:disabled) .pkmn-icon{transform:translateY(-2px)}.prey-candidate.pl-card.selected{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background);box-shadow:var(--pl-ui-shadow-card-active)}.prey-candidate.selected>i{display:grid}.prey-candidate.pl-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.prey-window .prey-activate{min-height:40px;margin:0 12px 11px;padding:0 12px;font-size:10px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.06em}.prey-reroll{margin-top:auto;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.prey-free-clock{padding:7px 10px 5px;color:var(--pl-ui-text-muted);font-size:8px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-align:center}.prey-reroll-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;padding:0 12px 14px}.prey-window .prey-pay{display:flex;gap:8px;align-items:center;justify-content:center;min-height:38px;padding:0 8px;border-color:var(--pl-ui-border)}.prey-pay>span:first-child{font-size:18px}.prey-pay b{font-family:var(--pl-ui-font-title);font-size:11px}.prey-pay small{color:var(--pl-ui-accent-muted);font-size:7px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.1em}.prey-window .prey-pay-free{grid-column:1;color:var(--pl-ui-accent-bright);border-color:var(--pl-ui-accent-action-border);box-shadow:inset 0 0 0 1px var(--pl-ui-accent-action-ring)}.prey-pay-card{grid-column:2}.prey-pay-card .prey-card-mini{margin-right:1px}.prey-active{display:flex;flex:1;flex-direction:column;padding:13px}.prey-active-hero{display:flex;align-items:center;min-height:108px;border-bottom:1px solid var(--pl-ui-border)}.prey-active-sprite{display:grid;place-items:center;width:40%;min-width:96px;filter:drop-shadow(0 10px 8px var(--prey-icon-shadow))}.prey-active-id{display:flex;flex-direction:column;min-width:0}.prey-active-id>span,.prey-active-id>small{color:var(--pl-ui-text-muted);font-size:9px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em}.prey-active-id h3{margin:4px 0 10px;overflow:hidden;color:var(--pl-ui-text-strong);font:var(--pl-ui-font-weight-section) 21px/1 var(--pl-ui-font-title);text-overflow:ellipsis;white-space:nowrap}.prey-timer{margin-top:3px;color:var(--pl-ui-accent-bright);font:var(--pl-ui-font-weight-section) 18px/1.2 var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.prey-bonus.pl-card{display:flex;gap:10px;align-items:center;margin-top:12px;padding:11px;border-color:var(--prey-special-line);box-shadow:var(--pl-ui-shadow-card-special)}.prey-bonus-icon{display:grid;place-items:center;width:35px;height:35px;color:var(--pl-ui-special);border:1px solid var(--prey-special-line);border-radius:50%;font-size:20px}.prey-bonus-copy{display:flex;flex:1;flex-direction:column;gap:3px}.prey-bonus-copy small{color:var(--pl-ui-text-muted);font-size:8px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em}.prey-bonus-copy b{color:var(--pl-ui-text-strong);font:var(--pl-ui-font-weight-section) 14px/1.2 var(--pl-ui-font-title)}.prey-stars{display:flex;gap:3px;margin-top:3px}.prey-stars i{width:15px;height:4px;border:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.prey-stars i.on{border-color:var(--prey-star-on);background:var(--prey-star-on);box-shadow:0 0 5px color-mix(in srgb,var(--prey-star-on) 50%,transparent)}.prey-bonus-desc{min-height:34px;margin:10px 2px;color:var(--pl-ui-text-soft);font-size:11px;line-height:1.45}.prey-window .prey-upgrade{display:flex;gap:10px;align-items:center;min-height:48px;margin-top:auto;padding:8px 12px;text-align:left}.prey-upgrade>span:last-child{display:flex;flex-direction:column;gap:2px}.prey-upgrade b{font-size:10px;letter-spacing:.06em}.prey-upgrade small{color:var(--pl-ui-accent-muted);font-size:9px}.prey-window .prey-upgrade:disabled small{color:var(--pl-ui-text-disabled)}.prey-window .prey-autorenew{display:flex;gap:10px;align-items:center;min-height:40px;margin-top:8px;padding:6px 12px;text-align:left}.prey-autorenew>span:last-child{display:flex;flex-direction:column;gap:2px}.prey-autorenew b{font-size:10px;letter-spacing:.06em}.prey-autorenew small{color:var(--pl-ui-text-muted);font-size:9px}.prey-autorenew-box{display:grid;flex:none;place-items:center;width:16px;height:16px;border:1px solid var(--pl-ui-border);border-radius:3px;color:var(--pl-ui-accent-bright);font-size:11px;font-weight:900}.prey-window .prey-autorenew.on .prey-autorenew-box{border-color:var(--pl-ui-accent-bright)}.prey-window .prey-autorenew.on small{color:var(--pl-ui-accent-muted)}.prey-specific-layer{position:absolute;z-index:30;inset:0;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--prey-ambient) 22%,transparent),transparent 44%),color-mix(in srgb,#020a12 74%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.prey-specific-panel{--ui-close-size: 36px;display:flex;flex-direction:column;width:min(520px,100%);max-height:100%;overflow:hidden}.prey-window .prey-specific-head{--pl-window-header-line-left: 62px;--pl-window-header-line-right: 56px;--pl-window-header-overlay-inset: 0 48px 0 auto;--pl-window-icon-size: 38px;display:grid;grid-template-columns:38px minmax(0,1fr) var(--ui-close-size, 36px);gap:10px;align-items:center;flex:0 0 auto;min-height:62px;padding:10px 13px}.prey-window .prey-specific-sigil>span{font-size:20px}.prey-window h2.prey-specific-title{font-size:17px}.prey-specific-promise{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--prey-line-soft);background:var(--pl-ui-surface-panel)}.prey-specific-promise>span{display:grid;min-width:115px;text-align:center}.prey-specific-promise>span>b{display:flex;gap:6px;align-items:center;justify-content:center;color:var(--pl-ui-special);font:var(--pl-ui-font-weight-section) 11px/1.3 var(--pl-ui-font-title)}.prey-specific-promise small{color:var(--pl-ui-text-muted);font-size:8px;letter-spacing:.06em}.prey-specific-promise>i{width:1px;height:26px;background:var(--pl-ui-border)}.prey-specific-promise em{width:15px;height:20px;font-size:9px;font-style:normal}.prey-specific-search{display:flex;flex:0 0 auto;gap:10px;align-items:center;margin:12px 13px 9px;min-height:42px;padding:0 13px;border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);box-shadow:inset 0 0 0 2px #00080e57}.prey-specific-search:focus-within{border-color:var(--pl-ui-accent-action-border);box-shadow:var(--pl-ui-shadow-focus-glow)}.prey-specific-search>span{color:var(--pl-ui-accent-bright);font-size:21px}.prey-specific-search input{flex:1;min-width:0;min-height:0;border:0;outline:0;color:var(--pl-ui-text-strong);background:transparent;font:700 13px/1.2 var(--pl-ui-font-body)}.prey-specific-search input::placeholder{color:var(--pl-ui-text-muted)}.prey-specific-results.pl-scroll-area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:258px;min-height:132px;margin:0 13px;padding:2px 3px 8px}.prey-specific-result.pl-card{display:grid;grid-template-columns:52px 1fr auto;gap:7px;align-items:center;min-width:0;min-height:52px;padding:4px 9px 4px 3px;color:var(--pl-ui-text-soft);cursor:pointer;text-align:left}.prey-specific-result.pl-card:hover,.prey-specific-result.pl-card.selected{color:var(--pl-ui-text-strong);border-color:var(--pl-ui-accent-action-border);background:var(--pl-ui-card-active-background)}.prey-specific-result.pl-card.selected{box-shadow:var(--pl-ui-shadow-card-active)}.prey-specific-result.pl-card:focus-visible{outline:2px solid var(--pl-ui-focus);outline-offset:2px}.prey-specific-results .pkmn-icon{filter:drop-shadow(0 4px 3px var(--prey-icon-shadow))}.prey-specific-result>span{display:grid;min-width:0;gap:2px}.prey-specific-result b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.prey-specific-result small{color:var(--pl-ui-text-muted);font-size:8px}.prey-specific-result>i{color:var(--pl-ui-accent-bright);font:var(--pl-ui-font-weight-section) 16px/1 var(--pl-ui-font-title)}.prey-specific-empty{grid-column:1 / -1;display:grid;place-content:center;min-height:130px;color:var(--pl-ui-text-muted);text-align:center}.prey-specific-empty b{color:var(--pl-ui-text-soft);font:var(--pl-ui-font-weight-section) 11px/1.4 var(--pl-ui-font-title);letter-spacing:.06em}.prey-specific-empty span{margin-top:6px;font-size:9px}.prey-specific-warning{margin:0 14px 8px;color:var(--pl-ui-warning);font-size:9px;text-align:center}.prey-window .prey-specific-foot{display:grid;grid-template-columns:130px 1fr;gap:8px;flex:0 0 auto;padding:10px 13px 13px;border-top:1px solid var(--prey-line-soft);background:var(--pl-ui-surface-panel)}.prey-window .prey-specific-foot .pl-button{min-height:40px;padding:0 10px;font-size:9px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.06em}.prey-slot-locked.pl-card{border-color:var(--pl-ui-card-locked-border);background:repeating-linear-gradient(135deg,transparent 0 14px,rgb(255 255 255 / 2%) 14px 15px),var(--pl-ui-card-locked-background)}.prey-slot-vip.pl-card{border-color:var(--prey-special-line);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--prey-special) 10%,transparent),transparent 38%),repeating-linear-gradient(135deg,transparent 0 14px,rgb(255 255 255 / 2%) 14px 15px),var(--pl-ui-card-locked-background)}.prey-slot-vip .prey-slot-head b{color:var(--pl-ui-special)}.prey-slot-vip .prey-lock-mark{color:var(--pl-ui-special);border-color:var(--prey-special-line);box-shadow:0 0 30px color-mix(in srgb,var(--prey-special) 12%,transparent)}.prey-slot-permanent .prey-lock-mark{color:var(--prey-permanent)}.prey-lock-body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:24px 26px;text-align:center}.prey-lock-mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:15px;color:var(--pl-ui-text-muted);border:1px solid var(--pl-ui-border);border-radius:50%;background:var(--pl-ui-bg-base);font:var(--pl-ui-font-weight-section) 40px/1 var(--pl-ui-font-title);opacity:.82}.prey-lock-body>small{color:var(--pl-ui-text-muted);font-size:9px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em}.prey-lock-body h3{margin:7px 0;color:var(--pl-ui-text-strong);font:var(--pl-ui-font-weight-section) 18px/1 var(--pl-ui-font-title)}.prey-lock-body p{max-width:246px;margin:4px 0 18px;color:var(--pl-ui-text-soft);font-size:11px;line-height:1.5}.prey-window .prey-lock-cta{display:flex;gap:12px;align-items:center;justify-content:center;min-height:42px;padding:8px 16px;white-space:nowrap}.prey-lock-cta>span{font-size:11px}.prey-lock-cta b{display:flex;align-items:center;gap:4px;font-family:var(--pl-ui-font-number)}.prey-slot-vip .prey-lock-cta b{color:var(--pl-ui-special)}.prey-lock-cta .prey-lock-antes{font-size:.8em;opacity:.7;text-decoration-thickness:2px}.prey-lock-body em{margin-top:9px;color:var(--pl-ui-text-muted);font-size:9px;font-style:normal}.prey-loading{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--pl-ui-text-soft)}.prey-target-mark{display:grid;place-items:center;width:38px;height:38px;color:var(--pl-ui-accent-bright);border:1px solid var(--pl-ui-border-strong);border-radius:50%;background:var(--pl-ui-surface-raised);font:var(--pl-ui-font-weight-section) 30px/1 var(--pl-ui-font-title)}.prey-loading .prey-target-mark{margin-bottom:14px;animation:prey-pulse 1.4s ease-in-out infinite}.prey-loading b{color:var(--pl-ui-text-strong);font:var(--pl-ui-font-weight-section) 14px/1 var(--pl-ui-font-title);letter-spacing:.06em}.prey-loading small{margin-top:8px;color:var(--pl-ui-text-muted)}.prey-window .pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled)}.prey-window button:disabled:not(.pl-button){cursor:not-allowed;filter:grayscale(.65);opacity:.48}@keyframes prey-pulse{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:1}}@media(prefers-reduced-motion:reduce){.prey-loading .prey-target-mark{animation:none}.prey-candidate.pl-card,.prey-candidate .pkmn-icon{transition:none}}@media(max-width:900px){.modal-prey{width:min(720px,calc((100vw - 18px) / var(--hud-scale, 1)))!important;height:min(640px,calc((100vh - 18px) / var(--hud-scale, 1)));height:min(640px,calc((100dvh - 18px) / var(--hud-scale, 1)))}.prey-window .prey-head{--pl-window-header-line-right: 210px;--pl-window-header-overlay-inset: 0 202px 0 auto;grid-template-columns:46px minmax(0,1fr) auto var(--ui-close-size, 40px);min-height:72px;padding:10px 12px}.prey-rule-strip{display:none}.prey-slots{grid-template-columns:minmax(275px,1fr)}.prey-slot{min-height:490px}}@media(max-height:660px)and (min-width:521px){.modal-prey{height:calc((100vh - 18px) / var(--hud-scale, 1));height:calc((100dvh - 18px) / var(--hud-scale, 1))}.prey-window .prey-head{min-height:64px}.prey-slots{padding-bottom:18px}.prey-choose-copy{padding-top:10px;padding-bottom:7px}.prey-grid{gap:7px;padding-bottom:9px}.prey-candidate.pl-card{grid-template-rows:52px 18px;min-height:78px}.prey-window .prey-activate{min-height:36px;margin-bottom:9px}.prey-free-clock{padding-top:6px;padding-bottom:4px}.prey-reroll-actions{padding-bottom:12px}.prey-window .prey-pay{min-height:36px}}@media(max-width:520px){.modal-prey{width:calc((100vw - 12px) / var(--hud-scale, 1))!important;height:calc((100vh - 12px) / var(--hud-scale, 1));height:calc((100dvh - 12px) / var(--hud-scale, 1))}.prey-window .prey-head{--pl-window-header-line-left: 74px;--pl-window-header-line-right: 56px;--pl-window-header-overlay-inset: 0 48px 0 auto;--pl-window-icon-size: 42px;--ui-close-size: calc(44px / var(--hud-scale, 1));grid-template-columns:42px minmax(0,1fr) var(--ui-close-size);gap:10px;min-height:96px;padding:10px 12px}.prey-wallet{grid-column:1 / -1;grid-row:2;justify-self:start}.prey-window h2.pl-window__title{font-size:21px}.prey-slots{padding:8px;gap:10px}.prey-slot{min-height:392px}.prey-reroll-actions{grid-template-columns:minmax(0,1fr)}.prey-pay-free,.prey-pay-card{grid-column:auto}.prey-lock-body{padding:22px 18px}.prey-window .prey-lock-cta{white-space:normal}.prey-specific-layer{padding:8px}.prey-window .prey-specific-head{min-height:58px}.prey-specific-promise>span{min-width:0;flex:1}.prey-specific-results.pl-scroll-area{grid-template-columns:minmax(0,1fr);max-height:245px}.prey-window .prey-specific-foot{grid-template-columns:90px 1fr}}html[data-short-landscape=true] .prey-window .prey-head{--pl-window-icon-size: 36px;grid-template-columns:36px minmax(0,1fr) auto auto var(--ui-close-size, 40px);gap:10px;min-height:56px;padding:6px 12px}html[data-short-landscape=true] .prey-window h2.pl-window__title{font-size:19px}html[data-short-landscape=true] .prey-window p.pl-window__kicker{font-size:8px}html[data-short-landscape=true] .prey-wallet{grid-column:auto;grid-row:auto;min-height:38px}#modalRoot .modal.panel.modal-lg.modal-referrals.modal-referrals.modal-referrals.modal-referrals,#overlayRoot .modal.panel.modal-lg.modal-referrals.modal-referrals.modal-referrals.modal-referrals,.modal.modal-referrals{width:min(840px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(840px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.ref-window{--ui-close-size: 40px;--ref-line: var(--pl-ui-border);--ref-accent-bright: var(--pl-ui-accent-bright);--ref-gold: var(--pl-ui-special);--ref-text: var(--pl-ui-text);--ref-muted: var(--pl-ui-text-soft);--ref-muted-2: var(--pl-ui-text-muted);--ref-success: var(--pl-ui-success);--ref-warning: var(--pl-ui-warning);--ref-danger: var(--pl-ui-danger);--ref-field: rgb(3 12 20 / 62%);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.ref-window .ref-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:78px;padding:11px 15px}.ref-window h2.pl-window__title{font-size:clamp(21px,2vw,27px)}.ref-emblem .hudbar-ico-img{display:block;width:26px;height:26px;image-rendering:pixelated}.ref-body{display:flex;flex-direction:column;gap:var(--pl-ui-space-md);padding:14px;background:var(--pl-ui-surface-panel)}.ref-hero,.ref-stats,.ref-milestones{display:grid;gap:var(--pl-ui-space-md)}.ref-hero{grid-template-columns:minmax(172px,.39fr) minmax(0,1fr)}.ref-code-box small,.ref-link-box label,.ref-section-head span,.ref-stat-copy small,.ref-retro-copy small{display:block;color:var(--ref-muted-2);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.ref-code-box.pl-card,.ref-link-box.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:flex;min-width:0;min-height:94px;flex-direction:column;justify-content:center;gap:9px;padding:14px}.ref-code-box strong{display:flex;min-height:42px;align-items:center;justify-content:center;overflow:hidden;color:var(--ref-accent-bright);font-family:var(--pl-ui-font-number);font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.06em;line-height:1.1;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 0 #05233a,0 0 14px rgb(147 213 255 / 42%);white-space:nowrap}.ref-link-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.ref-link-box input,.ref-retro-form input{width:100%;min-width:0;height:42px;padding:0 13px;color:var(--ref-text);border:1px solid var(--ref-line);border-radius:var(--pl-ui-radius-button);outline:0;background:var(--ref-field);box-shadow:inset 0 1px #b6e1f512,inset 0 0 0 1px #00070c94;font-family:var(--pl-ui-font-body);font-size:var(--pl-ui-font-body-size);font-weight:700;text-overflow:ellipsis}.ref-retro-form input{flex:1 1 180px;text-transform:uppercase}.ref-link-box input:focus-visible,.ref-retro-form input:focus-visible{border-color:var(--pl-ui-border-strong);outline:2px solid var(--pl-ui-focus);outline-offset:2px}.ref-hero-note{margin:0;color:var(--ref-muted-2);font-size:11px;line-height:var(--pl-ui-leading-copy)}.ref-copy-btn.pl-button,.ref-refresh-btn.pl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px}.ref-copy-btn.pl-button{min-width:104px;padding:0 15px}.ref-refresh-btn.pl-button{padding:0 13px}.ref-refresh-btn.pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled)}.ref-copy-btn.pl-button:disabled,.ref-refresh-btn.pl-button:disabled{filter:none;transform:none}.ref-icon{display:block;width:20px;height:20px;flex:none}.ref-btn-ico{width:18px;height:18px}.ref-retro-panel.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 14px}.ref-retro-copy{min-width:0}.ref-retro-copy strong,.ref-retro-copy span{display:block;overflow-wrap:anywhere}.ref-retro-copy strong{margin-top:4px;color:var(--ref-text);font-size:.96rem;font-weight:var(--pl-ui-font-weight-section);line-height:1.2}.ref-retro-copy span{margin-top:3px;color:var(--ref-muted);font-size:.78rem;line-height:var(--pl-ui-leading-copy)}.ref-retro-form,.ref-retro-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.ref-retro-form{grid-column:1 / -1;justify-content:stretch}.ref-retro-error{grid-column:1 / -1;padding:9px 10px;color:var(--ref-danger);border:1px solid var(--ref-danger);border-radius:var(--pl-ui-radius-button);background:#ff6b7d17;font-size:.78rem;font-weight:700;line-height:var(--pl-ui-leading-copy)}.ref-retro-linked.pl-card{border-color:#63d58a75}.ref-retro-confirm.pl-card{border-color:#f4c86a85}.ref-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ref-stat.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;min-width:0;min-height:74px;gap:12px;padding:13px}.ref-stat-ico{display:grid;place-items:center;width:42px;height:42px;color:var(--ref-accent-bright);border:1px solid var(--ref-line);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);box-shadow:inset 0 1px #b6e1f514}.ref-stat-copy{min-width:0}.ref-stat b{display:block;margin-top:5px;overflow:hidden;color:var(--ref-text);font-family:var(--pl-ui-font-number);font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:var(--pl-ui-font-weight-strong);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.ref-section{display:flex;flex-direction:column;gap:10px}.ref-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ref-section-head small{color:var(--ref-muted-2);font-size:.78rem;line-height:1.2}.ref-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-milestone.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;display:flex;min-width:0;min-height:258px;flex-direction:column;padding:13px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ref-milestone.pl-card:hover{border-color:var(--pl-ui-border-strong);box-shadow:var(--pl-ui-shadow-card-active);transform:translateY(-1px)}.ref-milestone.pl-card.is-reached{border-color:#63d58a8f;box-shadow:inset 0 1px #b6e1f512,0 0 18px #63d58a1f,0 3px 7px #0000002e}.ref-milestone>*{position:relative;z-index:1}.ref-milestone-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.ref-milestone-count{display:inline-grid;place-items:center;width:38px;height:38px;color:var(--ref-accent-bright);border:1px solid var(--pl-ui-border-strong);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-secondary-action);font-family:var(--pl-ui-font-number);font-size:1.03rem;font-variant-numeric:tabular-nums;font-weight:var(--pl-ui-font-weight-strong);text-shadow:0 1px 0 #05233a}.ref-reward-art{position:relative;display:grid;place-items:center;height:106px;margin:12px 0 9px;border:1px solid var(--pl-ui-card-locked-border);border-radius:var(--pl-ui-radius-panel);background:var(--pl-ui-card-locked-background);overflow:hidden}.ref-outfit-glow{position:absolute;width:118px;height:58px;bottom:13px;border-radius:999px;background:radial-gradient(circle,rgb(230 185 79 / 26%),transparent 62%);filter:blur(12px)}.ref-outfit-preview{position:relative;z-index:1;width:76px;height:88px;image-rendering:pixelated;filter:drop-shadow(0 0 10px rgb(230 185 79 / 24%)) drop-shadow(0 13px 16px rgb(0 0 0 / 46%))}.ref-outfit-tag,.ref-vip-badge{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;color:var(--ref-gold);border:1px solid var(--pl-ui-card-special-border);border-radius:999px;background:#020e16c2;box-shadow:var(--pl-ui-shadow-card-special);text-transform:uppercase}.ref-outfit-tag{right:10px;bottom:10px;min-height:23px;padding:0 9px;font-size:.58rem;font-weight:var(--pl-ui-font-weight-strong)}.ref-vip-badge{right:11px;bottom:10px;flex-direction:column;min-width:62px;min-height:42px;gap:1px;padding:5px 8px;line-height:1}.ref-vip-badge b{color:var(--ref-gold);font-family:var(--pl-ui-font-number);font-size:1.05rem;font-weight:var(--pl-ui-font-weight-strong)}.ref-vip-badge small{color:var(--ref-gold);font-size:.54rem;font-weight:var(--pl-ui-font-weight-section)}.ref-reward-svg{width:82px;height:82px;color:var(--ref-gold);filter:drop-shadow(0 0 12px rgb(230 185 79 / 34%)) drop-shadow(0 15px 16px rgb(0 0 0 / 34%))}.ref-milestone-copy{min-width:0}.ref-milestone h3{margin:0 0 5px;color:var(--ref-text);font-size:15px;font-weight:var(--pl-ui-font-weight-section);letter-spacing:.04em;line-height:1.18}.ref-milestone p{margin:0 0 12px;min-height:38px;color:var(--ref-muted);font-size:12px;line-height:var(--pl-ui-leading-copy)}.ref-progress{height:8px;margin-top:auto;overflow:hidden;border-radius:999px;background:#030c14b8;box-shadow:inset 0 1px 2px #00000073}.ref-progress span{display:block;height:100%;border-radius:inherit;background:var(--pl-ui-primary-gradient);box-shadow:0 0 12px #1d82e26b}.ref-milestone.is-reached .ref-progress span{background:linear-gradient(90deg,rgb(99 213 138 / 62%),var(--ref-success));box-shadow:0 0 12px #63d58a61}.ref-pill{display:inline-flex;align-items:center;justify-content:center;min-width:94px;max-width:100%;min-height:24px;padding:3px 9px;color:var(--ref-muted);border:1px solid var(--ref-line);border-radius:999px;background:#030c1473;font-size:.62rem;font-weight:var(--pl-ui-font-weight-section);line-height:1;text-transform:uppercase;white-space:nowrap}.ref-pill-active,.ref-pill-applied{color:var(--ref-success);border-color:#63d58a7a;background:#63d58a1a}.ref-pill-review_required{color:var(--ref-warning);border-color:#f4c86a7f;background:#f4c86a1a}.ref-pill-suspended{color:var(--ref-danger);border-color:#ff6b7d7f;background:#ff6b7d1a}.ref-list.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);list-style:none;margin:0;padding:6px}.ref-list-note{margin:6px 2px 0;font-size:12px;line-height:1.35;opacity:.75}.ref-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 9px;border-radius:var(--pl-ui-radius-card)}.ref-row+.ref-row{border-top:1px solid var(--ref-line)}.ref-row-id{color:var(--ref-muted-2);font-family:var(--pl-ui-font-number);font-size:.72rem;font-weight:var(--pl-ui-font-weight-section)}.ref-row-main{min-width:0}.ref-row-main b,.ref-row-main small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-row-main b{color:var(--ref-text);font-weight:700}.ref-row-main small{color:var(--ref-muted-2);font-size:.68rem}.ref-empty.pl-card,.ref-loading.pl-card,.ref-alert.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;display:grid;min-height:64px;place-items:center;padding:17px 12px;overflow:hidden;color:var(--ref-muted);font-size:var(--pl-ui-font-body-size);text-align:center}.ref-empty>span:not(.ref-empty-watermark){position:relative;z-index:1;font-weight:700}.ref-empty-watermark{position:absolute;inset:0;display:grid;place-items:center;color:#bad0df14;pointer-events:none}.ref-empty-svg{width:88px;height:88px}.ref-alert.pl-card{color:var(--ref-danger);border-color:#ff6b7d85;background:#ff6b7d17}@media(max-width:700px){#modalRoot .modal.panel.modal-lg.modal-referrals.modal-referrals.modal-referrals.modal-referrals,#overlayRoot .modal.panel.modal-lg.modal-referrals.modal-referrals.modal-referrals.modal-referrals,.modal.modal-referrals{width:calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1));max-width:calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1))}.ref-window .ref-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 64px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:64px;padding:9px 11px}.ref-window h2.pl-window__title{font-size:21px}.ref-emblem .hudbar-ico-img{width:24px;height:24px}.ref-body{gap:10px;padding:11px}.ref-hero,.ref-milestones{grid-template-columns:1fr}.ref-code-box.pl-card,.ref-link-box.pl-card{min-height:82px}.ref-milestone.pl-card{min-height:236px}}@media(max-width:480px){.ref-window .ref-head{min-height:58px;padding:8px 10px}.ref-window h2.pl-window__title{font-size:19px}.ref-window p.pl-window__kicker{font-size:9px}.ref-window span.pl-window__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ref-body{padding:10px}.ref-code-box.pl-card,.ref-link-box.pl-card,.ref-retro-panel.pl-card,.ref-stat.pl-card,.ref-milestone.pl-card{padding:11px}.ref-link-control{gap:8px}.ref-retro-panel.pl-card{grid-template-columns:1fr;align-items:stretch}.ref-retro-form,.ref-retro-actions{justify-content:stretch}.ref-retro-actions>button{flex:1 1 0}.ref-link-box input,.ref-retro-form input{font-size:12px}.ref-copy-btn.pl-button{min-width:92px;padding:0 11px}.ref-stats{gap:8px}.ref-stat.pl-card{grid-template-columns:1fr;justify-items:center;min-height:92px;gap:8px;text-align:center}.ref-stat-ico{width:34px;height:34px}.ref-stat .ref-icon{width:17px;height:17px}.ref-stat b{font-size:1.08rem}.ref-reward-art{height:92px}.ref-outfit-preview{width:66px;height:76px}.ref-outfit-tag{right:8px;bottom:8px}.ref-vip-badge{right:8px;bottom:8px;min-width:56px;min-height:38px}.ref-reward-svg{width:70px;height:70px}.ref-milestone p{min-height:0}.ref-pill{min-width:86px;padding-inline:7px}.ref-row{grid-template-columns:auto minmax(0,1fr)}.ref-row .ref-pill{grid-column:1 / -1;justify-self:start}}@media(max-width:360px){.ref-link-control{grid-template-columns:1fr}.ref-retro-form{flex-direction:column;align-items:stretch}.ref-retro-form input{flex:none}.ref-retro-form input,.ref-retro-form button,.ref-copy-btn.pl-button{width:100%}.ref-stats{grid-template-columns:1fr}.ref-stat.pl-card{grid-template-columns:38px minmax(0,1fr);justify-items:stretch;min-height:68px;text-align:left}}@media(hover:none),(pointer:coarse){.ref-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.ref-copy-btn.pl-button,.ref-refresh-btn.pl-button{min-height:calc(44px / var(--hud-scale, 1))}.ref-link-box input,.ref-retro-form input{height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.ref-milestone.pl-card{transition:none}.ref-milestone.pl-card:hover,.ref-window .ref-copy-btn.pl-button:is(:hover,:focus-visible,:active),.ref-window .ref-refresh-btn.pl-button:is(:hover,:focus-visible,:active){transform:none}}.lives-window{--lives-live: #ff4d5e;--lives-live-soft: rgb(255 77 94 / 16%);--lives-live-line: rgb(255 77 94 / 55%)}.lives-window .lives-live-dot{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--lives-live);box-shadow:0 0 #ff4d5e8c;animation:lives-live-pulse 1.8s ease-out infinite}.lives-window .lives-live-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--lives-live-line);border-radius:999px;background:var(--lives-live-soft);color:#ffd9dd;font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.08em;line-height:1.1;white-space:nowrap}.lives-window .lives-now-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--pl-ui-space-md)}.lives-window .lives-now-card.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"figure copy" "figure action";align-items:start;gap:10px 16px;min-width:0;padding:14px;border-color:var(--lives-live-line);background:radial-gradient(circle at 0% 0%,rgb(var(--creator-glow, 29 130 226) / 16%),transparent 55%),var(--pl-ui-surface-card);box-shadow:inset 3px 0 0 var(--lives-live),var(--pl-ui-shadow-card)}.lives-window .lives-now-figure{grid-area:figure;display:grid;width:112px;height:112px;place-items:center;border:1px solid var(--pl-ui-card-locked-border);border-radius:var(--pl-ui-radius-panel);background:radial-gradient(circle at 50% 80%,rgb(var(--creator-glow, 29 130 226) / 34%),transparent 64%),var(--pl-ui-card-locked-background)}.lives-window .lives-now-figure .lives-outfit{width:96px;height:96px}.lives-window .lives-now-copy{grid-area:copy;display:grid;gap:6px;min-width:0}.lives-window .lives-now-card .lives-watch.pl-button{grid-area:action;align-self:end}.lives-window .lives-now-grid.is-single .lives-now-card.pl-card{grid-template-columns:112px minmax(0,1fr) minmax(200px,auto);grid-template-areas:"figure copy action";align-items:center}.lives-window .lives-now-grid.is-single .lives-now-card .lives-watch.pl-button{align-self:center;padding:0 22px}.lives-window .lives-now-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lives-window .lives-now-name{margin:0;overflow:hidden;color:var(--pl-ui-text-strong);font-size:1.3rem;font-weight:var(--pl-ui-font-weight-strong);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.lives-window .lives-now-title{display:-webkit-box;margin:0;overflow:hidden;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lives-window .lives-now-title.is-empty{color:var(--pl-ui-text-muted);font-style:italic}.lives-window .lives-watch.pl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:auto;padding:0 14px;text-decoration:none}.lives-window .lives-watch .lives-live-dot{background:#fff;animation:none}.lives-window .lives-now-empty.pl-card{padding:14px;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.lives-window .lives-now-empty[data-live-state=unknown]{border-style:dashed}.lives-window .lives-grid--directory{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:var(--pl-ui-space-sm)}.lives-window .lives-dir-card.pl-card{display:flex;flex-flow:row wrap;align-items:center;gap:10px 12px;padding:8px 10px}.lives-window .lives-dir-card.pl-card:hover{transform:none}.lives-window .lives-dir-figure{position:relative;flex:0 0 56px;display:grid;width:56px;height:56px;place-items:center;border:1px solid var(--pl-ui-card-locked-border);border-radius:var(--pl-ui-radius-panel);background:radial-gradient(circle at 50% 80%,rgb(var(--creator-glow) / 30%),transparent 64%),var(--pl-ui-card-locked-background)}.lives-window .lives-dir-figure .lives-outfit{width:48px;height:48px}.lives-window .lives-dir-figure .lives-rank{top:-6px;left:-6px;min-width:24px;height:18px;padding:0 5px;font-size:10px}.lives-window .lives-dir-copy{display:grid;flex:1 1 140px;gap:5px;min-width:0}.lives-window .lives-dir-card .lives-card-name{font-size:15px}.lives-window .lives-dir-card .lives-card-meta{justify-content:flex-start;gap:5px}.lives-window .lives-dir-card .lives-tag.streamer-selo{font-size:.66rem}.lives-window .lives-dir-card .lives-stat{min-height:20px;padding:1px 7px;font-size:.68rem}.lives-window .lives-dir-card .lives-dir-action.pl-button,.lives-window .lives-dir-card .lives-dir-action.is-off{flex:0 0 auto;min-width:118px;min-height:36px;margin:0 0 0 auto;padding:0 12px;font-size:.8rem;white-space:nowrap}.lives-window .lives-dir-card.lives-card--live.pl-card{border-color:var(--lives-live-line);box-shadow:inset 3px 0 0 var(--lives-live),var(--pl-ui-shadow-card)}.lives-window .lives-card-meta .lives-card-live{padding:2px 7px;font-size:.68rem}.lives-window .lives-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pl-ui-space-md)}.lives-window .lives-info-card.pl-card{display:flex;flex-direction:column;gap:8px;padding:14px}.lives-window .lives-info-title{margin:0;color:var(--pl-ui-text-strong);font-size:1rem;font-weight:var(--pl-ui-font-weight-strong)}.lives-window .lives-info-list{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.lives-window .lives-info-text{margin:0;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.lives-window .lives-partner-link.pl-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:auto;padding:0 14px;text-decoration:none}@keyframes lives-live-pulse{0%{box-shadow:0 0 #ff4d5e8c}70%{box-shadow:0 0 0 7px #ff4d5e00}to{box-shadow:0 0 #ff4d5e00}}@media(max-width:700px){.lives-window .lives-info,.lives-window .lives-now-grid,.lives-window .lives-grid--directory{grid-template-columns:minmax(0,1fr)}.lives-window .lives-now-card.pl-card,.lives-window .lives-now-grid.is-single .lives-now-card.pl-card{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"figure copy" "action action";align-items:center;gap:10px 12px;padding:12px}.lives-window .lives-now-figure{width:84px;height:84px}.lives-window .lives-now-figure .lives-outfit{width:72px;height:72px}.lives-window .lives-now-name{font-size:1.12rem}}@media(max-width:480px){.lives-window .lives-dir-card.pl-card{padding:8px}.lives-window .lives-dir-card .lives-dir-action.pl-button,.lives-window .lives-dir-card .lives-dir-action.is-off{min-width:0;padding:0 10px}.lives-window .lives-dir-card .lives-dir-action .lives-btn-ico{display:none}}@media(hover:none),(pointer:coarse){.lives-window .lives-dir-card .lives-dir-action.pl-button,.lives-window .lives-watch.pl-button,.lives-window .lives-partner-link.pl-button{min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.lives-window .lives-live-dot{animation:none}.lives-window .lives-watch.pl-button:is(:hover,:focus-visible,:active),.lives-window .lives-partner-link.pl-button:is(:hover,:focus-visible,:active){transform:none}}#modalRoot .modal.panel.modal-lg.modal-lives.modal-lives.modal-lives.modal-lives,#overlayRoot .modal.panel.modal-lg.modal-lives.modal-lives.modal-lives.modal-lives,.modal.modal-lives{width:min(1040px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(1040px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));padding:0;color:var(--pl-ui-text);border:0;background:transparent;box-shadow:none}.lives-window{--ui-close-size: 40px;--lives-line: var(--pl-ui-border);--lives-accent-bright: var(--pl-ui-accent-bright);--lives-text: var(--pl-ui-text);--lives-muted: var(--pl-ui-text-soft);--lives-muted-2: var(--pl-ui-text-muted);--lives-danger: var(--pl-ui-danger);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:inherit;min-height:0;overflow:hidden;color-scheme:dark}.lives-window .lives-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:78px;padding:11px 15px}.lives-window h2.pl-window__title{font-size:clamp(21px,2vw,27px)}.lives-emblem .hudbar-ico-img{display:block;width:26px;height:26px;image-rendering:pixelated}.lives-body{display:flex;flex-direction:column;gap:var(--pl-ui-space-md);padding:14px;background:var(--pl-ui-surface-panel)}.lives-section{display:flex;flex-direction:column;gap:10px}.lives-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lives-section-head>span{display:flex;align-items:center;gap:8px;color:var(--lives-muted-2);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.lives-refresh-btn.pl-button,.lives-channel.pl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px}.lives-refresh-btn.pl-button{padding:0 13px}.lives-refresh-btn.pl-button--secondary:disabled{color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled)}.lives-refresh-btn.pl-button:disabled{filter:none;transform:none}.lives-channel.pl-button{margin-top:auto;padding:0 14px;text-decoration:none}.lives-channel.is-off{box-sizing:border-box;display:inline-flex;grid-column:1 / -1;align-items:center;justify-content:center;min-height:42px;padding:0 14px;color:var(--pl-ui-text-disabled);border:1px solid var(--pl-ui-border-disabled);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);font-size:var(--pl-ui-font-body-size);font-weight:var(--pl-ui-font-weight-control);letter-spacing:var(--pl-ui-tracking-control);line-height:var(--pl-ui-leading-control)}.lives-icon{display:block;width:20px;height:20px;flex:none}.lives-btn-ico,.lives-head-ico{width:18px;height:18px}.lives-hero.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;display:grid;flex:none;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;overflow:hidden;border-color:var(--pl-ui-card-special-border);background:radial-gradient(120% 140% at 0% 0%,rgb(230 185 79 / 16%),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgb(29 130 226 / 22%),transparent 60%),var(--pl-ui-surface-raised);box-shadow:var(--pl-ui-shadow-card-special)}.lives-hero-badge{display:grid;width:56px;height:56px;place-items:center;color:var(--pl-ui-special);border:1px solid var(--pl-ui-card-special-border);border-radius:50%;background:radial-gradient(circle at 50% 35%,#e6b94f42,#030c1499)}.lives-hero-ico{width:30px;height:30px}.lives-hero-copy{min-width:0}.lives-hero-kicker{margin:0 0 4px;color:var(--pl-ui-special);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.18em;text-transform:uppercase}.lives-hero-title{margin:0 0 6px;color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:clamp(17px,1.7vw,21px);font-weight:var(--pl-ui-font-weight-strong);line-height:1.2}.lives-hero-text{margin:0;color:var(--lives-muted);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.lives-hero-count{display:grid;justify-items:center;min-width:84px;padding:10px 14px;border:1px solid var(--lives-line);border-radius:var(--pl-ui-radius-panel);background:#030c1473}.lives-hero-count strong{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:26px;line-height:1}.lives-hero-count span{margin-top:4px;color:var(--lives-muted-2);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:.12em;text-transform:uppercase}.lives-section-hint{color:var(--lives-muted-2);font-size:inherit;font-weight:600;letter-spacing:.06em;text-transform:none}.lives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pl-ui-space-md)}.lives-card.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);--creator-glow: 29 130 226;display:flex;min-width:0;flex-direction:column;gap:12px;padding:12px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.lives-card--twitch{--creator-glow: 145 70 255}.lives-card--youtube{--creator-glow: 230 33 23}.lives-card--kick{--creator-glow: 83 252 24}.lives-card--tiktok{--creator-glow: 254 44 85}.lives-card.pl-card:hover{border-color:rgb(var(--creator-glow) / 55%);box-shadow:var(--pl-ui-shadow-card),0 0 0 1px rgb(var(--creator-glow) / 25%),0 10px 26px rgb(var(--creator-glow) / 14%);transform:translateY(-2px)}.lives-card-stage{position:relative;display:grid;height:128px;place-items:center;overflow:hidden;border:1px solid var(--pl-ui-card-locked-border);border-radius:var(--pl-ui-radius-panel);background:radial-gradient(circle at 50% 82%,rgb(var(--creator-glow) / 34%),transparent 62%),linear-gradient(180deg,rgb(var(--creator-glow) / 10%),transparent 70%),var(--pl-ui-card-locked-background)}.lives-card-stage:after{position:absolute;inset:auto 18% 12px;height:10px;border-radius:50%;background:#00000061;content:"";filter:blur(4px)}.lives-card-figure{position:relative;z-index:1;display:grid;width:96px;height:96px;place-items:center}.lives-outfit{display:block;width:96px;height:96px;image-rendering:pixelated}.lives-rank{position:absolute;top:8px;left:8px;z-index:2;display:inline-grid;min-width:30px;height:24px;place-items:center;padding:0 7px;color:var(--lives-muted);border:1px solid var(--lives-line);border-radius:999px;background:#030c14b3;font-family:var(--pl-ui-font-number);font-size:12px;font-weight:var(--pl-ui-font-weight-strong)}.lives-card-selo{position:absolute;top:8px;right:8px;z-index:2}.lives-card--top1 .lives-rank{color:#1b1300;border-color:#f7d77a;background:linear-gradient(180deg,#ffe39a,var(--pl-ui-special))}.lives-card--top2 .lives-rank{color:#10161c;border-color:#e3ebf2;background:linear-gradient(180deg,#f2f6fa,#aebbc7)}.lives-card--top3 .lives-rank{color:#1c0e04;border-color:#e7a774;background:linear-gradient(180deg,#f4bd8d,#b8733f)}.lives-card--top1.pl-card{border-color:var(--pl-ui-card-special-border);box-shadow:var(--pl-ui-shadow-card-special)}.lives-card-copy{display:grid;min-width:0;justify-items:center;gap:8px;text-align:center}.lives-card-name{display:flex;max-width:100%;min-width:0;margin:0;color:var(--lives-text);font-size:17px;font-weight:var(--pl-ui-font-weight-strong);letter-spacing:.03em;line-height:1.2}.lives-card-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lives-tag.streamer-selo{font-size:.78rem}.lives-card-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.lives-stat{display:inline-flex;align-items:center;min-height:24px;padding:2px 9px;color:var(--lives-muted);border:1px solid var(--lives-line);border-radius:999px;background:#030c1473;font-size:.74rem;font-weight:700;white-space:nowrap}.lives-empty.pl-card,.lives-loading.pl-card,.lives-alert.pl-card{--pl-card-radius: var(--pl-ui-radius-panel);position:relative;display:grid;min-height:64px;place-items:center;padding:17px 12px;overflow:hidden;color:var(--lives-muted);font-size:var(--pl-ui-font-body-size);text-align:center}.lives-empty>span:not(.lives-empty-watermark){position:relative;z-index:1;font-weight:700}.lives-empty-watermark{position:absolute;inset:0;display:grid;place-items:center;color:#bad0df14;pointer-events:none}.lives-empty-svg{width:88px;height:88px}.lives-alert.pl-card{color:var(--lives-danger);border-color:#ff6b7d85;background:#ff6b7d17}@media(max-width:960px){.lives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){#modalRoot .modal.panel.modal-lg.modal-lives.modal-lives.modal-lives.modal-lives,#overlayRoot .modal.panel.modal-lg.modal-lives.modal-lives.modal-lives.modal-lives,.modal.modal-lives{width:calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1));max-width:calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1))}.lives-window .lives-head{--pl-window-icon-size: 40px;--pl-window-header-line-left: 64px;grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);gap:var(--pl-ui-space-sm);min-height:64px;padding:9px 11px}.lives-window h2.pl-window__title{font-size:21px}.lives-emblem .hudbar-ico-img{width:24px;height:24px}.lives-body{gap:10px;padding:11px}.lives-hero.pl-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px}.lives-hero-badge{width:42px;height:42px}.lives-hero-ico{width:24px;height:24px}.lives-hero-count{display:none}}@media(max-width:480px){.lives-window .lives-head{min-height:58px;padding:8px 10px}.lives-window h2.pl-window__title{font-size:19px}.lives-window p.pl-window__kicker{font-size:9px}.lives-window span.pl-window__subtitle{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.lives-body{padding:10px}.lives-hero.pl-card{grid-template-columns:minmax(0,1fr)}.lives-hero-badge,.lives-section-hint{display:none}.lives-grid{grid-template-columns:minmax(0,1fr)}.lives-card.pl-card{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px 12px;padding:10px}.lives-card-stage{height:96px}.lives-card-figure,.lives-outfit{width:84px;height:84px}.lives-card-selo{inset:auto auto 5px 50%;transform:translate(-50%)}.lives-card-selo .lives-tag.streamer-selo{font-size:.64rem}.lives-card-copy{justify-items:start;text-align:left}.lives-card-meta{justify-content:flex-start}.lives-channel.pl-button,.lives-channel.is-off{grid-column:1 / -1}}@media(hover:none),(pointer:coarse){.lives-window{--ui-close-size: calc(44px / var(--hud-scale, 1))}.lives-refresh-btn.pl-button,.lives-channel.pl-button,.lives-channel.is-off{min-height:calc(44px / var(--hud-scale, 1))}}@media(prefers-reduced-motion:reduce){.lives-window .lives-refresh-btn.pl-button:is(:hover,:focus-visible,:active),.lives-window .lives-channel.pl-button:is(:hover,:focus-visible,:active),.lives-window .lives-card.pl-card:hover{transform:none}}#modalRoot .modal.panel.modal-lg.modal-creator-store.modal-creator-store.modal-creator-store.modal-creator-store,#overlayRoot .modal.panel.modal-lg.modal-creator-store.modal-creator-store.modal-creator-store.modal-creator-store,.modal.modal-creator-store{display:flex;flex-direction:column;width:min(760px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-width:min(760px,calc((100vw - max(var(--ui-window-gutter, 12px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 12px),env(safe-area-inset-right))) / var(--hud-scale, 1)));max-height:min(780px,calc((100dvh - 16px) / var(--hud-scale, 1)));padding:0;overflow:visible;color:var(--pl-ui-text);border:0;border-radius:var(--pl-ui-radius-window, 12px);background:transparent;box-shadow:none}.creator-store{--ui-close-size: 40px;--cs-fs-kicker: calc(11px / var(--hud-scale, 1));--cs-fs-small: calc(12px / var(--hud-scale, 1));--cs-fs-body: calc(13px / var(--hud-scale, 1));--cs-fs-title: calc(15px / var(--hud-scale, 1));--cs-fs-preco: calc(18px / var(--hud-scale, 1));--cs-arte: calc(72px / var(--hud-scale, 1));display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;max-height:inherit;overflow:hidden;color-scheme:dark}.creator-store *,.creator-store *:before,.creator-store *:after{box-sizing:border-box}.creator-store .creator-store-head{--pl-window-header-line-left: 76px;--pl-window-header-line-right: 62px;--pl-window-header-overlay-inset: 0 54px 0 auto;--pl-window-icon-size: 44px;display:grid;grid-template-columns:44px minmax(0,1fr) auto var(--ui-close-size, 40px);gap:var(--pl-ui-space-md);align-items:center;min-height:74px;padding:10px 14px}.creator-store .creator-store-head h2.pl-window__title{font-size:clamp(20px,2vw,26px);white-space:nowrap}.creator-store-emblema .hudbar-ico-img{display:block;width:24px;height:24px;image-rendering:pixelated}.creator-store-head:not(:has(.creator-store-saldo)){grid-template-columns:44px minmax(0,1fr) var(--ui-close-size, 40px)}.creator-store-saldo{display:grid;gap:3px;padding:6px 12px;border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-close-background);text-align:right}.creator-store-saldo-rotulo{color:var(--pl-ui-header-kicker-color);font-size:var(--cs-fs-kicker);font-weight:800;letter-spacing:.12em}.creator-store-saldo strong{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--pl-ui-special);font:900 var(--cs-fs-preco)/1 var(--pl-ui-font-number);font-variant-numeric:tabular-nums}.creator-coin{display:inline-grid;place-items:center;flex:none;width:1.15em;height:1.15em;border:1px solid color-mix(in srgb,var(--pl-ui-special) 55%,#000);border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--pl-ui-special) 45%,#fff) 0 18%,var(--pl-ui-special) 55%,color-mix(in srgb,var(--pl-ui-special) 70%,#000) 100%);box-shadow:inset 0 -1px #0000004d,0 1px 2px #0006;color:#3a2600;font:900 .7em/1 var(--pl-ui-font-number);text-shadow:0 1px 0 rgb(255 255 255 / 35%)}.creator-store-body{display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px 16px 18px;background:var(--pl-ui-surface-panel)}.creator-store-nota{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--pl-ui-text-soft);font-size:var(--cs-fs-small);line-height:1.45}.creator-store-nota b{color:var(--pl-ui-special)}.creator-store-nota .creator-coin{margin-top:1px;font-size:var(--cs-fs-body)}.creator-store-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.creator-store-item{position:relative;display:grid;grid-template-areas:"arte" "corpo" "acao";grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:12px;transition:border-color .14s ease,background .14s ease}.creator-store-item:hover{border-color:var(--pl-ui-border-strong);background:var(--pl-ui-card-active-background)}.creator-store-item.is-largo{grid-column:1 / -1;grid-template-areas:"arte corpo acao";grid-template-columns:var(--cs-arte) minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:14px}.creator-store-item.is-vazio{display:block;grid-column:1 / -1}.creator-store-item.is-destaque{border-color:var(--pl-ui-card-special-border);background:linear-gradient(100deg,color-mix(in srgb,var(--pl-ui-special) 12%,transparent),transparent 55%),var(--pl-ui-surface-card);box-shadow:var(--pl-ui-shadow-card-special)}.creator-store-arte{position:relative;grid-area:arte;display:grid;place-items:center;width:100%;height:var(--cs-arte);border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:radial-gradient(ellipse 60% 45% at 50% 80%,color-mix(in srgb,var(--cs-brilho, var(--pl-ui-accent)) 22%,transparent),transparent 70%),var(--pl-ui-bg-base);overflow:hidden}.creator-store-item.is-largo .creator-store-arte{width:var(--cs-arte)}.creator-store-arte>img{width:auto;height:calc(56px / var(--hud-scale, 1));image-rendering:pixelated}.creator-store-relic-trio{display:flex;justify-content:center;align-items:center;width:100%}.creator-store-arte .creator-store-relic-trio img{width:min(30%,calc(40px / var(--hud-scale, 1)));height:auto}.creator-store-arte:has(>.pl-outfit-showcase){grid-template-columns:100%;grid-template-rows:100%;place-items:stretch}.creator-store-arte>.pl-outfit-showcase--card{display:block;width:100%;height:100%;min-height:0}.creator-store-arte>.pl-outfit-showcase--card .pl-outfit-stage{width:100%;height:100%;border:0;border-radius:0;background:transparent}.creator-store-item.is-xp{--cs-brilho: #4aa8ff}.creator-store-item.is-loot{--cs-brilho: #4fd18b}.creator-store-item.is-shiny{--cs-brilho: #ff7ad1}.creator-store-item.is-destaque{--cs-brilho: var(--pl-ui-special)}.creator-store-corpo{grid-area:corpo;display:grid;align-content:start;gap:4px;min-width:0}.creator-store-nome{margin:0;color:var(--pl-ui-text-strong);font:800 var(--cs-fs-title)/1.2 var(--pl-ui-font-title)}.creator-store-desc{margin:0;color:var(--pl-ui-text-soft);font-size:var(--cs-fs-small);line-height:1.45}.creator-store-acao{grid-area:acao;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.creator-store-item.is-largo .creator-store-acao{flex-direction:column;align-items:stretch;min-width:calc(150px / var(--hud-scale, 1))}.creator-store-preco{display:inline-flex;align-items:center;gap:6px;color:var(--pl-ui-special);font:900 var(--cs-fs-preco)/1 var(--pl-ui-font-number);font-variant-numeric:tabular-nums;white-space:nowrap}.creator-store-item.is-largo .creator-store-preco{justify-content:center}.creator-store-comprar{min-height:calc(40px / var(--hud-scale, 1));padding:0 14px;font-size:var(--cs-fs-body);white-space:nowrap}.creator-store-item.is-indisponivel .creator-store-arte :is(img,canvas){filter:grayscale(.7) brightness(.8)}.creator-store-item.is-indisponivel .creator-store-preco{opacity:.7}.creator-store-item.is-indisponivel .creator-store-comprar{font-size:var(--cs-fs-small)}.creator-store-grupo{grid-column:1 / -1;padding:8px 2px 0;list-style:none}.creator-store-extrato{display:grid;gap:8px;padding:12px}.creator-store-secao{margin:0;color:var(--pl-ui-header-kicker-color);font-size:var(--cs-fs-kicker);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.creator-store-extrato ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.creator-store-extrato li{display:grid;grid-template-columns:calc(70px / var(--hud-scale, 1)) minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:7px 10px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-button);background:var(--pl-ui-bg-base);font-size:var(--cs-fs-small)}.creator-store-extrato-tipo{color:var(--pl-ui-text-muted)}.creator-store-extrato-motivo{color:var(--pl-ui-text);overflow-wrap:anywhere}.creator-store-extrato-data{color:var(--pl-ui-text-muted);font-variant-numeric:tabular-nums}.creator-store-extrato-valor{font:800 var(--cs-fs-body)/1 var(--pl-ui-font-number);font-variant-numeric:tabular-nums;text-align:right}.creator-store-extrato-valor.is-entrada{color:var(--pl-ui-success)}.creator-store-extrato-valor.is-saida{color:var(--pl-ui-text-soft)}.creator-store-vazio{margin:0;padding:18px 0;color:var(--pl-ui-text-soft);font-size:var(--cs-fs-body);text-align:center}@media(max-width:620px){.creator-store{--cs-arte: calc(60px / var(--hud-scale, 1))}.creator-store .creator-store-head{grid-template-columns:40px minmax(0,1fr) var(--ui-close-size, 40px);grid-template-areas:"icone titulo fechar" "saldo saldo saldo";row-gap:8px;--pl-window-icon-size: 40px}.creator-store .creator-store-head>.pl-window__icon{grid-area:icone}.creator-store .creator-store-head>.pl-window__heading{grid-area:titulo}.creator-store .creator-store-head>.pl-window__close{grid-area:fechar}.creator-store-saldo{grid-area:saldo;display:flex;align-items:center;justify-content:space-between}.creator-store-body{padding:12px}.creator-store-lista{grid-template-columns:minmax(0,1fr)}.creator-store-item,.creator-store-item.is-largo{grid-column:auto;grid-template-areas:"arte corpo" "arte acao";grid-template-columns:var(--cs-arte) minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:8px 12px}.creator-store-item .creator-store-arte,.creator-store-item.is-largo .creator-store-arte{width:var(--cs-arte);height:var(--cs-arte)}.creator-store-arte>img{height:calc(48px / var(--hud-scale, 1))}.creator-store-item:has(.pl-outfit-showcase){--cs-arte: calc(84px / var(--hud-scale, 1))}.creator-store-item.is-largo .creator-store-acao{flex-direction:row;align-items:center;min-width:0}.creator-store-extrato li{grid-template-columns:minmax(0,1fr) auto}.creator-store-extrato-tipo,.creator-store-extrato-data{display:none}}@media(prefers-reduced-motion:reduce){.creator-store-item{transition:none}}.hunt-browser-main>.hunt-directory-tools.outland-explorar__busca{flex:none;width:auto;margin:0;padding:8px 12px}.outland-explorar__busca .hunt-search-wrap{flex:1 1 auto;max-width:none}.modal.modal-modes.modal-mode-standalone.modal-outland-trials{width:min(880px,calc(100vw - 24px));height:min(760px,calc(100dvh - 24px));padding:0;border:0;border-radius:12px;background:transparent;box-shadow:none}.opv-window{display:flex;flex-direction:column;height:100%;min-height:0}.opv-window .opv-head{--opv-head-pad-x: 18px;--opv-head-gap: var(--pl-ui-space-lg);--pl-window-icon-size: 44px;--pl-window-header-line-left: calc(var(--opv-head-pad-x) + var(--pl-window-icon-size) + var(--opv-head-gap));--pl-window-header-line-right: calc(var(--opv-head-pad-x) + var(--ui-close-size, 40px) + var(--opv-head-gap));--pl-window-header-overlay-inset: 0 calc(var(--opv-head-pad-x) + var(--ui-close-size, 40px)) 0 auto;flex:none;display:grid;grid-template-columns:var(--pl-window-icon-size) minmax(0,1fr) var(--ui-close-size, 40px);align-items:center;gap:var(--opv-head-gap);min-height:74px;padding:10px var(--opv-head-pad-x)}.opv-window .opv-heading{min-width:0}.opv-window h2.pl-window__title{font-size:clamp(20px,2vw,26px)}.opv-window .opv-body{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-height:0;padding:14px}.opv-window .opv-foot{flex:none;display:flex;align-items:center;min-height:44px;padding:7px 18px;border-top:1px solid var(--pl-ui-border);background:var(--pl-ui-surface-panel)}.opv-window .opv-emblem span{font-size:20px;line-height:1}.opv-fala.pl-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-left:3px solid var(--pl-ui-accent, #5aa9e6)}.opv-fala__quem{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-fala__marca{opacity:.8}.opv-fala__linha{margin:0;font-size:15px;line-height:1.5;color:var(--pl-ui-text, #e7edf3)}.opv-fala.is-pronto,.opv-fala.is-ultima{border-left-color:var(--pl-ui-warning, #e8c35a)}.opv-fala.is-fim{border-left-color:var(--pl-ui-success, #5fc98a)}.opv-acoes{display:flex;flex-wrap:wrap;gap:8px}.opv-acoes .opv-acao{flex:1 1 200px}.opv-acoes__vazio{margin:0;font-size:14px;line-height:1.45;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-rede{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.opv-prova{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--pl-ui-border, #2b3a4a);border-radius:10px;background:var(--pl-ui-surface-raised, #16202b)}.opv-prova__txt{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}.opv-prova__selo{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:700;color:var(--pl-ui-text-muted, #9aa7b4);background:var(--pl-ui-surface-sunken, #0f1720);border:1px solid var(--pl-ui-border, #2b3a4a)}.opv-prova__topo{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.opv-prova__nome{font-size:16px;color:var(--pl-ui-text, #e7edf3)}.opv-prova__estado{font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-prova__objetivo{margin:0;font-size:14.5px;line-height:1.45;color:var(--pl-ui-text, #e7edf3)}.opv-prova__desc,.opv-prova__requisito{margin:0;font-size:13.5px;line-height:1.45;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-prova__requisito{color:var(--pl-ui-warning, #e8c35a)}.opv-prova.is-active,.opv-prova.is-available{border-color:var(--pl-ui-accent, #5aa9e6);background:color-mix(in srgb,var(--pl-ui-accent, #5aa9e6) 14%,var(--pl-ui-surface-raised, #16202b));box-shadow:inset 3px 0 0 var(--pl-ui-accent, #5aa9e6),0 0 0 1px color-mix(in srgb,var(--pl-ui-accent, #5aa9e6) 35%,transparent)}.opv-prova.is-active .opv-prova__estado,.opv-prova.is-available .opv-prova__estado{color:var(--pl-ui-accent, #5aa9e6);font-weight:700}.opv-prova.is-active .opv-prova__selo,.opv-prova.is-available .opv-prova__selo{color:var(--pl-ui-accent, #5aa9e6)}.opv-prova.is-ready{border-color:var(--pl-ui-warning, #e8c35a)}.opv-prova.is-ready .opv-prova__selo,.opv-prova.is-ready .opv-prova__estado{color:var(--pl-ui-warning, #e8c35a)}.opv-prova.is-completed{opacity:.72}.opv-prova.is-completed .opv-prova__selo,.opv-prova.is-completed .opv-prova__estado{color:var(--pl-ui-success, #5fc98a)}.opv-prova__libera{display:inline-flex;align-items:baseline;gap:5px;margin:0;font-size:13px;line-height:1.4;color:var(--pl-ui-accent, #5aa9e6)}.opv-prova__libera b{color:var(--pl-ui-text, #e7edf3)}.opv-prova__libera-ico{font-size:.95em;line-height:1}.opv-prova__libera.is-aberto{color:var(--pl-ui-success, #5fc98a)}.opv-prova.is-hidden,.opv-prova.is-secreta{opacity:.6}.opv-prova.is-secreta .opv-prova__nome{letter-spacing:.18em}.opv-prova__barra{height:6px;border-radius:999px;overflow:hidden;background:var(--pl-ui-surface-sunken, #0f1720)}.opv-prova__barra>i{display:block;height:100%;border-radius:inherit;background:var(--pl-ui-accent, #5aa9e6)}.opv-prova.is-ready .opv-prova__barra>i{background:var(--pl-ui-warning, #e8c35a)}.opv-prova.is-completed .opv-prova__barra>i{background:var(--pl-ui-success, #5fc98a)}.opv-prova__contagem{font-size:13px;font-variant-numeric:tabular-nums;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-prova__itens{display:flex;flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none}.opv-item{display:flex;align-items:baseline;gap:8px;font-size:13.5px;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-item__nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pl-ui-text, #e7edf3)}.opv-item__lugar{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;opacity:.8}.opv-item__conta{flex:0 0 auto;font-variant-numeric:tabular-nums}.opv-item.is-ok .opv-item__conta{color:var(--pl-ui-success, #5fc98a)}.opv-nota.pl-card{margin:0;padding:14px;font-size:13.5px;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-window .opv-status{display:flex;align-items:baseline;gap:8px}.opv-window .opv-status small{font-size:10.5px;letter-spacing:.06em;color:var(--pl-ui-text-muted, #9aa7b4)}.opv-window .opv-status b{font-size:14px;color:var(--pl-ui-text, #e7edf3)}@media(max-width:640px){.modal.modal-modes.modal-mode-standalone.modal-outland-trials{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.opv-window .opv-head{--opv-head-pad-x: 14px;--pl-window-icon-size: 38px;min-height:62px;padding:8px var(--opv-head-pad-x)}.opv-window span.pl-window__subtitle{display:none}.opv-window .opv-body{padding:10px;gap:10px}.opv-window .opv-foot{min-height:38px;padding:5px 14px}.opv-acoes .opv-acao{flex:1 1 100%}.opv-prova{padding:9px 10px;gap:8px}.opv-prova__nome{font-size:15px}.opv-prova__objetivo{font-size:14px}.opv-prova__desc,.opv-prova__requisito{font-size:13px}.opv-item__lugar{display:none}}.outland-explorar__provacoes{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12.5px;color:var(--pl-ui-text-muted, #9aa7b4)}.outland-explorar__provacoes b{color:var(--pl-ui-text, #e7edf3)}.outland-explorar__provacoes em{font-style:normal;font-weight:700;color:var(--pl-ui-warning, #e8c35a)}.opv-prova__dica{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--pl-ui-accent, #5aa9e6);cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.hunt-tag.opl-selo{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--pl-ui-text-muted, #9aa7b4);background:var(--pl-ui-surface-sunken, #0f1720);border-color:var(--pl-ui-border, #2b3a4a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opl-selo__ico{font-size:.9em;line-height:1}.modes-inner--hunts-only .outland-lugar.is-trancado>.outland-lugar__head,.modes-inner--hunts-only .outland-lugar.is-trancado>.hunt-grid{--outland-acento: var(--pl-ui-text-muted, #9aa7b4);--hx-acento: var(--pl-ui-text-muted, #9aa7b4)}.modes-inner--hunts-only .outland-lugar.is-trancado .outland-lugar__head{opacity:.78}.modes-inner--hunts-only .outland-lugar.is-trancado .outland-lugar__head h3{color:var(--pl-ui-text-muted, #9aa7b4)}.modes-inner--hunts-only .outland-lugar.is-trancado .hx-group-ico{filter:grayscale(1);opacity:.6}.modes-inner--hunts-only .hunt-card.hx-card.pl-card.is-trancado{border-style:dashed;border-color:var(--pl-ui-border, #2b3a4a)}.modes-inner--hunts-only .hunt-card.hx-card.pl-card.is-trancado:hover{transform:none;box-shadow:0 0 0 1px var(--pl-ui-border-strong, #3a4d62)}.modes-inner--hunts-only .hunt-card.hx-card.pl-card.is-trancado:hover .hunt-card-hero{transform:none}.modes-inner--hunts-only .hunt-card.hx-card.pl-card.is-trancado .hunt-card-art,.modes-inner--hunts-only .hunt-card.hx-card.pl-card.is-trancado .hunt-card-side{filter:grayscale(1);opacity:.55}.modes-inner--hunts-only .hunt-card.hx-card.pl-card.is-trancado .hunt-card-name{color:var(--pl-ui-text-muted, #9aa7b4)}.modes-inner--hunts-only .hunt-card-warn.opl-card-aviso{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--pl-ui-text-muted, #9aa7b4);font-size:.68rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outland-hunt-card__cta.is-trancado:disabled{opacity:.55;filter:grayscale(1)}@media(max-width:640px){.hunt-tag.opl-selo{max-width:100%}.modes-inner--hunts-only .hunt-card-warn.opl-card-aviso{font-size:.64rem}}.outland-jornada{--outland-acento: #7fb3d5;display:grid;gap:10px}.outland-jornada__cta{flex:0 0 auto;min-height:44px;justify-self:start}.outland-jornada__cta[disabled]{opacity:.55;filter:grayscale(.6);cursor:not-allowed;pointer-events:none}@media(max-width:620px){.outland-jornada__cta{width:100%;justify-self:stretch}}.outland-etapas{list-style:none;margin:0;padding:0;display:grid;gap:8px}.outland-etapa{display:grid;gap:4px;padding:8px 10px;border-left:3px solid var(--border-1, #2b2f3a);background:#ffffff08;border-radius:0 6px 6px 0}.outland-etapa.is-active{border-left-color:var(--outland-acento)}.outland-etapa.is-done{border-left-color:var(--gba-gold, #f2c14e);opacity:.72}.outland-etapa.is-locked{opacity:.45}.outland-etapa__topo{display:flex;justify-content:space-between;gap:8px;font-size:13px}.outland-etapa__nome{font-weight:700}.outland-etapa__contagem{font-family:var(--font-num, inherit);color:var(--text-3, #9aa1b1)}.outland-etapa__desc{margin:0;font-size:12px;color:var(--text-3, #9aa1b1)}.outland-etapa__barra{height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.outland-etapa__barra>i{display:block;height:100%;background:var(--outland-acento);transition:width .2s linear}@media(prefers-reduced-motion:reduce){.outland-etapa__barra>i{transition:none}}.stage.outland-mode #hotbar,.stage.outland-mode .hud-bottom-actions,.stage.outland-mode .hunt-only,.stage.outland-mode #leftDock{display:none}.stage.outland-mode .gba-dock-handle{display:block}.stage.outland-mode .gba-left-col{display:flex}.stage.outland-mode .gba-left-stack>#activePanel{position:static;right:auto;top:auto;zoom:normal}.outland-nav__local{display:flex;align-items:center;gap:7px;padding:0 10px 0 4px;margin-right:2px;border-right:1px solid var(--gba-line, rgba(255, 255, 255, .14));min-width:0}.outland-nav__local-emoji{font-size:20px;line-height:1}.outland-nav__local-txt{display:grid;gap:1px;min-width:0}.outland-nav__local-txt>small{font-family:var(--font-ui);font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1;color:var(--gba-ink-dim)}.outland-nav__local-txt>b{font-family:var(--font-display, var(--font-ui));font-size:12px;line-height:1.05;color:var(--gba-gold, #f2c14e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14ch}.outland-nav__btn.is-ghost{opacity:.78}.outland-nav__btn.is-ghost:hover{opacity:1}@media(max-width:900px){.outland-nav__local{padding-right:7px}.outland-nav__local-txt>b{max-width:10ch}}@media(max-width:760px){html[data-mobile-layout=portrait] .hudbar-center-stack .hudbar-rail.outland-nav__rail{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}html[data-mobile-layout=portrait] .outland-nav__rail::-webkit-scrollbar{display:none}html[data-mobile-layout=portrait] .outland-nav__local{display:none}html[data-mobile-layout=portrait] .outland-nav__btn{flex:0 0 auto}}.modal.modal-modes.modal-mode-standalone.modal-outland-explorar{width:min(1180px,calc(100vw - 24px));height:min(820px,calc(100dvh - 24px));padding:0;border-radius:var(--pl-ui-radius-window);background:transparent;box-shadow:none;border:0}.modal.modal-modes.modal-mode-standalone.modal-outland-explorar>.modes-inner--hunts-only{height:100%;max-height:inherit}@media(max-width:760px),(hover:none),(pointer:coarse){.modal.modal-modes.modal-mode-standalone.modal-outland-explorar{width:calc((100vw - max(var(--ui-window-gutter, 6px),env(safe-area-inset-left)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-right))) / var(--hud-scale, 1));height:calc((100dvh - max(var(--ui-window-gutter, 6px),env(safe-area-inset-top)) - max(var(--ui-window-gutter, 6px),env(safe-area-inset-bottom))) / var(--hud-scale, 1))}}@media(max-height:520px)and (orientation:landscape){.modal.modal-modes.modal-mode-standalone.modal-outland-explorar{height:calc((100dvh - 8px) / var(--hud-scale, 1))}}.outland-explorar-emblema{font-size:24px;line-height:1}.outland-explorar{--outland-acento: var(--pl-ui-accent)}.outland-explorar .outland-lugar{--hx-acento: var(--outland-acento)}.outland-explorar__nota{--pl-card-radius: var(--pl-ui-radius-panel);margin:0;padding:10px 12px;font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.modes-inner--hunts-only .hunt-browser-main>.hunt-directory-head.outland-explorar__hero{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 12px;background:radial-gradient(90% 220% at 0% 120%,color-mix(in srgb,var(--pl-ui-accent) 20%,transparent),transparent 60%),var(--pl-ui-surface-panel)}.outland-explorar__hero-texto{display:grid;gap:3px;min-width:0}.outland-explorar__hero-kicker{margin:0;color:var(--pl-ui-header-kicker-color);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.outland-explorar__hero-copy{margin:0;max-width:70ch;color:var(--pl-ui-text-soft);font-size:var(--pl-ui-font-body-size);line-height:var(--pl-ui-leading-copy)}.outland-explorar__hero-copy b{color:var(--pl-ui-text-strong)}.outland-explorar__hero-aqui{display:inline-flex;align-items:center;gap:7px;justify-self:start;margin:2px 0 0;padding:2px 10px 2px 8px;color:var(--pl-ui-text);border:1px solid color-mix(in srgb,var(--pl-ui-success) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--pl-ui-success) 16%,transparent);font-size:.76rem}.outland-explorar__hero-aqui b{color:var(--pl-ui-text-strong)}.outland-explorar__hero-aqui i{width:7px;height:7px;border-radius:50%;background:var(--pl-ui-success)}.outland-explorar__hero-medidas{flex:none;display:flex;align-items:stretch;margin:0;padding:0;list-style:none;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-panel);background:color-mix(in srgb,var(--pl-ui-bg-base) 55%,transparent)}.outland-explorar__hero-medidas li{display:grid;align-content:center;justify-items:center;gap:1px;min-width:72px;padding:6px 12px}.outland-explorar__hero-medidas li+li{border-left:1px solid var(--pl-ui-border)}.outland-explorar__hero-medidas small{color:var(--pl-ui-text-muted);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.outland-explorar__hero-medidas li>b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-size:15px;font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap}.modes-inner--hunts-only .outland-explorar__hero-xp .hunt-card-xp{flex-direction:column;align-items:center;gap:1px}.modes-inner--hunts-only .outland-explorar__hero-xp .hunt-card-xp b{font-size:15px;line-height:1.1}.outland-lugar__elemento{flex:none;padding:3px 9px;color:color-mix(in srgb,var(--outland-acento) 72%,#fff);border:1px solid color-mix(in srgb,var(--outland-acento) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--outland-acento) 14%,transparent);font-size:.64rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.modes-inner--hunts-only .outland-lugar .hunt-card.hx-card.pl-card:not(.selected){background:linear-gradient(90deg,color-mix(in srgb,var(--outland-acento) 12%,transparent),transparent 58%),var(--pl-ui-surface-card)}.modes-inner--hunts-only .outland-lugar .hunt-card.hx-card .hunt-card-art{border-color:color-mix(in srgb,var(--outland-acento) 50%,var(--pl-ui-border))}.modes-inner--hunts-only .outland-lugar .hunt-card-art:after{content:"";position:absolute;inset:auto -20% -38%;height:72%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--outland-acento) 42%,transparent),transparent)}.outland-hunt-card__retrato{position:relative;z-index:1;pointer-events:none;image-rendering:pixelated}.outland-hunt-card__emblema{position:relative;z-index:1;font-size:28px;line-height:1}.outland-hunt-card__selo{flex:none;display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--pl-ui-border);border-radius:4px;color:var(--pl-ui-text-soft);background:var(--pl-ui-surface-panel);font-size:.6rem;font-weight:900;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;white-space:nowrap}.outland-hunt-card__selo--brave{color:color-mix(in srgb,var(--outland-acento) 70%,#fff);border-color:color-mix(in srgb,var(--outland-acento) 45%,transparent);background:color-mix(in srgb,var(--outland-acento) 18%,transparent)}.outland-hunt-card__selo .type-icon{width:12px;height:12px}.modes-inner--hunts-only .outland-lugar .hunt-card-creatures.hx-creatures>b{color:color-mix(in srgb,var(--outland-acento) 40%,var(--pl-ui-text-strong));font-size:.8rem;font-weight:800}.outland-brave{display:grid;gap:8px;margin:12px 0 4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--outland-acento) 45%,var(--pl-ui-border));border-left:3px solid var(--outland-acento);border-radius:var(--pl-ui-radius-panel);background:linear-gradient(90deg,color-mix(in srgb,var(--outland-acento) 18%,var(--pl-ui-surface-panel)),var(--pl-ui-surface-panel) 72%)}.outland-brave__kicker{color:var(--pl-ui-header-kicker-color);font-size:var(--pl-ui-font-meta-size);font-weight:var(--pl-ui-font-weight-section);letter-spacing:var(--pl-ui-tracking-kicker);text-transform:uppercase}.outland-brave__linha{display:flex;align-items:center;gap:12px;min-width:0}.outland-brave__retrato{flex:none;display:grid;place-items:center;width:84px;height:84px;border:1px solid color-mix(in srgb,var(--outland-acento) 55%,var(--pl-ui-border));border-radius:10px;background:radial-gradient(90% 90% at 50% 115%,color-mix(in srgb,var(--outland-acento) 40%,transparent),transparent 70%),#00000061}.outland-brave__icone{image-rendering:pixelated;pointer-events:none}.outland-brave__txt{display:grid;gap:4px;min-width:0}.outland-brave__txt>b{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-title);font-size:1.1rem;font-weight:var(--pl-ui-font-weight-strong);line-height:1.15}.outland-brave__txt>span{display:flex;flex-wrap:wrap;gap:5px}.outland-brave__txt>p{margin:0;color:var(--pl-ui-text-soft);font-size:.78rem;line-height:1.35}.modes-inner--hunts-only .outland-hunt-side .pl-button.pl-button--primary:disabled{opacity:1;color:var(--pl-ui-text-disabled);border-color:var(--pl-ui-border-disabled);background:var(--pl-ui-surface-disabled);box-shadow:var(--pl-ui-shadow-control-disabled);text-shadow:none;filter:none;transform:none}@media(max-width:760px){.modes-inner--hunts-only .hunt-browser-main>.hunt-directory-head.outland-explorar__hero{flex-direction:column;align-items:stretch;padding:8px 10px}.outland-explorar__hero-medidas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.outland-explorar__hero-medidas li{min-width:0;padding:5px 4px}.outland-explorar__hero-copy{font-size:12px}.outland-lugar__elemento{display:none}.outland-brave__retrato{width:72px;height:72px}}@media(max-width:400px){.outland-explorar__hero-copy{display:none}}@media(max-height:520px)and (orientation:landscape){.outland-explorar__hero-copy{display:none}}.outland-explorar__hero-medidas li.outland-explorar__hero-xp{background:color-mix(in srgb,var(--pl-ui-success) 12%,transparent)}.modes-inner--hunts-only .outland-explorar__hero-xp .outland-exp-cheia{cursor:help;gap:2px;color:var(--pl-ui-success);border-radius:6px;transition:filter .15s ease,transform .15s ease}.modes-inner--hunts-only .outland-explorar__hero-xp .outland-exp-cheia:hover,.modes-inner--hunts-only .outland-explorar__hero-xp .outland-exp-cheia:focus-visible{filter:brightness(1.18) drop-shadow(0 0 6px color-mix(in srgb,var(--pl-ui-success) 55%,transparent));transform:translateY(-1px);outline:none}.outland-exp-cheia__valor{display:inline-flex;align-items:center;gap:6px}.modes-inner--hunts-only .outland-explorar__hero-xp .hunt-card-xp.outland-exp-cheia .outland-exp-cheia__valor b{font-size:21px;line-height:1;color:var(--pl-ui-success)}.outland-exp-cheia__check{position:relative;flex:none;width:18px;height:18px;border-radius:50%;background:var(--pl-ui-success);box-shadow:0 0 0 2px color-mix(in srgb,var(--pl-ui-success) 30%,transparent)}.outland-exp-cheia__check:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #0b1a10;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width:760px){.modes-inner--hunts-only .outland-explorar__hero-xp .hunt-card-xp.outland-exp-cheia .outland-exp-cheia__valor b{font-size:17px}.outland-exp-cheia__check{width:15px;height:15px}.outland-exp-cheia__check:after{left:5px;top:2px;width:3px;height:7px}}.gbr-root{position:absolute;left:50%;top:24%;transform:translate(-50%);z-index:33;width:min(380px,calc(100% - 24px));pointer-events:none}.gbr-root:empty{display:none}.gbr-card{pointer-events:auto;display:flex;align-items:center;gap:10px;box-sizing:border-box;width:100%;padding:9px 10px 9px 12px;color:var(--pl-ui-text-strong);background:var(--pl-ui-surface-raised);border:1px solid var(--pl-ui-accent-window-border);border-radius:var(--pl-ui-radius-card);box-shadow:var(--pl-ui-shadow-card),0 0 0 1px var(--pl-ui-outline-window);animation:gbrIn .24s cubic-bezier(.2,.9,.3,1.2) both}.gbr-seal{flex:0 0 auto;color:var(--pl-ui-accent-bright);font-size:17px}.gbr-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-family:var(--pl-ui-font-body);font-size:12px;line-height:var(--pl-ui-leading-copy)}.gbr-title{color:var(--pl-ui-accent-bright);font-size:13px;font-weight:var(--pl-ui-font-weight-strong)}.gbr-line{color:var(--pl-ui-text-soft)}.gbr-off{margin-top:2px;padding:0;border:0;background:none;color:var(--pl-ui-text-muted);font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.gbr-off:hover,.gbr-off:focus-visible{color:var(--pl-ui-text-soft)}.gbr-donate.pl-button{flex:0 0 auto;min-width:64px}.gbr-close{flex:0 0 auto;align-self:flex-start;width:24px;height:24px;padding:0;border:0;background:none;color:var(--pl-ui-text-muted);font-size:14px;cursor:pointer}.gbr-close:hover,.gbr-close:focus-visible{color:var(--pl-ui-text-strong)}@media(max-width:600px){.gbr-root{top:20%}}@media(pointer:coarse){.gbr-donate.pl-button{min-height:40px}.gbr-close{width:40px;height:40px}.gbr-off{min-height:28px}}@keyframes gbrIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gbr-card{animation:none}}.outland-veil{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#16203000,#0b1018 72%),#0b1018;opacity:0;pointer-events:none;transition:opacity .21s ease-out}.outland-veil.is-on{opacity:1;pointer-events:all;transition:opacity .17s ease-in}.outland-veil__marca{font-size:34px;line-height:1;opacity:0;transform:scale(.86);transition:opacity .17s ease-in,transform .17s ease-in}.outland-veil.is-on .outland-veil__marca{opacity:.85;transform:scale(1)}@media(prefers-reduced-motion:reduce){.outland-veil,.outland-veil.is-on,.outland-veil__marca,.outland-veil.is-on .outland-veil__marca{transition:none}}.stage.outland-mode #leftDock:has([data-sessao-pausada]){display:block}@media(min-width:1001px){html:not([data-short-landscape=true]) .hudbar-rail.outland-nav__rail:has(>.hudbar-group){grid-auto-columns:max-content}}@media(max-width:760px){html[data-mobile-layout=portrait] .outland-nav__rail>.hudbar-group{display:none}html[data-mobile-layout=portrait] .outland-nav__rail>.hudbar-ico{flex:0 0 auto}}.screen-sleep-hunt[hidden]{display:none!important}.screen-sleep-hunt{--ssh-largura: 310px;position:fixed;left:min(calc(50vw + .267*max(100vw,177.68vh)),calc(100vw - var(--ssh-largura) / 2 - 24px));bottom:calc(50vh - (.028*max(100vh,56.28vw)) + 54px);width:var(--ssh-largura);transform:translate(-50%);padding:12px 14px 10px;border:1px solid rgba(217,173,73,.28);border-radius:6px;background:#050b07c7;box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff0a;color:#f4ead6;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:ssh-chegar .42s .16s ease-out both}.ssh-status{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#c6d7ba;font:800 9px/1 var(--font-pixel-title, var(--font-ui));letter-spacing:.09em;text-transform:uppercase}.ssh-status i{width:7px;height:7px;border-radius:50%;background:#9bc16f;box-shadow:0 0 10px #9bc16f80}.ssh-status.is-parada{color:#f0b36a}.ssh-status.is-parada i{background:#e0873a;box-shadow:0 0 10px #e0873a8c}.ssh-rotulo{color:#93a394;font-size:11px;font-weight:800}.ssh-cabecalho,.ssh-linha{display:flex;align-items:center;justify-content:space-between;gap:10px}.ssh-cabecalho strong,.ssh-linha strong{font:800 14px/1.2 var(--font-pixel-title, var(--font-ui));white-space:nowrap}.ssh-shinies{color:#f5df9b;font-size:11px}.ssh-especies{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 10px;padding:0;list-style:none}.ssh-especie,.ssh-resto{position:relative;display:grid;place-items:center;width:42px;height:46px;border:1px solid rgba(144,179,114,.16);border-radius:5px;background:#111c14b3}.ssh-especie img{width:36px;height:36px;image-rendering:pixelated}.ssh-qtd{position:absolute;right:2px;bottom:1px;color:#e6ddc8;font:800 9px/1 var(--font-pixel-title, var(--font-ui));text-shadow:1px 1px 0 #000}.ssh-especie.is-shiny{border:1px solid #f5df9b;background:radial-gradient(circle at 50% 40%,rgba(245,223,155,.32),transparent 70%),#34280cd9;box-shadow:0 0 12px #f5df9b73,inset 0 0 8px #f5df9b40}.ssh-selo-shiny{position:absolute;top:-6px;left:50%;padding:1px 3px;border-radius:3px;background:#f5df9b;color:#2a1907;font:900 7px/1 var(--font-pixel-title, var(--font-ui));letter-spacing:.06em;transform:translate(-50%)}.ssh-especie.is-shiny .ssh-qtd{color:#f5df9b}.ssh-especie.is-nova{border-color:#d9ad49;animation:ssh-nova 1.6s ease-out 2}.ssh-resto{color:#93a394;font:800 11px/1 var(--font-pixel-title, var(--font-ui))}.ssh-vazio{margin:8px 0 10px;color:#93a394;font-size:12px;font-weight:700;line-height:1.45}.ssh-linha{padding-top:7px;border-top:1px solid rgba(144,179,114,.12)}.ssh-linha+.ssh-linha{margin-top:7px}.ssh-loot strong{color:#efbd3f}.ssh-drops{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.ssh-drops li{position:relative;display:grid;place-items:center}.ssh-drops-resto{color:#93a394;font:800 11px/1 var(--font-pixel-title, var(--font-ui))}.ssh-nota{margin:9px 0 0;color:#aabbac80;font:800 8px/1 var(--font-pixel-title, var(--font-ui));letter-spacing:.1em;text-transform:uppercase}@keyframes ssh-chegar{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes ssh-nova{0%{box-shadow:0 0 #d9ad49b3}to{box-shadow:0 0 0 10px #d9ad4900}}@media(max-width:960px)and (orientation:landscape){.screen-sleep-hunt{--ssh-largura: 260px}}@media(max-width:700px),(orientation:portrait){.screen-sleep-layout:has(>.screen-sleep-hunt:not([hidden])){grid-template-rows:auto auto 1fr auto}.screen-sleep-layout:has(>.screen-sleep-hunt:not([hidden])) .screen-sleep-footnote{grid-row:4}.screen-sleep-layout:has(>.screen-sleep-hunt:not([hidden])) .screen-sleep-hint{display:none}.screen-sleep-hunt{--ssh-largura: min(340px, 100%);position:relative;left:auto;bottom:auto;grid-column:1;grid-row:3;align-self:start;justify-self:center;margin-top:18px;transform:none;padding:9px 11px 8px;animation-name:ssh-chegar-fluxo}.ssh-status{margin-bottom:7px}.ssh-especies{margin:6px 0 7px}.ssh-especie,.ssh-resto{width:36px;height:40px}.ssh-especie img{width:30px;height:30px}.ssh-nota{display:none}}@keyframes ssh-chegar-fluxo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-height:560px)and (orientation:landscape){.screen-sleep-hunt{--ssh-largura: 280px;bottom:calc(50vh - (.028*max(100vh,56.28vw)) + 14px);padding:8px 11px 7px}.ssh-status{margin-bottom:6px}.ssh-especies{margin:5px 0 6px}.ssh-especie,.ssh-resto{width:36px;height:40px}.ssh-especie img{width:30px;height:30px}.ssh-nota{display:none}}@media(prefers-reduced-motion:reduce){.screen-sleep-hunt,.ssh-especie.is-nova{animation:none}}.screen-sleep-auto{display:inline-flex;align-items:center;gap:9px;margin-top:14px;color:#93a394;font-size:11px;font-weight:700;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none}.screen-sleep-auto input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.screen-sleep-auto-trilho{position:relative;flex:0 0 26px;width:26px;height:14px;border:1px solid #445449;border-radius:999px;background:#111914c2;transition:background .15s ease,border-color .15s ease}.screen-sleep-auto-trilho:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#7f9183;transition:transform .15s ease,background .15s ease}.screen-sleep-auto input:checked+.screen-sleep-auto-trilho{border-color:#d9ad4999;background:#d9ad4938}.screen-sleep-auto input:checked+.screen-sleep-auto-trilho:after{background:#efbd3f;transform:translate(12px)}.screen-sleep-auto input:focus-visible+.screen-sleep-auto-trilho{outline:2px solid #f5df9b;outline-offset:2px}.screen-sleep-auto:hover{color:#c6d7ba}@media(max-width:700px),(orientation:portrait){.screen-sleep-auto{justify-content:center;margin-top:12px;font-size:10px;white-space:nowrap}}@media(max-height:560px)and (orientation:landscape){.screen-sleep-auto{margin-top:8px}}@media(prefers-reduced-motion:reduce){.screen-sleep-auto-trilho,.screen-sleep-auto-trilho:after{transition:none}}#filaDeEsperaTela{position:fixed;inset:0;z-index:9800;display:flex;align-items:center;justify-content:center;background:#060a12f0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:inherit}#filaDeEsperaTela[hidden]{display:none}.fila-espera-caixa{width:min(92vw,420px);padding:28px 26px;border:2px solid var(--border, #2b3a55);border-radius:12px;background:var(--panel, #101a2c);color:var(--text, #e8eefc);text-align:center;box-shadow:0 18px 48px #0000008c}.fila-espera-titulo{margin:0 0 6px;font-size:1.15rem;font-weight:700}.fila-espera-sub{margin:0 0 18px;font-size:.9rem;opacity:.75;line-height:1.45}.fila-espera-posicao{font-size:3rem;font-weight:800;line-height:1;color:var(--accent, #5aa9ff)}.fila-espera-posicao-rotulo{margin:4px 0 16px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6}.fila-espera-estimativa{margin:0;font-size:.9rem;opacity:.85}.fila-espera-pulso{margin:18px auto 0;width:100%;height:4px;border-radius:4px;background:var(--border, #2b3a55);overflow:hidden}.fila-espera-pulso:after{content:"";display:block;width:38%;height:100%;border-radius:4px;background:var(--accent, #5aa9ff);animation:fila-espera-desliza 1.7s ease-in-out infinite}@keyframes fila-espera-desliza{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.fila-espera-pulso:after{animation:none}}.release-notice{position:fixed;z-index:2147483000;top:max(12px,env(safe-area-inset-top));left:50%;box-sizing:border-box;width:min(760px,calc(100vw - 24px));transform:translate(-50%);display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 15px;border:1px solid rgba(255,212,74,.65);background:linear-gradient(90deg,#1b180ef7,#0c0f12fa);color:#f7f2de;box-shadow:0 18px 60px #0000007a,inset 0 1px #ffffff0f;font-family:var(--font-ui);animation:releaseNoticeIn .35s cubic-bezier(.2,.8,.2,1)}.release-notice.is-positioned{transform:none;animation-name:releaseNoticePositionedIn}.release-notice.is-dragging{-webkit-user-select:none;user-select:none;box-shadow:0 24px 72px #0000009e,0 0 0 1px #ffd24147,inset 0 1px #ffffff0f}.release-notice__grip{width:25px;height:34px;margin:-6px 0 -6px -8px;padding:0;border:0;border-right:1px solid rgba(255,255,255,.1);display:grid;place-content:center;gap:3px;background:transparent;color:#8f8a78;cursor:grab;touch-action:none}.release-notice__grip:hover{color:#ffd24a;background:#ffd24a0f}.release-notice__grip:focus-visible{outline:1px solid #ffd24a;outline-offset:2px}.release-notice.is-dragging .release-notice__grip{cursor:grabbing;color:#ffd24a}.release-notice__grip i{display:block;width:8px;height:2px;border-radius:2px;background:currentColor;pointer-events:none}.release-notice__signal{width:10px;height:10px;border-radius:50%;background:#ffd24a;box-shadow:0 0 18px #ffd24a;animation:releaseSignal 1.2s infinite}.release-notice__copy{min-width:0;display:grid;gap:3px}.release-notice__copy b{font-size:11px;letter-spacing:.16em}.release-notice__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b8b4a8;font-size:11px}.release-notice__clock{font:800 21px/1 var(--font-ui);color:#ffd24a;letter-spacing:.08em;white-space:nowrap}html.release-blocked,html.release-blocked body{overflow:hidden!important}.release-gate{position:fixed;z-index:2147483001;inset:0;display:grid;place-items:center;overflow:hidden;background:#080b0e;color:#f4f2eb;font-family:var(--font-ui)}.release-gate__grid{position:absolute;inset:-20%;opacity:.2;transform:perspective(700px) rotateX(62deg) translateY(18%);background-image:linear-gradient(rgba(85,214,190,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(85,214,190,.22) 1px,transparent 1px);background-size:58px 58px;-webkit-mask-image:linear-gradient(to bottom,transparent 10%,#000 62%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 10%,#000 62%,transparent 92%);animation:releaseGrid 7s linear infinite}.release-gate__flare{position:absolute;width:min(70vw,800px);height:min(70vw,800px);border-radius:50%;background:radial-gradient(circle,rgba(85,214,190,.12),transparent 64%);filter:blur(2px)}.release-gate[data-kind=maintenance] .release-gate__flare{background:radial-gradient(circle,rgba(255,189,112,.13),transparent 64%)}.release-gate__panel{position:relative;width:min(680px,calc(100vw - 28px));padding:22px clamp(22px,5vw,54px) 26px;border:1px solid #39434a;background:linear-gradient(145deg,#151b1ffa,#0a0d10fc);box-shadow:0 32px 100px #000000b8,inset 0 1px #ffffff0d;text-align:center;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);animation:releasePanelIn .45s cubic-bezier(.16,.84,.28,1)}.release-gate__panel:before,.release-gate__panel:after{content:"";position:absolute;height:2px;top:0;background:#55d6be}.release-gate__panel:before{left:18px;width:88px}.release-gate__panel:after{right:0;width:34px}.release-gate[data-kind=maintenance] .release-gate__panel:before,.release-gate[data-kind=maintenance] .release-gate__panel:after{background:#ffbd70}.release-gate__eyebrow,.release-gate__panel footer{display:flex;justify-content:space-between;gap:16px;color:#7f8b91;font-size:9px;letter-spacing:.14em}.release-gate__live{display:flex;align-items:center;gap:7px;color:#a8b4b8}.release-gate__live i{width:6px;height:6px;border-radius:50%;background:#55d6be;box-shadow:0 0 12px #55d6be;animation:releaseSignal 1.2s infinite}.release-gate[data-kind=maintenance] .release-gate__live i{background:#ffbd70;box-shadow:0 0 12px #ffbd70}.release-gate__version{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-gate__orb{position:relative;width:96px;height:96px;margin:24px auto 18px;border:1px solid #34444a;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 30px #55d6be14}.release-gate__orb:before,.release-gate__orb:after,.release-gate__orb i{content:"";position:absolute;border:1px solid rgba(85,214,190,.32);border-radius:50%}.release-gate__orb:before{inset:10px}.release-gate__orb:after{inset:22px}.release-gate__orb i:first-child{inset:-8px;border-style:dashed;animation:releaseSpin 9s linear infinite}.release-gate__orb i:nth-child(2){inset:17px;border-color:#55d6be85;animation:releaseSpin 4s linear infinite reverse}.release-gate__orb span{width:22px;height:22px;border-radius:50%;background:#55d6be;box-shadow:0 0 28px #55d6bee6,0 0 70px #55d6be59;animation:releaseCore 1.6s ease-in-out infinite}.release-gate[data-kind=maintenance] .release-gate__orb span{background:#ffbd70;box-shadow:0 0 28px #ffbd70e6,0 0 70px #ffbd704d}.release-gate__sequence{margin:0 0 8px;color:#55d6be;font-size:9px;font-weight:800;letter-spacing:.23em}.release-gate[data-kind=maintenance] .release-gate__sequence{color:#ffbd70}.release-gate h1{margin:0;font:800 clamp(34px,7vw,58px)/.92 var(--font-ui);letter-spacing:-.055em;text-transform:uppercase}.release-gate__message{max-width:520px;margin:16px auto 22px;color:#a5afb3;font-size:13px;line-height:1.65}.release-gate__save{display:flex;align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:13px 15px;border:1px solid #30383d;background:#0c1013;text-align:left}.release-gate__save-icon{position:relative;width:30px;height:30px;flex:0 0 auto;border:2px solid #55d6be;border-radius:50%}.release-gate__save-icon:after{content:"";position:absolute;inset:5px;border:2px solid transparent;border-top-color:#55d6be;border-radius:50%;animation:releaseSpin .9s linear infinite}.release-gate[data-state=saved] .release-gate__save-icon:after{inset:7px 6px 8px 9px;border:0;border-right:2px solid #55d6be;border-bottom:2px solid #55d6be;border-radius:0;transform:rotate(45deg);animation:none}.release-gate[data-state=error] .release-gate__save-icon{border-color:#ff746c}.release-gate[data-state=error] .release-gate__save-icon:after{inset:6px;border:0;background:linear-gradient(45deg,transparent 45%,#ff746c 45% 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,#ff746c 45% 55%,transparent 55%);animation:none}.release-gate__save>span:last-child{display:grid;gap:3px}.release-gate__save-title{font-size:12px}.release-gate__save-detail{color:#798389;font-size:10px;line-height:1.4}.release-gate__progress{height:2px;max-width:480px;margin:10px auto 0;overflow:hidden;background:#20272b}.release-gate__progress i{display:block;width:42%;height:100%;background:#55d6be;animation:releaseProgress 1.4s ease-in-out infinite}.release-gate[data-state=saved] .release-gate__progress i{width:100%;animation:none}.release-gate[data-state=error] .release-gate__progress i{width:100%;background:#ff746c;animation:none}.release-gate__actions{display:flex;justify-content:center;gap:8px;margin-top:16px}.release-gate__actions button{border:1px solid #55d6be;background:#55d6be;color:#08100f;padding:10px 14px;font:700 10px var(--font-ui);letter-spacing:.06em;cursor:pointer}.release-gate__actions .quiet{border-color:#465057;background:transparent;color:#aeb7bb}.release-gate__panel footer{margin-top:22px;padding-top:14px;border-top:1px solid #293035}@keyframes releaseNoticeIn{0%{opacity:0;transform:translate(-50%,-18px)}}@keyframes releaseNoticePositionedIn{0%{opacity:0;transform:translateY(-18px)}}@keyframes releaseSignal{50%{opacity:.35;transform:scale(.8)}}@keyframes releaseSpin{to{transform:rotate(360deg)}}@keyframes releaseCore{50%{transform:scale(.78);opacity:.7}}@keyframes releaseGrid{to{background-position:0 58px,58px 0}}@keyframes releasePanelIn{0%{opacity:0;transform:translateY(20px) scale(.985)}}@keyframes releaseProgress{0%{transform:translate(-110%)}to{transform:translate(260%)}}@media(max-width:560px){.release-notice{grid-template-columns:auto auto minmax(0,1fr);padding:10px 12px;gap:9px}.release-notice__grip{grid-row:1 / span 2;height:100%;min-height:45px;margin:-4px 0 -4px -6px}.release-notice__clock{grid-column:3;font-size:17px}.release-notice__copy small{white-space:normal}.release-gate__panel{padding:18px 18px 22px}.release-gate__orb{width:78px;height:78px;margin:20px auto 16px}.release-gate h1{font-size:34px}.release-gate__message{font-size:12px;margin:13px auto 18px}.release-gate__eyebrow{font-size:8px}.release-gate__actions{flex-direction:column}.release-gate__actions button{width:100%}}@media(prefers-reduced-motion:reduce){.release-gate *,.release-notice *{animation-duration:.001ms!important;animation-iteration-count:1!important}}


/* POKEVERSE_TIBIA_HUD_BEGIN */

/* POKEVERSE_DISCORD_CTA_DRAG_V1 */
.game.pokeverse-tibia-hud > .hud-top {overflow:visible;}
.game.pokeverse-tibia-hud > .hud-top > .dcta-root {
  position:absolute;top:calc(100% + 8px);right:0;left:auto;
}
.game.pokeverse-tibia-hud .dcta-link {
  cursor: grab;
  user-select: none;
  touch-action: none;
  -webkit-user-drag: none;
}
.game.pokeverse-tibia-hud .dcta-root.is-dragging .dcta-link {
  cursor: grabbing;
}
@media(max-width:1023px) {
  .game.pokeverse-tibia-hud:has(.stage #chatPanel:not(.collapsed)) > .hud-top > .dcta-root {display:none;}
}
@media(max-width:760px) {
  .game.pokeverse-tibia-hud:has(.stage #leftCluster:not(.collapsed)) > .hud-top > .dcta-root {display:none;}
}

@font-face { font-family: "PokeVerse HUD"; src: url("/fontes/pokeverse-hud-regular.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "PokeVerse HUD"; src: url("/fontes/pokeverse-hud-semibold.ttf") format("truetype"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: "PokeVerse HUD"; src: url("/fontes/pokeverse-hud-bold.ttf") format("truetype"); font-style: normal; font-weight: 700; font-display: swap; }
.game.pokeverse-tibia-hud {
  --pv-top: 39px; --pv-gap: 4px; --pv-panel-width: 226px; --pv-left: var(--pv-panel-width); --pv-right: var(--pv-panel-width); --pv-foot: 98px;
  --pv-panel-font: var(--pokeverse-ready-font-hud,"PokeVerse HUD"), Verdana, sans-serif; --pv-panel-title-size: 17px; --pv-panel-text-size: 13px;
  --pv-bg: rgba(26,29,31,.82); --pv-panel: var(--pv-bg); --pv-head: rgba(255,255,255,.025); --pv-top-bg: rgba(26,29,31,.84); --pv-line: #737678;
  --pv-text: #dedede; --pv-muted: #a5a7a9; --pv-slot: #111315;
  --pv-pokeball: radial-gradient(circle at center,#151c45 0 11%,#292f6c 12% 21%,transparent 22%),linear-gradient(170deg,#242c67 0 46%,#151b43 47% 55%,#242c67 56%);
  --pv-scale: var(--hud-chrome-scale, var(--hud-scale, 1));
  --pv-top-scale: 1;
  --hud-bg: var(--pv-bg); --hud-text: var(--pv-text); --hud-muted: var(--pv-muted);
  position: relative; display: block; width: 100%; height: 100dvh; min-height: 0;
  overflow: hidden; isolation: isolate; color: var(--pv-text);
  font-family: var(--pv-panel-font); font-size: 11px;
}
.game.pokeverse-tibia-hud > .stage {
  position: absolute; inset: 0; display: block; min-width: 0; min-height: 0;
  margin: 0; padding: 0; overflow: hidden; background: #11181b;
}
.game.pokeverse-tibia-hud[data-pokeverse-hud-ready="false"] { visibility: hidden; }
.game.pokeverse-tibia-hud .world-wrap { position: absolute; inset: 0; }
.game.pokeverse-tibia-hud #worldCanvas { border: 0; border-radius: 0; box-shadow: none; }
.game.pokeverse-tibia-hud > .hud-top {
  zoom: 1 !important;
  position: absolute; top: calc(env(safe-area-inset-top) / var(--pv-top-scale));
  left: calc((var(--pv-left) * var(--pv-scale) + var(--pv-gap)) / var(--pv-top-scale));
  right: calc((var(--pv-right) * var(--pv-scale) + var(--pv-gap)) / var(--pv-top-scale));
  z-index: 75; display: flex; align-items: center; box-sizing: border-box; height: var(--pv-top); min-height: 39px;
  width: max-content; max-width: calc(100vw - var(--pv-left) * var(--pv-scale) - var(--pv-right) * var(--pv-scale) - var(--pv-gap) * 2);
  margin-inline: auto; padding: 3px 5px; gap: 0; border: 1px solid #54585b; border-top: 0; border-radius: 0 0 7px 7px;
  background: var(--pv-top-bg); box-shadow: 0 1px 2px #0007;
}
.game.pokeverse-tibia-hud #topStats {
  display: flex; align-items: center; flex: 0 1 auto; min-width: 0; height: 100%; padding: 0;
  gap: 6px; border: 0; border-radius: 0; background: transparent; box-shadow: none;
  overflow-x: auto; overflow-y: hidden; overscroll-behavior-inline: contain; scrollbar-width: none;
}
.game.pokeverse-tibia-hud #topStats::-webkit-scrollbar { display: none; }
.game.pokeverse-tibia-hud .hud-top :is(.gba-top-overview,.hudbar-center-stack,.hud-zone-right,.hudbar-rail,.hudbar-utils) {
  display: flex; flex: 0 0 auto; flex-direction: row; flex-wrap: nowrap; align-items: center; gap: 6px; min-width: 0; margin: 0; padding: 0;
}
.game.pokeverse-tibia-hud .hud-top .hud-zone-left { flex: 0 0 auto; }
.game.pokeverse-tibia-hud .hud-top .gba-top-overview:empty { display: none; }
.game.pokeverse-tibia-hud .hud-top .hud-zone-center { flex: 0 0 auto; justify-content: flex-start; }
.game.pokeverse-tibia-hud .hud-top .hud-zone-right { flex: 0 0 auto; }
.game.pokeverse-tibia-hud .hud-top .hudbar-center-stack > #boostStrip {
  position: fixed; z-index: 2; top: calc(env(safe-area-inset-top) + var(--pv-top) * var(--pv-top-scale));
  left: calc(var(--pv-left) * var(--pv-scale) + var(--pv-gap)); right: calc(var(--pv-right) * var(--pv-scale) + var(--pv-gap));
  bottom: auto; transform: none; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 2px;
  width: auto; min-width: 0; max-width: none; margin: 0; padding: 0; box-sizing: border-box; pointer-events: none;
  font-family: var(--pv-panel-font); color: #dedede;
}
.game.pokeverse-tibia-hud .hud-top .hudbar-center-stack > #boostStrip:empty { display: none; }
.game.pokeverse-tibia-hud .hud-top #boostStrip > .boost-strip-main {
  display: flex; flex: 0 1 auto; flex-wrap: nowrap; align-items: center; justify-content: flex-start; gap: 3px;
  width: max-content; min-width: 0; max-width: 100%; margin: 0; padding: 2px; box-sizing: border-box;
  border: 1px solid #737678; border-radius: 4px; background: var(--pv-top-bg); box-shadow: 0 1px 3px #0007;
  overflow-x: auto; overflow-y: hidden; overscroll-behavior-inline: contain; scrollbar-width: none; pointer-events: auto;
  animation: pokeverse-bonus-enter .24s ease-out both;
}
.game.pokeverse-tibia-hud .hud-top #boostStrip > .boost-strip-main::-webkit-scrollbar { display: none; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip {
  --boost-accent: var(--gba-gold);
  display: inline-flex; flex: 0 0 auto; align-items: center; gap: 4px; min-width: 0; min-height: 24px;
  padding: 2px 6px; border: 1px solid #737678; border-left: 2px solid var(--boost-accent); border-radius: 3px;
  background: rgba(255,255,255,.035); box-shadow: none; color: #dedede; font: 600 11px/1.15 var(--pv-panel-font); white-space: nowrap; box-sizing: border-box;
  cursor: help; user-select: none; -webkit-user-select: none;
}
.game.pokeverse-tibia-hud .hud-top #boostStrip :is(.boost-chip-xp,.boost-chip-shiny) { --boost-accent: var(--pl-ui-accent-bright); }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-loot { --boost-accent: var(--pl-ui-success); }
.game.pokeverse-tibia-hud .hud-top #boostStrip :is(.boost-chip-caught,.boost-chip-prey) { --boost-accent: var(--pl-ui-warning); }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-loot-eff { --boost-accent: var(--pl-ui-text-muted); opacity: .86; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-hwhora { --boost-accent: #ff9d3c; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip:is(:hover,:focus-visible) { border-color: #a5a7a9; background: #35383b; outline: none; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-val { color: var(--boost-accent); font-weight: 600; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-clock { display: inline; color: #b9b9b9; font: 11px/1.15 var(--pv-panel-font); font-variant-numeric: tabular-nums; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-clock::before { content: "·"; margin-right: 4px; opacity: .7; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-global { border-style: double; border-width: 3px; padding-block: 1px; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-especie { border-style: dashed; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-resumo { --boost-accent: var(--gba-ink-dim); border-left-width: 1px; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-teto { margin-left: 4px; }
.game.pokeverse-tibia-hud .hud-top #boostStrip :is(.boost-chip-globaltag,.boost-chip-max) { font: 600 9px/1.1 var(--pv-panel-font); letter-spacing: .02em; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-globaltag { margin-left: 4px; padding: 0 3px; border-radius: 2px; background: var(--boost-accent); color: #111315; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-max { padding: 1px 3px; border-radius: 2px; background: color-mix(in oklab,var(--boost-accent) 20%,transparent); color: var(--boost-accent); vertical-align: 1px; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-chip-emptyinfo { --boost-accent: #b9b9b9; color: #b9b9b9; cursor: default; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-strip-toggle {
  display: grid; place-items: center; position: relative; align-self: stretch; flex: 0 0 auto; min-width: 24px; min-height: 24px;
  margin: 0; padding: 0 4px; border: 1px solid #737678; border-radius: 3px; background: rgba(255,255,255,.035); box-shadow: none;
  color: #dedede; font: 600 12px/1 var(--pv-panel-font); touch-action: manipulation; cursor: pointer; user-select: none; -webkit-user-select: none;
}
.game.pokeverse-tibia-hud .hud-top #boostStrip .boost-strip-toggle:is(:hover,:focus-visible) { border-color: #a5a7a9; background: #35383b; color: #dedede; outline: none; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .hunt-area-chip-row { flex: 0 0 100%; display: flex; justify-content: center; min-width: 0; pointer-events: none; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .hunt-area-chip {
  display: inline-flex; align-items: center; gap: 5px; min-width: 0; min-height: 20px; max-width: 100%; margin: 0; padding: 3px 7px; box-sizing: border-box;
  border: 1px solid #737678; border-radius: 999px; background: var(--pv-top-bg); box-shadow: none; white-space: nowrap;
  color: #dedede; font: 11px/1.15 var(--pv-panel-font); backdrop-filter: none; -webkit-backdrop-filter: none;
  pointer-events: auto; user-select: none; -webkit-user-select: none; cursor: pointer; animation: pokeverse-bonus-enter .24s ease-out both;
}
.game.pokeverse-tibia-hud .hud-top #boostStrip .hunt-area-chip.is-static { pointer-events: none; cursor: default; }
.game.pokeverse-tibia-hud .hud-top #boostStrip .hunt-area-chip-nome { min-width: 0; overflow: hidden; text-overflow: ellipsis; font-weight: 700; letter-spacing: .02em; color: var(--gba-gold); }
@keyframes pokeverse-bonus-enter { from { opacity: 0; transform: translateY(-6px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) {
  .game.pokeverse-tibia-hud .hud-top #boostStrip :is(.boost-strip-main,.hunt-area-chip) { animation: none; }
}
@media (min-width: 701px) and (max-width: 1000px), (orientation: landscape) and (max-width: 1024px) and (max-height: 430px) {
  .game.pokeverse-tibia-hud .hud-top #boostStrip > .boost-strip-main { animation: none; }
}
html[data-mobile-layout="portrait"] .game.pokeverse-tibia-hud .hud-top #boostStrip .hunt-area-chip { animation: none; }
.game.pokeverse-tibia-hud .hud-top #topIdleVoteBtnRoot { position: static; inset: auto; transform: none; margin: 0; padding: 0; z-index: auto; }
.game.pokeverse-tibia-hud .hud-top #topIdleVoteBtnRoot .tivb { display: grid; place-items: center; flex: 0 0 32px; width: 32px; min-width: 32px; height: 32px; min-height: 32px; padding: 2px; border: 1px solid transparent; border-radius: 3px; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud .hud-top #topIdleVoteBtnRoot .tivb-txt { display: none; }
.game.pokeverse-tibia-hud .hud-top #topIdleVoteBtnRoot .tivb-ico { color: #8bc4e4; font-size: 25px; }
.game.pokeverse-tibia-hud .hud-top :is(.hudbar-ico,.hudbar-group-btn) {
  display: grid; place-items: center; box-sizing: border-box; flex: 0 0 32px; width: 32px; min-width: 32px; max-width: 32px; height: 32px; min-height: 32px; padding: 2px;
  border: 1px solid transparent; border-radius: 3px; background: transparent; box-shadow: none;
}
.game.pokeverse-tibia-hud .hud-top :is(.hudbar-ico,.hudbar-group-btn):is(:hover,:focus-visible,.is-on,.is-open) {
  border-color: #686d70; background: #363a3d; transform: none; box-shadow: inset 0 0 0 1px #121517;
}
.game.pokeverse-tibia-hud .hud-top :is(.hudbar-group-icowrap,.hudbar-ico-img) { width: 26px; height: 26px; min-width: 26px; max-width: 26px; max-height: 26px; object-fit: contain; }
.game.pokeverse-tibia-hud .hud-top .hudbar-ico :is(img,svg,.gba-line-icon) { width: 26px; height: 26px; max-width: 26px; max-height: 26px; object-fit: contain; }
.game.pokeverse-tibia-hud .hud-top .vip-orb { display: grid; place-items: center; flex: 0 0 32px; width: 32px; min-width: 32px; max-width: 32px; height: 32px; min-height: 32px; padding: 2px; border: 1px solid transparent; border-radius: 3px; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud .hud-top .vip-orb-crown { width: 26px; height: 26px; background: none; border: 0; box-shadow: none; }
.game.pokeverse-tibia-hud .hud-top .vip-orb-crown :is(img,svg,.gba-line-icon) { width: 26px; height: 26px; max-width: 26px; max-height: 26px; object-fit: contain; }
.game.pokeverse-tibia-hud .hud-top .vip-orb-copy { display: none; }
.game.pokeverse-tibia-hud .hud-top .hudbar-group-label {
  display: block; position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0); clip-path: inset(50%); white-space: nowrap; border: 0;
}
.game.pokeverse-tibia-hud .hud-top .hudbar-group { display: flex; flex: 0 0 auto; align-items: center; gap: 6px; margin: 0; padding: 0 2px; }
.game.pokeverse-tibia-hud .hud-top .hudbar-group + .hudbar-group:before { height: 24px; background: #85898c88; }
.game.pokeverse-tibia-hud .hud-top .hudbar-group.pokeverse-mainbar-flat > .pokeverse-mainbar-item,
.game.pokeverse-tibia-hud .pokeverse-mainbar-pop > .hudbar-pop-item { display: grid; place-items: center; box-sizing: border-box; position: relative; flex: 0 0 32px; width: 32px; min-width: 32px; max-width: 32px; height: 32px; min-height: 32px; margin: 0; padding: 2px; border: 1px solid transparent; border-radius: 3px; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud .hud-top .pokeverse-mainbar-flat .hudbar-pop-ico.hudbar-ico,
.game.pokeverse-tibia-hud .pokeverse-mainbar-pop .hudbar-pop-ico.hudbar-ico { display: grid; place-items: center; position: relative; flex: 0 0 26px; width: 26px; min-width: 26px; max-width: 26px; height: 26px; min-height: 26px; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud .hud-top .pokeverse-mainbar-flat .pokeverse-mainbar-item:is(:hover,:focus-visible,.is-on),
.game.pokeverse-tibia-hud .hud-top .pokeverse-mainbar-flat .pokeverse-mainbar-item:has(.hudbar-pop-ico.is-on),
.game.pokeverse-tibia-hud .pokeverse-mainbar-pop .hudbar-pop-item:is(:hover,:focus-visible,.is-on) { border-color: #686d70; background: #363a3d; box-shadow: inset 0 0 0 1px #121517; }
.game.pokeverse-tibia-hud .hud-top .pokeverse-mainbar-item.is-locked { opacity: .45; cursor: not-allowed; }
.game.pokeverse-tibia-hud :is(.pokeverse-mainbar-flat,.pokeverse-mainbar-pop) .hudbar-pop-label { display: block; position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); clip-path: inset(50%); white-space: nowrap; border: 0; }
.game.pokeverse-tibia-hud .hudbar-pop { zoom: 1 !important; }
.game.pokeverse-tibia-hud .pokeverse-mainbar-pop { zoom: 1 !important; box-sizing: border-box; display: flex; flex-flow: row nowrap; align-items: center; gap: 6px; position: fixed; z-index: 120; width: max-content; min-width: 0; max-width: calc(100vw - 24px); max-height: none; margin: 0; padding: 3px; overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; border: 1px solid #565c60; border-radius: 7px; background: var(--pv-top-bg); box-shadow: 0 2px 4px #0008; transform: none; }
.game.pokeverse-tibia-hud .pokeverse-mainbar-pop .hudbar-pop-ico :is(img,svg,.gba-line-icon) { width: 26px; height: 26px; min-width: 26px; max-width: 26px; max-height: 26px; object-fit: contain; }
.game.pokeverse-tibia-hud :is(.pokeverse-hud-right,#leftCluster,.hud-bottom) { zoom: var(--pv-scale) !important; }
.game.pokeverse-tibia-hud .hud-float-layer { zoom: 1 !important; }
.game.pokeverse-tibia-hud .pokeverse-hud-right {
  position: absolute; z-index: 30; top: calc(env(safe-area-inset-top) / var(--pv-scale));
  right: calc(env(safe-area-inset-right) / var(--pv-scale)); bottom: calc(env(safe-area-inset-bottom) / var(--pv-scale)); width: var(--pv-right);
  display: flex; flex-direction: column; gap: 3px; min-height: 0; overflow: auto;
  scrollbar-width: none; overscroll-behavior: contain;
  pointer-events: none; background: transparent;
}
.game.pokeverse-tibia-hud .pokeverse-hud-right:has(> #rightPanel.pokeverse-panel-wide.open:not(.pokeverse-hidden):not(:empty)) { z-index: 90; }
.game.pokeverse-tibia-hud .pokeverse-hud-right > * { pointer-events: auto; }
.game.pokeverse-tibia-hud #leftCluster {
  position: absolute; z-index: 30; left: calc(env(safe-area-inset-left) / var(--pv-scale));
  top: calc(env(safe-area-inset-top) / var(--pv-scale));
  bottom: calc(env(safe-area-inset-bottom) / var(--pv-scale)); width: var(--pv-left);
  display: flex; align-items: flex-start; gap: 0; pointer-events: none; transform: none;
}
.game.pokeverse-tibia-hud #leftCluster .gba-left-stack {
  display: flex; flex-direction: column; gap: 3px; width: 100%; min-width: 0; min-height: 0;
  max-height: 100%; overflow: auto; pointer-events: none; scrollbar-width: none;
}
.game.pokeverse-tibia-hud .pokeverse-hud-right::-webkit-scrollbar,
.game.pokeverse-tibia-hud #leftCluster .gba-left-stack::-webkit-scrollbar { display: none; width: 0; height: 0; }
.game.pokeverse-tibia-hud #leftCluster .gba-left-stack > * { pointer-events: auto; }
.game.pokeverse-tibia-hud #leftCluster :is(.gba-dock-handle,.gba-left-col) { display: none; }
.game.pokeverse-tibia-hud .pokeverse-hud-panel {
  --pv-window-panel: transparent; --pv-window-raised: rgba(255,255,255,.035); --pv-window-sunken: rgba(0,0,0,.12); --pv-window-head: transparent; --pv-window-coating: transparent;
  --pl-ui-font-body: var(--pv-panel-font); --pl-ui-font-title: var(--pv-panel-font); --pl-ui-font-number: var(--pv-panel-font); --pl-ui-font-section: var(--pv-panel-font);
  --pl-ui-surface-panel: transparent; --pl-ui-surface-raised: rgba(255,255,255,.035); --pl-ui-surface-sunken: rgba(0,0,0,.12);
  --pl-ui-window-coating: transparent; --pl-ui-header-gradient: transparent; --pl-ui-header-coating: transparent;
  --surface-1: #202326; --surface-2: #282a2c; --surface-3: #353739;
  --text-1: #dedede; --text-2: #bfc1c3; --text-3: #a5a7a9; --border-1: #737678;
  --gba-cream: #282a2c; --gba-cream-2: #202326; --gba-cream-3: #181a1c;
  --gba-ink: #dedede; --gba-ink-dim: #bfc1c3; --gba-ink-mute: #a5a7a9;
  --gba-line: #737678; --gba-navy-3: #151719; --pl-ui-radius-panel: 8px;
  display: flex; flex-direction: column; min-width: 0; min-height: 28px;
  margin: 0; padding: 0; color: var(--pv-text); border: 1px solid var(--pv-line);
  border-radius: 8px; background: var(--pv-bg); box-shadow: 0 1px 2px #000b; outline: 0;
  -webkit-backdrop-filter: none; backdrop-filter: none;
  font: 400 var(--pv-panel-text-size)/1.3 var(--pv-panel-font); text-shadow: 1px 1px 1px #000; overflow: visible;
}
.game.pokeverse-tibia-hud .pokeverse-hud-panel:empty { display: none !important; }
.game.pokeverse-tibia-hud .pokeverse-hud-right > .pokeverse-hud-panel:not(.is-floating),
.game.pokeverse-tibia-hud #leftCluster .pokeverse-hud-panel:not(.is-floating) {
  position: relative !important; inset: auto !important; transform: none !important; zoom: 1 !important;
  width: 100% !important; max-width: none !important; min-width: 0 !important; flex: 0 0 auto; z-index: 0;
}
.game.pokeverse-tibia-hud :is(.pokeverse-hud-right,#leftCluster) .pokeverse-hud-panel:not(.is-floating):has(.pokeverse-panel-menu[open]) { z-index: 80; }
.game.pokeverse-tibia-hud .hud-float-layer > .pokeverse-hud-panel.is-floating {
  position: absolute; inset: auto; width: min(var(--pv-panel-width),calc((100vw - 16px) / var(--pv-scale))); min-width: 0;
  max-height: calc(100dvh / var(--pv-scale)); overflow: visible;
  zoom: 1 !important; pointer-events: auto; transform-origin: 0 0 !important;
}
.game.pokeverse-tibia-hud #rightPanel.pokeverse-hud-panel { --pl-ui-surface-panel: transparent; --pl-ui-surface-raised: rgba(255,255,255,.035); --pl-ui-surface-sunken: rgba(0,0,0,.12); --pl-ui-window-coating: transparent; --pl-ui-header-gradient: transparent; --pl-ui-header-coating: transparent; background: var(--pv-bg); border: 1px solid var(--pv-line); overflow: visible; overscroll-behavior: auto; max-height: none; }
.game.pokeverse-tibia-hud #rightPanel.pokeverse-hud-panel .bag-body { background: transparent; }
.game.pokeverse-tibia-hud #rightPanel.pokeverse-hud-panel:not(.open) { display: none !important; }
.game.pokeverse-tibia-hud .hud-float-layer > #rightPanel.pokeverse-panel-wide.is-floating {
  width: min(740px,calc((100vw - 24px) / var(--pv-scale))); max-width: none;
}
.game.pokeverse-tibia-hud .pokeverse-panel-head {
  display: flex; flex: 0 0 auto; flex-wrap: nowrap; align-items: center; gap: 4px; position: relative; z-index: 2; box-sizing: border-box;
  min-height: 28px; height: auto; margin: 0; padding: 2px 4px; color: var(--pv-text);
  border: 0; border-bottom: 1px solid #414345; border-radius: 7px 7px 0 0; background: var(--pv-head);
  box-shadow: inset 0 1px #ffffff08; font: 600 var(--pv-panel-title-size)/1.2 var(--pv-panel-font);
  letter-spacing: 0; text-transform: none; text-shadow: 1px 1px 1px #000; overflow: visible; cursor: default;
}
.game.pokeverse-tibia-hud .pokeverse-panel-head:before,
.game.pokeverse-tibia-hud .pokeverse-panel-head:after { display: none; }
.game.pokeverse-tibia-hud .pokeverse-panel-head :is(h2,h3,h4,.gba-label,.hunt-dock__title,.hs-title,.bl-title,.bag-head-title,.pl-window__title,.pokeverse-panel-title) {
  margin: 0; min-width: 0; color: inherit; font: inherit; letter-spacing: inherit; text-transform: inherit;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.game.pokeverse-tibia-hud .pokeverse-panel-head :is(.pl-window__icon,.bag-head-icon,.hunt-dock__ico) {
  width: 16px; height: 16px; min-width: 16px; padding: 0; border: 0; background: transparent; box-shadow: none;
}
.game.pokeverse-tibia-hud .pokeverse-panel-head :is(svg,img) { max-width: 16px; max-height: 16px; object-fit: contain; }
.game.pokeverse-tibia-hud .pokeverse-panel-head .pl-window__heading { min-width: 0; flex: 1; gap: 4px; }
.game.pokeverse-tibia-hud .pokeverse-panel-symbol { display: grid; place-items: center; flex: 0 0 16px; width: 16px; height: 16px; margin: 0; padding: 0; }
.game.pokeverse-tibia-hud .pokeverse-panel-symbol :is(svg,img) { display: block; width: 16px; height: 16px; object-fit: contain; }
.game.pokeverse-tibia-hud .pokeverse-panel-head :is(.bag-head-subtitle,.pl-window__kicker,.pl-window__subtitle,.hunt-dock__caret,.gba-active-pills) { display: none; }
.game.pokeverse-tibia-hud .pokeverse-panel-head .bag-close:not(.pokeverse-panel-tool) { display: none; }
.game.pokeverse-tibia-hud .pokeverse-panel-tools { display: flex; align-items: center; gap: 2px; flex: 0 0 auto; margin-left: auto; }
.game.pokeverse-tibia-hud .pokeverse-panel-tools button {
  display: grid !important; place-items: center; width: 22px; min-width: 22px; height: 22px; min-height: 22px;
  position: static; inset: auto; transform: none; flex: 0 0 auto;
  margin: 0; padding: 0; border: 1px solid #60666b; border-radius: 50%; background: linear-gradient(#41474b,#1e2326);
  color: #aaaeb0; font: 13px/1 var(--pv-panel-font); box-shadow: none; text-shadow: none; cursor: pointer;
}
.game.pokeverse-tibia-hud .pokeverse-panel-tools button:is(:hover,:focus-visible) { color: #fff; background: #414446; border-color: #85898c; }
.game.pokeverse-tibia-hud .pokeverse-panel-tools .pokeverse-panel-tool svg,
.game.pokeverse-tibia-hud .pokeverse-panel-menu > summary svg { display: block; width: 18px; height: 18px; max-width: 18px; max-height: 18px; pointer-events: none; }
.game.pokeverse-tibia-hud .pokeverse-locked [data-pokeverse-lock] { color: #c9ccce; }
.game.pokeverse-tibia-hud .pokeverse-hud-panel.pokeverse-hidden { display: none !important; }
.game.pokeverse-tibia-hud .pokeverse-collapsed .pokeverse-panel-body { display: none !important; }
.game.pokeverse-tibia-hud .pokeverse-hud-panel :is(.bag-panel,.gba-active,.gba-team,.hunt-dock) {
  min-width: 0; width: 100%; margin: 0; padding: 0; border: 0; border-radius: 0;
  background: transparent; box-shadow: none; color: inherit; overflow: visible; outline: 0;
  -webkit-backdrop-filter: none; backdrop-filter: none;
}
.game.pokeverse-tibia-hud .pokeverse-hud-panel.pl-window::after,
.game.pokeverse-tibia-hud .pokeverse-hud-panel :is(.bag-panel,.gba-active,.hunt-dock).pl-window::after { display: none; }
.game.pokeverse-tibia-hud .pokeverse-hud-panel:not(.pokeverse-panel-wide) :is(.pl-window__body,.hunt-dock__body,.bl-list,.bl-rows,.hs-rows) {
  min-height: 0; max-height: 170px; padding: 5px; overflow: auto; scrollbar-width: thin;
  scrollbar-color: #68727a #141a1e; overscroll-behavior: contain;
}
.game.pokeverse-tibia-hud #leftDock .hunt-dock__body {
  max-height: min(208px,calc((100dvh - 150px) / var(--pv-scale))); padding: 3px 5px 4px; overflow: auto;
}
.game.pokeverse-tibia-hud #leftDock :is(.hud-box,.hunt-rota-box) { margin: 0 0 3px; padding: 3px; border-radius: 1px; background: rgba(255,255,255,.025); border: 1px solid #4b4e50; box-shadow: none; }
.game.pokeverse-tibia-hud #leftDock :is(.hud-row,.analyzer-row) { gap: 4px; padding-block: 2px; font-size: 12px; }
.game.pokeverse-tibia-hud #leftDock .hud-box-head { display: flex; align-items: center; gap: 3px; min-height: 18px; margin: 0; padding: 1px 0; border: 0; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud #leftDock .hud-box-head h4 { min-width: 0; margin: 0; font: 700 12px/1.2 var(--pv-panel-font); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.game.pokeverse-tibia-hud #leftDock :is(.hud-sub,.muted.small) { margin: 2px 0; font: 11px/1.2 var(--pv-panel-font); letter-spacing: 0; }
.game.pokeverse-tibia-hud #leftDock :is(.hunt-contracts,.shiny-tracker) { margin: 3px 0 0; padding: 3px; border: 1px solid #4b4e50; border-radius: 1px; background: rgba(255,255,255,.025); box-shadow: none; }
.game.pokeverse-tibia-hud #leftDock .hunt-contract-line { display: flex; align-items: center; gap: 3px; min-height: 18px; padding: 1px 0; font: 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock .hc-ico { flex: 0 0 13px; font-size: 12px; }
.game.pokeverse-tibia-hud #leftDock .hc-name { min-width: 0; font-size: 11px; }
.game.pokeverse-tibia-hud #leftDock :is(.hc-prog,.hc-xp) { font: 700 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock :is(.hunt-rota-ver,.hud-btn-red) { min-height: 22px; margin-top: 3px; padding: 2px 4px; border-radius: 1px; font: 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock .stk-row { gap: 3px; min-height: 18px; padding: 1px 0; font-size: 11px; }
.game.pokeverse-tibia-hud #leftDock :is(.stk-name,.stk-enc,.stk-row small,.stk-row b,.stk-session) { font-size: 11px; line-height: 1.2; }
.game.pokeverse-tibia-hud #leftDock .stk-stop { width: 16px; min-width: 16px; height: 16px; min-height: 16px; padding: 0; font-size: 11px; border-radius: 1px; }
.game.pokeverse-tibia-hud #leftCluster :is(#leftDock,#huntStatusRoot,#battleListRoot) .pokeverse-panel-head {
  flex-wrap: nowrap; min-height: 28px; gap: 4px; padding: 2px 4px; white-space: nowrap;
}
.game.pokeverse-tibia-hud #leftDock .pokeverse-panel-title {
  appearance: none; display: flex; align-items: center; gap: 4px; flex: 1; min-width: 0;
  width: auto; height: auto; min-height: 0; margin: 0; padding: 0; border: 0;
  border-radius: 0; background: transparent; box-shadow: none; color: inherit;
  font: inherit; text-align: left; white-space: nowrap;
}
.game.pokeverse-tibia-hud #leftDock .anz { display: flex; flex-direction: column; gap: 2px; padding: 0; font: 12px/1.2 var(--pv-panel-font); color: #b4c0c8; }
.game.pokeverse-tibia-hud #leftDock .hunt-dock__title { font-size: 15px; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-summary { display: grid; grid-template-columns: minmax(0,1fr); gap: 1px; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-row {
  display: grid; grid-template-columns: 18px minmax(0,1fr) auto; align-items: center; gap: 5px;
  min-width: 0; min-height: 24px; margin: 0; padding: 1px 0; border: 0; background: transparent;
  font: 600 13px/1.2 var(--pv-panel-font);
}
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-icon { display: grid; place-items: center; width: 18px; height: 18px; font-size: 16px; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-label { min-width: 0; color: #a9b8c8; white-space: nowrap; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-row > b { max-width: 92px; min-width: 0; font: 600 13px/1.2 var(--pv-panel-font); text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-actions { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 5px; margin-top: 4px; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-actions > button {
  display: grid; place-items: center; width: 100%; min-width: 0; height: 30px; min-height: 30px;
  margin: 0; padding: 3px; border: 1px solid #3b4855; border-radius: 4px; background: #4b5a69;
  font: 700 21px/1 var(--pv-panel-font); color: #f6c83f; text-shadow: 1px 1px #15212c; cursor: pointer;
}
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-actions > button:hover { background: #5c6e7e; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-actions > #btnResetSession { color: #f04b4f; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-actions > [data-analyzer-mode] { color: #29a8f3; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-actions svg { width: 20px; height: 20px; }
.game.pokeverse-tibia-hud #leftDock .pokeverse-analyzer-sync { display: flex; align-items: center; justify-content: flex-end; min-height: 0; font-size: 10px; }
.game.pokeverse-tibia-hud #leftDock .anz-num { font-family: var(--pv-panel-font); font-variant-numeric: tabular-nums; color: #d7e1e7; }
.game.pokeverse-tibia-hud #leftDock .anz-num.is-pos { color: #31d854; }
.game.pokeverse-tibia-hud #leftDock .anz-num.is-neg { color: #f04448; }
.game.pokeverse-tibia-hud #leftDock .anz-num.is-mute { color: #8b9da8; }
.game.pokeverse-tibia-hud #leftDock .anz-bar { gap: 3px; min-height: 18px; }
.game.pokeverse-tibia-hud #leftDock .anz-sync { padding: 1px 4px; border-radius: 1px; font: 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock .anz-act { width: 18px; min-width: 18px; min-height: 18px; height: 18px; padding: 0; border-radius: 1px; background: #28343c; font: 13px/1 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock .anz-chips { gap: 2px 5px; min-height: 18px; align-items: center; padding-top: 3px; font: 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock .anz-secs { gap: 0; }
.game.pokeverse-tibia-hud #leftDock .anz-sec-head { min-height: 22px; padding: 2px 0; gap: 3px; border-radius: 0; font: 700 12px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock .anz-sec-head > :is(em,i) { font-size: 11px; }
.game.pokeverse-tibia-hud #leftDock .anz-sec-body { padding: 0 0 3px; }
.game.pokeverse-tibia-hud #leftDock .anz-line { min-height: 18px; padding: 1px 0; gap: 4px; font: 12px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #leftDock .anz-line > b { font-size: 12px; }
.game.pokeverse-tibia-hud #leftDock .anz-line.is-total { margin-top: 2px; padding-top: 2px; }
.game.pokeverse-tibia-hud #leftDock .anz-item .tile { width: 16px; height: 16px; }
.game.pokeverse-tibia-hud #leftDock :is(.anz-catch,.anz-catch .tile) { width: 25px; }
.game.pokeverse-tibia-hud #leftDock .anz-catch .tile { height: 25px; }
.game.pokeverse-tibia-hud #leftDock .anz-catch-qty { top: 15px; font-size: 11px; }
.game.pokeverse-tibia-hud #leftDock :is(.anz-nota,.anz-pausa__linha,.anz-pausa__nums) { font-size: 12px; line-height: 1.3; }
.game.pokeverse-tibia-hud #leftDock .anz-pausa { gap: 4px; padding: 5px; margin-bottom: 4px; border-radius: 1px; box-shadow: none; }
.game.pokeverse-tibia-hud #leftDock .anz-pausa__cab :is(small,b) { font-size: 12px; letter-spacing: 0; }
.game.pokeverse-tibia-hud #leftDock .anz-pausa__acoes { gap: 3px; }
.game.pokeverse-tibia-hud #leftDock .anz-pausa__acoes button { min-height: 24px; padding: 3px; border-radius: 1px; font: 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #activePanel .gba-active-body { display: grid; grid-template-columns: 68px minmax(0,1fr); align-items: center; gap: 4px; padding: 4px; }
.game.pokeverse-tibia-hud #activePanel .pokeverse-panel-head { flex-wrap: nowrap; min-height: 28px; height: auto; gap: 4px; padding: 2px 4px; }
.game.pokeverse-tibia-hud #activePanel .pokeverse-panel-head > .gba-label { flex: 1; min-width: 0; width: auto; padding: 0; }
.game.pokeverse-tibia-hud #activePanel .gba-active-portrait {
  display: grid; place-items: center; width: 66px; height: 66px; min-height: 0; padding: 0; border: 0; border-radius: 0;
  background: transparent;
  box-shadow: none; outline: 0; overflow: hidden;
}
.game.pokeverse-tibia-hud #activePanel .gba-active-portrait:focus-visible { outline: 1px solid #a5a7a9; outline-offset: 1px; }
.game.pokeverse-tibia-hud .pokeverse-pokemon-empty { display: block; width: 62px; height: 62px; border-radius: 50%; background: var(--pv-pokeball); color: transparent; font-size: 0; }
.game.pokeverse-tibia-hud #activePanel .gba-active-portrait .poke-photo { width: 62px !important; height: 62px !important; border-radius: 0; object-fit: contain; }
.game.pokeverse-tibia-hud #activePanel .gba-active-vitals { display: flex; flex-direction: column; gap: 4px; min-width: 0; }
.game.pokeverse-tibia-hud #activePanel .gba-active-name { position: absolute; width: 1px; height: 1px; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.game.pokeverse-tibia-hud #activePanel .gba-vital { display: flex; gap: 0; align-items: center; width: 100%; margin: 0; }
.game.pokeverse-tibia-hud #activePanel .gba-vital > .gba-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
.game.pokeverse-tibia-hud #activePanel .gba-bar { flex: 1; width: 100%; min-width: 0; height: 17px; border: 2px solid #50565b; border-radius: 2px; background: #171b1e; box-shadow: inset 0 0 0 1px #101315; }
.game.pokeverse-tibia-hud #activePanel .gba-hp-num { display: grid; place-items: center; inset: 0; color: #f1f3f4; font: 700 12px/1 var(--pv-panel-font); text-shadow: 1px 1px #000,-1px -1px #000; }
.game.pokeverse-tibia-hud #activePanel .gba-bar-hp > i { background-color: #ce4444; box-shadow: inset 0 1px #ff8c8c66; }
.game.pokeverse-tibia-hud #activePanel .gba-bar-cd > i { background-color: #3bbbd0; box-shadow: inset 0 1px #9bf6ff55; }
.game.pokeverse-tibia-hud #activePanel .gba-bar-cd b { display: none; }
.game.pokeverse-tibia-hud #activePanel .gba-active-tags { display: flex; flex-wrap: wrap; gap: 3px; padding: 0 4px 4px; }
.game.pokeverse-tibia-hud #activePanel .gba-pill { font: 11px var(--pv-panel-font); padding: 1px 4px; border-radius: 2px; color: #bccbd5; background: #282b2d; border: 1px solid #4a5a65; }
.game.pokeverse-tibia-hud #activePanel .gba-active-evolve { padding: 0 5px 5px; }
.game.pokeverse-tibia-hud #activePanel .gba-active-evolve button { min-height: 24px; padding: 3px; font: 700 11px var(--pv-panel-font); border-radius: 2px; color: #24170d; background: linear-gradient(180deg,#ff9a3d,#d95d10); }
.game.pokeverse-tibia-hud #activePanel :is(.gba-active-x,.gba-active-reset):not(.pokeverse-panel-tool) { display: none; }
.game.pokeverse-tibia-hud .pokeverse-pokemon-balls { display: grid; grid-template-columns: repeat(6,minmax(0,1fr)); align-items: center; gap: 2px; min-width: 0; min-height: 17px; }
.game.pokeverse-tibia-hud .pokeverse-pokemon-ball {
  display: block; position: relative; width: 100%; max-width: 16px; min-width: 0; height: auto; min-height: 0; aspect-ratio: 1;
  margin: 0; padding: 0; border: 1px solid #767e82; border-radius: 50%;
  background: linear-gradient(#747b7f 0 43%,#30363a 44% 56%,#9a9fa2 57%); box-shadow: inset 0 0 0 1px #1d2225;
}
.game.pokeverse-tibia-hud .pokeverse-pokemon-ball::after { content: ""; position: absolute; inset: 5px; border: 1px solid #343a3e; border-radius: 50%; background: #aeb3b6; }
.game.pokeverse-tibia-hud .pokeverse-pokemon-ball.is-occupied { border-color: #a9aeb1; background: linear-gradient(#e05748 0 43%,#353a3d 44% 56%,#dedfdf 57%); }
.game.pokeverse-tibia-hud .pokeverse-pokemon-ball.is-active { outline: 1px solid #d8dee2; outline-offset: 1px; }
.game.pokeverse-tibia-hud .pokeverse-pokemon-ball:focus-visible { outline: 2px solid #60b5dc; outline-offset: 1px; }
.game.pokeverse-tibia-hud .pokeverse-pokemon-ball :is(img,svg) { display: none; }
.game.pokeverse-tibia-hud .pokeverse-pokemon-controls { display: flex; align-items: center; justify-content: space-between; gap: 5px; padding: 0 4px 4px; }
.game.pokeverse-tibia-hud .pokeverse-held-slots { display: flex; align-items: center; gap: 3px; min-width: 0; }
.game.pokeverse-tibia-hud .pokeverse-held-slot {
  display: grid; place-items: center; position: relative; width: 29px; min-width: 29px; height: 29px; min-height: 29px;
  margin: 0; padding: 2px; border: 1px solid #050708; border-radius: 3px; background: #111517; box-shadow: inset 0 0 0 1px #303537;
  color: #747d82; font: 700 11px/1 var(--pv-panel-font);
}
.game.pokeverse-tibia-hud .pokeverse-held-slot :is(img,svg,.tile) { width: 23px; height: 23px; max-width: 23px; max-height: 23px; object-fit: contain; }
.game.pokeverse-tibia-hud .pokeverse-held-slot > small { position: absolute; right: 2px; bottom: 1px; font: 700 9px/1 var(--pv-panel-font); color: #b4bcc1; text-shadow: 1px 1px #000; pointer-events: none; }
.game.pokeverse-tibia-hud .pokeverse-held-slot:focus-visible { outline: 1px solid #7aadc4; outline-offset: -1px; }
.game.pokeverse-tibia-hud .pokeverse-held-picker { min-width: 0; max-height: 180px; padding: 4px; overflow: auto; overscroll-behavior: contain; scrollbar-width: thin; scrollbar-color: #626b70 #14191c; border-top: 1px solid #41484c; background: #202326; }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-slot { display: flex; align-items: flex-start; flex-wrap: wrap; gap: 4px; min-width: 0; margin: 0 0 4px; padding: 4px; border: 1px solid #45484b; border-radius: 2px; background: #22282c; }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-slot-tag { position: static; flex: 0 0 13px; width: 13px; min-width: 13px; margin: 0; padding: 2px 0; color: #abb6bd; font: 700 11px/1 var(--pv-panel-font); }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-slot-abrir { display: flex; align-items: flex-start; gap: 4px; flex: 1; min-width: 0; min-height: 0; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; color: inherit; text-align: left; box-shadow: none; }
.game.pokeverse-tibia-hud .pokeverse-held-picker :is(.held-slot-icon,.held-pick-icon,.held-tile) { flex: 0 0 22px; width: 22px; min-width: 22px; height: 22px; }
.game.pokeverse-tibia-hud .pokeverse-held-picker :is(.held-slot-body,.held-pick-body) { display: block; flex: 1; min-width: 0; font: 11px/1.25 var(--pv-panel-font); overflow-wrap: anywhere; }
.game.pokeverse-tibia-hud .pokeverse-held-picker :is(.held-slot-body,.held-pick-body) b { display: block; margin: 0; font: 700 11px/1.25 var(--pv-panel-font); color: #d2d9dd; }
.game.pokeverse-tibia-hud .pokeverse-held-picker :is(.held-slot-body,.held-pick-body) small { display: block; margin: 1px 0 0; font: 10px/1.3 var(--pv-panel-font); color: #aab5bc; }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-slot-actions { display: flex; justify-content: flex-end; flex: 1 0 100%; gap: 3px; min-width: 0; margin: 0; padding: 0; }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-slot-btn { display: inline-flex; align-items: center; justify-content: center; width: auto; min-width: 0; min-height: 22px; margin: 0; padding: 2px 5px; border: 1px solid #4b4e50; border-radius: 2px; background: #2c2f31; color: #d1dbe1; box-shadow: none; font: 11px/1 var(--pv-panel-font); }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-picker { display: flex; flex-direction: column; gap: 3px; min-width: 0; max-height: none; margin: 0; padding: 0; overflow: visible; }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-pick { display: grid; grid-template-columns: 22px minmax(0,1fr) auto; align-items: center; gap: 4px; width: 100%; min-width: 0; min-height: 34px; margin: 0; padding: 3px; border: 1px solid #45484b; border-radius: 2px; background: #22282c; color: #d1dbe1; text-align: left; box-shadow: none; transform: none; }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-pick-qty { font: 700 11px/1 var(--pv-panel-font); color: #b8c3ca; }
.game.pokeverse-tibia-hud .pokeverse-held-picker .held-note { margin: 3px 0; font: 11px/1.35 var(--pv-panel-font); color: #aebbc3; }
.game.pokeverse-tibia-hud .pokeverse-combat-hands { display: flex; align-items: center; gap: 3px; }
.game.pokeverse-tibia-hud .pokeverse-combat-hand {
  display: grid; place-items: center; width: 29px; min-width: 29px; height: 29px; min-height: 29px;
  margin: 0; padding: 3px; border: 1px solid transparent; border-radius: 3px; background: #15191b; box-shadow: none;
  font: 700 22px/1 var(--pv-panel-font); opacity: .65;
}
.game.pokeverse-tibia-hud .pokeverse-combat-hand[data-stance="aggressive"] { color: #ef514d; }
.game.pokeverse-tibia-hud .pokeverse-combat-hand[data-stance="defensive"] { color: #ceb95d; }
.game.pokeverse-tibia-hud .pokeverse-combat-hand[data-stance="passive"] { color: #54b692; }
.game.pokeverse-tibia-hud .pokeverse-combat-hand:is(.is-active,:hover,:focus-visible) { opacity: 1; border-color: #686c6e; background: #303436; }
.game.pokeverse-tibia-hud .pokeverse-combat-hand :is(img,svg) { display: block; width: 21px; height: 21px; object-fit: contain; }
.game.pokeverse-tibia-hud #teamDock .gba-team-head:not(.pokeverse-panel-head) { display: none; }
.game.pokeverse-tibia-hud #teamDock.pokeverse-pokebar { border: 0; border-radius: 0; background: transparent; box-shadow: none; overflow: visible; }
.game.pokeverse-tibia-hud #teamDock.pokeverse-pokebar:not(.is-floating) { width: 100%; }
.game.pokeverse-tibia-hud .hud-float-layer > #teamDock.pokeverse-pokebar.is-floating { width: min(var(--pv-panel-width),calc((100vw - 16px) / var(--pv-scale))); }
.game.pokeverse-tibia-hud #teamDock .gba-team { overflow: visible; outline: 0; }
.game.pokeverse-tibia-hud #teamDock .gba-team::after { display: none; }
.game.pokeverse-tibia-hud #teamDock.pokeverse-pokebar .pokeverse-panel-head { min-height: 28px; padding: 2px 9px; border: 1px solid #737678; border-radius: 10px; background: var(--pv-bg); font-size: var(--pv-panel-title-size); overflow: visible; z-index: 2; }
.game.pokeverse-tibia-hud #teamDock .pokeverse-panel-tools { gap: 4px; }
.game.pokeverse-tibia-hud .pokeverse-panel-menu { position: relative; margin: 0; padding: 0; border: 0; }
.game.pokeverse-tibia-hud .pokeverse-panel-menu > summary { display: grid; place-items: center; width: 18px; min-width: 18px; height: 18px; min-height: 18px; padding: 0; border: 0; list-style: none; cursor: pointer; color: #aaaeb0; background: transparent; font: 18px/1 var(--pv-panel-font); }
.game.pokeverse-tibia-hud .pokeverse-panel-menu > summary::-webkit-details-marker { display: none; }
.game.pokeverse-tibia-hud .pokeverse-panel-menu > summary:is(:hover,:focus-visible) { color: #fff; background: #414446; outline: 1px solid #85898c; }
.game.pokeverse-tibia-hud .pokeverse-panel-menu-items { display: grid; position: absolute; top: calc(100% + 4px); right: 0; z-index: 100; width: max-content; min-width: 138px; padding: 3px; border: 1px solid #737678; border-radius: 4px; background: #202326; box-shadow: 0 2px 5px #0009; }
.game.pokeverse-tibia-hud .pokeverse-panel-menu .pokeverse-panel-menu-items > button { position: static; inset: auto; display: block !important; width: 100%; min-width: 0; height: 26px; min-height: 26px; padding: 3px 7px; border: 0; border-radius: 2px; background: transparent; color: #dedede; white-space: nowrap; font: 400 13px/1.3 var(--pv-panel-font); text-align: left; }
.game.pokeverse-tibia-hud .pokeverse-panel-menu .pokeverse-panel-menu-items > button:is(:hover,:focus-visible) { background: #414446; color: #fff; }
.game.pokeverse-tibia-hud .pokeverse-panel-menu:not([open]) > .pokeverse-panel-menu-items { display: none !important; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-list { display: flex; flex-direction: column; align-items: flex-start; position: relative; z-index: 0; gap: 4px; min-width: 0; min-height: 0; max-height: none; padding-top: 4px; overflow: visible; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body { display: grid; box-sizing: border-box; grid-template-columns: 32px minmax(0,1fr); align-items: center; flex: 0 0 auto; gap: 5px; width: 90%; min-width: 0; height: 40px; min-height: 40px; margin: 0; padding: 4px 9px 4px 4px; border: 0; border-radius: 22px; background: var(--pv-bg); color: inherit; box-shadow: none; text-align: left; font: inherit; cursor: pointer; appearance: none; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active { grid-template-columns: 42px minmax(0,1fr); gap: 6px; width: 100%; height: 52px; min-height: 52px; padding: 5px 10px 5px 5px; background: rgba(38,42,45,.84); }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body:hover { background: #303335; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body:focus-visible { outline: 1px solid #83a9bb; outline-offset: -1px; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-portrait { display: grid; place-items: center; width: 32px; height: 32px; border-radius: 0; overflow: visible; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-portrait :is(img,.poke-photo) { width: 32px !important; height: 32px !important; border-radius: 0; object-fit: contain; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active .pokeverse-pokebar-portrait { width: 42px; height: 42px; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active .pokeverse-pokebar-portrait :is(img,.poke-photo) { width: 42px !important; height: 42px !important; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-vitals { display: flex; flex-direction: column; gap: 3px; min-width: 0; }
.game.pokeverse-tibia-hud :is(.pokeverse-pokebar-hp,.pokeverse-pokebar-energy) { display: block; box-sizing: border-box; position: relative; min-width: 0; height: 14px; overflow: hidden; border: 1px solid #464d51; border-radius: 2px; background: #0b1114; }
.game.pokeverse-tibia-hud :is(.pokeverse-pokebar-hp,.pokeverse-pokebar-energy) > i { display: block; position: absolute; inset: 0 auto 0 0; min-width: 0; max-width: 100%; background: #39d82b; box-shadow: inset 0 1px #a9ff8666,inset 0 -1px #0c6813; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-energy > i { background: #1dd4de; box-shadow: inset 0 1px #8dffff66,inset 0 -1px #066b72; }
.game.pokeverse-tibia-hud :is(.pokeverse-pokebar-hp,.pokeverse-pokebar-energy) > b { position: absolute; inset: 0; display: grid; place-items: center; color: #fff; font: 700 11px/1 var(--pv-panel-font); text-shadow: 1px 1px #000,-1px -1px #000; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-energy { width: calc(100% - 32px); height: 11px; overflow: visible; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-energy > b { left: calc(100% + 4px); right: auto; width: 28px; font-size: 11px; white-space: nowrap; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active .pokeverse-pokebar-vitals { gap: 4px; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active .pokeverse-pokebar-hp { height: 18px; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active .pokeverse-pokebar-hp > b { font-size: 12px; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active .pokeverse-pokebar-energy { width: calc(100% - 36px); height: 14px; }
.game.pokeverse-tibia-hud .pokeverse-pokebar-body.is-active .pokeverse-pokebar-energy > b { left: calc(100% + 6px); width: 30px; font-size: 13px; }
.game.pokeverse-tibia-hud #battleListRoot :is(.bl-list,.bl-body,.bl-rows) { max-height: 88px; min-height: 24px; overflow: auto; padding: 3px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-rows { max-height: 136px; min-height: 84px; overflow: auto; padding: 5px; scrollbar-gutter: auto; }
.game.pokeverse-tibia-hud #huntStatusRoot :is(.hs-row,.hs-entry) { min-height: 27px; padding: 3px; border-radius: 1px; font-size: 12px; }
.game.pokeverse-tibia-hud #battleListRoot .pokeverse-panel-tools { background: transparent; border: 0; border-radius: 0; padding: 0; box-shadow: none; min-width: 0; }
.game.pokeverse-tibia-hud #battleListRoot .bl-count { display: none; }
.game.pokeverse-tibia-hud #battleListRoot .pokeverse-battle-titleicon { width: 18px; height: 20px; flex: 0 0 18px; margin: 0; padding: 0; background: transparent; border-radius: 0; color: inherit; font-size: 19px; line-height: 1; }
.game.pokeverse-tibia-hud #battleListRoot .pokeverse-battle-toolbar { display: flex; align-items: center; gap: 4px; min-height: 28px; margin: 0 4px; padding: 3px 0; border-bottom: 1px solid #3a3d3f; }
.game.pokeverse-tibia-hud #battleListRoot .pokeverse-battle-toolbar button { display: grid; place-items: center; min-width: 25px; width: 25px; height: 24px; padding: 2px; border: 1px solid transparent; border-radius: 3px; background: transparent; color: #c9ced2; cursor: pointer; }
.game.pokeverse-tibia-hud #battleListRoot .pokeverse-battle-toolbar button:is(:hover,[aria-pressed="true"]) { background: #3b444c; border-color: #606b74; color: #fff; }
.game.pokeverse-tibia-hud #battleListRoot .pokeverse-battle-toolbar svg { width: 20px; height: 20px; fill: currentColor; }
.game.pokeverse-tibia-hud #battleListRoot .pokeverse-battle-sort { margin-left: auto; }
.game.pokeverse-tibia-hud #battleListRoot .bl-rows { display: flex; flex-direction: column; min-height: 74px; max-height: 190px; margin: 0; padding: 3px; overflow: auto; }
.game.pokeverse-tibia-hud #battleListRoot[style*="--pv-panel-height"]:not(.pokeverse-collapsed) {
  box-sizing: border-box; flex: 0 0 auto; height: var(--pv-panel-height); min-height: 0;
  max-height: calc((100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / var(--pv-scale)); overflow: visible;
}
.game.pokeverse-tibia-hud #battleListRoot[style*="--pv-panel-height"]:not(.pokeverse-collapsed) > :is(.bl-head,.pokeverse-battle-toolbar) { flex: 0 0 auto; }
.game.pokeverse-tibia-hud #battleListRoot[style*="--pv-panel-height"]:not(.pokeverse-collapsed) > .bl-rows { flex: 1 1 auto; min-height: 0; max-height: none; overflow: auto; }
.game.pokeverse-tibia-hud #battleListRoot .bl-row { display: grid; grid-template-columns: 32px minmax(0,1fr); align-items: center; gap: 5px; width: 100%; min-height: 40px; margin: 0; padding: 3px; border: 1px solid transparent; border-radius: 2px; background: transparent; color: #c6c9cc; text-align: left; font: 600 13px/1.2 var(--pv-panel-font); cursor: default; box-shadow: none; }
.game.pokeverse-tibia-hud #battleListRoot button.bl-row { cursor: pointer; }
.game.pokeverse-tibia-hud #battleListRoot .bl-row:hover { background: #30363b; border-color: #56646e; }
.game.pokeverse-tibia-hud #battleListRoot .bl-row.is-target { background: rgba(159,32,32,.22); border-color: #f05a55; border-radius: 8px; }
.game.pokeverse-tibia-hud #battleListRoot .bl-sprite { display: grid; place-items: center; width: 32px; height: 32px; min-width: 0; background: transparent; }
.game.pokeverse-tibia-hud #battleListRoot .bl-sprite canvas { display: block; width: 32px; height: 32px; image-rendering: pixelated; }
.game.pokeverse-tibia-hud #battleListRoot .bl-info { display: flex; flex-direction: column; justify-content: center; gap: 5px; min-width: 0; }
.game.pokeverse-tibia-hud #battleListRoot .bl-name { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: inherit; font: inherit; }
.game.pokeverse-tibia-hud #battleListRoot .bl-row.is-target .bl-name { color: #ff7171; }
.game.pokeverse-tibia-hud #battleListRoot .bl-bar { position: relative; display: block; width: 100%; height: 6px; border: 1px solid #142217; border-radius: 2px; overflow: hidden; background: #121614; }
.game.pokeverse-tibia-hud #battleListRoot .bl-bar > i { display: block; height: 100%; background: #16c331; }
.game.pokeverse-tibia-hud #battleListRoot .bl-bar > b { display: none; }
.game.pokeverse-tibia-hud #battleListRoot .bl-bar > i.hp-mid { background: #d9ad34; }
.game.pokeverse-tibia-hud #battleListRoot .bl-bar > i.hp-low { background: #e9574e; }
.game.pokeverse-tibia-hud #battleListRoot .bl-empty { min-height: 70px; margin: 0; padding: 12px 5px; color: #a4aaaf; font: 12px/1.3 var(--pv-panel-font); text-align: center; }
.game.pokeverse-tibia-hud #huntStatusRoot { min-height: 272px; max-height: none; overflow: visible; }
.game.pokeverse-tibia-hud #huntStatusRoot:is(.pokeverse-collapsed,.is-collapsed) { min-height: 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-species { display: grid; grid-template-columns: 32px minmax(0,1fr); gap: 5px; padding: 7px 5px; min-height: 66px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-species.has-cycle { grid-template-columns: 18px 32px minmax(0,1fr) 18px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-species-icon { width: 32px; height: 32px; box-sizing: border-box; }
.game.pokeverse-tibia-hud #huntStatusRoot :is(.hs-species-name,.hs-species-count,.hs-species-meta) { font-size: 12px; line-height: 1.2; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-species-id { gap: 4px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-species-name { white-space: normal; overflow-wrap: anywhere; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-species-count { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; min-width: 0; font-size: 11px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-session { flex-basis: 100%; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-clear { margin: 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-cols { display: flex; align-items: center; gap: 6px; padding: 4px 6px; min-height: 24px; letter-spacing: 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-cols > span:first-child { display: none; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-cols > span:last-child { margin-left: auto; text-align: right; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-cols .hs-sort { margin: 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-row-in { grid-template-columns: 20px minmax(0,1fr) auto; column-gap: 5px; row-gap: 5px; min-width: 0; padding: 3px 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-row-icon { grid-column: 1; grid-row: 1 / span 2; align-self: center; width: 20px; height: 20px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-iv { grid-column: 2; grid-row: 1; min-width: 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-loc { grid-column: 3; grid-row: 1; max-width: 68px; white-space: normal; overflow-wrap: anywhere; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-pot { grid-column: 2 / -1; grid-row: 2; min-width: 0; flex-wrap: wrap; white-space: normal; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-row .hs-tags { grid-column: 2 / -1; grid-row: 3; margin: 0; overflow: visible; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-tags:empty { display: none; }
.game.pokeverse-tibia-hud #huntStatusRoot :is(.hs-iv,.hs-pot,.hs-pot b,.hs-iv b) { gap: 2px; font-size: 11px; }
.game.pokeverse-tibia-hud #huntStatusRoot :is(.hs-pot small,.hs-loc,.hs-iv .iv-badge) { font-size: 10px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-pot small { display: inline; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-pot { gap: 3px 6px; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-tag { padding: 1px 2px; font-size: 9px; }
.game.pokeverse-tibia-hud #huntStatusRoot :is(.hs-cycle,.hs-clear,.hs-sort) { min-width: 0; min-height: 20px; padding: 2px 3px; border-radius: 1px; font: 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-cycle { width: 18px; padding: 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-empty { gap: 3px; margin: 3px; padding: 5px; border-radius: 1px; background: rgba(255,255,255,.025); box-shadow: none; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-empty :is(b,span) { font-size: 12px; line-height: 1.25; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-foot { display: grid; grid-template-columns: minmax(0,1fr); gap: 4px; padding: 7px 6px; font-size: 11px; letter-spacing: 0; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-foot b { min-width: 0; font-size: 11px; line-height: 1.6; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-foot-stars { display: block; font-size: 13px; line-height: 1.3; }
.game.pokeverse-tibia-hud #huntStatusRoot .hs-more { margin: 2px 4px; font-size: 11px; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) { flex: 0 0 auto; }
.game.pokeverse-tibia-hud #rightPanel .flyout-x:not(.pokeverse-panel-tool):not([data-pokeverse-close]) { display: none; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) .bag-panel { max-height: none; display: flex; flex-direction: column; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) .bag-panel > :not(.bag-head) { min-width: 0; }
.game.pokeverse-tibia-hud #rightPanel .bag-head-copy { min-width: 0; flex: 1; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer { flex: 0 0 auto; min-width: 0; padding: 3px; background: transparent; border-bottom: 1px solid #4b4e50; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer__bar { display: flex; gap: 3px; min-width: 0; align-items: center; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer__gear { width: 22px; min-width: 22px; height: 22px; min-height: 22px; padding: 0; border-radius: 2px; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer__config { padding: 4px; margin-bottom: 4px; border-radius: 2px; background: #242729; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer__list { padding: 0; margin: 4px 0 0; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer__row { display: flex; align-items: center; gap: 3px; padding: 2px 0; min-width: 0; font-size: 11px; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer__name { flex: 1; min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.game.pokeverse-tibia-hud #rightPanel .bag-organizer__move { width: 21px; min-width: 21px; min-height: 20px; padding: 0; border-radius: 2px; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) :is(.bag-body,.bag-scroll,.bag-content) { min-height: 0; overflow: auto; padding: 4px; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) .bag-body { flex: 0 0 auto; height: var(--pv-bag-height,240px); min-height: var(--pv-bag-height,240px); max-height: none; padding: 0; overflow: auto; scrollbar-width: thin; scrollbar-color: #a5a7a9 #151719; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) :is(.bag-filters,.bag-tabs,.bag-kind-tabs,.bag-toolbar) { display: flex; flex-wrap: wrap; gap: 2px; padding: 3px 4px; min-width: 0; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) :is(.bag-filters,.bag-tabs,.bag-kind-tabs,.bag-toolbar) button { min-width: 0; min-height: 21px; padding: 2px 4px; font: 11px var(--pv-panel-font); border-radius: 2px; }
.game.pokeverse-tibia-hud #rightPanel .bag-search { display: flex; flex: 1; min-width: 0; margin: 0; padding: 0 4px; height: 24px; min-height: 24px; background: #151719; border: 1px solid #4b4e50; border-radius: 2px; }
.game.pokeverse-tibia-hud #rightPanel .bag-search input { min-width: 0; min-height: 20px; height: 20px; padding: 2px; font: 12px var(--pv-panel-font); }
.game.pokeverse-tibia-hud #rightPanel .bag-search button { min-width: 18px; min-height: 18px; padding: 0; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) .sb-inv { display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); align-content: start; gap: 2px; padding: 2px; max-height: none; overflow: visible; }
.game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) .sb-slot { box-sizing: border-box; width: auto; min-width: 0; min-height: 40px; aspect-ratio: 1; padding: 1px; border-radius: 3px; background: #111315; border: 1px solid #45484b; box-shadow: inset 0 1px #ffffff08; }
.game.pokeverse-tibia-hud #rightPanel .sb-slot .tile { min-width: 0; width: 100%; height: 100%; }
.game.pokeverse-tibia-hud #rightPanel .sb-qty { right: 1px; bottom: 0; font: 10px var(--pv-panel-font); }
.game.pokeverse-tibia-hud #rightPanel .bag-actions { flex: 0 0 auto; max-height: 125px; overflow: auto; margin: 0 4px 4px; padding: 5px; background: #282b2d; border: 1px solid #4b4e50; border-radius: 2px; }
.game.pokeverse-tibia-hud #rightPanel :is(.sb-actions-name,.sb-actions-sub,.sb-actions-note,.bag-organizer__hint) { font-size: 11px; line-height: 1.3; }
.game.pokeverse-tibia-hud #rightPanel .sb-btnrow { display: flex; flex-wrap: wrap; gap: 3px; margin-top: 4px; }
.game.pokeverse-tibia-hud #rightPanel .sb-btnrow button { white-space: normal; min-height: 24px; padding: 3px 5px; border-radius: 2px; font: 11px var(--pv-panel-font); }
.game.pokeverse-tibia-hud #rightPanel .bag-foot { flex: 0 0 auto; display: flex; justify-content: space-between; padding: 4px 5px; min-height: 22px; border-top: 1px solid #4b4e50; background: var(--pv-head); font-size: 11px; }
.game.pokeverse-tibia-hud #rightPanel [data-pokeverse-bag-resize],
.game.pokeverse-tibia-hud #battleListRoot > [data-pokeverse-panel-resize="battle"] { display: grid; place-items: center; box-sizing: border-box; flex: 0 0 8px; width: 100%; min-width: 0; height: 8px; min-height: 8px; margin: 0; padding: 0; border: 0; border-top: 1px solid #414345; border-radius: 0 0 7px 7px; background: var(--pv-head); box-shadow: none; color: #a5a7a9; cursor: ns-resize; touch-action: none; user-select: none; }
.game.pokeverse-tibia-hud #rightPanel [data-pokeverse-bag-resize]::after,
.game.pokeverse-tibia-hud #battleListRoot > [data-pokeverse-panel-resize="battle"]::after { content: ""; width: 28px; height: 2px; border-block: 1px solid currentColor; }
.game.pokeverse-tibia-hud #rightPanel [data-pokeverse-bag-resize]:is(:hover,:focus-visible),
.game.pokeverse-tibia-hud #battleListRoot > [data-pokeverse-panel-resize="battle"]:is(:hover,:focus-visible) { background: #353739; color: #dedede; }
.game.pokeverse-tibia-hud #rightPanel [data-pokeverse-bag-resize]:disabled,
.game.pokeverse-tibia-hud #battleListRoot > [data-pokeverse-panel-resize="battle"]:disabled { cursor: default; color: #686c6f; opacity: .65; }
.game.pokeverse-tibia-hud #rightPanel.pokeverse-collapsed [data-pokeverse-bag-resize],
.game.pokeverse-tibia-hud #battleListRoot.pokeverse-collapsed > [data-pokeverse-panel-resize="battle"] { display: none; }
.game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide:not(.is-floating) {
  position: fixed !important; left: calc(50vw / var(--pv-scale)) !important; right: auto !important;
  top: calc((var(--pv-top) * var(--pv-top-scale) + 16px) / var(--pv-scale)) !important;
  bottom: auto !important; transform: translateX(-50%) !important; width: min(740px,calc((100vw - 32px) / var(--pv-scale))) !important;
  max-height: calc((100dvh - var(--pv-top) * var(--pv-top-scale) - 32px) / var(--pv-scale)); z-index: 110; overflow: auto;
}
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot,#ctxRoot,#chatPanel),
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot,#ctxRoot,#chatPanel) :is(.pl-window,.pl-ui) {
  --pl-ui-font-body: var(--pv-panel-font); --pl-ui-font-title: var(--pv-panel-font); --pl-ui-font-number: var(--pv-panel-font); --pl-ui-font-section: var(--pv-panel-font);
  --pl-ui-font-weight-control: 600; --pl-ui-font-weight-section: 600; --pl-ui-font-weight-strong: 700;
  --pl-ui-font-body-size: 13px; --pl-ui-font-meta-size: 11px; --pl-ui-leading-copy: 1.35;
  --pl-ui-tracking-title: 0; --pl-ui-tracking-control: 0; --pl-ui-tracking-kicker: .03em;
  --pl-ui-bg-base: #202326; --pl-ui-surface-panel: var(--pv-window-panel,#242729); --pl-ui-surface-raised: var(--pv-window-raised,#2c3033); --pl-ui-surface-sunken: var(--pv-window-sunken,#151719);
  --pl-ui-surface-card: #26292c; --pl-ui-card-active-background: #3b4248; --pl-ui-card-locked-background: #1b1e20;
  --pl-ui-surface-disabled: #222527; --pl-ui-surface-secondary-action: #30363b;
  --pl-ui-text: #dedede; --pl-ui-text-strong: #ececec; --pl-ui-text-soft: #bfc1c3; --pl-ui-text-muted: #a5a7a9; --pl-ui-text-disabled: #73787c;
  --pl-ui-border: #4b4e50; --pl-ui-border-strong: #85898c; --pl-ui-border-disabled: #383c3f; --pl-ui-outline-window: transparent;
  --pl-ui-accent: #aab3bb; --pl-ui-accent-bright: #e0e3e6; --pl-ui-accent-muted: #bfc6cc;
  --pl-ui-accent-window-border: #737678; --pl-ui-accent-action-border: #85898c; --pl-ui-accent-action-ring: #5b6770;
  --pl-ui-focus: #b7c5d0; --pl-ui-radius-window: 8px; --pl-ui-radius-panel: 5px; --pl-ui-radius-card: 3px; --pl-ui-radius-button: 3px;
  --pl-ui-header-gradient: var(--pv-window-head,#282a2c); --pl-ui-header-coating: var(--pv-window-head,#282a2c); --pl-ui-window-coating: var(--pv-window-coating,#202326);
  --pl-ui-header-ornament-line: none; --pl-ui-header-ornament-overlay: none;
  --pl-ui-primary-gradient: #3b444c; --pl-ui-primary-gradient-active: #30383f;
  --pl-ui-close-color: #c9ccce; --pl-ui-close-border: #5c6165; --pl-ui-close-background: #282a2c;
  --pl-ui-header-icon-background: transparent; --pl-ui-header-icon-border: transparent; --pl-ui-header-icon-color: #dedede;
  --pl-ui-header-kicker-color: #bfc6cc; --pl-ui-header-kicker-line: #737678;
  --pl-ui-shadow-window: 0 2px 6px #0008; --pl-ui-shadow-window-highlight: none; --pl-ui-shadow-header: none;
  --pl-ui-shadow-card: none; --pl-ui-shadow-card-active: inset 0 0 0 1px #737b82; --pl-ui-shadow-focus-glow: 0 0 0 1px #85898c;
  --pl-ui-shadow-header-icon: none; --pl-ui-shadow-header-icon-highlight: none; --pl-ui-shadow-header-icon-glyph: 1px 1px #000;
  --pl-ui-shadow-control-primary: none; --pl-ui-shadow-control-primary-hover: none; --pl-ui-shadow-control-primary-active: inset 0 1px 3px #0007;
  --pl-ui-shadow-control-disabled: none;
  color: #dedede; font-family: var(--pv-panel-font); font-size: 13px;
}
.game.pokeverse-tibia-hud #rightPanel > .pl-window {
  min-width: 0; margin: 0; border: 0; border-radius: 0; outline: 0; background: transparent; box-shadow: none;
  -webkit-backdrop-filter: none; backdrop-filter: none;
}
.game.pokeverse-tibia-hud .modes-inner--hunts-only .hunt-card-lv { color: #f4c86a; }
.game.pokeverse-tibia-hud .modes-inner--hunts-only .hunt-card-xp { color: #63d58a; }
.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) :is(.modal,.pl-window,.tc-panel,.qw-panel) {
  color: #dedede; border: 1px solid #737678; border-radius: 8px; outline: 0; background: #202326; box-shadow: 0 2px 6px #0008;
  -webkit-backdrop-filter: none; backdrop-filter: none; font-family: var(--pv-panel-font); font-size: 13px;
}
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) .pl-window::after,
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) .pl-window__header::before,
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) .pl-window__header::after,
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) .pl-window__icon::before { display: none; }
.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) :is(.modal-head,.pl-window__header) {
  min-height: 30px; margin: 0; padding: 4px 6px; border-bottom: 1px solid #414345; border-radius: 7px 7px 0 0;
  background: #282a2c; color: #dedede; box-shadow: none; font: 600 17px/1.2 var(--pv-panel-font);
}
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) .pl-window__title,
.game.pokeverse-tibia-hud :is(#modalRoot,#overlayRoot) .modal-head :is(h1,h2,h3,h4,strong) {
  min-width: 0; margin: 0; color: inherit; font: inherit; letter-spacing: 0; text-transform: none; text-shadow: 1px 1px #000;
}
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(.pl-button,.hud-btn,button.primary,button.secondary):not(.pokeverse-panel-tool):not(.ui-close):not(.pl-card) {
  min-height: 27px; padding: 4px 7px; border: 1px solid #5c6165; border-radius: 3px;
  background: #3b444c; color: var(--pv-control-color,#dedede); box-shadow: none; text-shadow: 1px 1px #000;
  font: 600 12px/1.2 var(--pv-panel-font); letter-spacing: 0; text-transform: none;
}
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(.pl-button,.hud-btn,button.primary,button.secondary):not(.pokeverse-panel-tool):not(.ui-close):not(.pl-card):is(:hover,:focus-visible):not(:disabled) { background: #4a555f; border-color: #92999f; transform: none; box-shadow: none; }
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(.pl-button,.hud-btn,button.primary,button.secondary):not(.pokeverse-panel-tool):not(.ui-close):not(.pl-card):disabled { background: #222527; border-color: #383c3f; color: #73787c; opacity: .6; cursor: not-allowed; }
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(.pl-button,.hud-btn,button.primary,button.secondary):not(.pokeverse-panel-tool):not(.ui-close):not(.pl-card):is(.active,.is-on,.selected,[aria-pressed="true"],[aria-selected="true"]) { background: #4b5964; border-color: #a1aeb8; }
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(.fr-mini--danger,.danger,.is-danger,.pl-button--danger) { --pv-control-color: var(--pl-ui-danger); }
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(.fr-mini--ok,.success,.is-success,.pl-button--success) { --pv-control-color: var(--pl-ui-success); }
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(input:not([type]),input[type="text"],input[type="search"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],select,textarea) {
  min-width: 0; min-height: 27px; padding: 4px 6px; color: #dedede; border: 1px solid #4b4e50; border-radius: 3px;
  outline: 0; background: #151719; box-shadow: none; font: 12px/1.35 var(--pv-panel-font);
}
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) :is(input,select,textarea):focus-visible { border-color: #92999f; outline: 1px solid #92999f; outline-offset: 0; }
.game.pokeverse-tibia-hud :is(#rightPanel,#modalRoot,#overlayRoot) .pl-scroll-area { scrollbar-color: #68727a #151719; scrollbar-width: thin; }
.game.pokeverse-tibia-hud #modalRoot .modal.modal-pokeverse-guild {
  width: auto; min-width: 0; max-width: calc(100vw - 24px); max-height: calc(100dvh - 24px); margin: auto; padding: 0;
  border: 1px solid #737678; border-radius: 8px; background: rgba(26,29,31,.88); box-shadow: 0 2px 6px #0008;
  overflow: hidden; backdrop-filter: none; -webkit-backdrop-filter: none; color: #dedede; font-family: var(--pv-panel-font);
}
.game.pokeverse-tibia-hud .pokeverse-guild { display: flex; flex-direction: column; box-sizing: border-box; width: min(350px,calc(100vw - 26px)); max-height: calc(100dvh - 26px); min-width: 0; color: inherit; font: 400 13px/1.35 var(--pv-panel-font); }
.game.pokeverse-tibia-hud .pokeverse-guild-detail { width: min(560px,calc(100vw - 26px)); }
.game.pokeverse-tibia-hud .pokeverse-guild-head { display: flex; flex: 0 0 auto; align-items: center; gap: 8px; min-height: 48px; padding: 6px 10px; border-bottom: 1px solid #414345; background: rgba(255,255,255,.025); }
.game.pokeverse-tibia-hud .pokeverse-guild-head h2 { flex: 1; min-width: 0; margin: 0; color: #f0f0f0; font: 600 21px/1.25 var(--pv-panel-font); text-align: center; text-shadow: 1px 1px 1px #000; letter-spacing: 0; text-transform: none; }
.game.pokeverse-tibia-hud #modalRoot .pokeverse-guild-head .pl-window__close { position: static; flex: 0 0 30px; width: 30px; min-width: 30px; height: 30px; min-height: 30px; margin: 0; padding: 0; border: 0; background: transparent; color: #f04b5a; box-shadow: none; font: 700 27px/1 var(--pv-panel-font); }
.game.pokeverse-tibia-hud .pokeverse-guild-body { min-height: 0; padding: 14px; overflow: auto; overscroll-behavior: contain; }
.game.pokeverse-tibia-hud .pokeverse-guild-body:has(> .pokeverse-guild-menu) { padding: 0; }
.game.pokeverse-tibia-hud .pokeverse-guild-menu-buttons { display: grid; align-content: start; gap: 12px; min-height: 280px; padding: 38px 30px 30px; box-sizing: border-box; }
.game.pokeverse-tibia-hud #modalRoot .pokeverse-guild-menu-buttons > .pl-button:not(.pokeverse-panel-tool):not(.ui-close):not(.pl-card) { min-height: 40px; width: 100%; border: 1px solid #1a8dd2; border-radius: 4px; background: #219eeb; color: #fff; font: 600 13px/1.2 var(--pv-panel-font); text-shadow: 1px 1px #176b9e; }
.game.pokeverse-tibia-hud #modalRoot .pokeverse-guild-menu-buttons > .pl-button:not(.pokeverse-panel-tool):not(.ui-close):not(.pl-card):is(:hover,:focus-visible):not(:disabled) { background: #39b0f6; border-color: #86d3ff; }
.game.pokeverse-tibia-hud :is(.pokeverse-guild-form,.pokeverse-guild-settings,.pokeverse-guild-list) { display: grid; gap: 10px; min-width: 0; margin: 0; }
.game.pokeverse-tibia-hud :is(.pokeverse-guild-nav,.pokeverse-guild-actions) { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; min-width: 0; margin: 0 0 10px; }
.game.pokeverse-tibia-hud .pokeverse-guild-actions { margin: 8px 0 0; }
.game.pokeverse-tibia-hud .pokeverse-guild-field { display: grid; gap: 4px; min-width: 0; color: #c3c7ca; }
.game.pokeverse-tibia-hud .pokeverse-guild-field > span { font-weight: 600; }
.game.pokeverse-tibia-hud .pokeverse-guild-field > :is(input,textarea,select) { box-sizing: border-box; width: 100%; min-width: 0; }
.game.pokeverse-tibia-hud .pokeverse-guild-field > textarea { min-height: 70px; max-height: 180px; resize: vertical; }
.game.pokeverse-tibia-hud .pokeverse-guild-row { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 6px 10px; min-width: 0; padding: 9px; border: 1px solid #4b4e50; border-radius: 4px; background: rgba(255,255,255,.025); }
.game.pokeverse-tibia-hud .pokeverse-guild-identity { flex: 1 1 130px; min-width: 0; overflow-wrap: anywhere; }
.game.pokeverse-tibia-hud .pokeverse-guild-identity :is(b,strong) { display: block; color: #ececec; font-weight: 600; }
.game.pokeverse-tibia-hud .pokeverse-guild-identity small { color: #a5a7a9; font-size: 11px; }
.game.pokeverse-tibia-hud .pokeverse-guild-description { margin: 8px 0 12px; color: #bfc1c3; white-space: pre-wrap; overflow-wrap: anywhere; }
.game.pokeverse-tibia-hud :is(.pokeverse-guild-empty,.pokeverse-guild-note) { margin: 0; padding: 10px 0; color: #a5a7a9; }
.game.pokeverse-tibia-hud .pokeverse-guild-error { margin: 0 0 10px; padding: 8px; border: 1px solid #9a4a51; border-radius: 4px; background: #c83e4b16; color: #ffadb5; }
.game.pokeverse-tibia-hud .pokeverse-guild-confirm { margin-top: 12px; padding: 10px; border: 1px solid #8a6b38; border-radius: 4px; background: #e8ad3d0c; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-window { display: flex; flex-direction: column; min-width: 0; min-height: 0; width: 100%; max-height: min(430px,calc((100dvh - 100px) / var(--pv-scale))); overflow: visible; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-head-copy { display: flex; flex: 1; flex-direction: row; align-items: center; gap: 4px; min-width: 0; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-head h2.pl-window__title { flex: 1; font: 600 15px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-online { display: flex; flex: 0 0 auto; align-items: center; min-height: 16px; max-width: none; gap: 4px; color: #a5a7a9; font: 600 11px/1.2 var(--pv-panel-font); letter-spacing: 0; white-space: nowrap; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-online:before { width: 5px; height: 5px; box-shadow: none; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-online.is-on { color: var(--pl-ui-success); }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-body.pl-scroll-area { display: flex; flex-direction: column; gap: 5px; min-height: 0; max-height: 390px; padding: 5px; border-radius: 0 0 7px 7px; overflow: auto; overscroll-behavior: auto; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-side.pl-scroll-area { display: contents; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .party-box.pl-card { min-width: 0; margin: 0; padding: 5px; border: 1px solid #4b4e50; border-radius: 3px; background: #26292c; box-shadow: none; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .party-box p.muted { margin: 0 0 5px; color: #bfc1c3; font: 11px/1.35 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-window .hud-sub { margin: 3px 0; padding-bottom: 3px; color: #bfc6cc; font: 600 11px/1.2 var(--pv-panel-font); letter-spacing: .03em; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .party-box .btn-row { flex-wrap: wrap; gap: 3px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .party-box :is(.btn-row .pl-button,.pl-button.block) { min-width: 0; min-height: 26px; padding: 4px; font-size: 11px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-add { display: flex; flex-direction: column; gap: 4px; margin: 0; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-add :is(input,.pl-button) { flex: 0 0 auto; width: 100%; min-width: 0; height: 27px; min-height: 27px; margin: 0; padding: 4px 6px; font-size: 12px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-actionbar.pl-card { margin: 0; padding: 5px; gap: 4px; border: 1px solid #4b4e50; border-radius: 3px; background: #26292c; box-shadow: none; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-actionbar-btns { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 3px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] :is(.friend-actionbar-btns .pl-button,.friend-row .pl-button,.friend-groupedit .pl-button) { min-width: 0; min-height: 26px; padding: 3px; font-size: 13px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-scroll.pl-scroll-area { display: block; grid-area: auto; flex: 0 0 auto; min-height: 70px; max-height: 170px; overflow: auto; overscroll-behavior: auto; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-row { min-width: 0; padding: 4px 2px; gap: 4px; font-size: 11px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-row :is(.grow,.friend-name) { min-width: 0; font-size: 12px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-row.selectable.selected { background: #3b4248; box-shadow: inset 0 0 0 1px #737b82; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-empty { margin: 3px 0; padding: 3px; font: 12px/1.35 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-groupedit { min-width: 0; gap: 3px; padding: 3px 0; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friend-groupedit input { width: 100%; min-width: 0; height: 26px; }
.game.pokeverse-tibia-hud #ctxRoot :is(.player-ctx,.pl-window,.pl-card) { color: #dedede; border-color: #737678; border-radius: 8px; background: #202326; box-shadow: 0 2px 6px #0008; font-family: var(--pv-panel-font); }
.game.pokeverse-tibia-hud #ctxRoot .player-ctx-name { background: #282a2c; border-bottom-color: #414345; color: #dedede; font: 600 13px/1.3 var(--pv-panel-font); letter-spacing: 0; box-shadow: none; }
.game.pokeverse-tibia-hud #ctxRoot .player-ctx-item { font-family: var(--pv-panel-font); }
.game.pokeverse-tibia-hud #chatPanel { border: 1px solid #737678; border-image: none; border-radius: 8px; background: #202326; color: #dedede; box-shadow: 0 2px 6px #0008; font-family: var(--pv-panel-font); }
.game.pokeverse-tibia-hud #chatPanel .chat-head { border-bottom: 1px solid #414345; border-radius: 7px 7px 0 0; background: #282a2c; }
.game.pokeverse-tibia-hud #chatPanel .chat-body { background: #202326; font-family: var(--pv-panel-font); font-size: 13px; }
.game.pokeverse-tibia-hud #chatPanel .chat-tab { border-radius: 3px; background: transparent; color: #bfc1c3; font: 600 11px/1.2 var(--pv-panel-font); text-transform: none; letter-spacing: 0; box-shadow: none; }
.game.pokeverse-tibia-hud #chatPanel .chat-tab.active { background: #3b4248; color: #ececec; }
.game.pokeverse-tibia-hud #chatPanel .chat-input { background: #151719 !important; color: #dedede !important; border-top-color: #4b4e50 !important; font-family: var(--pv-panel-font); }
.game.pokeverse-tibia-hud [data-pokeverse-minimap-body] { position: relative; min-width: 0; padding: 0; background: #151719; }
.game.pokeverse-tibia-hud .pokeverse-minimap-map { display: block; box-sizing: border-box; width: 100%; height: 202px; border: 2px solid; border-color: #101214 #50565b #50565b #101214; background: #151719; image-rendering: pixelated; }
.game.pokeverse-tibia-hud .pokeverse-minimap-map svg { display: block; width: 100%; height: 100%; }
.game.pokeverse-tibia-hud .pokeverse-minimap-marker { pointer-events: none; }
.game.pokeverse-tibia-hud .pokeverse-minimap-meta { display: flex; align-items: center; gap: 4px; position: absolute; z-index: 2; top: 3px; left: 4px; right: 4px; pointer-events: none; color: #f0f0ec; text-shadow: 1px 1px 2px #000, -1px -1px 1px #000; font: 700 12px/1.2 Tahoma,sans-serif; }
.game.pokeverse-tibia-hud .pokeverse-minimap-meta > * { display: block; min-width: 0; padding: 0; border: 0; border-radius: 0; background: transparent; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.game.pokeverse-tibia-hud .pokeverse-minimap-caption { display: flex; align-items: center; justify-content: space-between; gap: 3px; min-width: 0; margin: 0; padding: 2px 4px; color: #aeb8be; font: 11px/1.2 var(--pv-panel-font); }
.game.pokeverse-tibia-hud .pokeverse-minimap-caption [data-pokeverse-maplabel] { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.game.pokeverse-tibia-hud .pokeverse-minimap-toolbar { position: absolute; z-index: 3; left: 2px; right: 2px; bottom: 2px; display: block; min-height: 0; padding: 0; border: 0; background: #929aa42e; pointer-events: none; }
.game.pokeverse-tibia-hud .pokeverse-minimap-toolbar .pokeverse-minimap-caption { display: none; }
.game.pokeverse-tibia-hud #pokeverseMinimap .pokeverse-minimap-zoom { display: flex; width: 100%; align-items: center; justify-content: space-between; gap: 0; pointer-events: auto; }
.game.pokeverse-tibia-hud #pokeverseMinimap :is(.pokeverse-minimap-zoom,.pokeverse-minimap-toolbar) button {
  display: grid; place-items: center; box-sizing: border-box; flex: 1 1 0; width: 18px; min-width: 16px; height: 18px; min-height: 18px;
  margin: 0; padding: 1px; border: 0; border-radius: 0; background: transparent;
  color: #dce0e3; line-height: 0; box-shadow: none;
}
.game.pokeverse-tibia-hud #pokeverseMinimap .pokeverse-minimap-toolbar button:is(:hover,:focus-visible) { background: #bbc3cc30; outline: 1px solid #d5d8cc; outline-offset: -1px; }
.game.pokeverse-tibia-hud #pokeverseMinimap button:disabled { opacity: .35; cursor: default; }
.game.pokeverse-tibia-hud .hud-bottom {
  position: absolute; z-index: 40; left: calc(var(--pv-left) + var(--pv-gap) * 2 / var(--pv-scale)); right: calc(var(--pv-right) + var(--pv-gap) * 2 / var(--pv-scale));
  bottom: calc((7px + env(safe-area-inset-bottom)) / var(--pv-scale)); width: auto; max-width: none; min-width: 0;
  display: flex; flex-direction: column; align-items: center; gap: 4px; padding: 0; margin: 0;
  transform: none; border: 0; background: transparent; box-shadow: none;
}
.game.pokeverse-tibia-hud #hotbar { width: fit-content; max-width: 100%; min-width: 0; margin-inline: auto; overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; background: transparent; border: 0; box-shadow: none; }
.game.pokeverse-tibia-hud #hotbar :is(.hb-shell,.hb) { flex: 0 0 auto; width: max-content !important; min-width: 0; max-width: 100%; margin: auto; padding: 3px; gap: 3px; border: 0; border-radius: 0; background: transparent; box-shadow: none; outline: none; backdrop-filter: none; }
.game.pokeverse-tibia-hud #hotbar .hb-shell.pl-window::after { display: none; }
.game.pokeverse-tibia-hud #hotbar .hb-shell .hb { padding: 0; }
.game.pokeverse-tibia-hud #hotbar .hb-slot { width: 52px; min-width: 52px; height: 52px; min-height: 52px; padding: 1px; border-radius: 2px; border: 1px solid transparent; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud #hotbar .hb-slot :is(img,.hb-icon,.hb-abbr) { width: 48px; height: 48px; max-width: 48px; max-height: 48px; object-fit: contain; image-rendering: pixelated; }
.game.pokeverse-tibia-hud #hotbar .hb-abbr { font: 700 13px/1 var(--pv-panel-font); }
.game.pokeverse-tibia-hud #hotbar .hb-key { top: 2px; left: 3px; font: 700 11px/1 var(--pv-panel-font); color: #fff; text-shadow: 1px 1px #000,-1px -1px #000; }
html[data-short-landscape="true"] .game.pokeverse-tibia-hud .stage #hotbar .hb-slot { width: 46px; min-width: 46px; height: 46px; min-height: 46px; }
html[data-short-landscape="true"] .game.pokeverse-tibia-hud .stage #hotbar .hb-slot :is(img,.hb-icon,.hb-abbr) { width: 42px; height: 42px; max-width: 42px; max-height: 42px; }
.game.pokeverse-tibia-hud .hud-bottom-actions { display: flex; align-items: center; justify-content: center; gap: 4px; width: auto; max-width: 100%; min-width: 0; margin: 0; padding: 0; border: 0; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud .hud-bottom-actions .gba-cta-row { display: flex; align-items: stretch; gap: 3px; min-width: 0; padding: 0; }
.game.pokeverse-tibia-hud .hud-bottom-actions :is(.gba-cta-explore,.gba-btn-pokecenter,.gba-btn-depot,.arena-entrada-btn,.mt-leave,.mt-helper) { min-width: 0; min-height: 27px; height: 27px; padding: 3px 8px; border-radius: 2px; border: 1px solid #5a6974; background: #293740; color: #d6e0e7; box-shadow: inset 0 1px #ffffff0c; font: 10px var(--pv-panel-font); }
.game.pokeverse-tibia-hud .hud-bottom-actions .cta-kicker { display: none; }
.game.pokeverse-tibia-hud .hud-bottom-actions .cta-title { font: 700 10px var(--pv-panel-font); }
.game.pokeverse-tibia-hud #miniTeam { display: flex; width: auto; min-width: 0; margin: 0; padding: 0; gap: 4px; border: 0; background: transparent; box-shadow: none; }
.game.pokeverse-tibia-hud #miniTeam :is(.mt-slot,.mt-gap) { display: none; }
.game.pokeverse-tibia-hud #miniTeam:empty { display: none; }
.game.pokeverse-tibia-hud #btnToggleLog { left: var(--pv-gap); bottom: 7px; min-height: 26px; height: 26px; padding: 3px 8px; border: 1px solid #56636d; border-radius: 2px; background: #202b32e8; color: #c6d5df; box-shadow: none; font: 10px var(--pv-panel-font); }
.game.pokeverse-tibia-hud .pokeverse-dock-toggle { display: none; }
.game.pokeverse-tibia-hud:has(.hud-top #boostStrip > .hunt-area-chip-row) { --pv-capture-route-clearance: 28px; }
.game.pokeverse-tibia-hud .hunt-feed { top: calc(var(--pv-top) + 15px); right: calc(var(--pv-right) + 16px); left: auto; width: min(270px,calc(100vw - var(--pv-left) - var(--pv-right) - 42px)); transform: none; translate: none; }
/* POKEVERSE_HUNT_FEED_PANEL_GAP */
@media (min-width: 761px) {
  .game.pokeverse-tibia-hud #huntFeedRoot.hunt-feed { right: calc(var(--pv-right) + 24px); }
}
.game.pokeverse-tibia-hud .global-announce { top: calc(var(--pv-top) + 14px); left: calc(var(--pv-left) + 20px); right: calc(var(--pv-right) + 20px); max-width: none; }
.game.pokeverse-tibia-hud .stage.outland-mode :is(#hotbar,.hud-bottom-actions,.hunt-only,#leftDock) { display: none !important; }
.game.pokeverse-tibia-hud .stage.city-mode .hunt-only,
.game.pokeverse-tibia-hud .stage.battle-mode .city-only { display: none !important; }
.game.pokeverse-tibia-hud :is(.battle-list:not(.is-on),.battle-list:not(.is-open),.hunt-status:not(.is-on)) { display: none !important; }
@media (min-width: 761px) and (max-width: 1023px) {
  .game.pokeverse-tibia-hud { --pv-panel-width: 196px; --pv-gap: 6px; }
  .game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) .sb-inv { grid-template-columns: repeat(4,minmax(0,1fr)); }
}
@media (max-height: 700px) {
  .game.pokeverse-tibia-hud { --pv-foot: 92px; }
  .game.pokeverse-tibia-hud .pokeverse-hud-right { gap: 4px; }
  .game.pokeverse-tibia-hud #battleListRoot :is(.bl-list,.bl-body,.bl-rows) { max-height: 72px; }
  .game.pokeverse-tibia-hud #huntStatusRoot .hs-rows { max-height: 116px; }
}
@media (max-width: 760px) {
  .game.pokeverse-tibia-hud { --pv-top: 39px; --pv-gap: 5px; --pv-left: 0px; --pv-right: 0px; --pv-foot: 93px; }
  .game.pokeverse-tibia-hud > .hud-top { top: calc(env(safe-area-inset-top) / var(--pv-top-scale)); padding: 0 2px; }
  .game.pokeverse-tibia-hud .hud-top .hud-zone-left { flex: 0 0 auto; }
  .game.pokeverse-tibia-hud .hud-top .hud-zone-center { justify-content: flex-start; }
  .game.pokeverse-tibia-hud .pokeverse-hud-right { display: none; right: calc(5px / var(--pv-scale)); width: min(var(--pv-panel-width),calc((100vw - 43px) / var(--pv-scale))); top: calc(env(safe-area-inset-top) / var(--pv-scale)); bottom: calc(env(safe-area-inset-bottom) / var(--pv-scale)); z-index: 65; }
  .game.pokeverse-tibia-hud.pokeverse-dock-open .pokeverse-hud-right { display: flex; }
  .game.pokeverse-tibia-hud .pokeverse-dock-toggle { display: grid; place-items: center; position: absolute; top: calc(var(--pv-top) + 12px); right: 5px; z-index: 70; width: 28px; min-width: 28px; height: 27px; min-height: 27px; padding: 0; border: 1px solid #687780; border-radius: 2px; background: #25323be8; color: #d3dee5; font: 16px var(--pv-panel-font); }
  .game.pokeverse-tibia-hud #leftCluster { top: calc((env(safe-area-inset-top) + var(--pv-top) * var(--pv-top-scale) + 12px) / var(--pv-scale)); width: min(var(--pv-panel-width),calc((100vw - 43px) / var(--pv-scale))); bottom: calc(env(safe-area-inset-bottom) / var(--pv-scale)); z-index: 62; flex-direction: column; }
  .game.pokeverse-tibia-hud #leftCluster .gba-dock-handle { display: grid; place-items: center; width: 28px; min-width: 28px; height: 27px; min-height: 27px; margin-bottom: 3px; padding: 0; border: 1px solid #687780; border-radius: 2px; background: #25323be8; color: #d3dee5; pointer-events: auto; }
  .game.pokeverse-tibia-hud #leftCluster.collapsed .gba-left-stack { display: none; }
  .game.pokeverse-tibia-hud .hud-bottom { left: calc(6px / var(--pv-scale)); right: calc(6px / var(--pv-scale)); bottom: calc(5px / var(--pv-scale)); }
  .game.pokeverse-tibia-hud #hotbar .hb-slot { width: 46px; min-width: 46px; height: 46px; min-height: 46px; }
  .game.pokeverse-tibia-hud #hotbar .hb-slot :is(img,.hb-icon,.hb-abbr) { width: 42px; height: 42px; max-width: 42px; max-height: 42px; }
  .game.pokeverse-tibia-hud .hud-bottom-actions :is(.gba-btn-pokecenter,.gba-btn-depot,.arena-entrada-btn) { max-width: 105px; padding-inline: 5px; font-size: 9px; }
  .game.pokeverse-tibia-hud #btnToggleLog { bottom: calc(var(--pv-foot) + 8px); }
  .game.pokeverse-tibia-hud :is(.hunt-feed,.global-announce) { left: 40px; right: 40px; width: auto; max-width: none; top: calc(var(--pv-top) + 14px); }
  .game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide:not(.is-floating) { top: calc((var(--pv-top) * var(--pv-top-scale) + 12px) / var(--pv-scale)) !important; max-height: calc((100dvh - var(--pv-top) * var(--pv-top-scale) - 25px) / var(--pv-scale)); width: calc((100vw - 16px) / var(--pv-scale)) !important; }
}
@media (max-height: 480px) and (orientation: landscape) {
  .game.pokeverse-tibia-hud { --pv-top: 39px; --pv-panel-width: 176px; --pv-foot: 72px; }
  .game.pokeverse-tibia-hud #rightPanel:not(.pokeverse-panel-wide) .sb-inv { grid-template-columns: repeat(4,minmax(0,1fr)); }
  .game.pokeverse-tibia-hud .pokeverse-minimap-map { height: 72px; }
  .game.pokeverse-tibia-hud .hud-bottom-actions :is(.gba-cta-explore,.gba-btn-pokecenter,.gba-btn-depot,.mt-leave,.mt-helper) { min-height: 23px; height: 23px; padding-block: 2px; }
}
@media (pointer: coarse) {
  .game.pokeverse-tibia-hud .pokeverse-panel-tools button { width: 24px; min-width: 24px; height: 24px; min-height: 24px; }
  .game.pokeverse-tibia-hud .pokeverse-panel-head { min-height: 29px; }
}

/* POKEVERSE_MOBILE_MAINBAR_BEGIN */
.game.pokeverse-tibia-hud #topStats .hudbar-utils > .hudbar-mobile-menu { display: none; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud { --pv-top: 48px; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud > .hud-top {
  left: max(4px,env(safe-area-inset-left)); right: max(4px,env(safe-area-inset-right));
  width: max-content; max-width: none; padding: 1px 4px; height: var(--pv-top);
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats { overflow: visible; gap: 3px; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats .hudbar-rail { display: flex; gap: 3px; overflow: visible; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats .hudbar-rail > :not([data-mobile-mainbar]),
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats .hudbar-utils > :not(.hudbar-mobile-menu),
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud > .hud-top > :is(#topIdleVoteBtnRoot,.dcta-root) { display: none; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats [data-mobile-mainbar] { padding: 0; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats [data-mobile-mainbar="1"] { order: 1; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats [data-mobile-mainbar="2"] { order: 2; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats [data-mobile-mainbar]::before { content: none; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats :is([data-mobile-mainbar] > .hudbar-group-btn,.hudbar-utils > .hudbar-mobile-menu) {
  display: grid; place-items: center; flex: 0 0 44px; width: 44px; min-width: 44px; max-width: 44px;
  height: 44px; min-height: 44px; margin: 0; padding: 2px; touch-action: manipulation;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #topStats .hudbar-mobile-menu { position: relative; color: var(--pv-text); }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #ctxRoot > .hudbar-pop {
  max-height: calc(100dvh - var(--pv-top) - 16px - env(safe-area-inset-bottom));
  overflow-y: auto; overscroll-behavior: contain;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hud-top .hudbar-center-stack > #boostStrip {
  left: max(4px,env(safe-area-inset-left)); right: max(4px,env(safe-area-inset-right));
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .pokeverse-hud-right {
  top: calc((env(safe-area-inset-top) + var(--pv-top) + 42px) / var(--pv-scale));
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud :is(#teamDock,#rightPanel[data-pokeverse-tab="bag"]):not(.pokeverse-locked) .pokeverse-panel-head {
  cursor: grab; touch-action: none; user-select: none;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud :is(#teamDock,#rightPanel[data-pokeverse-tab="bag"]) .pokeverse-panel-tools button {
  width: 32px; min-width: 32px; height: 32px; min-height: 32px;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="bag"] .pokeverse-panel-close::after { content: none; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="bag"] [data-pokeverse-bag-resize] {
  --pv-bag-handle-size: calc(32px / var(--pv-scale));
  flex-basis: var(--pv-bag-handle-size); height: var(--pv-bag-handle-size); min-height: var(--pv-bag-handle-size);
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-scrim { position: fixed; inset: 0; z-index: 1000; background: transparent; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet.pl-window {
  --pv-sheet-columns: repeat(3, minmax(0, 1fr));
  position: fixed; z-index: 1001; inset: auto 0 0;
  display: flex; flex-direction: column; max-height: 78dvh; box-sizing: border-box;
  padding: 4px 6px calc(6px + env(safe-area-inset-bottom));
  border: 1px solid #54585b; border-bottom: 0; border-radius: 7px 7px 0 0;
  background: var(--pv-top-bg); color: var(--pv-text); box-shadow: 0 -1px 2px #0007;
  backdrop-filter: none;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-top.pl-window__header {
  display: flex; flex: none; align-items: center; justify-content: space-between; min-height: 0; padding: 0 2px;
  border-bottom: 1px solid #54585b; background: transparent; box-shadow: none;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-top > strong { color: inherit; font-family: var(--pv-panel-font); }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet.pl-window::after,
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-top.pl-window__header::before,
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-top.pl-window__header::after,
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-grip { display: none; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet .hudbar-sheet-x.pl-window__close {
  position: relative; flex: none; min-width: 44px; min-height: 44px; border: 1px solid transparent;
  border-radius: 3px; background: transparent; color: var(--pv-text); box-shadow: none;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-body,
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-group.is-open > .hudbar-sheet-items {
  display: grid; grid-template-columns: var(--pv-sheet-columns); gap: 4px; align-content: start;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet :is(.hudbar-sheet-quick,.hudbar-sheet-group) { display: contents; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-body { min-height: 0; overflow-y: auto; overscroll-behavior: contain; padding-top: 6px; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-group:not(.is-open) > .hudbar-sheet-items { display: none; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet :is(.hudbar-sheet-status,.hudbar-sheet-items),
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-items .tasks-map-callout { grid-column: 1 / -1; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-group.is-open > .hudbar-sheet-items {
  order: 2; padding: 4px 0 0; border-top: 1px solid #54585b;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet :is(.hudbar-sheet-head,.hudbar-pop-item) {
  display: flex; align-items: center; justify-content: flex-start; gap: 4px;
  box-sizing: border-box; width: 100%; max-width: none; min-width: 0; min-height: 44px;
  margin: 0; padding: 3px 4px; border: 1px solid #54585b; border-radius: 3px;
  background: transparent; box-shadow: none; color: var(--pv-text);
  font: 600 11px/1.15 var(--pv-panel-font); text-align: left;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet :is(.hudbar-sheet-head,.hudbar-pop-item,.hudbar-sheet-x.pl-window__close):is(:hover,:focus-visible,.is-on,[aria-expanded="true"]) {
  border-color: #686d70; background: #363a3d; box-shadow: inset 0 0 0 1px #121517;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet .hudbar-pop-item.is-locked { opacity: .5; cursor: not-allowed; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet :is(.hudbar-sheet-label,.hudbar-pop-label) {
  min-width: 0; white-space: normal; overflow-wrap: anywhere;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet .hudbar-ico.hudbar-pop-ico {
  width: 24px; min-width: 24px; height: 24px; min-height: 24px; padding: 0;
  border: 0; border-radius: 0; background: transparent; box-shadow: none;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet .hudbar-ico-img { width: 24px; height: 24px; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-caret {
  flex: none; width: 0; height: 0; border-style: solid;
  border-width: 4px 3px 0; border-color: var(--pv-muted) transparent transparent;
}
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-group.is-open .hudbar-sheet-caret { transform: rotate(180deg); }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet-status:empty { display: none; }
html:is([data-mobile-layout="portrait"],[data-short-landscape="true"]) .game.pokeverse-tibia-hud .hudbar-sheet .hudbar-sheet-status:not(:empty) {
  order: 1; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 4px;
}
/* POKEVERSE_MOBILE_MAINBAR_END */
/* POKEVERSE_TIBIA_HUD_END */


/* POKEVERSE_PROFESSIONS_CSS_START */
#modalRoot .modal.modal-workshop:has(> .pokeverse-professions) {
  width: min(1040px, calc((100vw - 28px) / var(--hud-scale, 1)));
  max-width: calc((100vw - 28px) / var(--hud-scale, 1));
  height: min(690px, calc(86dvh / var(--hud-scale, 1)));
  max-height: calc((100dvh - 24px) / var(--hud-scale, 1));
}
.artisan-workshop.pokeverse-professions {
  --pv-prof-color: var(--pl-ui-accent, #8ed4ff);
  background: var(--pl-ui-surface, #1a1d1f);
  color: var(--pl-ui-text, #e4e6e8);
  font-family: var(--pl-ui-font-body, inherit);
}
.pokeverse-professions .pv-prof-auto { display: flex; align-items: center; gap: 6px; margin-top: 8px; font-size: 11px; }
.pokeverse-professions .pv-prof-auto input { width: 14px; height: 14px; padding: 0; accent-color: var(--pl-ui-accent); }
.pokeverse-professions .aw-header aside { display: flex; flex-direction: column; gap: 4px; max-width: 230px; text-align: right; font-size: 12px; }
.pokeverse-professions .aw-header aside small { color: var(--pl-ui-text-muted); }
.pokeverse-professions .pv-prof-nav { display: flex; flex-wrap: wrap; gap: 4px; padding: 6px 12px; border-bottom: 1px solid var(--pl-ui-border); }
.pokeverse-professions .pv-prof-nav [aria-current="page"], .pokeverse-professions [aria-pressed="true"] { color: var(--pl-ui-accent); border-color: var(--pl-ui-accent); }
.pokeverse-professions .pv-prof-body { display: block; overflow: auto; padding: 12px; min-height: 0; flex: 1; container-type: size; }
.pokeverse-professions .pv-prof-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
.pokeverse-professions .pv-prof-directory article { display: grid; grid-template-columns: 96px minmax(0, 1fr); align-items: center; gap: 12px; min-height: 148px; padding: 12px; overflow: hidden; border-top: 2px solid var(--pv-prof-color); }
.pokeverse-professions .pv-prof-directory article > img { display: block; width: 96px; height: 96px; box-sizing: border-box; padding: 6px; object-fit: contain; image-rendering: auto; border: 1px solid var(--pl-ui-border); border-radius: 8px; background: color-mix(in srgb, var(--pv-prof-color) 10%, var(--pl-ui-bg-base, #141e25)); }
.pokeverse-professions .pv-prof-directory article > div { min-width: 0; padding: 0; }
.pokeverse-professions :is(h2, h3, p) { margin: 0 0 7px; }
.pokeverse-professions small { display: block; color: var(--pl-ui-text-muted); font-size: 11px; }
.pokeverse-professions .pv-prof-intro { margin-bottom: 12px; }
.pokeverse-professions .pv-prof-overview {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(160px, .58fr);
  align-items: start;
  gap: 14px;
}
.pokeverse-professions .pv-prof-overview-copy h2 { font-size: 25px; color: var(--pv-prof-color); }
.pokeverse-professions .pv-prof-overview-copy > strong { display: block; margin-bottom: 8px; font-size: 16px; }
.pokeverse-professions .pv-prof-portrait {
  display: grid;
  grid-template-rows: minmax(0, 1fr) auto;
  height: 100cqh;
  margin: 0;
  text-align: center;
}
.pokeverse-professions .pv-prof-portrait img { display: block; width: 100%; height: 100%; min-height: 0; object-fit: contain; image-rendering: auto; }
.pokeverse-professions .pv-prof-portrait figcaption { padding-top: 5px; color: var(--pl-ui-text-soft); font-size: 12px; }
.pokeverse-professions .pv-prof-highlight { padding: 10px; margin: 10px 0; border-left: 3px solid var(--pv-prof-color); }
.pokeverse-professions .pv-prof-highlight p { margin-bottom: 0; }
.pokeverse-professions .pv-prof-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:6px 0 8px}.pokeverse-professions .pv-prof-tools label{flex:1;min-width:180px}.pokeverse-professions input{font:inherit;background:var(--pl-ui-surface-raised,#25292c);border:1px solid var(--pl-ui-border);color:inherit;padding:8px;border-radius:4px}.pokeverse-professions [data-awsearch]{display:block;width:100%;margin-top:4px}.pokeverse-professions .pv-prof-ranks{display:flex;align-items:end;gap:3px}.pokeverse-professions .pv-prof-note{font-size:12px;color:var(--pl-ui-text-muted)}.pokeverse-professions .pv-prof-recipes{display:grid;gap:8px}.pokeverse-professions .pv-prof-recipe{padding:10px}.pokeverse-professions .pv-prof-recipe>header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.pokeverse-professions .pv-prof-rank{display:grid;place-items:center;min-height:38px;border:1px solid var(--pl-ui-accent);border-radius:5px;font-size:24px;font-weight:700}.pokeverse-professions .pv-prof-materials{display:flex;flex-wrap:wrap;gap:9px;padding:8px 0;margin:8px 0;border-block:1px solid var(--pl-ui-border)}.pokeverse-professions .pv-prof-materials>span{display:flex;align-items:center;gap:7px}.pokeverse-professions .pv-prof-materials img,.pokeverse-professions .pv-prof-output img{max-width:36px;max-height:36px;image-rendering:pixelated}.pokeverse-professions .missing{color:#f18080}.pokeverse-professions .ready{color:#84d69b}.pokeverse-professions .pv-prof-recipe footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pokeverse-professions .pv-prof-recipe footer>span{flex:1}.pokeverse-professions .pv-prof-recipe footer label{font-size:11px}.pokeverse-professions input[type="number"]{display:block;width:75px;padding:5px}.pokeverse-professions .pv-prof-production{display:flex;justify-content:space-between;gap:12px;padding:13px;border-left:3px solid var(--pl-ui-accent)}.pokeverse-professions .pv-prof-production>div{flex:1}.pokeverse-professions .pv-prof-production b{display:block;margin:4px 0}.pokeverse-professions .pv-prof-production p{margin:7px 0 0;font-size:12px}
.pokeverse-professions .pv-prof-careers{display:grid;gap:12px}.pokeverse-professions .pv-prof-careers article{padding:15px}.pokeverse-professions .pv-prof-careers header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.pokeverse-professions .pv-prof-progress{height:9px;background:var(--pl-ui-surface-disabled);border-radius:4px;overflow:hidden;margin:12px 0}.pokeverse-professions .pv-prof-progress>i{display:block;height:100%;background:var(--pv-prof-color)}.pokeverse-professions dl{display:flex;gap:20px;margin:12px 0 0}.pokeverse-professions dt{font-size:10px;color:var(--pl-ui-text-muted)}.pokeverse-professions dd{margin:3px 0 0;font-weight:700}.pokeverse-professions .pv-prof-rank-road{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.pokeverse-professions .pv-prof-rank-road b{font-size:22px;display:block}.pokeverse-professions .pv-prof-output,.pokeverse-professions .pv-prof-ranking article{display:flex;align-items:center;gap:12px;padding:12px;margin-top:10px}.pokeverse-professions .pv-prof-output>span,.pokeverse-professions .pv-prof-ranking article>span{flex:1}.pokeverse-professions .pv-prof-utilities .pv-prof-grid article{padding:12px}.pokeverse-professions .aw-statusbar{min-height:24px}.pokeverse-professions .aw-statusbar:empty{display:none}.pokeverse-professions .aw-statusbar.err{color:#ff8989}
@media(max-width:800px){.pokeverse-professions .aw-header{grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;min-height:70px;padding:10px}.pokeverse-professions .aw-header aside{display:none}.pokeverse-professions .pv-prof-grid{grid-template-columns:1fr}.pokeverse-professions .pv-prof-body{padding:10px}}
@media(max-width:540px){.pokeverse-professions .pv-prof-overview{grid-template-columns:1fr}.pokeverse-professions .pv-prof-portrait{grid-row:1;height:44cqh}.pokeverse-professions .pv-prof-overview-copy h2{font-size:24px}.pokeverse-professions .pv-prof-recipe footer>span{flex-basis:100%}.pokeverse-professions .pv-prof-production{flex-direction:column}}
/* POKEVERSE_PROFESSIONS_CSS_END */


.game.pokeverse-tibia-hud #modalRoot .panel.modal.modal-party {
  width: min(480px, calc(100vw - 24px));
  max-width: calc(100vw - 24px);
  min-width: 0;
  max-height: calc(100dvh - 24px);
  padding: 0;
}
.game.pokeverse-tibia-hud #modalRoot .party-window {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 0;
  min-height: 0;
  max-height: inherit;
}
.game.pokeverse-tibia-hud #modalRoot .party-window > .pl-window__body {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 12px;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.game.pokeverse-tibia-hud .party-window > .pl-window__header {
  display: flex;
  align-items: center;
  gap: 10px;
}
.game.pokeverse-tibia-hud .party-window .pl-window__heading { flex: 1; min-width: 0; }
.game.pokeverse-tibia-hud .party-window .pl-window__title { margin: 0; }
.game.pokeverse-tibia-hud .party-window .pl-window__close { flex: none; margin-left: auto; }
.game.pokeverse-tibia-hud .party-window .party-box { margin: 0; }
.game.pokeverse-tibia-hud .party-window .party-summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}
.game.pokeverse-tibia-hud .party-window .party-summary .hud-sub { margin: 0; }
.game.pokeverse-tibia-hud .party-window .party-bonus { font-size: 12px; font-weight: 700; }
.game.pokeverse-tibia-hud .party-window .party-members { display: grid; gap: 6px; }
.game.pokeverse-tibia-hud .party-window .party-row { display: flex; align-items: center; gap: 8px; }
.game.pokeverse-tibia-hud .party-window .party-member-copy { display: grid; gap: 3px; min-width: 0; }
.game.pokeverse-tibia-hud .party-window .party-member-copy > b { overflow-wrap: anywhere; }
.game.pokeverse-tibia-hud .party-window .party-member-meta { display: flex; flex-wrap: wrap; gap: 8px; font-size: 11px; }
.game.pokeverse-tibia-hud .party-window .party-level,
.game.pokeverse-tibia-hud .party-window .party-row > button { flex: none; }
.game.pokeverse-tibia-hud .party-window .party-invite-box { padding: 10px; }
.game.pokeverse-tibia-hud .party-window .party-invite-list { display: grid; gap: 6px; }
.game.pokeverse-tibia-hud .party-window .party-invite-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-width: 0;
}
.game.pokeverse-tibia-hud .party-window .party-invite-row > span { min-width: 0; overflow-wrap: anywhere; }
.game.pokeverse-tibia-hud .party-window .party-invite-row > button { flex: none; }

/* POKEVERSE_EQUIPMENT_HUD_V2_BEGIN */
/* Equipment content inside the existing native modal. The approved .pl-window
   stylesheet owns the window, title band, backdrop and close icon. */
#pv-equipment-crafting-ui,
#pv-equipment-crafting-ui * {
  box-sizing: border-box;
}

.game.pokeverse-tibia-hud #modalRoot .modal.modal-equipment {
  width: min(980px, calc(100vw - 28px));
  min-width: 0;
  max-width: calc(100vw - 20px);
  max-height: calc(100dvh - 24px);
  padding: 0;
}

.game.pokeverse-tibia-hud #modalRoot .modal.modal-equipment:has(#pv-equipment-crafting-ui.is-inventory:not(.has-selection)) {
  width: min(700px, calc(100vw - 28px));
}

.game.pokeverse-tibia-hud #modalRoot #pv-equipment-crafting-ui {
  --ref-font: var(--pokeverse-ready-font-hud, "PokeVerse HUD"), Verdana, sans-serif;
  --pv-panel-font: var(--ref-font);
  --pl-ui-font-body: var(--ref-font);
  --pl-ui-font-title: var(--ref-font);
  --pl-ui-font-number: var(--ref-font);
  --pl-ui-font-section: var(--ref-font);
}

#pv-equipment-crafting-ui {
  --ref-title-band-width: 350px;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: min(700px, calc(100dvh - 72px));
  min-width: 0;
  min-height: 0;
  max-width: 100%;
  overflow: hidden;
  color: var(--pl-ui-text, #f1f5f8);
  font: 400 13px/1.4 var(--pl-ui-font-body, var(--pokeverse-ready-font-hud,"PokeVerse HUD"), sans-serif);
}

#pv-equipment-crafting-ui.is-inventory:not(.has-selection) {
  height: auto;
  max-height: calc(100dvh - 72px);
}

#pv-equipment-crafting-ui .ecui-header {
  display: flex;
  flex: none;
  align-items: center;
  height: 48px;
}

@media (min-width: 761px) and (pointer: fine) and (hover: hover) {
  #pv-equipment-crafting-ui [data-pv-gear-drag] {
    cursor: grab;
    user-select: none;
    touch-action: none;
  }

  .modal-equipment.is-dragging #pv-equipment-crafting-ui [data-pv-gear-drag] {
    cursor: grabbing;
  }
}

.game.pokeverse-tibia-hud #modalRoot #pv-equipment-crafting-ui .ecui-header::before {
  height: calc(100% - 2px);
}

#pv-equipment-crafting-ui .ecui-header .pl-window__heading {
  flex: 1;
  min-width: 0;
}

#pv-equipment-crafting-ui .pl-window__icon > img {
  image-rendering: pixelated;
}

#pv-equipment-crafting-ui .ecui-wallet {
  display: grid;
  flex: none;
  justify-items: end;
  gap: 1px;
  margin-left: 12px;
  font-variant-numeric: tabular-nums;
}

#pv-equipment-crafting-ui .ecui-wallet small {
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 9px;
  font-weight: 600;
}

#pv-equipment-crafting-ui .ecui-wallet strong {
  color: #d7c779;
  font-size: 14px;
  line-height: 1.2;
}

#pv-equipment-crafting-ui .ecui-wallet span {
  color: var(--pl-ui-text-soft, #d0dce4);
  font-size: 10px;
}

#pv-equipment-crafting-ui .pv-gear-tabs {
  display: flex;
  flex: none;
  align-items: center;
  gap: 6px;
  min-height: 38px;
  padding: 4px 12px;
  border-bottom: 1px solid var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui :is(.ecui-secondary, .ecui-primary) {
  min-height: 30px;
  padding: 6px 11px;
  font-family: inherit;
  cursor: pointer;
}

#pv-equipment-crafting-ui .pv-gear-tabs [data-pv-gear="refresh"] {
  margin-left: auto;
}

#pv-equipment-crafting-ui .pv-gear-tabs :is(.active, [aria-selected="true"], [aria-current="page"]) {
  outline: 1px solid var(--pl-ui-accent-bright, #33b4e8);
  outline-offset: -1px;
}

#pv-equipment-crafting-ui .ecui-filters {
  display: grid;
  flex: none;
  grid-template-columns: minmax(200px, 1.5fr) repeat(3, minmax(110px, 1fr));
  gap: 9px;
  padding: 10px 12px 12px;
  border-bottom: 1px solid var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui .ecui-filters label {
  display: grid;
  min-width: 0;
  gap: 4px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 9px;
  font-weight: 600;
  letter-spacing: .035em;
}

#pv-equipment-crafting-ui .ecui-filter-note {
  grid-column: 1 / -1;
  margin: 0;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
  line-height: 1.4;
}

#pv-equipment-crafting-ui .ecui-filters :is(input, select) {
  width: 100%;
  min-width: 0;
  min-height: 31px;
  padding: 5px 8px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: var(--pl-ui-radius-button, 3px);
  background: var(--pl-ui-surface-sunken, rgba(11, 24, 34, .64));
  color: var(--pl-ui-text, #f1f5f8);
  font: 400 12px/1.35 var(--pl-ui-font-body, inherit);
  letter-spacing: 0;
}

#pv-equipment-crafting-ui .ecui-filters :is(input, select):focus-visible {
  border-color: var(--pl-ui-accent-action-ring, #6dc4e9);
  outline: 1px solid var(--pl-ui-focus, #7ad8ff);
  outline-offset: 1px;
}

#pv-equipment-crafting-ui input::placeholder {
  color: var(--pl-ui-text-muted, #acbdc9);
  opacity: .8;
}

#pv-equipment-crafting-ui .ecui-layout {
  display: grid;
  flex: 1;
  grid-template-columns: minmax(250px, .95fr) minmax(0, 1.35fr);
  min-width: 0;
  min-height: 0;
  padding: 0;
}

#pv-equipment-crafting-ui .ecui-sidebar {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  border-right: 1px solid var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui .ecui-list-heading {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  min-height: 34px;
  padding: 8px 12px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
}

#pv-equipment-crafting-ui .ecui-list-heading strong {
  font-weight: 600;
  letter-spacing: .035em;
}

#pv-equipment-crafting-ui .ecui-list {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 3px;
  min-height: 0;
  overflow: auto;
  padding: 0 7px 7px;
}

#pv-equipment-crafting-ui :is(.ecui-list, .ecui-detail-scroll, .pv-gear-inventory) {
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: var(--pl-ui-border-strong, #57849d) transparent;
}

#pv-equipment-crafting-ui .rarity-common { --gear-rarity: #acbdc9; }
#pv-equipment-crafting-ui .rarity-rare { --gear-rarity: #8bbfe8; }
#pv-equipment-crafting-ui .rarity-mythic { --gear-rarity: #c6a3df; }
#pv-equipment-crafting-ui .rarity-legendary { --gear-rarity: #d7c779; }

#pv-equipment-crafting-ui .ecui-recipe {
  display: grid;
  flex: none;
  grid-template-columns: 40px minmax(0, 1fr) auto;
  align-items: center;
  gap: 9px;
  width: 100%;
  min-height: 60px;
  padding: 7px 9px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-left: 2px solid var(--gear-rarity, #acbdc9);
  border-radius: var(--pl-ui-radius-card, 3px);
  background: var(--pl-ui-surface-card, rgba(24, 39, 50, .66));
  color: var(--pl-ui-text, #f1f5f8);
  text-align: left;
  font: inherit;
  cursor: pointer;
}

#pv-equipment-crafting-ui .ecui-recipe:is(:hover, :focus-visible) {
  border-color: #6db9d8;
  outline: none;
}

#pv-equipment-crafting-ui .ecui-recipe:is(.active, [aria-pressed="true"]) {
  border-color: #46b2dc;
  background: var(--pl-ui-card-active-background, rgba(24, 86, 119, .66));
}

#pv-equipment-crafting-ui .ecui-recipe > span {
  display: grid;
  min-width: 0;
  gap: 3px;
}

#pv-equipment-crafting-ui .ecui-recipe b {
  overflow: hidden;
  color: var(--pl-ui-text-strong, #fff);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#pv-equipment-crafting-ui .ecui-recipe small {
  color: var(--gear-rarity, var(--pl-ui-text-muted, #acbdc9));
  font-size: 10px;
  line-height: 1.3;
}

#pv-equipment-crafting-ui .ecui-art {
  --gear-art-size: 40px;
  display: block;
  flex: none;
  width: var(--gear-art-size);
  height: var(--gear-art-size);
  image-rendering: auto;
}

#pv-equipment-crafting-ui .ecui-ready {
  color: #a3d1b6;
  font-size: 8px;
  font-weight: 600;
}

#pv-equipment-crafting-ui .ecui-pager {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 38px;
  padding: 5px 9px;
  border-top: 1px solid var(--pl-ui-border, #354d5c);
  color: var(--pl-ui-text-soft, #d0dce4);
  font-size: 11px;
  font-variant-numeric: tabular-nums;
}

#pv-equipment-crafting-ui .ecui-pager button {
  min-width: 31px;
  min-height: 26px;
  padding: 3px 8px;
}

#pv-equipment-crafting-ui .ecui-detail {
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
}

#pv-equipment-crafting-ui .ecui-detail-scroll {
  flex: 1;
  min-height: 0;
  overflow: auto;
  padding: 16px;
}

#pv-equipment-crafting-ui .ecui-item {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 22px;
}

#pv-equipment-crafting-ui .ecui-item > div:last-child {
  min-width: 0;
}

#pv-equipment-crafting-ui .ecui-item-art {
  display: grid;
  flex: none;
  place-items: center;
  width: 88px;
  height: 88px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: var(--pl-ui-radius-card, 3px);
  background: var(--pl-ui-surface-sunken, rgba(11, 24, 34, .64));
}

#pv-equipment-crafting-ui .ecui-item-art .ecui-art {
  --gear-art-size: 76px;
}

#pv-equipment-crafting-ui .ecui-item small {
  color: var(--gear-rarity, #acbdc9);
  font-size: 10px;
}

#pv-equipment-crafting-ui .ecui-item h3 {
  margin: 4px 0 6px;
  color: var(--pl-ui-text-strong, #fff);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  overflow-wrap: anywhere;
}

#pv-equipment-crafting-ui .ecui-item p {
  margin: 0 0 9px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 11px;
}

#pv-equipment-crafting-ui .ecui-bonuses {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

#pv-equipment-crafting-ui .ecui-bonuses span {
  padding: 4px 7px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: var(--pl-ui-radius-card, 3px);
  background: var(--pl-ui-surface-card, rgba(24, 39, 50, .66));
  color: var(--pl-ui-accent-muted, #8ac8e2);
  font-size: 10px;
}

#pv-equipment-crafting-ui .ecui-bonuses b {
  color: var(--pl-ui-text, #f1f5f8);
  font-weight: 600;
}

#pv-equipment-crafting-ui .ecui-refine-badge {
  display: inline-block;
  padding: 2px 6px;
  border: 1px solid var(--pl-ui-border-strong, #57849d);
  border-radius: 3px;
  color: var(--pl-ui-accent-muted, #8ac8e2);
  font-size: 12px;
  vertical-align: middle;
}

#pv-equipment-crafting-ui .ecui-base-bonuses {
  margin-bottom: 5px;
}

#pv-equipment-crafting-ui .ecui-refine {
  margin-top: 18px;
  padding: 13px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: var(--pl-ui-radius-card, 3px);
  background: var(--pl-ui-surface-card, rgba(24, 39, 50, .66));
}

#pv-equipment-crafting-ui .ecui-refine-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

#pv-equipment-crafting-ui .ecui-refine-heading small {
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
}

#pv-equipment-crafting-ui .ecui-refine-heading h4 {
  margin: 3px 0 0;
  color: var(--pl-ui-text-strong, #fff);
  font-size: 14px;
}

#pv-equipment-crafting-ui .ecui-refine-heading > b {
  color: var(--pl-ui-accent-muted, #8ac8e2);
  font-size: 19px;
  white-space: nowrap;
}

#pv-equipment-crafting-ui .ecui-refine-heading > b > span {
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 13px;
}

#pv-equipment-crafting-ui :is(.ecui-refine-note, .ecui-refine-risk) {
  margin: 8px 0 12px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 11px;
  line-height: 1.5;
}

#pv-equipment-crafting-ui .ecui-refine-chances {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  margin: 12px 0;
}

#pv-equipment-crafting-ui .ecui-refine-chances > span {
  display: grid;
  gap: 4px;
  padding: 10px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: var(--pl-ui-radius-card, 3px);
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 11px;
}

#pv-equipment-crafting-ui .ecui-refine-chances b {
  color: var(--pl-ui-text-strong, #fff);
  font-size: 18px;
  font-variant-numeric: tabular-nums;
}

#pv-equipment-crafting-ui .ecui-refine-kit {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  padding: 10px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: var(--pl-ui-radius-card, 3px);
  color: var(--pl-ui-text, #f1f5f8);
  font-size: 12px;
}

#pv-equipment-crafting-ui .ecui-refine-kit input {
  flex: none;
  width: 16px;
  height: 16px;
  margin: 1px 0 0;
  accent-color: var(--pl-ui-accent-muted, #8ac8e2);
}

#pv-equipment-crafting-ui .ecui-refine-kit small {
  display: block;
  margin-top: 5px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
}

#pv-equipment-crafting-ui .ecui-refine-kit.is-empty {
  color: var(--pl-ui-text-muted, #acbdc9);
}

#pv-equipment-crafting-ui .ecui-refine-materials {
  margin-top: 16px;
}

#pv-equipment-crafting-ui .ecui-refine-materials .ecui-ingredient {
  min-height: 44px;
}

#pv-equipment-crafting-ui .ecui-refine > .ecui-primary {
  width: 100%;
}

#pv-equipment-crafting-ui .ecui-refine-review {
  padding: 11px;
  border: 1px solid var(--pl-ui-border-strong, #57849d);
  border-radius: var(--pl-ui-radius-card, 3px);
  background: var(--pl-ui-surface-raised, rgba(31, 49, 62, .78));
}

#pv-equipment-crafting-ui .ecui-materials h4 {
  margin: 0 0 6px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .035em;
}

#pv-equipment-crafting-ui .ecui-materials-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  padding-bottom: 8px;
}

#pv-equipment-crafting-ui .ecui-materials-heading h4 {
  margin: 0;
}

#pv-equipment-crafting-ui .ecui-materials-heading > span {
  flex: none;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 9px;
  white-space: nowrap;
}

#pv-equipment-crafting-ui .ecui-ingredient {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  min-height: 56px;
  padding: 8px 0;
  border-top: 1px solid var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui .ecui-ingredient > span {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr);
  align-items: center;
  gap: 8px;
  min-width: 0;
}

#pv-equipment-crafting-ui .ecui-material-icon {
  display: grid;
  flex: 0 0 32px;
  place-items: center;
  width: 32px;
  height: 32px;
  overflow: hidden;
  font-style: normal;
  line-height: 0;
  grid-column: 1;
}

#pv-equipment-crafting-ui .ecui-material-icon > * {
  flex: none;
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}

#pv-equipment-crafting-ui .ecui-material-icon > .tile {
  display: grid;
  place-items: center;
  width: 32px;
  height: 32px;
  min-width: 0;
  min-height: 0;
  max-width: 32px;
  max-height: 32px;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  line-height: 0;
}

#pv-equipment-crafting-ui .ecui-material-icon > .tile > .item-icon-img {
  display: block;
  width: 28px;
  height: 28px;
  min-width: 0;
  min-height: 0;
  max-width: 28px;
  max-height: 28px;
  object-fit: contain;
  margin: 0;
  padding: 0;
  transform: none;
}

#pv-equipment-crafting-ui .ecui-ingredient b {
  grid-column: 2;
  color: var(--pl-ui-text, #f1f5f8);
  font-size: 12px;
  font-weight: 400;
  overflow-wrap: anywhere;
}

#pv-equipment-crafting-ui .ecui-ingredient strong {
  flex: none;
  color: #a3d1b6;
  font-size: 12px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}

#pv-equipment-crafting-ui .ecui-ingredient.missing strong {
  color: #e2aaad;
}

#pv-equipment-crafting-ui .ecui-ingredient em {
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
}

#pv-equipment-crafting-ui .ecui-gold :is(b, strong) {
  color: #d7c779;
}

#pv-equipment-crafting-ui .ecui-action {
  display: flex;
  flex-direction: column;
  flex: none;
  align-items: stretch;
  gap: 0;
  padding: 12px 16px;
  border-top: 1px solid var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui .ecui-primary {
  width: 100%;
  min-height: 35px;
}

#pv-equipment-crafting-ui :is(.ecui-blocked, .ecui-pending) {
  margin: 0 0 9px;
  color: #d8b4b9;
  font-size: 11px;
  line-height: 1.5;
}

#pv-equipment-crafting-ui .ecui-review > strong {
  color: var(--pl-ui-text-strong, #fff);
  font-size: 13px;
  font-weight: 600;
}

#pv-equipment-crafting-ui .ecui-review p {
  margin: 5px 0 11px;
  color: var(--pl-ui-text-soft, #d0dce4);
  font-size: 11px;
}

#pv-equipment-crafting-ui .ecui-review > div {
  display: flex;
  gap: 8px;
}

#pv-equipment-crafting-ui .ecui-review .ecui-primary {
  flex: 1;
}

#pv-equipment-crafting-ui .ecui-notice {
  flex: none;
  margin: 0 12px 8px;
  padding: 8px 10px;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: var(--pl-ui-radius-card, 3px);
  background: var(--pl-ui-surface-card, rgba(24, 39, 50, .66));
  color: var(--pl-ui-text-soft, #d0dce4);
  font-size: 11px;
}

#pv-equipment-crafting-ui .ecui-notice.error {
  border-color: #8c6670;
  color: #e2b5be;
}

#pv-equipment-crafting-ui .ecui-notice.success {
  border-color: #527c71;
  color: #b6d9c7;
}

#pv-equipment-crafting-ui .ecui-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1;
  gap: 8px;
  min-height: 110px;
  padding: 22px 14px;
  text-align: center;
}

#pv-equipment-crafting-ui .ecui-empty b {
  color: var(--pl-ui-text, #f1f5f8);
  font-size: 13px;
  font-weight: 600;
}

#pv-equipment-crafting-ui .ecui-empty span {
  max-width: 260px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 11px;
}

#pv-equipment-crafting-ui .pv-gear-inventory {
  display: grid;
  flex: 1;
  grid-template-columns: minmax(0, 1fr);
  align-content: start;
  align-items: start;
  gap: 10px;
  min-width: 0;
  min-height: 0;
  overflow: auto;
  padding: 10px;
}

#pv-equipment-crafting-ui .pv-gear-overview {
  width: 100%;
  max-width: 620px;
  min-width: 0;
  margin-inline: auto;
}

#pv-equipment-crafting-ui .pv-gear-paperdoll {
  position: relative;
}

#pv-equipment-crafting-ui .pv-gear-slots {
  position: relative;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: repeat(5, minmax(0, 1fr));
  gap: 8px;
  height: 366px;
  min-width: 0;
  padding: 0;
}

#pv-equipment-crafting-ui .pv-gear-slot {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr);
  grid-template-rows: auto auto auto;
  grid-template-areas: "art kind" "art name" "art prompt";
  align-content: center;
  align-items: center;
  column-gap: 8px;
  row-gap: 2px;
  width: 100%;
  min-width: 0;
  min-height: 0;
  padding: 7px;
  border: 1px solid var(--gear-rarity, #5e92a8);
  border-radius: var(--pl-ui-radius-button, 3px);
  background: rgba(24, 32, 39, .58);
  color: var(--pl-ui-text, #f1f5f8);
  text-align: left;
  font: inherit;
  cursor: pointer;
}

#pv-equipment-crafting-ui .pv-gear-slot.is-empty {
  border-color: var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui .pv-gear-slot:is(:hover, :focus-visible, .active, [aria-pressed="true"]) {
  border-color: var(--pl-ui-focus, #7ad8ff);
  outline: 1px solid var(--pl-ui-focus, #7ad8ff);
  outline-offset: -3px;
  background: var(--pl-ui-card-active-background, rgba(24, 75, 101, .86));
}

#pv-equipment-crafting-ui .pv-gear-slot[data-slot="head"] { grid-area: 1 / 2; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="amulet"] { grid-area: 2 / 1; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="chest"] { grid-area: 2 / 3; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="gloves"] { grid-area: 3 / 1; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="ring"] { grid-area: 3 / 3; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="back"] { grid-area: 4 / 1; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="trinket"] { grid-area: 4 / 3; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="legs"] { grid-area: 5 / 1; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="relic"] { grid-area: 5 / 2; }
#pv-equipment-crafting-ui .pv-gear-slot[data-slot="boots"] { grid-area: 5 / 3; }

#pv-equipment-crafting-ui .pv-gear-slot-art {
  display: grid;
  grid-area: art;
  place-items: center;
  width: 36px;
  height: 44px;
  min-width: 0;
  border: 1px solid rgba(123, 171, 194, .24);
  border-radius: 5px;
  background: rgba(10, 16, 21, .36);
}

#pv-equipment-crafting-ui .pv-gear-slot.is-empty .pv-gear-slot-art {
  border-style: dashed;
}

#pv-equipment-crafting-ui .pv-gear-slot-art .ecui-art {
  --gear-art-size: 32px;
}

#pv-equipment-crafting-ui .pv-gear-slot-empty {
  color: #bce6f5;
  font-size: 26px;
  font-weight: 400;
  line-height: 1;
}

#pv-equipment-crafting-ui .pv-gear-slot-kind {
  grid-area: kind;
  overflow: hidden;
  min-width: 0;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .02em;
  line-height: 1.25;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

#pv-equipment-crafting-ui .pv-gear-slot.is-filled .pv-gear-slot-kind {
  padding-right: 21px;
  color: var(--gear-rarity, #acbdc9);
}

#pv-equipment-crafting-ui .pv-gear-slot-name {
  grid-area: name;
  overflow: hidden;
  min-width: 0;
  color: var(--pl-ui-text-strong, #fff);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#pv-equipment-crafting-ui .pv-gear-slot-refinement {
  position: absolute;
  top: 7px;
  right: 7px;
  padding: 2px 4px;
  border: 1px solid rgba(144, 191, 213, .28);
  border-radius: 3px;
  background: rgba(10, 26, 39, .78);
  color: var(--pl-ui-accent-muted, #8ac8e2);
  font-size: 9px;
  font-weight: 600;
  line-height: 1.2;
}

#pv-equipment-crafting-ui .pv-gear-slot-prompt {
  grid-area: prompt;
  overflow: hidden;
  min-width: 0;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
  line-height: 1.35;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#pv-equipment-crafting-ui .pv-gear-outfit {
  display: flex;
  grid-area: 2 / 2 / 5 / 3;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  min-width: 0;
  margin: 0;
  padding: 0;
  text-align: center;
}

#pv-equipment-crafting-ui .pv-gear-outfit-art {
  display: grid;
  flex: none;
  place-items: center;
  width: 100%;
  height: 124px;
  min-width: 0;
  line-height: 0;
}

#pv-equipment-crafting-ui .pv-gear-trainer-preview-image {
  display: block;
  width: 104px;
  height: 120px;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  image-rendering: pixelated;
}

#pv-equipment-crafting-ui .pv-gear-trainer-name {
  overflow: hidden;
  max-width: 100%;
  color: var(--pl-ui-text-strong, #fff);
  font-size: 12px;
  font-weight: 600;
  line-height: 1.3;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#pv-equipment-crafting-ui .pv-gear-trainer-level {
  color: var(--pl-ui-accent-muted, #8ac8e2);
  font-size: 10px;
}

#pv-equipment-crafting-ui .pv-gear-summary {
  min-width: 0;
  padding: 10px 0 0;
}

#pv-equipment-crafting-ui .pv-gear-summary h3 {
  margin: 0 0 5px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .035em;
  text-transform: uppercase;
}

#pv-equipment-crafting-ui .pv-gear-totals {
  min-height: 24px;
  color: var(--pl-ui-text-muted, #acbdc9);
  font-size: 11px;
}

#pv-equipment-crafting-ui .pv-gear-summary > button {
  width: 100%;
  margin-top: 7px;
}

#pv-equipment-crafting-ui .pv-gear-picker {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 580px;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  border: 1px solid var(--pl-ui-border, #354d5c);
  border-radius: 8px;
  background: var(--pl-ui-surface-sunken, rgba(11, 24, 34, .64));
}

#pv-equipment-crafting-ui .pv-gear-manage-heading {
  display: flex;
  flex: none;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 42px;
  padding: 8px 10px;
  border-bottom: 1px solid var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui .pv-gear-manage-heading :is(h3, strong) {
  min-width: 0;
  margin: 0;
  color: var(--pl-ui-text, #f1f5f8);
  font-size: 12px;
  font-weight: 600;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-filters {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 6px;
  padding: 8px;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-search {
  grid-column: 1 / -1;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-layout {
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: minmax(120px, .4fr) minmax(180px, 1fr);
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-sidebar {
  border-right: 0;
  border-bottom: 1px solid var(--pl-ui-border, #354d5c);
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-content: start;
  gap: 4px;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-recipe {
  grid-template-columns: 30px minmax(0, 1fr);
  gap: 6px;
  min-height: 49px;
  padding: 5px;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-recipe > .ecui-art {
  --gear-art-size: 30px;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-recipe b {
  font-size: 10px;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-recipe small {
  font-size: 8px;
}

#pv-equipment-crafting-ui .pv-gear-picker .ecui-ready {
  display: none;
}

@media (min-width: 1000px) {
  #pv-equipment-crafting-ui .pv-gear-inventory.has-selection {
    grid-template-columns: minmax(440px, 1.05fr) minmax(0, .95fr);
    grid-template-rows: minmax(0, 1fr);
    overflow: hidden;
  }

  #pv-equipment-crafting-ui .pv-gear-inventory.has-selection > .pv-gear-picker {
    height: 100%;
  }

  #pv-equipment-crafting-ui .pv-gear-inventory.has-selection > .pv-gear-overview {
    max-height: 100%;
    overflow: auto;
  }
}

.pv-gear-backpack-entry {
  padding: 8px;
  border-bottom: 1px solid var(--pl-ui-border, #354d5c);
}

.pv-gear-backpack-entry .pl-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
}

.pv-gear-backpack-entry img {
  flex: none;
  object-fit: contain;
  image-rendering: pixelated;
}

#pv-equipment-crafting-ui button:disabled {
  cursor: not-allowed;
}

#pv-equipment-crafting-ui .ecui-recipe:disabled {
  opacity: .65;
}

@media (max-width: 760px) {
  #pv-equipment-crafting-ui {
    height: min(700px, calc(100dvh - 32px));
  }

  #pv-equipment-crafting-ui .ecui-filters {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #pv-equipment-crafting-ui .ecui-search {
    grid-column: 1 / -1;
  }

  #pv-equipment-crafting-ui .ecui-layout {
    grid-template-columns: minmax(220px, .85fr) minmax(0, 1.15fr);
  }

  #pv-equipment-crafting-ui .ecui-ready {
    display: none;
  }

  #pv-equipment-crafting-ui .ecui-item {
    align-items: flex-start;
    gap: 10px;
  }

  #pv-equipment-crafting-ui .ecui-item-art {
    width: 68px;
    height: 68px;
  }

  #pv-equipment-crafting-ui .ecui-item-art .ecui-art {
    --gear-art-size: 58px;
  }

  #pv-equipment-crafting-ui .ecui-item h3 {
    font-size: 15px;
  }

}

@media (max-width: 560px) {
  #pv-equipment-crafting-ui {
    height: calc(100dvh - 24px);
  }

  #pv-equipment-crafting-ui .ecui-wallet {
    margin-left: 5px;
  }

  #pv-equipment-crafting-ui .ecui-wallet span {
    display: none;
  }

  #pv-equipment-crafting-ui .ecui-wallet strong {
    font-size: 11px;
  }

  #pv-equipment-crafting-ui .pv-gear-tabs {
    gap: 4px;
    padding: 7px 8px;
  }

  #pv-equipment-crafting-ui .pv-gear-tabs button {
    padding: 5px 7px;
    font-size: 11px;
  }

  #pv-equipment-crafting-ui .ecui-filters {
    gap: 7px;
    padding: 8px;
  }

  #pv-equipment-crafting-ui .ecui-layout {
    grid-template-columns: 1fr;
    grid-template-rows: minmax(135px, .65fr) minmax(0, 1fr);
  }

  #pv-equipment-crafting-ui .ecui-sidebar {
    border-right: 0;
    border-bottom: 1px solid var(--pl-ui-border, #354d5c);
  }

  #pv-equipment-crafting-ui .ecui-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-content: start;
    gap: 4px;
  }

  #pv-equipment-crafting-ui .ecui-recipe {
    grid-template-columns: 30px minmax(0, 1fr);
    gap: 6px;
    min-height: 49px;
    padding: 5px;
  }

  #pv-equipment-crafting-ui .ecui-recipe > .ecui-art {
    --gear-art-size: 30px;
  }

  #pv-equipment-crafting-ui .ecui-recipe b {
    font-size: 10px;
  }

  #pv-equipment-crafting-ui .ecui-recipe small {
    font-size: 8px;
  }

  #pv-equipment-crafting-ui .ecui-list-heading {
    min-height: 28px;
    padding: 6px 9px;
  }

  #pv-equipment-crafting-ui .ecui-pager {
    min-height: 31px;
    padding: 3px 8px;
  }

  #pv-equipment-crafting-ui .ecui-detail-scroll {
    padding: 12px;
  }

  #pv-equipment-crafting-ui .ecui-action {
    padding: 9px 12px;
  }

  #pv-equipment-crafting-ui .ecui-item {
    margin-bottom: 15px;
  }

  #pv-equipment-crafting-ui .pv-gear-inventory {
    gap: 10px;
    padding: 8px;
  }

  #pv-equipment-crafting-ui .pv-gear-slots {
    gap: 8px;
    height: 430px;
    padding: 0;
  }

  #pv-equipment-crafting-ui .pv-gear-slot {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: 24px auto auto auto;
    grid-template-areas: "art" "kind" "name" "prompt";
    justify-items: center;
    column-gap: 0;
    row-gap: 2px;
    padding: 5px 3px;
    border-radius: 6px;
    text-align: center;
  }

  #pv-equipment-crafting-ui .pv-gear-slot-art {
    width: 29px;
    height: 27px;
    border: 0;
    background: none;
  }

  #pv-equipment-crafting-ui .pv-gear-slot-art .ecui-art {
    --gear-art-size: 27px;
  }

  #pv-equipment-crafting-ui .pv-gear-slot-empty {
    font-size: 27px;
  }

  #pv-equipment-crafting-ui .pv-gear-slot-kind {
    max-width: 100%;
    font-size: 8px;
    letter-spacing: .025em;
  }

  #pv-equipment-crafting-ui .pv-gear-slot.is-filled .pv-gear-slot-kind {
    padding-right: 0;
  }

  #pv-equipment-crafting-ui .pv-gear-slot-name {
    max-width: 100%;
    font-size: 10px;
  }

  #pv-equipment-crafting-ui .pv-gear-slot-prompt {
    max-width: 100%;
    font-size: 8px;
    letter-spacing: -.025em;
  }

  #pv-equipment-crafting-ui .pv-gear-slot-refinement {
    top: 4px;
    right: 4px;
    padding: 1px 3px;
    font-size: 8px;
  }

  #pv-equipment-crafting-ui .pv-gear-outfit-art {
    height: 124px;
  }

  #pv-equipment-crafting-ui .pv-gear-trainer-name {
    font-size: 10px;
  }

  #pv-equipment-crafting-ui .pv-gear-trainer-level {
    font-size: 8px;
  }

  #pv-equipment-crafting-ui .pv-gear-summary {
    padding-top: 10px;
  }

  #pv-equipment-crafting-ui .pv-gear-picker {
    height: 630px;
  }
}

/* POKEVERSE_EQUIPMENT_HUD_V2_END */


/* POKEVERSE_ITEM_BAGS_UI_V1 */
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-head{display:flex;align-items:center;gap:5px;padding:5px;border-bottom:1px solid #4b4e50;min-width:0}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-head>span{display:grid;gap:2px;min-width:0;font-size:11px;overflow-wrap:anywhere}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-head small{display:block;font-size:10px;color:#a5a7a9}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-interior{display:grid;gap:6px;min-width:0;padding:4px}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-slots.sb-inv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:0}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-slot.sb-slot{position:relative;aspect-ratio:1;min-height:28px;min-width:0;width:100%;padding:1px;overflow:hidden}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-slot.sb-slot.sel{border-color:#89b8d2;box-shadow:inset 0 0 0 1px #89b8d2}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-field{display:grid;gap:3px;min-width:0;font-size:11px}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-field :is(select,input){box-sizing:border-box;min-width:0;width:100%;height:25px;padding:3px;background:#111315;color:#dedede;border:1px solid #68727a;font:11px var(--pv-panel-font)}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-transfer,.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-security{display:grid;gap:5px;min-width:0;font-size:11px}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-interior button,.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-head button,.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-actions button{white-space:normal;min-width:0;min-height:23px;padding:3px;font:11px/1.3 var(--pv-panel-font)}
.game.pokeverse-tibia-hud #rightPanel :is(.pv-item-bag-note,.pv-item-bag-notice,.pv-item-bag-security small){display:block;margin:0;font-size:10px;line-height:1.35;overflow-wrap:anywhere;color:#a5a7a9}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-notice{color:#91cfaa}.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-notice.is-error{color:#f2998c}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-actions{display:grid;gap:4px;min-width:0}.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-actions p{margin:0;font-size:11px}
.game.pokeverse-tibia-hud #rightPanel .pv-item-bag-icon img{width:100%;height:100%;max-width:32px;max-height:32px;object-fit:contain;image-rendering:pixelated}

/* POKEVERSE_APPROVED_WINDOWS_V1_BEGIN */
/* Janelas nativas aprovadas. Transparência apenas no fundo;
   texto, sprites, ações e painéis fixos mantêm sua própria opacidade. */
@font-face {
  font-family: "HUD Referencia Poppins";
  src: url("/fontes/pokeverse-janelas-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HUD Referencia Poppins";
  src: url("/fontes/pokeverse-janelas-semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "HUD Referencia Poppins";
  src: url("/fontes/pokeverse-janelas-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) {
  --ref-font: var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"), Tahoma, Verdana, Arial, sans-serif;
  --ref-edge: rgba(80, 109, 125, .42);
  --ref-slot: rgba(11, 24, 34, .64);
  --ref-card: rgba(24, 39, 50, .66);
  --ref-cyan: #33b4e8;
  --ref-text-outline: 0 1px 1px rgba(0, 0, 0, .8);
  --pv-panel-font: var(--ref-font);
  --pv-window-panel: transparent;
  --pv-window-raised: rgba(34, 51, 65, .62);
  --pv-window-sunken: var(--ref-slot);
  --pv-window-head: transparent;
  --pv-window-coating: transparent;
  --pl-ui-font-body: var(--ref-font);
  --pl-ui-font-title: var(--ref-font);
  --pl-ui-font-number: var(--ref-font);
  --pl-ui-font-section: var(--ref-font);
  --pl-ui-font-weight-control: 600;
  --pl-ui-font-weight-section: 600;
  --pl-ui-font-weight-strong: 700;
  --pl-ui-font-body-size: 14px;
  --pl-ui-font-meta-size: 12px;
  --pl-ui-leading-copy: 1.4;
  --pl-ui-tracking-title: 0;
  --pl-ui-tracking-control: 0;
  --pl-ui-tracking-kicker: 0;
  --pl-ui-bg-base: transparent;
  --pl-ui-surface-panel: transparent;
  --pl-ui-surface-raised: rgba(34, 51, 65, .62);
  --pl-ui-surface-sunken: var(--ref-slot);
  --pl-ui-surface-card: var(--ref-card);
  --pl-ui-card-active-background: rgba(24, 86, 119, .66);
  --pl-ui-card-locked-background: rgba(9, 19, 28, .75);
  --pl-ui-surface-disabled: rgba(17, 28, 37, .72);
  --pl-ui-surface-secondary-action: rgba(39, 63, 81, .88);
  --pl-ui-text: #f1f5f8;
  --pl-ui-text-strong: #fff;
  --pl-ui-text-soft: #d0dce4;
  --pl-ui-text-muted: #acbdc9;
  --pl-ui-text-disabled: #7d919e;
  --pl-ui-border: var(--ref-edge);
  --pl-ui-border-strong: #57849d;
  --pl-ui-border-disabled: #30424e;
  --pl-ui-outline-window: transparent;
  --pl-ui-accent: #2396c1;
  --pl-ui-accent-bright: var(--ref-cyan);
  --pl-ui-accent-muted: #8ac8e2;
  --pl-ui-accent-window-border: #3d6982;
  --pl-ui-accent-action-border: #4e9dc1;
  --pl-ui-accent-action-ring: #6dc4e9;
  --pl-ui-focus: #7ad8ff;
  --pl-ui-radius-window: 4px;
  --pl-ui-radius-panel: 4px;
  --pl-ui-radius-card: 3px;
  --pl-ui-radius-button: 3px;
  --pl-ui-header-gradient: transparent;
  --pl-ui-header-coating: transparent;
  --pl-ui-window-coating: transparent;
  --pl-ui-header-ornament-line: none;
  --pl-ui-header-ornament-overlay: none;
  --pl-ui-primary-gradient: linear-gradient(#1389b8, #08618e);
  --pl-ui-primary-gradient-active: linear-gradient(#1c9bc9, #0875a8);
  --pl-ui-close-color: #f02f36;
  --pl-ui-close-border: transparent;
  --pl-ui-close-background: transparent;
  --pl-ui-header-icon-background: transparent;
  --pl-ui-header-icon-border: transparent;
  --pl-ui-header-icon-color: #fff;
  --pl-ui-shadow-window: none;
  --pl-ui-shadow-window-highlight: none;
  --pl-ui-shadow-header: none;
  --pl-ui-shadow-card: none;
  --pl-ui-shadow-card-active: none;
  --pl-ui-shadow-focus-glow: none;
  --pl-ui-shadow-header-icon: none;
  --pl-ui-shadow-header-icon-highlight: none;
  --pl-ui-shadow-header-icon-glyph: none;
  --pl-ui-shadow-control-primary: none;
  --pl-ui-shadow-control-primary-hover: none;
  --pl-ui-shadow-control-primary-active: none;
  --pl-ui-shadow-control-disabled: none;
  color: var(--pl-ui-text);
  font-family: var(--ref-font);
  font-size: 14px;
}

/* Apenas o invólucro de um modal que contém uma janela clicável fica sem chapa. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .modal:has(> .pl-window:not(.pokeverse-hud-panel)) {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) {
  position: relative;
  isolation: isolate;
  border: 0 !important;
  border-radius: 4px !important;
  background: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  color: var(--pl-ui-text);
  font-family: var(--ref-font) !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel)::before {
  content: "";
  display: block !important;
  position: absolute;
  z-index: -1;
  inset: 0;
  width: auto;
  height: auto;
  margin: 0;
  border: 1px solid #426273;
  border-radius: 4px;
  background: rgba(25, 38, 47, .93);
  box-shadow: none;
  filter: none;
  opacity: 1;
  transform: none;
  pointer-events: none;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel)::after,
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__header::after,
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__icon::before,
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.clan-showcase-glow, .clan-art-orbit) {
  display: none !important;
}

/* A faixa acompanha o texto e cresce quando o título precisa de outra linha. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__header {
  position: relative;
  isolation: isolate;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 4px 10px !important;
  gap: 8px !important;
  border: 0 !important;
  border-radius: 4px 4px 0 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__header::before {
  content: "";
  display: block !important;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 1px;
  right: auto;
  bottom: 4px;
  width: var(--ref-title-fit-width, var(--ref-title-band-width, 32%));
  min-width: 0;
  max-width: calc(100% - 46px);
  height: auto;
  border: 0;
  border-radius: 3px 0 34px 0;
  background: linear-gradient(100deg, rgba(19, 108, 149, .98), rgba(13, 132, 175, .94));
  box-shadow: none;
  filter: none;
  opacity: 1;
  transform: none;
  pointer-events: none;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__header :is(.pl-window__kicker, .pl-window__subtitle) {
  display: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__heading {
  min-width: 0;
  margin: 0;
  align-self: center;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel):not(.clan-window) .pl-window__heading {
  box-sizing: border-box;
  max-width: 100%;
  padding-inline-end: 32px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__title {
  margin: 0 !important;
  color: #fff !important;
  font: 600 20px/1.3 var(--ref-font) !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
  text-shadow: var(--ref-text-outline) !important;
  -webkit-text-stroke: 0;
  paint-order: stroke fill;
  white-space: normal !important;
  overflow-wrap: anywhere;
  overflow: visible !important;
  text-overflow: clip !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__icon {
  --pl-window-icon-size: 32px;
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__icon > img {
  max-width: 32px;
  max-height: 32px;
  object-fit: contain;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__close:not(.pokeverse-panel-tool) {
  --ui-close-size: 32px;
  display: grid !important;
  place-items: center;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  min-height: 32px !important;
  margin: 0;
  padding: 4px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: transparent !important;
  font-size: 0 !important;
  text-shadow: none !important;
  transform: none !important;
  cursor: pointer;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__close:not(.pokeverse-panel-tool)::before {
  content: "";
  display: block !important;
  position: static !important;
  width: 24px !important;
  height: 24px !important;
  inset: auto !important;
  margin: 0 !important;
  border: 0 !important;
  background: url("/icones/pokeverse-window-close.png") center / 24px 24px no-repeat !important;
  box-shadow: none !important;
  transform: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__close:not(.pokeverse-panel-tool) > *,
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__close:not(.pokeverse-panel-tool)::after {
  display: none !important;
}

/* Superfícies internas transparentes e slots escuros, sem acabamento metálico. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.pl-window__body, .pl-window__footer, .clan-explorer-body, .clan-dossier-body, .clan-mastery, .hm-body, .bc-body, .mkt-body, .mkt-content, .mkt-scroll, .mkt-foot, .modes-body--hunts-only, .modes-content-routes, .hunt-browser, .hunt-scroll, .ll-types-view, .ll-species-view) {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__footer {
  border-top: 0 !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.pl-card:not(.mlo-card):not(.mgl-line), .ll-summary > span, .hunt-card, .hm-pack, .ll-type-card, .bc-tile, .bc-panel) {
  border: 1px solid var(--ref-edge) !important;
  border-radius: 3px !important;
  background: var(--ref-card) !important;
  background-image: none !important;
  outline: none !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .mkt-slot {
  border: 1px solid var(--ref-edge) !important;
  border-radius: 3px !important;
  background: var(--ref-slot) !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.clan-rules, .clan-picker, .clan-ladder, .clan-identity, .hm-packs, .ll-type-grid, .bc-side-cards, .bc-overview-grid, .mlo-group, .hunt-group) {
  background: transparent !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.mkt-nav, .hunt-directory-head, .hunt-filterbar, .hunt-side, .bc-tabs, .ll-tools, .ll-footnote, .mkt-wallet, .hm-guia, .clan-suggest, .clan-rule) {
  border-color: var(--ref-edge) !important;
  background: rgba(26, 43, 57, .5) !important;
  background-image: none !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.hunt-card-info, .hunt-card-side, .hunt-card-art, .mlo-buywrap, .mlo-ready, .mlo-card-body, .bc-panel-head, .clan-headline-bonus) {
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.clan-pick, .mkt-nav-item, .bc-tab, .bc-seg, .hunt-region, .hunt-fav-filter, .hunt-sort-filter, .ll-mode button, .mkt-kind-switch button, .mkt-chips button) {
  border-color: var(--ref-edge) !important;
  border-radius: 3px !important;
  background: rgba(20, 36, 49, .72) !important;
  box-shadow: none !important;
  color: #e3edf4;
  font-family: var(--ref-font) !important;
  font-weight: 600;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.clan-pick.is-selected, .mkt-nav-item.active, .bc-tab.active, .bc-seg.on, .hunt-region[aria-selected="true"], .hunt-fav-filter.on, .ll-mode button.active, .mkt-kind-switch button[aria-current="true"], .mkt-chips button[data-active="true"]) {
  border-color: #46b2dc !important;
  background: rgba(22, 112, 151, .76) !important;
  color: #fff !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.hunt-card.selected, .hunt-card.active, .mlo-card.is-open, .ll-type-card.complete, .hm-pack.is-ready) {
  border-color: #4caacb !important;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.hunt-card:hover, .ll-type-card:hover, .clan-pick:hover) {
  border-color: #6db9d8 !important;
  box-shadow: none !important;
  transform: none !important;
}

/* Controles nativos, com a mesma ação azul da referência. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :where(.pl-button, .hud-btn, button.primary, button.secondary):where(:not(.pl-window__close):not(.pokeverse-panel-tool):not(.pl-card)) {
  border: 1px solid #466278 !important;
  border-radius: 3px !important;
  background: rgba(31, 55, 73, .9) !important;
  box-shadow: none !important;
  color: #fff !important;
  font-family: var(--ref-font) !important;
  font-size: 13px !important;
  font-weight: 600;
  letter-spacing: 0 !important;
  text-transform: none !important;
  text-shadow: var(--ref-text-outline) !important;
  -webkit-text-stroke: 0;
  paint-order: stroke fill;
  transform: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.pl-button--primary, .mlo-buy, .hm-pack-btn, .clan-join-btn, .start-hunt, .hunt-next-go):not(:disabled):not(.pokeverse-panel-tool) {
  border-color: #2599ca !important;
  background: linear-gradient(#1389b8, #08618e) !important;
  box-shadow: none !important;
  color: #fff !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.pl-button--primary, .mlo-buy, .hm-pack-btn, .clan-join-btn, .start-hunt, .hunt-next-go):is(:hover, :focus-visible):not(:disabled):not(.pokeverse-panel-tool) {
  border-color: #65c4e6 !important;
  background: linear-gradient(#1c9bc9, #0875a8) !important;
  box-shadow: none !important;
  transform: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.pl-button, .hud-btn, button.primary, button.secondary):disabled:not(.pokeverse-panel-tool) {
  border-color: #334851 !important;
  background: rgba(19, 35, 44, .88) !important;
  color: #8a9ba6 !important;
  opacity: .65;
  box-shadow: none !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(input:not([type]), input[type="text"], input[type="search"], input[type="number"], select, textarea) {
  min-height: 34px !important;
  border: 1px solid var(--ref-edge) !important;
  border-radius: 3px !important;
  background: var(--ref-slot) !important;
  box-shadow: none !important;
  color: #edf5fa !important;
  font: 400 13px/1.35 var(--ref-font) !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(button, input, select, textarea):focus-visible:not(.pokeverse-panel-tool) {
  outline: 2px solid #7ad8ff !important;
  outline-offset: 2px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-scroll-area {
  scrollbar-color: #527b91 rgba(4, 15, 24, .72);
  scrollbar-width: thin;
}

/* Destaques tipográficos não recolorem estados de alerta, itens ou tipos. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.hm-pack-head h3, .bc-panel-head h3, .mlo-name, .hunt-card-name, .ll-type-title strong, .clan-showcase h3) {
  color: #fff !important;
  font-family: var(--ref-font) !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  text-shadow: var(--ref-text-outline) !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) :is(.bc-tile-v, .hm-saldo-body > b, .ll-summary > span > b) {
  color: #fff !important;
  font-family: var(--ref-font) !important;
  font-weight: 700 !important;
  text-shadow: var(--ref-text-outline) !important;
}

/* Mercados: os próprios itens viram linhas, com operações e filtros existentes. */
.game.pokeverse-tibia-hud #modalRoot .panel.modal.modal-mercado {
  width: min(1120px, calc(100vw - 24px)) !important;
  max-width: calc(100vw - 24px) !important;
  min-width: 0 !important;
  height: min(660px, calc(100dvh - 56px)) !important;
  max-height: calc(100dvh - 24px) !important;
}
#modalRoot :is(.mercado-local, .mercado-global) {
  height: 100%;
  min-height: 0;
}
#modalRoot :is(.mercado-local, .mercado-global) :is(button, input, select, h3, h4, b, strong) {
  font-family: var(--ref-font) !important;
  letter-spacing: 0 !important;
  -webkit-text-stroke: 0 !important;
  text-shadow: 0 1px 1px #0008 !important;
}
#modalRoot :is(.mercado-local, .mercado-global) :is(.mercado-local-tools, .mercado-global-tools) { gap: 10px; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-kind-switch { padding: 0; border: 0; background: transparent; gap: 2px; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-kind-switch button {
  min-height: 27px;
  padding: 3px 10px;
  font-size: 12px;
}
#modalRoot :is(.mercado-local, .mercado-global) .mkt-kind-who { display: none; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-wallet {
  border: 0 !important;
  background: transparent !important;
  padding: 0 4px;
  gap: 12px;
}
#modalRoot :is(.mercado-local, .mercado-global) .mkt-wallet small { font-size: 9px; font-weight: 400; letter-spacing: .4px !important; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-wallet b { font-size: 13px; font-weight: 600; color: #8fd7a5; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-body { min-height: 0; border-top: 1px solid #354d5c; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-content { min-width: 0; min-height: 0; padding: 12px; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-nav {
  flex: 0 0 170px;
  width: 170px;
  padding: 12px 10px;
  background: rgba(15, 29, 38, .35) !important;
}
#modalRoot :is(.mercado-local, .mercado-global) .mkt-nav-list { gap: 3px; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-nav-item {
  padding: 6px 8px;
  min-height: 32px;
  gap: 8px;
  border: 1px solid transparent !important;
  background: rgba(24, 40, 53, .38) !important;
}
#modalRoot :is(.mercado-local, .mercado-global) .mkt-nav-item.active {
  border-color: #298abc !important;
  background: rgba(13, 94, 135, .42) !important;
  box-shadow: inset 3px 0 #35a9d8 !important;
}
#modalRoot :is(.mercado-local, .mercado-global) .mkt-nav-label { font-size: 14px; font-weight: 600; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-nav-hint { font-size: 11px; font-weight: 400; color: #9cabb6; line-height: 1.35; white-space: normal; }
#modalRoot :is(.mercado-local, .mercado-global) :is(.mkt-nav-group, .mkt-section h3) {
  color: #d7c779;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: .2px !important;
}
#modalRoot :is(.mercado-local, .mercado-global) .mkt-section { margin-bottom: 7px; gap: 7px; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-section p { font-size: 12px; color: #aebbc4; margin-top: 2px; line-height: 1.4; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-foot {
  min-height: 38px;
  padding: 8px 12px;
  border-top: 0;
  font-size: 11px;
}
#modalRoot :is(.mercado-local, .mercado-global) .mkt-foot-status b { font-size: 11px; font-weight: 500; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-foot-status small { font-size: 9px; font-weight: 600; color: #a9c6d6; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-slot { width: 36px; height: 36px; flex: 0 0 36px; padding: 3px; border-color: #344b5a !important; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-slot .tile { width: 28px; height: 28px; border: 0; background: transparent; }
#modalRoot :is(.mercado-local, .mercado-global) .mkt-tag { padding: 1px 5px; border-radius: 2px; font-size: 10px; font-weight: 500; }
#modalRoot .mercado-local .mlo-ready-row { gap: 6px; }
#modalRoot .mercado-local .mlo-ready {
  display: grid;
  grid-template-columns: 24px minmax(55px, 1fr) auto;
  grid-template-rows: auto;
  align-items: center;
  padding: 7px 9px;
  gap: 4px 6px;
  min-height: 48px;
}
#modalRoot .mercado-local .mlo-ready-ico { width: 24px; height: 24px; grid-row: 1; font-size: 16px; }
#modalRoot .mercado-local .mlo-ready-txt { display: flex; flex-direction: column; align-items: flex-start; gap: 0; }
#modalRoot .mercado-local .mlo-ready-txt b { font-size: 14px; }
#modalRoot .mercado-local .mlo-ready-txt small { font-size: 11px; font-weight: 400; }
#modalRoot .mercado-local .mlo-ready-cta { grid-column: 3; width: auto; min-height: 28px; padding: 4px 7px; font-size: 12px !important; }
#modalRoot .mercado-local .mkt-note { padding: 7px 9px; font-size: 12px; border-radius: 3px; }
#modalRoot .mercado-local .mlo-grid { display: flex; flex-direction: column; gap: 1px; }
#modalRoot .mercado-local .mlo-card {
  display: grid;
  grid-template-columns: minmax(160px, 1.5fr) minmax(135px, 1.25fr) minmax(80px, .8fr) 92px;
  grid-template-rows: auto auto;
  align-items: center;
  gap: 2px 12px;
  min-height: 58px;
  padding: 8px 10px;
  border: 1px solid transparent !important;
  border-bottom-color: #344a57 !important;
  border-radius: 0 !important;
  background: rgba(24, 39, 51, .58) !important;
}
#modalRoot .mercado-local .mlo-card:nth-child(even) { background: rgba(30, 47, 60, .55) !important; }
#modalRoot .mercado-local .mlo-card:is(:hover, :focus-within, .is-open) { background: rgba(19, 71, 98, .6) !important; border-color: #2382b0 !important; }
#modalRoot .mercado-local .mlo-card-top { grid-column: 1; grid-row: 1/3; gap: 9px; min-width: 0; }
#modalRoot .mercado-local .mlo-card-name { margin: 0; font-size: 15px; font-weight: 600; line-height: 1.4; }
#modalRoot .mercado-local .mlo-card-marks { gap: 3px; margin-top: 2px; }
#modalRoot .mercado-local .mlo-metric { grid-column: 2; grid-row: 1; margin: 0; justify-content: flex-start; font-size: 13px; font-weight: 400; }
#modalRoot .mercado-local .mlo-metric-bar { display: none; }
#modalRoot .mercado-local .mlo-card-eff { grid-column: 2; grid-row: 2; margin: 0; font-size: 11px; line-height: 1.4; font-weight: 400; }
#modalRoot .mercado-local .mlo-card-foot { display: contents; }
#modalRoot .mercado-local .mlo-card-price { grid-column: 3; grid-row: 1/3; gap: 2px; }
#modalRoot .mercado-local .mlo-card-price > b { font-size: 15px; font-weight: 600; }
#modalRoot .mercado-local .mlo-card-owned { font-size: 11px; font-weight: 400; }
#modalRoot .mercado-local .mlo-buy { grid-column: 4; grid-row: 1/3; width: 92px; min-height: 28px; padding: 5px 8px; font-size: 13px !important; }
#modalRoot .mercado-local .mlo-qty { grid-column: 1/-1; grid-row: 3; margin-top: 8px; padding: 10px; background: rgba(12, 27, 38, .65); border: 1px solid #32617c; border-radius: 3px; }

#modalRoot .mercado-global .mkt-body { flex-direction: column; }
#modalRoot .mercado-global .mkt-nav {
  flex: none;
  width: 100%;
  min-height: 36px;
  padding: 0 10px;
  overflow-x: auto;
  overflow-y: hidden;
  border-right: 0;
  border-bottom: 1px solid #354d5c;
}
#modalRoot .mercado-global .mkt-nav-list { display: flex; flex-direction: row; width: max-content; min-width: 100%; gap: 2px; }
#modalRoot .mercado-global .mkt-nav-group { display: none; }
#modalRoot .mercado-global .mkt-nav-item { flex: none; width: auto; min-height: 35px; padding: 6px 11px; border-radius: 0 !important; }
#modalRoot .mercado-global .mkt-nav-item.active { box-shadow: inset 0 -2px #35a9d8 !important; }
#modalRoot .mercado-global .mkt-nav-hint { display: none; }
#modalRoot .mercado-global .mkt-nav-ico { width: 17px; height: 17px; font-size: 15px; }
#modalRoot .mercado-global .mkt-content { flex: 1; overflow: hidden; }
#modalRoot .mercado-global .mgl-buywrap {
  display: grid;
  grid-template-columns: 190px minmax(0, 1fr);
  grid-template-rows: auto minmax(0, 1fr);
  gap: 10px 14px;
  height: 100%;
  min-height: 0;
}
#modalRoot .mercado-global .mkt-tools { grid-column: 2; grid-row: 1; display: flex; align-items: center; gap: 7px; padding: 0; }
#modalRoot .mercado-global .mkt-search { flex: 1; min-width: 100px; }
#modalRoot .mercado-global .mkt-search-input { min-height: 31px !important; border-left: 3px solid #219dd1 !important; }
#modalRoot .mercado-global .mkt-tools > button { min-height: 31px; padding: 4px 8px; font-size: 11px !important; }
#modalRoot .mercado-global { font-family: var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"), Tahoma, sans-serif; }
#modalRoot .mercado-global .mgl-filterbar { grid-column: 1; grid-row: 1/3; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch; gap: 12px; min-height: 0; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; padding: 0 3px 0 0; border: 0; }
#modalRoot .mercado-global .mgl-cats { display: flex; flex: none; flex-direction: column; align-items: stretch; gap: 2px; }
#modalRoot .mercado-global .mgl-cats::before { content: "Categorias"; margin: 3px 0 10px; color: #d7c779; font-size: 14px; font-weight: 600; }
#modalRoot .mercado-global .mgl-cats button { display: flex; align-items: center; gap: 7px; width: 100%; min-height: 27px; padding: 4px 7px; text-align: left; font: 600 12px/1.4 var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"), Tahoma, sans-serif; border-color: #354d5c66 !important; border-radius: 2px !important; }
#modalRoot .mercado-global .mgl-cats button > span { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 16px; width: 16px; height: 16px; }
#modalRoot .mercado-global .mgl-category-icon { display: block; width: 16px; height: 16px; object-fit: contain; }
#modalRoot .mercado-global .mgl-cats button::after { content: "›"; margin-left: auto; color: #7999ab; }
#modalRoot .mercado-global .mgl-cats button[data-active="true"] { border-color: #2187bb !important; background: rgba(13, 94, 135, .42) !important; }
#modalRoot .mercado-global .mgl-moeda { display: flex; flex: none; min-width: 0; width: 100%; flex-direction: column; align-items: stretch; gap: 6px; margin: 0; }
#modalRoot .mercado-global .mgl-moeda-rotulo { color: #b6c6d0; font-size: 10px; }
#modalRoot .mercado-global .mgl-moeda .mkt-chips { display: flex; flex-direction: column; align-items: stretch; gap: 3px; }
#modalRoot .mercado-global .mgl-moeda button { min-height: 28px; padding: 5px 9px; text-align: left; font-size: 11px; border-radius: 2px !important; }
#modalRoot .mercado-global .mgl-buybody { grid-column: 2; grid-row: 2; min-height: 0; }
#modalRoot .mercado-global .mgl-listwrap { min-height: 0; min-width: 0; overflow-x: auto; }
#modalRoot .mercado-global .mgl-lines {
  --market-columns: 40px minmax(150px, 1.8fr) minmax(85px, 1fr) 42px minmax(85px, .8fr) 142px;
  display: flex;
  flex-direction: column;
  min-width: 720px;
  gap: 1px;
  padding: 0;
  border: 1px solid #344a59;
  border-radius: 2px;
}
#modalRoot .mercado-global .mgl-table-head {
  position: sticky;
  top: 0;
  z-index: 1;
  display: grid;
  grid-template-columns: var(--market-columns);
  align-items: center;
  gap: 8px;
  padding: 11px 10px;
  border-bottom: 1px solid #40768e;
  background: rgba(28, 47, 61, .96);
  color: #bfcdd8;
  font-size: 12px;
  font-weight: 600;
}
#modalRoot .mercado-global .mgl-line {
  display: grid;
  grid-template-columns: var(--market-columns);
  align-items: center;
  gap: 8px;
  min-height: 57px;
  padding: 8px 10px;
  border: 1px solid transparent !important;
  border-bottom-color: #344a59 !important;
  border-radius: 0 !important;
  background: rgba(24, 39, 51, .58) !important;
  cursor: pointer;
}
#modalRoot .mercado-global .mgl-line:nth-child(even) { background: rgba(30, 47, 60, .55) !important; }
#modalRoot .mercado-global .mgl-line:is(.is-sel, :hover, :focus-within) { background: rgba(19, 71, 98, .6) !important; border-color: #2382b0 !important; }
#modalRoot .mercado-global .mgl-line-id { display: flex; flex-direction: column; gap: 4px; min-width: 0; }
#modalRoot .mercado-global .mgl-card-name { color: #e9eef2; font-size: 14px; font-weight: 600; line-height: 1.4; }
#modalRoot .mercado-global .mgl-line-sub { color: #aebbc4; font-size: 11px; font-weight: 400; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#modalRoot .mercado-global .mgl-line-id .mgl-qty { display: none; }
#modalRoot .mercado-global .mgl-cell-seller { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #bdcbd5; font-size: 12px; }
#modalRoot .mercado-global .mgl-cell-qty { text-align: center; font-size: 13px; font-variant-numeric: tabular-nums; }
#modalRoot .mercado-global .mgl-line-price { text-align: right; font-size: 14px; font-weight: 600; }
#modalRoot .mercado-global .mgl-card-actions { display: flex; gap: 5px; justify-content: flex-end; flex-wrap: wrap; }
#modalRoot .mercado-global .mgl-card-actions button { min-height: 28px; padding: 5px 9px; font-size: 12px !important; }
#modalRoot .mercado-global .mgl-pages { padding: 8px; gap: 5px; }
#modalRoot .mercado-global .mgl-detail { border-color: #344a59; border-radius: 3px; background: rgba(16, 31, 42, .72); box-shadow: none; }
#modalRoot .mercado-global .has-detail .mgl-lines { --market-columns: 40px minmax(130px, 1.5fr) minmax(80px, .9fr) 36px minmax(90px, .8fr); min-width: 0; }
#modalRoot .mercado-global .has-detail .mgl-cell-actions { display: none; }
#modalRoot :is(.mercado-local, .mercado-global) input[type="range"] { accent-color: #1a99ce; }
#modalRoot .mercado-global .mkt-empty { padding: 28px 18px; border: 1px solid #354d5c; border-radius: 3px; background: rgba(15, 29, 40, .4); }
#modalRoot .mercado-global .mkt-empty h3 { font-size: 15px; font-weight: 600; }
#modalRoot .mercado-global .mkt-empty p { font-size: 12px; line-height: 1.6; max-width: 420px; }
#modalRoot .mercado-global .mkt-empty button { margin-top: 14px; min-height: 34px; }

@media (max-width: 760px) {
  .game.pokeverse-tibia-hud #modalRoot .panel.modal.modal-mercado { width: calc(100vw - 12px) !important; max-width: calc(100vw - 12px) !important; height: calc(100dvh - 16px) !important; }
  #modalRoot :is(.mercado-local, .mercado-global) .mkt-wallet { display: none; }
  #modalRoot .mercado-local .mkt-nav { flex-basis: 136px; width: 136px; padding: 8px; }
  #modalRoot .mercado-local .mlo-ready-row { grid-template-columns: 1fr; }
  #modalRoot .mercado-local .mlo-ready { display: flex; min-height: 38px; }
  #modalRoot .mercado-local .mlo-ready-cta { margin-left: auto; width: auto; }
  #modalRoot .mercado-local .mlo-card { grid-template-columns: minmax(130px, 1fr) 90px; gap: 5px 10px; }
  #modalRoot .mercado-local .mlo-card-top { grid-column: 1; grid-row: 1; }
  #modalRoot .mercado-local .mlo-metric { grid-column: 1; grid-row: 2; }
  #modalRoot .mercado-local .mlo-card-eff { grid-column: 1; grid-row: 3; }
  #modalRoot .mercado-local .mlo-card-price { grid-column: 2; grid-row: 1; }
  #modalRoot .mercado-local .mlo-buy { grid-column: 2; grid-row: 2/4; }
  #modalRoot .mercado-global .mgl-buywrap { grid-template-columns: 132px minmax(0, 1fr); gap: 8px; }
  #modalRoot .mercado-global .mkt-tools { flex-wrap: wrap; }
}

/* A faixa acompanha o título longo da máquina, com o ícone Held nativo. */
.game.pokeverse-tibia-hud #modalRoot .hm-window { --ref-title-band-width: 350px; }

/* VIP List usa fonte, cores e medidas dos cabeçalhos laterais. */
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="friends"] .friends-head h2.pl-window__title { font: 600 var(--pv-panel-title-size, 17px)/1.2 var(--pv-panel-font) !important; }

/* Clãs conserva a mesma janela, em uma moldura menor e com título central. */
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"].pokeverse-panel-wide:not(.is-floating) {
  top: calc((var(--pv-top) * var(--pv-top-scale) + 40px) / var(--pv-scale)) !important;
  width: min(560px, calc((100vw - 24px) / var(--pv-scale))) !important;
  height: min(650px, calc((100dvh - var(--pv-top) * var(--pv-top-scale) - 56px) / var(--pv-scale)));
  max-height: min(650px, calc((100dvh - var(--pv-top) * var(--pv-top-scale) - 56px) / var(--pv-scale)));
  overflow: hidden;
}
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"].pokeverse-panel-wide .clan-window.pl-window {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  max-height: inherit;
}
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"].pokeverse-panel-wide .clan-window.pl-window :is(.clan-panel-head, .clan-dossier-head).pl-window__header {
  display: grid !important;
  grid-template-columns: minmax(112px, 1fr) auto auto minmax(112px, 1fr);
  align-items: center;
  flex: none;
  min-height: 38px !important;
  padding: 3px 8px !important;
  gap: 6px !important;
}
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"].pokeverse-panel-wide .clan-window.pl-window :is(.clan-panel-head, .clan-dossier-head).pl-window__header::before {
  left: 50%;
  top: 1px;
  width: 164px;
  min-width: 0;
  max-width: calc(100% - 232px);
  height: 32px;
  transform: translateX(-50%);
  border-radius: 0 0 22px 22px;
}
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"].pokeverse-panel-wide .clan-window.pl-window .clan-head-crest.pl-window__icon {
  grid-column: 2;
  grid-row: 1;
  width: 26px !important;
  min-width: 26px !important;
  height: 26px !important;
}
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"].pokeverse-panel-wide .clan-window.pl-window .clan-head-crest img { width: 26px; height: 26px; object-fit: contain; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-head-copy { grid-column: 3; grid-row: 1; justify-self: center; text-align: center; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-count { grid-column: 1; grid-row: 1; justify-self: start; display: flex; align-items: baseline; gap: 4px; min-width: 0; min-height: 0; padding: 3px 5px; border: 0; background: transparent; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-count b { font-size: 13px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-count small { font-size: 9px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] :is(.clan-panel-head, .clan-dossier-head) > .pokeverse-panel-tools { grid-column: 4; grid-row: 1; justify-self: end; margin-left: 0; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"].pokeverse-panel-wide:not(.is-floating):has(.clan-member-dashboard) { width: min(620px, calc((100vw - 24px) / var(--pv-scale))) !important; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-member-rank { grid-column: 1/-1; grid-row: 2; display: flex; min-width: 0; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-explorer-body.pl-window__body { flex: 1; min-height: 0; gap: 7px; padding: 8px; overflow-y: auto; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-dossier-body { flex: 1; min-height: 0; overflow-y: auto; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-picker { gap: 5px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-pick { min-height: 66px; padding: 5px; gap: 4px; }
.game.pokeverse-tibia-hud #rightPanel[data-pokeverse-tab="clans"] .clan-pick img { width: 30px; height: 30px; }

/* O flyout largo só recebe transparência quando hospeda uma janela aberta. */
.game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide:has(> .pl-window:not(.pokeverse-hud-panel)) {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
.game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide > .pl-window:not(.pokeverse-hud-panel) .pokeverse-panel-tools button[data-pokeverse-close] {
  width: 24px !important;
  min-width: 24px !important;
  height: 24px !important;
  min-height: 24px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: url("/icones/pokeverse-window-close.png") center / 20px 20px no-repeat !important;
  color: transparent !important;
  box-shadow: none !important;
}
.game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide > .pl-window:not(.pokeverse-hud-panel) .pokeverse-panel-tools button[data-pokeverse-close]::before,
.game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide > .pl-window:not(.pokeverse-hud-panel) .pokeverse-panel-tools button[data-pokeverse-close]::after,
.game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide > .pl-window:not(.pokeverse-hud-panel) .pokeverse-panel-tools button[data-pokeverse-close] > * {
  display: none !important;
}

/* Remove a máscara e o blur apenas atrás das janelas abertas por atalhos. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .modal-bg:has(.pl-window:not(.pokeverse-hud-panel)) {
  background: transparent !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Reserve o HUD superior e as skills; o conteúdo usa sua rolagem nativa. */
@media (min-width: 761px) and (min-height: 521px) {
  .game.pokeverse-tibia-hud :is(#modalRoot, #rightPanel.pokeverse-panel-wide) {
    --pv-window-top: calc(var(--pv-top, 39px) * var(--pv-top-scale, 1) + 44px);
    --pv-window-bottom: calc(var(--pv-foot, 98px) * var(--pv-scale, 1) + 12px);
    --pv-window-room: calc(100dvh - var(--pv-window-top) - var(--pv-window-bottom));
  }
  .game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide[data-pokeverse-tab]:not(.pokeverse-collapsed) {
    box-sizing: border-box;
    height: min(680px, calc(var(--pv-window-room) / var(--pv-scale, 1))) !important;
    max-height: calc(var(--pv-window-room) / var(--pv-scale, 1)) !important;
    min-height: 0;
    bottom: auto !important;
    overflow: auto;
  }
  .game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide[data-pokeverse-tab]:not(.is-floating) {
    top: calc(var(--pv-window-top) / var(--pv-scale, 1)) !important;
  }
  .game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide[data-pokeverse-tab="dex"]:not(.pokeverse-collapsed) {
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
  .game.pokeverse-tibia-hud #rightPanel.pokeverse-panel-wide > .dex-root {
    min-height: 0;
    flex: 1 1 0;
  }
  .game.pokeverse-tibia-hud .hud-float-layer > .pokeverse-hud-panel.is-floating:not(.pokeverse-panel-wide):not(.pokeverse-collapsed) {
    max-height: calc((100dvh - var(--pv-top, 39px) * var(--pv-top-scale, 1) - 44px - var(--pv-foot, 98px) * var(--pv-scale, 1) - 12px) / var(--pv-scale, 1)) !important;
    overflow-y: auto;
    overscroll-behavior: contain;
  }
  .game.pokeverse-tibia-hud #modalRoot .modal-bg {
    box-sizing: border-box;
    padding-top: max(var(--pv-window-top), env(safe-area-inset-top)) !important;
    padding-bottom: max(var(--pv-window-bottom), env(safe-area-inset-bottom)) !important;
    align-items: center !important;
  }
  .game.pokeverse-tibia-hud #modalRoot .panel.modal {
    min-height: 0 !important;
    max-height: var(--pv-window-room) !important;
    overscroll-behavior: contain;
  }
  .game.pokeverse-tibia-hud #modalRoot .panel.modal:has(> .dex-root) {
    height: min(680px, var(--pv-window-room)) !important;
    overflow: hidden;
    display: flex;
    flex-direction: column;
  }
  .game.pokeverse-tibia-hud #modalRoot .panel.modal > .dex-root {
    min-height: 0;
    max-height: 100%;
  }
}

/* O calendário rola dentro do corpo; o resgate ocupa sua própria linha. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .modal.modal-daily-reward {
  width: min(1040px, calc(100vw - 24px));
  max-width: calc(100vw - 12px);
  display: flex;
  flex-direction: column;
  min-height: 0;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .daily-reward-window {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 0;
  max-height: var(--pv-window-room, calc(100dvh - 24px));
  overflow: hidden;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .daily-reward-head {
  flex: 0 0 auto;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .daily-reward-body {
  flex: 1 1 auto;
  min-height: 0;
  padding: 10px 12px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .daily-reward-footer {
  position: static;
  flex: 0 0 auto;
  min-height: 54px;
  gap: 8px;
  padding: 6px 12px 10px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .daily-overview {
  margin-bottom: 8px;
  border: 0;
  background: transparent;
  box-shadow: none;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .daily-overview::before,
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) :is(.daily-progress-panel, .daily-status-line)::after {
  display: none;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) :is(.daily-progress-panel, .daily-status-line, .daily-balances) {
  min-height: 64px;
  padding: 6px 10px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) :is(.dcal-today, .dcal-day) {
  background: var(--ref-slot);
  box-shadow: none;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .dcal-today {
  gap: 8px;
  padding: 10px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .dcal-today h3 {
  font-size: 16px;
  letter-spacing: 0;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .dcal-day {
  min-height: 76px;
  padding: 4px;
}
@media (min-width: 981px) {
  :is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .dcal-main {
    grid-template-columns: minmax(210px, 240px) minmax(0, 1fr);
    gap: 10px;
  }
}

/* Central existente: limita a largura em telas grandes, preservando suas grades. */
.game.pokeverse-tibia-hud #modalRoot .panel.modal.modal-ballcenter {
  width: min(86vw, 1120px) !important;
  max-width: calc(100vw - 24px) !important;
  min-width: 0 !important;
}

@media (max-width: 760px) {
  .game.pokeverse-tibia-hud #modalRoot .panel.modal.modal-ballcenter {
    width: calc(100vw - 12px) !important;
    max-width: calc(100vw - 12px) !important;
  }
}

/* As entradas das DGs usam a mesma janela, cabeçalho e ações do HUD. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .modal-bg:has(> .modal > .pokeverse-dg-entry) {
  align-items: center !important;
  justify-content: center !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .panel.modal:has(> .pokeverse-dg-entry) {
  width: min(520px, calc((100vw - 24px) / var(--hud-scale, 1))) !important;
  max-width: calc((100vw - 24px) / var(--hud-scale, 1)) !important;
  padding: 0 !important;
  overflow: hidden;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .pokeverse-dg-entry.pl-window {
  display: grid;
  grid-template-rows: auto minmax(0, 1fr) auto;
  max-height: calc((100dvh - 24px) / var(--hud-scale, 1));
  min-height: 0;
  overflow: hidden;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .pokeverse-dg-entry > .pl-window__header {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 32px;
  align-items: center;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .pokeverse-dg-entry__body {
  display: grid;
  gap: 10px;
  min-height: 0;
  padding: 12px;
  overflow-y: auto;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .pokeverse-dg-entry__body p {
  margin: 0;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .pokeverse-dg-entry__meta {
  color: var(--pl-ui-text-muted);
  font-size: 12px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .pokeverse-dg-entry__status {
  padding: 10px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .pokeverse-dg-entry > .pl-window__footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
  padding: 8px 12px 12px;
}

/* Relatório compacto, sempre no centro; listas longas rolam dentro da janela. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal {
  --report-gutter: max(12px, env(safe-area-inset-top), env(safe-area-inset-right), env(safe-area-inset-bottom), env(safe-area-inset-left));
  --report-max-height: calc((100dvh - 2 * var(--report-gutter)) / var(--hud-scale, 1));
  align-items: center !important;
  justify-content: center !important;
  padding: var(--report-gutter) !important;
  overflow: hidden !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal > .panel.modal.hrv2-shell {
  width: min(480px, calc((100vw - 2 * var(--report-gutter)) / var(--hud-scale, 1))) !important;
  max-width: calc((100vw - 2 * var(--report-gutter)) / var(--hud-scale, 1)) !important;
  max-height: var(--report-max-height) !important;
  margin: 0 !important;
  overflow: hidden !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal .hrv2.pl-window {
  width: 100%;
  max-height: var(--report-max-height) !important;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal .hrv2-body.pl-scroll-area {
  gap: 8px;
  padding: 10px;
  overflow-y: auto;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal .hrv2-stat {
  padding: 7px 10px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal .hrv2-box.pl-card {
  gap: 8px;
  padding: 8px 10px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal .hrv2-group {
  gap: 4px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) #huntReportModal .hrv2-actions.pl-window__footer {
  gap: 8px;
  padding: 8px 10px 10px;
}

/* Em relatórios estreitos, o tempo ganha outra linha para liberar o nome. */
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .hrv2.pl-window .hrv2-head[data-ref-title-stacked="true"] {
  grid-template-columns: 32px minmax(0, 1fr) 32px;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .hrv2.pl-window .hrv2-head[data-ref-title-stacked="true"] > .pl-window__icon {
  grid-column: 1;
  grid-row: 1;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .hrv2.pl-window .hrv2-head[data-ref-title-stacked="true"] > .pl-window__heading {
  grid-column: 2;
  grid-row: 1;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .hrv2.pl-window .hrv2-head[data-ref-title-stacked="true"] > .hrv2-time {
  grid-column: 2;
  grid-row: 2;
  justify-self: start;
}
:is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot), #topIdleCenterRoot) .hrv2.pl-window .hrv2-head[data-ref-title-stacked="true"] > .pl-window__close {
  grid-column: 3;
  grid-row: 1;
}

@media (max-width: 560px) {
  :is(.game.pokeverse-tibia-hud :is(#modalRoot, #overlayRoot, #rightPanel[data-pokeverse-tab]:not([data-pokeverse-tab="bag"]):not([data-pokeverse-tab="friends"])), #topIdleCenterRoot) .pl-window:not(.pokeverse-hud-panel) .pl-window__title {
    font-size: 18px !important;
  }
}

/* POKEVERSE_APPROVED_WINDOWS_V1_END */

/* POKEVERSE_PVP_CURRENT_HUD_BEGIN */
/* Specific public PvP timer styles from jogar-55UAE9vx.css. */
.pvp-hud.pl-ui .pvp-hud-tempo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 8px;width:100%;min-width:0;box-sizing:border-box;padding:3px 10px;color:var(--pl-ui-text-soft);border-radius:var(--pl-ui-radius-panel);font-size:12px;line-height:1.3;text-align:center;overflow-wrap:anywhere}
.pvp-hud.pl-ui .pvp-hud-tempo>*{min-width:0}
.pvp-hud.pl-ui .pvp-tempo-rel{color:var(--pl-ui-text-strong);font-family:var(--pl-ui-font-number);font-weight:var(--pl-ui-font-weight-strong);font-variant-numeric:tabular-nums}
.pvp-hud.pl-ui .pvp-tempo-regra b{color:var(--pl-ui-text-strong)}
.pvp-hud.pl-ui .pvp-tempo-lider{font-weight:var(--pl-ui-font-weight-strong)}
.pvp-hud.pl-ui .pvp-tempo-lider.meu{color:var(--pl-ui-success)}
.pvp-hud.pl-ui .pvp-tempo-lider.dele{color:var(--pvp-lado-dele)}
.pvp-hud.pl-ui .pvp-hud-tempo.is-alerta .pvp-tempo-rel{color:#ffb27a}
.pvp-hud.pl-ui .pvp-hud-tempo.is-alerta{box-shadow:inset 0 0 0 1px #ffb27a8c}
@media(max-width:720px),(max-height:520px){.pvp-hud.pl-ui .pvp-hud-tempo{padding:2px 8px;font-size:10px;gap:1px 6px}}
.pvp-hud.pl-ui .pvp-alvo-card{display:flex;align-items:center;gap:8px;width:100%;min-width:0;box-sizing:border-box;padding:4px 10px;border-radius:var(--pl-ui-radius-panel);color:var(--pl-ui-text-strong);font-size:12px;line-height:1.3}
.pvp-alvo-card.is-pvp-alvo{box-shadow:inset 0 0 0 1px #ff5a3cbf;background:#ff5a3c14}
.pvp-alvo-card>*{min-width:0}
.pvp-alvo-icone{flex:0 0 auto;display:inline-flex}
.pvp-alvo-corpo{flex:1 1 auto;display:flex;flex-direction:column;gap:2px}
.pvp-alvo-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}
.pvp-alvo-hp{display:block;height:6px;overflow:hidden;border-radius:3px;background:#0000008c}
.pvp-alvo-hp>i{display:block;height:100%;background:linear-gradient(90deg,#ff6a3d,#ffb04a);transition:width .18s linear}
.pvp-alvo-hp>i.is-fresh{width:0;transition:none}
.pvp-alvo-info{flex:0 1 auto;display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}
.pvp-alvo-dist{opacity:.8;font-size:11px}
@media(max-width:720px),(max-height:520px){.pvp-hud.pl-ui .pvp-alvo-card{padding:2px 8px;font-size:10px;gap:6px}.pvp-alvo-dist{font-size:9px}}
.pvp-versus-player.is-pvp-hit{animation:pvp-versus-hit .38s ease-out}
@keyframes pvp-versus-hit{0%{box-shadow:0 0 0 2px #ff4632f2,inset 0 0 12px #ff46328c}to{box-shadow:0 0 #ff463200,inset 0 0 #ff463200}}
/* POKEVERSE_PVP_CURRENT_HUD_END */

/* POKEVERSE_SKILL_ART_3D_CSS */
.game.pokeverse-tibia-hud #hotbar .hb-slot img[src*="/icones/habilidades-3d-v1/"], .game img.mv-icon[src*="/icones/habilidades-3d-v1/"] { image-rendering:auto!important; object-fit:cover; border-radius:3px; }

/* POKEVERSE_BREED_STYLE_V1_START */
/* PokeVerse breed: native window, native sprites, bounded presentation only. */
.game.pokeverse-tibia-hud #modalRoot .modal-bg:has(.pb-window){display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;overflow:auto}
.game.pokeverse-tibia-hud #modalRoot .modal:has(>.pb-window){width:min(720px,94vw);max-width:min(720px,94vw);max-height:none;padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}
.game.pokeverse-tibia-hud #modalRoot .pb-window{width:min(720px,94vw);max-width:100%;box-sizing:border-box;max-height:88dvh}
.game.pokeverse-tibia-hud #modalRoot .pb-window>.pl-window__header{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:46px;padding:0 52px 0 12px;position:relative}
.game.pokeverse-tibia-hud #modalRoot .pb-window>.pl-window__header .pl-window__heading{min-width:0}
.game.pokeverse-tibia-hud #modalRoot .pb-window>.pl-window__header .pl-window__title{margin:0;white-space:nowrap}
.game.pokeverse-tibia-hud #modalRoot .pb-window>.pl-window__header .pl-window__close{position:absolute;left:auto;right:9px;top:5px;transform:none;margin:0;padding:0;width:32px;height:32px}
.game.pokeverse-tibia-hud #modalRoot .pb-window .pb-body{padding:14px;max-height:calc(88dvh - 110px);overflow:auto}
.pb-nav,.pb-actions,.pb-incubator-tabs{display:flex;gap:7px;flex-wrap:wrap;align-items:center}
.pb-nav{margin-bottom:16px}.pb-nav [aria-pressed=true]{background:#117ca5;border-color:#54bee0}
.pb-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;box-sizing:border-box;min-height:44px;border-top:1px solid #365565}.pb-footer>span{font-size:11px;color:#aac1cc}
.pb-notice{padding:10px 12px!important;margin:0 0 12px!important;border-left:3px solid #58c4df!important}
.pb-pair-stage{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;position:relative;min-height:224px}
.pb-parent{display:flex!important;flex-direction:column;align-items:center;justify-content:center;position:relative;min-width:0;min-height:216px;padding:12px 10px!important;color:inherit;background:#142832!important;border:1px solid #365565!important;border-radius:4px;overflow:hidden;text-align:center}
.pb-parent:hover:not(:disabled){border-color:#62bed6!important}.pb-parent--empty{border-style:dashed!important;cursor:pointer;color:#9cb7c3}
.pb-parent__label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#a2bfcc;margin-bottom:2px}
.pb-parent__sprite{position:relative;display:grid;place-items:center;width:108px;height:112px;font-size:38px;color:#7698a9;isolation:isolate}
.pb-parent__sprite::before{content:"";position:absolute;bottom:7px;left:9px;width:90px;height:22px;border:1px solid #46778d;border-radius:50%;background:#0b202c;box-shadow:inset 0 -4px 0 #071922;z-index:-1}
.pb-parent__sprite> *{position:relative;z-index:1}.pb-parent>strong{font-size:15px;max-width:100%;overflow-wrap:anywhere;margin:3px 0 6px}.pb-parent>small{font-size:11px;color:#c4d5df}
.pb-parent__change,.pb-lock{font-size:10px;line-height:1.5;margin-top:10px;padding:2px 8px;border:1px solid #3c6478;border-radius:3px;color:#91cde0}.pb-lock{color:#e2c884;border-color:#74653d}
.pb-link{position:relative;display:grid;place-items:center;height:112px;pointer-events:none;isolation:isolate}.pb-link__core{display:grid;place-items:center;width:34px;height:34px;border:1px solid #527d93;border-radius:50%;background:#10232e;color:#70a8bf;z-index:3;font-size:24px}
.pb-link__ring{position:absolute;width:52px;height:52px;border:1px solid #385d70;border-radius:50%;z-index:2}.pb-link svg{position:absolute;width:164px;height:80px;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible;z-index:0;opacity:.3}
.pb-link path{fill:none;stroke:#58bdd4;stroke-width:1.5;stroke-dasharray:9 7}.pb-link path:last-child{stroke:#d0b87a;stroke-dashoffset:8}
.pb-link>i{position:absolute;width:42px;height:42px;border:1px solid #64d5e9;border-radius:50%;opacity:0}
.pb-parent--loaded .pb-parent__sprite> *{animation:pb-place .65s cubic-bezier(.18,.75,.26,1) var(--pb-delay,0ms) both}
.pb-pair-stage--active .pb-parent{animation:pb-pod-ready 3s ease var(--pb-activation-delay,0ms) both}
.pb-pair-stage--active .pb-parent__sprite> *{--pb-side:1;animation:pb-pair-arrive 3s cubic-bezier(.18,.65,.25,1) var(--pb-activation-delay,0ms) both}
.pb-pair-stage--active .pb-parent:last-child .pb-parent__sprite> *{--pb-side:-1}
.pb-pair-stage--active .pb-link__core{color:#c5f7ff;border-color:#67d7ed;animation:pb-core-activate 3s ease var(--pb-activation-delay,0ms) both}
.pb-pair-stage--active .pb-link path{opacity:.9;animation:pb-dna-travel 4s linear infinite}.pb-pair-stage--active .pb-link svg{opacity:.8}
.pb-pair-stage--active .pb-link>i{animation:pb-activation-wave 3s ease var(--pb-activation-delay,0ms) both}.pb-pair-stage--active .pb-link>i:nth-of-type(2){animation-duration:3.2s}.pb-pair-stage--active .pb-link>i:nth-of-type(3){animation-duration:3.4s}
.pb-help,.pb-location{font-size:12px;color:#abc0ce;line-height:1.6;margin:12px 0}.pb-location{color:#dfc686}
.pb-summary{display:flex;gap:20px;justify-content:space-between;padding:10px 12px!important;margin:12px 0}.pb-summary span{font-size:12px;color:#abc0ce}.pb-summary strong{display:block;color:#eaf4f8;font-size:14px}
.pb-actions{justify-content:flex-end;margin-top:14px}.pb-review{padding:14px!important;margin-top:12px}.pb-review h3{margin-top:0;font-size:16px}.pb-review p{line-height:1.6;font-size:13px}.pb-review p>strong{color:#eccd8d}
.pb-process{padding:12px!important;margin-top:14px}.pb-process>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:13px}.pb-process>div:first-child>span{color:#a4d8e8;font-variant-numeric:tabular-nums}.pb-process p{font-size:12px;color:#a9c0ce;line-height:1.6;margin-bottom:0}
.pb-progress{height:9px;border:1px solid #395a6d;background:#091a24;overflow:hidden;border-radius:3px;margin:12px 0}.pb-progress>span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#126f95,#65d0e0);transform-origin:left center;transition:transform 1s linear}
.pb-picker__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.pb-picker__head h3{font-size:16px;margin:3px 0 12px}.pb-search{display:block;color:#a9c0ce;font-size:11px;margin-bottom:12px}.pb-search input{display:block;box-sizing:border-box;width:100%;padding:9px 11px;margin-top:5px;background:#0e202b;border:1px solid #3c6176;color:#edf5f8;border-radius:3px;font:inherit;font-size:13px}
.pb-candidates,.pb-eggs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pb-candidates{max-height:320px;overflow:auto;padding-right:4px}.pb-candidate{display:flex;align-items:center;gap:9px;min-width:0;padding:9px!important;text-align:left;color:inherit;background:#142832!important;border:1px solid #365565!important;border-radius:3px}
.pb-candidate>span:first-child{display:grid;place-items:center;flex:0 0 48px;min-height:48px}.pb-candidate strong,.pb-candidate small{display:block;overflow-wrap:anywhere}.pb-candidate strong{font-size:13px}.pb-candidate small{font-size:10px;color:#acc2cf;line-height:1.5}.pb-candidate:disabled{opacity:.48;cursor:not-allowed}.pb-candidate:hover:not(:disabled){border-color:#72c6df!important;background:#1a3441!important}.pb-empty{grid-column:1/-1;color:#abc0ce;line-height:1.6;padding:22px 10px;text-align:center}.pb-muted{font-size:11px!important;color:#a3b4bc!important}
.pb-incubator-tabs{margin:0 0 14px;justify-content:center}.pb-incubator-empty{padding:14px!important;margin-bottom:12px;text-align:center}.pb-incubator-empty h3{font-size:16px;margin:4px 0 9px}.pb-incubator-empty p{font-size:12px;color:#adc3cf}
.pb-egg-row{display:flex;align-items:center;gap:12px;padding:10px!important;min-width:0;text-align:left;background:#142832!important;color:inherit;border:1px solid #365565!important;border-radius:3px}.pb-egg-row img{width:54px;height:64px;object-fit:contain;image-rendering:pixelated}.pb-egg-row strong{font-size:13px;overflow-wrap:anywhere}.pb-egg-row small{display:block;color:#abc1cf;line-height:1.6;font-size:11px}.pb-egg-row:disabled{opacity:.5;cursor:not-allowed}.pb-egg-row:hover:not(:disabled){border-color:#72c6df!important}
.pb-incubator-active,.pb-ready{text-align:center;padding:5px 10px 12px}.pb-incubator-active h3,.pb-ready h3{font-size:19px;margin:8px 0}.pb-incubator-active>p,.pb-ready>p{color:#b3c9d3;line-height:1.6;font-size:12px}.pb-incubator-active>strong{font-variant-numeric:tabular-nums;color:#a3e0ee}.pb-incubator-art,.pb-egg-reveal{position:relative;height:164px;display:grid;place-items:center;isolation:isolate}.pb-incubator-art img,.pb-egg-reveal img{height:142px;width:130px;object-fit:contain;image-rendering:pixelated;z-index:1}
.pb-incubator-ring{position:absolute;bottom:8px;width:146px;height:38px;border:1px solid #4ca7c3;border-radius:50%;background:#123241;box-shadow:inset 0 0 0 5px #0c202e}.pb-egg-reveal img{animation:pb-egg-arrive .9s cubic-bezier(.2,.8,.2,1) both}
.pb-hatch{text-align:center;padding:8px 10px 16px}.pb-hatch>small{letter-spacing:1.6px;color:#9fc2d2;font-size:10px}.pb-hatch h3{font-size:24px;margin:8px 0}.pb-hatch>p{color:#b7cdd7;font-size:13px}.pb-hatch-stage{height:230px;position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden}.pb-hatch-shell{position:absolute;height:160px;width:150px;object-fit:contain;image-rendering:pixelated;animation:pb-shell-open 3s ease var(--pb-activation-delay,0ms) both}.pb-hatch-mon{display:grid;place-items:center;width:160px;height:180px;position:relative;z-index:2;animation:pb-baby-reveal 3s cubic-bezier(.2,.75,.2,1) var(--pb-activation-delay,0ms) both}.pb-hatch-ring{position:absolute;width:164px;height:164px;border:2px solid #9de4ef;border-radius:50%;opacity:0;animation:pb-hatch-burst 3s ease var(--pb-activation-delay,0ms) both}.pb-hatch-stage>i{position:absolute;width:6px;height:6px;background:#e7d591;transform:rotate(45deg);top:48%;left:30%;animation:pb-spark 3s ease var(--pb-activation-delay,0ms) both}.pb-hatch-stage>i:nth-of-type(2){left:67%;top:26%}.pb-hatch-stage>i:nth-of-type(3){left:62%;top:70%}
.game.pokeverse-tibia-hud .pb-egg-item-icon{position:relative;display:block;width:32px;height:32px;overflow:hidden}
.game.pokeverse-tibia-hud .bag-window .sb-slot>.pb-egg-item-icon{position:absolute;inset:0;width:auto!important;height:auto!important;margin:0}
.game.pokeverse-tibia-hud .pb-egg-item-icon>img{position:absolute;left:50%;top:50%;width:44px!important;height:44px!important;max-width:none!important;max-height:none!important;object-fit:contain;image-rendering:pixelated;pointer-events:none;transform:translate(-50%,-50%) translateY(-1.5px)}
@keyframes pb-place{0%{opacity:0;transform:translateY(13px) scale(.7)}65%{opacity:1;transform:translateY(-3px) scale(1.06)}100%{opacity:1;transform:none}}
@keyframes pb-pair-arrive{0%{opacity:0;transform:translate(calc(var(--pb-side)*-28px),12px) scale(.7)}18%{opacity:1;transform:none}42%{transform:translate(calc(var(--pb-side)*12px),-3px) scale(1.04)}65%,100%{opacity:1;transform:none}}
@keyframes pb-pod-ready{0%,15%{border-color:#365565}35%,70%{border-color:#81d1e3;box-shadow:inset 0 0 0 2px #2c657966}100%{border-color:#507d91;box-shadow:none}}
@keyframes pb-core-activate{0%,10%{transform:scale(.6);opacity:0}38%{transform:scale(1.4);opacity:1}65%{transform:scale(.9)}100%{transform:scale(1);opacity:1}}
@keyframes pb-activation-wave{0%,32%{transform:scale(.4);opacity:0}48%{opacity:.8}90%,100%{transform:scale(2.4);opacity:0}}
@keyframes pb-dna-travel{to{stroke-dashoffset:-64}}
@keyframes pb-egg-arrive{0%{opacity:0;transform:translateY(-12px) scale(.7)}70%{opacity:1;transform:translateY(3px) scale(1.04)}100%{opacity:1;transform:none}}
@keyframes pb-shell-open{0%,15%{opacity:1;transform:none}22%,36%,48%{transform:rotate(-7deg)}29%,43%{transform:rotate(7deg)}55%{opacity:1;transform:scale(1.08)}66%,100%{opacity:0;transform:scale(1.4)}}
@keyframes pb-baby-reveal{0%,53%{opacity:0;transform:scale(.25) translateY(8px)}73%{opacity:1;transform:scale(1.12) translateY(-5px)}100%{opacity:1;transform:none}}
@keyframes pb-hatch-burst{0%,48%{opacity:0;transform:scale(.3)}62%{opacity:.9}90%,100%{opacity:0;transform:scale(2)}}
@keyframes pb-spark{0%,56%{opacity:0;transform:translateY(0) rotate(45deg) scale(.3)}70%{opacity:1}100%{opacity:0;transform:translateY(-55px) rotate(135deg) scale(.5)}}
@media(max-width:560px){.pb-pair-stage{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.pb-parent{padding:10px 5px!important;min-height:210px}.pb-parent>strong{font-size:13px}.pb-parent>small{font-size:10px}.pb-parent__sprite{width:94px}.pb-parent__sprite::before{left:4px;width:84px}.pb-link svg{width:112px}.pb-candidates,.pb-eggs-grid{grid-template-columns:1fr}.pb-footer>span{max-width:55%}.pb-nav .pl-button{font-size:11px!important}.pb-summary{gap:10px}}
@media(prefers-reduced-motion:reduce){.pb-window *,.pb-window *::before,.pb-window *::after{animation:none!important;transition:none!important}.pb-hatch-shell{display:none}.pb-hatch-mon{opacity:1;transform:none}.pb-link>i,.pb-hatch-stage>i{display:none}}
/* POKEVERSE_BREED_STYLE_V1_END */

/* Painted, transparent 96px masters: smooth downsampling, including high DPI. */
.game.pokeverse-tibia-hud :is(.hud-top,.hudbar-pop,.hudbar-sheet) .hudbar-ico-img,
.game.pokeverse-tibia-hud .pokeverse-mainbar-pop .hudbar-ico-img {
  image-rendering:auto!important;object-fit:contain;filter:none;
}
.game.pokeverse-tibia-hud .hud-top .hudbar-ico-img.pokeverse-bar-icon,
.game.pokeverse-tibia-hud .hud-top .vip-orb-crown .pokeverse-bar-icon {
  width:28px;height:28px;min-width:28px;max-width:28px;max-height:28px;
}
.game.pokeverse-tibia-hud .hud-top .tivb-ico {
  font-size:0!important;width:28px;height:28px;
  background:url('/icones/barra-v2/vote.webp') center/contain no-repeat;
}



/* PokeVerse optical icon scale v1 */
.game.pokeverse-tibia-hud :is(.hud-top,.hudbar-pop,.hudbar-sheet,.pokeverse-mainbar-pop) img[src*="/icones/barra-v2/"] {
  width:28px!important;height:28px!important;min-width:28px!important;
  max-width:28px!important;max-height:28px!important;
  object-fit:contain;image-rendering:auto!important;transform-origin:center;
}

.game.pokeverse-tibia-hud :is(.hud-top,.hudbar-pop,.hudbar-sheet,.pokeverse-mainbar-pop) img[src*="/icones/barra-v2/pvp.webp"] {
  transform:scale(1.12);
}

.game.pokeverse-tibia-hud :is(.hud-top,.hudbar-pop,.hudbar-sheet,.pokeverse-mainbar-pop) img[src*="/icones/barra-v2/party.webp"] {
  transform:scale(1.12);
}

.game.pokeverse-tibia-hud :is(.hud-top,.hudbar-pop,.hudbar-sheet,.pokeverse-mainbar-pop) img[src*="/icones/barra-v2/passe-elite-alliance.webp"] {
  transform:scale(1.15);
}
.lp-header .pl-window__icon img[src*="/passe-elite-alliance.webp"]{width:30px;height:30px;object-fit:contain;transform:scale(1.15)}
/* End PokeVerse optical icon scale */

/* PokeVerse journey reward chest v1 */
.jt-bau-sprite {
  background-image:url('/icones/jornada/bau-pxg-10828.webp')!important;
  background-size:1300% 100%!important;
  background-repeat:no-repeat!important;
  background-position:0% 0%!important;
  image-rendering:pixelated;
  animation:none!important;
  transform:none!important;
  filter:drop-shadow(0 1px 1px #0008);
}
/* Native is-premio is driven by the Journey's available reward/gift state. */
.jt-widget.is-premio .jt-bau-sprite {
  animation:pv-journey-chest-open 1.3s steps(1,end) infinite!important;
  background-position:var(--pv-chest-frame,0%) 0%!important;
}
@keyframes pv-journey-chest-open {
  0.000000% {--pv-chest-frame:0.000000%;}
  7.692308% {--pv-chest-frame:8.333333%;}
  15.384615% {--pv-chest-frame:16.666667%;}
  23.076923% {--pv-chest-frame:25.000000%;}
  30.769231% {--pv-chest-frame:33.333333%;}
  38.461538% {--pv-chest-frame:41.666667%;}
  46.153846% {--pv-chest-frame:50.000000%;}
  53.846154% {--pv-chest-frame:58.333333%;}
  61.538462% {--pv-chest-frame:66.666667%;}
  69.230769% {--pv-chest-frame:75.000000%;}
  76.923077% {--pv-chest-frame:83.333333%;}
  84.615385% {--pv-chest-frame:91.666667%;}
  92.307692% {--pv-chest-frame:100.000000%;}
  100% {--pv-chest-frame:100%;}
}
@media (prefers-reduced-motion:reduce) {
  .jt-widget.is-premio .jt-bau-sprite {
    animation:none!important;
    --pv-chest-frame:0%;
    filter:drop-shadow(0 0 2px #ffcf6688);
  }
}
/* End PokeVerse journey reward chest */

/* POKEVERSE_REGIONAL_MAP_CSS_V1_BEGIN */
body:has(.game.pokeverse-tibia-hud #pokeverse-regional-map) .seta-guia { display:none!important; }
.game.pokeverse-tibia-hud #modalRoot .panel.modal:has(> .pv-regional-map) { width:calc((100vw - 24px)/var(--hud-scale,1))!important;max-width:calc((100vw - 24px)/var(--hud-scale,1))!important;height:calc((100dvh - 24px)/var(--hud-scale,1));max-height:calc((100dvh - 24px)/var(--hud-scale,1));padding:0!important;overflow:hidden; }
.game.pokeverse-tibia-hud .pv-regional-map { display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;color:var(--pl-ui-text,#e5edf3);font-family:var(--ref-font,var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"),sans-serif); }
.game.pokeverse-tibia-hud .pv-regional-head { display:grid;grid-template-columns:32px minmax(0,1fr) auto 32px;align-items:center; }
.game.pokeverse-tibia-hud .pv-regional-player { font-size:12px;color:var(--pl-ui-text-muted,#aebfc9);padding-right:10px; }
.game.pokeverse-tibia-hud .pv-regional-tabs { display:flex;gap:6px;padding:8px 12px;overflow-x:auto;border-bottom:1px solid #354d5c; }
.game.pokeverse-tibia-hud .pv-regional-tabs button { min-width:110px;display:flex;justify-content:center;align-items:center;gap:10px;white-space:nowrap; }
.game.pokeverse-tibia-hud .pv-regional-tabs small { font-size:10px;opacity:.8; }
.game.pokeverse-tibia-hud .pv-regional-filters { display:grid;grid-template-columns:minmax(220px,1fr) 170px 175px 150px;gap:10px;padding:8px 12px 6px; }
.game.pokeverse-tibia-hud .pv-regional-filters label { display:grid;gap:3px;min-width:0;font-size:11px;color:var(--pl-ui-text-muted,#aebfc9); }
.game.pokeverse-tibia-hud .pv-regional-filters :is(input,select) { width:100%;min-width:0;height:34px;padding:5px 8px;font-size:13px; }
.game.pokeverse-tibia-hud .pv-regional-types { display:flex;gap:5px;padding:5px 12px 9px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #354d5c; }
.game.pokeverse-tibia-hud .pv-regional-types .pl-button { min-height:26px;padding:3px 9px;font-size:11px;flex:none; }
.game.pokeverse-tibia-hud .pv-regional-layout { display:grid;grid-template-columns:180px minmax(0,1fr) 310px;min-height:0;overflow:hidden; }
.game.pokeverse-tibia-hud .pv-regional-sidebar { overflow:auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px;border-right:1px solid #354d5c; }
.game.pokeverse-tibia-hud .pv-regional-summary { padding:12px;display:grid;gap:7px;font-size:12px; }
.game.pokeverse-tibia-hud .pv-regional-summary small { font-size:10px;color:#8bc7d8;letter-spacing:.07em; }
.game.pokeverse-tibia-hud .pv-regional-summary strong { font-size:23px;line-height:1.3; }
.game.pokeverse-tibia-hud .pv-regional-summary b { color:#e8c774; }
.game.pokeverse-tibia-hud .pv-regional-categories { display:grid;gap:5px; }
.game.pokeverse-tibia-hud .pv-regional-categories button { display:flex;justify-content:flex-start;gap:10px;min-height:32px; }
.game.pokeverse-tibia-hud .pv-regional-categories button span { color:#e8c774;width:15px;text-align:center; }
.game.pokeverse-tibia-hud .pv-regional-help { margin:0;font-size:11px;line-height:1.6;color:#a7beca; }
.game.pokeverse-tibia-hud .pv-regional-map-area { position:relative;min-width:0;min-height:0;background:#0b2536;overflow:hidden; }
.game.pokeverse-tibia-hud .pv-regional-stage { width:100%;height:100%;overflow:auto;container-type:size;overscroll-behavior:contain;cursor:grab;touch-action:pan-x pan-y; }
.game.pokeverse-tibia-hud .pv-regional-stage.is-dragging { cursor:grabbing;user-select:none; }
.game.pokeverse-tibia-hud .pv-regional-map-space { min-width:100%;min-height:100%;width:max-content;height:max-content;display:grid;place-items:center; }
.game.pokeverse-tibia-hud .pv-regional-artboard { position:relative;width:calc(min(100cqw,100cqh * var(--pv-map-ratio)) * var(--pv-map-zoom));aspect-ratio:var(--pv-map-ratio);flex:none; }
.game.pokeverse-tibia-hud .pv-regional-artboard > img { display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none; }
.game.pokeverse-tibia-hud .has-hunt-areas .pv-regional-artboard > img { filter:saturate(.65) brightness(.68); }
.game.pokeverse-tibia-hud .pv-regional-terrain-layer { position:absolute;inset:0; }
.game.pokeverse-tibia-hud .pv-regional-territories { display:block;width:100%;height:100%;overflow:visible; }
.game.pokeverse-tibia-hud .pv-regional-territory-fill { stroke-width:2;stroke-linejoin:round;fill-opacity:.82;stroke-opacity:.72; }
.game.pokeverse-tibia-hud .pv-regional-territory-texture { opacity:.5;pointer-events:none; }
.game.pokeverse-tibia-hud .pv-regional-territory-hit { fill:transparent;stroke:transparent;stroke-width:3;cursor:pointer; }
.game.pokeverse-tibia-hud .pv-regional-territory:has(.pv-regional-territory-hit:hover) .pv-regional-territory-fill { fill-opacity:.96;stroke:#f4e3a7;stroke-width:4; }
.game.pokeverse-tibia-hud .pv-regional-territory.is-selected .pv-regional-territory-hit { fill:#f8d98320;stroke:#ffe3a1;stroke-width:5; }
.game.pokeverse-tibia-hud .pv-regional-territory.is-filtered { opacity:.16;pointer-events:none; }
.game.pokeverse-tibia-hud .has-hunt-areas .pv-regional-point.is-city .pv-regional-point-label { font-size:10px;color:#b4d9e5;border-color:#75a5b0; }
.game.pokeverse-tibia-hud .has-hunt-areas .pv-regional-point.is-city:not(.is-selected):not(:hover):not(:focus-visible) .pv-regional-point-label { display:none; }
.game.pokeverse-tibia-hud .pv-regional-point.is-hunt-area { gap:2px; }
.game.pokeverse-tibia-hud .pv-regional-point.is-hunt-area .pv-regional-pin { min-width:20px;height:18px;border-radius:3px;font-size:9px;background:#152c36ee; }
.game.pokeverse-tibia-hud .pv-regional-point.is-hunt-area .pv-regional-point-label { max-width:60px;font-size:8.5px;white-space:normal;line-height:1.1;padding:1px 2px;border-radius:2px;text-wrap:balance; }
.game.pokeverse-tibia-hud .show-area-names .pv-regional-point.is-hunt-area .pv-regional-pin { display:none; }
.game.pokeverse-tibia-hud .has-hunt-areas:not(.show-area-names) .pv-regional-point.is-hunt-area:not(.is-selected):not(:hover):not(:focus-visible) .pv-regional-point-label { display:none; }
.game.pokeverse-tibia-hud .pv-regional-map-controls .pv-regional-name-toggle { font-size:12px; }
.game.pokeverse-tibia-hud .pv-regional-map-controls .pv-regional-name-toggle[aria-pressed="true"] { border-color:#f2d48c;color:#f2d48c; }
.game.pokeverse-tibia-hud .pv-regional-area-index { display:grid;gap:5px; }
.game.pokeverse-tibia-hud .pv-regional-area-option { display:grid;grid-template-columns:26px minmax(0,1fr) 10px;gap:8px;text-align:left;align-items:center;min-height:48px;padding:7px!important; }
.game.pokeverse-tibia-hud .pv-regional-area-option > span:nth-child(2) { display:grid;gap:3px; }
.game.pokeverse-tibia-hud .pv-regional-area-option b { font-size:11px;line-height:1.4; }
.game.pokeverse-tibia-hud .pv-regional-area-option small { font-size:9px;color:#abc0cb; }
.game.pokeverse-tibia-hud .pv-regional-area-number { display:grid;place-items:center;min-height:26px;color:#f4db95;border:1px solid #7a8067;border-radius:3px;font-size:10px; }
.game.pokeverse-tibia-hud .pv-regional-markers { position:absolute;inset:0;pointer-events:none; }
.game.pokeverse-tibia-hud .pv-regional-point { position:absolute;display:grid;justify-items:center;gap:1px;transform:translate(-50%,-50%);padding:0!important;background:transparent!important;border:0!important;min-height:0;min-width:0;color:#f5e5af;cursor:pointer;pointer-events:auto;z-index:1;box-shadow:none!important;line-height:1.2;font-family:inherit; }
.game.pokeverse-tibia-hud .pv-regional-pin { display:grid;place-items:center;min-width:20px;height:20px;border:1px solid #d9c57c;border-radius:50%;background:#102c3dec;font-size:11px;color:#f2d786; }
.game.pokeverse-tibia-hud .pv-regional-point-label { display:block;max-width:150px;padding:3px 7px;border:1px solid #667b83;border-radius:3px;background:#122431ec;color:#f5e5af;font-size:12px;font-weight:600;white-space:nowrap;text-shadow:0 1px #000; }
.game.pokeverse-tibia-hud .pv-regional-point.is-selected { z-index:5; }
.game.pokeverse-tibia-hud .pv-regional-point:is(:hover,:focus-visible,.is-selected) :is(.pv-regional-pin,.pv-regional-point-label) { background:#086e94;color:#fff;border-color:#7bdcf6; }
.game.pokeverse-tibia-hud .pv-regional-point.is-city .pv-regional-pin { border-radius:4px; }
.game.pokeverse-tibia-hud .pv-regional-here { padding:2px 5px;background:#49dbc3;color:#062c31;border-radius:2px;font-size:9px;font-weight:700; }
.game.pokeverse-tibia-hud .pv-regional-map-space.is-dense .pv-regional-point:not(.is-selected):not(:hover):not(:focus-visible) .pv-regional-point-label { display:none; }
.game.pokeverse-tibia-hud .pv-regional-map-heading { position:absolute;z-index:10;left:14px;top:14px;display:grid;gap:3px;background:#142733eb;border:1px solid #59717e;border-radius:4px;padding:9px 13px;pointer-events:none;max-width:190px; }
.game.pokeverse-tibia-hud .pv-regional-map-heading small { font-size:9px;letter-spacing:.08em;color:#83ccd6; }
.game.pokeverse-tibia-hud .pv-regional-map-heading b { font-size:23px;line-height:1.3; }
.game.pokeverse-tibia-hud .pv-regional-map-controls { position:absolute;z-index:10;left:14px;bottom:14px;display:flex;align-items:center;gap:5px;padding:5px;border:1px solid #59717e;border-radius:4px;background:#142733ed; }
.game.pokeverse-tibia-hud .pv-regional-map-controls button { min-width:32px;min-height:30px;font-size:19px;padding:2px 7px; }
.game.pokeverse-tibia-hud .pv-regional-map-controls output { min-width:45px;text-align:center;font-size:12px; }
.game.pokeverse-tibia-hud .pv-regional-details { min-height:0;overflow:auto;padding:14px;border-left:1px solid #354d5c;display:flex;flex-direction:column;gap:13px; }
.game.pokeverse-tibia-hud .pv-regional-area-head { display:grid;gap:8px; }
.game.pokeverse-tibia-hud .pv-regional-area-head > small { font-size:10px;color:#85d1d8;text-transform:uppercase; }
.game.pokeverse-tibia-hud .pv-regional-area-head h2 { font-size:23px;line-height:1.3;margin:0; }
.game.pokeverse-tibia-hud .pv-regional-area-head p { font-size:12px;line-height:1.65;margin:0;color:#bdd0d8; }
.game.pokeverse-tibia-hud .pv-regional-area-head .pv-regional-city-note { font-size:11px;color:#a6b8c4; }
.game.pokeverse-tibia-hud .pv-regional-count { justify-self:start;font-size:11px;padding:4px 7px;border:1px solid #60756f;border-radius:3px;color:#e6d38b; }
.game.pokeverse-tibia-hud .pv-regional-section-head { display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-top:1px solid #354d5c;padding-top:12px; }
.game.pokeverse-tibia-hud .pv-regional-section-head h3 { font-size:13px;margin:0; }
.game.pokeverse-tibia-hud .pv-regional-section-head span { font-size:10px;color:#aabfcb;white-space:nowrap; }
.game.pokeverse-tibia-hud .pv-regional-species { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px; }
.game.pokeverse-tibia-hud .pv-regional-species-card { min-width:0;display:grid;justify-items:center;align-content:start;gap:3px;padding:8px 5px!important;font-family:inherit;color:inherit;cursor:pointer; }
.game.pokeverse-tibia-hud .pv-regional-species-card b { font-size:12px;overflow-wrap:anywhere; }
.game.pokeverse-tibia-hud .pv-regional-species-card small { font-size:9px;color:#afc2ce;text-align:center; }
.game.pokeverse-tibia-hud .pv-regional-sprite { width:48px;height:48px;display:block;object-fit:contain;image-rendering:pixelated; }
.game.pokeverse-tibia-hud .pv-regional-hunts { display:grid;gap:9px; }
.game.pokeverse-tibia-hud .pv-regional-hunt { display:grid;gap:7px;padding:10px; }
.game.pokeverse-tibia-hud .pv-regional-hunt > div:first-child { display:flex;justify-content:space-between;gap:6px;align-items:start; }
.game.pokeverse-tibia-hud .pv-regional-hunt b { font-size:12px; }
.game.pokeverse-tibia-hud .pv-regional-type { font-size:9px;color:#87d5df; }
.game.pokeverse-tibia-hud .pv-regional-hunt p { font-size:10px;color:#bdcdd7;margin:0; }
.game.pokeverse-tibia-hud .pv-regional-roster { display:flex;gap:4px;flex-wrap:wrap; }
.game.pokeverse-tibia-hud .pv-regional-mini { width:28px;height:28px;object-fit:contain;image-rendering:pixelated; }
.game.pokeverse-tibia-hud .pv-regional-lock { color:#e9bd83;font-size:10px;line-height:1.6; }
.game.pokeverse-tibia-hud .pv-regional-guide { display:grid;gap:7px;padding:11px;margin-top:4px; }
.game.pokeverse-tibia-hud .pv-regional-guide > small { font-size:9px;color:#83ccd6; }
.game.pokeverse-tibia-hud .pv-regional-guide > b { font-size:14px; }
.game.pokeverse-tibia-hud .pv-regional-guide p { margin:0;font-size:11px;line-height:1.7;color:#afc5d2; }
.game.pokeverse-tibia-hud .pv-regional-empty { padding:15px;display:grid;gap:10px;font-size:12px; }
.game.pokeverse-tibia-hud .pv-regional-empty p { margin:0;line-height:1.6;color:#afc5d2; }
.game.pokeverse-tibia-hud .pv-regional-notice { padding:10px;border-left:2px solid #dfc27c;background:#26353e;font-size:12px;line-height:1.7; }
.game.pokeverse-tibia-hud .pv-regional-footer { display:flex;gap:10px;justify-content:space-between;padding:7px 12px;border-top:1px solid #354d5c;font-size:11px;color:#a9c5d2; }
@media(max-width:1100px) { .game.pokeverse-tibia-hud .pv-regional-layout { grid-template-columns:minmax(0,1fr) 280px; } .game.pokeverse-tibia-hud .pv-regional-sidebar { display:none; } .game.pokeverse-tibia-hud .pv-regional-filters { grid-template-columns:minmax(180px,1fr) 145px 155px 120px; } }
@media(max-width:760px) { .game.pokeverse-tibia-hud .pv-regional-layout { grid-template-columns:1fr;grid-template-rows:minmax(180px,1fr) minmax(130px,.6fr); } .game.pokeverse-tibia-hud .pv-regional-details { border-left:0;border-top:1px solid #354d5c;padding:10px; } .game.pokeverse-tibia-hud .pv-regional-filters { grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px 9px; } .game.pokeverse-tibia-hud .pv-regional-search { grid-column:1/-1; } .game.pokeverse-tibia-hud .pv-regional-types { padding:4px 9px 6px; } .game.pokeverse-tibia-hud .pv-regional-tabs { padding:5px 9px; } .game.pokeverse-tibia-hud .pv-regional-tabs button { min-width:100px; } .game.pokeverse-tibia-hud .pv-regional-point-label { font-size:11px;max-width:120px;padding:2px 5px; } .game.pokeverse-tibia-hud .pv-regional-map-space:not(.show-area-names) .pv-regional-point:not(.is-selected):not(:hover):not(:focus-visible) .pv-regional-point-label { display:none; } .game.pokeverse-tibia-hud .pv-regional-map-heading { padding:6px 9px;top:8px;left:8px; } .game.pokeverse-tibia-hud .pv-regional-map-heading b { font-size:18px; } .game.pokeverse-tibia-hud .pv-regional-map-controls { bottom:8px;left:8px; } .game.pokeverse-tibia-hud .pv-regional-footer > span:last-child { display:none; } }
@media(max-width:520px) { .game.pokeverse-tibia-hud .pv-regional-player { display:none; } .game.pokeverse-tibia-hud .pv-regional-head { grid-template-columns:32px minmax(0,1fr) 32px; } .game.pokeverse-tibia-hud .pv-regional-map { font-size:13px; } .game.pokeverse-tibia-hud .pv-regional-point-label { font-size:10px; } .game.pokeverse-tibia-hud .pv-regional-pin { min-width:16px;height:16px;font-size:9px; } }
/* POKEVERSE_REGIONAL_MAP_CSS_V1_END */

/* POKEVERSE_SOCIAL_27OCT_V1 */
.game.pokeverse-tibia-hud #toastRoot .toast-stack:has(> .player-trade-invite){top:50%;transform:translate(-50%,-50%);max-height:calc((100dvh - 24px)/var(--hud-scale,1));overflow-y:auto;pointer-events:auto}
.player-trade-invite{box-sizing:border-box;width:100%;max-width:560px}

/* pokeverse-tasks-quests-ui-v1:start */

.tasks-painel.pl-window{position:absolute;top:120px;right:calc(var(--pv-right,226px)*var(--pv-scale,var(--hud-scale,1)) + 12px);z-index:var(--z-plate,25);display:none;flex-direction:column;width:264px;max-height:min(48vh,380px);overflow:hidden;border-radius:var(--pl-ui-radius-panel);font:12px/1.35 var(--pl-ui-font-body)}
.tasks-painel.pl-window.is-on{display:flex}.tasks-painel.pl-window.is-minimizado{width:auto;min-width:170px}
.tasks-painel .tp-head{display:flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 6px 0 10px}.tp-titulo{flex:1;min-width:0;font-size:12px}.tp-selo{padding:1px 7px;border-radius:999px;color:#06202f;background:var(--pl-ui-accent-bright);font-size:10px}.tp-btn{display:grid;flex:none;place-items:center;width:24px;height:24px;min-height:24px;padding:0;border:1px solid var(--pl-ui-close-border);border-radius:var(--pl-ui-radius-button);color:var(--pl-ui-close-color);background:var(--pl-ui-close-background);cursor:pointer}
.tasks-painel .tp-body{flex:1;min-height:0;padding:6px 8px}.tp-lista{display:grid;gap:6px;margin:0;padding:0;list-style:none}.tp-linha{display:flex;align-items:center;gap:7px;padding:6px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-panel)}.tp-corpo{display:grid;flex:1;gap:3px;min-width:0}.tp-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tp-meta{display:flex;justify-content:space-between;gap:5px;font-size:10px;color:var(--pl-ui-text-muted)}.tp-meta b{color:var(--pl-ui-text-strong);font-variant-numeric:tabular-nums}.tp-barra{display:block;height:4px;overflow:hidden;border-radius:4px;background:#ffffff1a}.tp-barra i{display:block;height:100%;background:var(--pl-ui-accent-bright)}.tp-linha.is-pronta{border-color:var(--pl-ui-accent-action-border)}.tp-icone{display:grid;flex:none;place-items:center;width:24px}.tp-icone img{max-width:24px;max-height:24px}.tp-corpo small,.tp-sugestao>span,.tp-vazio{font-size:10px;color:var(--pl-ui-text-muted)}.tp-entregar.pl-button,.tp-aceitar.pl-button{min-height:28px;padding:0 7px;font-size:10px}.tp-sugestao{display:grid;gap:5px;margin-top:8px;padding:7px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card)}.tp-sub{font-size:9px;letter-spacing:.06em;color:var(--pl-ui-text-muted)}.tp-foot{padding:4px 8px 8px;text-align:right}.tp-link{min-height:24px;padding:0;border:0;color:var(--pl-ui-accent-bright);background:none;text-decoration:underline;cursor:pointer;font:inherit}
.tasks-head.pl-window__header{grid-template-columns:auto minmax(0,1fr) auto var(--ui-close-size,36px)}.tp-abrir{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px}.tp-abrir img{flex:none;width:24px;height:24px}.tasks-head .tasks-painel-abrir{min-height:var(--ui-close-size,36px)}
.hm-pack-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0}.hm-pack-icon{display:inline-flex}.hm-pack-title{display:flex;flex-direction:column;gap:1px;min-width:0;margin:0;font-size:inherit}.hm-pack-name{overflow:hidden;color:var(--pl-ui-text-soft);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hm-pack-title .hm-pack-cost{color:var(--pl-ui-text-strong);font:700 20px/1.1 var(--pl-ui-font-number)}.hm-odds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.hm-odds li{display:grid;place-items:center;min-height:32px;border:1px solid var(--pl-ui-border);border-radius:var(--pl-ui-radius-card);background:var(--pl-ui-surface-raised)}
.prey-reroll-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.prey-window .prey-reroll-actions .prey-pay-card{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:48px;padding:6px 12px;color:var(--prey-special,#f1c967);border-color:var(--prey-special,#f1c967);background:linear-gradient(135deg,#d5aa352a,#d5aa350b);text-align:left}.prey-pay-card-text{display:grid;gap:3px;min-width:0}.prey-pay-card-text b{font-size:12px}.prey-window .prey-pay-card-text small{color:var(--pl-ui-text-muted);font-size:9px;letter-spacing:0}.prey-pay-card-cost{display:inline-flex;flex:none;align-items:center;gap:5px;margin-left:auto}.prey-pay-card-cost b{font-size:14px}.prey-pay-card:disabled{filter:grayscale(1);opacity:.55}
.otrial-window .otrial-emblem{color:#f3d88f;border-color:#b89345;background:linear-gradient(145deg,#6c5028,#1e2931);clip-path:polygon(8% 0,92% 0,92% 65%,50% 100%,8% 65%)}.otrial__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
@media(max-width:760px){.tasks-painel.pl-window{right:12px;top:84px;width:min(240px,calc(100vw - 24px));max-height:42vh}.tp-abrir-resto{display:none}.tasks-head .tasks-painel-abrir{padding:0 8px}.quest-detail-back{position:static;flex:none;align-self:flex-start;margin:10px 14px 2px}.quest-detail-back.ui-close{display:inline-grid}.hm-packs{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-pack{min-width:0;padding:10px}.hm-pack-head{gap:6px}.hm-pack-name{font-size:11px}.hm-pack-btn{white-space:nowrap}}
@media(max-width:360px){.tp-abrir-txt{display:none}.hm-packs{grid-template-columns:minmax(0,1fr)}}

/* pokeverse-tasks-quests-ui-v1:end */
/* POKEVERSE_OCTOBER_CHAT_BEGIN */
#tradeAnuncios[hidden] {display:none!important}
#tradeAnuncios {flex:none;min-height:0;padding:4px 6px;border-top:1px solid var(--pl-ui-border,#354d5c);font:13px/1.4 var(--pv-panel-font,inherit)}
.trade-anuncios-barra {display:flex;gap:5px;flex-wrap:wrap}
.trade-anuncios-lista {max-height:130px;overflow:auto;margin:5px 0 0;padding:0;list-style:none}
.trade-anuncios-lista li {display:flex;align-items:center;gap:4px;margin-top:3px}
.trade-anuncios-lista button {font:inherit;color:inherit;border:1px solid #354d5c;background:#1c303d;border-radius:3px;padding:5px;cursor:pointer}
.trade-anuncios-usar {flex:1;text-align:left;overflow-wrap:anywhere}
.trade-anuncios-apagar {flex:none;min-width:32px}
.trade-anuncios-aviso {padding-top:4px;color:#f0ca78}
.legacy-store .ls-faixa {display:flex;flex:none;align-items:center;gap:8px;overflow-x:auto;padding:8px 12px;border-block:1px solid #354d5c;max-width:100%;box-sizing:border-box}
.legacy-store .ls-faixa-titulo {font-weight:600}
.legacy-store .ls-faixa-limpar {flex:none;font:inherit}
.legacy-store .ls-faixa-chip {display:flex;flex:none;align-items:center;gap:5px;font:inherit;padding:4px 7px;background:#1c303d;border:1px solid #354d5c;border-radius:3px}
.legacy-store .ls-faixa-chip b {font-size:10px;color:#f0ca78}

.pv-entry-guide {position:fixed;inset:0;z-index:6500;pointer-events:none;color:#eee;font:400 13px/1.45 var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"),Tahoma,sans-serif}
.pv-entry-professor {position:absolute;right:0;bottom:0;z-index:2;display:block;width:clamp(180px,20vw,300px);height:auto;max-height:38dvh;object-fit:contain;object-position:right bottom;pointer-events:none}
.pv-entry-dialogue {position:absolute;right:clamp(145px,17vw,245px);bottom:clamp(88px,11vh,135px);box-sizing:border-box;width:min(530px,calc(100vw - 270px));max-height:calc(100dvh - 180px);overflow-y:auto;padding:14px 20px 12px 26px;border:0;border-radius:0;background:rgba(13,16,12,.84);box-shadow:none;pointer-events:auto}
.pv-entry-dialogue header {position:relative;display:flex;align-items:center;gap:10px;margin-bottom:8px}
.pv-entry-speech {flex:none;width:48px;height:42px;margin:-8px 0 0 -10px}
.pv-entry-speech svg {display:block;width:100%;height:100%}
.pv-entry-guide h2 {flex:1;margin:0;color:#39b6ef;font-family:inherit;font-weight:600;font-size:clamp(18px,1.8vw,25px);line-height:1.2;outline:none}
#pvEntryTitle:focus {outline:none;box-shadow:none}
.pv-entry-guide p {margin:0}
.pv-entry-guide .pv-entry-step {margin-bottom:5px;color:#eee;font-size:12px;font-weight:600}
.pv-entry-guide .pv-entry-body {color:#eee;font-size:13px;line-height:1.5}
.pv-entry-guide .pv-entry-hint {margin-top:10px;color:#b9c2b6;font-size:11px;line-height:1.4}
.pv-entry-scene {position:fixed;right:calc(clamp(145px,17vw,245px) + 546px);bottom:clamp(88px,11vh,135px);box-sizing:border-box;width:clamp(240px,28vw,360px);margin:0;padding:8px;border:1px solid #354d5c;background:rgba(13,16,12,.94);pointer-events:none}
.pv-entry-scene-label {display:block;margin-bottom:6px;color:#8eb8cd;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.pv-entry-scene img {display:block;max-width:100%;width:auto;height:auto;max-height:230px;margin:0 auto;object-fit:contain}
.pv-entry-scene figcaption {margin-top:7px;color:#d2dce1;font-size:11px;line-height:1.4}
.pv-entry-guide footer {position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:8px;background:rgba(13,16,12,.96)}
.pv-entry-count {margin-right:auto;color:#a5afa0;font-size:10px}
.pv-entry-guide button,.pv-entry-replay {min-height:30px;padding:5px 9px;border:1px solid #5a6257;border-radius:2px;background:#252d23;color:#eee;font:600 11px/1.4 var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"),Tahoma,sans-serif;cursor:pointer}
.pv-entry-guide button[data-pv-entry="next"] {border-color:#31819b;background:#135c78;color:#fff}
.pv-entry-guide button[data-pv-entry="collapse"] {padding:3px 6px;min-height:25px;border:0;background:transparent;color:#aeb6aa;font-size:10px}
.pv-entry-guide button:disabled {opacity:.45;cursor:default}
.pv-entry-guide button:focus-visible,.pv-entry-replay:focus-visible {outline:2px solid #39b6ef;outline-offset:2px}
.pv-entry-guide.is-collapsed {inset:auto 16px 86px auto;pointer-events:auto}
.pv-entry-replay {display:block;width:100%;margin-bottom:12px;text-align:left}
body[data-pv-entry-target="walk"] #pokeverseMinimap,body[data-pv-entry-target="partner"] #activePanel,body[data-pv-entry-target="bag"] [data-railtab="bag"],body[data-pv-entry-target="helper"] #rightPanel[data-pokeverse-tab="assist"],body[data-pv-entry-target="explore"] .gba-cta-explore,body[data-pv-entry-target="explore"] [data-route="kanto_campos_de_pallet"],body[data-pv-entry-target="battle"] #battleListRoot,body[data-pv-entry-target="return"] [data-finishhunt],body[data-pv-entry-target="city"] [data-railgroup-toggle="cidade"] {outline:2px solid #39b6ef;outline-offset:3px}
@media(max-width:1180px) {.pv-entry-scene{position:static;width:auto;margin:12px 0 0;padding:7px}.pv-entry-scene img{max-height:150px}.pv-entry-scene-label{font-size:9px}.pv-entry-scene figcaption{font-size:10px}}
@media(max-width:760px) {.pv-entry-professor{width:165px;max-height:25dvh}.pv-entry-dialogue{right:12px;bottom:135px;width:calc(100vw - 32px);max-height:48dvh;padding:12px 14px 10px 22px}.pv-entry-speech{width:38px;height:34px;margin-left:-8px}.pv-entry-guide h2{font-size:19px}.pv-entry-guide button{min-height:34px}}
/* POKEVERSE_OCTOBER_CHAT_END */

/* PokeVerse Mega equipment and original resonance ceremony */
.pv-mega-ceremony{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.82);display:grid;place-items:center}
.pv-mega-ceremony canvas{width:100%;height:100%;display:block}
.pv-mega-skip{position:absolute;right:18px;bottom:18px;padding:9px 15px;border:1px solid #65768a;border-radius:5px;background:#172338;color:#e5efff;font:600 13px Arial;cursor:pointer}
.pv-mega-picker{display:grid;gap:7px;padding:9px;border:1px solid #5f83a2;border-radius:4px;background:#172636;margin:6px 0}
.pv-mega-picker small,.pv-mega-slot small{display:block;color:#bbd2e4;font-size:11px}
.pv-mega-option{display:flex;align-items:center;gap:8px}
.pv-mega-slot{border-color:#5f83a2!important}.pv-mega-slot>img,.pv-mega-held img{object-fit:contain;image-rendering:pixelated}
.pv-mega-held{box-shadow:inset 0 0 5px #65d9ec55!important}
/* POKEVERSE_MEGA_EQUIPMENT_CSS_END */

/* POKEVERSE_HELD_PICKER_WINDOW */
.game .pv-held-dialog{position:fixed;inset:0;z-index:100100;display:grid;place-items:center;padding:8px;font-family:var(--pv-panel-font)}
.game .pv-held-dialog .pv-held-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;box-shadow:none;cursor:default}
.game .pv-held-window{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:var(--pv-panel-width,226px);max-width:calc((100vw - 16px)/var(--pv-scale,1));max-height:calc((100dvh - 16px)/var(--pv-scale,1));zoom:var(--pv-scale,1);min-height:0;background:var(--pv-bg,rgba(26,29,31,.82))!important;color:var(--pv-text);border:1px solid var(--pv-line);border-radius:7px;box-shadow:0 1px 2px #000b;overflow:hidden;--pl-ui-window-coating:transparent;--pl-ui-surface-panel:transparent;--pl-ui-header-coating:transparent;--pl-ui-header-gradient:transparent}
.game .pv-held-window .pl-window__header{display:flex;align-items:center;gap:4px;min-height:28px!important;height:28px!important;padding:2px 4px!important;border-bottom:1px solid #414345;background:var(--pv-head)!important;box-shadow:inset 0 1px #ffffff08;font:600 var(--pv-panel-title-size,17px)/1.2 var(--pv-panel-font)!important;text-shadow:1px 1px 1px #000}
.game .pv-held-window .pl-window__heading{display:flex;align-items:center;gap:5px;flex:1;min-width:0}.game .pv-held-window .pl-window__title{font:inherit!important;margin:0;white-space:nowrap;color:inherit}.pv-held-owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 10px/1.2 var(--pv-panel-font);color:var(--pv-muted)}
.game .pv-held-window .pl-window__close{position:static;display:grid;place-items:center;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--pv-muted)}.pv-held-window .pl-window__close svg{width:16px;height:16px}
.pv-held-tabs{display:flex;gap:2px;padding:0;background:transparent}.game .pv-held-tabs button{display:grid;place-items:center;width:18px!important;min-width:18px!important;min-height:18px!important;height:18px!important;padding:0!important;border:1px solid #414345;border-radius:2px;background:var(--pv-slot)!important;font:600 10px/1 var(--pv-panel-font)!important;color:var(--pv-muted)}.game .pv-held-tabs .is-active{color:var(--pv-text);border-color:var(--pv-line)}
.game .pv-held-window .pokeverse-held-picker{max-height:60dvh;min-height:0;padding:3px!important;overflow:auto;overscroll-behavior:contain;border:0;background:transparent!important}
.game .pv-held-window .held-pick{display:grid;grid-template-columns:20px minmax(0,1fr) auto;min-height:32px!important;padding:3px!important;gap:3px;border:1px solid #414345;border-radius:2px;background:transparent!important;font-family:var(--pv-panel-font)!important}.game .pv-held-window :is(.held-pick-icon,.held-slot-icon,.held-tile){width:20px;min-width:20px;height:20px;flex-basis:20px}.game .pv-held-window .held-pick-icon img{width:20px;height:20px}
.game .pv-held-window :is(.held-pick-body,.held-slot-body) b{font:600 11px/1.15 var(--pv-panel-font)!important}.game .pv-held-window :is(.held-pick-body,.held-slot-body) small{font:400 10px/1.15 var(--pv-panel-font)!important;color:var(--pv-muted)}.game .pv-held-window .held-pick-qty{font:600 10px var(--pv-panel-font)}
.game .pv-held-window .held-pick:disabled{opacity:.5;cursor:default}.game .pv-held-window .held-slot{padding:3px!important;gap:3px;border-radius:2px;background:transparent!important}.game .pv-held-window .pv-mega-slot{display:grid;grid-template-columns:12px 20px minmax(0,1fr);border-color:#414345!important;background:transparent!important}.game .pv-held-window .pv-mega-slot>img{width:20px;height:20px}.game .pv-held-window .pv-mega-slot .held-slot-body small+small{display:none}.game .pv-held-window .held-slot-actions{grid-column:2/-1;display:flex;justify-content:flex-end;gap:3px}.game .pv-held-window .held-slot-actions button{min-height:18px!important;height:18px!important;padding:1px 4px!important;font:400 10px/1 var(--pv-panel-font)!important;border-radius:2px}.game .pv-held-window .held-note{font:400 10px/1.2 var(--pv-panel-font)!important;color:var(--pv-muted);padding:2px;margin:2px 0 0}
/* POKEVERSE_HELD_PICKER_WINDOW_END */

/* POKEVERSE_VOTES_V1 */
/* One floating capsule, below the Discord invite and outside the toolbar. */
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot {
  position: absolute; top: calc(100% + 44px); right: 0; bottom: auto; left: auto;
  transform: none; display: flex; align-items: center; width: max-content;
  max-width: calc(100vw - 16px); margin: 0; padding: 0;
  z-index: 3; pointer-events: auto;
}
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb {
  display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; gap: 5px;
  box-sizing: border-box; width: auto; min-width: 32px; max-width: none;
  height: 28px; min-height: 28px; padding: 0 10px 0 5px;
  border: 1px solid #586770; border-radius: 999px;
  color: #d3e1e9; background: #24333d; box-shadow: none;
  font: 600 11px/1 var(--pv-panel-font); letter-spacing: 0;
  white-space: nowrap; animation: none; text-transform: none;
}
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb.is-ready {
  border-color: #54b6dc; color: #f0faff; background: #164d65;
  box-shadow: inset 0 1px #ffffff12;
}
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb:is(:hover,:focus-visible) {
  background: #24617a; border-color: #81d4f2; outline: 2px solid #4dbce255; outline-offset: 1px;
}
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb .tivb-txt {
  display: inline; max-width: none; width: auto; opacity: 1; overflow: visible;
}
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb .tivb-ico {
  flex: 0 0 18px; width: 18px; height: 18px; color: #132a38;
  background: url('/icones/barra-v2/vote.webp') center/contain no-repeat; font-size: 0;
}
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb-clock {
  font: inherit; font-variant-numeric: tabular-nums;
}
@media (pointer: coarse) {
  .game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot { top: calc(100% + 64px); }
  .game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb { height: 40px; min-height: 40px; }
}

/* Shared window skin supplies the same Poppins, title band and red close icon. */
#topIdleCenterRoot { --hud-scale: 1; position: fixed; inset: 0; z-index: 240; color-scheme: dark; }
body:has(#topIdleCenterRoot) #setaGuiaOnboarding { visibility: hidden; }
#topIdleCenterRoot .tivc-bg { padding: 16px; background: #060d14a6; backdrop-filter: blur(3px); }
#topIdleCenterRoot .tivc-modal { width: min(1040px, 100%); max-width: 100%; }
#topIdleCenterRoot .tivc {
  --ref-title-band-width: 300px; --tivc-panel: rgba(24,39,50,.66);
  min-height: min(720px, calc(100dvh - 32px)); max-height: calc(100dvh - 32px);
  font-size: 13px; line-height: 1.5;
}
#topIdleCenterRoot .tivc-head { grid-template-columns: 32px minmax(0,1fr) 32px; }
#topIdleCenterRoot .tivc-body { padding: 16px; }
#topIdleCenterRoot .tivc-overview {
  gap: 0; border-color: #354d5c; border-radius: 4px;
  background: rgba(11,24,34,.64); box-shadow: none;
}
#topIdleCenterRoot .tivc-panel { padding: 14px; }
#topIdleCenterRoot .tivc-panel-kicker { font-weight: 600; letter-spacing: .06em; font-size: 10px; color: #a0c5d8; }
#topIdleCenterRoot .tivc-big { font-weight: 700; font-size: 20px; letter-spacing: 0; }
#topIdleCenterRoot .tivc-panel-copy { font-size: 12px; color: #d0dce4; }
#topIdleCenterRoot .tivc-tabs { gap: 6px; padding-bottom: 10px; border-color: #354d5c; }
#topIdleCenterRoot .tivc-tab {
  min-height: 34px; padding: 6px 14px; border: 1px solid #354d5c; border-radius: 3px;
  background: rgba(20,36,49,.72); color: #d0dce4; box-shadow: none; font: 600 12px/1.3 var(--ref-font);
}
#topIdleCenterRoot .tivc-tab.is-on { border-color: #46b2dc; background: rgba(22,112,151,.76); color: white; }
#topIdleCenterRoot .tivc-note { color: #acbdc9; font-size: 12px; }
#topIdleCenterRoot .tivc-days { gap: 10px; margin-top: 14px; }
#topIdleCenterRoot .tivc-day { border-color: #354d5c; border-radius: 4px; background: rgba(11,24,34,.38); box-shadow: none; }
#topIdleCenterRoot .tivc-day::before { display: none; }
#topIdleCenterRoot .tivc-day.is-vez { border-color: #46b2dc; background: rgba(22,77,103,.35); box-shadow: none; }
#topIdleCenterRoot .tivc-day-seal { background: rgba(11,24,34,.64); border-color: #354d5c; box-shadow: none; }
#topIdleCenterRoot .tivc-pack { background: rgba(11,24,34,.48); border-color: #354d5c; box-shadow: none; }
#topIdleCenterRoot .tivc-pack.is-disponivel { border-color: #369dc3; background: rgba(24,86,119,.5); box-shadow: none; }
#topIdleCenterRoot .tivc-chip { border-color: #354d5c; background: rgba(11,24,34,.64); box-shadow: none; }
#topIdleCenterRoot :is(.tivc-chip-qtd,.tivc-day-seal strong,.tivc-pack-title,.tivc-vote) { font-family: var(--ref-font); font-weight: 600; letter-spacing: 0; }
#topIdleCenterRoot .tivc-chip img { image-rendering: pixelated; }
#topIdleCenterRoot .tivc-bar { background: #0b1822; border-color: #354d5c; box-shadow: none; }
#topIdleCenterRoot .tivc-bar i { background: #3ba4c9; box-shadow: none; }
#topIdleCenterRoot .tivc-vote { min-height: 36px; font-size: 12px; }
#topIdleCenterRoot .tivc-foot { padding: 10px 16px; border-color: #354d5c; color: #acbdc9; }
@media(max-width:700px) {
  #topIdleCenterRoot .tivc-bg { padding: 8px; }
  #topIdleCenterRoot .tivc { min-height: calc(100dvh - 16px); max-height: calc(100dvh - 16px); }
  #topIdleCenterRoot .tivc-body { padding: 10px; }
  #topIdleCenterRoot .tivc-overview { grid-template-columns: 1fr; }
  #topIdleCenterRoot .tivc-panel { padding: 10px 12px; border-bottom: 1px solid #354d5c; }
  #topIdleCenterRoot .tivc-panel:last-child { border-bottom: 0; }
  #topIdleCenterRoot .tivc-tabs { flex-wrap: wrap; }
  #topIdleCenterRoot .tivc-tab { flex: 1 1 auto; padding-inline: 9px; }
}

/* POKEVERSE_VOTE_SHORTCUT_DRAG_CSS_BEGIN */
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot { touch-action:none; user-select:none; }
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot .tivb { touch-action:none; cursor:grab; }
.game.pokeverse-tibia-hud > .hud-top > #topIdleVoteBtnRoot.is-dragging .tivb { cursor:grabbing; }
/* POKEVERSE_VOTE_SHORTCUT_DRAG_CSS_END */

/* pokeverse-30-oct-dailies-economy-v1 */

.mpick__offer {
  margin-top: 8px;
}
.mpick__offer-info {
  display: grid;
  gap: 1px;
  min-width: 0;
  color: var(--pl-ui-text);
  font-size: 13px;
}
.mpick__offer-info small {
  color: var(--pl-ui-text-muted);
  font-size: 11px;
}
.mpick__offer-btn.pl-button {
  margin-left: auto;
  min-height: 36px;
  padding: 6px 12px;
  font-size: 13px;
  white-space: nowrap;
}
.mpick {
  position: absolute;
  inset: 0;
  z-index: 20;
  display: grid;
  place-items: center;
  padding: 12px;
  background: #04080eb8;
}
.mpick__panel.pl-window {
  display: flex;
  flex-direction: column;
  width: min(460px, 100%);
  max-height: min(560px, 100%);
  min-height: 0;
  overflow: hidden;
}
.mpick__head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 10px;
  align-items: center;
  padding: 12px 13px 10px;
  border-bottom: 1px solid var(--pl-ui-border);
}
.mpick__heading {
  display: grid;
  gap: 2px;
  min-width: 0;
}
.mpick__kicker {
  margin: 0;
  color: var(--pl-ui-accent-bright);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.12em;
}
.mpick__title {
  margin: 0;
  color: var(--pl-ui-text-strong);
  font: var(--pl-ui-font-weight-section, 700) 18px/1.15 var(--pl-ui-font-title);
}
.mpick__close {
  --ui-close-size: 36px;
}
.mpick__rule {
  margin: 10px 13px 0;
  color: var(--pl-ui-text);
  font-size: 13px;
  line-height: 1.4;
}
.mpick__search {
  display: flex;
  flex: 0 0 auto;
  gap: 10px;
  align-items: center;
  margin: 10px 13px 9px;
  min-height: 42px;
  padding: 0 13px;
  border: 1px solid var(--pl-ui-border-strong);
  border-radius: var(--pl-ui-radius-button);
  background: var(--pl-ui-bg-base);
  box-shadow: inset 0 0 0 2px #00080e57;
}
.mpick__search:focus-within {
  border-color: var(--pl-ui-accent-action-border);
  box-shadow: var(--pl-ui-shadow-focus-glow);
}
.mpick__search > span {
  color: var(--pl-ui-accent-bright);
  font-size: 21px;
}
.mpick__search input {
  flex: 1;
  min-width: 0;
  min-height: 0;
  border: 0;
  outline: 0;
  color: var(--pl-ui-text-strong);
  background: transparent;
  font: 700 14px/1.2 var(--pl-ui-font-body);
}
.mpick__search input::placeholder {
  color: var(--pl-ui-text-muted);
}
.mpick__results.pl-scroll-area {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-content: start;
  gap: 6px;
  flex: 1 1 auto;
  min-height: 132px;
  padding: 0 13px 10px;
}
.mpick__result.pl-card {
  display: grid;
  grid-template-columns: 52px 1fr auto;
  gap: 7px;
  align-items: center;
  min-width: 0;
  min-height: 52px;
  padding: 4px 9px 4px 3px;
  color: var(--pl-ui-text-soft);
  cursor: pointer;
  text-align: left;
}
.mpick__result.pl-card:hover,
.mpick__result.pl-card.is-selected {
  color: var(--pl-ui-text-strong);
  border-color: var(--pl-ui-accent-action-border);
  background: var(--pl-ui-card-active-background);
}
.mpick__result.pl-card.is-selected {
  box-shadow: var(--pl-ui-shadow-card-active);
}
.mpick__result.pl-card:focus-visible {
  outline: 2px solid var(--pl-ui-focus);
  outline-offset: 2px;
}
.mpick__result > span {
  display: grid;
  min-width: 0;
  gap: 2px;
}
.mpick__result b {
  overflow: hidden;
  font-size: 12px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mpick__result small {
  color: var(--pl-ui-text-muted);
  font-size: 10px;
}
.mpick__result > i {
  color: var(--pl-ui-accent-bright);
  font: var(--pl-ui-font-weight-section) 16px/1 var(--pl-ui-font-title);
  font-style: normal;
}
.mpick__more {
  grid-column: 1 / -1;
  margin: 0;
  color: var(--pl-ui-text-muted);
  font-size: 12px;
}
.mpick__empty {
  grid-column: 1 / -1;
  display: grid;
  place-content: center;
  gap: 4px;
  min-height: 120px;
  color: var(--pl-ui-text-muted);
  font-size: 12px;
  text-align: center;
}
.mpick__empty b {
  color: var(--pl-ui-text-strong);
}
.mpick__foot.pl-window__footer {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
}
.mpick__foot .mdia__alert {
  grid-column: 1 / -1;
  margin: 0;
}
.mpick__foot .pl-button {
  min-height: 42px;
}
@media (max-width: 480px) {
  .mpick {
    padding: 8px;
  }
  .mpick__results.pl-scroll-area {
    grid-template-columns: 1fr;
  }}
/* pokeverse-store-mobile-30-10-start */
@media (max-width:1024px) {
  :is(#modalRoot,#overlayRoot) .modal-bg:has(> .modal > .legacy-store) {
    position:fixed; inset:0; padding:0!important; display:flex!important;
    align-items:stretch!important; justify-content:stretch!important; overflow:hidden;
  }
  :is(#modalRoot,#overlayRoot) .modal-bg > .modal:has(> .legacy-store) {
    position:relative!important; inset:auto!important; transform:none!important;
    translate:none!important; scale:none!important; zoom:1!important; margin:0!important; padding:0!important;
    width:100vw!important; max-width:100vw!important; min-width:0!important;
    height:100vh!important; height:100dvh!important;
    max-height:100vh!important; max-height:100dvh!important; min-height:0!important;
    border:0!important; border-radius:0!important; overflow:hidden!important;
    box-sizing:border-box; display:flex!important; flex-direction:column;
  }
  :is(#modalRoot,#overlayRoot) .legacy-store {
    --hud-scale:1; flex:1 1 auto; width:100%; min-width:0; min-height:0;
    max-width:100%; height:100%; max-height:100%; overflow:hidden;
    border-radius:0; box-sizing:border-box;
  }
  .legacy-store .ls-topo {flex:0 0 auto; min-width:0; padding-top:max(10px,env(safe-area-inset-top));}
  .legacy-store .ls-marca-texto.pl-window__heading {padding-right:0!important;}
  .legacy-store .ls-marca-titulo {white-space:nowrap; overflow-wrap:normal;}
  .legacy-store .ls-nav-wrap {flex:0 0 auto; min-width:0; max-width:100%;}
  .legacy-store .ls-nav {display:flex; flex-wrap:nowrap!important; min-width:0;
    max-width:100%; overflow-x:auto; overflow-y:hidden; overscroll-behavior-x:contain;
    touch-action:pan-x; -webkit-overflow-scrolling:touch;}
  .legacy-store .ls-nav-item {flex:0 0 auto;}
  .legacy-store .ls-conteudo.pl-scroll-area {flex:1 1 auto; min-width:0; min-height:0;
    width:100%; max-width:100%; overflow-y:auto; overflow-x:hidden;
    padding-bottom:max(12px,env(safe-area-inset-bottom)); box-sizing:border-box;}
  .legacy-store :is(.ls-vitrine-layout,.ls-vitrine-hero,.ls-vitrine-hero-lado,.ls-grade,.ls-detail) {
    min-width:0; max-width:100%; box-sizing:border-box;
  }
  .legacy-store :is(.ls-grade--produtos,.ls-grade--comparar) {justify-content:start;}
}
@media (max-width:360px) {
  .legacy-store .ls-topo {gap:4px; padding-inline:6px;}
  .legacy-store .ls-marca {gap:0;}
  .legacy-store .ls-marca-selo {display:none;}
}
/* pokeverse-store-mobile-30-10-end */

/* POKEVERSE_DEBUFFS_V1 */
#pokeverseDebuffRoot{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 24px);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-x:contain;pointer-events:auto;z-index:110}
#pokeverseDebuffRoot:empty{display:none}
.pv-debuffs{display:flex;flex:none;gap:inherit;pointer-events:none;font-family:var(--pokeverse-ready-font-reference,"HUD Referencia Poppins"),Tahoma,sans-serif}
.game .pv-debuff{position:relative;display:grid;place-items:center;box-sizing:border-box;flex:0 0 52px;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;border:1px solid color-mix(in srgb,var(--debuff-color) 55%,#253746);border-radius:2px;background:var(--pv-bg,rgba(26,29,31,.82));box-shadow:0 1px 3px #0004;overflow:hidden;animation:pv-debuff-enter .25s ease-out both}
.pv-debuff>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.pv-debuff-icon{display:grid;place-items:center;width:44px;height:44px;background:transparent;color:var(--debuff-color)}
.pv-debuff-icon svg{width:34px;height:34px;fill:color-mix(in srgb,var(--debuff-color) 25%,transparent);stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--debuff-color) 35%,transparent));animation:pv-debuff-pulse 1.1s ease-in-out infinite}
.pv-debuff--burn svg{transform-origin:50% 90%;animation:pv-debuff-flame .65s ease-in-out infinite alternate}.pv-debuff--confusion svg{animation:pv-debuff-spin 2.8s linear infinite}.pv-debuff--stun svg{animation:pv-debuff-shake .65s steps(2,end) infinite}.pv-debuff--sleep svg{animation:pv-debuff-float 1.8s ease-in-out infinite}.pv-debuff--seed svg{animation:pv-debuff-float 1.5s ease-in-out infinite}
@keyframes pv-debuff-enter{from{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@keyframes pv-debuff-pulse{50%{opacity:.55;transform:scale(.86)}}@keyframes pv-debuff-flame{to{transform:scale(.9,1.14) rotate(5deg)}}@keyframes pv-debuff-spin{to{transform:rotate(360deg)}}@keyframes pv-debuff-shake{25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@keyframes pv-debuff-float{50%{transform:translateY(-4px)}}
@media(max-width:600px){#pokeverseDebuffRoot{gap:5px}}
@media(prefers-reduced-motion:reduce){.pv-debuff,.pv-debuff-icon svg{animation:none!important}}
/* POKEVERSE_DEBUFFS_END */


/* POKEVERSE_TRAINER_TITLES_BEGIN */
.tp-tabs{display:flex;flex:none;gap:6px;padding:0 12px 10px;border-bottom:1px solid var(--pl-ui-border)}
.tp-tabs .pl-button{flex:1}
.tp .pv-titles{display:flex;flex:1;flex-direction:column;gap:9px;min-height:0;padding:12px;overflow:hidden}
.pv-titles-tools{display:flex;gap:8px;flex:none}
.pv-titles-tools input,.pv-titles-tools select{min-width:0;min-height:32px;border:1px solid var(--pl-ui-border);border-radius:3px;color:var(--pl-ui-text);background:var(--pl-ui-surface-sunken);font:inherit;padding:5px 8px}
.pv-titles-tools input{flex:1}.pv-titles-tools select{width:190px}
.pv-titles-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--pl-ui-text-muted)}
.pv-titles-summary [role=group]{display:flex;gap:6px}.pv-titles-summary button{padding:3px 9px;font:inherit;cursor:pointer}
.pv-titles-summary [aria-pressed=true]{color:#e8c45c!important;border-color:#b49646!important}
.pv-titles-list{display:flex;flex:1;flex-direction:column;gap:5px;min-height:0;overflow-y:auto}
.pv-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;flex:none;min-height:64px;padding:10px 12px;text-align:left;font:inherit;color:var(--pl-ui-text);background:var(--pl-ui-surface-card);border:1px solid var(--pl-ui-border);border-radius:3px;cursor:pointer}
.pv-title-row:disabled{opacity:1;cursor:default}.pv-title-row b{display:block;color:#e8c45c;font-size:13px;font-weight:600}
.pv-title-row small{display:block;margin-top:4px;font-size:11px;line-height:1.35;color:var(--pl-ui-text-muted)}
.pv-title-row.is-locked b{color:var(--pl-ui-text-soft)}.pv-title-row.is-equipped{border-color:#b49646;background:rgba(102,81,26,.18)}
.pv-title-row.is-unlocked:hover{border-color:#b49646}.pv-title-copy{min-width:0}.pv-title-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}
.pv-title-tier{font-size:10px;color:var(--pl-ui-text-muted)}.pv-title-status{font-size:10px;white-space:nowrap;color:var(--pl-ui-text-muted)}.is-equipped .pv-title-status{color:#e8c45c}
.pv-titles-note{margin:0;font-size:11px;color:var(--pl-ui-text-muted)}.pv-titles-empty{margin:18px 5px;font-size:12px;color:var(--pl-ui-text-muted)}.pv-titles-error{margin:0;color:#ffb0a4;font-size:12px}.pv-titles-more{min-height:30px;flex:none}
.pv-title-celebration{position:fixed;z-index:2500;left:50%;top:18vh;transform:translateX(-50%);width:min(430px,calc(100vw - 32px));padding:20px;box-sizing:border-box;border:1px solid #a68b44;border-radius:5px;background:linear-gradient(135deg,rgba(21,36,49,.97),rgba(32,33,23,.97));box-shadow:0 8px 40px #0008,0 0 35px #e8c45c18;pointer-events:auto;text-align:center;animation:pv-title-reveal 650ms cubic-bezier(.16,1,.3,1) both}
.pv-title-celebration-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;color:#f4f5f6;font-family:var(--pl-ui-font-body,Arial,sans-serif)}
.pv-title-celebration small{font-size:10px;letter-spacing:.08em;color:#cfc5a5}.pv-title-celebration strong{font-size:22px;line-height:1.3;font-weight:600;color:#e8c45c}.pv-title-celebration-copy>span{font-size:12px;line-height:1.4;color:#c3cbd0}.pv-title-celebration button{margin-top:5px;padding:6px 18px;cursor:pointer}
.pv-title-burst{position:absolute;inset:0;overflow:visible;pointer-events:none}.pv-title-burst i{position:absolute;left:50%;top:35%;width:5px;height:5px;background:#e8c45c;opacity:0;transform:rotate(calc(var(--spark)*45deg)) translateY(0);animation:pv-title-spark 1100ms ease-out 150ms both}
@keyframes pv-title-reveal{from{opacity:0;transform:translate(-50%,-18px) scale(.9)}to{opacity:1;transform:translate(-50%,0) scale(1)}}
@keyframes pv-title-spark{0%{opacity:0}20%{opacity:1}100%{opacity:0;transform:rotate(calc(var(--spark)*45deg)) translateY(-155px) scale(.2)}}
@media(max-width:640px){.pv-titles-tools{flex-direction:column}.pv-titles-tools select{width:100%}.pv-title-row{padding:8px;gap:8px}.pv-title-celebration strong{font-size:19px}}
@media(prefers-reduced-motion:reduce){.pv-title-celebration,.pv-title-burst i{animation:none}.pv-title-burst{display:none}}
/* POKEVERSE_TRAINER_TITLES_END */

/* POKEVERSE_CLIENT_FONT_TOKENS_V1 */

/* POKEVERSE_DIAMOND_ICON_V3_START */
.game.pokeverse-tibia-hud img[src="/icones/barra-v2/diamante-animado-v3.webp"] {
  image-rendering:auto!important;object-fit:contain;
}
@media (prefers-reduced-motion: reduce) {
  .game.pokeverse-tibia-hud img[src="/icones/barra-v2/diamante-animado-v3.webp"] {
    content:url('/icones/barra-v2/diamante-poster-v3.webp');
  }
}
/* POKEVERSE_DIAMOND_ICON_V3_END */

/* POKEVERSE_COMBAT_HAND_ART_V2_START */
.game.pokeverse-tibia-hud .pokeverse-combat-hand {opacity:.92;}
.game.pokeverse-tibia-hud .pokeverse-combat-hand:is(.is-active,:hover,:focus-visible) {opacity:1;}
.game.pokeverse-tibia-hud .pokeverse-combat-hand img {
  width:22px;height:22px;max-width:none;max-height:none;
  object-fit:contain;image-rendering:auto;pointer-events:none;user-select:none;
}
/* POKEVERSE_COMBAT_HAND_ART_V2_END */

/* POKEVERSE_POKEDEX_TYPE_COLORS_BEGIN */
.dex-root .dexr-hero .dexr-tipos .type-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  padding: 2px 8px;
  border: 1px solid rgb(255 255 255 / 28%);
  border-radius: 999px;
  background: color-mix(in oklab, var(--tc, #888) 65%, #000);
  color: #fff;
  font-size: 0.5625rem;
  font-weight: 800;
  line-height: 1.3;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  text-shadow: 0 1px 1px rgb(0 0 0 / 25%);
  white-space: nowrap;
}
/* POKEVERSE_POKEDEX_TYPE_COLORS_END */


/* PokeVerse Prey icons v1 */
.prey-window :is(.prey-emblem,.prey-specific-sigil) > span {
  display:inline-block;width:30px;height:30px;font-size:0!important;
  background:url('/icones/barra-v2/prey.webp') center/contain no-repeat;
}
.prey-window :is(.prey-target-mark,.prey-pay-card-icon,.prey-lock-mark,.prey-bonus-icon) {
  font-size:0!important;background-repeat:no-repeat;background-position:center;
  background-size:28px 28px;
}
.prey-window :is(.prey-target-mark,.prey-pay-card-icon) {background-image:url('/icones/barra-v2/prey.webp')}
.prey-window .prey-pay-card-icon {display:inline-block;flex:none;width:28px;height:28px}
.prey-window .prey-slot-vip .prey-lock-mark {background-image:url('/icones/barra-v2/vip.webp');background-size:44px 44px}
.prey-window .prey-slot-permanent .prey-lock-mark {background-image:url('/icones/barra-v2/held.webp');background-size:40px 40px}
.prey-window .prey-bonus-damage .prey-bonus-icon {background-image:url('/icones/barra-v2/battle.webp')}
.prey-window .prey-bonus-defense .prey-bonus-icon {background-image:url('/icones/barra-v2/equipment.webp?v=treinador-v2')}
.prey-window .prey-bonus-xp .prey-bonus-icon {background-image:url('/icones/barra-v2/globalbuff.webp')}
.prey-window .prey-bonus-loot .prey-bonus-icon {background-image:url('/icones/barra-v2/bag.webp')}
.prey-window .prey-bonus-capture .prey-bonus-icon {background-image:url('/icones/barra-v2/ball.webp')}
.prey-window .prey-card-mini {
  display:inline-block;width:24px;height:24px;min-width:24px;min-height:24px;
  flex:0 0 24px;aspect-ratio:1;border:0;border-radius:0;box-shadow:none;
  font-size:0!important;background:url('/icones/pokeverse-prey-card.webp') center/contain no-repeat;
  image-rendering:auto!important;overflow:visible;vertical-align:middle;
}
/* End PokeVerse Prey icons */

/* POKEVERSE_PREY_CURRENT_HUD_BEGIN */
.game.pokeverse-tibia-hud #modalRoot .prey-window,
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-specific-panel {
  --ui-close-size:32px;
  --pl-ui-font-body:var(--ref-font);
  --pl-ui-font-title:var(--ref-font);
  --pl-ui-font-number:var(--ref-font);
  --pl-ui-font-section:var(--ref-font);
  --prey-line-soft:var(--ref-edge);
  --prey-icon-shadow:transparent;
  color:var(--pl-ui-text);
  font-family:var(--ref-font)!important;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window :where(button,input,select,textarea,h2,h3,h4,p,small,span,b,strong,em,i,label) {
  font-family:var(--ref-font)!important;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window :is(.prey-active-id h3,.prey-lock-body h3,.prey-choose-copy b,.prey-bonus-copy b,.prey-specific-result b) {
  color:var(--pl-ui-text-strong);
  font-weight:var(--pl-ui-font-weight-section);
  letter-spacing:var(--pl-ui-tracking-title);
  text-shadow:var(--ref-text-outline);
}
.game.pokeverse-tibia-hud #modalRoot .prey-window :is(.prey-wallet b,.prey-timer,.prey-pay b,.prey-pay-card-cost b,.prey-specific-promise b) {
  font-family:var(--pl-ui-font-number)!important;
  font-variant-numeric:tabular-nums;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window :is(.prey-slot-locked,.prey-slot-vip) {
  --ref-card:var(--pl-ui-card-locked-background);
}
.game.pokeverse-tibia-hud #modalRoot .prey-window :is(.prey-candidate.selected,.prey-specific-result.selected) {
  --ref-card:var(--pl-ui-card-active-background);
  --ref-edge:var(--pl-ui-accent-action-border);
}
.game.pokeverse-tibia-hud #modalRoot .prey-window :is(.prey-candidate,.prey-specific-result):hover:not(:disabled) {
  --ref-edge:var(--pl-ui-accent-action-ring);
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-autorenew.on {
  border-color:var(--pl-ui-accent-action-border);
  color:var(--pl-ui-accent-bright);
}
/* Both controls own a full row. Retire the native card's second-column
   placement, which otherwise creates an implicit column in the one-column
   footer and collapses the reroll beneath it. */
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-reroll-actions {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:8px;
  min-width:0;
  padding:0 12px 12px;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-reroll-actions > button.prey-pay.pl-button {
  grid-column:1 / -1!important;
  grid-row:auto;
  box-sizing:border-box;
  width:100%!important;
  min-width:0!important;
  max-width:100%;
  height:auto!important;
  min-height:40px!important;
  margin:0;
  padding:8px 12px!important;
  white-space:normal!important;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-reroll-actions > button.prey-pay:not(.prey-pay-card) {
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-reroll-actions > button.prey-pay:not(.prey-pay-card) > b {
  min-width:0;
  white-space:normal;
  overflow-wrap:anywhere;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-reroll-actions > button.prey-pay-card.pl-button {
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr) max-content;
  align-items:center;
  column-gap:10px;
  min-height:64px!important;
  text-align:left;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-pay-card-text {
  display:grid;
  gap:4px;
  min-width:0;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-pay-card-text :is(b,small) {
  margin:0;
  line-height:1.3;
  white-space:normal;
  overflow-wrap:anywhere;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-pay-card-text small {
  font-size:11px;
  color:var(--pl-ui-text-muted);
  letter-spacing:0;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-pay-card-cost {
  display:inline-flex;
  align-items:center;
  justify-self:end;
  gap:5px;
  min-width:0;
  margin:0;
  white-space:nowrap;
}
/* The native help action is now a button. Give it its own square control
   box instead of combining the old circular details style with button minima. */
.game.pokeverse-tibia-hud #modalRoot .prey-window button.prey-help {
  display:inline-grid!important;
  place-items:center;
  align-self:center;
  justify-self:center;
  box-sizing:border-box;
  flex:none;
  width:28px!important;
  min-width:28px!important;
  max-width:28px;
  height:28px!important;
  min-height:28px!important;
  max-height:28px;
  margin:0;
  padding:0!important;
  border:1px solid var(--ref-edge)!important;
  border-radius:3px!important;
  background:var(--ref-slot)!important;
  box-shadow:none;
  color:var(--pl-ui-text-strong);
  font-size:14px!important;
  font-weight:600;
  line-height:1!important;
  letter-spacing:0;
  text-indent:0;
  white-space:nowrap;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window button.prey-help:focus-visible {
  outline:2px solid var(--pl-ui-focus);
  outline-offset:2px;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-specific-layer {
  background:rgba(4,15,24,.72);
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-specific-search {
  border-color:var(--ref-edge);
  background:var(--ref-slot);
  box-shadow:none;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-specific-search:focus-within {
  border-color:var(--pl-ui-focus);
  outline:1px solid var(--pl-ui-focus);
  outline-offset:1px;
}
/* Keep the native picker/input qualifiers: this outranks the shared window's
   important input surface without affecting other search fields. */
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-specific-layer .prey-specific-panel.pl-window .prey-specific-search :is(input:not([type]),input[type="text"])[data-prey-specific-query] {
  min-height:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  outline:0!important;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window :is(.prey-active-sprite,.prey-candidate,.prey-specific-results) .pkmn-icon {
  filter:none;
}
.game.pokeverse-tibia-hud #modalRoot .prey-window .prey-loading .prey-target-mark {
  animation:none;
  transform:none;
  opacity:1;
}
/* POKEVERSE_PREY_CURRENT_HUD_END */
/* POKEVERSE_COMBAT_BUFFS_V1_START */
.pv-combat-buffs{display:flex;flex:none;order:-1;gap:inherit}
.game .pv-combat-buff.hb-slot{position:relative;display:grid;place-items:center;box-sizing:border-box;flex:0 0 52px;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;border:1px solid var(--pv-buff-color);border-radius:2px;background:var(--pv-bg,rgba(26,29,31,.82));overflow:hidden;pointer-events:auto;font-family:var(--pv-panel-font,Tahoma,sans-serif);box-shadow:0 1px 3px #0004}
.pv-combat-buff>img{width:44px;height:44px;object-fit:contain}
.pv-combat-buff-stacks,.pv-combat-buff-percent,.pv-combat-buff-time{position:absolute;z-index:2;background:#12202bd9;color:#fff;text-shadow:0 1px 2px #000;border-radius:2px;padding:1px 3px;font:700 10px/1.2 var(--pv-panel-font,Tahoma,sans-serif)}
.pv-combat-buff-stacks{top:1px;right:1px}.pv-combat-buff-percent{bottom:1px;left:1px;color:#c9ffd0}.pv-combat-buff-time{bottom:1px;right:1px}
.pv-combat-buff--mixed .pv-combat-buff-percent{left:0;right:0;text-align:center;font-size:8px;padding:0 1px}.pv-combat-buff--mixed .pv-combat-buff-percent>span{display:block;line-height:1.15}.pv-combat-buff--mixed .pv-combat-buff-time{top:1px;left:1px;bottom:auto;right:auto}
/* POKEVERSE_COMBAT_BUFFS_V1_END */


/* POKEVERSE_BOOST_MACHINE_CSS_START */
.pv-boost-machine {
  display: grid;
  grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr);
  grid-template-areas: "materials pokemon";
  align-items: start;
  gap: var(--pl-ui-space-md, 12px);
}
.pv-boost-materials { grid-area: materials; }
.pv-boost-pokemon { grid-area: pokemon; }
.pv-boost-side { display: grid; gap: .55rem; min-width: 0; padding: .7rem; }
.pv-boost-side h3 { display: flex; align-items: center; gap: .45rem; margin: 0; font-size: 1rem; }
.pv-boost-list { display: grid; gap: .4rem; }
.pv-boost-modes { display: flex; flex-wrap: wrap; gap: .4rem; }
.pv-boost-choice {
  display: flex;
  align-items: center;
  gap: .55rem;
  width: 100%;
  min-width: 0;
  padding: .4rem .5rem;
  color: inherit;
  text-align: left;
}
button.pv-boost-choice:not(:disabled) { cursor: pointer; }
.pv-boost-choice > :first-child { flex: 0 0 auto; }
.pv-boost-choice b, .pv-boost-choice small { display: block; overflow-wrap: anywhere; }
.pv-boost-note, .pv-boost-choice small { color: var(--pl-ui-text-soft); }
.pv-boost-note { margin: 0; font-size: var(--pl-ui-font-meta-size, 12px); }
.pv-boost-mark { margin-inline-start: auto; font-weight: bold; }
.pv-boost-materials .pv-boost-choice[aria-pressed="true"], .pv-boost-modes [aria-pressed="true"] {
  outline: 1px solid currentColor;
  outline-offset: -2px;
}
.pv-boost-pokemon .pv-boost-choice:is([aria-pressed="true"], .is-selected) {
  --pv-boost-gold: var(--pl-ui-warning, #e9c665);
  --ref-edge: var(--pv-boost-gold);
  --ref-card: color-mix(in srgb, var(--pv-boost-gold) 16%, var(--pl-ui-surface-raised, #152733));
  border-color: var(--ref-edge);
  background: var(--ref-card);
}
.pv-boost-choice:focus-visible { outline: 2px solid currentColor; }
.pv-boost-pokemon .pv-boost-choice:focus-visible { position: relative; }
.pv-boost-pokemon .pv-boost-choice:focus-visible::after {
  content: "";
  position: absolute;
  inset: 2px;
  border: 1px solid var(--pl-ui-focus, #c6edff);
  border-radius: 2px;
  pointer-events: none;
}
.pv-boost-choice:disabled { opacity: .65; }
.pv-boost-confirm { justify-self: start; }
@media (max-width: 460px) {
  .pv-boost-machine { grid-template-columns: minmax(0, 1fr); grid-template-areas: "pokemon" "materials"; }
}
/* POKEVERSE_BOOST_MACHINE_CSS_END */

/* POKEVERSE_ARENA_BOSSES */

#modalRoot .modal-bg > .panel.modal.modal-lg.modal-pv-boss-arena:has(> .pv-boss-arena) {
  width: calc(min(820px, 100vw - 24px) / var(--hud-scale, 1)); max-width: none;
  padding: 0; border: 0; background: transparent; box-shadow: none; overflow: hidden;
}
.pv-boss-arena { width: 100%; min-width: 0; }
#modalRoot .pv-boss-arena .pv-boss-head.pl-window__header {
  display: grid; grid-template-columns: minmax(0, 1fr) var(--ui-close-size, 40px);
  align-items: center; gap: .6rem; min-height: 0; padding: .4rem .75rem;
}
#modalRoot .pv-boss-arena .pv-boss-head .pl-window__title { font-size: clamp(17px, 2vw, 23px); line-height: 1.14; }
#modalRoot .pv-boss-arena .pv-boss-head .pl-window__subtitle { font-size: .78rem; }
.pv-boss-shortcut { margin: .4rem .8rem; }
.pv-boss-arena .arena-body { display: flex; flex-direction: column;
  gap: .6rem; min-height: 0; overflow: auto; }
.pv-boss-arena .arena-body > * { flex: none; }
.pv-boss-nav, .pv-boss-actions, .pv-boss-art-row, .pv-boss-team-pick { display: flex; align-items: center; flex-wrap: wrap; gap: .55rem; }
.pv-boss-nav { padding: .45rem .75rem; }
.pv-boss-nav [aria-pressed="true"] { outline: 2px solid currentColor; outline-offset: -2px; }
.pv-boss-card { padding: .75rem; display: grid; gap: .5rem; }
.pv-boss-card p, .pv-boss-arena h3, .pv-boss-arena .arena-body > p { margin: 0; }
.pv-boss-card label { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; }
.pv-boss-card select { min-width: 9rem; max-width: 100%; }
.pv-boss-solo-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .6rem; }
.pv-boss-solo-boss { grid-template-rows: auto 1fr auto; content-visibility: auto; contain-intrinsic-block-size: auto 12rem; }
.pv-boss-solo-heading { display: flex; align-items: center; flex-wrap: wrap; gap: .5rem; }
.pv-boss-results, .pv-boss-log { margin: 0; padding-inline-start: 1.4rem; }
.pv-boss-slot { display: grid; justify-items: center; gap: .25rem; }
.pv-boss-slot button { font-size: .8em; }
.pv-boss-art { object-fit: contain; image-rendering: pixelated; }
.pv-boss-clock { margin-inline-start: auto; font-variant-numeric: tabular-nums; font-weight: 700; }
.pv-boss-healthbars { display: grid; gap: .45rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 180px), 1fr)); }
.pv-boss-health { display: grid; gap: .3rem; padding: .55rem; text-align: center; }
.pv-boss-hp { width: 100%; height: .55rem; accent-color: #e25e58; }
.pv-boss-field { display: grid; align-content: space-around; min-height: 250px; gap: .9rem; padding: .75rem;
  border: 1px solid rgba(219, 188, 127, .35); border-radius: .7rem;
  background: radial-gradient(ellipse at center, rgba(122, 96, 56, .43), transparent 70%), #1b2526; }
.pv-boss-field--art { position: relative; display: block; container-type: inline-size; aspect-ratio: 16 / 9;
  width: min(100%, 690px); min-height: 0; margin-inline: auto; padding: 0; overflow: hidden; }
@media (min-width: 761px) {
  .pv-boss-field--art {
    width: min(100%, 690px, max(250px, calc((100dvh - 460px) / var(--hud-scale, 1) * 16 / 9)));
  }
}
.pv-boss-terrain { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;
  object-position: center bottom; pointer-events: none; }
.pv-boss-field--art .pv-boss-side { position: absolute; inset: 0; display: block; pointer-events: none; }
.pv-boss-anchor { position: absolute; left: var(--pv-boss-x); top: var(--pv-boss-y); width: var(--pv-boss-size);
  transform: translate(-50%, -100%); pointer-events: auto; }
.pv-boss-anchor-center { transform: translate(-50%, -50%); }
.pv-boss-field--art .pv-boss-fighter { min-width: 0; position: relative; }
.pv-boss-field--art .pv-boss-portrait { width: 100%; aspect-ratio: 1; display: block; }
.pv-boss-field--art .pv-boss-portrait > * { width: 100%; height: 100%; }
.pv-boss-field--art .pv-boss-portrait img { object-fit: contain; }
.pv-boss-field--art .pv-boss-owner { position: absolute; bottom: 100%; max-width: 12cqw;
  padding: 0 .15rem; background: #101823d9; color: #f4f8fc; border-radius: .15rem;
  font-size: clamp(7px, 1.45cqw, 11px); text-align: center; }
.pv-boss-field--art .pv-boss-hp { position: absolute; bottom: -.18rem; width: min(100%, 46px); height: .28rem; }
.pv-boss-side { display: flex; justify-content: center; align-items: flex-end; gap: .6rem; flex-wrap: wrap; }
.pv-boss-fighter { display: grid; justify-items: center; min-width: 58px; gap: .2rem; }
.pv-boss-fighter.is-fainted, .pv-boss-slot.is-fainted { opacity: .38; }
.pv-boss-allies .pv-boss-hp { width: 46px; accent-color: #65c77c; }
.pv-boss-owner { max-width: 12rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pv-boss-fighter.is-attacking { animation: pv-boss-lunge .4s ease-out both; }
.pv-boss-enemies .pv-boss-fighter.is-attacking { animation-direction: reverse; }
.pv-boss-fighter.is-hit { filter: drop-shadow(0 0 .3rem #fb6b54); }
.pv-boss-stands { display: grid; gap: .4rem; margin-block-start: .8rem; padding: .7rem;
  border: 1px solid #536267; border-top: 4px double #8a9293; border-radius: .35rem;
  background: repeating-linear-gradient(0deg, #21292e 0 1.2rem, #263037 1.2rem 2.4rem); color: #edf2f6; }
.pv-boss-spectators { display: flex; flex-wrap: wrap; gap: .4rem; list-style: none; margin: 0; padding: 0; }
.pv-boss-spectators li { display: flex; align-items: center; gap: .35rem; min-width: 0; max-width: 100%;
  padding: .2rem .45rem; border: 1px solid #52636e; border-radius: .3rem; background: #161f27; }
.pv-boss-spectators li::before { content: ""; flex: 0 0 .9rem; height: .9rem;
  background: radial-gradient(circle at 50% 29%, #c1d7e5 0 .17rem, transparent .18rem),
    radial-gradient(ellipse at 50% 105%, #c1d7e5 0 .37rem, transparent .38rem); }
.pv-boss-spectators span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 480px) {
  #modalRoot .pv-boss-arena .pv-boss-head .pl-window__subtitle { display: none; }
  .pv-boss-nav { gap: .3rem; padding: .4rem .55rem; }
  .pv-boss-arena .arena-body { padding: .45rem .55rem; }
  .pv-boss-solo-list { grid-template-columns: minmax(0, 1fr); }
}
@keyframes pv-boss-lunge { 45% { transform: translateY(-.6rem); } }
@media (prefers-reduced-motion: reduce) { .pv-boss-fighter.is-attacking { animation: none; } }
/* POKEVERSE_ARENA_BOSSES_END */


/* POKEVERSE_ALOLA_JOURNEY_V1_BEGIN */
.jt-alola-heading{display:flex;align-items:center;gap:8px}
.jt-alola-heading img{flex:none;object-fit:contain;image-rendering:pixelated}
.jt-alola-heading p,.jt-alola-step p{margin:0}
.jt-alola-steps{display:grid;gap:6px;padding:0;margin:3px 0;list-style:none}
.jt-alola-step{display:grid;gap:4px;padding:6px 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent)}
.jt-alola-step-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:12px}
.jt-alola-step-heading span{font-size:11px;opacity:.8}
/* POKEVERSE_ALOLA_JOURNEY_V1_END */


/* POKEVERSE_BADGE_CIRCUITS_STYLE */
.pv-circuit-filters {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(64px, 1fr));
  gap: var(--pl-ui-space-sm);
}
.gym-regions { margin: 0 0 10px; }
.tp-badge-regions { padding: 9px 9px 0; }
.pv-circuit-filters .pl-button {
  display: grid;
  justify-items: center;
  gap: 2px;
  min-width: 0;
  padding: 5px 4px;
}
.pv-circuit-filters [aria-pressed="true"] {
  border-color: var(--pl-ui-special);
  color: var(--pl-ui-text-strong);
  background: var(--pl-ui-surface-raised);
}
.pv-circuit-filters strong {
  color: var(--pl-ui-text-soft);
  font: 700 var(--pl-ui-font-meta-size)/1.25 var(--pl-ui-font-number);
}
.pv-circuit-filters [aria-pressed="true"] strong { color: var(--pl-ui-special); }
.tp-alola-badge { border-top: 1px solid var(--pl-ui-border); }

/* POKEVERSE_TM_UI_V1 */
#modalRoot .modal-bg > .panel.modal.modal-pv-tm:has(> .pv-tm) {
  width: min(780px, calc(100vw - 30px)); max-width: none;
  max-height: calc(100dvh - 30px); min-height: 0;
}
.pv-tm { display: flex; flex-direction: column; min-height: 0; }
#modalRoot .pv-tm .pv-tm-header.pl-window__header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
}
#modalRoot .pv-tm-header > .pl-window__close {
  justify-self: end;
  align-self: start;
}
#modalRoot .pv-tm .pv-tm-body.pl-window__body { display: block; min-height: 0; overflow-y: auto; }
.pv-tm .pl-card { padding: .75rem; }
.pv-tm h3 { margin: 0 0 .45rem; font-size: .95rem; }
.pv-tm-party { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 7rem), 1fr)); gap: .4rem; }
.pv-tm .pv-tm-party-member { display: flex; flex-direction: column; align-items: center; padding: .35rem; }
.pv-tm-party-member :is(strong,small) { max-width: 100%; overflow-wrap: anywhere; }
.pv-tm [aria-pressed="true"] { outline: 2px solid currentColor; outline-offset: -2px; }
.pv-tm-loadout, .pv-tm-skills { margin-block: .65rem; }
.pv-tm-loadout ol { display: flex; flex-wrap: wrap; gap: .25rem 1.5rem; margin: 0; padding-left: 1.2rem; }
.pv-tm-kit-note { margin: .45rem 0 0; }
.pv-tm-loadout .pv-tm-restore { margin-left: .2rem; padding: .1rem .25rem; font-size: .75em; }
.pv-tm-skills { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: .65rem; align-items: start; }
.pv-tm-moves-list { display: grid; gap: .3rem; max-height: 14rem; overflow-y: auto; }
.pv-tm-search { display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: end; gap: .35rem; margin-bottom: .45rem; }
.pv-tm-search label { display: grid; gap: .2rem; }
.pv-tm-pages { display: flex; align-items: center; justify-content: space-between; gap: .4rem; margin-top: .45rem; }
.pv-tm-pages .pl-button { min-height: 1.6rem; padding: .15rem .35rem; }
.pv-tm .pv-tm-move { display: flex; gap: .4rem; align-items: center; text-align: left; min-width: 0; }
.pv-tm-move small { margin-left: auto; }
.pv-tm .pv-tm-move img, .pv-tm-item img, .pv-tm-materials img { image-rendering: pixelated; flex: none; }
.pv-tm-item { display: flex; align-items: center; gap: .55rem; }
.pv-tm-item small { display: block; }
.pv-tm-controls { display: grid; gap: .55rem; margin: .65rem 0; }
.pv-tm-controls label { display: grid; gap: .25rem; }
.pv-tm :is(select,input[type="search"]) { width: 100%; min-height: 2rem; padding: .25rem .45rem; color: inherit; background: #172631; border: 1px solid #4a6171; border-radius: .25rem; }

#modalRoot .modal-bg > .panel.modal.modal-pv-tm:has(> .pv-tm-machine) {
  block-size: min(560px, calc(100dvh - 30px));
  padding: 0;
}
#modalRoot .pv-tm-machine.pv-tm {
  --ref-title-band-width: 272px;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: auto minmax(0, 1fr) auto;
  block-size: 100%;
  overflow: hidden;
}
#modalRoot .pv-tm-machine .pv-tm-header.pl-window__header {
  display: grid !important;
  grid-template-columns: 32px minmax(0, 1fr) 36px;
  align-items: center;
  min-height: 50px;
  padding: .4rem .65rem;
}
#modalRoot .pv-tm-machine .pv-tm-header > .pl-window__heading { grid-area: 1 / 2; padding-inline-end: 0; }
#modalRoot .pv-tm-machine .pv-tm-header > .pl-window__close {
  grid-area: 1 / 3;
  place-self: center end;
  position: relative;
  inset: auto;
}
.pv-tm-machine-icon {
  --pl-window-icon-size: 32px;
  grid-area: 1 / 1;
  image-rendering: pixelated;
}
.pv-tm-machine-icon::after {
  content: "";
  width: 26px;
  height: 26px;
  background: url("/assets/tm-pokemoon/item_90101.png") center / contain no-repeat;
}
#modalRoot .pv-tm-machine .pv-tm-body.pl-window__body {
  padding: .65rem .85rem .85rem;
  overflow-x: hidden;
  scrollbar-gutter: stable;
}
.pv-tm-workbench {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: .65rem;
  margin-bottom: .7rem;
}
.pv-tm-machine :is(.pv-tm-recipe, .pv-tm-preview) { padding: .55rem .7rem; }
.pv-tm-machine .pv-tm-recipe { display: grid; align-content: center; gap: .35rem; min-width: 0; font-weight: 600; }
.pv-tm-machine .pv-tm-recipe select { min-height: 2.4rem; }
.pv-tm-preview { display: flex; align-items: center; gap: .7rem; min-width: 0; }
.pv-tm-preview > div { min-width: 0; }
.pv-tm-preview h3 { margin: 0 0 .25rem; overflow-wrap: anywhere; }
.pv-tm-disc, .pv-tm-material-icon {
  display: grid;
  place-items: center;
  flex: none;
  border: 1px solid var(--ref-edge, #466073);
  border-radius: 4px;
  background: var(--ref-slot, #172631);
}
.pv-tm-disc { width: 52px; height: 52px; font-weight: 700; }
.pv-tm-disc img { width: 48px; height: 48px; image-rendering: pixelated; }
.pv-tm-type {
  display: inline-block;
  padding: .1rem .45rem;
  border: 1px solid #4b7488;
  border-radius: 3px;
  color: #c6ebff;
  background: #1c3b4d;
  font-size: .78em;
  font-weight: 600;
}
.pv-tm-ingredients-head { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: baseline; gap: .35rem; }
.pv-tm-ingredients-head h3 { margin: 0; }
.pv-tm-ingredients-head small, .pv-tm-material-stock, .pv-tm-material-source, .pv-tm-machine-footer small {
  color: var(--pl-ui-text-soft, #c1d3de);
}
.pv-tm-materials {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 12rem), 1fr));
  gap: .4rem;
  margin: .45rem 0 0;
  padding: 0;
  list-style: none;
}
.pv-tm .pv-tm-material {
  display: grid;
  grid-template-columns: 34px minmax(0, 1fr);
  align-items: start;
  gap: .5rem;
  min-width: 0;
  padding: .45rem .55rem;
}
.pv-tm-material-icon { width: 34px; height: 34px; }
.pv-tm-material-copy { display: grid; gap: .15rem; overflow-wrap: anywhere; }
.pv-tm-material-copy strong { font-size: .87rem; line-height: 1.25; }
.pv-tm-material-copy small { font-size: .76rem; line-height: 1.3; }
.pv-tm-material-stock { font-variant-numeric: tabular-nums; }
.pv-tm-material-status {
  justify-self: start;
  padding: .08rem .3rem;
  border-radius: 3px;
  color: #a1ecc2;
  background: #183d37;
  font-size: .76rem;
  font-weight: 600;
}
.pv-tm-material.is-missing .pv-tm-material-status { color: #ffc7b1; background: #4b2d28; }
#modalRoot .pv-tm-machine .pv-tm-machine-footer {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: .6rem;
  padding: .6rem .85rem;
  border-top: 1px solid var(--ref-edge, #466073) !important;
}
.pv-tm-machine-footer > div { display: grid; gap: .18rem; }
.pv-tm-machine-footer .pl-button { min-width: 10rem; min-height: 40px; }
.game.pokeverse-tibia-hud:has(#modalRoot .pv-tm-machine) > .pv-liga-queue-dock { visibility: hidden; }
@media (max-width: 580px) {
  .pv-tm-skills { grid-template-columns: minmax(0, 1fr); }
  .pv-tm-moves-list { max-height: 9rem; }
}
@media (max-width: 520px) {
  .pv-tm-workbench { grid-template-columns: minmax(0, 1fr); }
  #modalRoot .pv-tm-machine .pv-tm-machine-footer { grid-template-columns: minmax(0, 1fr); }
}
/* POKEVERSE_TM_UI_V1_END */
/* POKEVERSE_TOOLTIP_LIFECYCLE_BEGIN */
#gameTooltip.game-tooltip{max-height:calc(100dvh - 16px);overflow:hidden;overflow-wrap:anywhere;overscroll-behavior:contain}

.game-tooltip.over-modal{z-index:calc(var(--z-modal,100) + 40)}
body:has(#overlayRoot .modal-bg) .game-tooltip:not(.over-modal),body:has(.onboard-root:not(:empty)) .game-tooltip:not(.over-modal){display:none}
.game-tooltip.game-tooltip-pokemon{width:min(296px,calc(100vw - 16px));border:1px solid #3d5668;border-top:2px solid #77c7e1;border-radius:7px;background:linear-gradient(155deg,#253b4a,#162630 64%);box-shadow:0 8px 24px #0009}
.game-tooltip-pokemon .game-tooltip-name{font-size:14px;line-height:1.3}
.game-tooltip-card-heading{display:flex;align-items:flex-start;gap:8px}
.game-tooltip-card-heading>.game-tooltip-name{flex:1;min-width:0;overflow-wrap:anywhere}
.game-tooltip-pokemon .game-tooltip-sub{font-weight:700}
.game-tooltip-boost{color:#c1cdd5;font-weight:600;white-space:nowrap}
.game-tooltip-help .game-tooltip-boost{display:block;margin-top:6px}
.game-tooltip .pokemon-tooltip-gold{color:#ffda62;font-weight:800;font-variant-numeric:tabular-nums}
.game-tooltip-mon-summary{display:flex;align-items:stretch;gap:6px;margin:7px 0}
.game-tooltip-mon-level{flex:none;padding:1px 0 1px 7px;border-left:1px solid #456070;color:#aebfca;white-space:nowrap}
.game-tooltip-mon-level strong{color:#e2ecf2;font-size:12px;font-variant-numeric:tabular-nums}
.game-tooltip-mon-summary>.game-tooltip-boost{display:flex;flex:none;align-items:center;gap:6px;padding:4px 8px;border:1px solid #a48247;border-radius:5px;background:linear-gradient(135deg,#3b3022,#292a2c);color:#e7d8b9}
.game-tooltip-mon-summary>.game-tooltip-boost strong{font-size:14px;line-height:1.15}
.game-tooltip-iv{display:grid;flex:1;align-content:center;gap:4px;min-width:0;padding:4px 8px 6px;border:1px solid #76c9e36b;border-radius:4px;background:linear-gradient(115deg,#204450,#172d3a)}
.game-tooltip-iv-heading{display:flex;align-items:center;gap:6px;color:#c3e5f0;font-weight:700}
.game-tooltip-iv-heading>strong{margin-left:auto;color:#a5eaff;font-size:14px;line-height:1.15;font-weight:800;font-variant-numeric:tabular-nums}
.game-tooltip-iv-heading .iv-badge{margin:0;white-space:nowrap}
.game-tooltip-iv-meter{height:3px;overflow:hidden;border-radius:4px;background:#0a202b}
.game-tooltip-iv-meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#45b5d8,#9ee8ff)}
.game-tooltip-potential-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;color:#dae7ee;font-weight:700}
.game-tooltip-potential-stars{white-space:nowrap;color:#91a1a7;font-size:17px;line-height:1;letter-spacing:.08em}
/* POKEVERSE_TOOLTIP_LIFECYCLE_END */
/* POKEVERSE_LOGIN_START */
.auth-scene.pv-login-screen {
  --pv-login-bg:#09141f; --pv-login-ink:#eff8ff; --pv-login-muted:#9eafc0;
  --pv-login-accent:#f6c75b; --pv-login-cyan:#71d9e5;
  display:block; position:relative; isolation:isolate; height:100dvh; min-height:100dvh;
  padding:0; overflow-x:hidden; overflow-y:auto; color:var(--pv-login-ink);
  background:radial-gradient(ellipse at 22% 48%,#17384c 0%,#102535 35%,#09141f 72%);
  font-family:var(--pokeverse-ready-font-reference,'HUD Referencia Poppins'),sans-serif;
  font-size:14px; line-height:1.5; animation:none;
}
.auth-scene.pv-login-screen::before,.auth-scene.pv-login-screen::after {content:none;display:none;animation:none;}
.pv-login-screen * {box-sizing:border-box;}
.pv-login-screen .pv-login {position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;width:min(1300px,100%);min-height:100dvh;margin:0 auto;padding:26px 40px 20px;}
.pv-login-screen .pv-login-header {display:flex;justify-content:space-between;align-items:center;gap:24px;}
.pv-login-screen .pv-login-brand {display:flex;align-items:center;gap:25px;}
.pv-login-screen .pv-login-brand img {display:block;object-fit:contain;width:212px;height:60px;image-rendering:auto;filter:none;}
.pv-login-screen .pv-login-brand>span {padding-left:25px;border-left:1px solid #344755;color:#8fa6b9;font-size:9px;font-weight:600;letter-spacing:2px;}
.pv-login-screen .pv-login-community {display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 17px;border:1px solid #344b5d;border-radius:9px;background:#102332;color:#d8e7f3;font-size:12px;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s;}
.pv-login-screen .pv-login-community svg {width:19px;height:16px;flex:none;}
.pv-login-screen .pv-login-community:hover {color:#fff;border-color:#71d9e5;background:#193747;text-decoration:none;}
.pv-login-screen .pv-login-layout {display:grid;grid-template-columns:minmax(0,1fr) 388px;gap:52px;align-items:center;flex:1;}
.pv-login-screen .pv-login-world {min-width:0;position:relative;}
.pv-login-screen .pv-login-kicker {display:block;color:var(--pv-login-cyan);font-size:10px;font-weight:600;letter-spacing:2.2px;line-height:1.5;}
.pv-login-screen .pv-login-world h1 {margin:13px 0 15px;color:#f5fbff;font:700 clamp(30px,3.3vw,46px)/1.13 var(--pokeverse-ready-font-reference,'HUD Referencia Poppins'),sans-serif;letter-spacing:-1.6px;text-transform:none;text-shadow:none;}
.pv-login-screen .pv-login-world h1 em {color:#f6c75b;font-style:normal;}
.pv-login-screen .pv-login-world-copy p {max-width:450px;margin:0;color:#afc0cd;font-size:13px;line-height:1.7;}
.pv-login-screen .pv-login-art-stage {display:grid;place-items:center;position:relative;height:clamp(270px,43vh,420px);margin:14px 0 13px;}
.pv-login-screen .pv-login-orbit {position:absolute;height:88%;max-height:330px;max-width:78%;aspect-ratio:1;border:1px solid #6bc3cf33;border-radius:50%;background:radial-gradient(circle,#397c8759,#1c495926 62%,#0a1c2b00 70%);}
.pv-login-screen .pv-login-orbit::after {content:'';position:absolute;inset:12%;border:1px solid #72d9e41a;border-radius:50%;}
.pv-login-screen .pv-login-art {display:block;position:relative;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:center;border:0;image-rendering:auto;filter:drop-shadow(0 16px 12px #0004);}
.pv-login-screen .pv-login-pokemon {position:absolute;right:8px;bottom:20px;display:flex;align-items:center;gap:11px;padding:10px 14px;border:1px solid #3c5c6b;border-radius:9px;background:#0d2131e8;}
.pv-login-screen .pv-login-pokemon>span {color:#6fd8e3;font-size:11px;font-weight:600;}
.pv-login-screen .pv-login-pokemon strong {color:#e4f5ff;font-size:12px;font-weight:600;line-height:1.3;}
.pv-login-screen .pv-login-pokemon small {display:block;margin-top:3px;color:#d7aa66;font-size:8px;letter-spacing:1px;}
.pv-login-screen .pv-login-features {display:flex;gap:17px;flex-wrap:wrap;align-items:center;}
.pv-login-screen .pv-login-features>span {display:inline-flex;align-items:center;gap:7px;color:#bfced8;font-size:9px;white-space:nowrap;}
.pv-login-screen .pv-login-features i {font-size:9px;font-style:normal;color:#7ad8e2;border:1px solid #325364;border-radius:4px;padding:1px 4px;}
.pv-login-screen .pv-login-card {position:relative;width:100%;padding:33px 30px 24px;border:1px solid #365060;border-top:3px solid #72d9e4;border-radius:18px;background:#101f2d;box-shadow:0 22px 55px #020b1359;}
.pv-login-screen .pv-login-card>.pv-login-kicker {font-size:9px;letter-spacing:1.8px;}
.pv-login-screen .pv-login-card h2 {margin:13px 0 9px;color:#f5fbff;font:600 25px/1.25 var(--pokeverse-ready-font-reference,'HUD Referencia Poppins'),sans-serif;letter-spacing:-.8px;text-transform:none;text-shadow:none;}
.pv-login-screen .pv-login-card-copy {margin:0 0 27px;color:#9eafc0;font-size:12px;line-height:1.65;}
.pv-login-screen .pv-login-label {display:block;margin:0 0 8px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:0;color:#d7e5f0;}
.pv-login-screen input {display:block;width:100%;height:48px;margin:0;padding:0 14px;border:1px solid #344b5c;border-radius:8px;background:#091724;color:#f5fbff;font:400 13px/1.5 var(--pokeverse-ready-font-reference,'HUD Referencia Poppins'),sans-serif;outline:none;box-shadow:none;transition:border-color .15s,box-shadow .15s;}
.pv-login-screen input::placeholder {color:#70879b;opacity:1;}
.pv-login-screen input:focus {border-color:#72d9e4;box-shadow:0 0 0 3px #72d9e41a;}
.pv-login-screen .pv-login-password-label {display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:20px;}
.pv-login-screen .pv-login-password-label>a {font-size:10px;color:#8ecbd9;text-decoration:none;}
.pv-login-screen .pv-login-password-label>a:hover {color:#d2f7ff;text-decoration:underline;}
.pv-login-screen .pv-login-enter {display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:25px;padding:0 17px;border:1px solid #ffdf88;border-radius:8px;background:#f6c75b;color:#19232a;font:700 12px/1.5 var(--pokeverse-ready-font-reference,'HUD Referencia Poppins'),sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:0 5px 18px #f6c75b12;transition:background .15s,border-color .15s;}
.pv-login-screen .pv-login-enter>span:last-child {font:400 23px/1 sans-serif;}
.pv-login-screen .pv-login-enter:hover:not(:disabled) {background:#ffdc83;border-color:#ffe9ae;}
.pv-login-screen .pv-login-enter:disabled,.pv-login-screen input:disabled {opacity:.65;cursor:wait;}
.pv-login-screen .pv-login-create {display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:24px;padding-top:23px;border-top:1px solid #2a3d4d;}
.pv-login-screen .pv-login-create>span {font-size:11px;color:#9eafc0;}
.pv-login-screen .pv-login-create>a {display:flex;justify-content:center;align-items:center;gap:15px;width:100%;min-height:43px;border:1px solid #385063;border-radius:8px;background:#152b3b;color:#e2f1fa;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s;}
.pv-login-screen .pv-login-create>a:hover {border-color:#71d9e5;background:#1c3a4b;color:#fff;text-decoration:none;}
.pv-login-screen .auth-legal {margin:20px 0 0;color:#8195a7;font-size:9px;line-height:1.7;text-align:center;}
.pv-login-screen .auth-legal a {color:#a4b8c8;text-decoration:none;}
.pv-login-screen .auth-legal a:hover {color:#d8f4ff;text-decoration:underline;}
.pv-login-screen .auth-error {margin:0 0 18px;padding:11px 12px;border:1px solid #be6b6b66;border-radius:7px;background:#552c2c59;color:#ffb3a8;font-size:12px;line-height:1.5;}
.pv-login-screen .auth-error.info {background:#173648;border-color:#5aa9be66;color:#b1e9f5;}
.pv-login-screen a:focus-visible,.pv-login-screen button:focus-visible {outline:2px solid #a1edf4;outline-offset:4px;}
.pv-login-screen .pv-login-footer {display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:17px;border-top:1px solid #254052;color:#718a9d;font-size:9px;line-height:1.5;}
.pv-login-screen .pv-login-footer>span:first-child {font-size:8px;letter-spacing:1.6px;}
@media(min-width:901px) and (max-height:820px) {
  .pv-login-screen .pv-login {padding-top:16px;padding-bottom:16px;gap:18px;}
  .pv-login-screen .pv-login-brand img {height:44px;width:165px;}
  .pv-login-screen .pv-login-art-stage {height:34vh;min-height:230px;}
  .pv-login-screen .pv-login-card {padding:24px 28px 20px;}
  .pv-login-screen .pv-login-card h2 {margin-top:10px;margin-bottom:8px;font-size:23px;}
  .pv-login-screen .pv-login-card-copy {margin-bottom:18px;}
  .pv-login-screen input {height:44px;}
  .pv-login-screen .pv-login-password-label {margin-top:16px;}
  .pv-login-screen .pv-login-enter {min-height:44px;margin-top:18px;}
  .pv-login-screen .pv-login-create {margin-top:18px;padding-top:18px;gap:8px;}
  .pv-login-screen .pv-login-create>a {min-height:40px;}
  .pv-login-screen .auth-legal {margin-top:16px;}
}
@media(max-width:1050px) and (min-width:901px) {
  .pv-login-screen .pv-login {padding-left:26px;padding-right:26px;}
  .pv-login-screen .pv-login-layout {grid-template-columns:minmax(0,1fr) 360px;gap:28px;}
  .pv-login-screen .pv-login-brand>span {display:none;}
  .pv-login-screen .pv-login-features {gap:9px;}
}
@media(max-width:900px) {
  .pv-login-screen .pv-login {width:min(660px,100%);padding:20px 24px;gap:24px;}
  .pv-login-screen .pv-login-brand img {width:180px;height:51px;}
  .pv-login-screen .pv-login-brand>span {display:none;}
  .pv-login-screen .pv-login-community {padding:0 13px;min-height:40px;}
  .pv-login-screen .pv-login-community>span {display:none;}
  .pv-login-screen .pv-login-layout {grid-template-columns:minmax(0,1fr);gap:36px;}
  .pv-login-screen .pv-login-card {grid-row:1;max-width:440px;justify-self:center;}
  .pv-login-screen .pv-login-world {max-width:530px;justify-self:center;}
  .pv-login-screen .pv-login-world h1 {font-size:34px;}
  .pv-login-screen .pv-login-art-stage {height:340px;}
  .pv-login-screen .pv-login-features {gap:12px;}
  .pv-login-screen .pv-login-footer {align-items:flex-start;flex-direction:column;gap:7px;}
}
@media(max-width:420px) {
  .pv-login-screen .pv-login {padding:14px 16px 20px;gap:20px;}
  .pv-login-screen .pv-login-card {padding:27px 22px 23px;border-radius:15px;}
  .pv-login-screen .pv-login-card h2 {font-size:24px;}
  .pv-login-screen input {font-size:16px;}
  .pv-login-screen .pv-login-world h1 {font-size:31px;}
  .pv-login-screen .pv-login-features {align-items:flex-start;flex-direction:column;}
}
@media(prefers-reduced-motion:reduce) {.pv-login-screen * {transition:none!important;}}
/* POKEVERSE_LOGIN_END */
/* POKEVERSE_STARTER_PICKER_START */
.auth-scene:is(.pv-register-scene, .pv-boot-scene), .pv-starter-picker {
  --entry-ink: #edf7ff;
  --entry-muted: #adc4da;
  --entry-line: #365170;
  --entry-cyan: #87ecf8;
  --entry-gold: #f8d377;
}
.pv-starter-regions {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(62px, 1fr));
  gap: 5px;
  margin: 0 0 13px;
}
.pv-starter-regions button {
  min-height: 34px;
  padding: 4px;
  border: 1px solid var(--entry-line);
  border-radius: 6px;
  background: #0b1a2f;
  color: var(--entry-muted);
  font: 700 0.69rem / 1.2 var(--font-ui), sans-serif;
  cursor: pointer;
}
.pv-starter-regions button:hover:not(:disabled),
.pv-starter-regions button[aria-pressed="true"] {
  color: var(--entry-ink);
  border-color: #6cbbd6;
  background: #1a3b55;
}
.pv-starter-regions button[aria-pressed="true"] { box-shadow: inset 0 -2px var(--entry-cyan); }
.pv-starter-grid:not([hidden]) { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
.pv-starter-tile {
  --starter-accent: #84b9ff;
  position: relative;
  display: flex;
  min-width: 0;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  padding: 21px 5px 11px;
  border: 1px solid var(--entry-line);
  border-radius: 11px;
  background: radial-gradient(ellipse at 50% 36%, color-mix(in srgb, var(--starter-accent) 21%, transparent), transparent 70%), #0a1629;
  color: var(--entry-ink);
  cursor: pointer;
}
.pv-starter-tile[data-type="grass"] { --starter-accent: #89dfa7; }
.pv-starter-tile[data-type="fire"] { --starter-accent: #ffae77; }
.pv-starter-tile:hover:not(:disabled) { border-color: var(--starter-accent); }
.pv-starter-tile[aria-pressed="true"] { border-color: var(--entry-gold); box-shadow: inset 0 0 0 1px var(--entry-gold); }
.pv-starter-picker button:disabled { opacity: 0.65; cursor: wait; }
.pv-starter-tile img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 162px;
  aspect-ratio: 1;
  object-fit: contain;
  image-rendering: auto;
  filter: drop-shadow(0 8px 8px #0008);
}
.pv-starter-dex, .pv-starter-check { position: absolute; top: 7px; }
.pv-starter-dex { left: 8px; color: var(--starter-accent); font: 700 0.65rem / 1.2 ui-monospace, monospace; }
.pv-starter-check { right: 7px; display: none; width: 17px; height: 17px; place-items: center; border-radius: 50%; background: var(--entry-gold); color: #162135; font-size: 0.75rem; }
.pv-starter-tile[aria-pressed="true"] .pv-starter-check { display: grid; }
.pv-starter-name { font-size: clamp(0.72rem, 1.3vw, 1rem); overflow-wrap: anywhere; }
.pv-starter-types, .pv-starter-stats { display: flex; flex-wrap: wrap; justify-content: center; gap: 4px; }
.pv-starter-types { align-content: center; flex: 1; }
.pv-starter-types .type-badge { font-size: 0.59rem; padding: 2px 4px; }
.pv-starter-stats { color: var(--entry-muted); font: 700 0.63rem / 1.1 ui-monospace, monospace; }
.pv-starter-stats span { padding: 3px 4px; border: 1px solid #354961; border-radius: 4px; }
.pv-starter-current {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px 10px;
  margin: 11px 0 0;
  padding: 8px 10px;
  border-left: 2px solid var(--entry-gold);
  background: #f8d3770f;
  color: var(--entry-muted);
  font-size: 0.73rem;
}
.pv-starter-current strong { color: var(--entry-gold); }
@media (max-width: 650px) {
  .pv-starter-grid:not([hidden]) { gap: 5px; }
}
/* POKEVERSE_STARTER_PICKER_END */
