/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--background:#07070a;--panel:#111018f0;--panel-strong:#111018;--panel-raised:#171421;--border:#2a2633;--purple:#8c5cff;--purple-deep:#2b1747;--lime:#b8ff3d;--text:#f4f1fa;--muted:#9b96a6;--danger:#ff5678;--amber:#ffc857}.inventory-stack-group-title{color:#8dcaee;font:900 9px var(--font-geist-mono);letter-spacing:.08em;background:#0b1d29;border:1px solid #294b61;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:3px 1px 0;padding:7px 9px;display:flex}.inventory-stack-group-title small{color:#7790a0;letter-spacing:0;font-size:8px}.inventory-stack-group-title.unique{color:#ffe28a;background:linear-gradient(90deg,#332a13,#171a20);border-color:#8b7337}.inventory-item-card.unique{background:linear-gradient(135deg,#302812,#111922);border-color:#7f6a36;box-shadow:inset 3px 0 #e5bd4d}.inventory-item-card.unique:hover,.inventory-item-card.unique:focus-visible{background:linear-gradient(135deg,#3b3016,#122434);border-color:#d5ad45}.inventory-unique-inline{color:#ffe58b;letter-spacing:.05em;vertical-align:middle;white-space:nowrap;background:#382d10;border:1px solid #b99235;border-radius:999px;align-items:center;margin-left:5px;padding:2px 5px;font-style:normal;display:inline-flex;font:900 7px var(--font-geist-mono)!important}.inventory-item-drop.locked,.inventory-item-drop.locked:hover{color:#aeb8c2;filter:none;cursor:not-allowed;background:#252d36;border-color:#5b6370}.inventory-unique-copy{color:#ffe39a!important;background:#2a230f!important;border-left:3px solid #d6ad40!important}.inventory-unique-pokemon-list-badge{color:#ffe48a;font:900 6px var(--font-geist-mono);letter-spacing:.04em;background:#352a0e;border:1px solid #c69f3d;border-radius:4px;padding:2px 4px;font-style:normal;position:absolute;bottom:4px;left:5px}.inventory-unique-pokemon-badge{--type:#e2bc51!important;color:#ffe58a!important;background:#30260d!important;border-color:#9b7a2c!important}.inventory-tm-available p.unique{background:#2a230f;border:1px solid #806a31}.held-item-meta .inventory-unique-inline{font-size:6px!important}.candy-unique-note{color:#ffe7a0;background:#2d250f;border:1px solid #8d7130;border-radius:8px;margin:0 0 9px;padding:8px 10px;font-size:10px}.fishing-bait-list>article.unique{background:#241f0e;border-color:#88702e}.fishing-bait-list article>button b>strong{color:#ffe58b;font:900 7px var(--font-geist-mono);background:#342a0e;border:1px solid #a88734;border-radius:999px;margin-left:5px;padding:2px 4px;display:inline-flex}@media (width<=700px){.inventory-stack-group-title{padding:5px 7px;font-size:8px}.inventory-stack-group-title small{font-size:7px}.inventory-unique-inline{font-size:7px!important}.inventory-unique-pokemon-list-badge{font-size:8px}.candy-unique-note{padding:5px 7px;font-size:8px}.fishing-bait-list article>button b>strong{font-size:7px}}.legendary-journal-backdrop,.legendary-minigame-backdrop,.legendary-portal-backdrop,.legendary-result-backdrop,.legendary-forfeit-backdrop{z-index:86;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060cc2;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.legendary-journal{color:#f5f0e3;background:linear-gradient(145deg,#141519fc,#080d14fc);border:1px solid #72613b;border-radius:14px;width:min(920px,100vw - 28px);height:min(590px,100vh - 28px);overflow:hidden;box-shadow:0 26px 90px #000,inset 0 1px #e1c47740}.legendary-journal-header{background:radial-gradient(circle at 18% 0,#735b2929,#0000 42%),linear-gradient(90deg,#14161b,#0b1119);border-bottom:1px solid #806c3c;align-items:center;gap:13px;height:78px;padding:13px 17px;display:flex}.legendary-journal-header>i{color:#ffe08a;background:linear-gradient(145deg,#5b451a,#181b20);border:1px solid #caa84e;border-radius:12px;flex:none;place-items:center;width:47px;height:47px;display:grid;box-shadow:inset 0 0 18px #ffc84d24}.legendary-journal-header>span{min-width:0}.legendary-journal-header small,.legendary-journal-header em{color:#c9b77c;font:800 10px var(--font-geist-mono);letter-spacing:.08em;font-style:normal;display:block}.legendary-journal-header h2{color:#fff6d5;text-transform:uppercase;letter-spacing:.04em;margin:2px 0;font-size:22px;line-height:1.05}.legendary-journal-header em{color:#8e929a;letter-spacing:0;font-size:10px}.legendary-journal-header>button{color:#efa2af;background:#261720;border:1px solid #583943;border-radius:50%;place-items:center;width:37px;height:37px;margin-left:auto;display:grid}.legendary-journal>main{grid-template-columns:1fr 320px;align-content:start;gap:12px;height:calc(100% - 78px);padding:14px;display:grid;overflow:auto}.legendary-journal-loading{color:#d9c789;place-content:center!important;justify-items:center!important}.legendary-journal-progress{background:#10141a;border:1px solid #34343b;border-radius:10px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.legendary-journal-progress span small,.legendary-journal-progress span b{display:block}.legendary-journal-progress span small{color:#9e987f;font:800 9px var(--font-geist-mono);letter-spacing:.07em}.legendary-journal-progress span b{margin-top:2px;font-size:14px}.legendary-journal-progress>div{background:#27272b;border-radius:99px;height:7px;overflow:hidden}.legendary-journal-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#d39636,#ffe282);height:100%;display:block;box-shadow:0 0 11px #ffd055}.legendary-journal-progress>strong{color:#a9edbc;align-items:center;gap:5px;font-size:10px;display:flex}.legendary-journal-objective{background:linear-gradient(135deg,#242016,#10151b);border:1px solid #4e452d;border-radius:10px;grid-column:1;padding:13px}.legendary-journal-objective header{color:#f5cf6c;align-items:center;gap:9px;display:flex}.legendary-journal-objective header span small,.legendary-journal-objective header span b{display:block}.legendary-journal-objective header small{color:#a89665;font:800 9px var(--font-geist-mono);letter-spacing:.07em}.legendary-journal-objective header b{color:#fff5d0;margin-top:2px;font-size:14px}.legendary-journal-objective p{color:#b9b8b2;margin:9px 0;font-size:12px;line-height:1.45}.legendary-journal-objective footer{align-items:center;gap:8px;display:flex}.legendary-journal-objective footer>span{color:#8e969e;align-items:center;gap:5px;font-size:11px;display:flex}.legendary-journal-objective footer button{color:#fff2bd;background:#765716;border:1px solid #a47d2b;border-radius:7px;align-items:center;gap:6px;min-height:35px;margin-left:auto;padding:0 12px;font-size:11px;font-weight:900;display:flex}.legendary-journal-chapters{grid-column:1;gap:8px;display:grid}.legendary-chapter{--theme:#ff8a4c;border:1px solid var(--theme);padding:10px 11px;position:relative}@supports (color:color-mix(in lab, red, red)){.legendary-chapter{border:1px solid color-mix(in srgb,var(--theme) 40%,#32343a)}}.legendary-chapter{background:linear-gradient(110deg,var(--theme),#0f141b);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.legendary-chapter{background:linear-gradient(110deg,color-mix(in srgb,var(--theme) 10%,#11151b),#0f141b)}}.legendary-chapter{overflow:hidden}.legendary-chapter.theme-ice{--theme:#75d9ff}.legendary-chapter.theme-electric{--theme:#f4d84d}.legendary-chapter.locked{--theme:#6c7078;filter:saturate(.45);opacity:.68}.legendary-chapter header{align-items:center;gap:9px;display:flex}.legendary-chapter header>i{border:1px solid var(--theme);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-chapter header>i{border:1px solid color-mix(in srgb,var(--theme) 55%,transparent)}}.legendary-chapter header>i{color:var(--theme);background:#080d13;border-radius:9px}.legendary-chapter header>i img{object-fit:contain;width:34px;height:34px}.legendary-chapter header span{min-width:0}.legendary-chapter header small{color:var(--theme);display:block}@supports (color:color-mix(in lab, red, red)){.legendary-chapter header small{color:color-mix(in srgb,var(--theme) 75%,#b7b7b7)}}.legendary-chapter header small{font:800 8px var(--font-geist-mono);letter-spacing:.055em}.legendary-chapter h3{color:#f4f1e8;margin:2px 0 0;font-size:14px}.legendary-chapter header>em,.legendary-chapter header>strong{color:var(--theme);font:900 11px var(--font-geist-mono);margin-left:auto;font-style:normal}.legendary-chapter header>strong{color:#9ee9af;align-items:center;gap:4px;display:flex}.legendary-chapter>p{color:#9ea2a8;margin:7px 0;font-size:11px}.legendary-chapter-progress{background:#292d33;border-radius:99px;height:4px;overflow:hidden}.legendary-chapter-progress i{background:var(--theme);height:100%;display:block}.legendary-chapter footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.legendary-chapter-rewards{gap:5px;display:flex}.legendary-chapter-rewards>i{background:#0a0f16;border:1px solid #484950;border-radius:7px;place-items:center;width:31px;height:31px;display:grid;position:relative}.legendary-chapter-rewards img{object-fit:contain;width:24px;height:24px}.legendary-chapter-rewards b{color:#161109;background:#e2b84f;border-radius:5px;padding:1px 3px;font-size:7px;position:absolute;bottom:-3px;right:-3px}.legendary-chapter-state{color:var(--theme);font:900 9px var(--font-geist-mono);align-items:center;display:flex}.legendary-journal-navigation{background:#0c131c;border:1px solid #343a46;border-radius:10px;grid-area:2/2/span 3;padding:12px}.legendary-journal-navigation>header{color:#8ecbff;gap:8px;display:flex}.legendary-journal-navigation header span b,.legendary-journal-navigation header span small{display:block}.legendary-journal-navigation header b{font-size:11px}.legendary-journal-navigation header small{color:#818996;margin-top:2px;font-size:9px;line-height:1.35}.legendary-journal-navigation>div{gap:7px;margin-top:11px;display:grid}.legendary-journal-navigation button{color:#87919c;text-align:left;background:#121a24;border:1px solid #303944;border-radius:8px;align-items:center;gap:8px;min-height:49px;padding:8px 10px;display:flex}.legendary-journal-navigation button.active{color:#8edcff;background:#112433;border-color:#4c84a6}.legendary-journal-navigation button:disabled{opacity:.38}.legendary-journal-navigation button span b,.legendary-journal-navigation button span small{display:block}.legendary-journal-navigation button span b{font-size:11px}.legendary-journal-navigation button span small{color:#727d89;margin-top:2px;font-size:9px}.legendary-journal-start{color:#e8ca77;background:#221e14;border:1px solid #685b34;border-radius:9px;grid-column:1/-1;gap:9px;padding:10px 12px;display:flex}.legendary-journal-start b{font-size:12px}.legendary-journal-start p{color:#b8ae8d;margin:2px 0 0;font-size:10px}.npc-dialog-window.legendary-birds{background:linear-gradient(150deg,#17150f,#0b121a);border-color:#8d7137;width:min(620px,94vw)}.npc-dialog-window.legendary-birds>header{grid-template-columns:82px minmax(0,1fr) 40px;min-height:92px;padding:7px 14px}.npc-dialog-window.legendary-birds>header>i,.npc-dialog-window.legendary-birds>header>i canvas{width:78px;height:78px}.npc-dialog-window.legendary-birds>header>i{background:#2d2414;border-color:#a88841}.npc-dialog-window.legendary-birds>header h2{font-size:24px}.npc-dialog-window.legendary-birds .npc-dialog-bubble{margin:12px 14px 6px;padding:14px 15px}.npc-legendary-quest{background:linear-gradient(100deg,#292113,#101820);border:1px solid #69562f;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:9px;padding:7px 8px;display:grid}.npc-legendary-quest>i{color:#f4ca62;background:#17150f;border:1px solid #856b32;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.npc-legendary-quest>i>img{object-fit:contain;filter:drop-shadow(0 2px 4px #000);width:35px;height:35px}.npc-legendary-quest>span{gap:2px;min-width:0;display:grid}.npc-legendary-quest>span>small{color:#caa94f;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:900 9px var(--font-geist-mono)!important}.npc-legendary-quest>span>b{color:#e8e0ca;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.npc-legendary-quest>em{color:#9eadb9;white-space:nowrap;background:#101923;border:1px solid #48535d;border-radius:99px;padding:5px 7px;font-style:normal;font:850 9px var(--font-geist-mono)!important}.legendary-minigame{--theme:#ff8b4c;border:1px solid var(--theme);width:min(730px,100vw - 28px);max-height:calc(100vh - 28px);overflow:auto}@supports (color:color-mix(in lab, red, red)){.legendary-minigame{border:1px solid color-mix(in srgb,var(--theme) 65%,#49505d)}}.legendary-minigame{box-shadow:0 30px 90px #000,inset 0 1px var(--theme);background:linear-gradient(145deg,#151a21,#090f17);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.legendary-minigame{box-shadow:0 30px 90px #000,inset 0 1px color-mix(in srgb,var(--theme) 40%,transparent)}}.legendary-minigame{color:#f5f5f2}.legendary-minigame-backdrop.theme-ice .legendary-minigame{--theme:#73dafc}.legendary-minigame-backdrop.theme-electric .legendary-minigame{--theme:#f5db54}.legendary-minigame>header{border-bottom:1px solid var(--theme);align-items:center;gap:11px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.legendary-minigame>header{border-bottom:1px solid color-mix(in srgb,var(--theme) 30%,#303641)}}.legendary-minigame>header{background:linear-gradient(90deg,var(--theme),#0a1119)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame>header{background:linear-gradient(90deg,color-mix(in srgb,var(--theme) 13%,#111721),#0a1119)}}.legendary-minigame>header>i{border:1px solid var(--theme);place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-minigame>header>i{border:1px solid color-mix(in srgb,var(--theme) 65%,transparent)}}.legendary-minigame>header>i{color:var(--theme);background:#10151b;border-radius:11px}.legendary-minigame>header span small{color:var(--theme);font:900 9px var(--font-geist-mono);letter-spacing:.08em;display:block}.legendary-minigame>header h2{margin:2px 0 0;font-size:20px}.legendary-minigame>header button{color:#eaa1af;background:#24171e;border:1px solid #4c3842;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.legendary-minigame-instruction{color:#bac5d0;background:#101923;border:1px solid #38414d;border-radius:8px;align-items:center;gap:7px;margin:12px 14px 0;padding:9px 10px;font-size:12px;display:flex}.legendary-minigame-retry{color:#ff9dac;background:#2c151c;border:1px solid #854553;border-radius:7px;margin:7px 14px 0;padding:7px 9px;font-size:11px}.legendary-minigame>main{place-items:center;min-height:300px;padding:15px;display:grid}.legendary-minigame>footer{color:#7f8994;border-top:1px solid #2a333e;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:10px;display:flex}.legendary-minigame>footer button,.legendary-game-reset,.legendary-game-submit{color:#bac5d0;background:#17212c;border:1px solid #434e5a;border-radius:7px;min-height:36px;padding:0 13px;font-size:10px;font-weight:900}.legendary-game-submit{border-color:var(--theme);justify-content:center;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.legendary-game-submit{border-color:color-mix(in srgb,var(--theme) 72%,#39404a)}}.legendary-game-submit{background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-game-submit{background:color-mix(in srgb,var(--theme) 22%,#111923)}}.legendary-game-submit{color:#fff4ce}.legendary-game-submit:disabled{opacity:.4}.legendary-game-reset{align-items:center;gap:5px;margin:10px auto 0;display:flex}.legendary-runes-game{width:min(520px,100%)}.legendary-rune-preview,.legendary-rune-answer{justify-content:center;gap:8px;min-height:66px;display:flex}.legendary-rune-preview i,.legendary-rune-answer i{border:1px solid var(--theme);place-items:center;width:49px;height:55px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-rune-preview i,.legendary-rune-answer i{border:1px solid color-mix(in srgb,var(--theme) 58%,#46505b)}}.legendary-rune-preview i,.legendary-rune-answer i{color:var(--theme);background:#0b121a;border-radius:11px;font-size:24px;font-style:normal}.legendary-rune-preview i{opacity:.18;animation:.7s forwards legendary-rune-flash}.legendary-rune-answer i.filled{box-shadow:0 0 15px var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-rune-answer i.filled{box-shadow:0 0 15px color-mix(in srgb,var(--theme) 35%,transparent)}}@keyframes legendary-rune-flash{0%,to{opacity:.16;box-shadow:none;transform:none}18%,82%{opacity:1;box-shadow:0 0 22px var(--theme);transform:translateY(-3px)}}.legendary-rune-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.legendary-rune-grid button{color:#e6e9ec;background:#111a24;border:1px solid #3e4853;border-radius:8px;height:48px;font-size:21px}.legendary-rune-grid button:hover{border-color:var(--theme);color:var(--theme)}.legendary-slide-game{width:280px}.legendary-slide-game>div{background:#080e15;border:1px solid #3c4651;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px;display:grid}.legendary-slide-game>div button{aspect-ratio:1;border:1px solid var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-slide-game>div button{border:1px solid color-mix(in srgb,var(--theme) 45%,#4a515a)}}.legendary-slide-game>div button{color:var(--theme);background:linear-gradient(145deg,#25303a,#111821);border-radius:8px;font-size:20px;font-weight:900}.legendary-slide-game>div button.empty{background:#0b1118;border-style:dashed}.legendary-slide-game>.legendary-game-submit{width:100%;margin-top:12px}.legendary-dials-game{width:min(560px,100%)}.legendary-dials-game>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.legendary-dials-game>div button{color:#b6c0ca;background:#111a24;border:1px solid #424c57;border-radius:10px;justify-items:center;gap:5px;padding:10px;display:grid}.legendary-dials-game>div button small{font-size:8px}.legendary-dials-game>div button i{border:1px solid var(--theme);width:55px;height:55px;color:var(--theme);border-radius:50%;place-items:center;font-size:25px;font-style:normal;display:grid}.legendary-dials-game>div button b{text-transform:uppercase;font-size:10px}.legendary-dials-game aside{background:#0c131b;border:1px solid #3a424b;border-radius:8px;margin:10px 0;padding:7px 10px}.legendary-dials-game aside p{color:#9faab4;align-items:center;gap:5px;margin:4px;font-size:10px;display:flex}.legendary-dials-game>.legendary-game-submit{width:100%}.legendary-precision-game{gap:10px;width:min(560px,100%);display:grid}.legendary-precision-game>div{grid-template-columns:1fr 78px;gap:9px;display:grid}.legendary-precision-game>div>span{background:linear-gradient(90deg,#16212b,#0e141c);border:1px solid #3e4854;border-radius:8px;height:32px;position:relative;overflow:hidden}.legendary-precision-game>div>span i{background:var(--theme);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.legendary-precision-game>div>span i{background:color-mix(in srgb,var(--theme) 34%,transparent)}}.legendary-precision-game>div>span i{border-inline:1px solid var(--theme)}.legendary-precision-game>div>span b{width:4px;box-shadow:0 0 10px var(--theme);background:#fff;border-radius:4px;position:absolute;top:4px;bottom:4px;transform:translate(-2px)}.legendary-precision-game>div button{border:1px solid var(--theme);color:var(--theme);background:#17212c;border-radius:7px;font-size:10px;font-weight:900}.legendary-pairs-game{text-align:center;width:min(490px,100%)}.legendary-pairs-game>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.legendary-pairs-game button{color:#0000;background:linear-gradient(145deg,#1b2732,#0d141c);border:1px solid #414b55;border-radius:9px;height:62px;font-size:24px}.legendary-pairs-game button.open,.legendary-pairs-game button.solved{border-color:var(--theme);color:var(--theme);box-shadow:inset 0 0 16px var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-pairs-game button.open,.legendary-pairs-game button.solved{box-shadow:inset 0 0 16px color-mix(in srgb,var(--theme) 18%,transparent)}}.legendary-pairs-game button.solved{opacity:.55}.legendary-pairs-game>small{color:#939eaa;margin-top:11px;font-size:10px;display:block}.legendary-circuit-game{width:min(560px,100%)}.legendary-circuit-game>div{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.legendary-circuit-game>div button{color:#74808b;background:#111a23;border:1px solid #3d4854;border-radius:8px;place-items:center;gap:2px;height:60px;display:grid}.legendary-circuit-game>div button i{font-size:24px;font-style:normal}.legendary-circuit-game>div button small{font-size:7px}.legendary-circuit-game>div button.aligned{border-color:var(--theme);color:var(--theme);box-shadow:inset 0 0 16px var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-circuit-game>div button.aligned{box-shadow:inset 0 0 16px color-mix(in srgb,var(--theme) 22%,transparent)}}.legendary-circuit-game>p{color:#8e99a4;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.legendary-circuit-game>.legendary-game-submit{width:100%}.legendary-maze-game{justify-items:center;display:grid}.legendary-maze-board{background:#080f16;border:1px solid #3d4853;border-radius:10px;gap:3px;width:245px;padding:5px;display:grid}.legendary-maze-board i{aspect-ratio:1;color:var(--theme);background:#121b24;border:1px solid #26313b;border-radius:4px;place-items:center;font-style:normal;display:grid}.legendary-maze-board i.wall{background:repeating-linear-gradient(45deg,#2a3036,#2a3036 4px,#1b2127 4px 8px);border-color:#464b50}.legendary-maze-board i.current{border-color:var(--theme);box-shadow:inset 0 0 13px var(--theme)}.legendary-maze-board i.goal{color:#fff;background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-maze-board i.goal{background:color-mix(in srgb,var(--theme) 30%,#111923)}}.legendary-maze-game nav{grid-template-columns:repeat(4,44px);gap:5px;margin-top:10px;display:grid}.legendary-maze-game nav button{color:#c8d1d8;background:#15202a;border:1px solid #46515c;border-radius:7px;place-items:center;height:40px;display:grid}.legendary-maze-game>small{color:#8b96a1;margin-top:7px;font-size:10px}.legendary-portal-backdrop{z-index:88}.legendary-portal-backdrop>article{--theme:#ff8747;border:1px solid var(--theme);width:min(510px,100vw - 28px);padding:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.legendary-portal-backdrop>article{border:1px solid color-mix(in srgb,var(--theme) 65%,#4b5058)}}.legendary-portal-backdrop>article{background:radial-gradient(circle at 50% 0,var(--theme),transparent 45%),linear-gradient(145deg,#161b22,#090f16);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.legendary-portal-backdrop>article{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--theme) 16%,transparent),transparent 45%),linear-gradient(145deg,#161b22,#090f16)}}.legendary-portal-backdrop>article{text-align:center;color:#f2f1eb;box-shadow:0 30px 90px #000}.legendary-portal-backdrop.theme-ice>article{--theme:#70d9ff}.legendary-portal-backdrop.theme-electric>article{--theme:#f3da4b}.legendary-portal-backdrop .close{color:#e9a0ae;background:#281820;border:1px solid #513b45;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.legendary-portal-emblem{border:1px solid var(--theme);width:65px;height:65px;color:var(--theme);box-shadow:0 0 35px var(--theme);background:#111820;border-radius:50%;place-items:center;margin:0 auto 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-portal-emblem{box-shadow:0 0 35px color-mix(in srgb,var(--theme) 36%,transparent)}}.legendary-portal-backdrop article>small{color:var(--theme);font:900 9px var(--font-geist-mono);letter-spacing:.12em}.legendary-portal-backdrop h2{margin:5px 0 8px;font-size:20px}.legendary-portal-backdrop article>p{color:#aab2bb;margin:0 auto;font-size:11px;line-height:1.5}.legendary-portal-backdrop article>section{color:#b9c4cd;text-align:left;background:#0d151e;border:1px solid #303a45;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:7px 8px;margin:14px 0;padding:10px;font-size:10px;display:grid}.legendary-portal-backdrop article>section svg{color:#7fdaa0}.legendary-portal-backdrop footer{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.legendary-portal-backdrop footer button{color:#aeb8c1;background:#151e27;border:1px solid #424c57;border-radius:8px;min-height:40px;font-size:10px;font-weight:900}.legendary-portal-backdrop footer .primary{border-color:var(--theme);background:var(--theme);justify-content:center;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.legendary-portal-backdrop footer .primary{background:color-mix(in srgb,var(--theme) 23%,#111820)}}.legendary-portal-backdrop footer .primary{color:#fff5d6}.legendary-portal-backdrop footer button:disabled{opacity:.45}.legendary-loading{--theme:#ff8747;z-index:100;color:#fff;background:#06090e;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.legendary-loading.theme-ice{--theme:#70d9ff}.legendary-loading.theme-electric{--theme:#f3da4b}.legendary-loading-art{background:url(/game/quests/aves-lendarias-loading.svg) 50%/cover no-repeat;animation:7s ease-in-out infinite alternate legendary-loading-drift;position:absolute;inset:-3%}.legendary-loading-vignette{background:radial-gradient(circle,#0000 15%,#02050973 55%,#020509f2),linear-gradient(#03060a40,#03060ae0);position:absolute;inset:0}.legendary-loading>article{border:1px solid var(--theme);width:min(520px,100vw - 32px);padding:23px;position:relative}@supports (color:color-mix(in lab, red, red)){.legendary-loading>article{border:1px solid color-mix(in srgb,var(--theme) 55%,#4c5056)}}.legendary-loading>article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#070d14d1;border-radius:15px;box-shadow:0 25px 80px #000}.legendary-loading article>i{border:1px solid var(--theme);width:61px;height:61px;color:var(--theme);box-shadow:0 0 30px var(--theme);border-radius:50%;place-items:center;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-loading article>i{box-shadow:0 0 30px color-mix(in srgb,var(--theme) 38%,transparent)}}.legendary-loading small{color:var(--theme);font:900 9px var(--font-geist-mono);letter-spacing:.1em;margin-top:9px;display:block}.legendary-loading h2{margin:5px 0;font-size:22px}.legendary-loading p{color:#aeb7c0;margin:0;font-size:11px}.legendary-loading span{color:#d6dde4;justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:10px;font-weight:800;display:flex}@keyframes legendary-loading-drift{to{transform:scale(1.04)translate(-.7%,.5%)}}.legendary-countdown{--theme:#ff8747;z-index:99;color:#fff;pointer-events:none;background:radial-gradient(circle,#04090e80,#04090ee6);place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.legendary-countdown.theme-ice{--theme:#70d9ff}.legendary-countdown.theme-electric{--theme:#f3da4b}.legendary-countdown>i{border:1px solid var(--theme);width:58px;height:58px;color:var(--theme);border-radius:50%;place-items:center;display:grid}.legendary-countdown small{color:var(--theme);font:900 10px var(--font-geist-mono);letter-spacing:.12em;margin-top:8px}.legendary-countdown strong{text-shadow:0 0 30px var(--theme);font-size:78px;line-height:1}.legendary-countdown span{color:#c7ced4;font-size:12px}.legendary-boss-hud{--theme:#ff8747;z-index:64;border:1px solid var(--theme);width:min(520px,100vw - 24px);padding:9px 10px;position:fixed;top:13px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.legendary-boss-hud{border:1px solid color-mix(in srgb,var(--theme) 65%,#434a53)}}.legendary-boss-hud{color:#f1f2ef;background:#070d14f0;border-radius:11px;box-shadow:0 12px 32px #0009}.legendary-boss-hud.theme-ice{--theme:#70d9ff}.legendary-boss-hud.theme-electric{--theme:#f3da4b}.legendary-boss-hud header{align-items:center;gap:8px;display:flex}.legendary-boss-hud header>i{color:var(--theme)}.legendary-boss-hud header span small,.legendary-boss-hud header span b{display:block}.legendary-boss-hud header span small{color:var(--theme);font:900 8px var(--font-geist-mono);letter-spacing:.06em}.legendary-boss-hud header span b{font-size:14px}.legendary-boss-hud header em{color:#b8c0c7;font:800 10px var(--font-geist-mono);align-items:center;gap:4px;margin-left:auto;font-style:normal;display:flex}.legendary-boss-health{background:#11171d;border:1px solid #373f48;border-radius:6px;height:14px;margin-top:7px;position:relative;overflow:hidden}.legendary-boss-health span{background:linear-gradient(90deg,var(--theme),var(--theme));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.legendary-boss-health span{background:linear-gradient(90deg,color-mix(in srgb,var(--theme) 72%,#9b2638),var(--theme))}}.legendary-boss-health span{transition:width .22s}.legendary-boss-health b{color:#fff;font:900 8px var(--font-geist-mono);text-shadow:0 1px 2px #000;place-items:center;display:grid;position:absolute;inset:0}.legendary-boss-hud>p{color:#ffd688;align-items:center;gap:5px;margin:6px 0 0;font-size:9px;display:flex}.legendary-boss-hud>button{color:#ff9dac;background:#2a141a;border:1px solid #7b404a;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:-32px;right:9px}.legendary-forfeit-backdrop{z-index:101}.legendary-forfeit-backdrop article{color:#eee;text-align:center;background:#101720;border:1px solid #7e4651;border-radius:14px;width:min(470px,100vw - 28px);padding:20px}.legendary-forfeit-backdrop article>i{color:#ff8094}.legendary-forfeit-backdrop small{color:#de7889;font:900 9px var(--font-geist-mono);letter-spacing:.09em;display:block}.legendary-forfeit-backdrop h3{margin:5px 0;font-size:18px}.legendary-forfeit-backdrop p{color:#9fa8b2;font-size:11px}.legendary-forfeit-backdrop footer{justify-content:center;gap:8px;display:flex}.legendary-forfeit-backdrop button{color:#b8c2cb;background:#17212a;border:1px solid #414b55;border-radius:7px;min-height:39px;padding:0 12px;font-size:9px;font-weight:900}.legendary-forfeit-backdrop .danger{color:#ff9fb0;background:#37161e;border-color:#9d4353}.legendary-result-backdrop{--theme:#ff8747;z-index:100;background:radial-gradient(circle,var(--theme),#02060bf0)}@supports (color:color-mix(in lab, red, red)){.legendary-result-backdrop{background:radial-gradient(circle,color-mix(in srgb,var(--theme) 15%,#06101a),#02060bf0)}}.legendary-result-backdrop.theme-ice{--theme:#70d9ff}.legendary-result-backdrop.theme-electric{--theme:#f3da4b}.legendary-result-backdrop.defeat{--theme:#ff7187}.legendary-result-backdrop>article{border:1px solid var(--theme);width:min(590px,100vw - 28px);max-height:calc(100vh - 28px);padding:18px;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.legendary-result-backdrop>article{border:1px solid color-mix(in srgb,var(--theme) 62%,#424a54)}}.legendary-result-backdrop>article{color:#eef0ed;background:linear-gradient(145deg,#151c25,#080f16);border-radius:16px;box-shadow:0 30px 90px #000}.legendary-result-backdrop article>header{align-items:center;gap:11px;display:flex}.legendary-result-backdrop article>header>i{border:1px solid var(--theme);width:50px;height:50px;color:var(--theme);box-shadow:0 0 23px var(--theme);background:#0d151d;border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-result-backdrop article>header>i{box-shadow:0 0 23px color-mix(in srgb,var(--theme) 25%,transparent)}}.legendary-result-backdrop header span small{color:var(--theme);font:900 9px var(--font-geist-mono);letter-spacing:.08em}.legendary-result-backdrop h2{margin:3px 0 0;font-size:19px}.legendary-result-backdrop article>p{color:#adb5bd;margin:12px 0;font-size:11px;line-height:1.45}.legendary-result-seal{border:1px solid var(--theme);align-items:center;gap:10px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.legendary-result-seal{border:1px solid color-mix(in srgb,var(--theme) 55%,#3d4650)}}.legendary-result-seal{background:var(--theme);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.legendary-result-seal{background:color-mix(in srgb,var(--theme) 10%,#101720)}}.legendary-result-seal>i{background:#090f15;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.legendary-result-seal img{width:43px;height:43px}.legendary-result-seal span small,.legendary-result-seal span b{display:block}.legendary-result-seal span small{color:var(--theme);font:900 8px var(--font-geist-mono)}.legendary-result-seal span b{font-size:14px}.legendary-result-seal>svg{color:var(--theme);margin-left:auto}.legendary-result-rewards{background:#0c141d;border:1px solid #37414c;border-radius:10px;margin-top:10px;padding:10px}.legendary-result-rewards>header{color:#d8c17b;gap:6px;font-size:10px;display:flex}.legendary-result-rewards>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.legendary-result-rewards>div>span{background:#111a23;border:1px solid #343e48;border-radius:8px;align-items:center;gap:8px;padding:7px;display:flex}.legendary-result-rewards>div i{background:#090f15;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.legendary-result-rewards img{object-fit:contain;width:31px;height:31px}.legendary-result-rewards em{font-style:normal}.legendary-result-rewards em small,.legendary-result-rewards em b{display:block}.legendary-result-rewards em small{color:var(--theme);font:900 9px var(--font-geist-mono)}.legendary-result-rewards em b{margin-top:2px;font-size:10px}.legendary-result-backdrop article>aside,.legendary-result-tip{color:#8ee0aa;background:#10241c;border:1px solid #365949;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.legendary-result-backdrop article>aside span b,.legendary-result-backdrop article>aside span small,.legendary-result-tip span b,.legendary-result-tip span small{display:block}.legendary-result-backdrop article>aside span b,.legendary-result-tip span b{font-size:10px}.legendary-result-backdrop article>aside span small,.legendary-result-tip span small{color:#91a99b;margin-top:2px;font-size:9px}.legendary-result-tip{color:#ebc762;background:#241f12;border-color:#5d5131}.legendary-result-backdrop article>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.legendary-result-backdrop article>footer button{color:#bdc6cf;background:#17212a;border:1px solid #424c57;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.legendary-result-backdrop article>footer .primary{border-color:var(--theme);background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-result-backdrop article>footer .primary{background:color-mix(in srgb,var(--theme) 21%,#131a22)}}.legendary-result-backdrop article>footer .primary{color:#fff}.legendary-result-backdrop button:disabled{opacity:.45}.legendary-result-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.legendary-result-particles i{left:calc((var(--i,1))*7%);background:var(--theme);width:4px;height:4px;box-shadow:0 0 9px var(--theme);border-radius:50%;animation:4s linear infinite legendary-result-rise;position:absolute;top:105%}.legendary-result-particles i:first-child{--i:1;animation-delay:-1s}.legendary-result-particles i:nth-child(2){--i:2;animation-delay:-2.1s}.legendary-result-particles i:nth-child(3){--i:3;animation-delay:-.3s}.legendary-result-particles i:nth-child(4){--i:4;animation-delay:-3s}.legendary-result-particles i:nth-child(5){--i:5;animation-delay:-1.7s}.legendary-result-particles i:nth-child(6){--i:6;animation-delay:-.8s}.legendary-result-particles i:nth-child(7){--i:7;animation-delay:-2.7s}.legendary-result-particles i:nth-child(8){--i:8;animation-delay:-1.3s}.legendary-result-particles i:nth-child(9){--i:9;animation-delay:-3.6s}.legendary-result-particles i:nth-child(10){--i:10;animation-delay:-2.3s}.legendary-result-particles i:nth-child(11){--i:11;animation-delay:-.5s}.legendary-result-particles i:nth-child(12){--i:12;animation-delay:-3.2s}.legendary-result-particles i:nth-child(13){--i:13;animation-delay:-1.9s}.legendary-result-particles i:nth-child(14){--i:14;animation-delay:-2.9s}@keyframes legendary-result-rise{to{opacity:0;transform:translateY(-120vh)rotate(300deg)}}.legendary-objective-tracker{--theme:#ff8747;z-index:43;border:1px solid var(--theme);width:min(328px,100vw - 28px);padding:9px 10px;position:fixed;top:76px;right:14px}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker{border:1px solid color-mix(in srgb,var(--theme) 52%,#3d4650)}}.legendary-objective-tracker{color:#eef0ec;background:#080f16f0;border-radius:10px;box-shadow:0 10px 30px #0008}.legendary-objective-tracker.theme-ice{--theme:#70d9ff}.legendary-objective-tracker.theme-electric{--theme:#f3da4b}.legendary-objective-tracker header{align-items:center;gap:7px;display:flex}.legendary-objective-tracker header>i{color:var(--theme)}.legendary-objective-tracker header span{min-width:0}.legendary-objective-tracker header small,.legendary-objective-tracker header b{display:block}.legendary-objective-tracker header small{color:var(--theme);font:900 8px var(--font-geist-mono);letter-spacing:.07em}.legendary-objective-tracker header b{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.legendary-objective-tracker header>button{color:#949da6;background:#202833;border:0;border-radius:6px;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.legendary-objective-tracker>p{color:#929ca6;margin:7px 0;font-size:9px;line-height:1.4}.legendary-objective-tracker footer{align-items:center;gap:6px;display:flex}.legendary-objective-tracker footer>span{color:var(--theme);align-items:center;gap:5px;font-size:9px;display:flex}.legendary-objective-tracker footer button{color:#aeb8c1;background:#15202a;border:1px solid #3d4853;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:8px;font-weight:900;display:flex}.legendary-objective-tracker footer .interact{border-color:var(--theme);color:#fff;background:var(--theme);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker footer .interact{background:color-mix(in srgb,var(--theme) 20%,#15202a)}}.minimap-legendary-objective,.full-map-legendary-objective{z-index:8;color:#fff8cb;background:#6f5113;border:2px solid #ffe27b;border-radius:50%;place-items:center;width:22px;height:22px;animation:1.5s ease-in-out infinite legendary-map-pulse;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f8ca3333,0 0 14px #ffd447}.full-map-legendary-objective{width:17px;height:17px}.full-map-legendary-route{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.full-map-legendary-route line{fill:none;stroke:#ffe27b;stroke-width:.28px;stroke-dasharray:1.1 1.1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #ffd23f)}@keyframes legendary-map-pulse{50%{transform:translate(-50%,-50%)scale(1.16);box-shadow:0 0 0 8px #f8ca3313,0 0 18px #ffd447}}@media (width<=760px){.legendary-journal{width:calc(100vw - 16px);height:calc(100vh - 16px)}.legendary-journal-header{height:66px;padding:9px 11px}.legendary-journal-header>i{width:40px;height:40px}.legendary-journal-header h2{font-size:17px}.legendary-journal>main{grid-template-columns:1fr;height:calc(100% - 66px);padding:9px}.legendary-journal-progress,.legendary-journal-objective,.legendary-journal-chapters,.legendary-journal-navigation,.legendary-journal-start{grid-area:auto/1}.legendary-journal-navigation{order:4}.legendary-journal-progress{grid-template-columns:1fr auto}.legendary-journal-progress>div{grid-area:2/1/auto/-1}.legendary-minigame-backdrop{padding:8px}.legendary-minigame{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.legendary-minigame>main{min-height:260px;padding:10px}.legendary-minigame>footer span{display:none}.legendary-minigame>footer button{width:100%}.legendary-rune-preview i,.legendary-rune-answer i{width:38px;height:45px}.legendary-dials-game>div{gap:5px}.legendary-dials-game>div button{padding:7px 3px}.legendary-dials-game>div button i{width:42px;height:42px}.legendary-pairs-game>div{grid-template-columns:repeat(4,1fr)}.legendary-pairs-game button{height:49px}.legendary-circuit-game>div button{height:50px}.legendary-objective-tracker{width:min(300px,100vw - 16px);padding:7px 8px;top:auto;bottom:92px;right:8px}.legendary-objective-tracker>p{display:none}.legendary-boss-hud{width:calc(100vw - 16px);top:8px}.legendary-result-rewards>div{grid-template-columns:1fr}.legendary-result-backdrop article>footer{display:grid}.legendary-result-backdrop article>footer button{width:100%;min-height:42px}.legendary-portal-backdrop footer{grid-template-columns:1fr}.legendary-portal-backdrop footer button{min-height:42px}}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;overflow:hidden}button,input{font:inherit}button{color:inherit}.kanto-shell{color:#f7f4fb;background:radial-gradient(circle at 48% 42%,#4fae5d21,#0000 30%),linear-gradient(135deg,#090b0d,#101017 58%,#08090c);grid-template:58px minmax(0,1fr)/270px minmax(360px,1fr) 330px;width:100vw;height:100dvh;min-height:520px;display:grid;overflow:hidden}.kanto-topbar{z-index:4;background:#07090bf5;border-bottom:1px solid #2c3035;grid-column:1/-1;align-items:center;gap:18px;padding:0 14px;display:flex}.kanto-brand{align-items:center;gap:11px;min-width:238px;display:flex}.kanto-brand>b{color:#b9ff6d;letter-spacing:.08em;background:#152313;border:1px solid #87de55;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.kanto-brand span{gap:2px;display:grid}.kanto-brand strong{letter-spacing:.12em;font-size:13px}.kanto-brand small{color:#777f84;letter-spacing:.16em;font-size:8px}.active-strip{align-items:center;gap:6px;display:flex}.active-strip>small{color:#6f777b;letter-spacing:.12em;margin-right:4px;font-size:8px}.active-strip button{color:#596064;cursor:pointer;background:#0e1213;border:1px dashed #343b3d;border-radius:8px;place-items:center;width:45px;height:38px;display:grid;overflow:hidden}.active-strip button.filled{background:#172116;border-style:solid;border-color:#43633e}.active-strip button i{font-size:9px;font-style:normal}.mount-state{color:#747c81;text-align:right;letter-spacing:.12em;gap:2px;margin-left:auto;font-size:8px;display:grid}.mount-state b{color:#c8ff87;font-size:9px}.map-link{color:#cbd0d5;letter-spacing:.1em;border:1px solid #343940;border-radius:7px;padding:9px 12px;font-size:9px;text-decoration:none}.map-link:hover{color:#b9ff6d;border-color:#87de55}.kanto-roster{background:#0c0f11eb;border-right:1px solid #2b3034;grid-template-rows:48px 46px minmax(0,1fr);min-height:0;display:grid}.roster-tabs{border-bottom:1px solid #292e31;grid-template-columns:1fr 1fr;display:grid}.roster-tabs button{color:#777f84;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:9px}.roster-tabs button.active{color:#f3f6f3;background:linear-gradient(#0000,#8de35b12);border-bottom-color:#8de35b}.roster-tabs b{color:#aaff76;margin-left:3px}.roster-search{color:#717a7f;background:#090c0e;border:1px solid #2d3337;border-radius:7px;align-items:center;gap:7px;margin:8px 10px;padding:0 9px;display:flex}.roster-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:10px}.pokemon-list{scrollbar-width:thin;scrollbar-color:#39413e transparent;min-height:0;padding:4px 7px 10px;overflow-y:auto}.pokemon-list>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:51px;padding:5px 7px;display:grid}.pokemon-list>button:hover{background:#ffffff06}.pokemon-list>button.selected{background:linear-gradient(120deg,#6caa4529,#6caa4508);border-color:#4f713f}.pokemon-list>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.pokemon-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pokemon-list>button small{text-overflow:ellipsis;white-space:nowrap;color:#727b80;font-size:8px;overflow:hidden}.pokemon-list>button>i{color:#aaff76;letter-spacing:.08em;background:#87de551c;border-radius:4px;padding:3px 5px;font-size:7px;font-style:normal}.pokemon-list>button>i.mounted{color:#63d8ff;background:#2daedc1f}.poke-icon{image-rendering:pixelated;filter:drop-shadow(0 3px 4px #0000006b);flex:none;display:inline-block}.poke-icon.is-active{filter:drop-shadow(0 0 5px #99ff5780)}.pokemon-focus{grid-template-rows:auto minmax(150px,1fr) auto auto auto;min-width:0;min-height:0;padding:22px 24px 17px;display:grid;position:relative;overflow:hidden}.pokemon-focus:before{content:"";pointer-events:none;border:1px solid #8de35b14;border-radius:50%;width:420px;height:420px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #3f7b3214,inset 0 0 60px #3f7b320a}.focus-heading{z-index:2;justify-content:space-between;gap:16px;display:flex;position:relative}.focus-heading>span>small{color:#83de55;letter-spacing:.16em;font-size:8px}.focus-heading h1{letter-spacing:-.04em;margin:4px 0 7px;font-size:clamp(25px,3vw,39px)}.type-row{gap:5px;display:flex}.type-row b,[data-type]{--type:#8a9396}[data-type=grass]{--type:#70d15a}[data-type=fire]{--type:#f07a43}[data-type=water]{--type:#54a8e8}[data-type=electric]{--type:#e8c83e}[data-type=psychic]{--type:#ec6591}[data-type=ice]{--type:#72d4d4}[data-type=dragon]{--type:#8068e8}[data-type=poison]{--type:#aa66bd}[data-type=flying]{--type:#91a9dc}[data-type=bug]{--type:#a4b739}[data-type=rock]{--type:#b8a254}[data-type=ground]{--type:#c99a62}[data-type=ghost]{--type:#746caf}[data-type=fighting]{--type:#c7534c}[data-type=fairy]{--type:#e99dc2}[data-type=steel]{--type:#9ba5b5}[data-type=normal]{--type:#a6a39c}.type-row b{border:1px solid var(--type);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.type-row b{border:1px solid color-mix(in srgb, var(--type), transparent 45%)}}.type-row b{background:var(--type);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.type-row b{background:color-mix(in srgb, var(--type), transparent 86%)}}.type-row b{color:var(--type);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.iv-toggle{text-align:left;cursor:pointer;background:#0a0d0fc2;border:1px solid #393e43;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:158px;height:57px;padding:8px 10px;display:grid}.iv-toggle small{color:#a9b0b3;background:#262b2d;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.iv-toggle strong{color:#ffd85a;letter-spacing:-1px;align-self:end;font-size:8px}.iv-toggle em{color:#737b7f;letter-spacing:.08em;align-self:start;font-size:7px;font-style:normal}.iv-toggle.on{border-color:#d4b53e;box-shadow:0 0 22px #ffd85a1a}.iv-toggle.on small{color:#ffe77e;background:#3b3217}.outfit-control-area{min-height:150px;position:relative;overflow:hidden}.outfit-stage{z-index:1;min-height:150px;position:absolute;inset:0;overflow:hidden}.outfit-stage:after{content:"";filter:blur(7px);background:#00000080;border-radius:50%;width:150px;height:28px;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.outfit-stage.shiny{filter:drop-shadow(0 0 14px #ffe0593d)}.outfit-sprite{z-index:2;image-rendering:pixelated;transform-origin:50%;background-repeat:no-repeat;position:absolute;top:50%;left:50%}.outfit-missing{color:#646d71;place-items:center;height:100%;font-size:9px;display:grid}.walk-pad{z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;grid-template:31px 31px 24px/31px 31px 31px;gap:3px;width:106px;height:96px;display:grid;position:absolute;bottom:8px;right:5px}.walk-pad button{color:#a8b1b3;cursor:pointer;touch-action:none;background:#101516e6;border:1px solid #3b4547;border-radius:7px;place-items:center;padding:0;font-size:11px;display:grid}.walk-pad button:hover,.walk-pad button:active{color:#c9ff9f;background:#23361f;border-color:#8de35b;box-shadow:0 0 12px #8de35b21}.walk-pad .up{grid-area:1/2}.walk-pad .left{grid-area:2/1}.walk-pad .down{grid-area:2/2}.walk-pad .right{grid-area:2/3}.walk-pad span{color:#6f7a7d;letter-spacing:.14em;grid-column:1/-1;place-items:center;font-size:7px;display:grid}.focus-meta{z-index:2;background:#090c0ec2;border:1px solid #2c3235;border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.focus-meta span{border-right:1px solid #2c3235;gap:3px;min-width:0;padding:9px 11px;display:grid}.focus-meta span:last-child{border:0}.focus-meta small{color:#646d71;letter-spacing:.12em;font-size:7px}.focus-meta b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.focus-actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:6px;padding-top:12px;display:flex;position:relative}.focus-actions button{color:#c8ced1;letter-spacing:.09em;cursor:pointer;background:#15191b;border:1px solid #353c40;border-radius:7px;min-height:34px;padding:0 12px;font-size:8px}.focus-actions button:hover{border-color:#7aca4d}.focus-actions button.primary{color:#caff9e;background:linear-gradient(135deg,#325b27,#213e1d);border-color:#6bab44}.action-message{z-index:2;color:#6f797d;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-height:13px;margin:9px 0 0;font-size:8px;position:relative;overflow:hidden}.pokemon-details{scrollbar-width:thin;background:#0c0f11eb;border-left:1px solid #2b3034;min-height:0;padding:10px;overflow-y:auto}.pokemon-details>section{background:#121618cc;border:1px solid #2a3033;border-radius:9px;margin-bottom:8px;padding:11px}.detail-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.detail-title strong{color:#aeb5b8;letter-spacing:.12em;font-size:8px}.detail-title>b{color:#97e969;font-size:8px}.stat-grid{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.stat-grid>div{gap:4px;display:grid}.stat-grid span{color:#7e878b;justify-content:space-between;font-size:7px;display:flex}.stat-grid span b{color:#dfe4e5}.stat-grid i{background:#252b2d;border-radius:9px;height:3px;overflow:hidden}.stat-grid em{border-radius:inherit;background:linear-gradient(90deg,#65b53c,#b5f474);height:100%;display:block}.basic-attack{background:#172116;border:1px solid #3f5938;border-radius:7px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.basic-attack>span{color:#baff86;background:#263c21;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.basic-attack div{gap:2px;display:grid}.basic-attack strong{font-size:10px}.basic-attack small{color:#879184;text-transform:uppercase;font-size:7px}.basic-attack>b{color:#baff86;font-size:9px}.move-list{margin-top:5px;display:grid}.move-list>div{border-bottom:1px solid #282e30;justify-content:space-between;align-items:center;gap:8px;padding:6px 3px;display:flex}.move-list span{color:var(--type);font-size:9px}.move-list small{color:#70797d;text-align:right;font-size:7px}.passive-box p{background:#101416;border-radius:5px;justify-content:space-between;margin:5px 0;padding:6px 7px;font-size:9px;display:flex}.passive-box p small{color:#d0aaff;font-size:7px}.evolution-box p{border:1px solid #292f32;border-radius:6px;grid-template-columns:1fr auto;gap:3px 8px;margin:0 0 5px;padding:7px;display:grid}.evolution-box p span{font-size:9px}.evolution-box p b{color:#bdff8e;text-transform:capitalize;font-size:8px}.evolution-box p small{color:#727b7f;grid-column:1/-1;font-size:7px}.candy-line{color:#9d8d65;background:#201b10;border-radius:6px;margin-top:7px;padding:7px;font-size:7px}.candy-line b{float:right;color:#ffd76e;text-transform:capitalize}.kanto-loading{text-align:center;background:#080b0c;place-content:center;gap:8px;width:100vw;height:100dvh;display:grid}.kanto-loading span{color:#94ec62;font-size:35px}.kanto-loading strong{letter-spacing:.16em;font-size:12px}.kanto-loading small{color:#657074;font-size:8px}@media (width<=950px) and (orientation:landscape){.kanto-shell{grid-template-rows:50px minmax(0,1fr);grid-template-columns:210px minmax(330px,1fr) 278px}.kanto-topbar{gap:9px;padding:0 8px}.kanto-brand{min-width:176px}.kanto-brand>b{width:30px;height:30px}.kanto-brand strong{font-size:10px}.kanto-brand small{font-size:6px}.mount-state{display:none}.map-link{padding:7px;font-size:7px}.pokemon-focus{grid-template-rows:auto minmax(105px,1fr) auto auto auto;padding:12px 14px 8px}.focus-heading h1{margin:2px 0 4px;font-size:24px}.iv-toggle{min-width:133px;height:49px;padding:5px 7px}.outfit-control-area,.outfit-stage{min-height:105px}.walk-pad{transform-origin:100% 100%;bottom:1px;right:0;transform:scale(.82)}.focus-meta span{padding:6px}.focus-actions{padding-top:7px}.focus-actions button{min-height:29px;padding:0 8px;font-size:7px}.action-message{margin-top:5px}.pokemon-details{padding:6px}.pokemon-details>section{margin-bottom:5px;padding:8px}.move-list>div{padding:4px 2px}.pokemon-list>button{min-height:45px}}@media (orientation:portrait),(width<=720px){.kanto-shell{min-width:780px}.kanto-shell:after{content:"Gire o celular para jogar na horizontal";z-index:50;color:#baff86;letter-spacing:.1em;background:#07090bf7;place-items:center;font-size:12px;display:grid;position:fixed;inset:0}}.catalog-summary{color:#7b8589;letter-spacing:.12em;align-items:baseline;gap:7px;min-width:0;font-size:8px;display:flex}.catalog-summary b{color:#baff86;font-size:14px}.catalog-summary i{color:#596368;margin-left:6px;font-style:normal}.kanto-topbar .map-link:first-of-type{margin-left:auto}.kanto-roster{grid-template-rows:56px 46px minmax(0,1fr)}.catalog-heading{border-bottom:1px solid #292e31;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.catalog-heading>span{gap:3px;display:grid}.catalog-heading strong{color:#e5e9e6;letter-spacing:.13em;font-size:9px}.catalog-heading small{color:#687277;font-size:7px}.catalog-heading>b{color:#9bed6b;font-size:17px}.pokemon-list.catalog>button>i{text-overflow:ellipsis;white-space:nowrap;max-width:61px;overflow:hidden}.pokemon-list.catalog>button>i:last-child{color:#8ad75f}.pokemon-focus{grid-template-rows:auto auto minmax(150px,1fr) auto auto;gap:9px}.variant-tabs{background:#090c0ec7;border:1px solid #343b3e;border-radius:9px;grid-template-columns:1fr 1fr;align-self:start;min-width:210px;display:grid;overflow:hidden}.variant-tabs button{color:#747d81;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #343b3e;align-content:center;gap:3px;min-height:49px;padding:5px 11px;display:grid}.variant-tabs button:first-child{border-left:0}.variant-tabs button small{letter-spacing:.13em;font-size:6px}.variant-tabs button strong{letter-spacing:.08em;font-size:9px}.variant-tabs button.active{color:#caff9f;background:linear-gradient(150deg,#5289384d,#28462014);box-shadow:inset 0 -2px #82d652}.variant-tabs button.active.shiny{color:#ffe375;background:linear-gradient(150deg,#856c1c4f,#483b1414);box-shadow:inset 0 -2px #e8c843}.visual-mode-tabs{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid;position:relative}.visual-mode-tabs button{color:#858e92;letter-spacing:.09em;cursor:pointer;background:#101416e6;border:1px solid #30373a;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:0;height:35px;font-size:7px;display:flex}.visual-mode-tabs button span{color:#8ad75f;font-size:12px}.visual-mode-tabs button:hover:not(:disabled),.visual-mode-tabs button.active{color:#d4ffb8;background:#1c2b19;border-color:#76c34d;box-shadow:0 0 15px #6ebe4617}.visual-mode-tabs button:disabled{opacity:.28;cursor:not-allowed;filter:grayscale()}.outfit-control-area{background:radial-gradient(circle at 50% 55%,#3d6d301f,#0a0d0f38 52%,#0000 72%);border:1px solid #424c4e57;border-radius:11px}.corpse-stage{z-index:1;min-height:150px;position:absolute;inset:0;overflow:hidden}.corpse-stage:after{content:"";filter:blur(7px);background:#00000085;border-radius:50%;width:126px;height:21px;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}.corpse-stage.shiny{filter:drop-shadow(0 0 14px #ffe05938)}.corpse-sprite{z-index:2;object-fit:none;image-rendering:pixelated;transform-origin:50%;position:absolute;top:50%;left:50%}.walk-pad{grid-template:31px 31px 24px/repeat(4,31px);width:142px;height:96px}.walk-pad .animation-toggle{writing-mode:vertical-rl;letter-spacing:.1em;grid-area:1/4/3;padding:0 4px;font-size:6px}.walk-pad .animation-toggle.active{color:#c6ff9d;background:#20351c;border-color:#6bb847}.walk-pad span{grid-area:3/1/auto/-1}.focus-meta{grid-template-columns:116px 1fr 1.3fr}.action-message{color:#758084;margin:0;padding-top:0}.asset-status-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.asset-status-grid button{color:#778084;cursor:pointer;background:#101416;border:1px solid #303638;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.asset-status-grid button span{text-overflow:ellipsis;letter-spacing:.08em;font-size:7px;overflow:hidden}.asset-status-grid button b{font-size:6px}.asset-status-grid button.available{color:#a8ed81;border-color:#3d5637}.asset-status-grid button.available:hover{background:#172216}.asset-status-grid button.missing{opacity:.45;cursor:not-allowed}.catalog-info{gap:6px;display:grid}.catalog-info span{color:#747e82;letter-spacing:.08em;background:#101416;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px;font-size:7px;display:flex}.catalog-info b{color:#d7dddf;letter-spacing:0;font-size:8px}@media (width<=950px) and (orientation:landscape){.catalog-summary i{display:none}.variant-tabs{min-width:168px}.variant-tabs button{min-height:43px;padding:4px 7px}.visual-mode-tabs{gap:3px}.visual-mode-tabs button{gap:3px;height:30px;font-size:6px}.pokemon-focus{grid-template-rows:auto auto minmax(105px,1fr) auto auto;gap:5px}}@media (orientation:portrait),(width<=720px){.kanto-shell{grid-template:52px minmax(0,1fr)/138px minmax(0,1fr);min-width:0}.kanto-shell:after{content:none;display:none}.kanto-topbar{gap:6px;padding:0 7px}.kanto-brand{min-width:0;margin-right:auto}.kanto-brand span,.catalog-summary,.kanto-topbar .map-link:first-of-type{display:none}.kanto-brand>b{width:32px;height:32px}.map-link{padding:7px 6px;font-size:6px}.kanto-roster{grid-template-rows:48px 43px minmax(0,1fr)}.catalog-heading{padding:0 7px}.catalog-heading>b,.catalog-heading small{display:none}.catalog-heading strong{font-size:7px}.roster-search{margin:7px 5px;padding:0 6px}.roster-search input{font-size:8px}.pokemon-list{padding:2px 3px 7px}.pokemon-list>button{grid-template-columns:34px minmax(0,1fr);gap:3px;min-height:47px;padding:4px 3px}.pokemon-list>button>i{display:none}.pokemon-list>button strong{font-size:8px}.pokemon-list>button small{font-size:6px}.poke-icon{transform-origin:0;transform:scale(.82)}.pokemon-focus{grid-template-rows:auto auto minmax(145px,1fr) auto auto;gap:6px;padding:9px 8px 7px}.pokemon-focus:before{width:260px;height:260px}.focus-heading{gap:6px}.focus-heading h1{margin:2px 0 4px;font-size:20px}.variant-tabs{grid-template-columns:1fr;min-width:96px}.variant-tabs button{border-top:1px solid #343b3e;border-left:0;min-height:31px;padding:3px 6px}.variant-tabs button:first-child{border-top:0}.variant-tabs button small{display:none}.variant-tabs button strong{font-size:7px}.visual-mode-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.visual-mode-tabs button{letter-spacing:0;gap:2px;height:29px;font-size:5px}.visual-mode-tabs button span{font-size:8px}.walk-pad{transform-origin:100% 100%;bottom:3px;right:2px;transform:scale(.78)}.focus-meta{grid-template-columns:66px 1fr}.focus-meta span{padding:6px}.focus-meta span:last-child{display:none}.focus-meta small{font-size:5px}.focus-meta b{font-size:7px}.action-message{white-space:normal;font-size:6px}.pokemon-details{display:none}}.dev-shell{background:radial-gradient(circle at 50% 0,#8c5cff17,#0000 32%),#07070a;grid-template-rows:60px minmax(0,1fr) 60px;width:100vw;height:100dvh;min-height:560px;display:grid;overflow:hidden}.topbar{z-index:20;border-bottom:1px solid var(--border);background:#07070af5;align-items:center;gap:12px;padding:0 16px;display:flex;position:relative;box-shadow:0 10px 30px #00000040}.brand-mark{border:1px solid var(--purple);width:34px;height:34px;color:var(--purple);background:#8c5cff14;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 18px #8c5cff14}.brand-mark span{font-size:20px;transform:translateY(-1px)}.brand-copy{gap:1px;min-width:152px;display:grid}.brand-copy strong{letter-spacing:.08em;font-size:16px}.brand-copy small{color:var(--muted);letter-spacing:.18em;font-size:9px}.search{border:1px solid var(--border);background:#0c0b11;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:220px;max-width:520px;height:38px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.search:focus-within{border-color:#8c5cffd9;box-shadow:0 0 0 3px #8c5cff1c}.search>span{color:var(--muted);font-size:22px;line-height:1}.search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search input::placeholder{color:#6e6978}.search kbd{color:#777181;background:#17141d;border:1px solid #302c38;border-radius:5px;padding:2px 6px;font-size:10px}.coordinates{font-family:var(--font-geist-mono), monospace;gap:20px;margin-left:auto;font-size:12px;display:flex}.coordinates span{color:#cfc9d9}.coordinates b{color:var(--purple);font-weight:600}.toolbar{border-left:1px solid var(--border);gap:7px;padding-left:10px;display:flex}.toolbar button,.toolbar-link{border:1px solid var(--border);cursor:pointer;color:#d8d3e2;background:#121019;border-radius:8px;width:38px;height:38px;font-size:18px;transition:all .15s}.toolbar-link{place-items:center;font-size:9px;font-weight:700;text-decoration:none;display:grid}.toolbar button:hover,.toolbar button.active,.toolbar-link:hover{border-color:var(--purple);color:var(--lime);background:#191326;transform:translateY(-1px)}.workspace{background:#050507;min-height:0;position:relative;overflow:hidden}.map-host{cursor:crosshair;touch-action:none;position:absolute;inset:0;overflow:hidden}.map-host.is-dragging{cursor:grabbing}.map-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.map-static-fallback{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;background:#060708;position:absolute;inset:0}.map-host:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 52%,#07070a52 100%);position:absolute;inset:0}.map-hint{z-index:4;white-space:nowrap;color:#827c8c;letter-spacing:.05em;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a090ed6;border:1px solid #2a2633cc;border-radius:8px;align-items:center;gap:10px;padding:7px 12px;font-size:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.map-hint b{font-size:9px;font-weight:600}.map-hint .marker-down{color:#ffd43b}.map-hint .marker-wall{color:#ff5678}.map-hint .marker-mob{color:var(--lime)}.map-builder{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050508e6;place-items:center;display:grid;position:absolute;inset:0}.map-builder-card{text-align:center;background:linear-gradient(145deg,#191224fa,#0a090efa);border:1px solid #4d376a;border-radius:14px;gap:10px;width:min(430px,100vw - 32px);padding:28px;display:grid;box-shadow:0 24px 80px #0000009e,inset 0 1px #ffffff0a}.map-builder-mark{border:1px solid var(--purple);width:48px;height:48px;color:var(--lime);border-radius:11px;place-items:center;margin:0 auto 5px;font-size:24px;display:grid;box-shadow:0 0 28px #8c5cff38}.map-builder-card small{color:var(--purple);letter-spacing:.16em;font-size:9px}.map-builder-card strong{letter-spacing:.04em;margin-top:3px;font-size:20px}.map-builder-card b{color:var(--lime);font-family:var(--font-geist-mono);font-size:13px}.map-builder-track{background:#09080d;border:1px solid #30283c;border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.map-builder-track i{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--lime));height:100%;transition:width .28s;display:block;box-shadow:0 0 14px #b8ff3d59}.map-builder-card p{color:#878190;margin:4px 0 0;font-size:10px;line-height:1.5}.panel{z-index:10;border:1px solid var(--border);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;position:absolute;top:16px;bottom:16px;overflow:hidden;box-shadow:0 16px 60px #0000006b,inset 0 1px #ffffff06}.layer-panel{scrollbar-width:thin;scrollbar-color:#3b3547 transparent;flex-direction:column;width:248px;display:flex;left:16px;overflow-y:auto}.inspector-panel{width:306px;right:16px}.panel-title,.panel-subtitle{border-bottom:1px solid var(--border);letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:12px;font-weight:650;display:flex}.panel-title i{color:var(--muted);font-style:normal}.panel-subtitle{border-top:1px solid var(--border);min-height:45px}.panel-subtitle.compact{min-height:34px;padding:0 13px;font-size:9px}.panel-subtitle small{color:var(--lime);font-family:var(--font-geist-mono);letter-spacing:0;font-size:9px}.layer-list{flex:none;padding:7px 9px}.layer-row{color:#d5d0dc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;width:100%;height:36px;padding:0 8px;font-size:12px;transition:background .14s;display:grid}.layer-row:hover{background:#8c5cff14}.layer-icon{color:#aaa3b6;font-size:17px}.toggle{background:#35313e;border:1px solid #4a4553;border-radius:999px;width:31px;height:18px;padding:2px;transition:all .15s}.toggle b{background:#bab5c2;border-radius:50%;width:12px;height:12px;transition:all .15s;display:block}.toggle.on{background:var(--purple);border-color:#a881ff;box-shadow:0 0 13px #8c5cff33}.toggle.on b{background:#fff;transform:translate(13px)}.view-options-list{padding-top:4px;padding-bottom:4px}.view-options-list .layer-row{height:34px}.floor-list{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 9px 12px;display:grid}.floor-list button{color:#aba5b4;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:44px;padding:5px 2px;transition:all .14s;display:grid}.floor-list button:hover{color:#eeeaf3;background:#ffffff06}.floor-list button.selected{color:#fff;background:linear-gradient(145deg,#8c5cff3d,#8c5cff14);border-color:#7651bc;box-shadow:inset 0 0 0 1px #b8ff3d14}.floor-list button strong{font-family:var(--font-geist-mono);font-size:11px}.floor-list button small{color:#736d7e;max-width:100%;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.floor-list button.selected small{color:var(--lime)}.inspector-tabs{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;height:52px;display:grid}.inspector-tabs button{color:#817b8a;letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:11px;font-weight:650}.inspector-tabs button.active{color:#fff;border-bottom-color:var(--purple);background:linear-gradient(#0000,#8c5cff14)}.inspector-tabs b{color:#ff7894;background:#ff567826;border-radius:99px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:9px;display:inline-grid}.inspector-content,.validation-content{scrollbar-width:thin;scrollbar-color:#3b3547 transparent;height:calc(100% - 52px);overflow:auto}.inspector-content{padding:16px}.tile-preview{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:15px;display:flex}.tile-preview>div:last-child{gap:4px;min-width:0;display:grid}.tile-preview small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.tile-preview strong{font-family:var(--font-geist-mono);white-space:nowrap;font-size:12px}.tile-grid{background:#171320;border:1px solid #4d4264;border-radius:9px;flex:none;grid-template-columns:1fr 1fr;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:inset 0 0 22px #8c5cff29}.tile-grid span{background:linear-gradient(135deg,#243c31,#19261f);border:1px solid #b8ff3d0f}.tile-grid span:nth-child(2),.tile-grid span:nth-child(3){background:linear-gradient(135deg,#3e3a2d,#22231d)}.properties{gap:7px;margin:15px 0;display:grid}.properties>div{border:1px solid var(--border);border-radius:7px;grid-template-columns:84px 1fr;align-items:center;min-height:35px;display:grid;overflow:hidden}.properties dt{color:#807989;height:100%;font-family:var(--font-geist-mono);background:#0d0c12;align-items:center;padding:0 9px;font-size:9px;display:flex}.properties dd{color:#d8d3e1;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 10px;font-size:10px;overflow:hidden}.stack-title{letter-spacing:.09em;justify-content:space-between;align-items:center;margin:18px 1px 9px;font-size:10px;font-weight:650;display:flex}.stack-title small{color:var(--lime);letter-spacing:0;font-size:8px}.stack-list{gap:6px;display:grid}.stack-list article{border:1px solid var(--border);background:#ffffff05;border-radius:8px;align-items:center;gap:10px;min-height:50px;padding:8px;display:flex}.stack-index{width:26px;height:26px;color:var(--purple);font-family:var(--font-geist-mono);background:#241b34;border-radius:6px;place-items:center;font-size:9px;display:grid}.stack-list article div{gap:3px;min-width:0;display:grid}.stack-list article strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:11px;font-weight:560;overflow:hidden}.stack-list article small{color:#7c7685;font-family:var(--font-geist-mono);font-size:8px}.empty-state{text-align:center;color:#837d8c;border:1px dashed #3c3548;border-radius:9px;gap:8px;padding:20px 14px;font-size:10px;display:grid}.empty-state b{color:#d6d0de}.empty-state button{color:var(--lime);cursor:pointer;background:#241733;border:1px solid #6546a0;border-radius:7px;margin-top:7px;padding:9px;font-size:10px}.validation-content{padding:13px}.validation-row{border-bottom:1px solid #2a2633b8;gap:10px;padding:11px 8px;display:flex}.validation-row>i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.validation-row div{gap:3px;display:grid}.validation-row strong{font-size:10px}.validation-row small{color:#817b8a;font-size:9px;line-height:1.4}.validation-row.ok>i{color:var(--lime);background:#b8ff3d1a}.validation-row.warning>i{color:var(--amber);background:#ffc8571f}.validation-row.error>i{color:var(--danger);background:#ff56781f}.validation-summary{background:linear-gradient(135deg,#8c5cff1f,#b8ff3d06);border:1px solid #493461;border-radius:9px;gap:5px;margin-top:16px;padding:15px;display:grid}.validation-summary small{color:var(--purple);letter-spacing:.12em;font-size:8px}.validation-summary strong{font-family:var(--font-geist-mono);font-size:17px}.validation-summary span{color:#8b8593;font-size:9px}.map-readout{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;font-family:var(--font-geist-mono);background:#0a090ed4;border:1px solid #2a2633c7;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-size:9px;display:flex;position:absolute;top:16px;left:280px}.map-readout>span{color:#938d9b}.map-readout b{color:var(--lime)}.map-readout small{color:#665f70}.search-status{z-index:12;color:#dcd5e7;cursor:pointer;background:#1f162df0;border:1px solid #574176;border-radius:8px;align-items:center;gap:12px;padding:9px 11px;font-size:10px;display:flex;position:absolute;top:59px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.search-status span{color:var(--lime)}.statusbar{z-index:20;border-top:1px solid var(--border);background:#07070afa;align-items:stretch;padding:7px 14px;display:flex;position:relative}.metric{border-right:1px solid var(--border);grid-template-columns:36px 65px 1fr;align-items:center;gap:9px;min-width:180px;padding:0 16px;display:grid}.metric i{border:1px solid var(--border);color:#aaa3b6;background:#121019;border-radius:7px;place-items:center;width:33px;height:33px;font-size:16px;font-style:normal;display:grid}.metric span{color:#8d8797;font-size:11px}.metric strong{color:var(--lime);font-family:var(--font-geist-mono);white-space:nowrap;font-size:11px;font-weight:560}.online{color:var(--lime);font-family:var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:9px;margin-left:auto;font-size:10px;font-weight:650;display:flex}.online i{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #b8ff3d8c}@media (width<=1050px){.brand-copy small,.coordinates{display:none}.layer-panel{width:228px}.inspector-panel{width:270px}.map-readout{left:260px}.metric{flex:1;grid-template-columns:32px auto;min-width:0}.metric strong{grid-column:2}}@media (width<=790px) and (orientation:landscape){.dev-shell{grid-template-rows:50px minmax(0,1fr) 48px;min-height:390px}.topbar{gap:7px;padding:0 8px}.brand-copy{min-width:auto}.brand-copy strong{font-size:13px}.brand-mark{width:31px;height:31px}.search{min-width:150px;height:34px}.toolbar button{width:33px;height:33px}.toolbar button:nth-child(3),.toolbar button:nth-child(4){display:none}.panel{border-radius:9px;top:8px;bottom:8px}.layer-panel{width:190px;left:8px}.inspector-panel{width:225px;right:8px}.panel-title,.inspector-tabs{height:42px;min-height:42px}.layer-list{padding:4px 5px}.layer-row{grid-template-columns:23px 1fr auto;height:29px;font-size:10px}.view-options-list .layer-row{height:29px}.panel-subtitle,.panel-subtitle.compact{min-height:31px}.floor-list{gap:4px;padding:5px}.floor-list button{min-height:34px;padding:3px 1px}.floor-list button strong{font-size:9px}.floor-list button small{font-size:7px}.map-hint>span{display:none}.map-hint{gap:7px;padding:5px 8px;bottom:10px}.map-readout{display:none}.metric{grid-template-columns:28px auto;gap:5px;padding:0 8px}.metric i{width:27px;height:27px}.metric:nth-child(3),.metric:nth-child(4){display:none}.online{font-size:8px}}.game-shell{color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;background:#07090a;position:fixed;inset:0;overflow:hidden}.game-canvas{contain:strict;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.game-environment-overlay{z-index:2;pointer-events:none;opacity:.72;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.game-environment-overlay:before,.game-environment-overlay:after{content:"";will-change:transform;background-repeat:repeat;position:absolute;inset:-20%}.game-environment-overlay.weather-sand,.game-environment-overlay.weather-rain,.game-environment-overlay.weather-hail,.game-environment-overlay.weather-sun{opacity:.62}.game-environment-overlay.weather-sand{mix-blend-mode:normal;background:radial-gradient(at 18% 72%,#d69b4417,#0000 54%),linear-gradient(105deg,#aa772e21,#e5be680a 48%,#754b1b1f)}.game-environment-overlay.weather-sand:before{background-image:radial-gradient(circle,#ffdc91b8 0 1px,#ffdc912e 1.3px,#0000 2.2px),radial-gradient(circle,#ffeebe7a 0 .7px,#0000 1.8px);background-position:0 0,27px 19px;background-size:48px 36px,83px 61px;animation:4.8s linear infinite pcx-weather-sand-drift}.game-environment-overlay.weather-sand:after{background-image:linear-gradient(166deg,#0000 0 42%,#ffe09724 46%,#ffe0970f 48%,#0000 52%),linear-gradient(166deg,#0000 0 58%,#eab15b17 61%,#0000 65%);background-position:0 0,120px 34px;background-size:210px 96px,340px 148px;animation:7.5s linear infinite pcx-weather-sand-gust}.game-environment-overlay.weather-rain{mix-blend-mode:screen;background:linear-gradient(#427daa0f,#0d284621)}.game-environment-overlay.weather-rain:before{background-image:linear-gradient(112deg,#0000 0 46%,#b2e0ff7a 47%,#7dc3f129 48%,#0000 50%),linear-gradient(112deg,#0000 0 63%,#97d2f94d 64%,#0000 66%);background-position:0 0,39px 21px;background-size:68px 92px,109px 137px;animation:1.25s linear infinite pcx-weather-rain-fall}.game-environment-overlay.weather-rain:after{background-color:#0000;background-image:radial-gradient(at 50% -12%,#77bae51c,#0000 62%),linear-gradient(#3366940d,#0e274621);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.2s ease-in-out infinite alternate pcx-weather-breathe;inset:0}.game-environment-overlay.weather-hail{mix-blend-mode:screen;background:linear-gradient(#85c5e012,#2246641c)}.game-environment-overlay.weather-hail:before{background-image:radial-gradient(circle,#f0fcffdb 0 1.5px,#b0e0f461 1.8px,#0000 3.2px),radial-gradient(circle,#e5f8ffa3 0 1px,#9ad5ef33 1.4px,#0000 2.5px);background-position:0 0,43px 29px;background-size:72px 78px,119px 127px;animation:1.7s linear infinite pcx-weather-hail-fall}.game-environment-overlay.weather-hail:after{background-color:#0000;background-image:radial-gradient(at 50% -10%,#cdf2ff1f,#0000 58%),linear-gradient(#74bbda0a,#1c3e5b1a);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:3.6s ease-in-out infinite alternate pcx-weather-breathe;inset:0}.game-environment-overlay.weather-sun{mix-blend-mode:screen;background:radial-gradient(circle at 78% 12%,#fff4ae3d 0 4%,#ffbe5c1a 22%,#0000 48%),linear-gradient(135deg,#ffdd8712,#0000 52%)}.game-environment-overlay.weather-sun:before{transform-origin:78% 12%;background-image:linear-gradient(124deg,#0000 0 33%,#fff6c11a 39%,#0000 47%),linear-gradient(136deg,#0000 0 51%,#ffe29712 57%,#0000 64%);background-repeat:no-repeat;background-size:100% 100%;animation:5.8s ease-in-out infinite alternate pcx-weather-sun-rays;inset:-10%}.game-environment-overlay.weather-sun:after{background:radial-gradient(circle at 78% 12%,#fffcd721,#0000 22%) no-repeat;animation:3.8s ease-in-out infinite alternate pcx-weather-breathe;inset:0}.game-environment-overlay.field-electric:before{background-image:radial-gradient(#ffef5a66 0 1px,#0000 2px);background-size:31px 19px;animation:1.3s steps(2,end) infinite pcx-field-pulse}.game-environment-overlay.field-grass{background:linear-gradient(#0000 58%,#54be5729)}.game-environment-overlay.field-grass:before{background-image:radial-gradient(#89ee776b 0 2px,#0000 3px);background-size:29px 37px;animation:3.2s linear infinite pcx-field-rise}.game-environment-overlay.field-mist:before{filter:blur(5px);background-image:radial-gradient(#e5daff30 0 34%,#0000 70%);background-size:190px 80px;animation:7s linear infinite pcx-weather-drift}.game-environment-overlay.field-psychic,.game-environment-overlay.field-gravity{background:radial-gradient(circle,#b457eb1c,#0000 68%)}.game-environment-overlay.field-psychic:before,.game-environment-overlay.field-gravity:before{background-image:radial-gradient(circle,#0000 0 7px,#dd84ff3d 8px 9px,#0000 10px);background-size:57px 57px;animation:8s linear infinite pcx-field-spin}.game-environment-overlay.field-hazard:before,.game-environment-overlay.field-toxic:before{background-image:radial-gradient(#e770ff5c 0 2px,#0000 3px);background-size:27px 17px;animation:1.8s ease-in-out infinite alternate pcx-field-pulse;inset:55% -10% -25%}.game-environment-overlay.field-mud,.game-environment-overlay.field-water{background:linear-gradient(#0000 64%,#5a472a33)}.game-environment-overlay.field-water{background:linear-gradient(#0000 60%,#4097e129)}.game-environment-overlay.field-mud:before,.game-environment-overlay.field-water:before{background-image:radial-gradient(#b7daff47 0 2px,#0000 3px);background-size:41px 19px;animation:4s linear infinite pcx-weather-drift;inset:62% -10% -20%}@keyframes pcx-weather-sand-drift{0%{transform:translate(24px,-18px)}to{transform:translate(-124px,48px)}}@keyframes pcx-weather-sand-gust{0%{transform:translate(42px,-12px)}to{transform:translate(-178px,36px)}}@keyframes pcx-weather-rain-fall{0%{transform:translate(28px,-120px)}to{transform:translate(-62px,150px)}}@keyframes pcx-weather-hail-fall{0%{transform:translate(16px,-108px)}to{transform:translate(-42px,148px)}}@keyframes pcx-weather-sun-rays{0%{opacity:.64;transform:translate(-8px,-4px)scale(.98)}to{opacity:1;transform:translate(6px,4px)scale(1.02)}}@keyframes pcx-weather-drift{to{transform:translate(-90px,34px)}}@keyframes pcx-weather-breathe{to{opacity:.68}}@keyframes pcx-field-rise{0%{opacity:.25;transform:translateY(55px)}to{opacity:.85;transform:translateY(-55px)}}@keyframes pcx-field-pulse{to{opacity:.38}}@keyframes pcx-field-spin{to{transform:rotate(360deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.game-environment-overlay,.game-environment-overlay:before,.game-environment-overlay:after{animation:none!important}}.player-card,.target-card,.game-chat,.team-bar{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#090c0fdb;border:1px solid #ffffff24;position:absolute;box-shadow:0 8px 24px #00000059}.player-card{border-radius:10px;grid-template-columns:46px 1fr;gap:9px;width:238px;min-height:64px;padding:9px;display:grid;top:14px;left:14px}.player-avatar{color:#b8ff3d;background:linear-gradient(145deg,#31234a,#15121d);border:1px solid #7754b3;border-radius:8px;place-items:center;font-size:21px;font-weight:800;display:grid}.player-card>div:last-child{gap:3px;min-width:0;display:grid}.player-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.player-card small,.target-card small{color:#aaa3b6;font-family:var(--font-geist-mono);font-size:8px}.hud-bar{background:#251f2b;border-radius:10px;height:5px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #000}.hud-bar i{height:100%;transition:width .18s linear;display:block}.hud-bar.hp i{background:linear-gradient(90deg,#39b941,#7bed4d)}.hud-bar.xp i{background:linear-gradient(90deg,#7144d5,#a678ff)}.connection{z-index:5;color:#ff7c91;font:700 8px var(--font-geist-mono);background:#080a0ccc;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;display:flex;position:absolute;top:14px;right:88px}.connection i{background:currentColor;border-radius:50%;width:7px;height:7px}.connection.ok{color:#b8ff3d}.dev-link{z-index:5;color:#c6a8ff;background:#100c15d9;border:1px solid #433452;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none;position:absolute;top:14px;right:14px}.game-settings-button{z-index:8;color:#d9c3ff;font:800 9px var(--font-geist-mono);background:#140f1ce6;border:1px solid #65498b;border-radius:8px;padding:8px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #00000059}.game-settings-panel{z-index:15;background:#0a0b0ff7;border:1px solid #60477e;border-radius:10px;width:260px;padding:10px;position:absolute;top:48px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000}.game-settings-panel header{color:#d9c4fb;font:800 9px var(--font-geist-mono);align-items:center;margin-bottom:7px;display:flex}.game-settings-panel header button{color:#fff;background:0 0;border:0;margin-left:auto;font-size:16px}.game-settings-panel label{color:#aaa2b2;border-top:1px solid #292530;align-items:center;gap:10px;min-height:34px;font-size:9px;display:flex}.game-settings-panel label span{flex:1}.game-settings-panel select{color:#fff;background:#111118;border:1px solid #43384f;border-radius:5px;padding:5px;font-size:9px}.game-settings-panel small{color:#706a77;padding-top:7px;font-size:8px;display:block}.game-minimap{z-index:5;top:calc(22px + 135px * var(--ui-scale));resize:both;background:#050608;border:1px solid #b499dd8c;border-radius:8px;min-width:120px;max-width:320px;min-height:120px;max-height:320px;position:absolute;left:14px;right:auto;overflow:hidden;box-shadow:0 8px 28px #0000007a}.minimap-local-canvas{width:100%;height:100%;image-rendering:pixelated;opacity:.96;pointer-events:none;display:block;position:absolute;inset:0}.game-minimap>div{pointer-events:auto;cursor:move;touch-action:none;justify-content:flex-end;gap:3px;display:flex;position:absolute;inset:4px 4px auto}.game-minimap>div b{color:#d5c2ff;min-width:0;font:800 7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;background:#000000b8;border-radius:4px;flex:1;padding:4px 5px;overflow:hidden}.game-minimap button{color:#fff;background:#050709d6;border:1px solid #ffffff38;border-radius:5px;flex:none;width:22px;height:22px;padding:0;font-weight:900}.minimap-player{z-index:4;pointer-events:none;background:#ff3458;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #ff3458}.minimap-npc-marker,.full-map-npc-marker{--npc-marker:#78d8ff;z-index:3;border:1px solid var(--npc-marker);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.minimap-npc-marker,.full-map-npc-marker{border:1px solid color-mix(in srgb,var(--npc-marker) 82%,#fff)}}.minimap-npc-marker,.full-map-npc-marker{background:var(--npc-marker);border-radius:50%;outline:0}@supports (color:color-mix(in lab, red, red)){.minimap-npc-marker,.full-map-npc-marker{background:color-mix(in srgb,var(--npc-marker) 28%,#071014)}}.minimap-npc-marker,.full-map-npc-marker{color:#fff;box-shadow:0 1px 4px #000,0 0 7px var(--npc-marker)}@supports (color:color-mix(in lab, red, red)){.minimap-npc-marker,.full-map-npc-marker{box-shadow:0 1px 4px #000,0 0 7px color-mix(in srgb,var(--npc-marker) 65%,transparent)}}.minimap-npc-marker,.full-map-npc-marker{cursor:help;touch-action:manipulation}.minimap-npc-marker{width:16px;height:16px}.full-map-npc-marker{z-index:6;width:19px;height:19px}.minimap-npc-marker:focus-visible,.full-map-npc-marker:focus-visible{outline-offset:2px;outline:2px solid #fff}:is(.minimap-npc-marker,.full-map-npc-marker).marker-heal{--npc-marker:#ff6480}:is(.minimap-npc-marker,.full-map-npc-marker).marker-shop{--npc-marker:#48d5ea}:is(.minimap-npc-marker,.full-map-npc-marker).marker-stone{--npc-marker:#bd79ff}:is(.minimap-npc-marker,.full-map-npc-marker).marker-food{--npc-marker:#ff9b45}:is(.minimap-npc-marker,.full-map-npc-marker).marker-fishing{--npc-marker:#5d9fff}:is(.minimap-npc-marker,.full-map-npc-marker).marker-held{--npc-marker:#77d878}:is(.minimap-npc-marker,.full-map-npc-marker).marker-tm{--npc-marker:#e37bff}:is(.minimap-npc-marker,.full-map-npc-marker).marker-research{--npc-marker:#68d9ff}:is(.minimap-npc-marker,.full-map-npc-marker).marker-battle{--npc-marker:#ff6f75}.full-map-modal{z-index:40;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);touch-action:pan-x pan-y;background:#000000d6;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.full-map-modal article{background:#08090b;border:1px solid #654b82;border-radius:12px;grid-template-rows:38px minmax(0,1fr);width:min(86vw,780px);height:min(86vh,780px);display:grid;overflow:hidden;box-shadow:0 24px 90px #000}.full-map-modal>article>header{color:#d9c7f5;font:800 9px var(--font-geist-mono);border-bottom:1px solid #342c3d;align-items:center;gap:10px;padding:0 10px;display:flex}.full-map-modal>article>header button{color:#fff;background:#241632;border:1px solid #61458a;border-radius:5px;margin-left:auto;padding:5px 9px;font-size:8px}.full-map-modal article>div{background:#030405;min-height:0;position:relative;overflow:hidden}.full-map-modal img{object-fit:fill;max-width:none;image-rendering:pixelated;display:block;position:absolute}.full-map-player{z-index:2;pointer-events:none;background:#ff3458;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #ff3458}.private-message-alert{z-index:20;color:#8bc1ff;max-width:min(520px,80vw);font:800 11px var(--font-geist-mono);pointer-events:none;background:#05111ff0;border:1px solid #67a9ff;border-radius:7px;padding:10px 16px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #489aff59}.system-notice{z-index:19;color:#dfffb0;max-width:min(620px,82vw);font:800 9px var(--font-geist-mono);text-align:center;pointer-events:none;background:#050908e6;border:1px solid #b8ff3d66;border-radius:6px;padding:7px 12px;animation:.14s ease-out system-notice-in;position:absolute;bottom:108px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #0000008c}@keyframes system-notice-in{0%{opacity:0;transform:translate(-50%,5px)}}.target-card{text-align:center;border-radius:9px;gap:4px;width:190px;padding:8px 11px;display:grid;top:52px;left:50%;transform:translate(-50%)}.target-card strong{color:#ffd36a;font-size:11px}.team-bar{border-radius:10px;padding:5px;display:flex;bottom:14px;left:50%;transform:translate(-50%)}.team-slot{color:#fff;text-align:center;background:0 0;border-right:1px solid #ffffff1a;width:84px;min-height:48px;position:relative}.team-primary{width:100%;height:100%;color:inherit;background:0 0;border:0;place-content:center;gap:1px;padding:3px;display:grid}.team-primary>.team-number{color:#8f849a;font:8px var(--font-geist-mono);position:absolute;top:3px;left:5px}.team-slot b{font-size:9px}.team-slot small{color:#6fdc62;font:7px var(--font-geist-mono)}.joystick{z-index:6;touch-action:none;background:radial-gradient(circle,#342744b8,#0a0d10ad);border:1px solid #ffffff30;border-radius:50%;width:128px;height:128px;position:absolute;bottom:18px;left:18px;box-shadow:inset 0 0 24px #0000009e,0 6px 24px #00000059}.joystick-ring{pointer-events:none;border:1px dashed #caaeff47;border-radius:50%;position:absolute;inset:25%}.joystick-knob{pointer-events:none;will-change:transform;background:radial-gradient(circle at 35% 30%,#8b68bf,#3c2b54 70%);border:2px solid #d2baff9e;border-radius:50%;width:52px;height:52px;margin:-26px;position:absolute;top:50%;left:50%;box-shadow:0 5px 15px #0000008c,inset 0 1px 4px #ffffff3d}.attack-button{z-index:6;color:#fff;background:radial-gradient(circle,#884827,#402219);border:2px solid #ffb73d;border-radius:50%;place-content:center;gap:3px;width:92px;height:92px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:31px;right:22px;box-shadow:0 0 22px #ff97384d}.attack-button span{font-size:23px}.smart-targets{z-index:7;pointer-events:auto;gap:6px;display:flex;position:absolute;bottom:54px;right:124px}.smart-targets button{color:#fff;cursor:pointer;background:#0a0c0fe6;border:2px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 14px #00000073}.smart-targets button.selected{border-color:#ff394c;box-shadow:0 0 15px #ff2a3dbf,inset 0 0 9px #ff2a3d40}.pokemon-icon{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:block;transform:scale(.9)}.target-initial{font-size:14px;font-weight:900}.game-chat{resize:both;touch-action:auto;-webkit-user-select:text;user-select:text;border-radius:9px;grid-template-rows:30px minmax(0,1fr) auto;width:320px;min-width:235px;height:170px;min-height:120px;display:grid;bottom:158px;left:14px;overflow:hidden}.game-chat:has(.private-target){grid-template-rows:30px 32px minmax(0,1fr) auto}.chat-tabs{cursor:move;touch-action:none;border-bottom:1px solid #ffffff1f;align-items:stretch;display:flex}.chat-tabs button{color:#817989;font:800 8px var(--font-geist-mono);background:#0003;border:0;border-right:1px solid #2f2936;flex:1;position:relative}.chat-tabs button.active{color:#d9c1ff;background:#64409747}.chat-tabs button.unread{color:#74b6ff;animation:.75s steps(2,end) infinite chat-blink}.chat-tabs i{color:#6f6876;place-items:center;width:20px;font-style:normal;display:grid}@keyframes chat-blink{50%{color:#fff;background:#3a84e17a}}.private-target{color:#8e8497;font:700 8px var(--font-geist-mono);border-bottom:1px solid #2d2733;align-items:center;gap:6px;padding:4px 7px;display:flex}.private-target input{color:#fff;background:#0c0d11;border:1px solid #3a3242;border-radius:4px;flex:1;min-width:0;height:24px;padding:0 6px;font-size:9px}.chat-lines{scrollbar-width:thin;min-height:0;padding:7px 9px;overflow:auto}.game-chat p{color:#ccc5d3;margin:0 0 3px;font-size:9px}.game-chat p b{color:#b8ff3d}.game-chat p.channel-public b{color:#d5a7ff}.game-chat p.channel-private,.game-chat p.channel-system{color:#8bc1ff}.game-chat p.channel-private b{color:#67a9ff}.game-chat form{border-top:1px solid #ffffff1a;min-height:34px;display:flex;position:relative}.game-chat form input{color:#fff;background:#00000040;border:0;outline:0;flex:1;min-width:0;padding:8px;font-size:9px}.game-chat form button{color:#fff;border:0;font-size:9px;font-weight:850}.emoji-button{background:#27202e;width:34px;font-size:16px!important}.chat-character-count{color:#6f6876;width:43px;font:750 7px var(--font-geist-mono);background:#00000047;border-left:1px solid #ffffff14;place-items:center;display:grid}.chat-character-count.limit{color:#ff91a1}.send-chat{letter-spacing:.04em;background:linear-gradient(135deg,#6e43a8,#9a5ad7);min-width:76px}.send-chat span{color:#cfff6b}.send-chat:disabled{cursor:not-allowed;color:#a69ead;background:#312b38}.emoji-picker{z-index:3;background:#111017;border:1px solid #493a57;border-radius:7px;grid-template-columns:repeat(4,30px);gap:2px;padding:4px;display:grid;position:absolute;bottom:36px;left:4px}.emoji-picker button{background:#201b26;border:0;width:30px;height:30px;font-size:16px}.inventory-bag-icon{color:currentColor;fill:none;stroke:currentColor;flex:none;width:17px;height:17px;display:inline-block}.player-inventory-button{color:#ffe17a;min-height:23px;font:850 7px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:linear-gradient(135deg,#5c3719e6,#231912f0);border:1px solid #ffcc4573;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:2px;padding:3px 7px;display:flex}.player-inventory-button:hover{background:linear-gradient(135deg,#73451f,#2c2017);border-color:#ffe17a}.inventory-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#020507d4;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.inventory-window{color:#eef4ee;background:linear-gradient(145deg,#101719,#0a0e10 68%,#11140d);border:1px solid #66755d;border-radius:14px;grid-template-rows:48px 52px minmax(0,1fr);width:min(94vw,1280px);height:min(92vh,790px);min-height:480px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 100px #000,inset 0 0 0 1px #aeff6814}.inventory-header{background:linear-gradient(90deg,#17251a,#101518 62%,#231f10);border-bottom:1px solid #333d36;align-items:center;padding:0 13px 0 16px;display:flex}.inventory-header>span{grid-template:auto auto/28px auto;align-items:center;column-gap:8px;display:grid}.inventory-header .inventory-bag-icon{color:#dfff71;grid-row:1/3;width:25px;height:25px}.inventory-header b{letter-spacing:.13em;font-size:11px}.inventory-header small{color:#829086;letter-spacing:.06em;font-size:7px}.inventory-header>button{color:#aab4ad;cursor:pointer;background:#171c1a;border:1px solid #434b45;border-radius:7px;width:30px;height:30px;margin-left:auto;font-size:18px}.inventory-header>button:hover{color:#ff879c;border-color:#ef6680}.inventory-categories{background:#0d1213;border-bottom:1px solid #303932;grid-template-columns:repeat(5,1fr);display:grid}.inventory-categories button{color:#707d74;min-width:0;font:800 8px var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #272e29;grid-template-columns:auto auto 1fr;place-content:center;align-items:center;gap:6px;display:grid}.inventory-categories button:last-child{border-right:0}.inventory-categories button>span{font-size:15px}.inventory-categories button>b{color:#8d9b91;background:#202723;border-radius:8px;justify-self:start;padding:2px 5px;font-size:7px}.inventory-pokemon-layout{grid-template-columns:250px minmax(350px,1fr) 350px;min-height:0;display:grid;overflow:hidden}.inventory-pokemon-list{background:#0a0f0fe6;border-right:1px solid #303832;grid-template-rows:43px minmax(0,1fr);min-width:0;min-height:0;display:grid}.inventory-pokemon-list.with-search{grid-template-rows:43px 39px minmax(0,1fr)}.inventory-deposit-search{color:#62b9e9;background:#081824;border:1px solid #315b74;border-radius:7px;grid-template-columns:16px minmax(0,1fr) 22px;align-items:center;gap:4px;min-width:0;margin:5px 6px 2px;padding:0 6px;display:grid}.inventory-deposit-search input{color:#e8f7ff;background:0 0;border:0;outline:0;min-width:0;height:29px;font-size:9px}.inventory-deposit-search input::placeholder{color:#617b89}.inventory-deposit-search button{color:#8eb5c8;cursor:pointer;background:#152b38;border:0;border-radius:50%;width:22px;height:22px}.inventory-container-tabs{border-bottom:1px solid #29312c;grid-template-columns:1fr 1fr;display:grid}.inventory-container-tabs button{color:#6e7972;font:800 8px var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.inventory-container-tabs button b{color:#9ca99f}.inventory-pokemon-list>div:last-child{scrollbar-width:thin;scrollbar-color:#465348 transparent;min-height:0;padding:6px;overflow-y:auto}.inventory-pokemon-list>div:last-child>button{color:#dbe3dc;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:58px;margin-bottom:4px;padding:5px 7px;display:grid;position:relative}.inventory-pokemon-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.inventory-pokemon-list button>span:nth-child(2)>b,.inventory-pokemon-list button>span:nth-child(2)>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-pokemon-list button>span:nth-child(2)>small{color:#7d8a80;font-size:7px}.inventory-pokemon-list button>span:nth-child(2)>i{background:#252b27;border-radius:4px;width:100%;height:4px;overflow:hidden}.inventory-pokemon-list button>span:nth-child(2)>i em{background:linear-gradient(90deg,#41b63f,#a4e85a);height:100%;display:block}.inventory-pokemon-list button>strong{color:#afff75;background:#263e20;border-radius:4px;padding:2px 4px;font-size:6px;position:absolute;top:4px;right:5px}.inventory-pokemon-list button>strong.mounted{color:#85d8ff;background:#17364a;top:auto;bottom:4px}.inventory-pokemon-list>div:last-child>button.favorite{background-image:linear-gradient(110deg,#8d691629,#0000 58%);border-color:#e8bc4073}.inventory-favorite-badge{color:#ffd96b;width:20px;height:20px;font:900 13px/1 var(--font-geist-mono);background:#382d12;border:1px solid #ffd96b8c;border-radius:50%;place-items:center;padding:0;font-style:normal;display:grid;position:absolute;top:4px;left:5px;box-shadow:0 2px 7px #00000061}.inventory-pokemon-protection{align-items:center;gap:5px;display:flex}.inventory-moves-panel>header>.inventory-pokemon-protection{margin-left:auto}.inventory-pokemon-protection>button{color:#9bc9e2;height:29px;font:850 7px var(--font-geist-mono);cursor:pointer;background:#102332;border:1px solid #37546a;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 7px;display:flex}.inventory-pokemon-protection>button.active{color:#ffdb68;background:#392d12;border-color:#9a7828}.inventory-pokemon-protection>button:last-child{color:#d4efff;background:#17486c;border-color:#3a8bc6}.inventory-icon-ring{background:radial-gradient(circle,#2a3c2c,#0d1210 72%);border:1px solid #39463d;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;overflow:hidden}.inventory-icon-ring.shiny,.inventory-big-icon.shiny,.team-icon-ring.shiny{border-color:#d7b741;box-shadow:0 0 12px #ffdb4a2e}.inventory-pokemon-icon{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:block}.inventory-pokemon-summary{scrollbar-width:thin;scrollbar-color:#465348 transparent;background:radial-gradient(circle at 34% 8%,#72b5411a,#0000 30%);min-width:0;min-height:0;padding:14px 17px;overflow-y:auto}.inventory-pokemon-title{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.inventory-big-icon{background:radial-gradient(circle,#344e33,#121a15 70%);border:1px solid #405044;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.inventory-big-icon .inventory-pokemon-icon{image-rendering:pixelated;transform:scale(1.55)}.inventory-pokemon-title small{color:#94d865;font:750 7px var(--font-geist-mono);letter-spacing:.12em}.inventory-pokemon-title h2{letter-spacing:-.04em;margin:3px 0 7px;font-size:25px}.inventory-pokemon-title>span:nth-child(2)>div{gap:5px;display:flex}.inventory-pokemon-title>span:nth-child(2)>div b{border:1px solid var(--type);padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.inventory-pokemon-title>span:nth-child(2)>div b{border:1px solid color-mix(in srgb,var(--type),transparent 45%)}}.inventory-pokemon-title>span:nth-child(2)>div b{background:var(--type);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.inventory-pokemon-title>span:nth-child(2)>div b{background:color-mix(in srgb,var(--type),transparent 87%)}}.inventory-pokemon-title>span:nth-child(2)>div b{color:var(--type);text-transform:uppercase;font-size:7px}.inventory-pokemon-title>strong.rank{color:#ffe66f;background:#2c2917;border:1px solid #928347;border-radius:50%;place-items:center;width:43px;height:43px;font-size:16px;display:grid;box-shadow:0 0 16px #ffdd4e14}.inventory-instance-meta{background:#080c0bad;border:1px solid #303a33;border-radius:8px;grid-template-columns:1.45fr 1fr 1fr;margin:13px 0 10px;display:grid}.inventory-instance-meta>span{border-right:1px solid #303a33;gap:3px;min-width:0;padding:8px 9px;display:grid}.inventory-instance-meta>span:last-child{border:0}.inventory-instance-meta small,.inventory-pokemon-summary section>header small{color:#68746c;letter-spacing:.1em;font-size:6px}.inventory-instance-meta b{color:#e7eee9;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.inventory-instance-meta b.iv-stars{color:#ffd658;letter-spacing:-1px;font-size:8px}.inventory-instance-meta em{color:#7f8b83;font:normal 6px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-pokemon-summary>section{background:#0f1411bd;border:1px solid #2a332d;border-radius:8px;margin-top:8px;padding:10px}.inventory-pokemon-summary section>header,.inventory-passives article>span,.inventory-moves-panel section>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.inventory-pokemon-summary section>header b,.inventory-moves-panel section>header b{color:#abb6ad;font:800 7px var(--font-geist-mono);letter-spacing:.09em}.inventory-stat-grid{grid-template-columns:1fr 1fr;gap:8px 13px;margin-top:9px;display:grid}.inventory-stat-grid>div{gap:3px;display:grid}.inventory-stat-grid>div>span{justify-content:space-between;display:flex}.inventory-stat-grid>div small{color:#68736b;font-size:6px}.inventory-stat-grid>div>i{background:#252c27;border-radius:4px;height:4px;overflow:hidden}.inventory-stat-grid>div>i em{border-radius:inherit;background:linear-gradient(90deg,#69b946,#b6e96b);height:100%;display:block}.inventory-passives article{background:#101613;border-radius:6px;margin-top:7px;padding:7px}.inventory-passives article em{color:#d7a6ff;background:#332342;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal}.inventory-passives article p{color:#89938c;margin:4px 0 0;font-size:7px;line-height:1.45}.inventory-roster-actions{align-items:center;gap:9px;margin-top:10px;display:flex}.inventory-roster-actions button{color:#c7cfca;min-height:31px;font:800 7px var(--font-geist-mono);cursor:pointer;background:#1a1f1c;border:1px solid #555b56;border-radius:6px;flex:none;padding:0 10px}.inventory-roster-actions button.primary{color:#caff98;background:#263f20;border-color:#68a147}.inventory-roster-actions button:disabled{opacity:.35;cursor:not-allowed}.inventory-roster-actions small{color:#6e7971;font-size:6px;line-height:1.35}.inventory-moves-panel{scrollbar-width:thin;scrollbar-color:#465348 transparent;background:#0a0e0ff0;border-left:1px solid #303832;min-width:0;min-height:0;padding:11px;overflow-y:auto}.inventory-moves-panel>header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.inventory-moves-panel>header>span{gap:2px;display:grid}.inventory-moves-panel>header small{color:#6d7870;font-size:6px}.inventory-moves-panel>header>button{color:#caff98;font:850 7px var(--font-geist-mono);cursor:pointer;background:#2b4a24;border:1px solid #6e9d4e;border-radius:6px;margin-left:auto;padding:7px 10px}.inventory-move-slots{gap:4px;display:grid}.inventory-move-slots>div{border:1px solid var(--type);grid-template:28px 12px/20px minmax(0,1fr) 46px;align-items:center;gap:0 5px;padding:4px 5px;display:grid}@supports (color:color-mix(in lab, red, red)){.inventory-move-slots>div{border:1px solid color-mix(in srgb,var(--type),transparent 63%)}}.inventory-move-slots>div{background:var(--type);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.inventory-move-slots>div{background:color-mix(in srgb,var(--type),transparent 93%)}}.inventory-move-slots>div>b{background:var(--type);border-radius:50%;grid-row:1/3;place-items:center;width:19px;height:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.inventory-move-slots>div>b{background:color-mix(in srgb,var(--type),transparent 75%)}}.inventory-move-slots>div>b{color:var(--type);font-size:7px}.inventory-move-slots select{color:#e8eeea;background:0 0;border:0;outline:0;min-width:0;height:25px;font-size:8px}.inventory-move-slots option{background:#111612}.inventory-move-slots>div>span{gap:2px;display:flex}.inventory-move-slots>div>span button{color:#9dab9f;background:#171d19;border:1px solid #3e4941;border-radius:4px;width:21px;height:22px;padding:0;font-size:9px}.inventory-move-slots>div>span button:disabled{opacity:.22}.inventory-move-slots>div>small{color:#7b897e;grid-column:2/4;font-size:6px}.inventory-moves-panel>section{background:#0d1210;border:1px solid #29322c;border-radius:7px;margin-top:8px;padding:8px}.inventory-unlocked-moves>div{scrollbar-width:thin;max-height:126px;margin-top:6px;overflow-y:auto}.inventory-unlocked-moves article{border-bottom:1px solid #232b26;justify-content:space-between;align-items:center;gap:7px;padding:5px 3px;display:flex}.inventory-unlocked-moves article b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inventory-unlocked-moves article small{color:#75ae59;text-align:right;font-size:6px}.inventory-unlocked-moves article.locked{opacity:.48}.inventory-unlocked-moves article.locked small{color:#a98a8f}.inventory-tm-available p{background:#141a16;border-radius:4px;justify-content:space-between;margin:5px 0 0;padding:5px;font-size:7px;display:flex}.inventory-tm-available p span{color:#cfff89}.inventory-empty{color:#68736b;text-align:center;margin:12px;font-size:8px}.inventory-loading{text-align:center;place-content:center;gap:7px;min-height:0;display:grid}.inventory-loading i{border:3px solid #26302a;border-top-color:#a8e95d;border-radius:50%;justify-self:center;width:30px;height:30px;animation:.7s linear infinite inventory-spin}.inventory-loading b{font:800 9px var(--font-geist-mono);letter-spacing:.1em}.inventory-loading small{color:#6e7971;font-size:7px}@keyframes inventory-spin{to{transform:rotate(360deg)}}.inventory-notice{z-index:3;color:#caff9b;background:#172416;border:1px solid #759c58;border-radius:7px;align-items:center;gap:9px;max-width:80%;padding:7px 10px;font-size:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #000}.inventory-notice button{color:inherit;background:0 0;border:0}.inventory-items-view{min-height:0;padding:17px;overflow-y:auto}.inventory-items-view>header{border-bottom:1px solid #303832;justify-content:space-between;align-items:end;padding:0 3px 12px;display:flex}.inventory-items-view h2{margin:3px 0 0;font-size:22px}.inventory-items-view header small{color:#96d967;font:750 7px var(--font-geist-mono)}.inventory-items-view>header>b{color:#7c8980;font:800 7px var(--font-geist-mono)}.inventory-items-view>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.inventory-items-view article{background:linear-gradient(135deg,#151c18,#0d1210);border:1px solid #303a33;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:78px;padding:10px;display:grid}.inventory-items-view article>i{color:#d7ff83;width:43px;height:43px;font:850 10px var(--font-geist-mono);background:#26331f;border:1px solid #556546;border-radius:9px;place-items:center;display:grid}.inventory-items-view article>span{gap:4px;min-width:0;display:grid}.inventory-items-view article>span b{font-size:9px}.inventory-items-view article>span small{color:#78847c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inventory-items-view article>strong{color:#d3ff8f;font-size:10px}.inventory-items-empty{color:#667169;text-align:center;place-content:center;gap:6px;height:70%;display:grid}.inventory-items-empty span{color:#39433d;font-size:42px}.inventory-items-empty b{letter-spacing:.1em;font-size:9px}@media (width<=1000px) and (orientation:landscape){.inventory-overlay{padding:2vh 2vw}.inventory-window{grid-template-rows:42px 44px minmax(0,1fr);width:96vw;height:96vh;min-height:390px}.inventory-pokemon-layout{grid-template-columns:190px minmax(300px,1fr) 290px}.inventory-pokemon-summary{padding:9px 10px}.inventory-moves-panel{padding:7px}.inventory-pokemon-title{grid-template-columns:58px minmax(0,1fr) auto;gap:8px}.inventory-big-icon{width:56px;height:56px}.inventory-big-icon .inventory-pokemon-icon{transform:scale(1.15)}.inventory-pokemon-title h2{margin:1px 0 4px;font-size:19px}.inventory-instance-meta{margin:7px 0 6px}.inventory-instance-meta>span{padding:6px}.inventory-pokemon-summary>section{margin-top:5px;padding:7px}.inventory-stat-grid{gap:5px 8px;margin-top:5px}.inventory-passives article{margin-top:4px;padding:5px}.inventory-roster-actions{margin-top:6px}.inventory-pokemon-list>div:last-child>button{grid-template-columns:42px minmax(0,1fr);min-height:51px}.inventory-icon-ring{width:39px;height:39px}.inventory-move-slots{gap:3px}.inventory-move-slots>div{grid-template:24px 10px/18px minmax(0,1fr) 42px;padding:2px 4px}.inventory-move-slots select{height:22px;font-size:7px}.inventory-unlocked-moves>div{max-height:83px}.inventory-items-view{padding:10px}.inventory-items-view>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px) and (orientation:landscape){.inventory-pokemon-layout{grid-template-columns:165px minmax(270px,1fr) 250px}.inventory-categories button{gap:3px;font-size:6px}.inventory-categories button>span{font-size:11px}.inventory-categories button>b,.inventory-header small{display:none}.inventory-instance-meta{grid-template-columns:1.25fr 1fr}.inventory-instance-meta>span:last-child{display:none}.inventory-stat-grid{gap:4px 6px}.inventory-moves-panel>section{padding:5px}.inventory-items-view article{grid-template-columns:37px minmax(0,1fr) auto;min-height:62px;padding:7px}.inventory-items-view article>i{width:35px;height:35px}}.game-top-actions{z-index:8;zoom:var(--ui-scale);gap:7px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.game-top-actions .game-settings-button,.game-top-actions .game-logout-button{color:#d9c3ff;width:34px;height:34px;font:800 16px/1 var(--font-geist-mono);cursor:pointer;background:#140f1ceb;border:1px solid #65498b;border-radius:50%;place-items:center;padding:0;display:grid;position:static;transform:none;box-shadow:0 5px 18px #0006}.game-top-actions .game-logout-button{color:#ff9caf;background:#2d0f19eb;border-color:#ff708494}.game-top-actions button:hover{filter:brightness(1.2)}.auth-shell{isolation:isolate;background:radial-gradient(circle at 20% 15%,#7e48d257,#0000 32%),radial-gradient(circle at 82% 82%,#90e84521,#0000 30%),linear-gradient(145deg,#07080c,#10101a 56%,#090b0d);min-height:100dvh;padding:18px;position:relative;overflow:hidden}.auth-shell:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#14121df7,#080b0ef5);border:1px solid #b490eb61;border-radius:20px;gap:15px;width:min(440px,100%);padding:27px 30px 23px;overflow:hidden;box-shadow:0 30px 90px #000000ad,0 0 55px #7341b61f}.auth-brand{justify-content:center;align-items:center;gap:13px;padding-bottom:8px;display:flex}.auth-brand>span{gap:1px;display:grid}.auth-brand strong{color:#fff;letter-spacing:-.055em;text-shadow:0 3px 16px #955ee173;font-size:29px;font-weight:950}.auth-brand small{color:#b8f45e;font:800 7px var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase}.auth-logo:before{content:"";background:#18131e;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.auth-logo i{z-index:2;background:#f8f7ff;border:4px solid #18131e;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff3}.auth-tabs{background:#0b0c11;border:1px solid #302a3a;border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-tabs button{color:#756d7d;height:34px;font:850 8px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px}.auth-tabs button.active{color:#fff;background:linear-gradient(135deg,#4b2d72,#684099);box-shadow:0 4px 14px #00000052}.auth-heading{text-align:center;gap:4px;display:grid}.auth-heading small{color:#ad7eed;font:850 7px var(--font-geist-mono);letter-spacing:.14em}.auth-heading h1{letter-spacing:-.035em;margin:0;font-size:24px}.auth-heading p{color:#918a98;margin:0;font-size:10px}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[name=name]{background:#07090cd1;border-color:#393242;border-radius:9px;height:46px;padding:0 13px;font-size:12px;transition:border-color .15s,box-shadow .15s}.auth-card input:focus{border-color:#9462db;box-shadow:0 0 0 3px #9462db1f}.auth-remember{cursor:pointer;grid-template-columns:auto 1fr;align-items:center}.auth-remember input{accent-color:#8c58ce;width:17px;height:17px;margin:0}.auth-remember span{gap:1px;display:grid}.auth-remember b{color:#dad4df;font-size:9px}.auth-remember small{color:#746d79;font-size:8px;font-weight:500}.auth-error{text-align:center;border:1px solid #ff647f3b}.auth-safe{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:8px;padding-top:5px;display:flex}.auth-safe>i{color:#b8f45e;background:#97dc531f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.auth-safe>span{gap:1px;display:grid}.auth-safe b{color:#aaa3af;font-size:8px}.auth-safe small{color:#67616b;font-size:7px}.auth-loading{place-content:center;justify-items:center;gap:12px;min-height:185px;display:grid}.auth-loading i{border:3px solid #30273c;border-top-color:#b8f45e;border-radius:50%;width:34px;height:34px;animation:.7s linear infinite inventory-spin}.auth-loading h1{color:#cfc8d5;margin:0;font-size:13px}@media (width<=760px) and (orientation:landscape){.game-top-actions{top:6px}.auth-shell{align-items:center;padding:7px}.auth-card{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px 20px;width:min(560px,94vw);max-height:96vh;padding:13px 20px;overflow-y:auto}.auth-brand{text-align:center;flex-direction:column;grid-row:1/6;padding:0}.auth-brand strong{font-size:25px}.auth-brand small{font-size:6px}.auth-tabs,.auth-heading,.auth-card form,.auth-error,.auth-safe,.auth-loading{grid-column:2}.auth-heading h1{font-size:19px}.auth-heading p{font-size:8px}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[name=name],.auth-card form>button{height:37px}.auth-card form{gap:7px}.auth-safe{padding-top:3px}}.game-shell{--ui-scale:1;--controls-opacity:.62}.player-card,.target-card,.team-bar,.performance-hud,.attack-button,.smart-targets,.joystick{zoom:var(--ui-scale)}.player-card{grid-template-columns:48px minmax(0,1fr);align-items:center;width:250px;min-height:66px}.trainer-icon{background:0 0;place-items:center;width:48px;height:48px;display:grid;position:relative;overflow:visible}.trainer-icon img{object-fit:contain;width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000)}.player-level{letter-spacing:.08em;text-shadow:0 0 6px #a25bff8c;font-weight:900;color:#d5adff!important;font-size:9px!important}.hud-label{z-index:2;color:#fff;font:800 8px var(--font-geist-mono);text-shadow:0 1px 2px #000;place-items:center;line-height:10px;display:grid;position:absolute;inset:0}.performance-hud{z-index:7;gap:4px;display:flex;position:absolute;top:12px;right:14px}.performance-hud span{color:#d9c8ee;min-width:50px;font:800 8px var(--font-geist-mono);text-align:center;background:#07090cd1;border:1px solid #b18ee147;border-radius:6px;padding:6px 8px}.game-settings-button{border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:16px;display:grid}.game-settings-panel{zoom:var(--ui-scale);width:min(330px,84vw);max-height:71vh;padding:11px;overflow:auto}.game-settings-panel nav{grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:8px;display:grid}.game-settings-panel nav button{color:#746d7b;min-width:0;font:800 7px var(--font-geist-mono);background:#121117;border:1px solid #352e3d;border-radius:5px;padding:7px 2px}.game-settings-panel nav button.active{color:#e1cbff;background:#2b1d3d;border-color:#8055bd}.game-settings-panel>div{background:#0b0c10;border:1px solid #28232e;border-radius:7px;min-height:80px;padding:5px 9px}.game-settings-panel input[type=range]{accent-color:#9460d1;width:125px}.joystick,.attack-button,.smart-targets{opacity:var(--controls-opacity);transition:opacity .15s}.joystick:active,.attack-button:active,.smart-targets:hover{opacity:1}.smart-targets button{pointer-events:auto;position:absolute}.smart-targets button:first-child{top:25px;left:-47px}.smart-targets button:nth-child(2){top:-25px;left:-28px}.smart-targets button:nth-child(3){top:-25px;right:-28px}.smart-targets button:nth-child(4){top:25px;right:-47px}.corpse-quick-actions{z-index:9;right:24px;bottom:var(--corpse-actions-bottom,160px);zoom:1;transform:scale(var(--corpse-actions-scale));transform-origin:100% 100%;opacity:var(--corpse-actions-opacity);gap:8px;transition:opacity .15s;display:flex;position:absolute}.corpse-quick-actions:hover{opacity:1}.corpse-quick-actions>button{color:#fff;cursor:pointer;border:1px solid;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 7px 22px #0000008c}.corpse-quick-actions>.collect-all{color:#d9ffe0;background:linear-gradient(145deg,#2a894af7,#0a351cfa);border-color:#7ed88a}.corpse-quick-actions>.capture-all{color:#e1f7ff;background:linear-gradient(145deg,#1f70a4f7,#07253efa);border-color:#71cfff}.corpse-quick-actions>.quick-potion{color:#ffe5ef;background:linear-gradient(145deg,#9a2f5df7,#430f2bfa);border-color:#ff8aad}.corpse-quick-actions>.quick-potion>img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 2px 3px #000000b3);width:28px;height:28px}.shiny-card-quick-use{z-index:9;width:44px;height:44px;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;animation:1.5s ease-in-out infinite shiny-card-quick-pulse;display:grid;position:absolute;top:calc(50% - 37px);left:calc(50% + 37px)}.shiny-card-quick-use:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 35%,#ffe06657,#311748f7 72%);border:1px solid #e2b84d;border-radius:10px;position:absolute;inset:3px;box-shadow:0 0 14px #dc68ff80,0 6px 16px #0000008c}.shiny-card-quick-use>img{object-fit:contain;filter:drop-shadow(0 2px 4px #000);width:27px;height:27px;position:relative}.shiny-card-quick-use>small{color:#fff5bd;min-width:16px;height:16px;font:900 7px var(--font-geist-mono);background:#511e75;border:1px solid #ffe38c;border-radius:999px;place-items:center;padding:0 3px;display:grid;position:absolute;bottom:1px;right:1px}@keyframes shiny-card-quick-pulse{50%{filter:brightness(1.16);transform:translateY(-3px)}}.corpse-quick-actions>button:disabled{filter:grayscale(.9);opacity:.38;cursor:not-allowed}.attack-button,.smart-targets>button,.corpse-quick-actions>button,.capture-picker>button,.combat-move-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.team-bar{scrollbar-width:thin;background:linear-gradient(#12141aed,#06080bed);gap:5px;max-width:min(82vw,650px);padding:6px;overflow-x:auto}.team-slot{opacity:.72;background:linear-gradient(145deg,#282330b3,#0e0f14e0);border:1px solid #ffffff1a;border-radius:10px;width:88px;min-width:82px;height:78px;position:relative;overflow:hidden}.team-primary{color:#fff;background:0 0;border:0;grid-template-rows:42px minmax(0,1fr);place-items:center;gap:1px;width:100%;height:100%;padding:4px 5px 5px;display:grid}.team-slot.active{opacity:1;background:linear-gradient(145deg,#33602c94,#0c1812e6);border-color:#8bff5d7a}.team-slot.mounted{opacity:1;border-color:#67c8ff;box-shadow:inset 0 0 13px #48b1ff3b}.team-slot.fainted{opacity:1}.team-slot.fainted .team-primary,.team-slot.fainted .team-traversals{filter:grayscale();opacity:.38}.team-slot.fainted .team-potion-button.revive:not(:disabled){filter:none;opacity:1;color:#dff3ff;border-color:#8bc8ff;box-shadow:0 0 9px #50aaff6b}.team-slot.empty{color:#514b58;border-style:dashed;place-items:center;display:grid}.team-slot.empty i{text-align:center;font-size:12px;font-style:normal}.team-slot.empty small{font:700 6px var(--font-geist-mono)}.team-number{z-index:4;color:#a99fb3;font:700 7px var(--font-geist-mono);position:absolute;top:4px;left:5px}.team-icon-ring{background:radial-gradient(circle,#26332a,#0b0e11 72%);border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.team-icon-ring .roster-icon{transform-origin:50%;margin:auto;transform:scale(.78)}.team-info{text-align:center;grid-template-rows:10px 8px 4px;place-items:center;gap:1px;width:100%;min-width:0;display:grid}.team-info b,.team-info small{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;overflow:hidden}.team-info b{font-size:8px}.team-info small{color:#9de784;font:700 6px var(--font-geist-mono)}.team-hp{background:#231c28;border-radius:3px;width:90%;height:4px;overflow:hidden}.team-hp em{background:linear-gradient(90deg,#45bd43,#a8f15a);height:100%;display:block}.team-traversals{z-index:5;gap:1px;display:flex;position:absolute;top:3px;right:3px}.team-mount{color:#8dd9ff;cursor:pointer;background:#081926f2;border:1px solid #7bcdff8c;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font-size:13px;line-height:1;display:grid;position:relative}.team-mount.mode-surf{border-color:#52bfff}.team-mount.mode-fly{border-color:#e1edff}.team-mount.mode-ride{border-color:#e5b66b}.team-mount:disabled{opacity:.3;cursor:not-allowed}.game-chat{max-width:calc(100vw - 14px);max-height:calc(100vh - 20px);transition:background .12s,border-color .12s}.game-chat.chat-size-small{width:calc(250px * var(--ui-scale));height:calc(128px * var(--ui-scale))}.game-chat.chat-size-medium{width:calc(320px * var(--ui-scale));height:calc(170px * var(--ui-scale))}.game-chat.chat-size-large{width:min(calc(430px * var(--ui-scale)),92vw);height:min(calc(230px * var(--ui-scale)),70vh)}.game-chat.chat-size-small p,.game-chat.chat-size-small input{font-size:7px}.game-chat.chat-size-medium p,.game-chat.chat-size-medium input{font-size:9px}.game-chat.chat-size-large p,.game-chat.chat-size-large input{font-size:11px}.game-chat.passive{height:calc(120px * var(--ui-scale));resize:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;display:block}.game-chat.passive .chat-lines{flex-direction:column;justify-content:flex-end;height:100%;padding:4px;display:flex;overflow:hidden}.game-chat.passive p{color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000;font-weight:700}.game-chat.open{resize:both;background:#090c0fe6}.game-chat.system-channel.open{grid-template-rows:30px minmax(0,1fr)}.chat-tabs{scrollbar-width:none;overflow:hidden}.chat-tab-strip{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.chat-tab-strip button{flex:none;min-width:58px}.chat-tabs .chat-tab-arrow,.chat-tabs .new-private,.chat-tabs .close-private{flex:0 0 30px;min-width:30px;max-width:30px;font-size:16px}.chat-tabs .chat-tab-arrow{color:#cdb9e8}.chat-tabs .new-private{color:#b8ff3d}.chat-tabs .close-private{color:#ff8a9c}.game-minimap{min-width:120px;max-width:min(368px,92vw);min-height:120px;max-height:min(368px,82vh)}.game-minimap>.minimap-controls{cursor:default;justify-content:flex-end;width:auto;display:flex;inset:4px 4px auto auto}.game-minimap button{text-align:center;place-items:center;padding:0;line-height:1;display:grid}.minimap-position{z-index:3;color:#e1d1ff;max-width:calc(100% - 12px);font:800 7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;cursor:move;touch-action:none;background:#000000c7;border-radius:5px;padding:4px 7px;position:absolute;bottom:4px;left:50%;overflow:hidden;transform:translate(-50%)}.smart-targets button{position:relative}.smart-targets button .pokemon-icon{transform-origin:50%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.full-map-modal>article>header>b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.full-map-modal>article>header button{margin-left:0}.full-map-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.full-map-viewport:active{cursor:grabbing}.chat-private-modal{z-index:60;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.chat-private-modal>div{background:#0d0e12;border:1px solid #684d83;border-radius:10px;gap:12px;width:min(330px,88vw);padding:16px;display:grid;box-shadow:0 18px 60px #000}.chat-private-modal strong{color:#d9c3ff;font:800 10px var(--font-geist-mono)}.chat-private-modal label{color:#9991a2;gap:6px;font-size:9px;display:grid}.chat-private-modal input{color:#fff;background:#15131a;border:1px solid #463850;border-radius:6px;height:36px;padding:0 9px}.chat-private-modal footer{justify-content:flex-end;gap:6px;display:flex}.chat-private-modal button{color:#fff;background:#261a33;border:1px solid #5c4475;border-radius:5px;padding:7px 13px;font-size:8px}@media (width<=760px) and (orientation:landscape){.player-card{grid-template-columns:46px 1fr;width:210px;min-height:58px;padding:6px;top:7px;left:7px}.trainer-icon,.trainer-icon img{width:46px;height:46px}.connection{top:7px;right:70px}.dev-link{top:7px;right:7px}.target-card{width:150px;padding:6px 8px;top:38px}.game-minimap{top:calc(15px + 132px * var(--ui-scale));max-width:min(320px,42vw);max-height:min(320px,80vh);left:8px;right:auto}.joystick{transform-origin:0 100%;bottom:8px;left:8px;transform:scale(.78)}.attack-button{width:70px;height:70px;bottom:12px;right:12px}.smart-targets{width:70px;height:70px;display:block;bottom:12px;right:12px}.corpse-quick-actions{gap:6px;right:13px}.corpse-quick-actions>button{border-radius:10px;width:36px;height:36px}.corpse-quick-actions>button>svg{width:20px;height:20px}.corpse-quick-actions>.quick-potion>img{width:23px;height:23px}.shiny-card-quick-use{top:calc(50% - 35px);left:calc(50% + 25px)}.shiny-card-quick-use:before{border-radius:8px;inset:6px}.shiny-card-quick-use>img{width:22px;height:22px}.shiny-card-quick-use>small{min-width:15px;height:15px;bottom:3px;right:3px}.smart-targets button{width:34px;height:34px}.pokemon-icon{transform:scale(.72)}.game-settings-button{padding:6px 8px;font-size:7px;top:6px}.game-chat{bottom:105px;left:7px}.chat-lines{padding:4px 6px}.team-bar{bottom:7px}.team-slot{width:67px;min-height:40px}.smart-targets button:first-child{top:18px;left:-38px}.smart-targets button:nth-child(2){top:-21px;left:-22px}.smart-targets button:nth-child(3){top:-21px;right:-22px}.smart-targets button:nth-child(4){top:18px;right:-38px}}.auth-shell{color:#fff;background:radial-gradient(circle at 50% 20%,#25163c,#090a0d 58%);place-items:center;min-height:100dvh;padding:18px;display:grid}.auth-card{background:#0a0b0ff0;border:1px solid #443653;border-radius:15px;gap:10px;width:min(390px,100%);padding:25px;display:grid;box-shadow:0 24px 70px #000}.auth-logo{color:#b8ff3d;background:#291b3d;border:1px solid #895ed1;border-radius:13px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:900;display:grid}.auth-card>small{color:#9b72db;letter-spacing:.12em;font-weight:800}.auth-card h1{margin:5px 0 0;font-size:23px}.auth-card p{color:#8f8997;margin:0 0 6px;font-size:11px}.auth-card form{gap:11px;display:grid}.auth-card label{color:#aaa4b2;gap:5px;font-size:10px;display:grid}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[name=name]{color:#fff;background:#111117;border:1px solid #393441;border-radius:8px;outline:0;height:42px;padding:0 11px}.auth-card input:focus{border-color:#8758d1}.auth-card fieldset{border:1px solid #393441;border-radius:8px;gap:16px;padding:10px;display:flex}.auth-card legend{color:#8f8997;padding:0 5px;font-size:9px}.auth-card fieldset label{align-items:center;gap:5px;display:flex}.auth-card form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7044b0,#8b5ace);border:0;border-radius:8px;height:43px;font-weight:850}.auth-switch{color:#b8ff3d;cursor:pointer;background:0 0;border:0;font-size:10px}.auth-error{color:#ff8196;background:#ff43621f;border-radius:7px;padding:9px;font-size:10px}.full-map-layer{transform-origin:0 0;position:absolute;overflow:visible}.full-map-layer>img{object-fit:fill;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.full-map-town{z-index:3;color:#fff;font:900 7px var(--font-geist-mono);letter-spacing:.06em;text-shadow:0 1px 2px #000;white-space:nowrap;pointer-events:none;background:#040609d1;border:1px solid #ffffffa6;border-radius:4px;padding:2px 5px;position:absolute;transform:translate(-50%,-50%)}.full-map-layer .full-map-player{z-index:4}.full-map-modal>article>header button.active{color:#a8f4ff;background:#15343d;border-color:#65c7d5;box-shadow:0 0 10px #53cede2e}.full-map-close{justify-content:center;align-items:center;gap:4px;display:flex}.full-map-close>svg{display:none}.full-map-spawn-marker{z-index:5;pointer-events:auto;background:#37d9e9;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 4px #071015,0 0 9px #24b8ce}.full-map-spawn-marker.nearest{background:#ffbf3e;border-color:#fff4aa;width:13px;height:13px;animation:1s ease-in-out infinite alternate full-map-nearest-pulse;box-shadow:0 0 5px #000,0 0 15px #ffb52f}@keyframes full-map-nearest-pulse{to{transform:translate(-50%,-50%)scale(1.28)}}.full-map-floor-controls{z-index:11;color:#e7f8fb;cursor:default;touch-action:manipulation;gap:5px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.full-map-floor-controls button{color:#d8f7fb;cursor:pointer;background:linear-gradient(145deg,#142a30f5,#071115f7);border:1px solid #48636a;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;width:78px;min-height:42px;padding:5px 7px;display:grid;box-shadow:0 7px 18px #0000007a}.full-map-floor-controls button>span{text-align:left;gap:1px;min-width:0;display:grid}.full-map-floor-controls button small,.full-map-current-floor small{color:#83a4aa;font:800 6px var(--font-geist-mono)}.full-map-floor-controls button b{color:#b9f7ff;font:900 10px var(--font-geist-mono)}.full-map-floor-controls button:disabled{filter:grayscale();opacity:.34;cursor:not-allowed}.full-map-current-floor{text-align:center;background:#03080ae0;border:1px solid #ffffff21;border-radius:7px;place-content:center;gap:1px;min-height:32px;display:grid;box-shadow:0 6px 15px #00000059}.full-map-current-floor b{color:#fff;font:900 10px var(--font-geist-mono)}.full-map-spawn-search{z-index:12;color:#e8f8fa;cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(155deg,#071116fa,#040a0dfa);border:1px solid #5dc3d394;border-radius:11px;gap:8px;width:min(330px,100% - 20px);max-height:calc(100% - 20px);padding:10px;display:grid;position:absolute;top:10px;left:10px;overflow:auto;box-shadow:0 15px 40px #000000c2,inset 0 1px #ffffff0a}.full-map-spawn-search>header{color:#e8f8fa;border-bottom:1px solid #20363c;justify-content:space-between;align-items:center;gap:8px;min-height:35px;padding:0 0 8px;display:flex}.full-map-spawn-search>header>span{align-items:center;gap:7px;min-width:0;display:flex}.full-map-spawn-search>header>span>svg{color:#68d7e6;flex:none}.full-map-spawn-search>header>span>span{gap:2px;min-width:0;display:grid}.full-map-spawn-search>header b{color:#c8f8ff;font:900 9px var(--font-geist-mono);letter-spacing:.05em}.full-map-spawn-search>header small{color:#78949a;font:700 7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-map-spawn-search>header>button{color:#9bb0b4;cursor:pointer;background:#101c20;border:1px solid #3b5055;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.full-map-spawn-input{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.full-map-spawn-input>svg{color:#62c9d8}.full-map-spawn-search input{color:#fff;min-width:0;height:34px;font:800 9px var(--font-geist-mono);-webkit-user-select:text;user-select:text;touch-action:manipulation;background:#091116;border:1px solid #31535b;border-radius:7px;outline:0;padding:0 9px}.full-map-spawn-search input:focus{border-color:#65c7d5;box-shadow:0 0 0 2px #51becf1f}.full-map-spawn-input>button{color:#d9fbff;height:34px;font:900 8px var(--font-geist-mono);cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#1b5966,#123840);border:1px solid #397886;border-radius:7px;padding:0 12px}.full-map-spawn-suggestions{gap:3px;display:grid}.full-map-spawn-suggestions>button{color:#a7cbd1;text-align:left;cursor:pointer;touch-action:manipulation;background:#0e1c21;border:1px solid #2c464d;border-radius:7px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px;min-height:62px;padding:3px 7px;display:grid}.full-map-spawn-suggestions>button:first-child{color:#c7f8ff;background:#15323a;border-color:#467985}.full-map-spawn-suggestions>button>i{place-items:center;width:62px;height:56px;font-style:normal;display:grid;overflow:hidden}.full-map-spawn-suggestions>button>span{gap:1px;min-width:0;display:grid}.full-map-spawn-suggestions>button small{color:#66838a;font:800 6px var(--font-geist-mono)}.full-map-spawn-suggestions>button b{color:#d5f5f8;font:850 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-map-icon-picker-toggle{color:#9ccbd2;min-height:32px;font:900 7px var(--font-geist-mono);cursor:pointer;touch-action:manipulation;background:#102025;border:1px solid #355057;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:flex}.full-map-icon-picker-toggle.active{color:#d4fbff;background:#17353d;border-color:#5fbecb}.full-map-icon-picker{background:#081115;border:1px solid #2a444b;border-radius:8px;grid-template-rows:24px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.full-map-icon-picker>header{color:#9ccbd2;border-bottom:1px solid #243940;justify-content:space-between;align-items:center;padding:0 8px;display:flex}.full-map-icon-picker>header b{font:900 7px var(--font-geist-mono)}.full-map-icon-picker>header small{color:#67838a;font:800 6px var(--font-geist-mono)}.full-map-icon-picker>div{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:4px;min-height:110px;max-height:240px;padding:5px;display:grid;overflow-y:auto}.full-map-icon-picker>div>button{color:#b5cdd1;cursor:pointer;touch-action:manipulation;background:#0d191d;border:1px solid #253b41;border-radius:7px;grid-template-rows:54px 8px 10px;place-items:center;gap:1px;min-width:0;min-height:78px;padding:3px 2px;display:grid;overflow:hidden}.full-map-icon-picker>div>button:hover,.full-map-icon-picker>div>button.active{color:#e0fcff;background:#17363e;border-color:#5dc4d2}.full-map-icon-picker>div>button>i{place-items:center;width:58px;height:52px;font-style:normal;display:grid;overflow:hidden}.full-map-outfit-icon{width:58px;height:52px;display:block;position:relative;overflow:hidden}.full-map-outfit-icon>span{image-rendering:auto;transform-origin:50%;background-repeat:no-repeat;display:block;position:absolute;top:50%;left:50%}.full-map-outfit-icon.fallback{place-items:center;display:grid}.full-map-outfit-icon.fallback .roster-icon{image-rendering:auto;transform-origin:50%;transform:scale(1.25)}.full-map-icon-picker>div>button small{color:#67838a;font:750 5px var(--font-geist-mono)}.full-map-icon-picker>div>button b{max-width:100%;font:800 6px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-map-spawn-status{color:#8da7ac;min-height:28px;font:750 8px/1.35 var(--font-geist-mono);background:#091216;border:1px solid #25383d;border-radius:7px;align-items:center;gap:7px;margin:0;padding:6px 8px;display:flex}.full-map-spawn-status>i{background:#6f8990;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 7px}.full-map-spawn-status.error{color:#ff9caf;background:#211015;border-color:#5e3039}.full-map-spawn-status.error>i{background:#ff718c}.full-map-spawn-status.success{color:#9cdeb5;background:#0c2018;border-color:#315c49}.full-map-spawn-status.success>i{background:#62db8b}.full-map-spawn-result{border-top:1px solid #22393f;gap:8px;padding-top:8px;display:grid}.full-map-spawn-result>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.full-map-spawn-result>header>span{gap:2px;min-width:0;display:grid}.full-map-spawn-result>header small{color:#6f8a90;font:800 6px var(--font-geist-mono)}.full-map-spawn-result>header strong{color:#b9f7ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.full-map-spawn-result>header>svg{color:#5ed4e4;flex:none}.full-map-spawn-floor-label{color:#93aeb3;font:850 7px var(--font-geist-mono)}.full-map-spawn-search nav{scrollbar-width:thin;gap:4px;padding-bottom:2px;display:flex;overflow-x:auto}.full-map-spawn-search nav button{color:#93a6aa;min-width:43px;height:28px;font:850 8px var(--font-geist-mono);cursor:pointer;background:#10191d;border:1px solid #30474d;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:flex}.full-map-spawn-search nav button small{color:#b7c8ca;background:#202d31;border-radius:8px;min-width:14px;padding:2px 3px;font-size:6px}.full-map-spawn-search nav button.active{color:#d0faff;background:#153c45;border-color:#62c6d5}.full-map-spawn-search footer{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:5px;display:grid}.full-map-spawn-search footer button{color:#adbdc0;min-height:36px;font:900 7px var(--font-geist-mono);cursor:pointer;touch-action:manipulation;background:#131b1f;border:1px solid #3a4d52;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 6px;display:flex}.full-map-spawn-search footer button.nearest{color:#ffd778;background:#3a2a12;border-color:#82662c}.full-map-spawn-search footer button.clear{color:#ff9fb1;background:#28141a;border-color:#663743}@media (width<=760px) and (orientation:landscape){.full-map-modal{padding:2vh 2vw}.full-map-modal article{width:94vw;height:94dvh}}.device-celular .full-map-modal{padding:2vh 2vw}.device-celular .full-map-modal article{grid-template-rows:40px minmax(0,1fr);width:96vw;height:96dvh}.device-celular .full-map-modal>article>header{gap:5px;padding:0 6px}.device-celular .full-map-modal>article>header button{touch-action:manipulation;place-items:center;min-width:32px;height:30px;padding:0;display:grid}.device-celular .full-map-close>span{display:none}.device-celular .full-map-close>svg{display:block}.device-celular .full-map-spawn-search{gap:6px;width:min(340px,100% - 72px);max-height:calc(100% - 12px);padding:8px;top:6px;left:6px}.device-celular .full-map-spawn-search>header{min-height:31px;padding-bottom:6px}.device-celular .full-map-spawn-search input,.device-celular .full-map-spawn-input>button{height:36px;font-size:9px}.device-celular .full-map-spawn-suggestions>button{min-height:62px}.device-celular .full-map-icon-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));max-height:calc(100dvh - 184px)}.device-celular .full-map-icon-picker>div>button{min-height:78px}.device-celular .full-map-spawn-search footer button{min-height:40px;font-size:7px}.device-celular .full-map-floor-controls{gap:4px;right:6px}.device-celular .full-map-floor-controls button{grid-template-columns:18px minmax(0,1fr);gap:2px;width:60px;min-height:40px;padding:4px}.device-celular .full-map-current-floor{min-height:30px}@media (height<=430px) and (orientation:landscape){.device-celular .full-map-spawn-search{width:min(318px,100% - 70px)}.device-celular .full-map-spawn-search>header small{display:none}.device-celular .full-map-icon-picker>div{grid-template-columns:repeat(5,minmax(0,1fr));max-height:calc(100dvh - 174px)}.device-celular .full-map-icon-picker>div>button{grid-template-rows:54px 8px 10px;min-height:78px}.device-celular .full-map-icon-picker>div>button>i{height:52px}.device-celular .full-map-spawn-search footer button{min-height:36px}}.device-pc .full-map-icon-picker>div{grid-template-columns:repeat(4,minmax(0,1fr))}.device-pc .full-map-icon-picker>div>button{grid-template-rows:54px 14px 18px;min-height:92px}.device-pc .full-map-spawn-suggestions>button small,.device-pc .full-map-icon-picker>header b,.device-pc .full-map-icon-picker>header small,.device-pc .full-map-icon-picker>div>button small{font-size:12px}.device-pc .full-map-spawn-suggestions>button b,.device-pc .full-map-icon-picker>div>button b{font-size:14px}.device-pc .full-map-icon-picker-toggle{min-height:38px;font-size:13px}.pcx-system-confirm.pcx-daily-spawn-confirm>article>i{border-radius:14px;width:78px;height:72px;overflow:hidden}.device-pc .pcx-daily-spawn-confirm>article>small{font-size:12px}.device-pc .pcx-daily-spawn-confirm>article>p{font-size:14px}.device-pc .pcx-daily-spawn-confirm>article>footer button{font-size:13px}.smart-targets>button{width:38px;height:38px;transform:translate(-50%,-50%);position:absolute!important;right:auto!important}.smart-targets>button .pokemon-icon{top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.team-info{grid-template-rows:10px 8px 11px}.team-hp{background:#231c28;border:1px solid #000000bf;border-radius:4px;width:96%;height:11px;display:block;position:relative;overflow:hidden}.team-hp em{background:linear-gradient(90deg,#38ad3d,#a8f15a);height:auto;position:absolute;inset:0 auto 0 0}.team-hp b{z-index:2;color:#fff;font:900 6px var(--font-geist-mono);text-shadow:0 1px 2px #000;place-items:center;line-height:9px;display:grid;position:absolute;inset:0}.team-mount{border-radius:9px;grid-template-rows:15px 7px;align-content:center;gap:0;width:30px;height:30px}.team-mount>span{font-size:13px;font-weight:900;line-height:13px}.team-mount>small{color:inherit;font:800 5px var(--font-geist-mono);line-height:6px}.team-mount.mode-fly{color:#fff;background:linear-gradient(145deg,#4f729cf5,#0b1b30f7);border-color:#d9e8ff}.team-mount.mode-surf{color:#b8ecff;background:linear-gradient(145deg,#1b75a7f5,#071e30f7);border-color:#52bfff}.team-mount.mode-ride{color:#ffe0a5;background:linear-gradient(145deg,#845420f5,#2d1a0af7);border-color:#e5b66b}.fly-floor-controls{z-index:9;zoom:var(--ui-scale);gap:8px;display:flex;position:absolute;top:calc(50% + 58px);left:50%;transform:translate(-50%)}.fly-floor-controls button{color:#fff;min-width:64px;height:36px;font:900 8px var(--font-geist-mono);cursor:pointer;border:1px solid #ffffff8c;border-radius:9px;justify-content:center;align-items:center;gap:5px;display:flex;box-shadow:0 5px 18px #00000080}.fly-floor-controls button span{font-size:17px;line-height:1}.fly-floor-controls .fly-up{background:linear-gradient(145deg,#34a453f2,#0b4822f2)}.fly-floor-controls .fly-down{background:linear-gradient(145deg,#c83d4af2,#5d0f1af2)}@media (width<=760px) and (orientation:landscape){.smart-targets>button{width:30px;height:30px}.team-info{grid-template-rows:9px 7px 10px}.team-hp{height:10px}.team-mount{grid-template-rows:12px 6px;width:25px;height:25px}.team-mount>span{font-size:11px;line-height:11px}.fly-floor-controls{top:calc(50% + 42px)}.fly-floor-controls button{min-width:54px;height:31px}}.inventory-window{--inv-font-boost:0px}.inventory-window.inventory-size-large{--inv-font-boost:2px}.inventory-window.inventory-size-compact{--inv-font-boost:-1px}.inventory-header b{font-size:calc(13px + var(--inv-font-boost))}.inventory-header small{font-size:calc(9px + var(--inv-font-boost))}.inventory-categories button{font-size:calc(10px + var(--inv-font-boost))}.inventory-categories button>b{font-size:calc(9px + var(--inv-font-boost))}.inventory-container-tabs button{font-size:calc(10px + var(--inv-font-boost))}.inventory-pokemon-list button>span:nth-child(2)>b{font-size:calc(12px + var(--inv-font-boost))}.inventory-pokemon-list button>span:nth-child(2)>small{font-size:calc(9px + var(--inv-font-boost))}.inventory-pokemon-list button>strong{font-size:calc(8px + var(--inv-font-boost))}.inventory-pokemon-title small,.inventory-pokemon-title>span:nth-child(2)>div b{font-size:calc(9px + var(--inv-font-boost))}.inventory-instance-meta small,.inventory-pokemon-summary section>header small{font-size:calc(8px + var(--inv-font-boost))}.inventory-instance-meta b,.inventory-instance-meta b.iv-stars{font-size:calc(10px + var(--inv-font-boost))}.inventory-instance-meta em{font-size:calc(8px + var(--inv-font-boost))}.inventory-pokemon-summary section>header b,.inventory-moves-panel section>header b{font-size:calc(9px + var(--inv-font-boost))}.inventory-stat-grid>div small{font-size:calc(8px + var(--inv-font-boost))}.inventory-stat-grid>div>span b{font-size:calc(11px + var(--inv-font-boost))}.inventory-passives article p{font-size:calc(9px + var(--inv-font-boost));line-height:1.5}.inventory-roster-actions button{font-size:calc(9px + var(--inv-font-boost))}.inventory-roster-actions small,.inventory-moves-panel>header small{font-size:calc(8px + var(--inv-font-boost))}.inventory-move-slots>div{grid-template-rows:minmax(30px,auto) minmax(14px,auto)}.inventory-move-slots>div>b{font-size:calc(9px + var(--inv-font-boost))}.inventory-move-slots select{height:29px;font-size:calc(10px + var(--inv-font-boost))}.inventory-move-slots>div>span button{font-size:calc(11px + var(--inv-font-boost))}.inventory-move-slots>div>small{font-size:calc(8px + var(--inv-font-boost))}.inventory-unlocked-moves article b{font-size:calc(9px + var(--inv-font-boost))}.inventory-unlocked-moves article small{font-size:calc(8px + var(--inv-font-boost))}.inventory-tm-available p{font-size:calc(9px + var(--inv-font-boost))}.inventory-empty{font-size:calc(10px + var(--inv-font-boost))}.inventory-loading b{font-size:calc(11px + var(--inv-font-boost))}.inventory-loading small{font-size:calc(9px + var(--inv-font-boost))}.inventory-notice{font-size:calc(10px + var(--inv-font-boost))}.inventory-items-view header small,.inventory-items-view>header>b{font-size:calc(9px + var(--inv-font-boost))}.inventory-items-view article>i,.inventory-items-view article>span b{font-size:calc(11px + var(--inv-font-boost))}.inventory-items-view article>span small{font-size:calc(9px + var(--inv-font-boost))}.inventory-items-view article>strong{font-size:calc(12px + var(--inv-font-boost))}.inventory-items-empty b{font-size:calc(11px + var(--inv-font-boost))}.inventory-items-empty small{font-size:calc(9px + var(--inv-font-boost))}.system-notice{bottom:calc(104px * var(--ui-scale) + 28px)}@media (width<=760px) and (orientation:landscape){.inventory-window{--inv-font-boost:0px}.inventory-window.inventory-size-large{--inv-font-boost:1px}.inventory-categories button{font-size:calc(9px + var(--inv-font-boost))}.inventory-pokemon-list button>span:nth-child(2)>b{font-size:calc(10px + var(--inv-font-boost))}.inventory-pokemon-list button>span:nth-child(2)>small{font-size:calc(8px + var(--inv-font-boost))}.system-notice{bottom:calc(88px * var(--ui-scale) + 20px)}}.game-minimap{width:var(--minimap-size,176px);height:var(--minimap-size,176px)}.auth-shell{isolation:isolate;background:radial-gradient(circle at 20% 15%,#7e48d257,#0000 32%),radial-gradient(circle at 82% 82%,#90e84521,#0000 30%),linear-gradient(145deg,#07080c,#10101a 56%,#090b0d);padding:18px;position:relative;overflow:hidden}.auth-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#14121df7,#080b0ef5);border-color:#b490eb61;border-radius:20px;gap:15px;width:min(440px,100%);padding:27px 30px 23px;overflow:hidden;box-shadow:0 30px 90px #000000ad,0 0 55px #7341b61f}.auth-logo{background:linear-gradient(#8454d0 0 45%,#21182d 45% 55%,#b9f45d 55% 100%);border:3px solid #eee6ff;border-radius:50%;flex:0 0 58px;width:58px;height:58px;position:relative;overflow:hidden;box-shadow:0 0 24px #8f5bde57}.auth-card form{gap:12px}.auth-card label{color:#beb7c5;gap:6px;font-size:10px;font-weight:700}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[name=name]{background:#07090cd1;border-color:#393242;border-radius:9px;height:46px;padding:0 13px;font-size:12px}.auth-card form>button{height:46px;font:900 10px var(--font-geist-mono);letter-spacing:.08em;background:linear-gradient(135deg,#7145b0,#8e5ad0 58%,#76994c);border-radius:9px;box-shadow:0 8px 24px #592f914d}@media (width<=760px) and (orientation:landscape){.auth-card{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:8px 20px;width:min(560px,94vw);max-height:96vh;padding:13px 20px;overflow-y:auto}.auth-brand{text-align:center;flex-direction:column;grid-row:1/6;padding:0}.auth-tabs,.auth-heading,.auth-card form,.auth-error,.auth-safe,.auth-loading{grid-column:2}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[name=name],.auth-card form>button{height:37px}}.auth-brand small{font-size:10px;line-height:1.35}.auth-tabs button{text-align:center;place-items:center;font-size:12px;display:grid}.auth-heading small{font-size:10px;line-height:1.4}.auth-heading p{font-size:12px;line-height:1.5}.auth-card label{font-size:12px}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[name=name]{font-size:14px}.auth-remember b{font-size:12px}.auth-remember small{font-size:10px;line-height:1.4}.auth-error{font-size:12px;line-height:1.45}.game-top-actions button[data-tooltip]{position:relative}.game-top-actions button[data-tooltip]:before{content:"";z-index:31;opacity:0;pointer-events:none;border:5px solid #0000;border-bottom-color:#7853a5;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.game-top-actions button[data-tooltip]:after{content:attr(data-tooltip);z-index:30;color:#f3eaff;min-width:max-content;font:800 11px var(--font-geist-mono);opacity:0;pointer-events:none;background:#0c0a11fa;border:1px solid #7853a5;border-radius:7px;padding:8px 11px;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%,-3px);box-shadow:0 9px 28px #000000a6}.game-top-actions button[data-tooltip]:hover:before,.game-top-actions button[data-tooltip]:focus-visible:before,.game-top-actions button[data-tooltip]:hover:after,.game-top-actions button[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.game-top-actions button[data-tooltip]:hover:before,.game-top-actions button[data-tooltip]:focus-visible:before{transform:translate(-50%)}.logout-confirm-modal{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020305c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.logout-confirm-modal article{color:#fff;text-align:center;background:linear-gradient(145deg,#171219,#0b0c10);border:1px solid #ff768b75;border-radius:15px;justify-items:center;gap:9px;width:min(390px,92vw);padding:24px;display:grid;box-shadow:0 24px 70px #000}.logout-confirm-modal article>i{color:#ff91a4;background:#ff5b771f;border-radius:50%;place-items:center;width:44px;height:44px;font-size:23px;font-style:normal;display:grid}.logout-confirm-modal h2{margin:2px 0 0;font-size:19px}.logout-confirm-modal p{color:#aaa2ad;margin:0;font-size:12px}.logout-confirm-modal footer{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:9px;display:grid}.logout-confirm-modal footer button{color:#cfc8d0;min-height:42px;font:850 10px var(--font-geist-mono);cursor:pointer;background:#19171c;border:1px solid #423943;border-radius:8px}.logout-confirm-modal footer button.confirm{color:#fff;background:linear-gradient(135deg,#7b2739,#a63b50);border-color:#ff69828c}.system-notice{padding:10px 15px;font-size:12px;line-height:1.4}.private-message-alert{font-size:13px;line-height:1.4}.inventory-notice{font-size:calc(12px + var(--inv-font-boost));padding:10px 13px;line-height:1.35}.inventory-categories button{text-align:center;grid-template-columns:auto auto auto;place-content:center;place-items:center}.inventory-categories button>b{justify-self:center}.inventory-container-tabs button,.game-settings-panel nav button,.chat-tab-strip button{text-align:center;place-items:center;display:grid}.inventory-moves-panel section>header b{font-size:calc(12px + var(--inv-font-boost))}.inventory-moves-panel section>header small{font-size:calc(11px + var(--inv-font-boost))}.inventory-unlocked-moves>div{max-height:190px}.inventory-unlocked-moves article{min-height:34px;padding:7px 5px}.inventory-unlocked-moves article b{font-size:calc(12px + var(--inv-font-boost));line-height:1.35}.inventory-unlocked-moves article small{font-size:calc(11px + var(--inv-font-boost));line-height:1.35}.inventory-move-slots select{font-size:calc(11px + var(--inv-font-boost))}.inventory-move-slots>div>small{font-size:calc(10px + var(--inv-font-boost));line-height:1.35}.inventory-moves-panel>header b{font-size:calc(13px + var(--inv-font-boost))}.inventory-moves-panel>header small{font-size:calc(11px + var(--inv-font-boost));line-height:1.35}.inventory-moves-panel>header>button{font-size:calc(11px + var(--inv-font-boost))}@media (width<=760px) and (orientation:landscape){.auth-brand small{font-size:9px}.auth-tabs button{font-size:11px}.auth-heading small{font-size:9px}.auth-heading p,.auth-card label{font-size:11px}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[name=name]{font-size:13px}.inventory-unlocked-moves>div{max-height:150px}.inventory-unlocked-moves article b{font-size:calc(11px + var(--inv-font-boost))}.inventory-unlocked-moves article small{font-size:calc(10px + var(--inv-font-boost))}}.inventory-window{background:linear-gradient(145deg,#0d1822,#081018 68%,#0e1a25);border-color:#315e85;box-shadow:0 28px 100px #000,inset 0 0 0 1px #53b1ff1c}.inventory-header{background:linear-gradient(90deg,#112b42,#0c1924 62%,#172c3d);border-bottom-color:#25445e}.inventory-header .inventory-bag-icon{color:#75c4ff}.inventory-header small{color:#91a9bb}.inventory-header>button{color:#a7c7dd;background:#102233;border-color:#355b79;margin-left:8px}.inventory-pikachu{filter:drop-shadow(0 3px 8px #0000008c);background:url(/game/ui/inventory/pikachu.svg) 50%/contain no-repeat;flex:0 0 48px;width:48px;height:44px;margin-left:auto}.inventory-categories{background:#09141d;border-bottom-color:#203e55}.inventory-categories button{color:#7896aa;border-right-color:#1d3446;grid-template-columns:26px auto auto}.inventory-categories button>b{color:#8ba9bc;background:#142838}.inventory-categories button.active{color:#bde5ff;background:linear-gradient(#3c94dc2e,#22659b09);border-bottom-color:#67baff}.inventory-categories button.active>b{color:#c8ecff;background:#1d4d72}.inventory-category-icon{color:currentColor;width:24px;height:24px;display:block;position:relative;overflow:hidden}.inventory-category-icon.icon-pokemon,.capture-ball-icon{background:linear-gradient(#e75863 0 43%,#101923 43% 57%,#f6f8fb 57%);border:2px solid #091019;border-radius:50%;box-shadow:0 0 0 1px #fff3}.inventory-category-icon.icon-pokemon:after,.capture-ball-icon:after{content:"";background:#fff;border:2px solid #101923;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inventory-category-icon.icon-tms{background:linear-gradient(145deg,#2e91d8,#153c67);border:1px solid #87d1ff;border-radius:3px;width:23px;height:19px;box-shadow:3px 3px #0a1c2b}.inventory-category-icon.icon-tms:after{content:"TM";color:#fff;font:900 8px var(--font-geist-mono);place-items:center;display:grid;position:absolute;inset:0}.inventory-category-icon.icon-stones{background:linear-gradient(135deg,#c5efff,#379edc 45%,#174e83);border:2px solid #b6e4ff;border-radius:4px 9px;width:19px;height:19px;transform:rotate(45deg)scale(.75);box-shadow:0 0 8px #50b6ff8c}.inventory-category-icon.icon-drops{clip-path:polygon(50% 0,61% 35%,100% 50%,61% 62%,50% 100%,38% 62%,0 50%,38% 35%);filter:drop-shadow(0 0 3px #5fb9ff);background:linear-gradient(135deg,#fff4a4,#75c7ff 55%,#2670b9)}.inventory-category-icon.icon-items{color:#79c7ff;fill:none;stroke:currentColor;background:0 0;overflow:visible}.inventory-pokemon-list{background:#071119eb;border-right-color:#1d3a4d}.inventory-container-tabs{border-bottom-color:#1f3c50}.inventory-container-tabs button.active{color:#c5e9ff;background:#328bcf1c;border-bottom-color:#59b1f2}.inventory-pokemon-list>div:last-child>button:hover{background:#102536}.inventory-pokemon-list>div:last-child>button.selected{background:linear-gradient(110deg,#2c80c047,#162f4261);border-color:#377eb3;box-shadow:inset 0 0 16px #42a6ef17}.inventory-icon-ring,.inventory-big-icon{background:radial-gradient(circle,#234b67,#0a1620 72%);border-color:#315e7c}.inventory-pokemon-summary{scrollbar-color:#315c78 transparent;background:radial-gradient(circle at 34% 8%,#3798dd21,#0000 31%)}.inventory-pokemon-title small{color:#67baff}.inventory-pokemon-title>span.rank{color:#e7f6ff;background:radial-gradient(circle,#193e5c,#0b2032);border:1px solid #568fba;border-radius:50%;align-content:center;place-items:center;gap:1px;width:54px;height:54px;display:grid;box-shadow:0 0 18px #46a8ef29}.inventory-pokemon-title>span.rank>small{color:#78bee9;letter-spacing:.1em;font-size:8px;line-height:1}.inventory-pokemon-title>span.rank>strong{font-size:19px;line-height:1.05}.inventory-instance-meta{background:#050e15b8;border-color:#27465b;grid-template-columns:repeat(4,minmax(0,1fr))}.inventory-instance-meta>span{border-right-color:#27465b;gap:5px;padding:10px}.inventory-instance-meta small{color:#82a5bb;font-size:calc(11px + var(--inv-font-boost));line-height:1.25}.inventory-instance-meta b,.inventory-instance-meta b.iv-stars{font-size:calc(13px + var(--inv-font-boost));line-height:1.3}.inventory-instance-meta em{color:#8298a7;font-size:calc(10px + var(--inv-font-boost));line-height:1.4}.capture-ball-meta b{align-items:center;gap:7px;display:flex}.capture-ball-icon{flex:0 0 22px;width:22px;height:22px;display:inline-block;position:relative}.capture-ball-item-icon{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #0000008c);flex:0 0 28px;display:block}.inventory-pokemon-summary>section,.inventory-moves-panel>section{background:#091720c7;border-color:#213e51}.inventory-passives>header b{font-size:calc(12px + var(--inv-font-boost))}.inventory-passives article{background:#0b1b27;padding:10px}.inventory-passives article b{font-size:calc(13px + var(--inv-font-boost))}.inventory-passives article em{font-size:calc(10px + var(--inv-font-boost))}.inventory-passives article p{color:#9ab0be;font-size:calc(11px + var(--inv-font-boost));line-height:1.55}.inventory-stat-grid>div>i em{background:linear-gradient(90deg,#358bc8,#76c9ff)}.inventory-roster-actions button.primary,.inventory-moves-panel>header>button{color:#d4efff;background:#17486c;border-color:#3a8bc6}.inventory-roster-actions button.danger{color:#ffd4dc;background:linear-gradient(135deg,#5a202b,#37151d);border-color:#a84454}.inventory-moves-panel{scrollbar-color:#315c78 transparent;background:#060f17f2;border-left-color:#1d3a4d}.inventory-unlocked-moves article small{color:#69b9ef}.inventory-notice{color:#d3efff;background:#102e44;border-color:#498fc1}.inventory-items-view header small,.inventory-items-view article>strong{color:#70bfff}.inventory-items-view article{background:linear-gradient(135deg,#102532,#091720);border-color:#28475b}.inventory-items-view article>i{color:#aadbff;background:#143c58;border-color:#39769e}@media (width<=1000px) and (orientation:landscape){.inventory-instance-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-instance-meta>span:nth-child(2){border-right:0}.inventory-pokemon-title>span.rank{width:46px;height:46px}.inventory-pokemon-title>span.rank>small{font-size:7px}.inventory-pokemon-title>span.rank>strong{font-size:16px}}@media (width<=760px) and (orientation:landscape){.inventory-instance-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-instance-meta>span:last-child{display:grid}.inventory-instance-meta small{font-size:calc(9px + var(--inv-font-boost))}.inventory-instance-meta b,.inventory-instance-meta b.iv-stars{font-size:calc(11px + var(--inv-font-boost))}.inventory-instance-meta em{font-size:calc(8px + var(--inv-font-boost))}.inventory-passives article b{font-size:calc(11px + var(--inv-font-boost))}.inventory-passives article p{font-size:calc(9px + var(--inv-font-boost))}.inventory-pikachu{flex-basis:38px;width:38px;height:36px}}.smart-targets{pointer-events:none;flex-direction:row-reverse;align-items:center;gap:7px;width:max-content!important;height:42px!important;display:flex!important;bottom:57px!important;right:122px!important}.smart-targets>button{pointer-events:auto;flex:0 0 42px;width:42px;height:42px;position:relative!important;inset:auto!important;transform:none!important}.inventory-pokemon-summary>section>header b{color:#d3eaff;font-size:calc(12px + var(--inv-font-boost))}.inventory-pokemon-summary>section>header small{color:#91adbf;font-size:calc(10px + var(--inv-font-boost))}.inventory-stat-grid{gap:11px 15px}.inventory-stat-grid>div{gap:5px}.inventory-stat-grid>div>span small{color:#dcefff;font-size:calc(12px + var(--inv-font-boost));letter-spacing:.03em;font-weight:850}.inventory-stat-grid>div>span b{color:#fff;font-size:calc(14px + var(--inv-font-boost))}.inventory-stat-grid>div>small{color:#91adbf;font-size:calc(10px + var(--inv-font-boost));line-height:1.35}.inventory-stat-grid>div>i{background:#142b3b;height:6px}.inventory-move-slots>div,.inventory-unlocked-moves article{position:relative}.move-order-buttons{grid-template-columns:1fr 1fr;gap:4px!important;display:grid!important}.move-order-buttons button{min-width:0;width:100%!important}.inventory-move-tooltip{z-index:40;visibility:hidden;border:1px solid var(--move-color);gap:5px;width:min(290px,100vw - 30px);padding:11px 12px;display:grid;position:absolute;top:calc(100% + 5px);right:4px;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.inventory-move-tooltip{border:1px solid color-mix(in srgb,var(--move-color),#fff 18%)}}.inventory-move-tooltip{color:#dce9f2;text-align:left;box-shadow:0 15px 40px #000000c7,0 0 18px var(--move-color);background:linear-gradient(145deg,#071018fa,#080b11fc);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.inventory-move-tooltip{box-shadow:0 15px 40px #000000c7,0 0 18px color-mix(in srgb,var(--move-color),transparent 82%)}}.inventory-move-tooltip{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s}.has-move-tooltip:hover>.inventory-move-tooltip,.has-move-tooltip:focus>.inventory-move-tooltip,.has-move-tooltip:focus-within>.inventory-move-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.inventory-move-tooltip strong{color:var(--move-color);font-size:calc(13px + var(--inv-font-boost))}.inventory-move-tooltip i{color:#fff;font:850 calc(10px + var(--inv-font-boost)) var(--font-geist-mono);text-transform:uppercase;font-style:normal}.inventory-move-tooltip b{color:#c8d9e5;font-size:calc(11px + var(--inv-font-boost))}.inventory-move-tooltip small{line-height:1.35;color:#9db1bf!important;font-size:calc(10px + var(--inv-font-boost))!important;text-align:left!important}.inventory-move-tooltip em{color:#73c4ff;font:normal 850 calc(9px + var(--inv-font-boost)) var(--font-geist-mono)}.inventory-unlocked-moves article .inventory-move-tooltip{top:auto;bottom:calc(100% + 5px);right:0}@media (width<=760px) and (orientation:landscape){.smart-targets{gap:5px;height:32px!important;bottom:32px!important;right:89px!important}.smart-targets>button{flex-basis:32px;width:32px!important;height:32px!important}.inventory-stat-grid>div>span small{font-size:calc(10px + var(--inv-font-boost))}.inventory-stat-grid>div>span b{font-size:calc(12px + var(--inv-font-boost))}.inventory-stat-grid>div>small{font-size:calc(8px + var(--inv-font-boost))}.inventory-move-tooltip{width:250px;padding:8px 9px}}.game-top-actions{z-index:18;transform-origin:top;grid-template-columns:38px 38px;place-items:center;width:82px;height:38px;transform:translateX(-50%) scale(var(--ui-scale))!important;zoom:1!important;column-gap:6px!important;display:grid!important;position:absolute!important;top:12px!important;left:50%!important}.game-top-actions>.game-settings-button,.game-top-actions>.game-logout-button{flex:none!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}.inventory-move-tooltip-anchor{pointer-events:none;width:0;height:0;position:absolute}.move-tooltip-portal{z-index:140;box-sizing:border-box;border:1px solid var(--move-color);gap:7px;max-height:none;padding:13px 14px;display:grid;position:fixed;overflow:visible}@supports (color:color-mix(in lab, red, red)){.move-tooltip-portal{border:1px solid color-mix(in srgb,var(--move-color),#fff 22%)}}.move-tooltip-portal{color:#e7f2f8;text-align:left;white-space:normal;overflow-wrap:anywhere;box-shadow:0 18px 55px #000000eb,0 0 22px var(--move-color);background:#071018;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.move-tooltip-portal{box-shadow:0 18px 55px #000000eb,0 0 22px color-mix(in srgb,var(--move-color),transparent 80%)}}.move-tooltip-portal{opacity:1;pointer-events:none}.move-tooltip-portal strong{color:var(--move-color);font-size:15px;line-height:1.25}.move-tooltip-portal i{color:#fff;font:850 11px/1.35 var(--font-geist-mono);text-transform:uppercase;font-style:normal}.move-tooltip-portal b{color:#d7e6ee;font-size:13px;line-height:1.4}.move-tooltip-portal small{color:#afc3cf;font-size:12px;line-height:1.45;display:block}.move-tooltip-portal em{color:#79caff;font:normal 850 11px/1.4 var(--font-geist-mono)}@media (width<=760px) and (orientation:landscape){.game-top-actions{grid-template-columns:32px 32px;width:70px;height:32px;top:6px!important}.game-top-actions>.game-settings-button,.game-top-actions>.game-logout-button{width:32px!important;height:32px!important}.move-tooltip-portal{gap:5px;max-height:none;padding:10px 11px;overflow:visible}.move-tooltip-portal strong{font-size:13px}.move-tooltip-portal b{font-size:11px}.move-tooltip-portal small{font-size:10px}}.pokemon-level-ready,.pokemon-level-required{margin-left:5px;color:#a9dcff!important;border-color:#3f83b8!important}.pokemon-level-required{color:#ff9eaa!important;background:#74162761!important;border-color:#b94758!important}.inventory-pokemon-list button.level-locked{filter:saturate(.72)}.inventory-pokemon-list button.level-locked>span:nth-child(2)>small{color:#ff9eaa}.fixed-basic-move{color:#e8f6ff;min-width:0;height:30px;font-size:calc(11px + var(--inv-font-boost));background:#102331;border:1px solid #42677e;border-radius:5px;align-items:center;padding:0 9px;font-weight:850;display:flex}.smart-targets{pointer-events:none;width:92px!important;height:92px!important;display:block!important;bottom:31px!important;right:22px!important}.smart-targets>button{pointer-events:auto;font-size:42px;width:42px!important;height:42px!important;transform:translate(var(--target-x),var(--target-y)) translate(-50%,-50%)!important;flex:none!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important}.smart-targets>button .target-initial{font-size:14px}@media (width<=760px) and (orientation:landscape){.smart-targets{width:70px!important;height:70px!important;bottom:12px!important;right:12px!important}.smart-targets>button{font-size:32px;width:32px!important;height:32px!important}.smart-targets>button .target-initial{font-size:11px}}.auth-card.starter-setup{scrollbar-width:thin;scrollbar-color:#694f91 transparent;gap:10px;width:min(1060px,96vw);max-height:96dvh;padding:20px 24px 22px;overflow-y:auto}.starter-setup .auth-brand{padding:0}.starter-setup .auth-brand strong{font-size:23px}.starter-setup .auth-logo{flex-basis:45px;width:45px;height:45px}.starter-heading h1{font-size:25px}.starter-heading p{font-size:12px}.starter-form{grid-template-columns:220px minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:11px!important;display:grid!important}.starter-identity,.starter-step{background:linear-gradient(145deg,#13111bf0,#070a0ee6);border:1px solid #393145;border-radius:13px;min-width:0;padding:12px}.starter-identity{align-content:center;gap:11px;display:grid;overflow:hidden}.starter-identity>label{min-width:0}.starter-identity input[name=name]{width:100%;min-width:0;max-width:100%}.starter-identity fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;min-width:0;margin:0;display:grid}.starter-identity fieldset label{white-space:nowrap;background:#111018;border-radius:7px;justify-content:center;min-width:0;min-height:35px}.starter-step{align-content:start;gap:10px;display:grid}.starter-step>header{align-items:center;gap:9px;min-height:36px;display:flex}.starter-step>header>span{color:#fff;width:28px;height:28px;font:900 11px var(--font-geist-mono);background:#3a2558;border:1px solid #9f71e4;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.starter-step>header>div{gap:2px;min-width:0;display:grid}.starter-step>header b{color:#f1e9ff;font:900 10px var(--font-geist-mono);letter-spacing:.07em}.starter-step>header small{color:#8d8494;font-size:9px;line-height:1.3}.secondary-step>header>strong{color:#c8ff7a;font:900 11px var(--font-geist-mono);margin-left:auto}.starter-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.starter-primary-grid>button{color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 35%,#6b4a9633,#0000 45%),#0b0d12;border:1px solid #3c3446;border-radius:11px;align-content:center;place-items:center;gap:6px;min-width:0;min-height:180px;padding:10px 5px;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden}.starter-primary-grid>button:hover{border-color:#8560bb;transform:translateY(-2px)}.starter-primary-grid>button.selected{background:radial-gradient(circle at 50% 35%,#a4e75333,#0000 48%),#0d1210;border-color:#b9ff59;box-shadow:0 0 0 2px #b9ff591a,0 12px 30px #0000004d}.starter-primary-grid>button>i{background:radial-gradient(circle,#332641,#101017 72%);border:1px solid #554565;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.starter-primary-grid>button.selected>i{background:radial-gradient(circle,#284127,#0d1510 72%);border-color:#83bd48}.starter-choice-icon{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:block;transform:scale(1.65)}.starter-primary-grid>button>strong{text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}.starter-primary-grid>button>span{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.starter-primary-grid>button em{border:1px solid var(--type);padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.starter-primary-grid>button em{border:1px solid color-mix(in srgb,var(--type),transparent 45%)}}.starter-primary-grid>button em{background:var(--type);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.starter-primary-grid>button em{background:color-mix(in srgb,var(--type),transparent 86%)}}.starter-primary-grid>button em{color:var(--type);font:normal 800 7px var(--font-geist-mono);text-transform:uppercase}.starter-primary-grid>button>small{color:#837a8b;font:750 7px var(--font-geist-mono)}.starter-primary-grid>button>b{color:#a987db;font:900 8px var(--font-geist-mono)}.starter-primary-grid>button.selected>b{color:#baff68}.starter-secondary-grid{gap:6px;display:grid}.starter-secondary-grid>button{color:#fff;text-align:left;cursor:pointer;background:#0c0e13;border:1px solid #383342;border-radius:9px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:7px;min-width:0;min-height:52px;padding:5px 8px;display:grid}.starter-secondary-grid>button:hover{border-color:#74579a}.starter-secondary-grid>button.selected{background:linear-gradient(90deg,#5b93363d,#0c1110);border-color:#75b841}.starter-secondary-grid>button>i{background:#18151e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.starter-secondary-grid>button>span{gap:3px;min-width:0;display:grid}.starter-secondary-grid>button strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.starter-secondary-grid>button small{color:#88808f;font-size:8px}.starter-secondary-grid>button>b{color:#c39af2;border:1px solid #59466e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.starter-secondary-grid>button.selected>b{color:#d8ffad;background:#315222;border-color:#81bd4f}.starter-confirm{background:linear-gradient(90deg,#17101f,#0b1110);border:1px solid #4d3a60;border-radius:11px;grid-column:1/-1;align-items:center;gap:12px;min-height:55px;padding:8px 10px 8px 14px;display:flex}.starter-confirm>span{gap:2px;display:grid}.starter-confirm>span b{color:#fff;font-size:12px}.starter-confirm>span small{color:#9b8fa3;font-size:9px}.starter-confirm>button{color:#fff;width:min(260px,42vw);height:40px;font:900 10px var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#7044b0,#8b5ace 55%,#72a443);border:0;border-radius:8px;margin-left:auto;box-shadow:0 8px 20px #4a2a7559}.starter-confirm>button:disabled{filter:grayscale(.7);opacity:.4;cursor:not-allowed}@media (width<=820px) and (orientation:landscape){.auth-card.starter-setup{width:97vw;max-height:97dvh;padding:9px 12px}.starter-setup .auth-brand{display:none}.starter-heading h1{font-size:18px}.starter-heading p{display:none}.starter-form{grid-template-columns:145px minmax(0,1.25fr) minmax(0,1fr);gap:7px!important}.starter-identity,.starter-step{border-radius:9px;padding:7px}.starter-identity{gap:6px}.starter-identity fieldset{padding:5px}.starter-identity fieldset label{min-height:25px;font-size:9px}.starter-step{gap:5px}.starter-step>header{gap:6px;min-height:25px}.starter-step>header>span{flex-basis:22px;width:22px;height:22px;font-size:9px}.starter-step>header b{font-size:8px}.starter-step>header small{font-size:7px}.starter-primary-grid{gap:4px}.starter-primary-grid>button{gap:3px;min-height:124px;padding:5px 2px}.starter-primary-grid>button>i{width:48px;height:48px}.starter-choice-icon{transform:scale(1.25)}.starter-primary-grid>button>strong{font-size:10px}.starter-primary-grid>button em,.starter-primary-grid>button>small,.starter-primary-grid>button>b{font-size:6px}.starter-secondary-grid{gap:3px}.starter-secondary-grid>button{grid-template-columns:32px minmax(0,1fr) 19px;min-height:37px;padding:2px 5px}.starter-secondary-grid>button>i{width:30px;height:30px}.starter-secondary-grid>button strong{font-size:9px}.starter-secondary-grid>button small{font-size:6px}.starter-secondary-grid>button>b{width:18px;height:18px}.starter-confirm{min-height:40px;padding:4px 5px 4px 9px}.starter-confirm>button{height:32px}.starter-confirm>span b{font-size:9px}.starter-confirm>span small{font-size:7px}}@media (width<=620px) and (orientation:portrait){.auth-card.starter-setup{width:96vw;padding:14px}.starter-form{grid-template-columns:1fr}.starter-confirm{z-index:3;grid-column:1;position:sticky;bottom:0}.starter-primary-grid>button{min-height:150px}.starter-secondary-grid{grid-template-columns:1fr}}.inventory-items-view article>i img{object-fit:contain;image-rendering:auto;width:34px;height:34px}.loot-collect-tooltip{z-index:85;color:#eaf8ff;font:850 10px var(--font-geist-mono);pointer-events:none;background:#050d14f5;border:1px solid #62b9ed;border-radius:6px;padding:6px 9px;position:fixed;transform:translateY(-100%);box-shadow:0 8px 24px #0009}.inventory-evolution{margin-bottom:2px;background:linear-gradient(145deg,#0d2534f5,#07121bf5)!important;border-color:#31546b!important}.inventory-evolution>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.inventory-evolution>header>span{gap:3px;display:grid}.inventory-evolution>header b{color:#d9efff;font-size:calc(13px + var(--inv-font-boost))}.inventory-evolution>header small{color:#8caec3;font-size:calc(10px + var(--inv-font-boost))}.inventory-evolution>header>strong{color:#d8f2ff;background:#173c55;border:1px solid #4e8eb6;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.inventory-evolution>div{gap:8px;margin-top:10px;display:grid}.inventory-evolution article{background:#050f17db;border:1px solid #29475a;border-radius:9px;grid-template-columns:54px minmax(120px,1fr) minmax(120px,.8fr) 112px;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.inventory-evolution article.ready{border-color:#3b91c7;box-shadow:inset 0 0 18px #3797d31a}.inventory-evolution-target{background:radial-gradient(circle,#234b67,#08151e 72%);border:1px solid #315d78;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.inventory-evolution-target .inventory-pokemon-icon{image-rendering:pixelated;transform:scale(1.35)}.inventory-evolution article>span:nth-child(2){gap:3px;min-width:0;display:grid}.inventory-evolution article>span:nth-child(2) small{color:#7fa5bd;font-size:calc(9px + var(--inv-font-boost))}.inventory-evolution article>span:nth-child(2) b{color:#fff;font-size:calc(14px + var(--inv-font-boost));text-overflow:ellipsis;overflow:hidden}.inventory-evolution article>span:nth-child(2) em{color:#a8c1d0;font:normal 750 calc(10px + var(--inv-font-boost)) var(--font-geist-sans)}.inventory-evolution article>span:nth-child(3){grid-template-columns:30px 1fr;align-items:center;gap:1px 7px;min-width:0;display:grid}.inventory-evolution article>span:nth-child(3) img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;grid-row:1/4}.inventory-evolution article>span:nth-child(3) b{color:#fff;font-size:calc(12px + var(--inv-font-boost))}.inventory-evolution article>span:nth-child(3) small,.inventory-evolution article>span:nth-child(3) em{color:#8fa7b6;font-size:calc(8px + var(--inv-font-boost));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.inventory-evolution article>span:nth-child(3) em{color:#d5b95f}.inventory-evolution article>span.stone-missing b{color:#ff8494}.inventory-evolution article>span.stone-ready b{color:#7fd0ff}.inventory-evolution-actions{gap:4px;display:grid}.inventory-evolution-actions>button{color:#f2fbff;min-height:36px;font:900 calc(9px + var(--inv-font-boost)) var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#17618d,#268bc0);border:1px solid #4c9bca;border-radius:7px;padding:7px}.inventory-evolution-actions>button.unique{color:#fff0a5;background:linear-gradient(135deg,#5d4715,#9b7824);border-color:#b58d2f}.inventory-evolution-actions>button:disabled{color:#71818b;cursor:not-allowed;background:#17232b;border-color:#35434c}.inventory-evolution-final{color:#91a9b8;font-size:calc(10px + var(--inv-font-boost));margin:10px 0 0;line-height:1.45}@media (width<=900px) and (orientation:landscape){.inventory-evolution article{grid-template-columns:43px minmax(105px,1fr) minmax(100px,.8fr) 108px;gap:6px;padding:6px}.inventory-evolution-target{width:40px;height:40px}.inventory-evolution-actions>button{min-height:31px}}.game-shell.device-celular .inventory-evolution article{grid-template-columns:42px minmax(0,1fr) 92px;grid-template-areas:"pokemon target action""pokemon stone action";gap:5px 7px;padding:7px;overflow:hidden}.game-shell.device-celular .inventory-evolution-target{grid-area:pokemon;width:40px;height:40px}.game-shell.device-celular .inventory-evolution article>span:nth-child(2){grid-area:target}.game-shell.device-celular .inventory-evolution article>span:nth-child(3){grid-area:stone;grid-template-columns:24px minmax(0,1fr);gap:0 5px}.game-shell.device-celular .inventory-evolution article>span:nth-child(3) img{width:23px;height:23px}.game-shell.device-celular .inventory-evolution article>span:nth-child(3) small{min-width:0}.game-shell.device-celular .inventory-evolution-actions{grid-area:action;align-self:stretch;width:100%;min-width:0}.game-shell.device-celular .inventory-evolution-actions>button{overflow-wrap:anywhere;min-height:46px;padding:5px 4px;line-height:1.25}@media (width<=560px){.game-shell.device-celular .inventory-evolution article{grid-template-columns:38px minmax(0,1fr) 82px;gap:4px 6px;padding:6px}.game-shell.device-celular .inventory-evolution-target{width:36px;height:36px}}.player-profile-actions{grid-template-columns:1fr 1fr;gap:4px;margin-top:3px;display:grid}.player-profile-actions button{min-width:0;min-height:24px;font:850 7px var(--font-geist-mono);letter-spacing:.04em;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:3px 5px;display:flex}.player-profile-actions .player-inventory-button{margin:0}.player-pokedex-button{color:#ffb3bd;background:linear-gradient(135deg,#701c2af2,#251218f2);border:1px solid #ff556594}.player-pokedex-button:hover{color:#fff;border-color:#ff7d8e}.player-pokedex-button>span{border:2px solid;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.pokedex-overlay{z-index:82;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#030509d6;place-items:center;padding:2.5vh 2.5vw;display:grid;position:fixed;inset:0}.pokedex-window{color:#edf4f8;background:#0b1015;border:1px solid #745460;border-radius:16px;grid-template:58px minmax(0,1fr)/285px minmax(0,1fr);width:min(95vw,1320px);height:min(94vh,820px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 30px 110px #000,inset 0 0 0 1px #ff687a14}.pokedex-header{background:linear-gradient(90deg,#5f1727,#24151d 54%,#111923);border-bottom:1px solid #4a3039;grid-column:1/3;align-items:center;gap:11px;padding:0 14px;display:flex}.pokedex-device-icon{color:#8deaff;border:3px solid #ffd9df;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 0 3px #bf334a,0 0 18px #70dcff59}.pokedex-header>span:nth-child(2){gap:3px;display:grid}.pokedex-header b{letter-spacing:.12em;font-size:13px}.pokedex-header small{color:#c59ca4;letter-spacing:.07em;font-size:8px}.pokedex-header button{color:#ff9eac;cursor:pointer;background:#2b171e;border:1px solid #704551;border-radius:8px;width:34px;height:34px;margin-left:auto;font-size:20px}.pokedex-list{background:#090e13;border-right:1px solid #303943;grid-template-rows:50px minmax(0,1fr);min-width:0;min-height:0;display:grid}.pokedex-list>label{color:#84919d;background:#111820;border:1px solid #38424c;border-radius:8px;align-items:center;gap:7px;margin:8px;padding:0 10px;display:flex}.pokedex-list input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.pokedex-list>div{scrollbar-width:thin;scrollbar-color:#60424a transparent;min-height:0;padding:4px 7px 10px;overflow-y:auto}.pokedex-list button{color:#dce5eb;text-align:left;cursor:pointer;background:#0d141a;border:1px solid #0000;border-radius:8px;grid-template-columns:34px 48px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-height:56px;margin-bottom:4px;padding:5px 7px;display:grid;position:relative}.pokedex-list button:hover{background:#151e26}.pokedex-list button.selected{background:linear-gradient(100deg,#7b1c2d6b,#141c23e6);border-color:#bc4054}.pokedex-list button>small{color:#788590;font:800 8px var(--font-geist-mono)}.pokedex-list button>i{background:radial-gradient(circle,#23313b,#0b1015 70%);border:1px solid #35414a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.pokedex-list button>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pokedex-list button>em{color:#69dca7;font:800 6px var(--font-geist-mono);position:absolute;bottom:5px;right:6px}.pokedex-list button.locked{color:#56616b}.pokedex-list button.locked>i{background:#090c0f}.pokedex-pokemon-icon{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:block}.pokedex-pokemon-icon.locked{filter:brightness(0);opacity:.62}.pokedex-detail{scrollbar-width:thin;scrollbar-color:#66424b transparent;background:radial-gradient(circle at 28% 0,#b32e451f,#0000 30%),linear-gradient(145deg,#111820,#0a0e13 65%);min-width:0;min-height:0;padding:18px 22px 28px;overflow-y:auto}.pokedex-loading,.pokedex-unknown{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:100%;display:grid}.pokedex-loading>i{border:3px solid #31252a;border-top-color:#ef536a;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite inventory-spin}.pokedex-unknown>span{background:radial-gradient(circle,#151b21,#080b0e 68%);border:1px solid #303943;border-radius:50%;place-items:center;width:140px;height:140px;display:grid;overflow:hidden}.pokedex-unknown .pokedex-pokemon-icon{transform:scale(2.2)}.pokedex-unknown small{color:#9a6973;font:800 10px var(--font-geist-mono)}.pokedex-unknown h2{margin:0;font-size:20px}.pokedex-unknown p{color:#7d8993;margin:0;font-size:10px}.pokedex-species-head{grid-template-columns:112px minmax(0,1fr) 92px;align-items:center;gap:15px;display:grid}.pokedex-main-icon{background:radial-gradient(circle,#3c2831,#121820 70%);border:1px solid #5d4550;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:0 0 30px #e63e571a}.pokedex-main-icon .pokedex-pokemon-icon{transform:scale(1.9)}.pokedex-species-head>div>small{color:#e25c72;font:800 8px var(--font-geist-mono);letter-spacing:.12em}.pokedex-species-head h2{margin:3px 0 8px;font-size:30px}.pokedex-species-head p{gap:5px;margin:0 0 8px;display:flex}.pokedex-species-head p b{border:1px solid var(--type);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.pokedex-species-head p b{border:1px solid color-mix(in srgb,var(--type),transparent 45%)}}.pokedex-species-head p b{background:var(--type);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.pokedex-species-head p b{background:color-mix(in srgb,var(--type),transparent 88%)}}.pokedex-species-head p b{color:var(--type);text-transform:uppercase;font-size:8px}.pokedex-species-head>div>em{color:#93a0aa;font:normal 9px var(--font-geist-mono)}.pokedex-species-head>strong{color:#ffd66d;background:#2b2115;border:1px solid #bd8c3e;border-radius:50%;place-content:center;justify-items:center;width:88px;height:88px;font-size:22px;display:grid}.pokedex-species-head>strong small{color:#b49b6b;letter-spacing:.08em;margin-top:3px;font-size:6px}.pokedex-overview{background:#070c11ad;border:1px solid #303b44;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:15px 0 9px;display:grid}.pokedex-overview article{border-right:1px solid #303b44;gap:4px;padding:9px 11px;display:grid}.pokedex-overview article:last-child{border:0}.pokedex-overview small,.pokedex-detail section>header small{color:#788690;letter-spacing:.09em;font-size:7px}.pokedex-detail>section:not(.pokedex-species-head):not(.pokedex-overview):not(.pokedex-unknown){background:#0c1217d1;border:1px solid #2c3740;border-radius:9px;margin-top:9px;padding:11px}.pokedex-detail section>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pokedex-detail section>header b{color:#cbd5dc;font:850 8px var(--font-geist-mono);letter-spacing:.1em}.pokedex-stats>div{grid-template-columns:repeat(2,1fr);gap:8px 14px;display:grid}.pokedex-stats article span{justify-content:space-between;font-size:8px;display:flex}.pokedex-stats article i{background:#252e35;border-radius:4px;height:5px;margin-top:3px;display:block;overflow:hidden}.pokedex-stats article i em{background:linear-gradient(90deg,#d43f59,#efad62);height:100%;display:block}.pokedex-abilities>div{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.pokedex-abilities article{background:#111a20;border-radius:6px;padding:8px}.pokedex-abilities article>span{justify-content:space-between;gap:6px;display:flex}.pokedex-abilities article em{color:#d9a4ff;background:#382346;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal}.pokedex-abilities article p{color:#8b98a2;margin:5px 0 0;font-size:8px;line-height:1.45}.pokedex-moves>div{scrollbar-width:thin;gap:4px;max-height:310px;display:grid;overflow-y:auto}.pokedex-moves article{border-left:3px solid var(--type);background:#111920;border-radius:5px;grid-template-columns:minmax(150px,1fr) 54px 60px 46px;align-items:center;gap:7px;padding:7px 8px;display:grid}.pokedex-moves article>span{gap:2px;display:grid}.pokedex-moves article>span em{color:var(--type);font:normal 7px var(--font-geist-mono)}.pokedex-moves article>span:not(:first-child){text-align:center}.pokedex-moves article small{color:#6f7c86;font-size:6px}.pokedex-moves article p{color:#8e9aa4;grid-column:1/5;margin:2px 0 0;font-size:8px;line-height:1.35}.pokedex-tms>p,.pokedex-evolutions>p{color:#7f8c96;margin:0 0 8px;font-size:8px}.pokedex-tms>div{flex-wrap:wrap;gap:5px;display:flex}.pokedex-tms>div>span{border:1px solid var(--type);grid-template-columns:25px auto;align-items:center;gap:0 5px;padding:5px 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.pokedex-tms>div>span{border:1px solid color-mix(in srgb,var(--type),transparent 65%)}}.pokedex-tms>div>span{background:var(--type);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pokedex-tms>div>span{background:color-mix(in srgb,var(--type),transparent 92%)}}.pokedex-tms span i{background:var(--type);color:#071016;width:24px;height:24px;font:900 7px var(--font-geist-mono);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.pokedex-tms span small{color:var(--type);font-size:6px}.pokedex-evolutions>div{flex-wrap:wrap;gap:7px;display:flex}.pokedex-evolutions article{background:#111920;border-radius:7px;align-items:center;gap:9px;min-width:180px;padding:7px;display:flex}.pokedex-evolutions article>.pokedex-pokemon-icon{transform:scale(.9)}.pokedex-evolutions article span{gap:3px;display:grid}.pokedex-evolutions article small{color:#85919b;text-transform:capitalize;font-size:7px}.capture-result{z-index:84;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#effaff;background:#07121be6;border:1px solid #7bdcffb8;border-radius:12px;grid-template-columns:76px minmax(0,1fr);gap:12px;width:min(440px,88vw);padding:13px 15px;animation:.28s ease-out capture-result-in;display:grid;position:fixed;top:16%;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #000000b8,0 0 28px #57c5ff1f}.capture-result>i{background:radial-gradient(circle,#254454,#09131a 72%);border:1px solid #4b7d91;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.capture-result>span{align-content:center;gap:4px;display:grid}.capture-result small{color:#72d7ff;font:800 7px var(--font-geist-mono);letter-spacing:.1em}.capture-result h3{margin:0;font-size:20px}.capture-result p{color:#a7b7c0;margin:0;font-size:8px}.capture-result strong{color:#ffe576;font-size:9px}.capture-result .capture-iv-grid{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.capture-result .capture-iv-grid b{color:#bdeaff;background:#152630;border-radius:4px;padding:2px 4px;font-size:7px}.capture-result.shiny{border-color:#ffe56c;box-shadow:0 18px 50px #000,0 0 32px #ffe14a33}@keyframes capture-result-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.94)}}.capture-ball-tooltip{z-index:90;pointer-events:none;color:#fff;font:800 8px var(--font-geist-mono);background:#050d14f0;border:1px solid #5a7181;border-radius:6px;padding:5px 7px;position:fixed;box-shadow:0 5px 18px #000}@media (width<=900px) and (orientation:landscape){.pokedex-overlay{padding:1.5vh 1.5vw}.pokedex-window{grid-template:45px minmax(0,1fr)/210px minmax(0,1fr);width:97vw;height:97vh;min-height:330px}.pokedex-header{padding:0 9px}.pokedex-device-icon{width:25px;height:25px}.pokedex-list{grid-template-rows:42px minmax(0,1fr)}.pokedex-list button{grid-template-columns:30px 39px minmax(0,1fr);min-height:48px}.pokedex-list button>i{width:38px;height:38px}.pokedex-detail{padding:10px 12px 18px}.pokedex-species-head{grid-template-columns:72px minmax(0,1fr) 66px}.pokedex-main-icon{width:68px;height:68px}.pokedex-main-icon .pokedex-pokemon-icon{transform:scale(1.25)}.pokedex-species-head h2{font-size:22px}.pokedex-species-head>strong{width:62px;height:62px;font-size:16px}.pokedex-abilities>div{grid-template-columns:1fr}.pokedex-moves>div{max-height:220px}}.player-pokedex-button>img{object-fit:contain;width:18px;height:18px;image-rendering:pixelated}.pokedex-device-icon img{object-fit:contain;width:25px;height:25px;image-rendering:pixelated}.pokedex-window{grid-template-columns:310px minmax(0,1fr)}.pokedex-header b{font-size:15px}.pokedex-header small{font-size:10px}.pokedex-list input{font-size:13px}.pokedex-list button{grid-template-columns:40px 52px minmax(0,1fr);gap:10px;min-height:66px;padding:7px 9px}.pokedex-list button>small{font-size:10px}.pokedex-list button>b{font-size:13px}.pokedex-list button>em{font-size:8px}.pokedex-detail{padding:22px 26px 34px}.pokedex-species-head>div>small{font-size:10px}.pokedex-species-head>div>em{font-size:12px}.pokedex-species-head p b{font-size:10px}.pokedex-species-head>strong{font-size:30px}.pokedex-species-head>strong small{font-size:9px}.pokedex-overview article{padding:12px 14px}.pokedex-overview small,.pokedex-detail section>header small{font-size:9px}.pokedex-overview b{font-size:13px}.pokedex-detail>section:not(.pokedex-species-head):not(.pokedex-overview):not(.pokedex-unknown){margin-top:13px;padding:15px}.pokedex-detail section>header b,.pokedex-stats article span{font-size:11px}.pokedex-abilities article{padding:11px}.pokedex-abilities article b{font-size:12px}.pokedex-abilities article p{font-size:11px;line-height:1.55}.pokedex-moves article{grid-template-columns:minmax(180px,1fr) 64px 72px 55px;gap:9px;padding:10px 11px}.pokedex-moves article>span:first-child b{font-size:12px}.pokedex-moves article>span em{font-size:9px}.pokedex-moves article small{font-size:8px}.pokedex-moves article p{font-size:11px;line-height:1.45}.pokedex-tms>p,.pokedex-evolutions>p,.pokedex-drops>p{font-size:11px}.pokedex-tms span b{font-size:10px}.pokedex-tms span small{font-size:8px}.pokedex-evolutions article b{font-size:12px}.pokedex-evolutions article small{font-size:9px}.pokedex-drops>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pokedex-drops article{background:#101920;border:1px solid #30404a;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.pokedex-drops article img{object-fit:contain;image-rendering:auto;width:34px;height:34px}.pokedex-drops article span{gap:3px;display:grid}.pokedex-drops article b{font-size:11px}.pokedex-drops article small{color:#8796a0;font-size:9px}.pokedex-drops article>strong{color:#74d2ff;font-size:12px}.pokedex-type-relations>p{color:#82909b;margin:0 0 10px;font-size:11px}.pokedex-type-relations>div{gap:8px;display:grid}.pokedex-type-relations article{background:#101820;border:1px solid #26323b;border-radius:8px;grid-template-columns:155px minmax(0,1fr);align-items:start;gap:10px;padding:13px;display:grid}.pokedex-type-relations article>span{gap:3px;display:grid}.pokedex-type-relations article>span b{letter-spacing:.08em;font-size:11px}.pokedex-type-relations article.weak>span b{color:#ff7c78}.pokedex-type-relations article.resist>span b{color:#71d7ff}.pokedex-type-relations article.immune>span b{color:#c6a4ff}.pokedex-type-relations article>span small{color:#74818c;font-size:9px}.pokedex-type-relations article>div{flex-wrap:wrap;gap:6px;display:flex}.pokedex-type-relations article>div>small{color:#65717b;font-size:10px}.pokedex-type-relations em{border:1px solid var(--type);align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pokedex-type-relations em{border:1px solid color-mix(in srgb,var(--type),transparent 45%)}}.pokedex-type-relations em{background:var(--type);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.pokedex-type-relations em{background:color-mix(in srgb,var(--type),transparent 87%)}}.pokedex-type-relations em{font-style:normal}.pokedex-type-relations em i{color:#e7edf1;font:800 10px var(--font-geist-mono);text-transform:uppercase;padding:7px 9px;font-style:normal}.pokedex-type-relations em strong{background:var(--type);color:#091116;min-width:40px;font:950 11px var(--font-geist-mono);align-self:stretch;place-items:center;padding:0 6px;display:grid}.inventory-tm-available p{align-items:center;gap:7px;grid-template-columns:minmax(0,1fr) 58px!important;display:grid!important}.inventory-tm-info-trigger{min-width:0;height:30px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:1px 4px;display:grid}.inventory-tm-info-trigger:hover,.inventory-tm-info-trigger:focus-visible{background:#122d3d;border-color:#4b9bc8;outline:none}.inventory-tm-info-trigger>img{object-fit:contain;image-rendering:auto;width:26px;height:26px}.inventory-tm-info-trigger>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-tm-info-trigger>span{color:#cfff89}.inventory-tm-available p>.inventory-tm-use{color:#eaf8ff;height:28px;font:900 9px var(--font-geist-mono);cursor:pointer;background:#165d87;border:1px solid #3c8fc2;border-radius:5px}.inventory-tm-available p>.inventory-tm-use:disabled{color:#71808a;cursor:default;background:#19252c;border-color:#3c4a52}.capture-picker-backdrop{z-index:87;position:fixed;inset:0}.capture-picker{overscroll-behavior:contain;color:#fff;background:#071017f7;border:1px solid #526b7b;border-radius:10px;gap:5px;width:205px;max-height:calc(100dvh - 12px);padding:8px;display:grid;position:fixed;overflow-y:auto;box-shadow:0 15px 45px #000}.capture-picker>header{z-index:1;background:#071017f7;justify-content:space-between;align-items:center;padding:2px 3px 6px;display:flex;position:sticky;top:0}.capture-picker>header>b{font:900 9px var(--font-geist-mono);letter-spacing:.08em}.capture-picker>header>button{color:#fff;cursor:pointer;background:#26353f;border:0;border-radius:5px;width:24px;height:24px}.capture-picker>button{color:#fff;text-align:left;cursor:pointer;background:#101d25;border:1px solid #2d414e;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:4px 7px;display:grid}.capture-picker>button:hover{background:#173044;border-color:#69c8ff}.capture-picker>button img{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}.capture-picker>button span{gap:2px;display:grid}.capture-picker>button small{color:#9fb2be;font-size:9px}.capture-picker>button.unique{background:linear-gradient(135deg,#31280e,#171c20);border-color:#856d2d}.capture-picker>button.unique:hover{background:linear-gradient(135deg,#443612,#202b31);border-color:#d2a938}.capture-picker>button b>em{color:#ffe28a;font:900 6px var(--font-geist-mono);vertical-align:middle;background:#3b2f0d;border:1px solid #a98532;border-radius:999px;margin-left:4px;padding:1px 4px;font-style:normal;display:inline-flex}.capture-result{grid-template-columns:86px minmax(0,1fr);width:min(520px,92vw);padding:16px 18px}.capture-result>i{width:82px;height:82px}.capture-result h3{font-size:22px}.capture-result>span>small{font-size:9px}.capture-highlight-grid{grid-template-columns:1.45fr .55fr 1fr 1fr;gap:6px;margin-top:5px;display:grid!important}.capture-highlight-grid>b{color:#fff;overflow-wrap:anywhere;background:#10232f;border:1px solid #2d5268;border-radius:7px;gap:3px;min-width:0;padding:7px 8px;font-size:11px;display:grid}.capture-highlight-grid>b:first-child{color:#ffe56f;letter-spacing:-1px}.capture-highlight-grid>b>small{color:#7ccff7;letter-spacing:.08em;font-size:7px}@media (width<=900px) and (orientation:landscape){.pokedex-window{grid-template-columns:235px minmax(0,1fr)}.pokedex-list button{grid-template-columns:32px 41px minmax(0,1fr);gap:6px;min-height:54px}.pokedex-list button>b{font-size:10px}.pokedex-detail{padding:12px 15px 22px}.pokedex-detail>section:not(.pokedex-species-head):not(.pokedex-overview):not(.pokedex-unknown){padding:10px}.pokedex-moves article{grid-template-columns:minmax(145px,1fr) 50px 57px 43px;padding:7px}.pokedex-moves article p,.pokedex-abilities article p{font-size:9px}.pokedex-drops>div{grid-template-columns:1fr 1fr}.pokedex-drops article{grid-template-columns:28px minmax(0,1fr) auto;padding:5px}.pokedex-drops article img{width:26px;height:26px}.capture-result{top:10%;transform:translate(-50%)scale(.9)}}.pokedex-species-head>div>em{flex-wrap:wrap;gap:7px;font-style:normal;display:flex}.pokedex-species-head>div>em>span{color:#a9c1d1;font:800 11px var(--font-geist-mono);letter-spacing:.035em;background:#102330;border:1px solid #36536a;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.pokedex-species-head>div>em b{color:#f4fbff;font-size:14px}.pokedex-abilities article em{letter-spacing:.05em;padding:4px 7px;font-size:10px;font-weight:900}.capture-result{width:min(560px,92vw)}.capture-exp-earned{background:linear-gradient(100deg,#1f5b7a9e,#081a25bf);border:1px solid #4a7790;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;margin:4px 0 3px;padding:8px 10px;display:grid}.capture-exp-earned span{color:#bdeaff;font:850 9px var(--font-geist-mono);letter-spacing:.09em}.capture-exp-earned strong{color:#fff17f;text-shadow:0 0 12px #ffe15b61;justify-self:end;font-size:17px}.capture-exp-earned em{color:#91dfff;font:normal 9px var(--font-geist-mono);grid-column:1/-1}.inventory-items-view article{grid-template-columns:52px minmax(0,1fr) auto}.inventory-items-view article>i{width:48px;height:48px}.inventory-items-view article>i img{width:42px;height:42px}.inventory-item-use{color:#fff;min-width:62px;font:900 9px var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;background:linear-gradient(#1471aa,#0d4e79);border:1px solid #4bb8f3;border-radius:7px;grid-column:3;padding:7px 10px}.inventory-item-use:hover{filter:brightness(1.17)}.inventory-potion-picker{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07141df7;border:1px solid #4b9ac5;border-radius:13px;grid-template-rows:auto minmax(0,1fr);width:min(390px,100% - 36px);display:grid;position:absolute;inset:105px 18px 18px auto;overflow:hidden;box-shadow:0 20px 65px #000,0 0 30px #46b8f41f}.inventory-potion-picker>header{background:linear-gradient(90deg,#12364c,#0a202e);border-bottom:1px solid #294f65;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.inventory-potion-picker>header span{gap:3px;display:grid}.inventory-potion-picker>header small{color:#74d0ff;font:850 8px var(--font-geist-mono);letter-spacing:.1em}.inventory-potion-picker>header b{font-size:15px}.inventory-potion-picker>header button{color:#fff;cursor:pointer;background:#101d25;border:1px solid #456579;border-radius:7px;width:30px;height:30px;font-size:18px}.inventory-potion-picker>div{align-content:start;gap:7px;padding:10px;display:grid;overflow:auto}.inventory-potion-picker>div>button{color:#effaff;text-align:left;cursor:pointer;background:#0d1c24;border:1px solid #294957;border-radius:9px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:7px 10px;display:grid}.inventory-potion-picker>div>button:hover{background:#123044;border-color:#63caff}.inventory-potion-picker>div>button>i{background:#142a35;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.inventory-potion-picker>div>button>i .inventory-pokemon-icon{transform:scale(.85)}.inventory-potion-picker>div>button>span{gap:4px;display:grid}.inventory-potion-picker>div>button b{font-size:12px}.inventory-potion-picker>div>button small{color:#a5b6c0;font-size:9px}.inventory-potion-picker>div>button em{background:#24343c;border-radius:6px;height:6px;display:block;overflow:hidden}.inventory-potion-picker>div>button em i{background:linear-gradient(90deg,#47d66f,#a7f56f);height:100%;display:block}.inventory-potion-picker>div>button>strong{color:#8eecad;font-size:12px}.inventory-potion-picker>p{color:#a8bac4;text-align:center;align-self:center;margin:20px;font-size:12px}@media (width<=900px) and (orientation:landscape){.pokedex-species-head>div>em>span{padding:3px 5px;font-size:8px}.pokedex-species-head>div>em b{font-size:10px}.pokedex-abilities article em{font-size:8px}.inventory-potion-picker{width:min(350px,100% - 20px);inset:90px 10px 10px auto}.inventory-potion-picker>div>button{min-height:52px}.capture-exp-earned{padding:5px 7px}.capture-exp-earned strong{font-size:13px}}.game-top-actions{grid-template-columns:38px 38px 38px!important;width:126px!important}.game-top-actions>.game-settings-button,.game-top-actions>.game-fullscreen-button,.game-top-actions>.game-logout-button{color:#d9c3ff;font:800 16px/1 var(--font-geist-mono);cursor:pointer;background:#140f1ceb;border:1px solid #65498b;border-radius:50%;place-items:center;box-shadow:0 5px 18px #0006;width:38px!important;height:38px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}.game-top-actions>.game-fullscreen-button{color:#8fd8ff;background:#0b2233f0;border-color:#54bcffa3}@media (width<=760px) and (orientation:landscape){.game-top-actions{grid-template-columns:32px 32px 32px!important;width:104px!important;height:32px!important}.game-top-actions>.game-settings-button,.game-top-actions>.game-fullscreen-button,.game-top-actions>.game-logout-button{width:32px!important;height:32px!important;font-size:14px!important}}.game-top-actions{zoom:1!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:126px!important;height:38px!important;display:flex!important;transform:translate(-50%)!important}.game-top-actions>.game-settings-button,.game-top-actions>.game-fullscreen-button,.game-top-actions>.game-logout-button{box-sizing:border-box!important;background:#140f1cf5!important;border-radius:50%!important;flex:0 0 38px!important;width:38px!important;height:38px!important;overflow:visible!important}.game-top-actions>.game-fullscreen-button{color:#8fd8ff!important;background:#0b2233f5!important;border:1px solid #54bcffb8!important;box-shadow:0 5px 18px #0006,inset 0 0 0 1px #8fd8ff14!important}.game-top-actions>.game-logout-button{color:#ff9caf!important;background:#2d0f19f5!important;border-color:#ff708494!important}.team-bar{zoom:var(--team-panel-scale)!important;background:linear-gradient(180deg,rgba(18,20,26,var(--team-panel-opacity)),rgba(6,8,11,var(--team-panel-opacity)))!important}.team-potion-button{z-index:6;cursor:pointer;background:#071f2df5;border:1px solid #68d2ffc7;border-radius:50%;place-items:center;width:31px;height:31px;padding:2px;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 3px 10px #00000080}.team-potion-button img{object-fit:contain;width:24px;height:24px;image-rendering:pixelated}.team-potion-button:disabled{opacity:.28;filter:grayscale();cursor:not-allowed}.team-slot:not(.empty) .team-number{top:5px;left:38px}.team-potion-button.revive{background:#3e2a07f5;border-color:#ffd761;box-shadow:0 0 12px #ffcd484d}.team-potion-button.revive img{image-rendering:auto}.game-minimap{cursor:move;touch-action:none}.game-minimap button{cursor:pointer;touch-action:manipulation}.team-potion-backdrop{z-index:82;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0000003d;position:fixed;inset:0}.team-potion-picker{color:#effaff;background:#07141dfa;border:1px solid #4a9ccb;border-radius:13px;grid-template-rows:auto minmax(0,1fr);width:min(360px,92vw);max-height:min(430px,70vh);display:grid;position:absolute;bottom:106px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 65px #000}.team-potion-picker>header{background:linear-gradient(90deg,#12364c,#0a202e);border-bottom:1px solid #294f65;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.team-potion-picker>header span{gap:3px;display:grid}.team-potion-picker>header small{color:#75d2ff;font:850 8px var(--font-geist-mono);letter-spacing:.1em}.team-potion-picker>header b{font-size:15px}.team-potion-picker>header button{color:#fff;cursor:pointer;background:#101d25;border:1px solid #456579;border-radius:7px;width:30px;height:30px;font-size:18px}.team-potion-picker>div{align-content:start;gap:7px;padding:10px;display:grid;overflow:auto}.team-potion-picker>div>button{color:#effaff;text-align:left;cursor:pointer;background:#0d1c24;border:1px solid #294957;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:7px 10px;display:grid}.team-potion-picker>div>button:hover{background:#123044;border-color:#63caff}.team-potion-picker>div>button img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.team-potion-picker>div>button span{gap:3px;display:grid}.team-potion-picker>div>button b{font-size:12px}.team-potion-picker>div>button small{color:#9eafb9;font-size:9px;line-height:1.35}.team-potion-picker>div>button strong{color:#8eecad;font-size:12px}.team-potion-picker>p{color:#a8bac4;text-align:center;margin:25px;font-size:12px}@media (width<=900px) and (orientation:landscape){.team-potion-picker{max-height:78vh;bottom:82px}.team-potion-picker>div>button{min-height:50px}.team-potion-picker>div>button img{width:34px;height:34px}}.player-card{overflow:visible}.player-profile-collapse{z-index:2;color:#d9c3ff;width:24px;height:34px;font:900 19px/1 var(--font-geist-mono);cursor:pointer;background:#140f1df5;border:1px solid #65517e;border-radius:0 8px 8px 0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.player-hud-tools{z-index:7;top:14px;left:calc(28px + 250px * var(--ui-scale));zoom:1;transform:scale(var(--ui-scale));transform-origin:0 0;gap:6px;display:flex;position:absolute}.player-hud-tools.profile-hidden{left:14px}.player-hud-tools>button{color:#e5d6fa;width:36px;height:36px;font:900 16px/1 var(--font-geist-mono);cursor:pointer;background:#100d17f0;border:1px solid #9170bfa8;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 5px 18px #0000006b}.player-hud-tools .player-chat-toggle{color:#9fddff;background:#092231f0;border-color:#57aeebad}.player-hud-tools .player-chat-toggle.unread{animation:.75s steps(2,end) infinite chat-blink}.player-profile-restore{font-size:22px!important}.chat-hide-button{flex:0 0 34px;width:34px;color:#8fd8ff!important;background:#182a34!important;font-size:14px!important}.chat-hide-button:hover{background:#234254!important}.chat-hide-button>span{border:2px solid;border-radius:50%/65%;width:16px;height:10px;display:block;position:relative}.chat-hide-button>span:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.device-celular .game-minimap:not([style*=left\:]){left:14px;top:calc(22px + 135px * var(--ui-scale));right:auto}@media (width<=760px) and (orientation:landscape){.game-top-actions{gap:4px!important;min-width:104px!important;height:32px!important;top:6px!important}.game-top-actions>.game-settings-button,.game-top-actions>.game-fullscreen-button,.game-top-actions>.game-logout-button{flex-basis:32px!important;width:32px!important;height:32px!important}.player-hud-tools{top:7px}.player-profile-collapse{width:21px;height:30px;right:-11px}.device-celular .game-minimap:not([style*=left\:]){left:8px;top:calc(15px + 132px * var(--ui-scale))}}@media (hover:none),(pointer:coarse){.game-top-actions button[data-tooltip]:before,.game-top-actions button[data-tooltip]:after{content:none!important;opacity:0!important;display:none!important}}.capture-picker{gap:4px;width:172px;padding:6px}.capture-picker>header{padding:1px 2px 4px}.capture-picker>header>b{font-size:7px}.capture-picker>header>button{width:20px;height:20px}.capture-picker>button{grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:32px;padding:3px 5px}.capture-picker>button img{width:22px;height:22px}.capture-picker>button b{font-size:9px}.capture-picker>button small{font-size:7px}.inventory-instance-meta b.iv-stars{letter-spacing:-1px;align-items:center;gap:1px;display:flex;overflow:visible}.inventory-instance-meta b.iv-stars>i{color:#ffd658;text-shadow:0 0 5px #ffd65847;font-style:normal}.inventory-instance-meta b.iv-stars>span{color:#4f5b62;text-shadow:none;font-weight:700}.capture-highlight-grid .capture-iv-stars>span{gap:1px;display:flex}.capture-highlight-grid .capture-iv-stars i{color:#ffe56f;font-style:normal}.capture-highlight-grid .capture-iv-stars em{color:#4d6270;letter-spacing:-1px;font-style:normal}.player-profile-collapse{transform-origin:0;color:#d9c3ff;width:24px;height:36px;font:900 19px/1 var(--font-geist-mono);cursor:pointer;background:#140f1dfa;border:1px solid #65517e;border-left:0;border-radius:0 8px 8px 0;place-items:center;padding:0;display:grid;box-shadow:5px 5px 16px #00000061;z-index:8!important;left:calc(14px + 270px * var(--ui-scale))!important;right:auto!important;top:calc(14px + 43px * var(--ui-scale))!important;transform:translateY(-50%) scale(var(--ui-scale))!important;position:absolute!important}.chat-bubble-icon{border:2px solid;border-radius:7px;width:17px;height:13px;display:block;position:relative}.chat-bubble-icon:after{content:"";border-left:2px solid;width:6px;height:6px;position:absolute;bottom:-5px;left:2px;transform:skewY(-35deg)}.profile-symbol{width:18px;height:18px;display:block;position:relative}.profile-symbol:before{content:"";border:2px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%)}.profile-symbol:after{content:"";border:2px solid;border-radius:9px 9px 4px 4px;height:8px;position:absolute;bottom:0;left:1px;right:1px}.player-money{color:#ffe47a;font:900 9px var(--font-geist-mono);letter-spacing:.03em;text-shadow:0 1px #412900;background:#463108b8;border:1px solid #e8b93c7a;border-radius:8px;align-items:center;margin-left:6px;padding:2px 6px;display:inline-flex}.hud-tooltip[data-tooltip]{position:relative;overflow:visible!important}.hud-tooltip[data-tooltip]:before{content:"";z-index:31;opacity:0;pointer-events:none;border:5px solid #0000;border-bottom-color:#7853a5;transition:opacity .14s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.hud-tooltip[data-tooltip]:after{content:attr(data-tooltip);z-index:30;color:#f3eaff;min-width:max-content;font:800 11px/1.2 var(--font-geist-mono);opacity:0;pointer-events:none;background:#0c0a11fa;border:1px solid #7853a5;border-radius:7px;padding:8px 11px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%,-3px);box-shadow:0 9px 28px #000000a6}.hud-tooltip[data-tooltip]:hover:before,.hud-tooltip[data-tooltip]:focus-visible:before,.hud-tooltip[data-tooltip]:hover:after,.hud-tooltip[data-tooltip]:focus-visible:after{opacity:1}.hud-tooltip[data-tooltip]:hover:after,.hud-tooltip[data-tooltip]:focus-visible:after{transform:translate(-50%)}html.pointer-tooltips-suppressed [data-tooltip]:before,html.pointer-tooltips-suppressed [data-tooltip]:after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}html.pointer-tooltips-suppressed [role=tooltip]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.joystick{zoom:var(--joystick-scale)!important}.attack-button{zoom:var(--attack-scale)!important}.smart-targets{zoom:var(--target-buttons-scale)!important}.fly-floor-controls{zoom:var(--fly-buttons-scale)!important}@media (width<=760px) and (orientation:landscape){.player-profile-collapse{width:21px;height:31px;left:calc(14px + 270px * var(--ui-scale))!important;top:calc(7px + 43px * var(--ui-scale))!important}.game-settings-panel{max-height:78vh}}@media (hover:none),(pointer:coarse){.hud-tooltip[data-tooltip]:before,.hud-tooltip[data-tooltip]:after{content:none!important;opacity:0!important;display:none!important}}.player-profile-shell{z-index:4;zoom:var(--ui-scale);position:absolute;top:14px;left:14px}.player-profile-shell>.player-card{zoom:1!important;position:relative!important;inset:auto!important}.player-profile-shell>.player-profile-collapse{top:50%!important;left:100%!important;right:auto!important;transform:translateY(-50%)!important}@media (width<=760px) and (orientation:landscape){.player-profile-shell{top:7px;left:8px}.player-profile-shell>.player-profile-collapse{top:50%!important}}.inventory-category-icon.icon-berries{image-rendering:auto;background:url(/game/items/oran-berry.png) 50%/contain no-repeat}.inventory-category-icon.icon-heldItems{image-rendering:auto;background:url(/game/items/leftovers.png) 50%/contain no-repeat}.inventory-instance-meta{grid-template-columns:repeat(5,minmax(0,1fr))}.held-item-meta b{align-items:center;gap:5px;display:flex}.held-item-meta b img{object-fit:contain;image-rendering:auto;width:23px;height:23px}.held-item-meta button{color:#ffe08a;font:850 7px var(--font-geist-mono);cursor:pointer;background:#352610;border:1px solid #a47b34;border-radius:5px;justify-self:start;padding:3px 6px}.inventory-items-view article>i img,.inventory-potion-picker img,.team-potion-picker>div>button img{image-rendering:auto}@media (width<=980px){.inventory-categories button{grid-template-columns:auto auto;gap:3px}.inventory-categories button>b{display:none}.inventory-instance-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-instance-meta>span{border-bottom:1px solid #27465b}.held-item-meta{grid-column:1/-1}}.inventory-categories,.inventory-instance-meta{grid-template-columns:repeat(6,minmax(0,1fr))}.inventory-instance-meta>span:nth-child(-n+3){grid-column:span 2}.inventory-instance-meta>.capture-ball-meta,.inventory-instance-meta>.held-item-meta{border-top:1px solid #27465b;grid-column:span 3}.inventory-instance-meta>.held-item-meta{border-right:0;box-shadow:inset 0 1px #38647f}.inventory-icon-ring.shiny .inventory-pokemon-icon,.inventory-big-icon.shiny .inventory-pokemon-icon,.team-icon-ring.shiny .roster-icon{filter:drop-shadow(0 0 3px #ffd241d9)drop-shadow(0 0 7px #ffbc2661)}.player-card{gap:4px;width:224px;grid-template-columns:1fr!important}.player-card>div:last-child{width:100%}.player-money{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,#5c440a6b,#231d0c8c);border-radius:5px;align-items:center;width:100%;height:18px;margin:2px 0 3px;padding:2px 6px;display:flex;overflow:hidden}.pokedex-drops article[data-tooltip]{cursor:pointer;position:relative}.pokedex-drops article[data-tooltip]:after{content:attr(data-tooltip);z-index:8;color:#eaf6fb;width:220px;font:700 8px/1.4 var(--font-geist-mono);opacity:0;pointer-events:none;background:#050c11fa;border:1px solid #5b7688;border-radius:7px;padding:8px;transition:all .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #000}.pokedex-drops article[data-tooltip]:hover:after,.pokedex-drops article[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.pokedex-drop-info{z-index:96;background:#000000b3;place-items:center;display:grid;position:fixed;inset:0}.pokedex-drop-info article{color:#edf8ff;text-align:center;background:#0b141b;border:1px solid #6b8798;border-radius:12px;justify-items:center;gap:9px;width:min(340px,88vw);padding:22px;display:grid;position:relative;box-shadow:0 22px 70px #000}.pokedex-drop-info img{object-fit:contain;image-rendering:auto;width:48px;height:48px}.pokedex-drop-info h3,.pokedex-drop-info p{margin:0}.pokedex-drop-info p{color:#a9bac4;font-size:10px;line-height:1.5}.pokedex-drop-info strong{color:#ffe174;font-size:9px}.pokedex-drop-info article>button{color:#fff;background:#172630;border:1px solid #6b8798;border-radius:6px;width:27px;height:27px;position:absolute;top:8px;right:8px}.combat-panel{z-index:8;zoom:var(--ui-scale);color:#eaf6fb;background:#070d12eb;border:1px solid #7e9fb480;border-radius:10px;width:min(360px,44vw);position:absolute;bottom:118px;right:14px;box-shadow:0 10px 32px #000}.combat-panel>header{border-bottom:1px solid #7e9fb440;justify-content:space-between;align-items:center;height:28px;padding:0 7px;display:flex}.combat-panel>header b{font:900 8px var(--font-geist-mono);letter-spacing:.12em}.combat-panel button{cursor:pointer}.combat-panel>header button{color:#bdeaff;background:0 0;border:0;width:23px;height:23px}.combat-panel.collapsed{width:42px}.combat-panel.collapsed>header b{display:none}.combat-panel>div{gap:5px;max-height:260px;padding:6px;display:grid;overflow:auto}.combat-panel article{background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;gap:4px;padding:5px;display:grid}.combat-panel article>span,.combat-panel nav{justify-content:space-between;align-items:center;gap:4px;display:flex}.combat-panel article>span>b{font-size:9px}.combat-panel article>span button,.combat-panel nav button{color:#9eb5c2;min-height:21px;font:800 6px var(--font-geist-mono);background:#13212a;border:1px solid #425b6a;border-radius:5px;padding:3px 6px}.combat-panel button.active{color:#dff7ff;border-color:#7ddbff}.combat-panel button.safe{color:#a9f3c4;border-color:#65d694}.combat-panel button.aggressive{color:#ffabb3;border-color:#d95c68}.combat-panel article>section{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.combat-panel article>section button{color:#eaf6fb;background:#101b22;border:1px solid #3d5260;border-radius:6px;align-content:center;place-items:center;gap:2px;min-width:0;height:38px;padding:3px;display:grid;position:relative;overflow:hidden}.combat-panel article>section button b{max-width:100%;font:800 6px var(--font-geist-mono);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combat-panel article>section button small{color:#71e899;font:800 6px var(--font-geist-mono)}.combat-panel article>section button i{background:#ff7c88;height:2px;position:absolute;bottom:0;left:0}.combat-panel article>section button:disabled small{color:#ff9ba5}.combat-panel>div>p{color:#8fa0aa;text-align:center;margin:3px;font-size:8px}@media (width<=760px) and (orientation:landscape){.player-card{grid-template-columns:1fr!important;width:190px!important}.combat-panel{width:min(330px,48vw);max-height:52vh;bottom:88px;right:7px}.combat-panel article>section{grid-template-columns:repeat(2,minmax(0,1fr))}}.inventory-item-card{cursor:pointer;outline:none;position:relative}.inventory-item-card:hover,.inventory-item-card:focus-visible{background:linear-gradient(135deg,#123047,#0b1c28);border-color:#4c9bca;box-shadow:0 0 0 2px #59bef71a}.pokedex-item-tooltip-anchor{pointer-events:none;position:absolute;inset:0}.pokedex-item-tooltip{z-index:10020;color:#eaf8ff;pointer-events:none;background:#07141dfa;border:1px solid #4b9ac5;border-radius:10px;gap:7px;padding:12px;display:grid;position:fixed;box-shadow:0 16px 42px #000000b3}.pokedex-item-tooltip header{border-bottom:1px solid #294f65;align-items:center;gap:9px;padding-bottom:7px;display:flex}.pokedex-item-tooltip header img{object-fit:contain;width:38px;height:38px}.pokedex-item-tooltip header span{gap:2px;display:grid}.pokedex-item-tooltip header small{color:#70c8f8;font:850 8px var(--font-geist-mono);letter-spacing:.1em}.pokedex-item-tooltip header b{font-size:13px}.pokedex-item-tooltip p{color:#b9cbd5;margin:0;font-size:10px;line-height:1.45}.pokedex-item-tooltip em{color:#6e93a8;font:normal 8px var(--font-geist-mono)}.inventory-item-info{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080cb8;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.inventory-item-info>article{background:#0a1922;border:1px solid #4b9ac5;border-radius:14px;width:min(470px,100%);overflow:hidden;box-shadow:0 24px 80px #000}.inventory-item-info header{background:linear-gradient(100deg,#123a51,#0b2230);border-bottom:1px solid #2b5268;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:14px;display:grid}.inventory-item-info header>img{object-fit:contain;width:54px;height:54px}.inventory-item-info header span{gap:3px;display:grid}.inventory-item-info header small{color:#70c8f8;font:850 8px var(--font-geist-mono);letter-spacing:.1em}.inventory-item-info h3{margin:0;font-size:20px}.inventory-item-info header button{color:#fff;cursor:pointer;background:#101d25;border:1px solid #456579;border-radius:7px;width:32px;height:32px;font-size:19px}.inventory-item-info>article>div{gap:9px;padding:15px;display:grid}.inventory-item-info p{color:#c5d6df;margin:0;font-size:12px;line-height:1.55}.inventory-item-info footer{background:#08141b;border-top:1px solid #28475b;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.inventory-item-info footer b{color:#7f9aaa;font:850 8px var(--font-geist-mono);letter-spacing:.08em}.inventory-item-info footer strong{color:#9bdcff;font-size:15px}@media (width<=980px){.inventory-instance-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-instance-meta>span:nth-child(-n+3),.inventory-instance-meta>.capture-ball-meta,.inventory-instance-meta>.held-item-meta{grid-column:span 1}.inventory-instance-meta>.held-item-meta{grid-column:1/-1}.pokedex-item-tooltip{display:none}}.pokedex-drop-card{cursor:pointer;outline:none;position:relative}.pokedex-drop-card:hover,.pokedex-drop-card:focus-visible{box-shadow:0 0 0 2px #59bef71a;background:linear-gradient(135deg,#123047,#0b1c28)!important;border-color:#4c9bca!important}.pokedex-item-info{z-index:10030;position:fixed}.pokedex-item-info>article{width:min(470px,100vw - 28px)}.pokedex-item-info footer strong{color:#ffe174}.combat-panel{transform-origin:100%;z-index:9;width:min(340px,42vw);top:50%;bottom:auto;right:8px;transform:translateY(-50%)}.combat-panel>header{height:34px}.combat-panel>header>span{gap:1px;min-width:0;display:grid}.combat-panel>header>span small{color:#7f9daa;font:750 6px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combat-panel>header>button{font-size:19px}.combat-panel.collapsed>header{border:0;justify-content:center;height:38px;padding:0}.combat-panel.collapsed>header>button{color:#ffe08b;width:38px;height:38px;font-size:18px}.combat-panel>div{max-height:min(72vh,430px)}.combat-panel article>span button{min-width:82px}.combat-panel nav{grid-template-columns:48px 1fr 1fr;gap:3px;display:grid}.combat-panel nav>small{color:#75909f;font:800 6px var(--font-geist-mono);letter-spacing:.06em}.combat-panel nav button{width:100%}.combat-panel article>section button:disabled{cursor:not-allowed;opacity:.58}.combat-panel article>section button:not(:disabled):hover{background:#17303e;border-color:#68c9f5}.combat-panel article>section button:not(:disabled) small{color:#8ff2ac}@media (width<=760px) and (orientation:landscape){.combat-panel{width:min(310px,47vw);max-height:78vh;top:50%;bottom:auto;right:6px;transform:translateY(-50%)}.combat-panel>div{max-height:66vh}.combat-panel article>section{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-card{width:224px;min-height:0!important;padding:7px 8px!important}.player-card>div:last-child{gap:3px}.player-identity{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;display:grid}.player-identity>strong{min-width:0;font-size:11px}.player-identity>.player-level{letter-spacing:.04em;background:#4f2b7461;border:1px solid #b277ff6b;border-radius:5px;padding:2px 5px;font-size:7px!important}.player-identity>.player-money{border-radius:5px;width:auto;max-width:76px;height:16px;margin:0;padding:2px 5px;font-size:8px}.player-card .hud-bar{height:9px;margin-top:0}.player-card .hud-label{font-size:7px;line-height:9px}.player-profile-actions{gap:3px;margin-top:1px}.player-profile-actions button{min-height:21px;padding:2px 4px;font-size:6px}.player-pokedex-button>img{width:15px;height:15px}.inventory-bag-icon{transform:scale(.86)}@media (width<=760px) and (orientation:landscape){.player-card{width:194px!important;padding:6px!important}.player-identity{gap:3px}.player-identity>.player-money{max-width:62px;font-size:7px}}.combat-panel{background:#060c11f0;border-radius:9px;width:214px;box-shadow:0 8px 26px #000000c2}.combat-panel>header{height:29px;padding:0 4px 0 7px}.combat-panel>header>span{align-items:center;gap:6px;min-width:0;display:flex}.combat-panel>header>span b{font-size:7px}.combat-panel>header>span small{max-width:98px;font-size:6px}.combat-panel>header>button{width:25px;height:25px;font-size:17px}.combat-panel.collapsed{border-radius:9px;width:36px;height:36px}.combat-panel.collapsed>header{height:34px}.combat-panel.collapsed>header>button{width:34px;height:34px;font-size:16px}.combat-panel>div{gap:4px;max-height:min(72vh,330px);padding:4px;overflow-y:auto}.combat-panel article{border-radius:6px;gap:3px;padding:4px}.combat-panel article>header{justify-content:space-between;align-items:center;gap:4px;min-width:0;display:flex}.combat-panel article>header>b{color:#d9edf7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.combat-quick-actions{flex:none;gap:3px;display:flex}.combat-quick-actions>button{color:#8da5b2;width:23px;height:23px;font:900 10px var(--font-geist-mono);background:#101b22;border:1px solid #39505d;border-radius:5px;place-items:center;padding:0;display:grid}.combat-quick-actions>button.view{color:#dff7ff;border-color:#78cefa;box-shadow:inset 0 0 8px #3eb1eb33}.combat-quick-actions>button.manual{color:#ffe19a;border-color:#c79c48}.combat-quick-actions>button.automatic{color:#a9dcff;border-color:#4d8fc0}.combat-quick-actions>button.safe{color:#9cf0ba;border-color:#55b87b}.combat-quick-actions>button.aggressive{color:#ff9ca5;border-color:#c64e5a}.combat-panel article>.combat-moves{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;display:grid}.combat-panel article>.combat-moves>button{color:#e9f8ff;background:#0d1820;border:1px solid #344a57;border-radius:5px;place-items:center;width:100%;min-width:0;height:28px;padding:0;display:grid;position:relative;overflow:hidden}.combat-panel article>.combat-moves>button>b{font:900 13px/1 Arial}.combat-panel article>.combat-moves>button>small{color:#ffb3ba;font:900 5px var(--font-geist-mono);background:#000000c7;border-radius:3px;padding:1px 2px;position:absolute;bottom:2px;right:2px}.combat-panel article>.combat-moves>button>i{background:#ff6d7a;height:2px;position:absolute;bottom:0;left:0}.combat-panel article>.combat-moves>button:disabled{cursor:not-allowed;opacity:.58}.combat-panel article>.combat-moves>button:not(:disabled):hover{background:#142b37;border-color:#62bfe9}.combat-panel>div>p{font-size:7px}.combat-tip[data-tooltip]{position:relative}.combat-panel>header .combat-tip[data-tooltip]:after,.combat-quick-actions .combat-tip[data-tooltip]:after{content:attr(data-tooltip);z-index:60;color:#edf9ff;width:max-content;max-width:210px;font:750 7px/1.35 var(--font-geist-mono);opacity:0;pointer-events:none;background:#050c11fa;border:1px solid #557184;border-radius:6px;padding:6px 8px;transition:all .12s;position:absolute;top:50%;right:calc(100% + 7px);transform:translate(4px,-50%);box-shadow:0 8px 24px #000}.combat-panel>header .combat-tip[data-tooltip]:hover:after,.combat-panel>header .combat-tip[data-tooltip]:focus-visible:after,.combat-quick-actions .combat-tip[data-tooltip]:hover:after,.combat-quick-actions .combat-tip[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)}@media (width<=760px) and (orientation:landscape){.combat-panel{width:198px;max-height:78vh;right:5px}.combat-panel>div{max-height:68vh}.combat-panel article>.combat-moves{grid-template-columns:repeat(6,minmax(0,1fr))}.combat-panel article>.combat-moves>button{height:25px}.combat-quick-actions>button{width:21px;height:21px}}@media (hover:none),(pointer:coarse){.combat-panel .combat-tip[data-tooltip]:after{display:none!important}}.combat-panel{touch-action:none;width:206px}.combat-panel>.combat-drag-handle{cursor:move;-webkit-user-select:none;user-select:none}.combat-panel>.combat-drag-handle>span{align-items:center;gap:4px;display:flex}.combat-panel>.combat-drag-handle>span>svg{color:#6e8795;flex:none}.combat-panel>header button svg,.combat-quick-actions>button svg{pointer-events:none;display:block}.combat-quick-actions>button{width:22px;height:22px}.combat-panel article>.combat-moves{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.combat-panel article>.combat-moves>.combat-move-button{border:1px solid var(--move-color);place-items:center;width:100%;min-width:0;height:32px;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.combat-panel article>.combat-moves>.combat-move-button{border:1px solid color-mix(in srgb,var(--move-color) 72%,#17232b)}}.combat-panel article>.combat-moves>.combat-move-button{background:var(--move-color);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.combat-panel article>.combat-moves>.combat-move-button{background:color-mix(in srgb,var(--move-color) 34%,#071017)}}.combat-panel article>.combat-moves>.combat-move-button{color:#fff;cursor:pointer;overflow:visible;box-shadow:inset 0 0 10px #00000047}.combat-panel article>.combat-moves>.combat-move-button>b{font:950 9px/1 var(--font-geist-mono);letter-spacing:-.04em;text-shadow:0 1px 2px #000}.combat-panel article>.combat-moves>.combat-move-button>small{color:#fff;font:900 5px var(--font-geist-mono);background:#000000d1;border-radius:3px;padding:1px 2px;position:absolute;bottom:2px;right:2px}.combat-panel article>.combat-moves>.combat-move-button>i{background:#fff;border-radius:0 0 5px 5px;height:3px;position:absolute;bottom:0;left:0}.combat-panel article>.combat-moves>.combat-move-button:not(:disabled):hover,.combat-panel article>.combat-moves>.combat-move-button:focus-visible{filter:brightness(1.18);outline-offset:1px;outline:1px solid #ffffffbf}.combat-panel article>.combat-moves>.combat-move-button:disabled{cursor:wait;filter:saturate(.7);opacity:.72}.combat-move-tooltip{z-index:80;border:1px solid var(--move-color);gap:4px;width:238px;padding:9px 10px;display:grid;position:absolute;top:50%;right:calc(100% + 8px);transform:translate(5px,-50%)}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip{border:1px solid color-mix(in srgb,var(--move-color) 68%,#49616e)}}.combat-move-tooltip{color:#eaf7fc;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#071018;border-radius:8px;transition:all .12s;box-shadow:0 10px 30px #000}.combat-move-tooltip:after{content:"";border:6px solid #0000;border-left-color:var(--move-color);position:absolute;top:50%;left:100%}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip:after{border-left-color:color-mix(in srgb,var(--move-color) 68%,#49616e)}}.combat-move-tooltip:after{transform:translateY(-50%)}.combat-move-tooltip>strong{color:#fff;font:900 9px var(--font-geist-mono);text-transform:uppercase}.combat-move-tooltip>em{background:var(--move-color);border-radius:4px;width:max-content;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip>em{background:color-mix(in srgb,var(--move-color) 28%,#10202a)}}.combat-move-tooltip>em{color:var(--move-color)}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip>em{color:color-mix(in srgb,var(--move-color) 72%,#fff)}}.combat-move-tooltip>em{font:800 6px var(--font-geist-mono);text-transform:uppercase;font-style:normal}.combat-move-tooltip>p{color:#c6d7df;font:600 7px/1.42 var(--font-geist-mono);margin:1px 0 3px}.combat-move-tooltip>small{color:#91aab6;font:700 6px/1.35 var(--font-geist-mono)}.combat-move-button:hover>.combat-move-tooltip,.combat-move-button:focus-visible>.combat-move-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}@media (width<=760px) and (orientation:landscape){.combat-panel{width:194px}.combat-move-tooltip{width:210px}.combat-panel article>.combat-moves>.combat-move-button{height:29px}}@media (hover:none),(pointer:coarse){.combat-move-tooltip{display:none}}.player-hud-tools .player-combat-toggle{color:#ffd48f;background:#311d0af2;border-color:#efa94ac2;border-radius:50%}.player-hud-tools .player-combat-toggle.active{color:#fff2be;background:#522c0af7;border-color:#ffd071;box-shadow:0 5px 18px #0000006b,0 0 13px #ffb54340}.player-hud-tools .player-combat-toggle svg{pointer-events:none;display:block}.player-profile-collapse>span{justify-content:center;align-items:center;height:100%;line-height:1;display:flex;transform:translateY(-1px)}.player-full-profile-button{color:#aef8f8;background:linear-gradient(135deg,#0f4d53f2,#0d2327f2);border:1px solid #50c5ce94}.player-full-profile-button:hover{color:#fff;border-color:#78ecec}.full-profile-backdrop{--profile-text-scale:clamp(.88,var(--ui-scale),1.16);z-index:10025;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overscroll-behavior:contain;background:#020407cc;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.full-profile-window{color:#eef8ff;background:linear-gradient(150deg,#111a24,#090d13 58%,#0d131c);border:1px solid #4d708e;border-radius:16px;flex-direction:column;width:min(780px,100vw - 24px);height:min(720px,100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 30px 100px #000000e6,0 0 50px #4f9ed31a}.full-profile-header{background:radial-gradient(circle at 18% 0,#499eda33,#0000 50%),linear-gradient(100deg,#152b3d,#121820);border-bottom:1px solid #304b62;align-items:center;gap:13px;min-height:86px;padding:12px 15px;display:flex}.full-profile-avatar{color:#a9e5ff;background:#112b3d;border:1px solid #4a7ca1;border-radius:16px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 20px #4ea7e11f}.full-profile-header>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.full-profile-header small{color:#73a7c8;font:850 calc(10px * var(--profile-text-scale)) var(--font-geist-mono);letter-spacing:.08em}.full-profile-header h2{color:#fff;font-size:calc(25px * var(--profile-text-scale));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.full-profile-header em{color:#9db2c1;font-size:calc(12px * var(--profile-text-scale));font-style:normal}.full-profile-header>button{color:#ff9cad;cursor:pointer;background:#2a151d;border:1px solid #663c4b;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.full-profile-tabs{background:#0b1219;border-bottom:1px solid #243a4c;grid-template-columns:1fr 1fr;gap:5px;height:49px;padding:6px 8px;display:grid}.full-profile-tabs button{color:#748897;font:850 calc(11px * var(--profile-text-scale)) var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex}.full-profile-tabs button.active{color:#c8ecff;background:#142c3c;border-color:#45728f}.full-profile-notice{color:#f0d47d;min-height:34px;font-size:calc(11px * var(--profile-text-scale));text-align:center;background:#211c10;border-bottom:1px solid #5c4d26;flex:none;place-items:center;padding:6px 10px;display:grid}.full-profile-notice.success{color:#a8efb4;background:#102218;border-color:#315d40}.full-profile-content{scrollbar-width:thin;scrollbar-color:#3b637e transparent;flex:1;align-content:start;gap:9px;min-height:0;padding:10px;display:grid;overflow:auto}.full-profile-hero{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.full-profile-hero>span{background:linear-gradient(145deg,#122433,#0d161f);border:1px solid #365a74;border-radius:11px;gap:4px;min-width:0;padding:13px;display:grid}.full-profile-hero small,.full-profile-section small{color:#7397ad;font:800 calc(9px * var(--profile-text-scale)) var(--font-geist-mono)}.full-profile-hero strong{color:#d9f3ff;font-size:calc(24px * var(--profile-text-scale));line-height:1}.full-profile-hero em{color:#8ca0ad;font-size:calc(11px * var(--profile-text-scale));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.full-profile-section{background:#0b131b;border:1px solid #294356;border-radius:11px;overflow:hidden}.full-profile-section>header{background:#101c26;border-bottom:1px solid #263e50;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.full-profile-section>header>span{color:#9bcbe5;align-items:center;gap:7px;display:flex}.full-profile-section>header b{font:850 calc(10px * var(--profile-text-scale)) var(--font-geist-mono)}.full-profile-stat-grid{background:#203441;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.full-profile-stat-grid>span,.full-profile-detail-grid>span{background:#0c151d;gap:4px;min-width:0;padding:10px;display:grid}.full-profile-stat-grid b,.full-profile-detail-grid b{color:#e3f2fa;font-size:calc(13px * var(--profile-text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-profile-progress{background:#081015;border:1px solid #31566d;border-radius:7px;height:27px;margin:8px;position:relative;overflow:hidden}.full-profile-progress>span{background:linear-gradient(90deg,#2f8290,#53b9b4);position:absolute;inset:0 auto 0 0}.full-profile-progress>b{color:#fff;font-size:calc(10px * var(--profile-text-scale));text-shadow:0 1px 3px #000;place-items:center;display:grid;position:absolute;inset:0}.full-profile-detail-grid{background:#203441;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.full-profile-loading{color:#9dc6d8;background:#0e1d27;border:1px solid #3a6680;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:18px;right:20px;box-shadow:0 8px 25px #000}.full-profile-loading>i{border:2px solid #355971;border-top-color:#9ee7ff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite inventory-spin}.full-profile-security{flex:1;grid-template-columns:minmax(0,.85fr) minmax(330px,1.15fr);align-items:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.full-profile-account-card{color:#9bd7f3;background:#0d1a23;border:1px solid #34566d;border-radius:11px;align-items:flex-start;gap:10px;padding:14px;display:flex}.full-profile-account-card>span{gap:5px;min-width:0;display:grid}.full-profile-account-card small,.full-profile-security form label>span{color:#7396aa;font:800 calc(9px * var(--profile-text-scale)) var(--font-geist-mono)}.full-profile-account-card b{overflow-wrap:anywhere;color:#e6f4fb;font-size:calc(13px * var(--profile-text-scale))}.full-profile-account-card em{color:#8095a1;font-size:calc(10px * var(--profile-text-scale));font-style:normal;line-height:1.5}.full-profile-security form{background:#0b151d;border:1px solid #35596f;border-radius:12px;gap:8px;padding:14px;display:grid}.full-profile-security form>header{color:#9bdcff;border-bottom:1px solid #294353;align-items:flex-start;gap:9px;padding-bottom:7px;display:flex}.full-profile-security form>header>span{gap:2px;display:grid}.full-profile-security form h3{color:#fff;font-size:calc(19px * var(--profile-text-scale));margin:0}.full-profile-security form p{color:#8497a3;font-size:calc(10px * var(--profile-text-scale));margin:0;line-height:1.45}.full-profile-security form>label:not(.full-profile-show-password){gap:5px;display:grid}.full-profile-security form input[type=password],.full-profile-security form input[type=text]{color:#fff;width:100%;height:39px;font-size:calc(13px * var(--profile-text-scale));background:#081117;border:1px solid #36576b;border-radius:7px;outline:0;padding:0 10px}.full-profile-security form input:focus{border-color:#5c9cc1;box-shadow:0 0 0 2px #4c9fcd21}.full-profile-security form label>small{color:#647d8b;font-size:calc(9px * var(--profile-text-scale))}.full-profile-show-password{color:#91a9b6;font-size:calc(10px * var(--profile-text-scale));cursor:pointer;align-items:center;gap:6px;display:flex}.full-profile-show-password input{accent-color:#4b96be}.full-profile-security form>button{color:#d5f4ff;height:42px;font:900 calc(11px * var(--profile-text-scale)) var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#1b5571,#173e56);border:1px solid #4c8cae;border-radius:8px}.full-profile-security form>button:disabled{cursor:not-allowed;opacity:.4}.full-profile-security-note{color:#7994a2;font-size:calc(9px * var(--profile-text-scale));align-items:center;gap:5px;line-height:1.4;display:flex}@media (width<=760px) and (orientation:landscape){.player-profile-actions button{font-size:5.5px}.player-full-profile-button svg{width:11px}.full-profile-backdrop{--profile-text-scale:.76;padding:4px}.full-profile-window{border-radius:9px;width:calc(100vw - 8px);height:calc(100dvh - 8px)}.full-profile-header{gap:7px;min-height:50px;padding:5px 8px}.full-profile-avatar{border-radius:9px;flex-basis:40px;width:40px;height:40px}.full-profile-header h2{font-size:15px}.full-profile-header small{font-size:7px}.full-profile-header em{font-size:8px}.full-profile-header>button{flex-basis:28px;width:28px;height:28px}.full-profile-tabs{height:35px;padding:3px 5px}.full-profile-tabs button{font-size:8px}.full-profile-notice{min-height:23px;padding:3px 6px;font-size:8px}.full-profile-content{gap:4px;padding:4px}.full-profile-hero{gap:4px}.full-profile-hero>span{gap:2px;padding:6px}.full-profile-hero small,.full-profile-section small{font-size:7px}.full-profile-hero strong{font-size:15px}.full-profile-hero em{font-size:7px}.full-profile-section>header{min-height:28px;padding:3px 6px}.full-profile-section>header b{font-size:8px}.full-profile-stat-grid>span,.full-profile-detail-grid>span{gap:2px;padding:5px 7px}.full-profile-stat-grid b,.full-profile-detail-grid b{font-size:9px}.full-profile-progress{height:20px;margin:4px}.full-profile-progress>b{font-size:7px}.full-profile-security{grid-template-columns:minmax(0,.75fr) minmax(310px,1.25fr);gap:5px;padding:5px}.full-profile-account-card,.full-profile-security form{gap:5px;padding:7px}.full-profile-account-card small,.full-profile-security form label>span{font-size:7px}.full-profile-account-card b{font-size:9px}.full-profile-account-card em{font-size:7px}.full-profile-security form h3{font-size:13px}.full-profile-security form p{font-size:7px}.full-profile-security form input[type=password],.full-profile-security form input[type=text]{height:28px;font-size:9px}.full-profile-security form label>small,.full-profile-show-password,.full-profile-security-note{font-size:7px}.full-profile-security form>button{height:30px;font-size:8px}}@media (orientation:portrait){.device-celular .full-profile-backdrop{--profile-text-scale:.82;padding:4px}.device-celular .full-profile-window{width:calc(100vw - 8px);height:calc(100dvh - 8px)}.device-celular .full-profile-header{min-height:63px;padding:7px}.device-celular .full-profile-avatar{flex-basis:46px;width:46px;height:46px}.device-celular .full-profile-tabs button{font-size:7px}.device-celular .full-profile-hero{grid-template-columns:1fr 1fr}.device-celular .full-profile-hero>span:first-child{grid-column:1/-1}.device-celular .full-profile-stat-grid,.device-celular .full-profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-celular .full-profile-security{grid-template-columns:1fr;align-content:start}.device-celular .full-profile-account-card{flex:none}}.player-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.player-full-profile-button{width:100%;min-height:23px;font:900 7px var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;margin-top:3px;padding:3px 6px;display:flex}.full-profile-window{background:linear-gradient(155deg,#16182a,#090d16 52%,#111a27);border-color:#6b5f9c;width:min(860px,100vw - 24px);box-shadow:0 34px 110px #000000eb,0 0 70px #6f59ce24}.full-profile-header{background:radial-gradient(circle at 14% -20%,#8060e666,#0000 46%),radial-gradient(circle at 78% 130%,#25a7cb3d,#0000 48%),linear-gradient(105deg,#252047,#161c31 56%,#132938);border-bottom-color:#554e82;grid-template-columns:minmax(280px,1fr) minmax(270px,auto) 38px;align-items:center;gap:14px;min-height:114px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.full-profile-header:before{content:"";pointer-events:none;background:#ffffff06;border-left:1px solid #ffffff12;border-right:1px solid #ffffff0a;width:95px;position:absolute;inset:-50% 47% -50% auto;transform:rotate(18deg)}.full-profile-header:after{content:"";pointer-events:none;border:19px solid #ffffff06;border-radius:50%;width:106px;height:106px;position:absolute;bottom:-29px;right:72px;box-shadow:inset 0 0 0 3px #ffffff08}.full-profile-trainer{z-index:1;align-items:center;gap:13px;min-width:0;display:flex;position:relative}.full-profile-trainer>span:last-child{gap:3px;min-width:0;display:grid}.full-profile-avatar{color:#eeeaff;background:radial-gradient(circle at 36% 28%,#4a477e,#191b34 72%);border:2px solid #9b86ed;border-radius:50%;flex-basis:66px;width:66px;height:66px;position:relative;box-shadow:0 0 0 4px #0e0e1ba6,0 8px 24px #00000061,inset 0 0 22px #9f80ff29}.full-profile-avatar>img{object-fit:contain;filter:drop-shadow(0 2px 3px #000);width:27px;height:27px;position:absolute;bottom:-4px;right:-5px}.full-profile-header .full-profile-trainer small{color:#b9a9ff}.full-profile-header .full-profile-trainer h2{font-size:calc(27px * var(--profile-text-scale));letter-spacing:-.02em;text-shadow:0 3px 12px #00000085}.full-profile-header .full-profile-trainer em{color:#abb6ca;align-items:center;gap:7px;display:flex}.full-profile-header .full-profile-trainer em>b{color:#ffe18c;font:900 calc(8px * var(--profile-text-scale)) var(--font-geist-mono);background:#543b0f8c;border:1px solid #f6c75175;border-radius:5px;padding:3px 6px}.full-profile-team-showcase{z-index:1;background:linear-gradient(135deg,#080e1ba3,#122a3699);border:1px solid #769ccd4d;border-radius:11px;gap:6px;min-width:250px;padding:8px 10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}.full-profile-team-showcase>small{color:#8dcddd;font:850 calc(8px * var(--profile-text-scale)) var(--font-geist-mono);letter-spacing:.07em;align-items:center;gap:5px;display:flex}.full-profile-team-showcase>div{align-items:center;gap:4px;min-height:44px;display:flex}.full-profile-team-showcase>div>em{color:#79909d;font-size:10px;font-style:normal}.full-profile-team-pokemon{background:radial-gradient(circle,#273c52,#0d1722 72%);border:1px solid #81abc64d;border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #75cbe814}.full-profile-team-pokemon>i{image-rendering:pixelated;transform-origin:50%;background-repeat:no-repeat;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.42)}.full-profile-header>button{z-index:2;position:relative}.full-profile-tabs{background:linear-gradient(90deg,#0c101b,#10192a)}.full-profile-tabs button.active{color:#f0ebff;background:linear-gradient(135deg,#28224b,#172c3b);border-color:#7461b9;box-shadow:inset 0 0 18px #7a65cf1f}.full-profile-content{background:radial-gradient(circle at 50% 0,#58459b17,#0000 48%)}.full-profile-hero>span{background:linear-gradient(145deg,#24203f,#101624 72%);border-color:#463f70;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:9px;padding:12px 13px 12px 14px;position:relative;overflow:hidden}.full-profile-hero>span:after{content:"";border:14px solid #ffffff06;border-radius:50%;width:73px;height:73px;position:absolute;bottom:-31px;right:-22px}.full-profile-hero>span>i{color:#dacdff;background:#ffffff0e;border-radius:10px;grid-row:1/4;align-self:center;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.full-profile-hero>span>small,.full-profile-hero>span>strong,.full-profile-hero>span>em{grid-column:2}.full-profile-hero>span.level{background:linear-gradient(145deg,#352b25,#171624 72%);border-color:#6f5c39}.full-profile-hero>span.level>i{color:#ffd470}.full-profile-hero>span.level-rank>i{color:#bfaeff}.full-profile-hero>span.catch-rank{background:linear-gradient(145deg,#153344,#111824 72%);border-color:#345d6d}.full-profile-hero>span.catch-rank>i{color:#74d9ec}.full-profile-hero>span.fishing-rank{background:linear-gradient(145deg,#124052,#101923 72%);border-color:#307185}.full-profile-hero>span.fishing-rank>i{color:#73e6ff}.full-profile-section{background:#0b101b;border-color:#343c5d;box-shadow:0 8px 24px #00000029}.full-profile-section>header{background:linear-gradient(90deg,#17162b,#111d2a)}.full-profile-section>header>span{color:#b8a9f4}.full-profile-stat-grid{background:#111724;gap:5px;padding:5px}.full-profile-stat-grid>span{background:linear-gradient(145deg,#121a28,#0b111b);border:1px solid #29344d;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.full-profile-stat-grid>span>i{color:#8bd6ed;background:#1a2940;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.full-profile-stat-grid>span>em{gap:3px;min-width:0;font-style:normal;display:grid}.full-profile-stat-grid>span b{font-size:calc(14px * var(--profile-text-scale))}.full-profile-progress{background:#080c14;border-color:#584f8a}.full-profile-progress>span{background:linear-gradient(90deg,#6652b8,#4b9ec4 64%,#57c8b2);box-shadow:0 0 16px #676bd359}.full-profile-badge-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px;display:grid}.full-profile-badge-grid>span{text-align:center;background:linear-gradient(145deg,#111827,#090d16);border:1px solid #34405e;border-radius:9px;align-content:center;justify-items:center;gap:4px;min-width:0;min-height:76px;padding:6px 3px;display:grid}.full-profile-badge-grid img{object-fit:contain;filter:drop-shadow(0 2px 5px #000);width:40px;height:40px}.full-profile-badge-grid small{font-size:calc(8px * var(--profile-text-scale));line-height:1.2}.full-profile-badge-grid>span.locked{filter:grayscale();opacity:.32}.full-profile-badge-grid>span.unlocked{background:radial-gradient(circle at 50% 30%,#ffd25533,#0000 62%),#16140d;border-color:#a88737;box-shadow:inset 0 0 14px #ffca3714}.full-profile-badge-grid>span.champion{border-color:#793d43}.full-profile-badge-grid>span.champion.unlocked{background:radial-gradient(circle at 50% 25%,#ffcf4852,#0000 60%),#1f1211;border-color:#d5a13d}@media (width<=760px){.device-celular .full-profile-badge-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px}.device-celular .full-profile-badge-grid>span{min-height:55px;padding:3px}.device-celular .full-profile-badge-grid img{width:29px;height:29px}.device-celular .full-profile-badge-grid small{font-size:6px}}.full-profile-detail-grid{background:#303651;gap:1px}.full-profile-detail-grid>span{background:#0e1522}@media (width<=760px) and (orientation:landscape){.player-full-profile-button{min-height:20px;margin-top:2px;font-size:5.5px}.player-full-profile-button svg{width:11px}.full-profile-header{grid-template-columns:minmax(220px,1fr) minmax(205px,auto) 28px;gap:7px;min-height:64px;padding:5px 8px}.full-profile-trainer{gap:7px}.full-profile-avatar{flex-basis:44px;width:44px;height:44px}.full-profile-avatar>img{width:19px;height:19px}.full-profile-header .full-profile-trainer h2{font-size:15px}.full-profile-header .full-profile-trainer em{font-size:7px}.full-profile-header .full-profile-trainer em>b{padding:2px 4px;font-size:6px}.full-profile-team-showcase{gap:3px;min-width:205px;padding:3px 5px}.full-profile-team-showcase>small{font-size:6px}.full-profile-team-showcase>div{min-height:35px}.full-profile-team-pokemon{flex-basis:32px;width:32px;height:32px}.full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(.34)}.full-profile-hero>span{grid-template-columns:25px 1fr;column-gap:5px;padding:5px}.full-profile-hero>span>i{width:25px;height:25px}.full-profile-hero>span>i svg{width:15px}.full-profile-stat-grid>span{gap:5px;padding:4px}.full-profile-stat-grid>span>i{flex-basis:23px;width:23px;height:23px}.full-profile-stat-grid>span>i svg{width:13px}}@media (orientation:portrait){.device-celular .player-full-profile-button{min-height:22px}.device-celular .full-profile-header{grid-template-columns:minmax(0,1fr) 30px;gap:6px;min-height:112px;padding:7px}.device-celular .full-profile-trainer{gap:8px}.device-celular .full-profile-avatar{flex-basis:48px;width:48px;height:48px}.device-celular .full-profile-avatar>img{width:20px;height:20px}.device-celular .full-profile-header .full-profile-trainer h2{font-size:16px}.device-celular .full-profile-header .full-profile-trainer em{font-size:7px}.device-celular .full-profile-team-showcase{grid-column:1/-1;min-width:0;padding:4px 6px}.device-celular .full-profile-team-showcase>div{min-height:32px}.device-celular .full-profile-team-pokemon{flex-basis:31px;width:31px;height:31px}.device-celular .full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(.33)}.device-celular .full-profile-hero>span{grid-template-columns:28px 1fr;padding:6px}.device-celular .full-profile-hero>span>i{width:28px;height:28px}.device-celular .full-profile-stat-grid{grid-template-columns:1fr}.device-celular .full-profile-stat-grid>span{padding:6px}.device-celular .full-profile-stat-grid>span>i{flex-basis:27px;width:27px;height:27px}}.combat-panel{touch-action:auto;overflow:visible;zoom:1!important}.combat-panel.hidden{display:none}.combat-panel>.combat-drag-handle{touch-action:none}.combat-panel>.combat-drag-handle>span{min-width:0}.combat-panel>.combat-drag-handle>span>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combat-panel>.combat-drag-handle>.combat-close{color:#ffadb8;cursor:pointer;background:#3f121beb;border:1px solid #e869798c;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;font:900 16px/1 Arial;display:grid}.combat-panel>.combat-drag-handle>.combat-close:hover,.combat-panel>.combat-drag-handle>.combat-close:focus-visible{color:#fff;background:#6f1d2b;border-color:#ff8293;outline:none}.combat-panel>div{height:auto!important;max-height:none!important;overflow:visible!important}.combat-panel article,.combat-panel article>.combat-moves,.combat-panel article>.combat-moves>.combat-move-button{overflow:visible}.combat-move-tooltip{display:none!important}.combat-move-tooltip-portal{z-index:10050;box-sizing:border-box;border:1px solid var(--move-color);gap:8px;width:250px;padding:11px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip-portal{border:1px solid color-mix(in srgb,var(--move-color) 72%,#567181)}}.combat-move-tooltip-portal{background:linear-gradient(150deg,var(--move-color),#071018 62%);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip-portal{background:linear-gradient(150deg,color-mix(in srgb,var(--move-color) 13%,#08141c),#071018 62%)}}.combat-move-tooltip-portal{color:#eefaff;text-align:left;pointer-events:none;box-shadow:0 16px 44px #000000d1,inset 0 1px #ffffff0a}.combat-move-tooltip-portal>header{border-bottom:1px solid var(--move-color);gap:4px;padding-bottom:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip-portal>header{border-bottom:1px solid color-mix(in srgb,var(--move-color) 34%,#253a46)}}.combat-move-tooltip-portal>header strong{font:950 12px/1.2 var(--font-geist-mono);letter-spacing:.02em;text-transform:uppercase}.combat-move-tooltip-portal>header em{background:var(--move-color);border-radius:5px;width:max-content;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip-portal>header em{background:color-mix(in srgb,var(--move-color) 25%,#10202a)}}.combat-move-tooltip-portal>header em{color:var(--move-color)}@supports (color:color-mix(in lab, red, red)){.combat-move-tooltip-portal>header em{color:color-mix(in srgb,var(--move-color) 70%,#fff)}}.combat-move-tooltip-portal>header em{font:850 7px/1.2 var(--font-geist-mono);text-transform:uppercase;font-style:normal}.combat-move-tooltip-portal>p{color:#c5d7df;font:650 9px/1.5 var(--font-geist-mono);margin:0}.combat-move-tooltip-portal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.combat-move-tooltip-portal>div>span{background:#ffffff06;border:1px solid #789eb23d;border-radius:6px;justify-items:center;gap:2px;padding:5px 3px;display:grid}.combat-move-tooltip-portal>div small{color:#7994a3;font:800 6px var(--font-geist-mono)}.combat-move-tooltip-portal>div b{color:#f4fbff;font:900 9px var(--font-geist-mono)}.combat-move-tooltip-portal>footer{gap:3px;padding-top:1px;display:grid}.combat-move-tooltip-portal>footer span{color:#83cfff;font:750 7px/1.35 var(--font-geist-mono)}.combat-move-tooltip-portal>footer b{color:#a8efbc;font:850 7px/1.35 var(--font-geist-mono)}@media (width<=760px) and (orientation:landscape){.combat-panel,.combat-panel>div{max-height:none!important}.combat-move-tooltip-portal{width:220px;padding:9px}}.combat-panel{opacity:var(--combat-panel-opacity,.94);transition:opacity .12s}.combat-panel.size-compact{width:min(180px,100vw - 10px)}.combat-panel.size-normal{width:min(206px,100vw - 10px)}.combat-panel.size-large{width:min(238px,100vw - 10px)}.combat-panel.size-extra-large{width:min(270px,100vw - 10px)}.combat-panel.size-compact>.combat-drag-handle{height:26px}.combat-panel.size-large>.combat-drag-handle{height:32px}.combat-panel.size-extra-large>.combat-drag-handle{height:35px}.combat-panel.size-compact article{padding:3px}.combat-panel.size-large article{padding:6px}.combat-panel.size-extra-large article{padding:7px}.combat-panel.size-compact .combat-quick-actions>button{width:20px;height:20px}.combat-panel.size-large .combat-quick-actions>button{width:25px;height:25px}.combat-panel.size-extra-large .combat-quick-actions>button{width:27px;height:27px}.combat-panel.size-compact article>.combat-moves>.combat-move-button{height:27px}.combat-panel.size-large article>.combat-moves>.combat-move-button{height:36px}.combat-panel.size-extra-large article>.combat-moves>.combat-move-button{height:40px}.combat-panel.size-compact article>.combat-moves>.combat-move-button>b{font-size:8px}.combat-panel.size-large article>.combat-moves>.combat-move-button>b{font-size:10px}.combat-panel.size-extra-large article>.combat-moves>.combat-move-button>b{font-size:11px}.combat-panel article>.combat-moves>.combat-move-button.cooldown{cursor:wait;filter:saturate(.7);opacity:.72}.combat-panel .combat-tip[data-tooltip]:after{display:none!important}.combat-control-tooltip-portal{z-index:10060;box-sizing:border-box;color:#edf9ff;width:min(270px,100vw - 16px);font:750 10px/1.5 var(--font-geist-mono);text-align:left;pointer-events:none;background:#050c11fa;border:1px solid #597789;border-radius:8px;padding:10px 12px;position:fixed;box-shadow:0 12px 34px #000000d1}.combat-move-tooltip-portal{gap:9px;width:min(310px,100vw - 16px);max-height:calc(100vh - 16px);padding:13px 14px}.combat-move-tooltip-portal>header strong{font-size:13px}.combat-move-tooltip-portal>header em{font-size:8px}.combat-move-tooltip-portal>p{font-size:10px;line-height:1.55}.combat-move-tooltip-portal>div small{font-size:7px}.combat-move-tooltip-portal>div b{font-size:10px}.combat-move-tooltip-portal>footer span,.combat-move-tooltip-portal>footer b{font-size:8px;line-height:1.45}@media (width<=760px) and (orientation:landscape){.game-settings-panel nav{grid-template-columns:repeat(5,minmax(0,1fr))}.combat-move-tooltip-portal{width:min(280px,100vw - 16px);padding:11px 12px}.combat-control-tooltip-portal{width:min(250px,100vw - 16px)}}.combat-hotkey-settings{background:#0d0d13;border:1px solid #352b42;border-radius:7px;gap:6px;margin:8px -2px 2px;padding:8px;display:grid}.combat-hotkey-settings>header{align-items:center;gap:8px;display:flex}.combat-hotkey-settings>header>span{gap:2px;min-width:0;display:grid}.combat-hotkey-settings>header b{color:#dbc6fb;font:850 8px var(--font-geist-mono)}.combat-hotkey-settings>header small{color:#7e7589;padding:0;font-size:7px}.combat-hotkey-settings>header button{color:#cbb0ec;font:800 7px var(--font-geist-mono);cursor:pointer;background:#20172a;border:1px solid #563d70;border-radius:4px;margin-left:auto;padding:4px 6px}.combat-hotkey-settings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.combat-hotkey-settings>div>label{background:#111118;border:1px solid #26212d;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;gap:4px;min-height:26px;padding:3px 4px;display:grid}.combat-hotkey-settings>div>label>span{color:#aaa2b2;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.combat-hotkey-settings>div>label>button{color:#d7c1f1;min-width:52px;font:750 7px var(--font-geist-mono);cursor:pointer;background:#1e1726;border:1px solid #49365f;border-radius:4px;padding:3px 5px}.combat-hotkey-settings>div>label>button.clear{color:#e798aa;background:#241317;border-color:#55323d;width:18px;min-width:18px;padding:0}.combat-hotkey-settings>div>label.capturing{border-color:#9b68dc;box-shadow:0 0 0 1px #9b68dc33}.combat-hotkey-settings>div>label.capturing>button{color:#fff;background:#3b2554;border-color:#a776e7}.combat-hotkey-settings>small{color:#706879;padding:0;font-size:7px;line-height:1.35}.player-berry-strip{box-sizing:border-box;width:224px;box-shadow:none;pointer-events:auto;background:0 0;border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex;position:absolute;top:calc(100% + 5px);left:0}.player-berry-strip>button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.player-berry-effect{cursor:pointer;background:radial-gradient(circle at 50% 35%,#779c3440,#090e0af5 70%);border:1px solid #b8ff3d7a;border-radius:7px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #b8ff3d14,0 3px 9px #0006}.player-berry-effect:hover,.player-berry-effect:focus-visible{filter:brightness(1.12);border-color:#caff6c;outline:0}.player-berry-effect img{object-fit:contain;image-rendering:auto;width:30px;height:30px;transform:translateY(-3px)}.player-berry-effect small{color:#efffc8;font:850 7px/1.2 var(--font-geist-mono);text-align:center;text-shadow:0 1px #000;background:#000000d1;border-radius:3px;padding:1px 2px;position:absolute;bottom:2px;left:2px;right:2px}.device-celular .combat-move-tooltip-portal{display:none!important}@media (width<=760px) and (orientation:landscape){.player-berry-strip{gap:3px;width:224px;padding:4px}.player-berry-effect{width:36px;height:36px}.player-berry-effect img{width:27px;height:27px}.player-berry-effect small{font-size:6px}}.player-hud-tools .player-party-toggle{color:#aef5c4;background:#0a301ef2;border-color:#70d392b8}.player-hud-tools .player-friends-toggle{color:#dec0ff;background:#27143bf2;border-color:#b181ebb8}.player-hud-tools .player-party-toggle.active,.player-hud-tools .player-friends-toggle.active{color:#fff;box-shadow:0 5px 18px #0000006b,0 0 13px}.player-hud-tools .player-party-toggle.unread{animation:.75s steps(2,end) infinite chat-blink}.social-window{z-index:14;top:58px;left:min(calc(28px + 250px * var(--ui-scale)),calc(100vw - 410px));color:#eee8f4;background:#09090ef7;border:1px solid #4b3c5d;border-radius:11px;flex-direction:column;width:min(390px,100vw - 20px);max-height:min(76vh,640px);display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #000000b8}.social-window>header{background:linear-gradient(90deg,#17121f,#0e1118);border-bottom:1px solid #30283a;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px;display:flex}.social-window>header>span{gap:2px;display:grid}.social-window>header b{font:900 9px var(--font-geist-mono);letter-spacing:.09em}.social-window>header small{color:#857e8d;font-size:7px}.social-window>header>button{color:#ffadba;cursor:pointer;background:#28131a;border:1px solid #603847;border-radius:50%;width:28px;height:28px;font-size:17px}.social-window>nav{border-top:1px solid #292330;border-bottom:1px solid #292330;grid-template-columns:repeat(3,1fr);display:grid}.social-window>nav button{color:#827a8d;height:30px;font:850 7px var(--font-geist-mono);cursor:pointer;background:#111018;border:0;border-right:1px solid #292330}.social-window>nav button.active{color:#dfc4ff;background:#251a32;box-shadow:inset 0 -2px #9a66d6}.party-summary{grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.party-summary>span{background:#101016;border:1px solid #2f2a36;border-radius:7px;gap:3px;padding:7px;display:grid}.party-summary small{color:#716a78;font:750 6px var(--font-geist-mono)}.party-summary b{color:#eefbd0;font-size:10px}.party-share-options{background:#0d0d12;border-top:1px solid #26212c;border-bottom:1px solid #26212c;align-items:center;gap:9px;padding:6px 9px;display:flex}.party-share-options>b{color:#8d8495;font:850 7px var(--font-geist-mono);margin-right:auto}.party-share-options label{color:#b9b0c1;white-space:nowrap;align-items:center;gap:3px;font-size:7px;display:flex}.party-share-options input{accent-color:#8bdc69}.party-share-options input:disabled{opacity:.5}.social-add-form{border-bottom:1px solid #28222f;gap:5px;padding:7px 8px;display:flex}.social-add-form input{color:#fff;background:#111017;border:1px solid #3c3247;border-radius:5px;outline:0;flex:1;min-width:0;height:30px;padding:0 8px;font-size:8px}.social-add-form input:focus{border-color:#8a5cb4}.social-add-form button,.social-empty>button{color:#ead6ff;font:850 7px var(--font-geist-mono);cursor:pointer;background:#2b1b39;border:1px solid #6e4c8c;border-radius:5px;padding:0 11px}.social-scroll{scrollbar-width:thin;min-height:120px;max-height:360px;padding:6px;overflow:auto}.party-member,.friend-row{background:#101015;border:1px solid #29242f;border-radius:7px;align-items:center;gap:7px;min-height:48px;margin-bottom:4px;padding:6px;display:flex}.party-member>i,.friend-row>i{background:#5b5960;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 2px #25242a}.party-member>i.online,.friend-row>i.online{background:#70df8c;box-shadow:0 0 0 2px #173b22,0 0 8px #70df8c66}.party-member>span,.friend-row>span{flex:1;gap:2px;min-width:0;display:grid}.party-member>span>b,.friend-row>span>b{color:#eee8f4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.party-member>span>small,.friend-row>span>small{color:#817a89;font-size:7px}.party-member>span>em{color:#a29aaa;font:normal 6px var(--font-geist-mono)}.party-member>aside{gap:3px;display:flex}.party-member button,.friend-row button{color:#cdb7df;height:24px;font:800 6px var(--font-geist-mono);cursor:pointer;background:#1d1724;border:1px solid #493a57;border-radius:4px;padding:0 6px}.friend-row button:disabled{cursor:not-allowed;opacity:.35}.social-window button.danger,.player-action-menu button.danger{color:#ff9bac;background:#2b151b;border-color:#653743}.friend-row button.danger{width:24px;padding:0;font-size:12px}.party-log{border-bottom:1px solid #24202a;grid-template-columns:46px 82px minmax(0,1fr);align-items:center;gap:5px;padding:6px;font-size:7px;display:grid}.party-log>small{color:#6f6975}.party-log>b{color:#cdb7df;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.party-log>span{color:#aaa3b1}.party-log.kind-experience>span{color:#dfffa2}.party-log.kind-money>span{color:#ffe17d}.party-log.kind-catch>span{color:#8bdfff}.party-drop{border-bottom:1px solid #24202a;align-items:center;gap:8px;padding:6px;display:flex}.party-drop>img{object-fit:contain;width:30px;height:30px}.party-drop>span{gap:3px;display:grid}.party-drop b{color:#eee8f4;font-size:8px}.party-drop small{color:#827a89;font-size:7px}.social-list-empty{color:#746e79;text-align:center;margin:25px 10px;font-size:8px}.social-window>footer{color:#8e8795;border-top:1px solid #2b2531;justify-content:space-between;align-items:center;min-height:39px;padding:0 8px;font-size:7px;display:flex}.social-window>footer button{color:#ff9bac;height:26px;font:850 6px var(--font-geist-mono);cursor:pointer;background:#2b151b;border:1px solid #653743;border-radius:5px;padding:0 9px}.social-window>footer button:disabled{cursor:not-allowed;opacity:.35}.social-empty{text-align:center;align-content:center;place-items:center;gap:9px;min-height:210px;padding:22px;display:grid}.social-empty>i{font-size:30px}.social-empty>b{color:#e7d5fa;font:900 10px var(--font-geist-mono)}.social-empty>p{color:#918a98;max-width:270px;margin:0;font-size:8px;line-height:1.55}.social-empty>button{height:32px}.party-invitation{background:#102319;border:1px solid #54755d;border-radius:7px;gap:6px;margin:8px;padding:9px;display:grid}.party-invitation>b{color:#c3f8d0;font-size:9px}.party-invitation>small{color:#83a38b;font-size:7px}.party-invitation>div{justify-content:flex-end;gap:5px;display:flex}.party-invitation button{color:#ffabb8;height:27px;font:800 7px var(--font-geist-mono);cursor:pointer;background:#28171c;border:1px solid #563943;border-radius:5px;padding:0 9px}.party-invitation button.primary{color:#c5ffd2;background:#163b21;border-color:#53855f}.player-action-dismiss{z-index:15;background:0 0;border:0;position:fixed;inset:0}.player-action-menu{z-index:16;background:#0c0c11;border:1px solid #51405f;border-radius:8px;width:180px;display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 34px #000}.player-action-menu>header{background:#17121e;border-bottom:1px solid #2d2634;justify-content:space-between;align-items:center;height:34px;padding:0 7px;display:flex}.player-action-menu>header>b{color:#ebddf8;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.player-action-menu>header>button{color:#ff9bac;background:0 0;border:0;width:24px;height:24px;font-size:15px}.player-action-menu>button{color:#c9c0d0;height:31px;font:750 7px var(--font-geist-mono);text-align:left;cursor:pointer;background:#101016;border:0;border-bottom:1px solid #24202a;padding:0 9px}.player-action-menu>button:hover{color:#fff;background:#251b30}.berry-info-backdrop{z-index:30;background:#000000ad;place-items:center;display:grid;position:fixed;inset:0}.berry-info-backdrop>article{background:#0d110c;border:1px solid #668241;border-radius:11px;width:min(360px,88vw);overflow:hidden;box-shadow:0 18px 58px #000}.berry-info-backdrop header{background:linear-gradient(90deg,#18240f,#10130d);border-bottom:1px solid #314323;align-items:center;gap:9px;height:58px;padding:0 10px;display:flex}.berry-info-backdrop header>img{object-fit:contain;width:42px;height:42px}.berry-info-backdrop header>span{flex:1;gap:3px;display:grid}.berry-info-backdrop header small{color:#8da873;font:750 7px var(--font-geist-mono)}.berry-info-backdrop header b{color:#efffcf;font-size:11px}.berry-info-backdrop header>button{color:#ffabb4;background:#281719;border:1px solid #5f3c42;border-radius:50%;width:28px;height:28px;font-size:16px}.berry-info-backdrop h3{color:#d9ff9a;font:900 11px var(--font-geist-mono);margin:14px 14px 6px}.berry-info-backdrop p{color:#b7c2aa;margin:0 14px 15px;font-size:9px;line-height:1.55}.berry-info-backdrop footer{background:#0a0d09;border-top:1px solid #28321f;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.berry-info-backdrop footer span{color:#77836d;font-size:8px}.berry-info-backdrop footer b{color:#e5ffba;font:900 10px var(--font-geist-mono)}.game-chat p.channel-party{color:#bff1cc}.game-chat p.channel-party b{color:#71df91}.chat-tab-strip button.party{color:#9de9b1}.chat-tab-strip button.party.active{color:#caffd6;background:#15311e}@media (width<=760px) and (orientation:landscape){.social-window{width:min(350px,55vw);max-height:calc(100vh - 50px);top:44px;left:8px}.social-scroll{max-height:230px}.party-member{min-height:42px}.party-summary{padding:5px}.party-share-options{gap:5px;padding:5px}}.player-hud-tools>button>svg{pointer-events:none;display:block}.player-hud-tools .player-chat-toggle{border-radius:50% 50% 50% 12px}.player-hud-tools .player-party-toggle{background:linear-gradient(145deg,#0d4126f7,#082319f7);border-radius:9px}.player-hud-tools .player-friends-toggle{background:linear-gradient(145deg,#371c52f7,#201132f7);border-radius:50% 10px}.player-hud-tools .player-rank-toggle{color:#ffe58a;background:linear-gradient(145deg,#4e350af7,#281c08f7);border-color:#f5c848c7;border-radius:9px 9px 50% 50%}.player-hud-tools .player-rank-toggle.active{color:#fff4bc;border-color:#ffe06b;box-shadow:0 5px 18px #0000006b,0 0 14px #ffcf4752}.social-window{width:min(calc(410px * var(--ui-scale)),calc(100vw - 20px));max-height:min(82vh,700px)}.social-window>header,.social-window>nav,.social-window>.party-summary,.social-window>.party-share-options,.social-window>.social-add-form,.social-window>footer{flex:none}.social-window>header b{font-size:max(11px,calc(11px * var(--ui-scale)))}.social-window>header small{font-size:max(9px,calc(9px * var(--ui-scale)))}.social-window>nav button{height:max(34px,calc(34px * var(--ui-scale)));font-size:max(9px,calc(9px * var(--ui-scale)))}.social-window>nav.party-tabs{grid-template-columns:repeat(2,1fr)}.social-window>nav.rank-tabs{grid-template-columns:repeat(3,1fr)}.social-window>nav.rank-tabs button{justify-content:center;align-items:center;gap:5px;display:flex}.party-summary small{font-size:max(8px,calc(8px * var(--ui-scale)))}.party-summary b{font-size:max(12px,calc(12px * var(--ui-scale)))}.party-share-options>b,.party-share-options label{font-size:max(9px,calc(9px * var(--ui-scale)))}.social-add-form input{font-size:max(10px,calc(10px * var(--ui-scale)))}.social-add-form button,.social-empty>button{font-size:max(9px,calc(9px * var(--ui-scale)))}.social-scroll{flex:1;min-height:0;max-height:420px}.party-member>span>b,.friend-row>span>b{font-size:max(10px,calc(10px * var(--ui-scale)))}.party-member>span>small,.friend-row>span>small{font-size:max(9px,calc(9px * var(--ui-scale)))}.party-member>span>em{font-size:max(8px,calc(8px * var(--ui-scale)));line-height:1.35}.party-member button,.friend-row button{height:max(28px,calc(28px * var(--ui-scale)));font-size:max(8px,calc(8px * var(--ui-scale)))}.social-list-empty,.social-empty>p{font-size:max(9px,calc(9px * var(--ui-scale)))}.social-window>footer{min-height:max(44px,calc(44px * var(--ui-scale)));font-size:max(9px,calc(9px * var(--ui-scale)))}.social-window>footer button{height:max(30px,calc(30px * var(--ui-scale)));font-size:max(9px,calc(9px * var(--ui-scale)))}.party-drop-member{background:#0e0e14;border:1px solid #30283a;border-radius:8px;margin:0 0 7px;overflow:hidden}.party-drop-member>header{background:linear-gradient(90deg,#1b1423,#11131a);border-bottom:1px solid #2a2431;justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;display:flex}.party-drop-member>header b{color:#ddc7f1;font-size:max(10px,calc(10px * var(--ui-scale)))}.party-drop-member>header small{color:#90869a;font-size:max(8px,calc(8px * var(--ui-scale)))}.party-drop-member>p{color:#716a78;font-size:max(9px,calc(9px * var(--ui-scale)));text-align:center;margin:10px}.party-drop{min-height:44px}.party-drop b{font-size:max(10px,calc(10px * var(--ui-scale)))}.party-drop small{font-size:max(8px,calc(8px * var(--ui-scale)))}.player-action-menu>header>b{font-size:max(11px,calc(11px * var(--ui-scale)))}.player-action-menu>button{height:max(38px,calc(38px * var(--ui-scale)));font-size:max(10px,calc(10px * var(--ui-scale)));padding:0 12px}.current-rank-card{color:#ffe68c;background:linear-gradient(135deg,#2d230e,#17130d);border:1px solid #6e5930;border-radius:8px;align-items:center;gap:10px;margin:8px;padding:10px;display:flex}.current-rank-card>span{gap:3px;display:grid}.current-rank-card small{color:#ac975a;font-size:max(8px,calc(8px * var(--ui-scale)))}.current-rank-card b{font-size:max(12px,calc(12px * var(--ui-scale)))}.catch-rank-rules{background:#101016;border-top:1px solid #2d2732;border-bottom:1px solid #2d2732;gap:7px;padding:8px;display:grid}.catch-rank-rules>b{color:#b4a5c1;font-size:max(9px,calc(9px * var(--ui-scale)))}.catch-rank-rules>div{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.catch-rank-rules span{color:#a89daf;font-size:max(8px,calc(8px * var(--ui-scale)));text-align:center;border:1px solid #382f42;border-radius:5px;gap:2px;padding:5px 2px;display:grid}.catch-rank-rules span strong{color:#f1dcff;font-size:max(10px,calc(10px * var(--ui-scale)))}.catch-rank-rules>small{color:#89818e;font-size:max(8px,calc(8px * var(--ui-scale)))}.catch-rank-rules>small b{color:#ffe27c}.rank-list{padding:6px 8px}.rank-row{border-bottom:1px solid #28222f;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:6px 8px;display:grid}.rank-row.current{background:#211b0f;border:1px solid #7e6631;border-radius:7px}.rank-row>i{color:#d8bd66;font:900 max(10px,calc(10px * var(--ui-scale))) var(--font-geist-mono);place-items:center;display:grid}.rank-row>span{gap:3px;min-width:0;display:grid}.rank-row>span>b{color:#e9e0ef;font-size:max(10px,calc(10px * var(--ui-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-row>span>small{color:#81798a;font-size:max(8px,calc(8px * var(--ui-scale)))}.rank-row>strong{color:#fff0ac;font-size:max(10px,calc(10px * var(--ui-scale)));white-space:nowrap}.rank-current-footer b{color:#ffe281}.capture-rank-earned{background:#4a350957;border:1px solid #ffd2544d;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;margin-top:5px;padding:6px 8px;display:grid}.capture-rank-earned span{color:#bca75f;font-size:7px}.capture-rank-earned strong{color:#ffe786;font-size:11px}.capture-rank-earned em{color:#9f9167;grid-column:1/-1;font-size:7px;font-style:normal}@media (width<=760px) and (orientation:landscape){.social-window{width:min(380px,62vw);height:auto;max-height:none;top:43px;bottom:5px;left:6px}.party-window .social-scroll,.friends-window .social-scroll,.rank-window .social-scroll{flex:1;min-height:0;max-height:none}.party-window>footer{z-index:2;background:#0d0c12;min-height:42px;padding:4px 7px;position:relative}.party-window>footer button{flex:none;min-width:112px}.party-summary{padding:4px}.party-summary>span{gap:2px;padding:4px}.party-share-options{grid-template-columns:repeat(3,1fr);gap:3px;padding:4px 7px;display:grid}.party-share-options>b{grid-column:1/-1;margin:0}.party-share-options label{justify-content:center}.social-add-form{padding:4px 7px}.social-window>nav button{height:30px}.party-member{min-height:46px}.catch-rank-rules{gap:4px;padding:5px}.catch-rank-rules span{padding:3px 1px}}.team-slot.transformed{border-color:#c98cff;box-shadow:inset 0 0 16px #a752ff47,0 0 12px #8036dd2e}.team-slot.transformed .team-icon-ring{background:radial-gradient(circle,#452258,#160b20 72%);border-color:#d4a0ff}.team-slot.shiny,.team-slot.shiny.transformed{opacity:1;border-color:#d7b741;box-shadow:inset 0 0 0 1px #ffdb4a29,0 0 12px #ffdb4a2e}.team-slot.transformed .team-icon-ring.shiny{border-color:#d7b741;box-shadow:0 0 12px #ffdb4a2e}.team-transform-button{z-index:7;color:#e4bdff;cursor:pointer;background:linear-gradient(145deg,#482261f7,#190b25fa);border:1px solid #9161bd;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;bottom:3px;right:3px}.team-transform-button>span{font-size:15px;font-weight:900;line-height:1}.team-transform-button>small{color:inherit;font:900 5px var(--font-geist-mono);letter-spacing:-.02em}.team-transform-button.active{color:#ffe0f5;background:linear-gradient(145deg,#873963,#35142c);border-color:#f0a1d8}.team-transform-button:disabled,.team-transform-button.cooldown{opacity:.42;cursor:not-allowed}.team-teleport-button{z-index:7;color:#f3ccff;cursor:pointer;background:linear-gradient(145deg,#682482f7,#190b2afa);border:1px solid #df72ff;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;bottom:3px;left:3px;box-shadow:0 0 10px #ca52ff33}.team-teleport-button:disabled{opacity:.32;filter:grayscale();cursor:not-allowed}.psychic-teleport-backdrop{z-index:48;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 50% 42%,#5c1f7e57,#030308db 62%);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.psychic-teleport-window{background:linear-gradient(155deg,#24102f,#10121c 48%,#090b10);border:1px solid #b75adc;border-radius:16px;flex-direction:column;width:min(570px,100vw - 24px);max-height:min(720px,100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 26px 100px #000,0 0 34px #b64cff2b}.psychic-teleport-window>header{background:linear-gradient(100deg,#53196aeb,#1b1027f0);border-bottom:1px solid #633775;grid-template-columns:45px minmax(0,1fr) 36px;align-items:center;gap:11px;min-height:78px;padding:11px 14px;display:grid}.psychic-teleport-window>header>i{color:#fff1ff;background:radial-gradient(circle,#9d42c2,#3b1550 72%);border:1px solid #dc8bfa;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 18px #de6fff73}.psychic-teleport-window>header>span{gap:3px;min-width:0;display:grid}.psychic-teleport-window>header small{color:#e79cff;font:850 8px var(--font-geist-mono);letter-spacing:.13em}.psychic-teleport-window>header b{color:#fff1ff;letter-spacing:.02em;font-size:18px}.psychic-teleport-window>header em{color:#bca7c7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.psychic-teleport-window>header>button{color:#eccfff;cursor:pointer;background:#28142f;border:1px solid #714780;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.psychic-teleport-window>section{background:#7c3a9521;border-bottom:1px solid #32243a;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.psychic-teleport-window>section>span{color:#b9a5c5;align-items:center;gap:7px;display:flex}.psychic-teleport-window>section b{font:850 8px var(--font-geist-mono);letter-spacing:.08em}.psychic-teleport-window>section strong{color:#91ffcc;font:900 12px var(--font-geist-mono)}.psychic-teleport-window>section.cooldown strong{color:#ffcc80}.psychic-town-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:120px;padding:10px;display:grid;overflow:auto}.psychic-town-list>button{color:#f2e8f8;text-align:left;cursor:pointer;background:linear-gradient(145deg,#17131f,#10131a);border:1px solid #3e3150;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:7px 9px;display:grid}.psychic-town-list>button:hover:not(:disabled){background:linear-gradient(145deg,#2d1738,#15131d);border-color:#c56ee8}.psychic-town-list>button:disabled{opacity:.38;cursor:not-allowed}.psychic-town-list>button>i{color:#e8a6ff;background:#24142d;border:1px solid #774a8b;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.psychic-town-list>button>span{gap:3px;min-width:0;display:grid}.psychic-town-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.psychic-town-list>button small{color:#8e8198;font:750 6px var(--font-geist-mono);letter-spacing:.07em}.psychic-town-list>button strong{color:#d99af2;font:900 7px var(--font-geist-mono)}.psychic-town-list>em{color:#8f7f9a;text-align:center;grid-column:1/-1;place-items:center;min-height:100px;font-size:10px;font-style:normal;display:grid}.psychic-teleport-window>footer{color:#af97b9;text-align:center;background:#121019;border-top:1px solid #392641;padding:10px 14px;font-size:9px;line-height:1.45}.transform-picker-backdrop{z-index:45;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030308c2;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.transform-picker{background:linear-gradient(155deg,#1c1027,#0d1018 54%,#0a0c11);border:1px solid #8856ae;border-radius:14px;flex-direction:column;width:min(520px,100vw - 24px);max-height:min(690px,100vh - 24px);display:flex;overflow:hidden;box-shadow:0 24px 90px #000}.transform-picker>header{background:linear-gradient(100deg,#321542,#15101d);border-bottom:1px solid #4f3264;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:flex}.transform-picker>header>span{gap:4px;display:grid}.transform-picker>header small{color:#be83e7;font:850 8px var(--font-geist-mono);letter-spacing:.09em}.transform-picker>header b{color:#f8eaff;font-size:15px}.transform-picker>header>button{color:#eac8ff;cursor:pointer;background:#25132e;border:1px solid #6d4b7f;border-radius:50%;width:32px;height:32px;font-size:19px}.transform-picker>p{color:#b9a9c2;background:#4e2c6024;border-bottom:1px solid #282231;margin:0;padding:11px 13px;font-size:10px;line-height:1.5}.transform-picker>div{gap:5px;min-height:100px;padding:8px;display:grid;overflow:auto}.transform-picker>div>button{color:#eedeff;text-align:left;cursor:pointer;background:#11121a;border:1px solid #352b40;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:6px 9px;display:grid}.transform-picker>div>button:hover{background:#21132c;border-color:#9c64c6}.transform-picker>div>button>i{background:#17121d;border:1px solid #4b3e58;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.transform-picker>div>button>i.shiny{border-color:#e9cb55;box-shadow:inset 0 0 9px #ffdc4338}.transform-picker>div>button>i .roster-icon{transform:scale(.8)}.transform-picker>div>button>span{gap:4px;min-width:0;display:grid}.transform-picker>div>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.transform-picker>div>button small{color:#8e7b9a;font:750 7px var(--font-geist-mono)}.transform-picker>div>button strong{color:#c99ee8;font:850 8px var(--font-geist-mono);white-space:nowrap}.transform-picker>div>em{color:#74687d;text-align:center;place-items:center;min-height:92px;font-size:10px;font-style:normal;display:grid}.transform-picker>footer{color:#a98fb7;text-align:center;background:#121019;border-top:1px solid #30243a;padding:9px 13px;font-size:9px}@media (width<=760px){.team-transform-button,.team-teleport-button{width:25px;height:25px}.team-transform-button>span{font-size:13px}.team-transform-button>small{font-size:4px}.transform-picker-backdrop{padding:7px}.transform-picker{max-height:calc(100vh - 14px)}.transform-picker>header{min-height:49px;padding:7px 10px}.transform-picker>p{padding:7px 10px}.transform-picker>div>button{grid-template-columns:39px minmax(0,1fr) auto;min-height:50px}.transform-picker>div>button>i{width:36px;height:36px}.psychic-teleport-backdrop{padding:5px}.psychic-teleport-window{border-radius:11px;width:min(470px,100vw - 10px);max-height:calc(100dvh - 10px)}.psychic-teleport-window>header{grid-template-columns:34px minmax(0,1fr) 32px;gap:7px;min-height:51px;padding:6px 9px}.psychic-teleport-window>header>i{width:32px;height:32px}.psychic-teleport-window>header small{font-size:6px}.psychic-teleport-window>header b{font-size:12px}.psychic-teleport-window>header em{font-size:7px}.psychic-teleport-window>header>button{width:32px;height:32px}.psychic-teleport-window>section{padding:6px 9px}.psychic-teleport-window>section b{font-size:6px}.psychic-teleport-window>section strong{font-size:9px}.psychic-town-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px}.psychic-town-list>button{grid-template-columns:29px minmax(0,1fr) auto;gap:5px;min-height:42px;padding:4px 6px}.psychic-town-list>button>i{width:28px;height:28px}.psychic-town-list>button b{font-size:8px}.psychic-town-list>button small{font-size:5px}.psychic-town-list>button strong{font-size:6px}.psychic-teleport-window>footer{padding:6px 9px;font-size:6px}}.player-hud-tools>button{box-sizing:border-box;flex:0 0 36px;border-radius:50%!important}.player-hud-tools>.game-settings-button,.player-hud-tools>.game-fullscreen-button,.player-hud-tools>.game-logout-button{font:900 16px/1 var(--font-geist-mono);order:1000;place-items:center;line-height:1;border-radius:50%!important;width:36px!important;height:36px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.player-hud-tools>.game-settings-button>svg,.player-hud-tools>.game-fullscreen-button>svg,.player-hud-tools>.game-logout-button>svg{margin:0;display:block}.player-hud-tools>.game-settings-button{color:#dec8ff;background:#231731f5;border-color:#9b75d5b8}.player-hud-tools>.game-fullscreen-button{color:#8fd8ff;background:#0b2233f5;border-color:#54bcffb8}.player-hud-tools>.game-logout-button{color:#ff9caf;background:#2d0f19f5;border-color:#ff70849e}.player-hud-tools .player-chat-toggle,.player-hud-tools .player-combat-toggle,.player-hud-tools .player-party-toggle,.player-hud-tools .player-friends-toggle,.player-hud-tools .player-rank-toggle{border-radius:50%!important}.player-action-menu>button.trade-action{color:#8edcff;background:#102b37;border-color:#285b6f}.trade-window{left:max(10px,min(calc(28px + 250px * var(--ui-scale)),calc(100vw - 780px)));width:min(calc(760px * var(--ui-scale)),calc(100vw - 20px));max-height:min(84vh,760px)}.trade-security-note{color:#83a9b9;font-size:max(9px,calc(9px * var(--ui-scale)));background:#0c1b22;border-bottom:1px solid #29404a;padding:8px 12px;line-height:1.45}.trade-invitation{text-align:center;align-content:center;place-items:center;gap:10px;min-height:230px;padding:24px;display:grid}.trade-invitation svg{color:#72d6f2}.trade-invitation>b{color:#e7faff;font-size:max(13px,calc(13px * var(--ui-scale)))}.trade-invitation>small{color:#8299a3;font-size:max(9px,calc(9px * var(--ui-scale)))}.trade-invitation>div{gap:8px;margin-top:8px;display:flex}.trade-invitation button{color:#ffabb8;height:34px;font:850 9px var(--font-geist-mono);cursor:pointer;background:#28171c;border:1px solid #4d3b45;border-radius:7px;padding:0 13px}.trade-invitation button.primary{color:#bdefff;background:#123846;border-color:#35788e}.trade-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:8px;display:grid;overflow:auto}.trade-offer{background:#0d1216;border:1px solid #33414a;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.trade-offer.ready{border-color:#4f9566;box-shadow:inset 0 0 0 1px #68e08921}.trade-offer>header{background:#121b21;border-bottom:1px solid #2b3740;justify-content:space-between;align-items:center;gap:7px;min-height:47px;padding:7px 9px;display:flex}.trade-offer>header>span{gap:3px;display:grid}.trade-offer>header b{color:#e3f5ff;font-size:max(10px,calc(10px * var(--ui-scale)))}.trade-offer>header small{color:#77909d;font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-offer>header strong{color:#92a3ac;font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-offer.ready>header strong{color:#85eca3}.trade-add-item{border-bottom:1px solid #25313a;grid-template-columns:90px minmax(100px,1fr) 64px auto;gap:4px;padding:7px;display:grid}.trade-add-item select,.trade-add-item input,.trade-money input{color:#e8f7ff;min-width:0;height:31px;font-size:max(9px,calc(9px * var(--ui-scale)));background:#091116;border:1px solid #344b58;border-radius:5px;outline:0;padding:0 6px}.trade-add-item button,.trade-money button{color:#b9ebff;height:31px;font:850 max(8px,calc(8px * var(--ui-scale))) var(--font-geist-mono);cursor:pointer;background:#12394a;border:1px solid #397895;border-radius:5px;padding:0 8px}.trade-add-item button:disabled{cursor:not-allowed;opacity:.4}.trade-item-list{min-height:128px;max-height:230px;padding:5px;overflow:auto}.trade-item-list>article{border-bottom:1px solid #202c33;align-items:center;gap:7px;min-height:43px;padding:4px 6px;display:flex}.trade-item-list>article img{object-fit:contain;width:34px;height:34px}.trade-item-list>article span{flex:1;gap:2px;min-width:0;display:grid}.trade-item-list>article b{color:#eaf7fc;font-size:max(9px,calc(9px * var(--ui-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-item-list>article small{color:#718995;font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-item-list>article>button{color:#ff96a6;cursor:pointer;background:#261317;border:1px solid #5b333e;border-radius:50%;width:26px;height:26px;font-size:16px}.trade-item-list>p{color:#667b85;min-height:110px;font-size:max(9px,calc(9px * var(--ui-scale)));align-content:center;place-items:center;gap:6px;margin:0;display:grid}.trade-money{border-top:1px solid #25313a;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;gap:5px;margin-top:auto;padding:7px;display:grid}.trade-money>span{color:#87a3b0;font:850 max(8px,calc(8px * var(--ui-scale))) var(--font-geist-mono)}.trade-money>small{color:#687d86;font-size:max(8px,calc(8px * var(--ui-scale)));grid-column:1/-1}.trade-other-money{background:#10191e;border-top:1px solid #25313a;justify-content:space-between;align-items:center;margin-top:auto;padding:11px;display:flex}.trade-other-money small{color:#80939c;font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-other-money b{color:#ffe378;font-size:max(12px,calc(12px * var(--ui-scale)))}.trade-window>footer{gap:8px;padding:6px 8px}.trade-window>footer>span{text-align:center;flex:1}.trade-window>footer button.trade-confirm{color:#baffca;background:#143c22;border-color:#3d8e58}.trade-window>footer button.trade-confirm:disabled{opacity:.6}.inventory-item-card>.inventory-item-actions{grid-column:2/-1;justify-content:flex-end;gap:5px;display:flex!important}.inventory-item-actions>button{color:#fff;min-width:62px;font:900 9px var(--font-geist-mono);letter-spacing:.04em;cursor:pointer;border-radius:7px;padding:7px 9px}.inventory-item-actions>.inventory-item-use{grid-column:auto}.inventory-item-drop{background:linear-gradient(#812d39,#591d27);border:1px solid #c25b65}.inventory-item-drop:hover{filter:brightness(1.16)}.inventory-drop-confirm{z-index:35;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070ac7;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.inventory-drop-confirm>article{background:#11171b;border:1px solid #9b4855;border-radius:13px;width:min(430px,100%);overflow:hidden;box-shadow:0 24px 80px #000}.inventory-drop-confirm header{background:linear-gradient(100deg,#32161d,#171318);border-bottom:1px solid #4a2930;align-items:center;gap:10px;padding:13px;display:flex}.inventory-drop-confirm header img{object-fit:contain;width:48px;height:48px}.inventory-drop-confirm header span{gap:3px;display:grid}.inventory-drop-confirm header small{color:#e18a99;font:850 8px var(--font-geist-mono)}.inventory-drop-confirm header b{font-size:16px}.inventory-drop-confirm p{color:#f2e8ea;margin:16px 16px 10px;font-size:13px}.inventory-drop-confirm label{grid-template-columns:auto 90px auto;align-items:center;gap:8px;margin:0 16px;display:grid}.inventory-drop-confirm label span,.inventory-drop-confirm label small{color:#a9989c;font-size:10px}.inventory-drop-confirm input{color:#fff;background:#0b0d10;border:1px solid #63404a;border-radius:6px;height:34px;padding:0 8px;font-size:12px}.inventory-drop-confirm aside{color:#a89096;background:#171318;border:1px solid #40333a;border-radius:7px;margin:12px 16px;padding:9px;font-size:10px;line-height:1.5}.inventory-drop-confirm footer{border-top:1px solid #35272c;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.inventory-drop-confirm footer button{color:#d9d9de;height:33px;font:850 9px var(--font-geist-mono);cursor:pointer;background:#202126;border:1px solid #4f4750;border-radius:6px;padding:0 12px}.inventory-drop-confirm footer button.danger{color:#ffc2cb;background:#63242e;border-color:#a64b59}@media (width<=760px) and (orientation:landscape){.player-hud-tools{flex-wrap:nowrap;gap:4px;max-width:calc(100vw - 20px)}.player-hud-tools>button,.player-hud-tools>.game-settings-button,.player-hud-tools>.game-fullscreen-button,.player-hud-tools>.game-logout-button{font-size:14px;flex-basis:32px!important;width:32px!important;height:32px!important}.trade-window{width:auto;height:auto;max-height:none;inset:43px 5px 5px}.trade-body{grid-template-columns:1fr 1fr}.trade-item-list{min-height:85px;max-height:130px}.trade-security-note{padding:5px 8px}.trade-add-item{grid-template-columns:74px minmax(90px,1fr) 52px auto;padding:5px}.trade-window>footer{min-height:38px}.inventory-drop-confirm{padding:7px}.inventory-drop-confirm>article{width:min(390px,72vw)}.inventory-drop-confirm p{margin:10px 13px 7px}.inventory-drop-confirm aside{margin:8px 13px;padding:6px}.inventory-drop-confirm footer{padding:7px 13px}}[data-portal-tooltip=true][data-tooltip]:before,[data-portal-tooltip=true][data-tooltip]:after{content:none!important;display:none!important}.hud-control-tooltip-portal{z-index:10090;color:#f3eaff;width:max-content;max-width:min(220px,100vw - 16px);font:800 11px/1.25 var(--font-geist-mono);text-align:center;pointer-events:none;background:#0c0a11fa;border:1px solid #7853a5;border-radius:7px;padding:8px 11px;position:fixed;transform:translate(-50%);box-shadow:0 9px 28px #000000a6}.social-window,.player-action-menu,.trade-picker{--social-scale:clamp(.8,var(--ui-scale),1.3)}.player-action-menu{overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100dvh - 16px);overflow:hidden auto}.player-action-menu>header{z-index:1;position:sticky;top:0}.trade-window{height:min(calc(650px * var(--ui-scale)),calc(100dvh - 68px))}.trade-window>.trade-security-note,.trade-window>footer,.trade-window>header{flex:none}.trade-body{flex:1;overflow:hidden}.trade-offer{min-height:0}.trade-open-picker{min-height:max(36px,calc(36px * var(--ui-scale)));color:#b9ebff;font:850 max(9px,calc(9px * var(--ui-scale))) var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#12394a,#102b37);border:1px solid #397895;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:7px;display:flex}.trade-open-picker:hover{filter:brightness(1.14)}.trade-item-list{flex:1;min-height:0;max-height:none}.trade-money{flex:none}.trade-invitation button{font-size:max(9px,calc(9px * var(--ui-scale)))}.trade-picker-backdrop{z-index:10080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070ad1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.trade-picker{width:min(calc(760px * var(--ui-scale)),calc(100vw - 24px));height:min(calc(620px * var(--ui-scale)),calc(100dvh - 24px));color:#edf9ff;background:#0b1115;border:1px solid #3f819d;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #000}.trade-picker>header{min-height:max(52px,calc(52px * var(--ui-scale)));background:linear-gradient(100deg,#12303d,#10171c);border-bottom:1px solid #294654;align-items:center;gap:10px;padding:8px 12px;display:flex}.trade-picker>header>span{flex:1;gap:3px;min-width:0;display:grid}.trade-picker>header b{font-size:max(12px,calc(12px * var(--ui-scale)))}.trade-picker>header small{color:#84a5b4;font-size:max(9px,calc(9px * var(--ui-scale)))}.trade-picker>header>button{color:#ff9aaa;cursor:pointer;background:#2a171c;border:1px solid #68404a;border-radius:50%;width:32px;height:32px;font-size:18px}.trade-picker>nav{scrollbar-width:thin;background:#0d171c;border-bottom:1px solid #253943;gap:4px;padding:6px;display:flex;overflow-x:auto}.trade-picker>nav button{min-width:max-content;height:max(32px,calc(32px * var(--ui-scale)));color:#879da7;font:800 max(8px,calc(8px * var(--ui-scale))) var(--font-geist-mono);cursor:pointer;background:#111d23;border:1px solid #304955;border-radius:6px;padding:0 10px}.trade-picker>nav button.active{color:#d9f6ff;background:#173b4a;border-color:#55b4d5}.trade-picker>nav button b{color:#76d9f7;font-size:inherit;margin-left:4px}.trade-picker>main{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:8px;display:grid;overflow-y:auto}.trade-picker>main>article{min-width:0;min-height:max(78px,calc(78px * var(--ui-scale)));cursor:pointer;background:linear-gradient(135deg,#111b20,#0c1216);border:1px solid #2c3e47;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid;position:relative}.trade-picker>main>article.selected{background:linear-gradient(135deg,#163744,#101d23);border-color:#51b8d7;box-shadow:inset 0 0 0 1px #66d7f51f}.trade-picker-check{z-index:1;color:#78909a;width:21px;height:21px;font:900 12px/1 var(--font-geist-mono);background:#111b20;border:1px solid #3c5965;border-radius:50%;place-items:center;position:absolute;top:5px;right:5px;display:grid!important}.trade-picker>main>article.selected .trade-picker-check{color:#fff;background:#226078;border-color:#65c9e6}.trade-picker>main>article>img{object-fit:contain;width:40px;height:40px}.trade-picker>main>article>span:not(.trade-picker-check){gap:3px;min-width:0;padding-right:18px;display:grid}.trade-picker>main>article>span>b{font-size:max(10px,calc(10px * var(--ui-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-picker>main>article>span>small{color:#758b95;font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-picker>main>article>label{border-top:1px solid #2b4652;grid-column:1/-1;grid-template-columns:1fr 80px;align-items:center;gap:6px;padding-top:6px;display:grid}.trade-picker>main>article>label small{color:#8aa8b5;font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-picker>main>article>label input{color:#fff;min-width:0;height:30px;font-size:max(10px,calc(10px * var(--ui-scale)));text-align:center;background:#091116;border:1px solid #3f7287;border-radius:5px;padding:0 6px}.trade-picker>main>p{color:#647b85;min-height:180px;font-size:max(10px,calc(10px * var(--ui-scale)));grid-column:1/-1;align-content:center;place-items:center;gap:8px;margin:0;display:grid}.trade-picker>footer{min-height:max(48px,calc(48px * var(--ui-scale)));background:#0e171c;border-top:1px solid #29404a;justify-content:flex-end;align-items:center;gap:7px;padding:7px 10px;display:flex}.trade-picker>footer>span{color:#80949d;font-size:max(9px,calc(9px * var(--ui-scale)));margin-right:auto}.trade-picker>footer>span b{color:#a9ebff}.trade-picker>footer button{height:max(32px,calc(32px * var(--ui-scale)));color:#aebdc4;font:850 max(8px,calc(8px * var(--ui-scale))) var(--font-geist-mono);cursor:pointer;background:#172127;border:1px solid #40535d;border-radius:6px;padding:0 11px}.trade-picker>footer button.primary{color:#d4f6ff;background:#15506a;border-color:#4ca2c2}.game-chat.passive p.channel-private{font-size:max(10px,calc(10px * var(--ui-scale)));text-shadow:0 1px 2px #000;background:#113456b8;border-left:3px solid #67a9ff;border-radius:4px;margin:2px 0;padding:5px 7px;font-weight:850;box-shadow:0 3px 14px #0000006b,0 0 16px #489aff24;color:#d9edff!important}.game-chat.passive p.channel-private b{color:#83c2ff}@media (width<=760px) and (orientation:landscape){.hud-control-tooltip-portal{display:none}.player-action-menu{max-height:calc(100dvh - 12px)}.trade-window{width:auto;height:auto;max-height:none;inset:42px 4px 4px}.trade-window>header{min-height:38px}.trade-window>header small{font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-security-note{font-size:max(8px,calc(8px * var(--ui-scale)));text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;line-height:1.25;overflow:hidden}.trade-body{grid-template-columns:1fr 1fr;gap:4px;padding:4px}.trade-offer>header{min-height:36px;padding:4px 6px}.trade-offer>header>span{gap:1px}.trade-open-picker{min-height:28px;font-size:max(8px,calc(8px * var(--ui-scale)));margin:4px}.trade-open-picker svg{width:13px;height:13px}.trade-item-list{min-height:0;max-height:none;padding:2px}.trade-item-list>article{min-height:34px;padding:2px 4px}.trade-item-list>article img{width:28px;height:28px}.trade-item-list>p{min-height:54px}.trade-money{grid-template-columns:auto minmax(65px,1fr) auto;gap:3px;padding:4px}.trade-money input,.trade-money button{height:27px}.trade-money>small{font-size:8px}.trade-other-money{padding:7px}.trade-window>footer{min-height:40px;padding:4px}.trade-window>footer>span{display:none}.trade-window>footer button{flex:1;min-width:0;padding:0 5px}.trade-picker-backdrop{padding:4px}.trade-picker{border-radius:9px;width:100%;height:100%}.trade-picker>header{min-height:40px;padding:4px 8px}.trade-picker>header small{display:none}.trade-picker>header>button{width:28px;height:28px}.trade-picker>nav{padding:4px}.trade-picker>nav button{height:27px;padding:0 7px}.trade-picker>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.trade-picker>main>article{grid-template-columns:34px minmax(0,1fr);gap:4px;min-height:58px;padding:5px}.trade-picker>main>article>img{width:32px;height:32px}.trade-picker>main>article>label{grid-template-columns:1fr 66px;padding-top:4px}.trade-picker>main>article>label input{height:25px}.trade-picker>footer{min-height:38px;padding:4px 7px}.trade-picker>footer button{height:29px}.trade-picker>footer>span{font-size:8px}}.trade-open-picker{border-radius:50%;align-self:flex-end;width:34px;height:34px;min-height:34px;margin:6px;padding:0}.trade-request-window{width:min(calc(430px * var(--ui-scale)),calc(100vw - 20px));height:auto;max-height:min(calc(300px * var(--ui-scale)),calc(100dvh - 68px))}.trade-request-window .trade-invitation,.trade-request-window .social-empty{min-height:max(145px,calc(145px * var(--ui-scale)));gap:7px;padding:14px}.trade-request-window .trade-invitation svg,.trade-request-window .social-empty svg{width:28px;height:28px}.trade-request-window .trade-invitation>div{margin-top:3px}.trade-picker>main>article{overflow:hidden}.trade-picker>main>article>label{grid-template-columns:minmax(0,1fr) 52px}.trade-picker>main>article>label input{box-sizing:border-box;width:52px;max-width:100%;font-size:max(9px,calc(9px * var(--ui-scale)));padding:0 3px}.friends-tabs{background:#111017;border-bottom:1px solid #2a2632;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.friends-tabs button{height:max(34px,calc(34px * var(--ui-scale)));color:#827b8e;font:850 max(9px,calc(9px * var(--ui-scale))) var(--font-geist-mono);cursor:pointer;background:#15131b;border:0;border-right:1px solid #292531}.friends-tabs button:last-child{border-right:0}.friends-tabs button.active{color:#e4ccff;background:#251b31;box-shadow:inset 0 -2px #a46be2}.friends-tabs button b{color:#cf9cff;margin-left:4px}.ignored-row>span small{color:#9d8290}.ignored-row>button.danger{width:auto;min-width:max-content;padding:0 8px}.player-action-menu>button.ignore-action{color:#ffadba;background:#2b171d;border-color:#78424d}@media (width<=760px) and (orientation:landscape){.trade-open-picker{width:28px;height:28px;min-height:28px;margin:3px}.trade-open-picker svg{width:14px;height:14px}.trade-money{grid-template-columns:auto 58px auto;gap:2px;padding:3px}.trade-money input{width:58px;padding:0 3px;font-size:9px}.trade-money button{padding:0 5px;font-size:8px}.trade-money>small{grid-column:1/-1;line-height:1}.trade-other-money{padding:5px 6px}.trade-request-window{width:min(420px,100vw - 16px);height:auto;max-height:calc(100dvh - 16px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.trade-request-window .trade-invitation,.trade-request-window .social-empty{gap:4px;min-height:112px;padding:8px}.trade-request-window .trade-invitation>div{margin-top:1px}.trade-request-window .trade-invitation button{height:29px;padding:0 9px}.trade-picker>main>article>label{grid-template-columns:minmax(0,1fr) 42px;gap:3px;padding-top:3px}.trade-picker>main>article>label input{width:42px;height:23px;padding:0 2px;font-size:8px}.trade-picker>main>article>label small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}}.current-rank-card b>em{color:#fff2b0;font-style:normal}.rank-row{grid-template-columns:minmax(0,1fr) auto}.rank-row>span>b{align-items:center;gap:7px;display:flex}.rank-position{color:#b7a979;flex:none;justify-content:center;align-items:center;gap:3px;min-width:42px;font-style:normal;display:inline-flex}.rank-position strong{color:inherit;font:900 max(10px,calc(10px * var(--ui-scale)))/1 var(--font-geist-mono)}.rank-position.top-1{color:#ffe274}.rank-position.top-2{color:#d7e5ef}.rank-position.top-3{color:#e7a56e}.trade-window{left:max(10px,min(calc(28px + 250px * var(--ui-scale)),calc(100vw - 720px)));width:min(calc(700px * var(--ui-scale)),calc(100vw - 20px));height:min(calc(570px * var(--ui-scale)),calc(100dvh - 68px))}.trade-security-note{align-items:center;gap:7px;padding:6px 10px;line-height:1.3;display:flex}.trade-security-note svg{color:#72d6f2;flex:none}.trade-security-note span{min-width:0}.trade-security-note b{color:#bdefff;font-size:inherit;margin-right:5px}.trade-body{gap:6px;padding:6px}.trade-offer{overflow:visible}.trade-offer>header{min-height:43px;padding:6px 8px}.trade-offer>header>aside{align-items:center;gap:7px;display:flex}.trade-offer>header>aside>strong{color:#92a3ac;font-size:max(8px,calc(8px * var(--ui-scale)))}.trade-offer.ready>header>aside>strong{color:#85eca3}.trade-open-picker{z-index:4;border-radius:7px;flex:none;align-self:auto;width:30px;height:30px;min-height:30px;margin:0;padding:0;position:relative}.trade-open-picker svg{width:15px;height:15px}.trade-open-picker[data-tooltip]:before{content:"";z-index:31;opacity:0;pointer-events:none;border:5px solid #0000;border-bottom-color:#54a9c7;transition:opacity .14s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%)}.trade-open-picker[data-tooltip]:after{content:attr(data-tooltip);z-index:30;color:#dff7ff;width:max-content;max-width:180px;font:850 max(9px,calc(9px * var(--ui-scale)))/1.2 var(--font-geist-mono);opacity:0;pointer-events:none;background:#071218fa;border:1px solid #54a9c7;border-radius:7px;padding:7px 9px;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 14px);right:-4px;transform:translateY(-3px);box-shadow:0 9px 28px #000000b8}.trade-open-picker[data-tooltip]:hover:before,.trade-open-picker[data-tooltip]:focus-visible:before,.trade-open-picker[data-tooltip]:hover:after,.trade-open-picker[data-tooltip]:focus-visible:after{opacity:1}.trade-open-picker[data-tooltip]:hover:after,.trade-open-picker[data-tooltip]:focus-visible:after{transform:translateY(0)}.trade-item-list{padding:3px}.trade-item-list>article{min-height:39px;padding:3px 5px}.trade-item-list>article img{width:31px;height:31px}.trade-money{grid-template-columns:minmax(0,1fr) 88px auto;gap:5px;padding:5px 6px}.trade-money>span{gap:2px;display:grid}.trade-money>span>b{color:#9bb7c3;font:850 max(8px,calc(8px * var(--ui-scale))) var(--font-geist-mono)}.trade-money>span>small{color:#687d86;font-size:max(7px,calc(7px * var(--ui-scale)))}.trade-money input,.trade-money button{height:29px}.trade-other-money{padding:8px 9px}.trade-window>footer{min-height:40px}.trade-picker{width:min(calc(720px * var(--ui-scale)),calc(100vw - 24px));height:min(calc(570px * var(--ui-scale)),calc(100dvh - 24px))}.trade-picker>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px}.trade-picker>main>article{min-height:max(96px,calc(96px * var(--ui-scale)));grid-template-columns:50px minmax(0,1fr);align-content:center;gap:9px;padding:10px}.trade-picker>main>article>img{width:48px;height:48px}.trade-picker>main>article>span:not(.trade-picker-check){gap:5px;padding-right:22px}.trade-picker>main>article>span>b{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.trade-picker>main>article>span>small{white-space:normal;line-height:1.35;overflow:visible}.trade-picker>main>article>label{grid-template-columns:minmax(0,1fr) 62px;gap:8px;width:100%;min-width:0;padding-top:7px;overflow:hidden}.trade-picker>main>article>label input{width:62px;height:28px;font-size:max(10px,calc(10px * var(--ui-scale)))}.trade-picker>main>article.selected:not(.pokemon){min-height:max(134px,calc(134px * var(--ui-scale)));align-content:start}.trade-pokemon-visual{background:radial-gradient(circle,#1d4a61,#0a1a24 72%);border:1px solid #35647a;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;display:grid;position:relative;overflow:hidden}.trade-pokemon-visual>svg{color:#ffe36c;filter:drop-shadow(0 1px 2px #000);position:absolute;bottom:1px;right:1px}.trade-pokemon-sprite{image-rendering:crisp-edges;image-rendering:pixelated;transform-origin:50%;background-repeat:no-repeat;flex:none;display:block;transform:scale(1)}.trade-pokemon-sprite.shiny{filter:saturate(1.28)brightness(1.08)}.trade-pokemon-placeholder{color:#78b9d5;place-items:center;display:grid}.trade-picker>main>article>i.trade-pokemon-visual{width:48px;height:48px}.trade-picker>main>article.pokemon{background:linear-gradient(135deg,#102a38,#0b171e);border-color:#345c70}.trade-picker>main>article.pokemon.selected{border-color:#e0b846;box-shadow:inset 0 0 0 1px #ffdb5f29}.device-pc .trade-picker>main>article{grid-template-columns:56px minmax(0,1fr)}.device-pc .trade-picker>main>article>i.trade-pokemon-visual{flex-basis:56px;width:56px;height:56px}.device-pc .trade-picker .trade-pokemon-sprite{transform:scale(1.45)}.device-celular .trade-picker>main>article{grid-template-columns:44px minmax(0,1fr)}.device-celular .trade-picker>main>article>i.trade-pokemon-visual{flex-basis:44px;width:44px;height:44px}.device-celular .trade-picker .trade-pokemon-sprite{transform:scale(1.2)}@media (hover:none),(pointer:coarse){.trade-open-picker[data-tooltip]:before,.trade-open-picker[data-tooltip]:after{content:none!important;display:none!important}}@media (width<=760px) and (orientation:landscape){.trade-window{width:auto;height:auto;inset:42px 4px 4px}.trade-security-note{gap:4px;padding:3px 6px}.trade-security-note svg{width:12px;height:12px}.trade-security-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-body{gap:4px;padding:4px}.trade-offer>header{min-height:34px;padding:3px 5px}.trade-offer>header>aside{gap:4px}.trade-open-picker{border-radius:6px;width:25px;height:25px;min-height:25px;margin:0}.trade-open-picker svg{width:13px;height:13px}.trade-money{grid-template-columns:minmax(0,1fr) 54px auto;gap:3px;padding:3px 4px}.trade-money input{width:54px}.trade-money>span{gap:0}.trade-money>span>small{font-size:7px}.trade-other-money{padding:4px 6px}.trade-picker>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}.trade-picker>main>article{grid-template-columns:38px minmax(0,1fr);align-content:center;gap:6px;min-height:76px;padding:7px}.trade-picker>main>article>img{width:37px;height:37px}.trade-picker>main>article>span:not(.trade-picker-check){gap:3px;padding-right:18px}.trade-picker>main>article>label{grid-template-columns:minmax(74px,1fr) 44px;gap:5px;padding-top:5px}.trade-picker>main>article>label input{width:44px;height:24px;font-size:9px}.trade-picker>main>article.selected:not(.pokemon){align-content:start;min-height:108px}}.inventory-candy-button{cursor:pointer;justify-content:center;align-items:center;gap:5px;color:#ffd6ed!important;width:auto!important;min-width:108px!important;height:30px!important;font:850 8px var(--font-geist-mono)!important;background:linear-gradient(135deg,#512640,#2b1a32)!important;border:1px solid #b56c97!important;border-radius:7px!important;margin-left:auto!important;margin-right:8px!important;padding:0 8px!important;display:flex!important}.inventory-candy-button svg{color:#ff9bd2}.inventory-candy-button em{color:#fff0a8;background:#1c101c;border-radius:8px;padding:2px 5px;font-style:normal}.inventory-header>.inventory-pikachu{margin-left:0}.candy-backdrop{z-index:13000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030408e0;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.candy-window{color:#f7edf5;background:radial-gradient(circle at 22% 0,#dd5ba626,#0000 34%),linear-gradient(150deg,#17101a,#0b0c12 60%,#111019);border:1px solid #9b5684;border-radius:16px;grid-template-rows:68px 48px 58px minmax(0,1fr);width:min(980px,100vw - 24px);height:min(700px,100dvh - 24px);min-height:500px;display:grid;overflow:hidden;box-shadow:0 32px 110px #000,0 0 38px #dd5ba61a}.candy-window>header{background:linear-gradient(95deg,#2b1727,#16131c);border-bottom:1px solid #55304a;align-items:center;gap:11px;padding:0 14px;display:flex}.candy-brand-icon{color:#ffd4ed;background:linear-gradient(145deg,#7e315f,#371d36);border:1px solid #b96499;border-radius:12px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 0 18px #f670c124}.candy-window>header>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.candy-window>header small{color:#b27a9e;font:850 9px var(--font-geist-mono);letter-spacing:.08em}.candy-window>header h2{letter-spacing:.04em;margin:0;font-size:19px}.candy-window>header>strong{color:#ffe49a;font:900 13px var(--font-geist-mono);background:#241c10;border:1px solid #896233;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;display:flex}.candy-window>header>button{color:#ff9db5;cursor:pointer;background:#2b161e;border:1px solid #673949;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.candy-window>nav{background:#100e14;border-bottom:1px solid #342430;grid-template-columns:1fr 1fr;gap:5px;padding:5px 8px;display:grid}.candy-window>nav button{color:#846d7d;font:900 10px var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex}.candy-window>nav button.active{color:#ffd6ed;background:#321a2c;border-color:#9d5683}.candy-window>nav button.active.danger{color:#ffc4cd;background:#351a21;border-color:#9a4d58}.candy-wallet-strip{background:#120f16;border-bottom:1px solid #3d2938;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:6px 9px;display:grid}.candy-wallet-strip>b{color:#b98aa8;font:900 9px var(--font-geist-mono);white-space:nowrap}.candy-wallet-strip>div{scrollbar-width:thin;scrollbar-color:#75445f transparent;gap:5px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.candy-wallet-strip span{border:1px solid var(--candy-type);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:84px;height:38px;padding:0 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.candy-wallet-strip span{border:1px solid color-mix(in srgb,var(--candy-type),#31303a 62%)}}.candy-wallet-strip span{background:var(--candy-type);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.candy-wallet-strip span{background:color-mix(in srgb,var(--candy-type),#111018 90%)}}.candy-wallet-strip span>i{background:var(--candy-type);width:7px;height:22px;box-shadow:0 0 8px var(--candy-type);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.candy-wallet-strip span>i{box-shadow:0 0 8px color-mix(in srgb,var(--candy-type),transparent 45%)}}.candy-wallet-strip span>small{color:#b8aab3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.candy-wallet-strip span>strong{color:#fff2ce;font:900 11px var(--font-geist-mono)}.candy-window>main{grid-template-columns:265px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.candy-pokemon-list{background:#0a0a0fc2;border-right:1px solid #3d2938;grid-template-rows:42px 40px minmax(0,1fr);min-height:0;display:grid}.candy-pokemon-list>header{border-bottom:1px solid #332431;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.candy-pokemon-list>header small{font-size:8px}.candy-pokemon-list>header b{color:#d3afc6;font-size:9px}.candy-search{color:#9b6687;background:#100d13;border:1px solid #493347;border-radius:7px;align-items:center;gap:6px;margin:5px 6px;padding:0 7px;display:flex}.candy-search input{color:#f5e7f0;min-width:0;font:700 9px var(--font-geist-sans);background:0 0;border:0;outline:0;flex:1}.candy-search input::placeholder{color:#725d6b}.candy-search button{color:#d28baa;cursor:pointer;background:#2b1a25;border:0;border-radius:50%;width:20px;height:20px}.candy-pokemon-list>div{scrollbar-width:thin;scrollbar-color:#75445f transparent;min-height:0;padding:6px;overflow:auto}.candy-pokemon-list>div>button{color:#eadde6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:61px;margin-bottom:4px;padding:6px;display:grid}.candy-pokemon-list>div>button:hover{background:#1a121a}.candy-pokemon-list>div>button.selected{background:linear-gradient(110deg,#321a2c,#17121a);border-color:#8d4d78}.candy-pokemon-list button>i,.candy-pokemon-head>i{background:radial-gradient(circle,#4d2942,#110e14 72%);border:1px solid #65435b;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid;overflow:hidden}.candy-pokemon-list button>i.shiny,.candy-pokemon-head>i.shiny{border-color:#d5ab46;box-shadow:0 0 12px #ffd75f2b}.candy-pokemon-list .inventory-pokemon-icon,.candy-pokemon-head .inventory-pokemon-icon{transform:scale(.95)}.candy-pokemon-list button>span{gap:4px;min-width:0;display:grid}.candy-pokemon-list button>span b,.candy-pokemon-list button>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.candy-pokemon-list button>span b{font-size:11px}.candy-pokemon-list button>span small{color:#927e8d;font-size:8px}.candy-list-badges{justify-items:end;gap:5px;display:grid}.candy-list-badges>em{color:#baa8b4;font:normal 900 7px var(--font-geist-mono);background:#211820;border:1px solid #4f3a49;border-radius:6px;padding:3px 5px}.candy-list-badges>em.team{color:#a9e397;background:#172417;border-color:#4e754a}.candy-list-badges>em.deposit{color:#aebbd9;background:#171a25;border-color:#4b5268}.candy-list-badges>small{color:#e6b3d1;font:800 8px var(--font-geist-mono);white-space:nowrap}.candy-pokemon-list>div>p{color:#836f7c;text-align:center;margin:20px 10px;font-size:10px;line-height:1.5}.candy-list-badges>em.unique{color:#ffe28a;background:#352a0d;border-color:#9b792d}.candy-pokemon-head h3>.inventory-unique-inline{color:#ffe58a;font-size:7px!important}.candy-content{scrollbar-width:thin;scrollbar-color:#75445f transparent;background:radial-gradient(circle at 50% 0,#cd519914,#0000 35%);min-height:0;padding:14px 16px;overflow:auto}.candy-pokemon-head{border-bottom:1px solid #3c2937;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.candy-pokemon-head>i{width:68px;height:68px}.candy-pokemon-head>i .inventory-pokemon-icon{transform:scale(1.35)}.candy-pokemon-head>span{gap:4px;min-width:0;display:grid}.candy-pokemon-head h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;overflow:hidden}.candy-pokemon-head em{color:#a7899d;font-size:10px;font-style:normal}.candy-pokemon-head>strong{color:#ffd3ec;background:#361d30;border:1px solid #a45a8b;border-radius:50%;place-items:center;width:61px;height:61px;font-size:22px;display:grid}.candy-pokemon-head>strong small{color:#b58ca6;font-size:10px}.candy-explanation{color:#a994a2;background:#171119;border:1px solid #493347;border-radius:8px;margin:11px 0;padding:9px 11px;font-size:11px;line-height:1.5}.candy-explanation b{color:#ffcae8}.candy-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.candy-stat-grid>article{background:linear-gradient(145deg,#1b121b,#100e14);border:1px solid #4b3042;border-radius:10px;min-width:0;padding:10px}.candy-stat-grid>article.capped{background:linear-gradient(145deg,#1b1810,#11100d);border-color:#594f39}.candy-stat-grid article>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.candy-stat-grid article>header>span{gap:2px;min-width:0;display:grid}.candy-stat-grid article>header small{font-size:7px}.candy-stat-grid article>header b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.candy-stat-grid article>header>strong{color:#ff9fd3;white-space:nowrap;font-size:12px}.candy-stat-grid article>div{grid-template-columns:repeat(10,1fr);gap:3px;margin:9px 0;display:grid}.candy-stat-grid article>div i{background:#30232d;border-radius:5px;height:6px}.candy-stat-grid article>div i.filled{background:linear-gradient(90deg,#c35493,#ff9ed4);box-shadow:0 0 5px #ff79c533}.candy-stat-grid article>footer{color:#977e8e;justify-content:space-between;align-items:center;gap:7px;font-size:9px;display:flex}.candy-stat-grid article>footer span b{color:#ead8e3}.candy-stat-grid article>footer button{color:#ffd5ec;min-width:77px;height:30px;font:900 9px var(--font-geist-mono);cursor:pointer;background:#3a1e32;border:1px solid #9e5a84;border-radius:6px;justify-content:center;align-items:center;gap:4px;display:flex}.candy-stat-grid article>footer button:disabled{color:#6f626a;cursor:not-allowed;background:#211b20;border-color:#423740}.candy-balance-note{color:#dbbf67;background:#1b180e;border:1px solid #4d4530;border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:9px 11px;display:flex}.candy-balance-note span{gap:3px;display:grid}.candy-balance-note b{font-size:10px}.candy-balance-note small{color:#a99a6c;font-size:9px;line-height:1.4}.candy-release-card{color:#ffd66e;background:radial-gradient(circle at 20% 20%,#ffcf5c26,#0000 42%),#21190e;border:1px solid #9b6c3d;border-radius:13px;justify-content:center;align-items:center;gap:16px;margin:18px auto 12px;padding:18px;display:flex}.candy-release-card>span{gap:5px;display:grid}.candy-release-card small{color:#ae8951;font-size:9px}.candy-release-card strong{font-size:25px}.candy-release-card p{color:#a28d6e;margin:0;font-size:10px}.candy-release-warning{color:#ff8fa4;background:#271118;border:1px solid #834350;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.candy-release-warning span{gap:5px;display:grid}.candy-release-warning b{font-size:12px}.candy-release-warning small{color:#c38d97;font-size:10px;line-height:1.5}.candy-release-button{color:#ffd4dc;width:100%;min-height:43px;font:900 10px var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#642432,#3b1820);border:1px solid #ac4e5c;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:12px;display:flex}.candy-release-button:disabled{opacity:.35;cursor:not-allowed}.candy-last-warning{color:#bc7d88;text-align:center;margin:7px 0 0;font-size:9px}.candy-release-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.candy-release-actions .candy-release-button{grid-column:1/-1;margin:0}.candy-quick-button,.candy-same-button{color:#ffd2eb;min-height:39px;font:900 9px var(--font-geist-mono);cursor:pointer;background:#2e1b2b;border:1px solid #895783;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:flex}.candy-same-button{color:#ffe09a;background:#292211;border-color:#75613d}.candy-quick-button:disabled,.candy-same-button:disabled{opacity:.35;cursor:not-allowed}.candy-empty{color:#715d6b;text-align:center;place-content:center;justify-items:center;gap:8px;height:100%;display:grid}.candy-empty b{color:#ad91a3;font-size:13px}.candy-empty small{font-size:10px}.candy-confirm{z-index:13010;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030407d1;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.candy-confirm>article{color:#f8edf4;text-align:center;background:linear-gradient(145deg,#251725,#0f0d13);border:1px solid #a45b89;border-radius:14px;justify-items:center;gap:8px;width:min(430px,100vw - 24px);padding:23px;display:grid;box-shadow:0 26px 90px #000}.candy-confirm>article>svg{color:#ff9bd0}.candy-confirm.release>article{border-color:#a44e5b}.candy-confirm.release>article>svg{color:#ff7f94}.candy-confirm small{color:#b07397;font:850 8px var(--font-geist-mono)}.candy-confirm h3{margin:0;font-size:20px}.candy-confirm p{color:#ad98a6;margin:0;font-size:11px;line-height:1.55}.candy-confirm p b{color:#ffd3e9}.candy-confirm footer{grid-template-columns:1fr 1.3fr;gap:7px;width:100%;margin-top:7px;display:grid}.candy-confirm button{color:#b8aab3;min-height:37px;font:850 9px var(--font-geist-mono);cursor:pointer;background:#211a20;border:1px solid #4c3d48;border-radius:7px}.candy-confirm button:last-child{color:#ffd6ec;background:#3a1e32;border-color:#9e5783}.candy-confirm button.danger{color:#ffd1d9;background:#501e29;border-color:#a84b5a}.candy-confirm.batch ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;margin:2px 0;padding:0;list-style:none;display:grid}.candy-confirm.batch li{color:#cdb6c5;background:#1d131c;border:1px solid #674051;border-radius:7px;padding:7px;font-size:10px}.candy-confirm.batch li b{color:#ffd48d}.candy-quick{z-index:13010;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030407db;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.candy-quick>article{color:#f8edf4;background:linear-gradient(145deg,#251725,#0e0d12);border:1px solid #a45b89;border-radius:14px;grid-template-rows:64px auto 43px minmax(0,1fr) 58px;width:min(760px,100vw - 24px);height:min(620px,100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 26px 90px #000}.candy-quick>article>header{background:#211520;border-bottom:1px solid #543046;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.candy-quick>article>header>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.candy-quick>article>header svg{color:#ff9bd0;grid-row:1/3}.candy-quick>article>header b{font-size:15px}.candy-quick>article>header small{color:#ae829d;font-size:10px}.candy-quick>article>header>button{color:#ffafc0;cursor:pointer;background:#2d1922;border:1px solid #684150;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.candy-quick-filters{border-bottom:1px solid #3d2938;grid-template-columns:minmax(0,1fr) 130px 130px;gap:8px;padding:10px 12px;display:grid}.candy-quick-filters label{color:#b989a7;gap:4px;font-size:9px;display:grid}.candy-quick-filters label>div{background:#100d13;border:1px solid #55394e;border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 8px;display:flex}.candy-quick-filters input,.candy-quick-filters select{color:#f7eaf2;width:100%;min-width:0;height:35px;font:700 11px var(--font-geist-sans);background:#100d13;border:1px solid #55394e;border-radius:7px;outline:0}.candy-quick-filters input{background:0 0;border:0;height:auto}.candy-quick>article>nav{border-bottom:1px solid #3d2938;gap:6px;padding:5px 12px;display:flex}.candy-quick>article>nav button{color:#efbedb;font:850 10px var(--font-geist-mono);cursor:pointer;background:#291827;border:1px solid #65445d;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:flex}.candy-quick-list{scrollbar-width:thin;scrollbar-color:#75445f transparent;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;min-height:0;padding:8px 12px;display:grid;overflow:auto}.candy-quick-list>button{color:#d9c9d4;text-align:left;cursor:pointer;background:#151117;border:1px solid #3c2c38;border-radius:8px;grid-template-columns:22px 44px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:58px;padding:6px;display:grid}.candy-quick-list>button.selected{background:#321a2c;border-color:#a45b89}.candy-quick-list>button>span{color:#c970a4}.candy-quick-list>button>i{background:#21151f;border:1px solid #65435b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.candy-quick-list>button>i.shiny{border-color:#d5ab46}.candy-quick-list>button>i .inventory-pokemon-icon{transform:scale(.88)}.candy-quick-list>button>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.candy-quick-list>button>b small{color:#957f8e;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.candy-quick-list>p{color:#8e7786;text-align:center;grid-column:1/-1;margin:30px}.candy-quick>article>footer{background:#171017;border-top:1px solid #4b3042;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.candy-quick>article>footer>span{align-items:baseline;gap:6px;display:flex}.candy-quick>article>footer>span b{color:#ff9fd3;font-size:21px}.candy-quick>article>footer>span small{color:#b097a7;font-size:10px}.candy-quick>article>footer>button{color:#ffd1d9;min-width:230px;height:40px;font:900 11px var(--font-geist-mono);cursor:pointer;background:#501e29;border:1px solid #a84b5a;border-radius:8px}.candy-quick>article>footer>button:disabled{opacity:.35;cursor:not-allowed}.candy-pokemon-fallback{font:900 16px var(--font-geist-mono)}.device-pc .candy-window>header small{font-size:11px}.device-pc .candy-window>header h2{font-size:21px}.device-pc .candy-window>header>strong{font-size:14px}.device-pc .candy-window>nav button{font-size:12px}.device-pc .candy-wallet-strip>b,.device-pc .candy-wallet-strip span>small{font-size:10px}.device-pc .candy-wallet-strip span>strong{font-size:12px}.device-pc .candy-pokemon-list>header small,.device-pc .candy-pokemon-list>header b{font-size:10px}.device-pc .candy-search input{font-size:11px}.device-pc .candy-pokemon-list button>span b{font-size:13px}.device-pc .candy-pokemon-list button>span small{font-size:10px}.device-pc .candy-list-badges>em,.device-pc .candy-list-badges>small{font-size:9px}.device-pc .candy-pokemon-head>span>small{font-size:10px}.device-pc .candy-pokemon-head em{font-size:12px}.device-pc .candy-explanation{font-size:13px}.device-pc .candy-stat-grid article>header small{font-size:9px}.device-pc .candy-stat-grid article>header b{font-size:13px}.device-pc .candy-stat-grid article>header>strong{font-size:14px}.device-pc .candy-stat-grid article>footer,.device-pc .candy-stat-grid article>footer button{font-size:11px}.device-pc .candy-balance-note b{font-size:12px}.device-pc .candy-balance-note small,.device-pc .candy-release-card small{font-size:11px}.device-pc .candy-release-card p{font-size:12px}.device-pc .candy-release-warning b{font-size:14px}.device-pc .candy-release-warning small{font-size:12px}.device-pc .candy-release-button,.device-pc .candy-quick-button,.device-pc .candy-same-button{font-size:13px}.device-pc .candy-confirm small{font-size:10px}.device-pc .candy-confirm p{font-size:13px}.device-pc .candy-confirm button{font-size:11px}@media (width<=760px) and (orientation:landscape){.inventory-candy-button{min-width:84px!important;height:26px!important;margin-right:4px!important;padding:0 5px!important;font-size:7px!important}.inventory-candy-button em{padding:1px 3px}.candy-backdrop{padding:3px}.candy-window{border-radius:9px;grid-template-rows:45px 34px 38px minmax(0,1fr);width:calc(100vw - 6px);height:calc(100dvh - 6px);min-height:0}.candy-window>header{gap:6px;padding:0 7px}.candy-brand-icon{width:31px;height:31px}.candy-window>header small{font-size:6px}.candy-window>header h2{font-size:13px}.candy-window>header>strong{padding:4px 6px;font-size:9px}.candy-window>header>button{width:27px;height:27px}.candy-window>nav{gap:3px;padding:3px}.candy-window>nav button{font-size:7px}.candy-wallet-strip{grid-template-columns:auto minmax(0,1fr);gap:5px;padding:3px 5px}.candy-wallet-strip>b{font-size:6px}.candy-wallet-strip span{grid-template-columns:4px minmax(0,1fr) auto;gap:3px;min-width:63px;height:28px;padding:0 4px}.candy-wallet-strip span>i{width:4px;height:17px}.candy-wallet-strip span>small{font-size:6px}.candy-wallet-strip span>strong{font-size:7px}.candy-window>main{grid-template-columns:190px minmax(0,1fr)}.candy-pokemon-list{grid-template-rows:30px 30px minmax(0,1fr)}.candy-pokemon-list>header{padding:0 6px}.candy-pokemon-list>header small,.candy-pokemon-list>header b{font-size:6px}.candy-search{gap:3px;margin:3px;padding:0 4px}.candy-search svg{width:10px}.candy-search input{font-size:6px}.candy-search button{width:15px;height:15px}.candy-pokemon-list>div{padding:3px}.candy-pokemon-list>div>button{grid-template-columns:34px minmax(0,1fr) auto;gap:4px;min-height:43px;margin-bottom:2px;padding:3px}.candy-pokemon-list button>i{width:32px;height:32px}.candy-pokemon-list .inventory-pokemon-icon{transform:scale(.68)}.candy-pokemon-list button>span b{font-size:8px}.candy-pokemon-list button>span small,.candy-list-badges>small{font-size:6px}.candy-list-badges{gap:2px}.candy-list-badges>em{padding:2px 3px;font-size:5px}.candy-content{padding:6px 8px}.candy-pokemon-head{grid-template-columns:48px minmax(0,1fr) auto;gap:7px;padding-bottom:6px}.candy-pokemon-head>i{width:45px;height:45px}.candy-pokemon-head>i .inventory-pokemon-icon{transform:scale(.9)}.candy-pokemon-head small{font-size:6px}.candy-pokemon-head h3{font-size:15px}.candy-pokemon-head em{font-size:7px}.candy-pokemon-head>strong{width:42px;height:42px;font-size:15px}.candy-explanation{margin:5px 0;padding:5px 7px;font-size:7px}.candy-stat-grid{gap:4px}.candy-stat-grid>article{padding:5px}.candy-stat-grid article>header small{font-size:5px}.candy-stat-grid article>header b,.candy-stat-grid article>header>strong{font-size:8px}.candy-stat-grid article>div{gap:2px;margin:5px 0}.candy-stat-grid article>div i{height:4px}.candy-stat-grid article>footer{font-size:6px}.candy-stat-grid article>footer button{min-width:55px;height:22px;font-size:6px}.candy-balance-note{gap:5px;margin-top:5px;padding:5px 7px}.candy-balance-note b{font-size:7px}.candy-balance-note small{font-size:6px}.candy-release-card{gap:8px;margin:7px auto 5px;padding:8px}.candy-release-card>svg{width:28px}.candy-release-card small{font-size:6px}.candy-release-card strong{font-size:16px}.candy-release-card p{font-size:7px}.candy-release-warning{gap:6px;padding:6px}.candy-release-warning b{font-size:8px}.candy-release-warning small{font-size:7px}.candy-release-button{min-height:30px;margin-top:5px;font-size:7px}}@media (width<=620px) and (orientation:portrait){.candy-window>main{grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr}.candy-pokemon-list{border-bottom:1px solid #3d2938;border-right:0}.candy-pokemon-list>div{gap:4px;display:flex;overflow:auto hidden}.candy-pokemon-list>div>button{min-width:210px;margin:0}.candy-stat-grid{grid-template-columns:1fr}.candy-window>header>span:nth-child(2) small{display:none}.candy-window>header h2{font-size:14px}.candy-window>header>strong{font-size:9px}}.inventory-rank-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.inventory-rank-actions>.rank{color:#e7f6ff;background:radial-gradient(circle,#193e5c,#0b2032);border:1px solid #568fba;border-radius:50%;align-content:center;place-items:center;gap:1px;width:54px;height:54px;display:grid;box-shadow:0 0 18px #46a8ef29}.inventory-rank-actions>.rank>small{color:#78bee9;letter-spacing:.1em;font-size:8px;line-height:1}.inventory-rank-actions>.rank>strong{font-size:19px;line-height:1.05}.inventory-transform-status{cursor:help;background:radial-gradient(circle,#3b1a50,#12091b 72%);border:2px solid #a562cf;border-radius:50%;align-content:center;place-items:center;gap:0;width:58px;height:58px;display:grid;position:relative;overflow:visible;box-shadow:0 0 17px #b25bf04d}.inventory-transform-status.shiny{border-color:#e9cb55;box-shadow:0 0 18px #ffdb4352}.inventory-transform-status>.inventory-pokemon-icon{transform-origin:50%;transform:scale(.7)}.inventory-transform-status>small{z-index:2;color:#f2dcff;min-width:70px;max-width:94px;font:850 9px/1.15 var(--font-geist-mono);text-align:center;white-space:nowrap;background:#170c20;border:1px solid #714590;border-radius:6px;padding:3px 6px;position:absolute;bottom:-11px;box-shadow:0 2px 8px #0000006b}.inventory-transform-tooltip{z-index:40;color:#ded1e6;width:min(330px,100vw - 42px);font:700 10px/1.4 var(--font-geist-sans);text-align:left;background:linear-gradient(145deg,#24102f,#100817 78%);border:1px solid #8e58ad;border-radius:9px;padding:11px;display:none;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 34px #0000009e}.inventory-transform-tooltip>strong{color:#f2d9ff;margin-bottom:3px;font-size:12px;display:block}.inventory-transform-tooltip>b{color:#ddbbef;font:850 10px/1.35 var(--font-geist-mono);margin-bottom:7px;display:block}.inventory-transform-tooltip>span{color:#efd9fa;font:800 9px/1.35 var(--font-geist-mono);background:#73329129;border:1px solid #b165d657;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:6px;display:flex}.inventory-transform-tooltip>span em{color:#b796c7;font-style:normal}.inventory-transform-tooltip>span i{color:#fff;font-style:normal}.inventory-transform-tooltip>ul{gap:4px;margin:0;padding-left:16px;display:grid}.inventory-transform-status:hover .inventory-transform-tooltip,.inventory-transform-status:focus-visible .inventory-transform-tooltip,.inventory-transform-status:focus-within .inventory-transform-tooltip{display:block}.inventory-favorite-control{place-items:center;display:grid;position:relative}.inventory-favorite-control>button{color:#7995a7;cursor:pointer;background:linear-gradient(145deg,#102536,#08151e);border:1px solid #4a6272;border-radius:50%;place-items:center;width:43px;height:43px;padding:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.inventory-favorite-control>button:hover,.inventory-favorite-control>button:focus-visible{color:#ffd75d;border-color:#d4a834;outline:0;transform:translateY(-1px)}.inventory-favorite-control>button.active{color:#ffd65c;background:radial-gradient(circle,#4a3912,#211a0b);border-color:#c89a27;box-shadow:0 0 16px #ffca352b}.inventory-favorite-tooltip{z-index:40;color:#eaf5fb;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#221c0bfc,#071016fc);border:1px solid #b58727;border-radius:9px;gap:6px;width:280px;padding:12px;transition:opacity .14s,visibility .14s,transform .14s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:0 18px 46px #000000d1}.inventory-favorite-tooltip:before{content:"";border:7px solid #0000;border-bottom-color:#b58727;position:absolute;bottom:100%;right:14px}.inventory-favorite-tooltip>strong{color:#ffd86b;font:900 9px var(--font-geist-mono);letter-spacing:.1em}.inventory-favorite-tooltip>b{font-size:12px}.inventory-favorite-tooltip>span,.inventory-favorite-tooltip li{color:#aebfca;font-size:10px;line-height:1.4}.inventory-favorite-tooltip ul{gap:3px;margin:0;padding-left:17px;display:grid}.inventory-favorite-tooltip em{color:#d0ad54;font:normal 8px/1.4 var(--font-geist-mono);border-top:1px solid #ffd86b29;padding-top:5px}.inventory-favorite-control:hover .inventory-favorite-tooltip,.inventory-favorite-control:focus-within .inventory-favorite-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.inventory-moves-panel>header>span{min-width:0}.inventory-moves-panel>header>span small{white-space:normal;line-height:1.35}.device-celular .inventory-overlay,.device-celular .candy-backdrop{place-items:stretch stretch;padding:3px;overflow:hidden}.device-celular .inventory-window,.device-celular .candy-window{box-sizing:border-box;border-radius:9px;width:100%;max-width:none;height:100%;min-height:0;max-height:none}.device-celular .inventory-window{grid-template-rows:42px 42px minmax(0,1fr)}.device-celular .inventory-pokemon-layout{grid-template-columns:clamp(165px,23vw,200px) minmax(195px,1fr) minmax(185px,200px);min-height:0;overflow:hidden}.device-celular .inventory-pokemon-list,.device-celular .inventory-pokemon-summary,.device-celular .inventory-moves-panel,.device-celular .inventory-items-view{min-height:0}.device-celular .inventory-pokemon-summary{padding:7px 8px}.device-celular .inventory-moves-panel{padding:6px}.device-celular .inventory-pokemon-title{grid-template-columns:50px minmax(0,1fr) auto;gap:6px}.device-celular .inventory-big-icon{width:48px;height:48px}.device-celular .inventory-big-icon .inventory-pokemon-icon{transform:scale(1)}.device-celular .inventory-rank-actions{gap:4px}.device-celular .inventory-rank-actions>.rank{width:41px;height:41px}.device-celular .inventory-rank-actions>.rank>small{font-size:6px}.device-celular .inventory-rank-actions>.rank>strong{font-size:15px}.device-celular .inventory-transform-status{width:42px;height:42px}.device-celular .inventory-transform-status>.inventory-pokemon-icon{transform:scale(.52)}.device-celular .inventory-transform-status>small{font-size:5px;bottom:-6px}.device-celular .inventory-transform-tooltip{display:none!important}.device-celular .inventory-favorite-control>button{width:35px;height:35px}.device-celular .inventory-favorite-control>button svg{width:16px;height:16px}.device-celular .inventory-favorite-tooltip{display:none}.device-celular .inventory-instance-meta{grid-template-columns:repeat(2,minmax(0,1fr));margin:5px 0}.device-celular .inventory-instance-meta>span{padding:5px}.device-celular .inventory-pokemon-summary>section{margin-top:4px;padding:6px}.device-celular .inventory-roster-actions{margin-top:5px}.device-celular .inventory-move-slots{gap:3px}.device-celular .inventory-move-slots>div{grid-template:24px 10px/18px minmax(0,1fr) 42px;padding:2px 4px}.device-celular .candy-window{grid-template-rows:45px 34px 38px minmax(0,1fr)}.device-celular .candy-window>header{gap:6px;padding:0 7px}.device-celular .candy-brand-icon{width:31px;height:31px}.device-celular .candy-window>header h2{font-size:13px}.device-celular .candy-window>header>strong{padding:4px 6px;font-size:9px}.device-celular .candy-window>header>button{width:27px;height:27px}.device-celular .candy-window>nav{gap:3px;padding:3px}.device-celular .candy-window>nav button{font-size:7px}.device-celular .candy-wallet-strip{gap:5px;padding:3px 5px}.device-celular .candy-wallet-strip>b{font-size:6px}.device-celular .candy-wallet-strip span{grid-template-columns:4px minmax(0,1fr) auto;gap:3px;min-width:63px;height:28px;padding:0 4px}.device-celular .candy-wallet-strip span>i{width:4px;height:17px}.device-celular .candy-wallet-strip span>small{font-size:6px}.device-celular .candy-wallet-strip span>strong{font-size:7px}.device-celular .candy-window>main{grid-template-columns:190px minmax(0,1fr);min-height:0}.device-celular .candy-pokemon-list{grid-template-rows:30px 30px minmax(0,1fr)}.device-celular .candy-content{min-height:0;padding:6px 8px}.fixed-basic-move{color:#e8eeea;height:29px;font-size:calc(11px + var(--inv-font-boost));background:0 0;border:0;border-radius:0;padding:0 2px;font-weight:500}.inventory-transform-tooltip>p{color:#cbbbd3;margin:0 0 8px;font-size:10px;line-height:1.48}@media (orientation:portrait){.device-celular .inventory-window{grid-template-rows:42px 72px minmax(0,1fr)}.device-celular .inventory-categories{grid-template-rows:repeat(2,36px);grid-template-columns:repeat(3,minmax(0,1fr))}.device-celular .inventory-pokemon-layout{grid-template:repeat(2,minmax(0,1fr))/clamp(145px,42vw,180px) minmax(0,1fr)}.device-celular .inventory-pokemon-list{grid-area:1/1/3}.device-celular .inventory-pokemon-summary{grid-area:1/2}.device-celular .inventory-moves-panel{border-top:1px solid #1d3a4d;grid-area:2/2}.device-celular .inventory-pokemon-title{grid-template-columns:42px minmax(0,1fr) auto}.device-celular .inventory-big-icon{width:40px;height:40px}.device-celular .inventory-rank-actions{flex-direction:column}.device-celular .inventory-rank-actions>.rank{width:34px;height:34px}.device-celular .inventory-favorite-control>button{width:30px;height:30px}.device-celular .inventory-instance-meta{grid-template-columns:1fr}.device-celular .inventory-instance-meta>span{grid-column:1!important}.device-celular .inventory-stat-grid{grid-template-columns:1fr}.device-celular .candy-window>main{grid-template-rows:145px minmax(0,1fr);grid-template-columns:1fr}.device-celular .candy-pokemon-list{border-bottom:1px solid #3d2938;border-right:0}.device-celular .candy-pokemon-list>div{gap:4px;display:flex;overflow:auto hidden}.device-celular .candy-pokemon-list>div>button{min-width:205px;margin:0}.device-celular .candy-stat-grid{grid-template-columns:1fr}}.player-transform-effect{cursor:pointer;background:radial-gradient(circle at 50% 34%,#9a46d047,#100817f7 72%);border:1px solid #cd82ff94;border-radius:7px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #cc75ff1f,0 3px 9px #0000006b}.player-transform-effect:hover,.player-transform-effect:focus-visible{filter:brightness(1.13);border-color:#e1adff;outline:0}.player-transform-effect.shiny{border-color:#e6c34e;box-shadow:inset 0 0 10px #ffda4621,0 0 10px #ffd43a2e}.player-transform-effect>i{border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;overflow:hidden;transform:translateY(-3px)}.player-transform-effect>i .roster-icon{transform-origin:50%;transform:scale(.58)}.player-transform-effect>small{color:#f2d8ff;font:850 7px/1.2 var(--font-geist-mono);text-align:center;text-shadow:0 1px #000;background:#000000d6;border-radius:3px;padding:1px 2px;position:absolute;bottom:2px;left:2px;right:2px}.player-transform-effect.shiny>small{color:#fff0a1}.berry-info-backdrop>article.transform-info-dialog{background:linear-gradient(150deg,#21102b,#0d0d13 74%);border-color:#8f57ac;width:min(460px,92vw)}.berry-info-backdrop .transform-info-dialog header{background:linear-gradient(90deg,#32133f,#15101c);border-bottom-color:#503062}.berry-info-backdrop .transform-info-dialog header>i{background:radial-gradient(circle,#4a225c,#160b1d);border:1px solid #8b5ba3;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid;overflow:hidden}.berry-info-backdrop .transform-info-dialog header>i.shiny{border-color:#dfbd42;box-shadow:0 0 12px #ffd33a33}.berry-info-backdrop .transform-info-dialog header>i .roster-icon{transform:scale(.75)}.berry-info-backdrop .transform-info-dialog h3{color:#edcaff}.berry-info-backdrop .transform-info-dialog p{margin-bottom:10px}.transform-info-details{color:#cbbbd4;background:#65267f1f;border:1px solid #a75ec947;border-radius:8px;gap:6px;margin:0 14px 15px;padding:10px 12px 10px 28px;font-size:10px;line-height:1.45;display:grid}.berry-info-backdrop .transform-info-dialog footer{background:#100b13;border-top-color:#3b2944}.berry-info-backdrop .transform-info-dialog footer b{color:#f2d5ff}.device-pc .berry-info-backdrop>article{width:min(410px,90vw)}.device-pc .berry-info-backdrop>article.transform-info-dialog{width:min(480px,92vw)}.device-pc .berry-info-backdrop header{height:68px;padding:0 14px}.device-pc .berry-info-backdrop header>img{width:49px;height:49px}.device-pc .berry-info-backdrop header small{font-size:10px}.device-pc .berry-info-backdrop header b{font-size:15px}.device-pc .berry-info-backdrop header>button{width:33px;height:33px;font-size:19px}.device-pc .berry-info-backdrop h3{margin:17px 18px 7px;font-size:16px}.device-pc .berry-info-backdrop p{margin:0 18px 17px;font-size:13px;line-height:1.58}.device-pc .transform-info-details{gap:7px;margin:0 18px 18px;padding:12px 14px 12px 32px;font-size:12px}.device-pc .berry-info-backdrop footer{padding:13px 18px}.device-pc .berry-info-backdrop footer span{font-size:11px}.device-pc .berry-info-backdrop footer b{font-size:14px}.device-celular .player-transform-effect{width:36px;height:36px}.device-celular .player-transform-effect>i{width:27px;height:27px}.device-celular .player-transform-effect>i .roster-icon{transform:scale(.52)}.device-celular .player-transform-effect>small{font-size:6px}.device-celular .berry-info-backdrop{padding:6px}.device-celular .berry-info-backdrop>article{width:min(390px,94vw);max-height:calc(100dvh - 12px);overflow:auto}.device-celular .berry-info-backdrop header{height:48px;padding:0 8px}.device-celular .berry-info-backdrop header>img{width:34px;height:34px}.device-celular .berry-info-backdrop .transform-info-dialog header>i{flex-basis:36px;width:36px;height:36px}.device-celular .berry-info-backdrop .transform-info-dialog header>i .roster-icon{transform:scale(.56)}.device-celular .berry-info-backdrop header small{font-size:6px}.device-celular .berry-info-backdrop header b{font-size:9px}.device-celular .berry-info-backdrop header>button{width:25px;height:25px;font-size:14px}.device-celular .berry-info-backdrop h3{margin:9px 10px 4px;font-size:10px}.device-celular .berry-info-backdrop p{margin:0 10px 9px;font-size:8px;line-height:1.45}.device-celular .transform-info-details{gap:3px;margin:0 10px 9px;padding:6px 7px 6px 20px;font-size:7px;line-height:1.35}.device-celular .berry-info-backdrop footer{padding:7px 10px}.device-celular .berry-info-backdrop footer span{font-size:7px}.device-celular .berry-info-backdrop footer b{font-size:9px}.device-pc .transform-picker{width:min(620px,100vw - 30px)}.device-pc .transform-picker>header{min-height:74px;padding:12px 17px}.device-pc .transform-picker>header small{font-size:11px}.device-pc .transform-picker>header b{font-size:20px}.device-pc .transform-picker>header>button{width:37px;height:37px;font-size:22px}.device-pc .transform-picker>p{padding:14px 17px;font-size:14px;line-height:1.55}.device-pc .transform-picker>div{gap:7px;padding:10px}.device-pc .transform-picker>div>button{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;min-height:70px;padding:8px 12px}.device-pc .transform-picker>div>button>i{width:52px;height:52px}.device-pc .transform-picker>div>button b{font-size:14px}.device-pc .transform-picker>div>button small{font-size:10px}.device-pc .transform-picker>div>button strong{font-size:11px}.device-pc .transform-picker>div>em{font-size:13px}.device-pc .transform-picker>footer{padding:12px 17px;font-size:12px}.device-tablet .transform-picker>header small{font-size:9px}.device-tablet .transform-picker>header b{font-size:17px}.device-tablet .transform-picker>p{font-size:11px}.device-tablet .transform-picker>div>button b{font-size:12px}.device-tablet .transform-picker>div>button small{font-size:8px}.device-tablet .transform-picker>div>button strong{font-size:9px}.device-tablet .transform-picker>footer{font-size:10px}.device-celular .transform-picker>header small{font-size:7px}.device-celular .transform-picker>header b{font-size:12px}.device-celular .transform-picker>p{font-size:8px;line-height:1.4}.device-celular .transform-picker>div>button b{font-size:9px}.device-celular .transform-picker>div>button small{font-size:6px}.device-celular .transform-picker>div>button strong{font-size:7px}.device-celular .transform-picker>div>em{font-size:8px}.device-celular .transform-picker>footer{font-size:7px}.transform-control-tooltip-portal{z-index:16000;box-sizing:border-box;color:#ded2e5;pointer-events:none;background:linear-gradient(150deg,#23102efc,#090a0ffc);border:1px solid #8f5bab;border-radius:10px;width:330px;padding:13px 14px;position:fixed;box-shadow:0 18px 48px #000000b8}.transform-control-tooltip-portal.active{background:linear-gradient(150deg,#38122dfc,#0c090efc);border-color:#ca6eaa}.transform-control-tooltip-portal>strong{color:#f3d9ff;font-size:14px;display:block}.transform-control-tooltip-portal>p{color:#c4b6cc;margin:7px 0;font-size:11px;line-height:1.48}.transform-control-tooltip-portal>ul{color:#9e8eaa;gap:4px;margin:0 0 9px;padding-left:18px;font-size:10px;line-height:1.4;display:grid}.transform-control-tooltip-portal>small{color:#e9cbfa;font:850 9px var(--font-geist-mono);background:#6f348b26;border:1px solid #b169d247;border-radius:6px;padding:7px 8px;display:block}.joystick:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48.8%,#e1d3ff2e 49.2% 50.8%,#0000 51.2%),linear-gradient(#0000 48.8%,#e1d3ff2e 49.2% 50.8%,#0000 51.2%);border-radius:50%;position:absolute;inset:11px}.joystick:after{content:"";background:conic-gradient(from -3deg,#e2d2ff7a 0 6deg,transparent 6deg 84deg,#e2d2ff7a 84deg 96deg,transparent 96deg 174deg,#e2d2ff7a 174deg 186deg,transparent 186deg 264deg,#e2d2ff7a 264deg 276deg,transparent 276deg);pointer-events:none;border-radius:50%;position:absolute;inset:5px;-webkit-mask:radial-gradient(circle,#0000 69%,#000 70% 74%,#0000 75%);mask:radial-gradient(circle,#0000 69%,#000 70% 74%,#0000 75%)}.full-profile-content{scrollbar-gutter:stable;flex-direction:column;align-items:stretch;display:flex;overflow:hidden auto}.full-profile-content>*{flex:none}.full-profile-security{grid-auto-rows:max-content}.full-profile-section{min-width:0}.full-profile-team-showcase{gap:7px;min-width:395px;padding:9px 11px}.full-profile-team-showcase>div{gap:5px;min-height:62px}.full-profile-team-pokemon{flex-basis:58px;width:58px;height:58px}.full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(1.18)}.device-tablet .full-profile-team-showcase{min-width:370px}.device-tablet .full-profile-team-showcase>div{min-height:58px}.device-tablet .full-profile-team-pokemon{flex-basis:54px;width:54px;height:54px}.device-tablet .full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(1.1)}.device-celular .game-minimap{--mobile-minimap-size:min(var(--minimap-size,140px),42vw,74dvh);aspect-ratio:1;resize:none;min-width:96px;max-width:none;min-height:96px;max-height:none;width:var(--mobile-minimap-size)!important;height:var(--mobile-minimap-size)!important}.device-celular .minimap-local-canvas{width:100%!important;height:100%!important}.device-celular .full-profile-backdrop{--profile-text-scale:.82;padding:0;display:block;overflow:hidden}.device-celular .full-profile-window{border-radius:0;width:100%;max-width:none;height:100dvh;min-height:0;max-height:none}.device-celular .full-profile-header{flex:none;grid-template-columns:minmax(176px,1fr) minmax(337px,auto) 30px;gap:8px;min-height:84px;padding:7px 9px}.device-celular .full-profile-trainer{gap:8px}.device-celular .full-profile-avatar{flex-basis:48px;width:48px;height:48px}.device-celular .full-profile-avatar>img{width:21px;height:21px}.device-celular .full-profile-header .full-profile-trainer h2{font-size:17px}.device-celular .full-profile-header .full-profile-trainer em{gap:4px;font-size:8px}.device-celular .full-profile-header .full-profile-trainer em>b{padding:2px 4px;font-size:6px}.device-celular .full-profile-header>button{flex-basis:28px;width:28px;height:28px}.device-celular .full-profile-team-showcase{gap:3px;min-width:337px;padding:4px 6px}.device-celular .full-profile-team-showcase>small{font-size:7px}.device-celular .full-profile-team-showcase>div{gap:5px;min-height:52px}.device-celular .full-profile-team-pokemon{flex-basis:50px;width:50px;height:50px}.device-celular .full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(1.05)}.device-celular .full-profile-tabs{flex:none;height:38px;padding:4px 6px}.device-celular .full-profile-tabs button{font-size:8px}.device-celular .full-profile-content,.device-celular .full-profile-security{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;min-height:0;overflow:hidden auto}.device-celular .full-profile-content{padding:5px 5px max(12px,env(safe-area-inset-bottom));gap:5px}.device-celular .full-profile-security{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);gap:6px;padding:6px}.device-celular .full-profile-account-card,.device-celular .full-profile-security form{padding:8px}@media (width<=620px),(orientation:portrait){.device-celular .full-profile-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 30px;align-content:center;min-height:142px}.device-celular .full-profile-team-showcase{grid-column:1/-1;width:100%;min-width:0}.device-celular .full-profile-team-showcase>div{grid-template-columns:repeat(6,46px);justify-content:center;gap:4px;display:grid}.device-celular .full-profile-team-pokemon{flex-basis:46px;width:46px;height:46px}.device-celular .full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(1)}.device-celular .full-profile-hero{grid-template-columns:1fr 1fr}.device-celular .full-profile-hero>span:first-child{grid-column:1/-1}.device-celular .full-profile-stat-grid,.device-celular .full-profile-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-celular .full-profile-security{grid-template-columns:1fr;align-content:start}}@media (width<=350px) and (orientation:portrait){.device-celular .full-profile-team-showcase>div{grid-template-columns:repeat(6,43px);gap:3px}.device-celular .full-profile-team-pokemon{flex-basis:43px;width:43px;height:43px}.device-celular .full-profile-team-pokemon>i{transform:translate(-50%,-50%)scale(.94)}}.player-specialty-effect{--specialty-primary:#9aa7b1;--specialty-secondary:var(--specialty-primary);border:1px solid var(--specialty-primary);place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.player-specialty-effect{border:1px solid color-mix(in srgb,var(--specialty-primary) 72%,#fff 28%)}}.player-specialty-effect{background:radial-gradient(circle at 50% 42%,#ffffff24,#080b0ff5 69%), linear-gradient(135deg,var(--specialty-primary),var(--specialty-secondary));cursor:pointer;border-radius:7px;box-shadow:inset 0 0 10px #ffffff0f,0 3px 9px #00000070}.player-specialty-effect:before{content:"";background:linear-gradient(135deg,var(--specialty-primary),var(--specialty-secondary));border-radius:5px;position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.player-specialty-effect:before{background:linear-gradient(135deg,color-mix(in srgb,var(--specialty-primary) 28%,transparent),color-mix(in srgb,var(--specialty-secondary) 20%,transparent))}}.player-specialty-effect:hover,.player-specialty-effect:focus-visible{filter:brightness(1.16);outline:0}.player-specialty-effect>i{place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:relative;transform:translateY(-3px)}.player-specialty-effect>i .roster-icon{transform:scale(.58)}.player-specialty-effect>i>img{object-fit:contain;width:25px;height:25px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #000000b3)}.player-specialty-effect.shiny>i{filter:drop-shadow(0 0 4px #ffe04fb3)}.player-specialty-effect>small{z-index:2;color:#fff;font:900 7px/1.2 var(--font-geist-mono);text-align:center;text-shadow:0 1px #000;background:#000000d6;border-radius:3px;padding:1px 2px;position:absolute;bottom:2px;left:2px;right:2px}.berry-info-backdrop>article.specialty-info-dialog{background:linear-gradient(150deg,#102629,#0b1014 72%);border-color:#4f9da2;width:min(500px,92vw)}.berry-info-backdrop .specialty-info-dialog header{background:linear-gradient(90deg,#143b3f,#10171b);border-bottom-color:#285c61}.berry-info-backdrop .specialty-info-dialog header>i{background:radial-gradient(circle,#1d5b60,#0d2023);border:1px solid #55aeb4;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid;overflow:hidden}.berry-info-backdrop .specialty-info-dialog header>i.shiny{border-color:#dfbd42;box-shadow:0 0 12px #ffd33a33}.berry-info-backdrop .specialty-info-dialog header>i .roster-icon{transform:scale(.75)}.berry-info-backdrop .specialty-info-dialog h3{color:#bdf9f5}.specialty-bonus-grid{grid-template-columns:1fr 1fr;gap:8px;margin:0 14px 12px;display:grid}.specialty-bonus-grid>span{background:#28767b21;border:1px solid #59b7bd47;border-radius:8px;gap:3px;padding:10px;display:grid}.specialty-bonus-grid small,.specialty-types>small,.specialty-contributors>small{color:#72aeb1;font:800 7px var(--font-geist-mono);letter-spacing:.05em}.specialty-bonus-grid b{color:#d8fffb;font:900 15px var(--font-geist-mono)}.specialty-types,.specialty-contributors{gap:7px;margin:0 14px 12px;display:grid}.specialty-types>div{flex-wrap:wrap;gap:5px;display:flex}.specialty-types>div>b{--specialty-type:#9aa7b1;border:1px solid var(--specialty-type);padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.specialty-types>div>b{border:1px solid color-mix(in srgb,var(--specialty-type) 70%,#fff 30%)}}.specialty-types>div>b{background:var(--specialty-type);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.specialty-types>div>b{background:color-mix(in srgb,var(--specialty-type) 22%,#101519 78%)}}.specialty-types>div>b{color:#fff;font:850 8px var(--font-geist-mono)}.specialty-contributors>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.specialty-contributors>div>span{background:#0a181ba8;border:1px solid #59b7bd2e;border-radius:7px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:5px 7px;display:grid}.specialty-contributors>div>span>i{background:#43979c26;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid;overflow:hidden}.specialty-contributors>div>span>i .roster-icon{transform:scale(.55)}.specialty-contributors>div>span>em{gap:2px;min-width:0;font-style:normal;display:grid}.specialty-contributors>div>span>em>b{color:#d7eeee;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.specialty-contributors>div>span>em>small{color:#82a5a7;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.berry-info-backdrop .specialty-info-dialog footer{background:#0b1719;border-top-color:#234548}.berry-info-backdrop .specialty-info-dialog footer b{color:#c8fbf7}.player-mega-effect{border-color:#c98cff;box-shadow:inset 0 0 11px #cf97ff29,0 0 12px #984ce252,0 3px 9px #00000070}.player-mega-effect>i>img{filter:drop-shadow(0 0 5px #d5a4ffbf);width:28px;height:28px}.player-mega-effect.evolved{border-color:#ffd45c;box-shadow:inset 0 0 11px #ffde7033,0 0 14px #ffc0306b,0 3px 9px #00000070}.player-mega-effect.evolved>i>img{filter:drop-shadow(0 0 7px #ffd34ce6)}.berry-info-backdrop>article.mega-info-dialog{background:radial-gradient(circle at 78% 10%,#b867ff21,#0000 36%),linear-gradient(150deg,#241333,#0b1014 72%);border-color:#9f63d6}.berry-info-backdrop .mega-info-dialog header{background:linear-gradient(90deg,#35164f,#11141b);border-bottom-color:#63378c}.berry-info-backdrop .mega-info-dialog header>i.mega-stone-icon{background:radial-gradient(circle,#59307d,#21122f);border-color:#b97ae9;box-shadow:0 0 12px #b469ef40}.berry-info-backdrop .mega-info-dialog header>i.mega-stone-icon.evolved{background:radial-gradient(circle,#755414,#271b07);border-color:#ffd45c;box-shadow:0 0 15px #ffc93e61}.berry-info-backdrop .mega-info-dialog h3{color:#e2b8ff}.mega-bonus-grid>span{background:#7438a629;border-color:#b777eb57}.mega-bonus-grid small{color:#be8fe2}.mega-bonus-grid b{color:#f0d7ff}.berry-info-backdrop .mega-info-dialog footer{background:#180e21;border-top-color:#4c2c68}.berry-info-backdrop .mega-info-dialog footer b{color:#e6c4ff}.device-pc .berry-info-backdrop>article.specialty-info-dialog{width:min(540px,92vw)}.device-pc .specialty-bonus-grid{gap:10px;margin:0 18px 15px}.device-pc .specialty-bonus-grid>span{padding:12px}.device-pc .specialty-bonus-grid small,.device-pc .specialty-types>small,.device-pc .specialty-contributors>small{font-size:10px}.device-pc .specialty-bonus-grid b{font-size:20px}.device-pc .specialty-types,.device-pc .specialty-contributors{gap:9px;margin:0 18px 16px}.device-pc .specialty-types>div>b{padding:6px 10px;font-size:11px}.device-pc .specialty-contributors>div{gap:7px}.device-pc .specialty-contributors>div>span{grid-template-columns:46px minmax(0,1fr);gap:9px;padding:7px 9px}.device-pc .specialty-contributors>div>span>i{width:44px;height:44px}.device-pc .specialty-contributors>div>span>i .roster-icon{transform:scale(.68)}.device-pc .specialty-contributors>div>span>em>b{font-size:12px}.device-pc .specialty-contributors>div>span>em>small{font-size:9px}.device-celular .player-specialty-effect{width:36px;height:36px}.device-celular .player-specialty-effect>i .roster-icon{transform:scale(.52)}.device-celular .player-specialty-effect>small{font-size:6px}.device-celular .berry-info-backdrop .specialty-info-dialog header>i{flex-basis:36px;width:36px;height:36px}.device-celular .berry-info-backdrop .specialty-info-dialog header>i .roster-icon{transform:scale(.56)}.device-celular .specialty-bonus-grid{gap:5px;margin:0 10px 7px}.device-celular .specialty-bonus-grid>span{gap:2px;padding:6px}.device-celular .specialty-bonus-grid small,.device-celular .specialty-types>small,.device-celular .specialty-contributors>small{font-size:6px}.device-celular .specialty-bonus-grid b{font-size:11px}.device-celular .specialty-types,.device-celular .specialty-contributors{gap:4px;margin:0 10px 7px}.device-celular .specialty-types>div{gap:3px}.device-celular .specialty-types>div>b{padding:3px 5px;font-size:6px}.device-celular .specialty-contributors>div{gap:3px}.device-celular .specialty-contributors>div>span{grid-template-columns:29px minmax(0,1fr);gap:4px;padding:3px 4px}.device-celular .specialty-contributors>div>span>i{width:27px;height:27px}.device-celular .specialty-contributors>div>span>i .roster-icon{transform:scale(.43)}.device-celular .specialty-contributors>div>span>em>b{font-size:7px}.device-celular .specialty-contributors>div>span>em>small{font-size:5.5px}.player-specialty-effect>i{z-index:1;color:#e8ffff;filter:drop-shadow(0 1px 2px #000);transform:translateY(-3px)}.player-specialty-effect.inactive{--specialty-primary:#526068;--specialty-secondary:#343d43;filter:saturate(.55);border-color:#738087}.player-specialty-effect.inactive>small{color:#c1c9cd}.berry-info-backdrop .specialty-info-dialog header>i.specialty-system-icon{color:#d8fffb;filter:drop-shadow(0 2px 4px #0000008c)}.berry-info-backdrop .specialty-info-dialog header>i.specialty-system-icon>img{object-fit:contain;image-rendering:auto;width:34px;height:34px}.specialty-team-list{gap:7px;margin:0 14px 12px;display:grid}.specialty-team-list>small{color:#72aeb1;font:800 7px var(--font-geist-mono);letter-spacing:.05em}.specialty-team-list>div{gap:5px;display:grid}.specialty-team-list article{background:#0a181bad;border:1px solid #59b7bd33;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:grid}.specialty-team-list article.inactive{background:#1117199e;border-color:#7e919424}.specialty-team-list article>i{background:#43979c26;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid;overflow:hidden}.specialty-team-list article>i.shiny{box-shadow:inset 0 0 0 1px #ecca46ad,0 0 8px #ecca461f}.specialty-team-list article>i .roster-icon{transform:scale(.58)}.specialty-team-list article>span{gap:2px;min-width:0;display:grid}.specialty-team-list article>span>b{color:#d7eeee;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.specialty-team-list article>span>small{color:#8db1b3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.specialty-team-list article>span>em{color:#66898c;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-style:normal;line-height:1.35;overflow:hidden}.specialty-team-list article>strong{white-space:nowrap;justify-items:end;gap:2px;display:grid}.specialty-team-list article>strong>b{color:#d8fffb;font:900 9px var(--font-geist-mono)}.specialty-team-list article>strong>small{color:#8fc8c5;font:800 7px var(--font-geist-mono)}.specialty-team-list article.inactive>strong>small{color:#6f7c80}.device-pc .specialty-team-list{gap:9px;margin:0 18px 16px}.device-pc .specialty-team-list>small{font-size:10px}.device-pc .specialty-team-list article{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;padding:8px 10px}.device-pc .specialty-team-list article>i{width:48px;height:48px}.device-pc .specialty-team-list article>i .roster-icon{transform:scale(.74)}.device-pc .specialty-team-list article>span{gap:3px}.device-pc .specialty-team-list article>span>b{font-size:12px}.device-pc .specialty-team-list article>span>small{font-size:9px}.device-pc .specialty-team-list article>span>em{font-size:8px}.device-pc .specialty-team-list article>strong>b{font-size:12px}.device-pc .specialty-team-list article>strong>small{font-size:9px}.device-celular .player-specialty-effect>i{width:27px;height:27px}.device-celular .player-specialty-effect>i svg{width:16px;height:16px}.device-celular .specialty-team-list{gap:4px;margin:0 10px 7px}.device-celular .specialty-team-list>small{font-size:6px}.device-celular .specialty-team-list article{grid-template-columns:31px minmax(0,1fr) auto;gap:5px;padding:4px 5px}.device-celular .specialty-team-list article>i{width:29px;height:29px}.device-celular .specialty-team-list article>i .roster-icon{transform:scale(.46)}.device-celular .specialty-team-list article>span{gap:1px}.device-celular .specialty-team-list article>span>b{font-size:7px}.device-celular .specialty-team-list article>span>small{font-size:5.5px}.device-celular .specialty-team-list article>span>em{font-size:5px}.device-celular .specialty-team-list article>strong>b{font-size:7px}.device-celular .specialty-team-list article>strong>small{font-size:5.5px}.berry-info-backdrop>article.specialty-info-dialog{grid-template-rows:auto auto auto minmax(0,1fr) auto;max-height:calc(100dvh - 16px);display:grid;overflow:hidden}.specialty-team-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0 14px 12px;overflow:hidden auto}.specialty-team-list>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.specialty-team-list button{color:#d8fffb;cursor:pointer;background:linear-gradient(155deg,#1f5b604f,#091417db);border:1px solid #59b7bd47;border-radius:9px;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:4px;min-width:0;min-height:70px;padding:6px 3px 5px;display:grid}.specialty-team-list button:hover,.specialty-team-list button:focus-visible{filter:brightness(1.08);background:linear-gradient(155deg,#2b7d836e,#0a191cf0);border-color:#79d1d5;outline:0}.specialty-team-list button.inactive{color:#7d8b8e;filter:saturate(.55);background:#111719ad;border-color:#7e91942e}.specialty-team-list button>i{background:radial-gradient(circle,#46a6ac3d,#0c1e21d1);border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;display:grid;overflow:hidden}.specialty-team-list button>i.shiny{box-shadow:inset 0 0 0 1px #ecca46bf,0 0 9px #ecca4629}.specialty-team-list button>i .roster-icon{transform:scale(.7)}.specialty-team-list button>b{color:inherit;font:900 7px/1.2 var(--font-geist-mono);text-align:center;white-space:nowrap}.specialty-pokemon-tooltip-portal{z-index:100;color:#d8eeee;pointer-events:none;background:linear-gradient(150deg,#0d2629fc,#070e12fc);border:1px solid #61b8bd;border-radius:9px;gap:8px;padding:11px 12px;display:grid;position:fixed;box-shadow:0 14px 42px #000000d1}.specialty-pokemon-tooltip-portal.above{transform:translate(-50%,-100%)}.specialty-pokemon-tooltip-portal.below{transform:translate(-50%)}.specialty-pokemon-tooltip-portal>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.specialty-pokemon-tooltip-portal>header>span{gap:2px;min-width:0;display:grid}.specialty-pokemon-tooltip-portal>header small{color:#68b2b6;font:850 8px var(--font-geist-mono);letter-spacing:.06em}.specialty-pokemon-tooltip-portal>header b{color:#efffff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.specialty-pokemon-tooltip-portal>header strong{color:#cafffa;font:900 12px var(--font-geist-mono);flex:none}.specialty-pokemon-tooltip-portal>p{color:#9fc1c3;margin:0;font-size:9px;line-height:1.45}.specialty-pokemon-tooltip-portal>p>b{color:#d2f7f5}.specialty-pokemon-tooltip-portal>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.specialty-pokemon-tooltip-portal>div>span{background:#28767b1f;border:1px solid #59b7bd33;border-radius:6px;gap:2px;padding:7px;display:grid}.specialty-pokemon-tooltip-portal>div small{color:#72aeb1;font:800 7px var(--font-geist-mono)}.specialty-pokemon-tooltip-portal>div b{color:#d8fffb;font:900 11px var(--font-geist-mono)}.device-pc .specialty-team-list{margin:0 18px 16px}.device-pc .specialty-team-list>div{gap:8px}.device-pc .specialty-team-list button{gap:6px;min-height:92px;padding:8px 4px 7px}.device-pc .specialty-team-list button>i{width:58px;height:58px}.device-pc .specialty-team-list button>i .roster-icon{transform:scale(.88)}.device-pc .specialty-team-list button>b{font-size:9px}.specialty-pokemon-tooltip-portal.wide{gap:10px;padding:13px 14px}.specialty-pokemon-tooltip-portal.wide>header small{font-size:9px}.specialty-pokemon-tooltip-portal.wide>header b,.specialty-pokemon-tooltip-portal.wide>header strong{font-size:14px}.specialty-pokemon-tooltip-portal.wide>p{font-size:11px}.specialty-pokemon-tooltip-portal.wide>div small{font-size:8px}.specialty-pokemon-tooltip-portal.wide>div b{font-size:13px}.device-celular .berry-info-backdrop>article.specialty-info-dialog{max-height:calc(100dvh - 12px)}.device-celular .specialty-team-list{margin:0 10px 8px}.device-celular .specialty-team-list>div{gap:4px}.device-celular .specialty-team-list button{gap:3px;min-height:58px;padding:4px 2px}.device-celular .specialty-team-list button>i{width:36px;height:36px}.device-celular .specialty-team-list button>i .roster-icon{transform:scale(.56)}.device-celular .specialty-team-list button>b{font-size:6px}.specialty-pokemon-tooltip-portal.compact{gap:6px;padding:8px 9px}.specialty-pokemon-tooltip-portal.compact>header small{font-size:6px}.specialty-pokemon-tooltip-portal.compact>header b,.specialty-pokemon-tooltip-portal.compact>header strong{font-size:9px}.specialty-pokemon-tooltip-portal.compact>p{font-size:7px}.specialty-pokemon-tooltip-portal.compact>div{gap:4px}.specialty-pokemon-tooltip-portal.compact>div>span{padding:5px}.specialty-pokemon-tooltip-portal.compact>div small{font-size:5.5px}.specialty-pokemon-tooltip-portal.compact>div b{font-size:8px}@media (width<=540px){.specialty-team-list>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.game-settings-panel nav{grid-template-columns:repeat(6,minmax(0,1fr))}.game-settings-panel>.audio-settings{min-height:0;display:grid}.audio-settings input[type=range]{width:118px}@media (width<=760px) and (orientation:landscape){.game-settings-panel nav{grid-template-columns:repeat(6,minmax(0,1fr))}.audio-settings>label{min-height:30px}.audio-settings input[type=range]{width:104px}}.game-settings-backdrop{z-index:15500;box-sizing:border-box;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020407b3;place-items:center;padding:clamp(10px,2.5vw,28px);display:grid;position:fixed;inset:0}.game-settings-backdrop>.game-settings-panel{box-sizing:border-box;background:linear-gradient(145deg,#111019,#080a0e 72%);border:1px solid #73549a;border-radius:16px;grid-template-rows:68px minmax(0,1fr);height:min(620px,100dvh - 32px);display:grid;box-shadow:0 28px 90px #000000db,inset 0 1px #ffffff09;zoom:1!important;width:min(760px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;padding:0!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important}.settings-window-header{box-sizing:border-box;background:linear-gradient(90deg,#472b6459,#0d0d13eb);border-bottom:1px solid #30283c;align-items:center;gap:14px;min-height:0;padding:10px 14px 10px 18px;margin:0!important;display:flex!important}.settings-window-title{align-items:center;gap:11px;min-width:0;display:flex}.settings-window-title>i{color:#ddc8ff;background:linear-gradient(145deg,#3b2850,#1c1427);border:1px solid #7d5ba4;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 12px #bf89ff1a}.settings-window-title>span{gap:2px;min-width:0;display:grid}.settings-window-title small{color:#897b94;font:800 8px/1 var(--font-geist-mono);letter-spacing:.1em}.settings-window-title b{color:#f0e7fb;font:850 20px/1.1 var(--font-geist-sans);letter-spacing:0;text-transform:none}.settings-window-header>button{cursor:pointer;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid;color:#b9adbf!important;background:#16131d!important;border:1px solid #41364c!important;margin-left:auto!important}.settings-window-header>button:hover,.settings-window-header>button:focus-visible{outline:0;color:#fff!important;background:#281d35!important;border-color:#9670c5!important}.game-settings-panel>.settings-window-body{box-sizing:border-box;grid-template-columns:180px minmax(0,1fr);overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;display:grid!important}.settings-window-body>nav{box-sizing:border-box;background:#0f0d14c2;border-right:1px solid #2c2634;grid-auto-rows:52px;align-content:start;min-height:0;padding:12px;overflow-y:auto;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;display:grid!important}.settings-window-body>nav>button{box-sizing:border-box;cursor:pointer;grid-template-columns:31px minmax(0,1fr);gap:9px;min-width:0;min-height:52px;transition:border-color .14s,background .14s,color .14s,transform .14s;color:#8d8593!important;font:800 10px/1 var(--font-geist-mono)!important;text-align:left!important;background:linear-gradient(145deg,#15141b,#0d0e13)!important;border:1px solid #302b38!important;border-radius:9px!important;place-items:center start!important;padding:8px 11px!important;display:grid!important}.settings-window-body>nav>button>svg{justify-self:center}.settings-window-body>nav>button:hover,.settings-window-body>nav>button:focus-visible{outline:0;transform:translate(2px);color:#ddcaef!important;border-color:#6f538d!important}.settings-window-body>nav>button.active{box-shadow:inset 3px 0 #b487ed,0 6px 18px #0000003d;color:#f0ddff!important;background:linear-gradient(145deg,#3a2850,#241a32)!important;border-color:#9268c5!important}.settings-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:14px;overflow:hidden auto}.game-settings-panel .settings-card{box-sizing:border-box;background:linear-gradient(150deg,#13131bf2,#080a0ef5);border:1px solid #292530;border-radius:12px;align-content:start;min-height:100%;padding:0 14px 12px;display:grid}.settings-section-heading{background:#ffffff03;border-bottom:1px solid #2b2731;align-items:center;gap:11px;min-height:72px;padding:0 15px;margin:0 -14px 4px!important;display:flex!important}.settings-section-heading>i{color:#d6b9ef;background:#6a40912e;border:1px solid #9e6dcd80;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.settings-section-heading>span{gap:4px;min-width:0;display:grid}.settings-section-heading b{color:#ece5f2;font:850 14px/1.1 var(--font-geist-sans)}.settings-section-heading small{color:#817986!important;font:500 10px/1.35 var(--font-geist-sans)!important;padding:0!important}.game-settings-panel .settings-card>label{box-sizing:border-box;color:#bbb2c2;border-top:1px solid #292530;grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:16px;min-height:51px;font-size:11px;display:grid!important}.game-settings-panel .settings-card>.settings-section-heading+label{border-top:0}.game-settings-panel .settings-card>label>span{min-width:0}.game-settings-panel .settings-card select{box-sizing:border-box;color:#eee9f2;background:#111118;border:1px solid #453a51;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:10px}.game-settings-panel .settings-card input[type=range]{accent-color:#a46bdd;width:100%!important}.game-settings-panel .settings-card input[type=checkbox]{accent-color:#9364ca;cursor:pointer;justify-self:end;width:30px;height:18px}.game-settings-panel .settings-card>small{line-height:1.45;color:#77707d!important;padding:10px 2px!important;font-size:9px!important}.audio-settings>label>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.audio-settings>label>span>b{color:#d9c4fb;font:850 10px var(--font-geist-mono);white-space:nowrap}.audio-settings input:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.game-recovery-root{width:100%;height:100%}.game-crash-recovery{z-index:20000;box-sizing:border-box;color:#fff;background:radial-gradient(circle at 50% 35%,#1d1628,#07080b 62%);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-crash-recovery>article{box-sizing:border-box;text-align:center;background:#0c0c12f5;border:1px solid #6b4d8c;border-radius:16px;justify-items:center;gap:9px;width:min(460px,100%);padding:28px;display:grid;box-shadow:0 24px 80px #000}.game-crash-recovery>article>i{color:#dfc8ff;width:52px;height:52px;font:normal 28px/1 var(--font-geist-sans);background:#2b1e3b;border:1px solid #8660ac;border-radius:50%;place-items:center;display:grid}.game-crash-recovery small{color:#9b82b2;font:850 8px var(--font-geist-mono);letter-spacing:.12em}.game-crash-recovery h1{margin:2px 0 0;font-size:22px}.game-crash-recovery p{color:#aaa0b0;max-width:380px;margin:0;font-size:12px;line-height:1.55}.game-crash-recovery footer{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:8px;display:flex}.game-crash-recovery button,.canvas-recovery-notice button{color:#f4e7ff;font:850 8px var(--font-geist-mono);cursor:pointer;background:#3a2650;border:1px solid #8b63b3;border-radius:7px;padding:9px 13px}.game-crash-recovery button.secondary{color:#a9a3ae;background:#17161c;border-color:#45404b}.game-recovery-spinner{border:3px solid #c49fe733;border-top-color:#cca2f1;border-radius:50%;width:22px;height:22px;animation:.72s linear infinite inventory-spin;display:block}.canvas-recovery-notice{z-index:15400;box-sizing:border-box;color:#eee8f2;background:#0b0a10f5;border:1px solid #6b4f83;border-radius:11px;align-items:center;gap:10px;min-width:270px;max-width:calc(100vw - 24px);padding:11px 12px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 50px #000000c7}.canvas-recovery-notice>div{gap:2px;min-width:0;display:grid}.canvas-recovery-notice b{font-size:11px}.canvas-recovery-notice small{color:#89818e;font-size:8px}.canvas-recovery-notice.recovering{pointer-events:none}.canvas-recovery-notice.failed{border-color:#a56772}.canvas-recovery-notice.failed>.game-recovery-spinner{display:none}.canvas-recovery-notice button{margin-left:auto}@media (width<=760px){.game-settings-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.game-settings-backdrop>.game-settings-panel{border:0;border-radius:0;grid-template-rows:54px minmax(0,1fr);height:100dvh;width:100vw!important;max-height:100dvh!important}.settings-window-header{padding:6px 8px 6px 11px}.settings-window-title{gap:8px}.settings-window-title>i{border-radius:8px;flex-basis:34px;width:34px;height:34px}.settings-window-title>i>svg{width:18px}.settings-window-title small{font-size:6px}.settings-window-title b{font-size:15px}.settings-window-header>button{flex-basis:34px;width:34px;height:34px}.game-settings-panel>.settings-window-body{grid-template:96px minmax(0,1fr)/1fr}.settings-window-body>nav{border-bottom:1px solid #2c2634;border-right:0;grid-template-rows:repeat(2,41px);grid-auto-rows:41px;padding:5px 6px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}.settings-window-body>nav>button{grid-template-columns:22px minmax(0,1fr);gap:5px;min-height:41px;border-radius:7px!important;padding:4px 7px!important;font-size:8px!important}.settings-window-body>nav>button>svg{width:15px;height:15px}.settings-window-body>nav>button:hover{transform:none}.settings-content{padding:6px 6px max(8px,env(safe-area-inset-bottom));scrollbar-gutter:auto}.game-settings-panel .settings-card{border-radius:9px;padding:0 9px 8px}.settings-section-heading{gap:8px;min-height:53px;padding:0 10px;margin:0 -9px 2px!important}.settings-section-heading>i{border-radius:8px;flex-basis:31px;width:31px;height:31px}.settings-section-heading>i>svg{width:16px}.settings-section-heading b{font-size:11px}.settings-section-heading small{font-size:7px!important}.game-settings-panel .settings-card>label{grid-template-columns:minmax(0,1fr) minmax(108px,44vw);gap:9px;min-height:43px;font-size:8px}.game-settings-panel .settings-card select{height:29px;padding:0 6px;font-size:8px}.game-settings-panel .settings-card input[type=checkbox]{width:27px;height:16px}.audio-settings>label>span{gap:4px}.audio-settings>label>span>b{font-size:7px}.game-settings-panel .settings-card>small{padding:7px 1px!important;font-size:7px!important}.game-crash-recovery>article{padding:22px 16px}}@media (width<=420px) and (orientation:portrait){.game-settings-panel>.settings-window-body{grid-template:104px minmax(0,1fr)/1fr}.settings-window-body>nav{grid-template-rows:repeat(2,45px);grid-auto-rows:45px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.settings-window-body>nav>button{grid-template-rows:17px 10px;grid-template-columns:1fr;gap:2px;min-height:45px;text-align:center!important;justify-items:center!important;padding:4px!important}}.player-hud-tools .player-outfit-toggle{color:#ffb8dd;background:linear-gradient(145deg,#4d183af7,#270f23f7);border-color:#ff7ebbb8}.player-hud-tools .player-outfit-toggle.active{color:#fff;border-color:#ff9ed0;box-shadow:0 5px 18px #0000006b,0 0 14px #ff67b647}.player-food-effect{cursor:pointer;background:radial-gradient(circle at 50% 35%,#ff8a3447,#140b07f5 70%);border:1px solid #ffa2469e;border-radius:7px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #ff95361a,0 3px 9px #0006}.player-food-effect:hover,.player-food-effect:focus-visible{filter:brightness(1.13);border-color:#ffb060;outline:0}.player-food-effect img{object-fit:contain;image-rendering:auto;width:30px;height:30px;transform:translateY(-3px)}.player-food-effect small{color:#ffe1bd;font:850 7px/1.2 var(--font-geist-mono);text-align:center;text-shadow:0 1px #000;background:#000000d6;border-radius:3px;padding:1px 2px;position:absolute;bottom:2px;left:2px;right:2px}.berry-info-backdrop>article.food-info-dialog{background:linear-gradient(150deg,#28160c,#100d0b 74%);border-color:#a65f29}.berry-info-backdrop .food-info-dialog header{background:linear-gradient(90deg,#3b210f,#17100c);border-bottom-color:#633818}.berry-info-backdrop .food-info-dialog h3{color:#ffc279}.berry-info-backdrop .food-info-dialog .transform-info-details{color:#dbc2ab;background:#964b161f;border-color:#eb8d424d}.berry-info-backdrop .food-info-dialog footer{background:#140d09;border-top-color:#4b2e1c}.berry-info-backdrop .food-info-dialog footer b{color:#ffd6a3}.npc-shop-backdrop,.outfit-modal-backdrop,.npc-dialog-backdrop{z-index:98;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020609c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.npc-dialog-window{--dialog-accent:#67d9ff;color:#effaff;background:linear-gradient(145deg,#12212a,#080d12 72%);border:1px solid #67d9ff94;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(680px,94vw);max-height:92dvh;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #000,0 0 36px #5bccff24}.npc-dialog-window>header{background:radial-gradient(circle at 12% 20%,#67d9ff2e,#0000 36%);border-bottom:1px solid #67d9ff38;grid-template-columns:106px minmax(0,1fr) 40px;align-items:center;gap:13px;min-height:118px;padding:10px 15px;display:grid}.npc-dialog-window>header>i{background:radial-gradient(circle,#67d9ff2b,#02090d9e);border:1px solid #67d9ff7a;border-radius:50%;place-items:center;width:102px;height:102px;font-style:normal;display:grid;overflow:hidden}.npc-dialog-window>header>i canvas{width:102px;height:102px}.npc-dialog-window>header>span{gap:4px;display:grid}.npc-dialog-window>header small{color:#70ddff;font:900 12px var(--font-geist-mono);letter-spacing:.12em;align-items:center;gap:6px;display:flex}.npc-dialog-window>header h2{margin:0;font-size:28px}.npc-dialog-window>header>button{color:#9fb3bd;cursor:pointer;background:#101b21;border:1px solid #3c505b;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.npc-dialog-window>header>button:hover{color:#ffb4bf;border-color:#d87989}.npc-dialog-bubble{color:#17303b;background:#eaf9ff;border:1px solid #67d9ff59;border-radius:7px 17px 17px;margin:19px 20px 10px;padding:19px 20px;position:relative;overflow:auto;box-shadow:0 10px 28px #00000047}.npc-dialog-bubble:before{content:"";background:#eaf9ff;border-top:1px solid #67d9ff59;border-left:1px solid #67d9ff59;width:18px;height:18px;position:absolute;top:-10px;left:26px;transform:rotate(45deg)}.npc-dialog-bubble p{margin:0;font-size:16px;line-height:1.55;position:relative}.npc-dialog-bubble strong{color:#674500;background:#ffe7b1;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:14px;line-height:1.35;display:block;position:relative}.npc-pokedex-rewards,.npc-trainer-challenge{border-top:1px solid #b6d7e4;gap:7px;margin-top:13px;padding-top:12px;display:grid;position:relative}.npc-pokedex-rewards>header,.npc-trainer-challenge>header{color:#22566c;align-items:center;gap:6px;display:flex}.npc-pokedex-rewards>header b,.npc-trainer-challenge>header b{font:900 10px var(--font-geist-mono)}.npc-pokedex-rewards>span{background:#dff4fb;border:1px solid #b2d8e7;border-radius:8px;align-items:center;gap:8px;padding:8px;display:flex}.npc-pokedex-rewards>span>i{color:#1b7897;background:#b8e3f2;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.npc-pokedex-rewards>span>em{gap:2px;min-width:0;font-style:normal;display:grid}.npc-pokedex-rewards>span b{font-size:12px}.npc-pokedex-rewards>span small,.npc-pokedex-rewards>small,.npc-trainer-challenge>small{color:#496c79;align-items:center;gap:4px;font-size:9px;line-height:1.35;display:flex}.npc-trainer-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.npc-trainer-team>span{background:#edfaff;border:1px solid #b8d4df;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.npc-trainer-team>span.shiny{background:linear-gradient(145deg,#fff7d6,#e9f8ff);border-color:#d5a542}.npc-trainer-team b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.npc-trainer-team small{color:#6f8993;font-size:8px}.npc-trainer-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.npc-trainer-terms>span{color:#2b667b;background:#dff2f8;border:1px solid #b4d1dc;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px;display:flex}.npc-trainer-terms em{gap:2px;min-width:0;font-style:normal;display:grid}.npc-trainer-terms small{color:#617e89;font:800 7px var(--font-geist-mono)}.npc-trainer-terms b{color:#193a47;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.npc-trainer-item-rewards{color:#795509;background:linear-gradient(135deg,#fff5ca,#e4f4fa);border:1px solid #d0ad4e;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.npc-trainer-item-rewards>svg{flex:none}.npc-trainer-item-rewards>em{gap:2px;min-width:0;font-style:normal;display:grid}.npc-trainer-item-rewards small{font:800 7px var(--font-geist-mono);color:#806d42!important}.npc-trainer-item-rewards b{color:#4e3d14;text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.device-pc :is(.npc-pokedex-rewards,.npc-trainer-challenge)>header b,.device-pc .full-profile-league>header b,.device-pc .full-profile-league>header>small,.device-pc :is(.npc-pokedex-rewards>span small,.npc-pokedex-rewards>small,.npc-trainer-team small,.npc-trainer-terms small,.npc-trainer-challenge>small,.npc-trainer-item-rewards small),.device-pc .full-profile-badge-grid small{font-size:12px}.device-pc :is(.npc-pokedex-rewards>span b,.npc-trainer-team b,.npc-trainer-terms b,.npc-trainer-item-rewards b){font-size:14px}.npc-dialog-window.oak{width:min(760px,94vw)}.npc-dialog-window.trainer{width:min(800px,96vw)}.npc-dialog-window:is(.oak,.trainer)>header{grid-template-columns:82px minmax(0,1fr) 40px;min-height:92px;padding:7px 14px}.npc-dialog-window:is(.oak,.trainer)>header>i,.npc-dialog-window:is(.oak,.trainer)>header>i canvas{width:78px;height:78px}.npc-dialog-window:is(.oak,.trainer)>header h2{font-size:24px}.npc-dialog-window:is(.oak,.trainer) .npc-dialog-bubble{margin:12px 14px 6px;padding:14px 15px}.npc-dialog-intro{color:#264956;font-size:14px!important;line-height:1.4!important}.npc-dialog-cooldown{margin-top:8px!important;padding:6px 9px!important;display:inline-flex!important}.npc-oak-research,.npc-dialog-window.trainer .npc-trainer-challenge{border-top:1px solid #b6d7e4;gap:8px;margin-top:11px;padding-top:10px;display:grid;position:relative}.npc-oak-research>header,.npc-dialog-window.trainer .npc-trainer-challenge>header,.npc-trainer-prizes>header{color:#22566c;align-items:center;gap:7px;display:flex}.npc-oak-research>header>span,.npc-dialog-window.trainer .npc-trainer-challenge>header>span,.npc-trainer-prizes>header>span{gap:1px;display:grid}.npc-oak-research>header b,.npc-dialog-window.trainer .npc-trainer-challenge>header b,.npc-trainer-prizes>header b{font:900 12px var(--font-geist-mono);letter-spacing:.04em}.npc-oak-research>header small,.npc-dialog-window.trainer .npc-trainer-challenge>header small,.npc-trainer-prizes>header small{color:#5f7d89;font-size:12px}.npc-oak-research>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.npc-oak-region{background:linear-gradient(145deg,#e8f9ff,#d8f0f9);border:1px solid #a9d2e2;border-radius:11px;grid-template-rows:auto 1fr auto;gap:7px;min-width:0;padding:9px;display:grid}.npc-oak-region>header{color:#23617a;justify-content:space-between;align-items:center;display:flex}.npc-oak-region>header>span{display:grid}.npc-oak-region>header small{color:#608391;font:800 10px var(--font-geist-mono)}.npc-oak-region>header b{font-size:17px}.npc-oak-region>header>svg{color:#2a8fb3}.npc-reward-items{gap:5px;display:grid}.npc-reward-item{color:#193b47;text-align:left;cursor:pointer;background:#f6fdff;border:1px solid #b5d2dc;border-radius:9px;grid-template-columns:43px minmax(0,1fr) auto 15px;align-items:center;gap:6px;min-width:0;min-height:51px;padding:4px 7px;transition:border-color .14s,transform .14s,box-shadow .14s;display:grid;position:relative}.npc-reward-item:hover,.npc-reward-item:focus-visible{border-color:#3a99bb;outline:0;transform:translateY(-1px);box-shadow:0 2px 10px #1c749429}.npc-reward-item>img{object-fit:contain;width:40px;height:40px}.npc-reward-item>span{gap:2px;min-width:0;display:grid}.npc-reward-item>span b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.npc-reward-item>span small{color:#66828d;font:800 10px var(--font-geist-mono)}.npc-reward-item>strong{color:#1c6681;font:900 13px var(--font-geist-mono);background:#d8f0f8;border-radius:6px;padding:4px 6px}.npc-reward-item>svg{color:#43829a}.npc-oak-claim{color:#fff;height:36px;font:900 12px var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#278bb0,#166681);border:1px solid #3597ba;border-radius:8px;justify-content:center;align-items:center;gap:5px;display:flex}.npc-oak-claim:hover,.npc-oak-claim:focus-visible{filter:brightness(1.12);outline-offset:2px;outline:2px solid #166681}.npc-oak-legendary{color:#5f7781;align-items:center;gap:5px;font-size:12px;display:flex}.npc-dialog-oak-footer{grid-template-columns:1fr!important}.npc-dialog-oak-footer .npc-dialog-cancel{justify-self:center;width:min(260px,100%)}.npc-dialog-window.trainer .npc-trainer-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.npc-dialog-window.trainer .npc-trainer-terms>span{color:#2b667b;background:#dff2f8;border:1px solid #b4d1dc;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.npc-dialog-window.trainer .npc-trainer-terms>span:first-child{color:#88690c;background:#fff5ce;border-color:#e1c66e}.npc-dialog-window.trainer .npc-trainer-terms em{gap:1px;min-width:0;font-style:normal;display:grid}.npc-dialog-window.trainer .npc-trainer-terms small{color:#617e89;font:800 10px var(--font-geist-mono)}.npc-dialog-window.trainer .npc-trainer-terms b{color:#193a47;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.npc-trainer-roster{gap:5px;display:grid}.npc-trainer-roster>header{color:#496f7d;justify-content:space-between;align-items:center;display:flex}.npc-trainer-roster>header b,.npc-trainer-roster>header small{font:900 10px var(--font-geist-mono)}.npc-trainer-roster>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.npc-trainer-roster>div>span{background:#edfaff;border:1px solid #b8d4df;border-radius:8px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:36px;padding:3px 6px;display:grid}.npc-trainer-roster>div>span.shiny{background:linear-gradient(145deg,#fff4bd,#eaf9ff);border-color:#d5a542}.npc-trainer-roster i{color:#236681;width:22px;height:22px;font:normal 900 10px var(--font-geist-mono);background:#cce8f2;border-radius:50%;place-items:center;display:grid}.npc-trainer-roster b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:13px;display:flex;overflow:hidden}.npc-trainer-roster .shiny b>svg{color:#bb8500;fill:#ffd24a;flex:none}.npc-trainer-prizes{background:linear-gradient(135deg,#fff7d5,#e9f7fb);border:1px solid #d0ad4e;border-radius:10px;gap:5px;padding:7px;display:grid}.npc-trainer-prizes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.npc-achievement-reward{color:#5b4311;background:#fffaf0;border:1px solid #d7bd73;border-radius:9px;grid-template-columns:43px minmax(0,1fr) 16px;align-items:center;gap:6px;min-width:0;min-height:51px;padding:4px 7px;display:grid}.npc-achievement-reward>img{object-fit:contain;filter:drop-shadow(0 2px 2px #0003);width:39px;height:39px}.npc-achievement-reward>em{gap:2px;min-width:0;font-style:normal;display:grid}.npc-achievement-reward small{color:#8a702f;font:800 10px var(--font-geist-mono)}.npc-achievement-reward b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.npc-achievement-reward>svg{color:#a27813}.npc-reward-info{z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01070ad6;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.npc-reward-info>article{color:#effaff;background:linear-gradient(145deg,#142732,#080f14);border:1px solid #63caec;border-radius:15px;width:min(440px,100% - 16px);overflow:hidden;box-shadow:0 24px 70px #000}.npc-reward-info>article>header{background:#10212a;border-bottom:1px solid #284652;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.npc-reward-info>article>header>span{color:#72ddff;font:900 11px var(--font-geist-mono);align-items:center;gap:7px;display:flex}.npc-reward-info>article>header>button{color:#adc0c9;cursor:pointer;background:#111c22;border:1px solid #3c505b;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.npc-reward-info>article>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.npc-reward-info>article>div>i{background:radial-gradient(circle,#274653,#10191e);border:1px solid #385664;border-radius:13px;place-items:center;width:86px;height:86px;font-style:normal;display:grid;position:relative}.npc-reward-info>article>div>i img{object-fit:contain;width:72px;height:72px}.npc-reward-info>article>div>i strong{color:#ffe47c;font:900 12px var(--font-geist-mono);background:#5e4910;border:1px solid #e4c358;border-radius:7px;padding:4px 7px;position:absolute;bottom:-5px;right:-5px}.npc-reward-info>article>div>span{gap:7px;display:grid}.npc-reward-info h3{margin:0;font-size:20px}.npc-reward-info p{color:#a9bdc7;margin:0;font-size:14px;line-height:1.45}.npc-reward-info>article>footer{padding:0 18px 16px}.npc-reward-info>article>footer button{color:#fff;width:100%;height:39px;font:900 12px var(--font-geist-mono);cursor:pointer;background:#14627d;border:1px solid #58ccee;border-radius:8px}.device-pc .npc-oak-region>header small,.device-pc .npc-reward-item>span small,.device-pc .npc-oak-legendary,.device-pc .npc-trainer-roster>header :is(b,small),.device-pc .npc-achievement-reward small{font-size:12px}.device-pc .npc-oak-claim,.device-pc .npc-reward-info>article>footer button{font-size:13px}.device-pc .npc-trainer-roster b{font-size:14px}@media (width<=760px){.device-celular .npc-trainer-item-rewards{gap:4px;padding:4px 5px}.device-celular .npc-trainer-item-rewards>svg{width:13px}.device-celular .npc-trainer-item-rewards small{font-size:6px}.device-celular .npc-trainer-item-rewards b{font-size:8px}}.npc-dialog-window>footer{grid-template-columns:1fr 1.45fr;gap:10px;padding:12px 20px 18px;display:grid}.npc-dialog-window>footer button{color:#aebfc7;height:45px;font:900 13px var(--font-geist-mono);cursor:pointer;background:#121d23;border:1px solid #3a4d57;border-radius:10px}.npc-dialog-window>footer .npc-dialog-action{color:#fff;background:linear-gradient(135deg,#176b88,#10465c);border-color:#69d9ff;justify-content:center;align-items:center;gap:8px;display:flex}.npc-dialog-window>footer .npc-dialog-action:disabled{color:#77858b;cursor:not-allowed;background:#242d32;border-color:#4b5960}.npc-shop-window{--npc-accent:#55c7ff;border:1px solid var(--npc-accent);grid-template-rows:auto 52px minmax(0,1fr) auto;width:min(1040px,96vw);height:min(760px,92dvh);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.npc-shop-window{border:1px solid color-mix(in srgb,var(--npc-accent),#24313a 45%)}}.npc-shop-window{color:#f4f9fc;box-shadow:0 28px 90px #000,0 0 40px var(--npc-accent);background:linear-gradient(145deg,#101922,#080d12 70%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.npc-shop-window{box-shadow:0 28px 90px #000,0 0 40px color-mix(in srgb,var(--npc-accent),transparent 88%)}}.npc-shop-header{border-bottom:1px solid var(--npc-accent);grid-template-columns:100px minmax(0,1fr) auto 42px;align-items:center;gap:15px;min-height:118px;padding:10px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.npc-shop-header{border-bottom:1px solid color-mix(in srgb,var(--npc-accent),transparent 70%)}}.npc-shop-header{background:radial-gradient(circle at 9% 10%,var(--npc-accent),transparent 26%),linear-gradient(100deg,#14212b,#0a1117)}@supports (color:color-mix(in lab, red, red)){.npc-shop-header{background:radial-gradient(circle at 9% 10%,color-mix(in srgb,var(--npc-accent),transparent 78%),transparent 26%),linear-gradient(100deg,#14212b,#0a1117)}}.npc-shop-portrait{border:1px solid var(--npc-accent);place-items:center;width:92px;height:92px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.npc-shop-portrait{border:1px solid color-mix(in srgb,var(--npc-accent),transparent 30%)}}.npc-shop-portrait{background:radial-gradient(circle,var(--npc-accent),#0a1117 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.npc-shop-portrait{background:radial-gradient(circle,color-mix(in srgb,var(--npc-accent),transparent 65%),#0a1117 70%)}}.npc-shop-portrait{font-style:normal;box-shadow:inset 0 0 18px #0000006b}.npc-shop-header>span{gap:4px;min-width:0;display:grid}.npc-shop-header>span>small{color:var(--npc-accent);font:900 9px var(--font-geist-mono);letter-spacing:.15em}.npc-shop-header h2{margin:0;font-size:25px}.npc-shop-header p{color:#8fa0ab;margin:0;font-size:11px}.npc-shop-header>strong{color:#ffe175;font:900 14px var(--font-geist-mono);background:#59400c3d;border:1px solid #ffd75d6b;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;display:flex}.npc-shop-header>button,.outfit-modal-window>header>button{color:#9dadb7;cursor:pointer;background:#111b22;border:1px solid #3d4b54;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.npc-shop-header>button:hover,.outfit-modal-window>header>button:hover{color:#ffb4bf;border-color:#d87989}.npc-shop-tabs{background:#0b1217;border-bottom:1px solid #202d35;gap:7px;padding:7px 18px;display:flex}.npc-shop-tabs button{color:#8599a5;min-width:130px;font:850 10px var(--font-geist-mono);cursor:pointer;background:#111d25;border:1px solid #293b47;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex}.npc-shop-tabs button.active{border-color:var(--npc-accent);background:var(--npc-accent)}@supports (color:color-mix(in lab, red, red)){.npc-shop-tabs button.active{background:color-mix(in srgb,var(--npc-accent),#0c1820 76%)}}.npc-shop-tabs button.active{color:#fff;box-shadow:inset 0 -2px var(--npc-accent)}.npc-shop-grid{scrollbar-color:var(--npc-accent) transparent;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;padding:13px 15px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.npc-shop-grid{scrollbar-color:color-mix(in srgb,var(--npc-accent),#233 45%) transparent}}.npc-shop-item{background:linear-gradient(140deg,#16232ceb,#0a1116f5);border:1px solid #24343e;border-radius:12px;grid-template-rows:minmax(62px,auto) 40px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:7px 11px;min-width:0;padding:10px;transition:border-color .14s,transform .14s;display:grid}.npc-shop-item:hover{border-color:var(--npc-accent)}@supports (color:color-mix(in lab, red, red)){.npc-shop-item:hover{border-color:color-mix(in srgb,var(--npc-accent),#3c4a53 30%)}}.npc-shop-item:hover{transform:translateY(-1px)}.npc-shop-item.protected,.npc-shop-item.protected:hover{background:linear-gradient(140deg,#30270f,#111a20);border-color:#80692d;transform:none}.npc-shop-item.protected>span b{color:#ffe59a}.npc-shop-item.protected .npc-shop-action{color:#b8ad8c;background:#29261c;border-color:#665a37}.npc-shop-item>i{background:radial-gradient(circle,#ffffff14,#0003);border:1px solid #30444f;border-radius:11px;grid-row:1;place-items:center;width:60px;height:60px;font-style:normal;display:grid}.npc-shop-item>i img{object-fit:contain;image-rendering:auto;width:48px;height:48px}.npc-shop-item>span{gap:4px;min-width:0;display:grid}.npc-shop-item>span b{font-size:13px}.npc-shop-item>span small{color:#8fa0ab;font-size:9px;line-height:1.35;overflow:hidden}.npc-shop-item>span em{color:var(--npc-accent)}@supports (color:color-mix(in lab, red, red)){.npc-shop-item>span em{color:color-mix(in srgb,var(--npc-accent),#fff 30%)}}.npc-shop-item>span em{font:normal 750 8px var(--font-geist-mono)}.npc-shop-price{justify-items:end;gap:4px;display:grid}.npc-shop-price small{color:#728590;font:800 7px var(--font-geist-mono)}.npc-shop-price strong{color:#ffe07c;font:900 13px var(--font-geist-mono)}.npc-shop-quantity{grid-template-columns:30px 44px 30px;align-items:center;gap:3px;display:grid}.npc-shop-quantity button{color:#b7d1df;cursor:pointer;background:#14232c;border:1px solid #354955;border-radius:7px;place-items:center;height:30px;display:grid}.npc-shop-quantity input{box-sizing:border-box;color:#fff;width:44px;height:30px;font:900 10px var(--font-geist-mono);text-align:center;background:#091116;border:1px solid #354955;border-radius:7px;outline:0}.npc-shop-controls{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.npc-shop-action{border:1px solid var(--npc-accent);flex:none;width:132px;max-width:42%;height:34px}@supports (color:color-mix(in lab, red, red)){.npc-shop-action{border:1px solid color-mix(in srgb,var(--npc-accent),#fff 10%)}}.npc-shop-action{background:linear-gradient(135deg,var(--npc-accent),var(--npc-accent));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.npc-shop-action{background:linear-gradient(135deg,color-mix(in srgb,var(--npc-accent),#172630 36%),color-mix(in srgb,var(--npc-accent),#050b0f 65%))}}.npc-shop-action{color:#fff;font:900 9px var(--font-geist-mono);letter-spacing:.06em;cursor:pointer}.npc-shop-action:hover:not(:disabled){filter:brightness(1.18)}.npc-shop-action:disabled{filter:grayscale(.7);opacity:.38;cursor:not-allowed}.npc-shop-empty{color:#6f828e;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:230px;display:grid}.npc-shop-empty b{color:#b8c7d0;font-size:15px}.npc-shop-empty small{max-width:360px;font-size:10px}.npc-shop-window>footer{color:#71818b;text-align:center;background:#091015;border-top:1px solid #202c34;padding:10px 18px;font-size:9px}.npc-shop-confirm{z-index:8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010609d1;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.npc-shop-confirm>article{border:1px solid var(--npc-accent);justify-items:center;gap:8px;width:min(430px,100% - 20px);padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.npc-shop-confirm>article{border:1px solid color-mix(in srgb,var(--npc-accent),#fff 12%)}}.npc-shop-confirm>article{text-align:center;background:linear-gradient(145deg,#14212a,#090f14);border-radius:15px;box-shadow:0 24px 80px #000}.npc-shop-confirm>article>i{background:var(--npc-accent);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.npc-shop-confirm>article>i{background:color-mix(in srgb,var(--npc-accent),transparent 84%)}}.npc-shop-confirm>article>i,.npc-shop-confirm small{color:var(--npc-accent)}@supports (color:color-mix(in lab, red, red)){.npc-shop-confirm small{color:color-mix(in srgb,var(--npc-accent),#fff 18%)}}.npc-shop-confirm small{font:900 9px var(--font-geist-mono);letter-spacing:.1em}.npc-shop-confirm h3{margin:0;font-size:20px}.npc-shop-confirm p{color:#a9b9c2;margin:2px 0 0;font-size:12px;line-height:1.5}.npc-shop-confirm p b{color:#e8f9ff}.npc-shop-confirm strong{color:#ffe175;font:900 23px var(--font-geist-mono)}.npc-shop-confirm footer{grid-template-columns:1fr 1.3fr;gap:8px;width:100%;margin-top:8px;display:grid}.npc-shop-confirm footer button{color:#aebcc3;height:40px;font:850 10px var(--font-geist-mono);cursor:pointer;background:#151e23;border:1px solid #3c4a52;border-radius:8px}.npc-shop-confirm footer button:last-child{border-color:var(--npc-accent);background:var(--npc-accent)}@supports (color:color-mix(in lab, red, red)){.npc-shop-confirm footer button:last-child{background:color-mix(in srgb,var(--npc-accent),#10212a 68%)}}.npc-shop-confirm footer button:last-child{color:#fff}.outfit-modal-window{color:#f7eff9;background:linear-gradient(145deg,#1c1121,#090b10 72%);border:1px solid #7d4d86;border-radius:18px;grid-template-rows:76px minmax(0,1fr) 68px;width:min(980px,96vw);height:min(690px,92dvh);display:grid;overflow:hidden;box-shadow:0 28px 90px #000,0 0 42px #eb6bce1f}.outfit-modal-window>header{background:linear-gradient(95deg,#2b1730,#111018);border-bottom:1px solid #422d47;align-items:center;gap:11px;padding:0 17px;display:flex}.outfit-modal-window>header>i{color:#ffc8f3;background:#3a2040;border:1px solid #85538d;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.outfit-modal-window>header>span{gap:3px;display:grid}.outfit-modal-window>header small{color:#a982ad;font:800 8px var(--font-geist-mono);letter-spacing:.1em}.outfit-modal-window>header h2{margin:0;font-size:21px}.outfit-modal-window>header>button{margin-left:auto}.outfit-modal-body{grid-template-columns:minmax(300px,.82fr) minmax(380px,1.18fr);min-height:0;display:grid}.outfit-stage{background:radial-gradient(circle at 50% 42%,#db62c72b,#0000 36%),linear-gradient(#160e1a,#0c0d12);border-right:1px solid #38263d;grid-template-rows:minmax(0,1fr) auto auto;place-items:center;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}.outfit-stage:after{content:"";filter:blur(8px);background:#e06ad629;border-radius:50%;height:22px;position:absolute;bottom:105px;left:12%;right:12%}.outfit-stage-canvas{z-index:1;max-width:100%;image-rendering:pixelated;align-self:end;position:relative}.outfit-direction-control{z-index:2;background:#100c14e6;border:1px solid #4b3651;border-radius:11px;align-items:center;gap:14px;padding:7px;display:flex;position:relative}.outfit-direction-control button{color:#e6bdec;cursor:pointer;background:#281a2d;border:1px solid #5a4161;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.outfit-direction-control span{text-align:center;gap:2px;min-width:84px;display:grid}.outfit-direction-control small{color:#8e7194;font:750 7px var(--font-geist-mono)}.outfit-direction-control b{font-size:11px}.outfit-stage-name{z-index:2;color:#f0b6e7;align-items:center;gap:8px;margin-top:10px;display:flex;position:relative}.outfit-stage-name span{gap:2px;display:grid}.outfit-stage-name small{color:#866b8b;font:750 7px var(--font-geist-mono)}.outfit-stage-name b{color:#fff;font-size:12px}.outfit-color-controls{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(300px,100%);margin-top:9px;display:grid;position:relative}.outfit-color-controls label{color:#aa91ad;font:800 7px var(--font-geist-mono);cursor:pointer;background:#120d15e6;border:1px solid #48384d;border-radius:8px;justify-items:center;gap:4px;padding:6px 3px;display:grid}.outfit-color-controls input{cursor:pointer;background:#18101b;border:1px solid #72577a;border-radius:5px;width:34px;height:24px;padding:2px}.outfit-color-palette{z-index:2;background:#0e0a11f0;border:1px solid #4d3853;border-radius:12px;gap:7px;width:min(350px,100%);margin-top:10px;padding:10px;display:grid;position:relative}.outfit-color-palette>header span{gap:2px;display:grid}.outfit-color-palette>header small{color:#a982ad;font:800 8px var(--font-geist-mono);letter-spacing:.08em}.outfit-color-palette>header b{font-size:13px}.outfit-color-palette>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.outfit-color-palette>nav button{color:#b7a5ba;min-width:0;height:32px;font:800 9px var(--font-geist-mono);cursor:pointer;background:#1d1521;border:1px solid #45344b;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:3px;display:flex}.outfit-color-palette>nav button.active{color:#fff;background:#4b2850;border-color:#e27bd4}.outfit-color-palette>nav i{border:1px solid #ffffffa6;border-radius:3px;flex:none;width:14px;height:14px}.outfit-color-palette>div{grid-template-columns:repeat(19,minmax(0,1fr));gap:3px;display:grid}.outfit-color-palette>div button{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff3d;border-radius:3px;min-width:0}.outfit-color-palette>div button.selected{outline-offset:1px;outline:2px solid #fff;box-shadow:0 0 0 3px #a850a0}.outfit-color-unavailable{z-index:2;color:#8e8191;text-align:center;margin:9px 0 0;font-size:12px;position:relative}.outfit-options{background:#0c0d12;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:15px;display:grid}.outfit-options>header{gap:3px;padding:1px 2px 12px;display:grid}.outfit-options>header b{font-size:15px}.outfit-options>header small{color:#827783;font-size:9px}.outfit-options>div{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;padding-right:4px;display:grid;overflow:auto}.outfit-options>div>button{color:#eee8f0;text-align:left;cursor:pointer;background:linear-gradient(145deg,#17151d,#0d0e13);border:1px solid #302b36;border-radius:11px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:104px;padding:7px;display:grid;position:relative}.outfit-options>div>button:hover{border-color:#714e78}.outfit-options>div>button.selected{background:linear-gradient(145deg,#65306080,#121017);border-color:#d375c7;box-shadow:inset 0 0 0 2px #e878d714}.outfit-options button>i{background:radial-gradient(circle,#342639,#111015 70%);border-radius:10px;place-items:center;width:82px;height:82px;font-style:normal;display:grid;overflow:hidden}.outfit-options button>span{gap:5px;min-width:0;display:grid}.outfit-options button>span b{font-size:11px}.outfit-options button>span small{color:#817684;font-size:8px}.outfit-options button>em{color:#a6f5bd;font:normal 800 6px var(--font-geist-mono);background:#284c35;border-radius:5px;align-items:center;gap:3px;padding:3px 5px;display:flex;position:absolute;bottom:6px;right:6px}.outfit-modal-window>footer{background:#100d14;border-top:1px solid #3b293f;align-items:center;gap:15px;padding:10px 16px;display:flex}.outfit-modal-window>footer>span{color:#827785;font-size:9px}.outfit-modal-window>footer>button{color:#fff;min-width:190px;height:42px;font:900 10px var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#944c8a,#633168);border:1px solid #df79d0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-left:auto;display:flex}.outfit-modal-window>footer>button:disabled{color:#7f7480;cursor:default;background:#29232b;border-color:#514552}.player-hud-tools .player-fishing-toggle{color:#9cecff;background:linear-gradient(145deg,#084555f7,#052130f7);border-color:#4ed0edc7}.player-hud-tools .player-fishing-toggle.active{color:#fff;border-color:#b7f5ff;box-shadow:0 5px 18px #0000006b,0 0 15px #3ddaff61}.fishing-panel{z-index:92;color:#eafcff;background:linear-gradient(155deg,#0d2731,#071017 70%);border:1px solid #3ba9c7;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;width:min(410px,100vw - 36px);max-height:calc(100dvh - 94px);display:grid;position:fixed;top:74px;right:18px;overflow:hidden;box-shadow:0 24px 80px #000,0 0 28px #2fc5e82e}.fishing-panel>header{background:linear-gradient(100deg,#123d4b,#0a1b24);border-bottom:1px solid #174857;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:64px;padding:8px 11px;display:grid}.fishing-panel>header>i{color:#b7f4ff;background:#0e566a;border:1px solid #3cabc8;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.fishing-panel>header span{gap:3px;display:grid}.fishing-panel>header small{color:#69cce2;font:850 10px var(--font-geist-mono);letter-spacing:.08em}.fishing-panel>header b{font-size:17px}.fishing-panel>header>button{color:#9ad9e7;cursor:pointer;background:#102a34;border:1px solid #285b68;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.fishing-progress{background:#071319;border:1px solid #245b69;border-radius:8px;height:26px;margin:11px 12px 4px;position:relative;overflow:hidden}.fishing-progress>span{background:linear-gradient(90deg,#1685a3,#42d2ec);position:absolute;inset:0 auto 0 0}.fishing-progress>small{z-index:1;color:#effdff;height:100%;font:850 10px var(--font-geist-mono);text-shadow:0 1px 2px #000;place-items:center;display:grid;position:relative}.fishing-equipped{color:#eafcff;text-align:left;cursor:pointer;background:#0c2731;border:1px solid #246879;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;margin:7px 12px;padding:8px;display:grid}.fishing-equipped>i{color:#7ce6fa;background:#08202a;border-radius:9px;place-items:center;width:50px;height:50px;display:grid}.fishing-equipped img{object-fit:contain;width:42px;height:42px}.fishing-equipped>span{gap:2px;display:grid}.fishing-equipped small{color:#6cc8dc;font:850 9px var(--font-geist-mono)}.fishing-equipped b{font-size:15px}.fishing-equipped em{color:#93aeb6;font:12px sans-serif}.fishing-equipped>strong{color:#b9f4ff;font:850 10px var(--font-geist-mono);background:#154b5b;border-radius:7px;padding:7px}.fishing-bait-list{gap:7px;min-height:0;padding:5px 12px 8px;display:grid;overflow:auto}.fishing-bait-list>article{background:#0a1a21;border:1px solid #24515d;border-radius:10px;overflow:hidden}.fishing-bait-list>article.selected{border-color:#58d8ef}.fishing-bait-list>article.locked{opacity:.58}.fishing-bait-list article>button{color:#eaffff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:60px;padding:7px;display:grid}.fishing-bait-list article>button:disabled{cursor:not-allowed}.fishing-bait-list article>button>i{color:#7de0f1;background:#0b2b35;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.fishing-bait-list article>button img{object-fit:contain;width:38px;height:38px}.fishing-bait-list article>button>span{gap:2px;display:grid}.fishing-bait-list article>button b{font-size:14px}.fishing-bait-list article>button small{color:#8ab4be;font-size:11px}.fishing-bait-list article>button em{color:#65cbe0;font:normal 10px var(--font-geist-mono)}.fishing-bait-list article>div{background:#071319;border-top:1px solid #193b45;gap:5px;padding:7px;display:flex;overflow:auto}.fishing-bait-list article>div>span{justify-items:center;gap:2px;min-width:48px;display:grid}.fishing-bait-list article>div small{color:#86a5ad;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:8px;overflow:hidden}.fishing-pokemon-icon,.fishing-pokemon-fallback{background:#0d2630;border-radius:6px;width:34px;height:34px;display:block;overflow:hidden}.fishing-pokemon-icon:before{content:"";width:var(--sprite-width);height:var(--sprite-height);background-image:var(--atlas);background-position:var(--atlas-x) var(--atlas-y);transform-origin:0 0;image-rendering:pixelated;display:block;transform:scale(.72)}.fishing-pokemon-fallback{color:#5ea8ba;place-items:center;display:grid}.fishing-warning{color:#e8d49e;background:#2d2411;border:1px solid #8a682f;border-radius:8px;margin:5px 12px;padding:8px 10px;font-size:12px}.fishing-warning b{color:#fff0b7}.fishing-panel>footer{background:#08171e;border-top:1px solid #194653;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.fishing-panel>footer>span{color:#83aeb8;font-size:12px}.fishing-panel>footer>span b{color:#dffaff}.fishing-panel>footer>button{color:#fff;min-width:126px;height:38px;font:900 12px var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#1688a4,#0c5b71);border:1px solid #4bd5ed;border-radius:9px;justify-content:center;align-items:center;gap:7px;display:flex}.fishing-panel>footer>button.cancel{background:#5a2330;border-color:#ce6175}.fishing-panel>footer>button:disabled{color:#69838b;cursor:not-allowed;background:#1b2b31;border-color:#35505a}@media (width>=761px){.device-pc .team-info b{font-size:10px}.device-pc .team-info small{font-size:8px}.device-pc .team-number{font-size:9px}.device-pc .social-window>header b{font-size:14px}.device-pc .social-window>header small,.device-pc .social-window>nav button{font-size:11px}.device-pc .party-summary small{font-size:10px}.device-pc .party-summary b{font-size:14px}.device-pc .party-share-options>b,.device-pc .party-share-options label{font-size:10px}.device-pc .social-add-form input{font-size:11px}.device-pc .social-add-form button{font-size:10px}.device-pc .party-member>span>b,.device-pc .friend-row>span>b{font-size:12px}.device-pc .party-member>span>small,.device-pc .friend-row>span>small{font-size:10px}.device-pc .party-member>span>em{font-size:9px}.device-pc .party-member button,.device-pc .friend-row button{font-size:10px}.device-pc .rank-row>span>b,.device-pc .rank-row>strong{font-size:12px}.device-pc .rank-row>span>small{font-size:10px}.device-pc .social-list-empty,.device-pc .social-window>footer{font-size:11px}.device-pc .social-window>footer button{font-size:10px}.device-pc .player-action-menu>header>b{font-size:14px}.device-pc .player-action-menu>button{font-size:13px}.device-pc .npc-shop-header>span>small{font-size:12px}.device-pc .npc-shop-header p{font-size:15px}.device-pc .npc-shop-tabs button{font-size:14px}.device-pc .npc-shop-item>span b{font-size:17px}.device-pc .npc-shop-item>span small{font-size:14px}.device-pc .npc-shop-item>span em{font-size:12px}.device-pc .npc-shop-price small{font-size:11px}.device-pc .npc-shop-price strong{font-size:17px}.device-pc .npc-shop-quantity input{font-size:14px}.device-pc .npc-shop-action,.device-pc .npc-shop-window>footer{font-size:13px}.device-pc .npc-shop-confirm small{font-size:11px}.device-pc .npc-shop-confirm p{font-size:14px}.device-pc .npc-shop-confirm footer button{font-size:12px}.device-pc .outfit-modal-window>header small{font-size:11px}.device-pc .outfit-direction-control small{font-size:10px}.device-pc .outfit-direction-control b{font-size:14px}.device-pc .outfit-stage-name small{font-size:10px}.device-pc .outfit-stage-name b{font-size:15px}.device-pc .outfit-options>header b{font-size:18px}.device-pc .outfit-options>header small{font-size:14px}.device-pc .outfit-options button>span b{font-size:16px}.device-pc .outfit-options button>span small{font-size:14px}.device-pc .outfit-options button>em{font-size:10px}.device-pc .outfit-modal-window>footer>span,.device-pc .outfit-modal-window>footer>button{font-size:14px}.device-pc .outfit-color-controls label{font-size:12px}.device-pc .outfit-color-palette>header small{font-size:10px}.device-pc .outfit-color-palette>header b{font-size:15px}.device-pc .outfit-color-palette>nav button{font-size:11px}.device-pc .outfit-color-unavailable{font-size:13px}.device-pc .berry-info-backdrop .food-info-dialog header small{font-size:11px}.device-pc .berry-info-backdrop .food-info-dialog header b,.device-pc .berry-info-backdrop .food-info-dialog h3{font-size:15px}.device-pc .berry-info-backdrop .food-info-dialog p{font-size:13px}.device-pc .berry-info-backdrop .food-info-dialog footer{font-size:12px}}@media (width<=760px){.player-food-effect{width:36px;height:36px}.player-food-effect img{width:27px;height:27px}.player-food-effect small{font-size:6px}.npc-shop-backdrop,.outfit-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.npc-dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:end;padding:10px}.npc-dialog-window{border-radius:16px;width:100%;max-width:520px}.npc-dialog-window>header{grid-template-columns:70px minmax(0,1fr) 34px;gap:8px;min-height:82px;padding:7px 9px}.npc-dialog-window>header>i,.npc-dialog-window>header>i canvas{width:68px;height:68px}.npc-dialog-window>header small{font-size:8px}.npc-dialog-window>header h2{font-size:20px}.npc-dialog-window>header>button{width:32px;height:32px}.npc-dialog-bubble{margin:13px 12px 6px;padding:14px}.npc-dialog-bubble p{font-size:13px;line-height:1.45}.npc-dialog-bubble strong{font-size:11px}.npc-dialog-window>footer{gap:6px;padding:8px 12px 12px}.npc-dialog-window>footer button{height:40px;font-size:10px}.npc-trainer-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.npc-trainer-team>span{padding:4px}.npc-trainer-team b{font-size:9px}.npc-trainer-team small{font-size:6px}.npc-trainer-terms{grid-template-columns:1fr;gap:3px}.npc-trainer-terms>span{padding:4px}.npc-pokedex-rewards>span{padding:5px}.npc-pokedex-rewards>span b{font-size:10px}.npc-pokedex-rewards>span small,.npc-pokedex-rewards>small,.npc-trainer-challenge>small{font-size:7px}.device-celular .npc-dialog-window:is(.oak,.trainer)>header{grid-template-columns:62px minmax(0,1fr) 32px;min-height:72px;padding:5px 8px}.device-celular .npc-dialog-window:is(.oak,.trainer)>header>i,.device-celular .npc-dialog-window:is(.oak,.trainer)>header>i canvas{width:58px;height:58px}.device-celular .npc-dialog-window:is(.oak,.trainer)>header h2{font-size:18px}.device-celular .npc-dialog-window:is(.oak,.trainer) .npc-dialog-bubble{margin:8px 8px 3px;padding:10px}.device-celular .npc-dialog-intro{font-size:11px!important;line-height:1.35!important}.device-celular .npc-oak-research,.device-celular .npc-dialog-window.trainer .npc-trainer-challenge{gap:5px;margin-top:7px;padding-top:7px}.device-celular .npc-oak-research>header b,.device-celular .npc-dialog-window.trainer .npc-trainer-challenge>header b,.device-celular .npc-trainer-prizes>header b{font-size:9px}.device-celular .npc-oak-research>header small,.device-celular .npc-dialog-window.trainer .npc-trainer-challenge>header small,.device-celular .npc-trainer-prizes>header small{font-size:8px}.device-celular .npc-oak-research>div{gap:5px}.device-celular .npc-oak-region{gap:4px;padding:5px}.device-celular .npc-oak-region>header small{font-size:7px}.device-celular .npc-oak-region>header b{font-size:13px}.device-celular .npc-oak-region>header>svg{width:15px}.device-celular .npc-reward-items{gap:3px}.device-celular .npc-reward-item{grid-template-columns:34px minmax(0,1fr) auto;min-height:40px;padding:3px 4px}.device-celular .npc-reward-item>img{width:31px;height:31px}.device-celular .npc-reward-item>span b{font-size:9px}.device-celular .npc-reward-item>span small,.device-celular .npc-reward-item>svg{display:none}.device-celular .npc-reward-item>strong{padding:3px 4px;font-size:9px}.device-celular .npc-oak-claim{height:29px;font-size:8px}.device-celular .npc-oak-legendary{font-size:8px}.device-celular .npc-dialog-window.trainer .npc-trainer-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.device-celular .npc-dialog-window.trainer .npc-trainer-terms>span{gap:3px;padding:4px}.device-celular .npc-dialog-window.trainer .npc-trainer-terms>span>svg{width:13px}.device-celular .npc-dialog-window.trainer .npc-trainer-terms small{font-size:6px}.device-celular .npc-dialog-window.trainer .npc-trainer-terms b{font-size:9px}.device-celular .npc-trainer-roster{gap:3px}.device-celular .npc-trainer-roster>header b,.device-celular .npc-trainer-roster>header small{font-size:7px}.device-celular .npc-trainer-roster>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.device-celular .npc-trainer-roster>div>span{grid-template-columns:17px minmax(0,1fr);gap:3px;height:28px;padding:2px 3px}.device-celular .npc-trainer-roster i{width:16px;height:16px;font-size:7px}.device-celular .npc-trainer-roster b{font-size:8px}.device-celular .npc-trainer-roster b>svg{width:9px}.device-celular .npc-trainer-prizes{gap:3px;padding:4px}.device-celular .npc-trainer-prizes>div{gap:3px}.device-celular .npc-achievement-reward{grid-template-columns:33px minmax(0,1fr);min-height:40px;padding:3px 4px}.device-celular .npc-achievement-reward>img{width:30px;height:30px}.device-celular .npc-achievement-reward small{font-size:6px}.device-celular .npc-achievement-reward b{font-size:8px}.device-celular .npc-achievement-reward>svg{display:none}.device-celular .npc-reward-info{padding:7px}.device-celular .npc-reward-info>article>header{height:40px}.device-celular .npc-reward-info>article>header>span{font-size:8px}.device-celular .npc-reward-info>article>div{grid-template-columns:68px minmax(0,1fr);gap:9px;padding:12px}.device-celular .npc-reward-info>article>div>i{width:64px;height:64px}.device-celular .npc-reward-info>article>div>i img{width:52px;height:52px}.device-celular .npc-reward-info h3{font-size:15px}.device-celular .npc-reward-info p{font-size:10px}.device-celular .npc-reward-info>article>footer{padding:0 12px 11px}.device-celular .npc-reward-info>article>footer button{height:32px;font-size:9px}.npc-shop-window{border:0;border-radius:0;grid-template-rows:82px 44px minmax(0,1fr) 30px;width:100vw;height:100dvh;max-height:none}.npc-shop-header{grid-template-columns:62px minmax(0,1fr) auto 32px;gap:7px;min-height:82px;padding:5px 8px}.npc-shop-portrait,.npc-shop-portrait canvas{width:60px;height:60px}.npc-shop-header>span>small{font-size:6px}.npc-shop-header h2{font-size:15px}.npc-shop-header p{max-width:42vw;font-size:7px}.npc-shop-header>strong{padding:6px 8px;font-size:9px}.npc-shop-header>strong svg{display:none}.npc-shop-header>button{width:30px;height:30px}.npc-shop-tabs{padding:5px 8px}.npc-shop-tabs button{min-width:110px;font-size:8px}.npc-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px}.npc-shop-item{border-radius:8px;grid-template-rows:minmax(46px,auto) 28px;grid-template-columns:44px minmax(0,1fr) auto;gap:4px 6px;padding:5px}.npc-shop-item>i{width:42px;height:42px}.npc-shop-item>i img{width:36px;height:36px}.npc-shop-item>span{gap:2px}.npc-shop-item>span b{font-size:9px}.npc-shop-item>span small{display:none}.npc-shop-item>span em{font-size:6px}.npc-shop-price small{font-size:5px}.npc-shop-price strong{font-size:9px}.npc-shop-quantity{grid-template-columns:24px 34px 24px}.npc-shop-quantity button,.npc-shop-quantity input{height:25px}.npc-shop-quantity input{width:34px;font-size:8px}.npc-shop-action{width:104px;height:26px;font-size:7px}.npc-shop-window>footer{padding:5px;font-size:6px}.npc-shop-confirm{padding:6px}.npc-shop-confirm>article{padding:13px}.npc-shop-confirm h3{font-size:15px}.npc-shop-confirm p{font-size:9px}.npc-shop-confirm strong{font-size:17px}.npc-shop-confirm footer button{height:32px;font-size:8px}.outfit-modal-window{grid-template-rows:58px minmax(0,1fr) 52px}.outfit-modal-window>header{padding:0 9px}.outfit-modal-window>header>i{width:35px;height:35px}.outfit-modal-window>header small{font-size:7px}.outfit-modal-window>header h2{font-size:16px}.outfit-modal-body{grid-template-columns:42% 58%}.outfit-stage{padding:7px;overflow:auto}.outfit-stage-canvas{width:min(140px,100%);height:auto}.outfit-direction-control{gap:5px;padding:4px}.outfit-direction-control button{width:29px;height:29px}.outfit-direction-control span{min-width:58px}.outfit-direction-control small{font-size:7px}.outfit-direction-control b{font-size:10px}.outfit-stage-name{gap:4px;margin-top:5px}.outfit-stage-name svg{display:none}.outfit-stage-name small{font-size:7px}.outfit-stage-name b{font-size:10px}.outfit-color-palette{gap:5px;padding:6px}.outfit-color-palette>header small{font-size:7px}.outfit-color-palette>header b{font-size:10px}.outfit-color-palette>nav{grid-template-columns:repeat(2,1fr)}.outfit-color-palette>nav button{height:28px;font-size:8px}.outfit-color-palette>div{grid-template-columns:repeat(10,1fr);gap:2px}.outfit-color-unavailable{font-size:9px}.outfit-options{padding:7px}.outfit-options>header{padding-bottom:6px}.outfit-options>header b{font-size:12px}.outfit-options>header small{font-size:8px}.outfit-options>div{gap:4px}.outfit-options>div>button{grid-template-columns:60px minmax(0,1fr);gap:4px;min-height:76px;padding:4px}.outfit-options button>i,.outfit-options button>i canvas{width:58px;height:58px}.outfit-options button>span b{font-size:10px}.outfit-options button>span small{font-size:8px}.outfit-options button>em{font-size:6px}.outfit-modal-window>footer{padding:6px 8px}.outfit-modal-window>footer>span{font-size:8px}.outfit-modal-window>footer>button{min-width:145px;height:36px;font-size:9px}.fishing-panel{border-radius:12px;width:min(390px,100vw - 12px);max-height:calc(100dvh - 54px);top:48px;right:6px}.fishing-panel>header{grid-template-columns:36px minmax(0,1fr) 30px;min-height:52px;padding:5px 7px}.fishing-panel>header>i{width:35px;height:35px}.fishing-panel>header small{font-size:8px}.fishing-panel>header b{font-size:13px}.fishing-panel>header>button{width:30px;height:30px}.fishing-progress{height:22px;margin:7px 8px 2px}.fishing-progress>small{font-size:8px}.fishing-equipped{grid-template-columns:42px minmax(0,1fr) auto;margin:5px 8px;padding:5px}.fishing-equipped>i{width:40px;height:40px}.fishing-equipped img{width:34px;height:34px}.fishing-equipped small{font-size:7px}.fishing-equipped b{font-size:12px}.fishing-equipped em{font-size:9px}.fishing-equipped>strong{font-size:8px}.fishing-bait-list{gap:4px;padding:3px 8px 5px}.fishing-bait-list article>button{grid-template-columns:38px minmax(0,1fr) 17px;min-height:49px;padding:5px}.fishing-bait-list article>button>i{width:36px;height:36px}.fishing-bait-list article>button img{width:31px;height:31px}.fishing-bait-list article>button b{font-size:11px}.fishing-bait-list article>button small,.fishing-bait-list article>button em{font-size:8px}.fishing-bait-list article>div{padding:4px}.fishing-warning{margin:3px 8px;padding:6px;font-size:9px}.fishing-panel>footer{padding:6px 8px}.fishing-panel>footer>span{font-size:9px}.fishing-panel>footer>button{min-width:108px;height:32px;font-size:9px}}@media (width<=520px) and (orientation:portrait){.npc-shop-grid{grid-template-columns:1fr}.npc-shop-header p{display:none}.outfit-modal-body{grid-template:350px minmax(0,1fr)/1fr}.outfit-stage{border-bottom:1px solid #38263d;border-right:0;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:140px minmax(0,1fr);align-items:start}.outfit-stage-canvas{grid-row:1/3;align-self:center}.outfit-direction-control{grid-area:3/1}.outfit-stage-name{display:none}.outfit-color-palette,.outfit-color-unavailable{grid-area:1/2/4;margin-top:0}.outfit-options>div{grid-template-columns:1fr 1fr}.outfit-modal-window>footer>span{display:none}.outfit-modal-window>footer>button{width:100%;margin:0}}.fishing-screen-toggle{z-index:8;color:#d7fbff;opacity:.78;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#041f2894;border:1px solid #75e1f799;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:18px;line-height:1;transition:opacity .15s,filter .15s,transform .15s;display:grid;position:fixed;top:calc(50% + 48px);left:calc(50% + 58px);transform:translate(-50%,-50%);box-shadow:0 3px 12px #00000057}.fishing-screen-toggle:hover,.fishing-screen-toggle:focus-visible{opacity:1;filter:brightness(1.18);outline:0;transform:translate(-50%,-50%)scale(1.06)}.fishing-screen-toggle.active{opacity:.94;border-color:#d4fbff;animation:1.35s ease-in-out infinite fishing-button-pulse}@keyframes fishing-button-pulse{50%{box-shadow:0 3px 12px #00000057,0 0 15px #51ddf780}}.fishing-panel.fishing-panel-compact{border-radius:12px;grid-template-rows:auto auto auto auto;grid-auto-rows:auto;width:min(318px,100vw - 20px);max-height:min(410px,100dvh - 20px);top:50%;right:16px;overflow:hidden;transform:translateY(-50%);box-shadow:0 18px 56px #000000d1,0 0 18px #2fc5e824}.fishing-panel.fishing-panel-compact>header{grid-template-columns:32px minmax(0,1fr) 28px;gap:7px;min-height:44px;padding:5px 7px}.fishing-panel.fishing-panel-compact>header>i{border-radius:8px;width:30px;height:30px;font-size:17px;font-style:normal}.fishing-panel.fishing-panel-compact>header small{font-size:9px}.fishing-panel.fishing-panel-compact>header b{font-size:14px}.fishing-panel.fishing-panel-compact>header>button{border-radius:7px;width:28px;height:28px}.fishing-compact-stats{grid-template-columns:1fr 1fr;gap:5px;padding:7px 8px 2px;display:grid}.fishing-compact-stats>span{background:#061c24c2;border:1px solid #1c5361;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:5px;min-width:0;padding:5px 7px;display:grid}.fishing-compact-stats i{grid-row:1/3;place-items:center;font-size:17px;font-style:normal;display:grid}.fishing-compact-stats b{font-size:12px;line-height:1.15}.fishing-compact-stats small{color:#79b7c5;font:800 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fishing-panel.fishing-panel-compact .fishing-progress{height:17px;margin:5px 8px}.fishing-panel.fishing-panel-compact .fishing-progress>small{font-size:8px}.fishing-compact-actions{grid-template-columns:minmax(0,1fr) 86px;gap:6px;padding:2px 8px 8px;display:grid}.fishing-panel.fishing-panel-compact .fishing-equipped{border-radius:8px;grid-template-columns:34px minmax(0,1fr) 20px;gap:6px;min-width:0;margin:0;padding:5px 6px}.fishing-panel.fishing-panel-compact .fishing-equipped>i{border-radius:7px;width:32px;height:32px}.fishing-panel.fishing-panel-compact .fishing-equipped img{width:28px;height:28px}.fishing-panel.fishing-panel-compact .fishing-equipped>span{min-width:0}.fishing-panel.fishing-panel-compact .fishing-equipped small{font-size:7px}.fishing-panel.fishing-panel-compact .fishing-equipped b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fishing-panel.fishing-panel-compact .fishing-equipped em{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.fishing-panel.fishing-panel-compact .fishing-equipped>strong{color:#91e7f6;background:0 0;place-items:center;padding:0;font-size:15px;display:grid}.fishing-cast-button{color:#fff;min-width:0;height:auto;font:900 9px var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#1688a4,#0c5b71);border:1px solid #4bd5ed;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;display:flex}.fishing-cast-button>span{font-size:16px}.fishing-cast-button.cancel{background:#5a2330;border-color:#ce6175}.fishing-cast-button:disabled{color:#69838b;cursor:not-allowed;background:#1b2b31;border-color:#35505a}.fishing-panel.fishing-panel-compact .fishing-warning{border-radius:6px;margin:0 8px 7px;padding:5px 7px;font-size:9px;line-height:1.35}.fishing-panel.fishing-panel-compact.choosing-bait{grid-template-rows:44px 46px minmax(0,1fr);height:min(410px,100dvh - 20px)}.fishing-bait-heading{background:#08171e;border-bottom:1px solid #194653;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px;padding:5px 8px;display:grid}.fishing-bait-heading>button{color:#a9e9f7;height:28px;font:850 8px var(--font-geist-mono);cursor:pointer;background:#102a34;border:1px solid #285b68;border-radius:6px;justify-content:center;align-items:center;gap:2px;display:flex}.fishing-bait-heading>span{gap:2px;display:grid}.fishing-bait-heading b{font-size:11px}.fishing-bait-heading small{color:#78a7b1;font-size:8px}.fishing-panel.fishing-panel-compact .fishing-bait-list{align-content:start;gap:5px;min-height:0;padding:6px 7px 8px;overflow-y:auto}.fishing-panel.fishing-panel-compact .fishing-bait-list>article{border-radius:8px}.fishing-panel.fishing-panel-compact .fishing-bait-list article>button{grid-template-columns:36px minmax(0,1fr) 16px;gap:6px;min-height:48px;padding:5px}.fishing-panel.fishing-panel-compact .fishing-bait-list article>button>i{width:34px;height:34px}.fishing-panel.fishing-panel-compact .fishing-bait-list article>button img{width:29px;height:29px}.fishing-panel.fishing-panel-compact .fishing-bait-list article>button b{font-size:11px}.fishing-panel.fishing-panel-compact .fishing-bait-list article>button small,.fishing-panel.fishing-panel-compact .fishing-bait-list article>button em{font-size:8px}.fishing-panel.fishing-panel-compact .fishing-bait-list article>div{gap:3px;padding:4px}.fishing-panel.fishing-panel-compact .fishing-bait-list article>div>span{min-width:40px}.fishing-panel.fishing-panel-compact .fishing-pokemon-icon,.fishing-panel.fishing-panel-compact .fishing-pokemon-fallback{width:28px;height:28px}.fishing-panel.fishing-panel-compact .fishing-pokemon-icon:before{transform:scale(.58)}.fishing-panel.fishing-panel-compact .fishing-bait-list article>div small{max-width:44px;font-size:7px}@media (width<=760px){.fishing-screen-toggle{width:31px;height:31px;font-size:16px;top:calc(50% + 44px);left:calc(50% + 48px)}.fishing-panel.fishing-panel-compact{border-radius:10px;width:min(304px,100vw - 14px);max-height:min(360px,100dvh - 12px);right:7px}.fishing-panel.fishing-panel-compact.choosing-bait{grid-template-rows:40px 42px minmax(0,1fr);height:min(360px,100dvh - 12px)}.fishing-panel.fishing-panel-compact>header{grid-template-columns:29px minmax(0,1fr) 26px;min-height:40px}.fishing-panel.fishing-panel-compact>header>i{width:27px;height:27px}.fishing-panel.fishing-panel-compact>header>button{width:26px;height:26px}.fishing-compact-stats{padding-top:5px}.fishing-compact-actions{grid-template-columns:minmax(0,1fr) 78px}.fishing-bait-heading{grid-template-columns:68px minmax(0,1fr);padding:4px 7px}}.fishing-drag-handle{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.fishing-panel.dragging{transition:none}.fishing-panel.dragging .fishing-drag-handle{cursor:grabbing}.fishing-drag-handle>span>small{justify-content:space-between;align-items:center;gap:6px;display:flex}.fishing-drag-handle>span>small>em{color:#4f9bac;font:750 6px var(--font-geist-mono);letter-spacing:0;font-style:normal}.fishing-panel.fishing-panel-compact .fishing-bait-list{overscroll-behavior:contain;touch-action:pan-y}.device-celular .fishing-panel.fishing-panel-compact{border-radius:8px;width:min(258px,100vw - 8px);max-height:min(246px,100dvh - 8px)}.device-celular .fishing-panel.fishing-panel-compact>header{grid-template-columns:25px minmax(0,1fr) 24px;gap:5px;min-height:34px;padding:3px 5px}.device-celular .fishing-panel.fishing-panel-compact>header>i{border-radius:6px;width:23px;height:23px;font-size:14px}.device-celular .fishing-panel.fishing-panel-compact>header small{font-size:7px}.device-celular .fishing-panel.fishing-panel-compact>header b{font-size:10px}.device-celular .fishing-panel.fishing-panel-compact>header>button{border-radius:6px;width:23px;height:23px}.device-celular .fishing-panel.fishing-panel-compact>header>button svg{width:13px;height:13px}.device-celular .fishing-compact-stats{gap:3px;padding:4px 5px 1px}.device-celular .fishing-compact-stats>span{border-radius:6px;grid-template-columns:18px minmax(0,1fr);column-gap:3px;padding:3px 4px}.device-celular .fishing-compact-stats i{font-size:13px}.device-celular .fishing-compact-stats b{font-size:9px}.device-celular .fishing-compact-stats small{font-size:6px}.device-celular .fishing-panel.fishing-panel-compact .fishing-progress{height:13px;margin:3px 5px}.device-celular .fishing-panel.fishing-panel-compact .fishing-progress>small{font-size:6px}.device-celular .fishing-compact-actions{grid-template-columns:minmax(0,1fr) 62px;gap:4px;padding:1px 5px 5px}.device-celular .fishing-panel.fishing-panel-compact .fishing-equipped{border-radius:6px;grid-template-columns:25px minmax(0,1fr) 14px;gap:3px;padding:3px 4px}.device-celular .fishing-panel.fishing-panel-compact .fishing-equipped>i{border-radius:5px;width:23px;height:23px}.device-celular .fishing-panel.fishing-panel-compact .fishing-equipped img{width:21px;height:21px}.device-celular .fishing-panel.fishing-panel-compact .fishing-equipped small{font-size:5px}.device-celular .fishing-panel.fishing-panel-compact .fishing-equipped b{font-size:8px}.device-celular .fishing-panel.fishing-panel-compact .fishing-equipped em{font-size:6px}.device-celular .fishing-panel.fishing-panel-compact .fishing-equipped>strong{font-size:11px}.device-celular .fishing-cast-button{border-radius:6px;gap:2px;padding:0 3px;font-size:7px}.device-celular .fishing-cast-button>span{font-size:13px}.device-celular .fishing-panel.fishing-panel-compact .fishing-warning{border-radius:5px;margin:0 5px 4px;padding:3px 5px;font-size:7px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait{grid-template-rows:34px 34px minmax(0,1fr);height:min(268px,100dvh - 8px);max-height:calc(100dvh - 8px)}.device-celular .fishing-bait-heading{grid-template-columns:54px minmax(0,1fr);gap:4px;padding:3px 5px}.device-celular .fishing-bait-heading>button{height:23px;font-size:6px}.device-celular .fishing-bait-heading b{font-size:8px}.device-celular .fishing-bait-heading small{font-size:6px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list{gap:3px;padding:4px 5px 5px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list>article{border-radius:6px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>button{grid-template-columns:27px minmax(0,1fr) 13px;gap:4px;min-height:36px;padding:3px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>button>i{border-radius:5px;width:25px;height:25px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>button img{width:22px;height:22px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>button b{font-size:8px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>button small,.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>button em{font-size:6px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>div{gap:2px;padding:3px}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>div>span{min-width:31px}.device-celular .fishing-panel.fishing-panel-compact .fishing-pokemon-icon,.device-celular .fishing-panel.fishing-panel-compact .fishing-pokemon-fallback{border-radius:4px;width:21px;height:21px}.device-celular .fishing-panel.fishing-panel-compact .fishing-pokemon-icon:before{transform:scale(.44)}.device-celular .fishing-panel.fishing-panel-compact .fishing-bait-list article>div small{max-width:34px;font-size:5px}.device-celular .player-card,.device-celular .team-bar,.device-celular .game-chat.open{-webkit-backdrop-filter:none;background-color:#090c0ff5}.device-celular .fishing-screen-toggle{-webkit-backdrop-filter:none;background:#041f28e0}.player-hud-tools .hud-menu-visibility-toggle{color:#a9f3e4;background:#0a302bf5;border-color:#71cfbfbf}.player-hud-tools .player-minimap-toggle{color:#9fddff;background:#092739f5;border-color:#57aeebb8}.player-hud-tools .player-minimap-toggle.active{color:#effaff;background:#0c3f59f7;border-color:#b8e9ff;box-shadow:0 5px 18px #0000006b,0 0 13px #5cc2f747}.player-hud-tools.menus-hidden{width:36px;max-width:36px}.device-celular .player-hud-tools.menus-hidden{width:32px;max-width:32px}.device-celular .outfit-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.device-celular .outfit-modal-window{border:1px solid #7d4d86;border-radius:12px;grid-template-rows:46px minmax(0,1fr) 42px;width:calc(100vw - 16px);height:min(520px,100dvh - 16px);max-height:calc(100dvh - 16px)}.device-celular .outfit-modal-window>header>i{border-radius:8px;width:31px;height:31px}.device-celular .outfit-modal-window>header>i svg{width:18px;height:18px}.device-celular .outfit-modal-window>header small{font-size:6px}.device-celular .outfit-modal-body{grid-template-columns:44% 56%;min-width:0;min-height:0;overflow:hidden}.device-celular .outfit-stage{overscroll-behavior:contain;touch-action:pan-y;border-right:1px solid #38263d;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(82px,112px) minmax(0,1fr);align-items:start;gap:4px 6px;min-width:0;min-height:0;padding:6px;overflow-y:auto}.device-celular .outfit-stage-canvas{grid-area:1/1/3;align-self:center;width:min(112px,100%);height:auto}.device-celular .outfit-direction-control{grid-area:3/1;align-self:start;gap:3px;padding:3px}.device-celular .outfit-direction-control button{width:26px;height:26px}.device-celular .outfit-direction-control small{font-size:5px}.device-celular .outfit-direction-control b{font-size:8px}.device-celular .outfit-color-palette,.device-celular .outfit-color-unavailable{grid-area:1/2/4;align-self:start;width:100%;min-width:0;margin:0}.device-celular .outfit-color-palette>header small{font-size:5px}.device-celular .outfit-color-palette>header b{font-size:8px}.device-celular .outfit-color-palette>nav button{gap:3px;height:24px;padding:2px;font-size:6px}.device-celular .outfit-color-palette>nav i{width:10px;height:10px}.device-celular .outfit-color-palette>div{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.device-celular .outfit-color-unavailable{font-size:8px}.device-celular .outfit-options{min-width:0;min-height:0;padding:6px;overflow:hidden}.device-celular .outfit-options>header{padding:0 1px 5px}.device-celular .outfit-options>header b{font-size:11px}.device-celular .outfit-options>header small{font-size:7px}.device-celular .outfit-options>div{overscroll-behavior:contain;touch-action:pan-y;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-height:0;padding:0 3px 8px 0;overflow-y:auto}.device-celular .outfit-options>div>button{border-radius:7px;grid-template-columns:50px minmax(0,1fr);gap:4px;min-height:64px;padding:4px}.device-celular .outfit-options button>span{gap:2px}.device-celular .outfit-options button>em{padding:2px 3px;font-size:5px;bottom:3px;right:3px}.device-celular .outfit-options button>em svg{width:8px;height:8px}.device-celular .outfit-modal-window>footer>span{display:none}.device-celular .outfit-modal-window>footer>button{width:100%;min-width:0;height:32px;margin:0;font-size:8px}@media (orientation:portrait){.device-celular .outfit-modal-body{grid-template:246px minmax(0,1fr)/1fr}.device-celular .outfit-stage{border-bottom:1px solid #38263d;border-right:0;grid-template-columns:minmax(92px,122px) minmax(0,1fr)}.device-celular .outfit-stage-canvas{width:min(122px,100%)}}.system-notice{bottom:calc(90px * var(--team-panel-scale) + 18px);contain:layout paint;border-radius:5px;max-width:min(560px,78vw);padding:7px 12px;font-size:11px;line-height:1.3}.game-chat.passive p{animation:passive-chat-line var(--passive-chat-life,3s) linear forwards}.game-chat.passive{pointer-events:none}.game-chat.open{pointer-events:auto}@keyframes passive-chat-line{0%,82%{opacity:1}to{opacity:0}}.device-celular .system-notice{bottom:calc(88px * var(--team-panel-scale) + 12px);border-radius:4px;max-width:min(390px,64vw);padding:4px 8px;font-size:8px;line-height:1.25;box-shadow:0 3px 12px #0000007a}.device-celular .target-card,.device-celular .capture-result{-webkit-backdrop-filter:none;background-color:#090c0ff5}.minimap-local-canvas{image-rendering:pixelated}.device-celular .outfit-modal-window{grid-template-rows:42px minmax(0,1fr) 38px}.device-celular .outfit-modal-window>header{padding-left:max(7px,env(safe-area-inset-left,0));padding-right:max(7px,env(safe-area-inset-right,0))}.device-celular .outfit-modal-window>header small{display:none}.device-celular .outfit-modal-window>header h2{font-size:13px}.device-celular .outfit-modal-body{grid-template-columns:minmax(250px,44%) minmax(0,56%)}.device-celular .outfit-stage{scrollbar-gutter:stable;grid-template-rows:minmax(82px,1fr) 34px;grid-template-columns:minmax(78px,96px) minmax(0,1fr);align-items:start;gap:4px 6px;padding:5px;overflow-y:auto}.device-celular .outfit-stage-canvas{grid-area:1/1;align-self:center;width:min(96px,100%)}.device-celular .outfit-direction-control{box-sizing:border-box;grid-area:2/1;justify-content:space-between;width:100%}.device-celular .outfit-color-palette,.device-celular .outfit-color-unavailable{grid-area:1/2/3}.device-celular .outfit-color-palette>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.device-celular .outfit-color-palette>nav button{height:22px;overflow:hidden}.device-celular .outfit-color-palette>nav button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.device-celular .outfit-color-palette>div{grid-template-columns:repeat(10,minmax(0,1fr))}.device-celular .outfit-options{grid-template-rows:28px minmax(0,1fr);padding:5px}.device-celular .outfit-options>div{scrollbar-gutter:stable;grid-template-columns:1fr;gap:3px;padding:0 3px 7px 0}.device-celular .outfit-options button>span b{font-size:9px}.device-celular .outfit-options button>span small{font-size:6px}.device-celular .outfit-options button>em{white-space:nowrap;justify-self:end;position:static}.device-celular .outfit-modal-window>footer{padding:3px max(7px,env(safe-area-inset-right,0)) max(3px,env(safe-area-inset-bottom,0)) max(7px,env(safe-area-inset-left,0))}.device-celular .outfit-modal-window>footer>button{height:30px}@media (orientation:portrait){.device-celular .outfit-modal-body{grid-template:220px minmax(0,1fr)/1fr}.device-celular .outfit-stage{border-bottom:1px solid #38263d;border-right:0;grid-template-columns:minmax(78px,100px) minmax(0,1fr)}.device-celular .outfit-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.device-celular .outfit-options>div>button{grid-template-columns:40px minmax(0,1fr)}.device-celular .outfit-options button>em{position:absolute}}@media (height<=340px) and (orientation:landscape){.device-celular .outfit-modal-window{grid-template-rows:36px minmax(0,1fr) 34px}.device-celular .outfit-modal-window>header>i{width:25px;height:25px}.device-celular .outfit-stage{grid-template-rows:minmax(70px,1fr) 30px;grid-template-columns:78px minmax(0,1fr)}.device-celular .outfit-stage-canvas{width:78px}.device-celular .outfit-color-palette>header{display:none}.device-celular .outfit-options>div>button{min-height:44px}}.controls-left-handed .joystick{transform-origin:100% 100%;left:auto;right:18px}.controls-left-handed .attack-button{left:22px;right:auto}.controls-left-handed .smart-targets{left:22px!important;right:auto!important}.controls-left-handed .corpse-quick-actions{transform-origin:0 100%;left:24px;right:auto}.left-handed-setting>span{gap:3px;display:grid}.left-handed-setting>span>small{color:#847a8e;font:750 7px/1.35 var(--font-geist-mono)}@media (width<=760px) and (orientation:landscape){.device-celular.controls-left-handed .joystick{transform-origin:100% 100%;left:auto;right:8px}.device-celular.controls-left-handed .attack-button{left:12px;right:auto}.device-celular.controls-left-handed .smart-targets{left:12px!important;right:auto!important}.device-celular.controls-left-handed .corpse-quick-actions{left:13px;right:auto}}.outfit-stage{grid-template-rows:minmax(180px,1fr) auto auto auto}.outfit-preview-frame{z-index:1;aspect-ratio:1;place-self:end center;place-items:center;width:min(210px,100%);display:grid;position:relative}.outfit-preview-frame .outfit-stage-glow{z-index:-1;filter:blur(8px);background:#e06ad62e;border-radius:50%;height:18%;position:absolute;bottom:12%;left:12%;right:12%}.outfit-preview-frame .outfit-stage-canvas{align-self:auto;width:100%;height:100%}.device-celular .outfit-modal-backdrop{place-items:center;padding:0}.device-celular .outfit-modal-window{width:min(900px,calc(100vw - max(8px,env(safe-area-inset-left,0px)) - max(8px,env(safe-area-inset-right,0px))));height:min(520px,calc(100dvh - max(8px,env(safe-area-inset-top,0px)) - max(8px,env(safe-area-inset-bottom,0px))));max-width:none;max-height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)) - max(8px,env(safe-area-inset-bottom,0px)));border:1px solid #7d4d86;border-radius:12px;grid-template-rows:42px minmax(0,1fr) 40px;overflow:hidden;box-shadow:0 14px 46px #000000d1,0 0 24px #eb6bce1a}.device-celular .outfit-modal-window>header{min-height:0;padding:0 10px}.device-celular .outfit-modal-window>header>i{width:28px;height:28px}.device-celular .outfit-modal-window>header>button{width:29px;height:29px}.device-celular .outfit-modal-body{grid-template:minmax(0,1fr)/minmax(230px,44%) minmax(270px,56%);min-width:0;min-height:0;overflow:hidden}.device-celular .outfit-stage{overscroll-behavior:contain;touch-action:pan-y;border-right:1px solid #38263d;grid-template:92px 30px minmax(0,1fr)/1fr;align-content:start;place-items:center;gap:4px;min-width:0;min-height:0;padding:6px 8px;overflow-y:auto}.device-celular .outfit-stage:after{display:none}.device-celular .outfit-preview-frame{grid-area:1/1;place-self:center;width:92px;height:92px}.device-celular .outfit-stage-canvas{width:100%;height:100%}.device-celular .outfit-direction-control{box-sizing:border-box;grid-area:2/1;justify-content:center;gap:7px;width:min(178px,100%);padding:2px 5px}.device-celular .outfit-direction-control button{flex:0 0 25px;width:25px;height:25px}.device-celular .outfit-direction-control span{min-width:62px}.device-celular .outfit-stage-name{display:none}.device-celular .outfit-color-palette,.device-celular .outfit-color-unavailable{grid-area:3/1;place-self:start center;width:min(310px,100%);min-width:0;margin:0}.device-celular .outfit-color-palette{border-radius:8px;gap:4px;padding:6px}.device-celular .outfit-color-palette>nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.device-celular .outfit-color-palette>nav button{min-width:0;height:22px;font-size:6px;overflow:hidden}.device-celular .outfit-color-palette>div{grid-template-columns:repeat(15,12px);justify-content:center;gap:2px}.device-celular .outfit-color-palette>div button{width:12px;height:12px}.device-celular .outfit-options{grid-template-rows:28px minmax(0,1fr);min-width:0;min-height:0;padding:6px;overflow:hidden}.device-celular .outfit-options>header{align-content:center;padding:0 2px 4px}.device-celular .outfit-options>header small{display:none}.device-celular .outfit-options>div{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;min-height:0;padding:0 3px 7px 0;overflow-y:auto}.device-celular .outfit-options>div>button{grid-template-columns:42px minmax(0,1fr);gap:5px;min-height:50px;padding:3px}.device-celular .outfit-options button>i,.device-celular .outfit-options button>i canvas{width:40px;height:40px}.device-celular .outfit-options button>em{position:absolute;bottom:3px;right:3px}.device-celular .outfit-modal-window>footer{min-height:0;padding:4px 8px}.device-celular .outfit-modal-window>footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;display:block;overflow:hidden}.device-celular .outfit-modal-window>footer>button{width:auto;min-width:156px;max-width:210px;height:31px;margin-left:auto;padding:0 13px;font-size:8px}@media (orientation:portrait){.device-celular .outfit-modal-body{grid-template:236px minmax(0,1fr)/1fr}.device-celular .outfit-stage{border-bottom:1px solid #38263d;border-right:0;grid-template:104px 32px minmax(0,1fr)/104px minmax(0,1fr);gap:4px 8px}.device-celular .outfit-preview-frame{grid-area:1/1;width:104px;height:104px}.device-celular .outfit-direction-control{grid-area:2/1;width:104px}.device-celular .outfit-color-palette,.device-celular .outfit-color-unavailable{grid-area:1/2/4;align-self:center}}@media (height<=340px) and (orientation:landscape){.device-celular .outfit-modal-window{grid-template-rows:36px minmax(0,1fr) 34px}.device-celular .outfit-stage{grid-template-rows:72px 28px minmax(0,1fr)}.device-celular .outfit-preview-frame{width:72px;height:72px}.device-celular .outfit-color-palette>header{display:none}.device-celular .outfit-color-palette>div{grid-template-columns:repeat(15,11px)}.device-celular .outfit-color-palette>div button{width:11px;height:11px}.device-celular .outfit-modal-window>footer>span{display:none}}.game-state-dialog{z-index:160;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020408cc;place-items:center;display:grid;position:fixed;inset:0}.game-state-dialog>article{color:#f5f9ff;text-align:center;background:linear-gradient(150deg,#111b25,#080b11 70%);border:1px solid #77c2ff7a;border-radius:17px;justify-items:center;gap:8px;width:min(430px,94vw);padding:25px 27px 22px;display:grid;box-shadow:0 28px 90px #000000d1,0 0 38px #40a1e81f}.game-state-dialog>article>i{color:#79cfff;background:#4fb1f41f;border-radius:50%;place-items:center;width:58px;height:58px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #72cdff40}.game-state-dialog small{color:#78cfff;font:900 9px var(--font-geist-mono);letter-spacing:.16em;margin-top:3px}.game-state-dialog h2{letter-spacing:-.035em;margin:0;font-size:23px}.game-state-dialog p{color:#b1bac6;margin:0;font-size:12px;line-height:1.55}.game-state-dialog>article>strong{color:#d9efff;background:#3670931a;border:1px solid #7abee633;border-radius:8px;width:100%;padding:9px 11px;font-size:11px;line-height:1.45}.game-state-dialog footer{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:8px;display:grid}.game-state-dialog footer button{color:#c6ced8;min-height:43px;font:900 9px var(--font-geist-mono);letter-spacing:.045em;cursor:pointer;background:#151a20;border:1px solid #37434f;border-radius:9px;justify-content:center;align-items:center;gap:7px;display:flex}.game-state-dialog footer button.primary{color:#fff;background:linear-gradient(135deg,#216188,#2787b9);border-color:#59c3ff94}.game-state-dialog footer button.single{grid-column:1/-1}.game-state-dialog.death>article,.game-state-dialog.connection.banned>article{background:linear-gradient(150deg,#24131a,#0c090d 72%);border-color:#ff5d778c;box-shadow:0 28px 90px #000000d6,0 0 38px #eb405e21}.game-state-dialog.death>article>i,.game-state-dialog.connection.banned>article>i{color:#ff7890;background:#ff526f1f;box-shadow:inset 0 0 0 1px #ff708940}.game-state-dialog.death small,.game-state-dialog.connection.banned small{color:#ff8498}.game-state-dialog.death>article>strong,.game-state-dialog.connection.banned>article>strong{color:#ffd5dc;background:#952a3d1c;border-color:#ff6b8338}.game-state-dialog.death footer button.primary,.game-state-dialog.connection.banned footer button.primary{background:linear-gradient(135deg,#7f293c,#ae3d53);border-color:#ff688294}@media (width<=900px) and (orientation:landscape){.game-state-dialog>article{gap:5px;width:min(520px,88vw);max-height:92dvh;padding:13px 20px 12px}.game-state-dialog>article>i{width:42px;height:42px}.game-state-dialog h2{font-size:18px}.game-state-dialog p{font-size:10px}.game-state-dialog>article>strong{padding:6px 9px;font-size:9px}.game-state-dialog footer{margin-top:4px}.game-state-dialog footer button{min-height:34px;font-size:8px}}.asset-mode-loading,.asset-mode-backdrop{z-index:22000;box-sizing:border-box;color:#fff;background:radial-gradient(circle at 50% 28%,#1d2c31,#07090c 62%);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.asset-mode-loading{font:800 11px var(--font-geist-mono);align-content:center;gap:10px}.asset-mode-loading>i{border:3px solid #6edcdb2e;border-top-color:#7ae1df;border-radius:50%;width:30px;height:30px;animation:.72s linear infinite inventory-spin}.asset-mode-dialog{box-sizing:border-box;background:linear-gradient(145deg,#121e22fa,#080a0efc 72%);border:1px solid #417b80;border-radius:18px;gap:13px;width:min(780px,100%);max-height:calc(100dvh - 24px);padding:23px;display:grid;overflow:auto;box-shadow:0 30px 100px #000000e0,inset 0 1px #ffffff0a}.asset-mode-dialog>header{align-items:center;gap:13px;display:flex}.asset-mode-dialog>header>i{color:#8be2e1;background:#173338;border:1px solid #49949a;border-radius:13px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.asset-mode-dialog>header>span{gap:4px;min-width:0;display:grid}.asset-mode-dialog>header small{color:#69a9ab;font:850 8px var(--font-geist-mono);letter-spacing:.12em}.asset-mode-dialog h1{color:#edfafa;margin:0;font-size:27px;line-height:1.15}.asset-mode-dialog>p{color:#aebfc1;margin:0;font-size:15px;line-height:1.55}.asset-mode-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.asset-mode-options>button{color:#dbe5e6;text-align:left;cursor:pointer;background:linear-gradient(145deg,#151c20,#0d1114);border:1px solid #36464b;border-radius:13px;grid-template:1fr auto/45px minmax(0,1fr);gap:7px 11px;min-width:0;padding:16px;display:grid}.asset-mode-options>button:hover,.asset-mode-options>button:focus-visible{border-color:#72b7b7;outline:0;transform:translateY(-1px)}.asset-mode-options>button.explorer{background:linear-gradient(145deg,#14232b,#0c1217);border-color:#476e85}.asset-mode-options>button:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.48;transform:none}.asset-mode-options>button>i{color:#77d3d1;background:#5fb4b51c;border-radius:11px;grid-row:1/3;place-items:center;width:43px;height:43px;display:grid}.asset-mode-options>button.explorer>i{color:#85c9f5;background:#5aa8de1c}.asset-mode-options>button>span{align-content:start;gap:5px;display:grid}.asset-mode-options>button b{font-size:18px}.asset-mode-options>button small{color:#a4b2b5;font-size:13px;line-height:1.5}.asset-mode-options>button>strong{color:#80d5d4;font:850 10px var(--font-geist-mono);letter-spacing:.07em;grid-column:2}.asset-mode-dialog>aside{color:#bad9d9;background:#2b70711a;border:1px solid #5ebcbe38;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.asset-mode-dialog>aside.warning{color:#f1c58d;background:#874b171f;border-color:#e69b4661}.asset-mode-dialog>aside>svg{flex:none;margin-top:1px}.asset-mode-dialog>aside>span{gap:3px;font-size:13px;line-height:1.45;display:grid}.asset-mode-dialog>aside small{color:#879a9c;font-size:10px}.asset-download-progress{gap:6px;display:grid}.asset-download-progress>span{color:#d8eded;font:850 9px var(--font-geist-mono);justify-content:space-between;gap:10px;display:flex}.asset-download-progress>span small{color:#7f9597}.asset-download-progress>i{background:#10181b;border-radius:999px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #2e4448}.asset-download-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#378f93,#75d6d3);height:100%;transition:width .16s;display:block}.asset-download-progress>small{color:#778789;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.asset-download-error{color:#ffb9b9;background:#8e2e2e1f;border:1px solid #ff70705c;border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.45}.asset-use-economic{color:#b9c9ca;font:850 8px var(--font-geist-mono);cursor:pointer;background:#151c20;border:1px solid #526469;border-radius:8px;justify-self:center;align-items:center;gap:6px;padding:9px 12px;display:flex}.asset-download-settings{gap:10px}.asset-current-mode{background:#2d64671a;border:1px solid #34474b;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.asset-current-mode>i{color:#7bd6d5;background:#173136;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.asset-current-mode>span{gap:2px;display:grid}.asset-current-mode small{letter-spacing:.09em;color:#718b8e!important;font:800 7px var(--font-geist-mono)!important;padding:0!important}.asset-current-mode b{color:#e0f1f1;font-size:13px}.asset-current-mode em{color:#789092;font-size:8px;font-style:normal}.asset-download-settings>p{color:#a4b0b2;margin:0;font-size:10px;line-height:1.45}.asset-storage-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.asset-storage-grid>span{background:#0e1417;border:1px solid #2d3c41;border-radius:8px;gap:3px;padding:9px;display:grid}.asset-storage-grid small{color:#657b7e!important;font:800 7px var(--font-geist-mono)!important;padding:0!important}.asset-storage-grid b{color:#d7e7e8;font:850 11px var(--font-geist-mono)}.asset-download-settings>footer{flex-wrap:wrap;gap:7px;display:flex}.asset-download-settings>footer button{color:#aebfc1;min-height:34px;font:850 8px var(--font-geist-mono);cursor:pointer;background:#12191c;border:1px solid #3f5054;border-radius:7px;padding:7px 10px}.asset-download-settings>footer button.primary{color:#e8ffff;background:#23585b;border-color:#4e999b}.asset-download-settings>footer button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.45}@media (width<=760px) and (pointer:coarse){.asset-mode-dialog{border-radius:12px;gap:7px;width:min(670px,96vw);max-height:94dvh;padding:12px 14px}.asset-mode-dialog>header{gap:9px}.asset-mode-dialog>header>i{border-radius:10px;flex-basis:39px;width:39px;height:39px}.asset-mode-dialog>header>i>svg{width:21px}.asset-mode-dialog h1{font-size:16px}.asset-mode-dialog>p{font-size:9px}.asset-mode-options{gap:7px}.asset-mode-options>button{border-radius:9px;grid-template:1fr auto/35px minmax(0,1fr);gap:4px 8px;padding:10px}.asset-mode-options>button>i{border-radius:8px;width:34px;height:34px}.asset-mode-options>button>i>svg{width:19px}.asset-mode-options>button b{font-size:11px}.asset-mode-options>button small{font-size:7px}.asset-mode-options>button>strong{font-size:6px}.asset-mode-dialog>aside{padding:7px 8px}.asset-mode-dialog>aside>span{font-size:8px}.asset-storage-grid{gap:4px}.asset-storage-grid>span{padding:7px}.asset-download-settings>footer button{min-height:29px;padding:5px 7px;font-size:7px}}@media (width<=560px) and (orientation:portrait){.asset-mode-options,.asset-storage-grid{grid-template-columns:1fr}}@media (width>=761px) and (height<=720px){.device-pc .outfit-modal-window{grid-template-rows:60px minmax(0,1fr) 52px}.device-pc .outfit-stage:has(.outfit-color-palette){scrollbar-gutter:stable;grid-template:112px 34px minmax(0,1fr)/1fr;align-content:start;place-items:center;gap:5px;padding:8px 10px;overflow:hidden auto}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-preview-frame{grid-area:1/1;align-self:center;width:112px;height:112px}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-direction-control{grid-area:2/1;gap:7px;padding:2px 5px}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-direction-control button{width:28px;height:28px}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-direction-control span{min-width:70px}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-stage-name{display:none}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-color-palette{box-sizing:border-box;border-radius:8px;grid-area:3/1;place-self:start center;gap:4px;width:min(310px,100%);margin-top:0;padding:6px}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-color-palette>nav{gap:3px}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-color-palette>nav button{gap:3px;height:24px;padding:2px;font-size:7px}.device-pc .outfit-stage:has(.outfit-color-palette) .outfit-color-palette>div{grid-template-columns:repeat(19,minmax(0,1fr));gap:2px}}.berry-info-backdrop header>button{place-items:center;padding:0;line-height:1;display:grid}.game-shell.design-v40157.device-pc .inventory-item-info{font-size:14px}.game-shell.design-v40157.device-pc .inventory-item-info header small,.game-shell.design-v40157.device-pc .inventory-item-info footer b{font-size:12px}.game-shell.design-v40157.device-pc .inventory-item-info p{font-size:14px}.game-shell.design-v40157.device-pc .inventory-item-info header button{font-size:19px}.game-shell.design-v40157.device-pc .inventory-item-info footer strong{font-size:15px}.admin-panel-backdrop{z-index:78;padding:calc(var(--game-safe-top,0px) + 10px) calc(var(--game-safe-right,0px) + 10px) calc(var(--game-safe-bottom,0px) + 10px) calc(var(--game-safe-left,0px) + 10px);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(circle at 50% 12%,#2774b84d,#03080fe0 58%);place-items:center;display:grid;position:absolute;inset:0}.admin-panel-window{width:min(960px,calc(100vw - var(--game-safe-left,0px) - var(--game-safe-right,0px) - 20px));max-height:calc(100dvh - var(--game-safe-top,0px) - var(--game-safe-bottom,0px) - 20px);color:#eaf7ff;background:linear-gradient(155deg,#10263b,#0a1625 46%,#07101a);border:1px solid #3277ac;border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 110px #000000c7,0 0 38px #278edc33}.admin-panel-window>header{background:linear-gradient(100deg,#155b8bf5,#0d2d48f5 58%,#08192afa);border-bottom:1px solid #2c638e;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:12px;min-height:72px;padding:10px 15px;display:grid}.admin-panel-window>header>i{color:#f2fbff;background:linear-gradient(145deg,#2386c7,#123e62);border:1px solid #7ed1ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 18px #46b4f657}.admin-panel-window>header>span{gap:2px;min-width:0;display:grid}.admin-panel-window>header small{color:#94d9ff;font:800 9px var(--font-geist-mono);letter-spacing:.13em}.admin-panel-window>header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;line-height:1.12;overflow:hidden}.admin-panel-window>header em{color:#adcadc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.admin-panel-window>header>button{color:#dff5ff;cursor:pointer;background:#0d2d46;border:1px solid #4a7899;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.admin-panel-window>header>button:hover{background:#17476a;border-color:#91d9ff}.admin-panel-summary{background:#071725d6;border-bottom:1px solid #203b52;grid-template-columns:minmax(125px,.58fr) repeat(2,minmax(205px,1fr));align-items:stretch;gap:8px;padding:8px 11px;display:grid}.admin-panel-summary>span{color:#84d2ff;background:#0b2133;border:1px solid #294e6a;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 11px;display:grid}.admin-panel-summary>span small{color:#9fc3da;font:800 9px var(--font-geist-mono);letter-spacing:.08em}.admin-panel-summary>span strong{color:#fff;font:900 18px var(--font-geist-mono)}.admin-panel-summary>button{color:#cef;text-align:left;cursor:pointer;background:linear-gradient(120deg,#112a3d,#0d1f2f);border:1px solid #385b74;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:6px 10px;display:grid}.admin-panel-summary>button>span{gap:2px;display:grid}.admin-panel-summary>button small{color:#92b2c7;font:800 8px var(--font-geist-mono);letter-spacing:.08em}.admin-panel-summary>button b{color:#dff6ff;font-size:11px}.admin-panel-summary>button em{color:#b6d5e6;font:850 8px var(--font-geist-mono);background:#19374b;border-radius:999px;padding:5px 8px;font-style:normal}.admin-panel-summary>button.active{color:#d8c3ff;background:linear-gradient(120deg,#282047,#151e35);border-color:#9d70ed;box-shadow:inset 0 0 20px #814edd21}.admin-panel-summary>button.active em{color:#fff;background:#583c8c}.admin-panel-summary>button:disabled{cursor:wait;opacity:.58}.admin-panel-summary>button.admin-world-access.world-closed{color:#ffc09c;background:linear-gradient(120deg,#49231d,#25191d);border-color:#db8556;box-shadow:inset 0 0 20px #d4532a24}.admin-panel-summary>button.admin-world-access.world-closed em{color:#fff;background:#8b3d2b}.admin-panel-summary>button.admin-world-access.confirm{color:#ffd98a;background:linear-gradient(120deg,#513617,#292316);border-color:#ffbd57;animation:.7s ease-in-out infinite alternate admin-world-confirm}.admin-panel-summary>button.admin-world-access.confirm em{color:#fff;background:#a15c11}@keyframes admin-world-confirm{to{box-shadow:0 0 15px #ffae3847}}.admin-panel-summary>button.admin-tutorial-reset{color:#a9efd6;background:linear-gradient(120deg,#14392f,#10272a);border-color:#4d8e79}.admin-panel-summary>button.admin-tutorial-reset em{color:#d9fff1;background:#255c4b}.admin-panel-window.admin-tab-commands{height:min(690px,100dvh - 20px)}.admin-command-panel{overscroll-behavior:contain;scrollbar-color:#2c719e #091724;scrollbar-gutter:stable;background:radial-gradient(circle at 50% 0,#2976a629,#0000 42%),#07131f;flex:1;align-content:start;gap:8px;min-height:0;padding:9px 11px;display:grid;overflow-y:auto}.admin-command-panel>header{background:linear-gradient(115deg,#102e45,#0b2032);border:1px solid #315875;border-radius:10px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.admin-command-panel>header>i{color:#9edfff;background:#133b58;border:1px solid #4b92bd;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.admin-command-panel>header>span{gap:2px;min-width:0;display:grid}.admin-command-panel>header small{color:#77bde5;font:850 8px var(--font-geist-mono);letter-spacing:.08em}.admin-command-panel>header h3{color:#f3fbff;margin:0;font-size:15px}.admin-command-panel>header p{color:#91acbd;margin:0;font-size:10px}.admin-command-panel>section{background:linear-gradient(145deg,#0d2334f5,#081825fa);border:1px solid #29465c;border-radius:10px;gap:7px;padding:8px;display:grid}.admin-command-panel>section>header{color:#77cef7;align-items:center;gap:8px;display:flex}.admin-command-panel>section>header>span{gap:1px;display:grid}.admin-command-panel>section>header b{color:#e7f7ff;font-size:12px}.admin-command-panel>section>header small{color:#829fb1;font-size:9px}.admin-command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-command-grid.single{grid-template-columns:minmax(0,1fr)}.admin-command-grid>button{color:#bceaff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#154564,#102e46);border:1px solid #36799f;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:7px 9px;display:grid}.admin-command-grid>button:hover,.admin-command-grid>button:focus-visible{filter:brightness(1.1);border-color:#83d7ff;outline:0}.admin-command-grid>button:disabled{cursor:wait;filter:saturate(.35);opacity:.58}.admin-command-grid>button>span{gap:2px;min-width:0;display:grid}.admin-command-grid>button small{color:#82aec7;font:850 8px var(--font-geist-mono);letter-spacing:.07em}.admin-command-grid>button b{color:#eaf9ff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-command-grid>button em{color:#c9efff;font:850 8px var(--font-geist-mono);background:#1f5776;border-radius:999px;padding:5px 7px;font-style:normal}.admin-command-grid>button.danger{color:#ffb8c2;background:linear-gradient(120deg,#48232c,#2a1b25);border-color:#8d4d58}.admin-command-grid>button.danger em{color:#ffe5e9;background:#71303d}.admin-command-grid>button.confirm{color:#ffd98a;background:linear-gradient(120deg,#513617,#292316);border-color:#ffbd57;animation:.7s ease-in-out infinite alternate admin-world-confirm}.admin-command-grid>button.confirm em{color:#fff;background:#a15c11}.admin-command-panel>footer{color:#789daf;text-align:center;background:#0a1d2b;border:1px solid #29475d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:5px 8px;font-size:9px;display:flex}.admin-command-panel>footer.has-notice{color:#b7efd3;background:#10291f;border-color:#3f7f66}.game-shell.design-v40157.device-pc .admin-command-panel>header small,.game-shell.design-v40157.device-pc .admin-command-panel>header p,.game-shell.design-v40157.device-pc .admin-command-panel>section>header small,.game-shell.design-v40157.device-pc .admin-command-grid>button small,.game-shell.design-v40157.device-pc .admin-command-panel>footer{font-size:12px}.game-shell.design-v40157.device-pc .admin-command-grid>button em{font-size:13px}.game-shell.design-v40157.device-pc .admin-command-panel>header h3,.game-shell.design-v40157.device-pc .admin-command-panel>section>header b,.game-shell.design-v40157.device-pc .admin-command-grid>button b{font-size:14px}.admin-panel-search{color:#65c3f4;background:#091725;border-bottom:1px solid #1d3448;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;padding:7px 13px;display:grid}.admin-panel-search input{color:#f4fbff;background:#0c2031;border:1px solid #2a506c;border-radius:8px;outline:0;min-width:0;height:32px;padding:0 10px;font-size:12px}.admin-panel-search input:focus{border-color:#6fcaf9;box-shadow:0 0 0 2px #41ade726}.admin-panel-search input::placeholder{color:#718c9d}.admin-panel-search small{color:#86a9be;font:800 8px var(--font-geist-mono);letter-spacing:.07em}.admin-player-list{scrollbar-color:#2c719e #091724;background:linear-gradient(#091825e6,#050e17f5);align-content:start;gap:7px;min-height:150px;padding:8px 10px;display:grid;overflow:auto}.admin-player-row{background:linear-gradient(105deg,#102b3ff5,#091a28fa);border:1px solid #24465f;border-radius:12px;grid-template-columns:45px minmax(165px,.8fr) minmax(440px,1.8fr);align-items:center;gap:10px;min-height:86px;padding:9px 11px;display:grid;position:relative;box-shadow:inset 3px 0 #2f8cc5}.admin-player-row.self{background:linear-gradient(105deg,#2a2148eb,#0c1b2bfa);border-color:#8764c7;box-shadow:inset 3px 0 #9c75e8}.admin-player-row>i{color:#8fd5ff;background:#123149;border:1px solid #3d7193;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.admin-player-row>i.admin{color:#d9c8ff;background:#322653;border-color:#9476d2}.admin-player-identity{gap:3px;min-width:0;display:grid}.admin-player-identity>b{color:#f7fcff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-player-identity>small{color:#8fadc1;font:750 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-player-identity>em{color:#66b8e5;font:750 8px var(--font-geist-mono);align-items:center;gap:3px;font-style:normal;display:flex}.admin-player-actions{grid-template-columns:88px 88px minmax(150px,1fr) 94px;align-items:end;gap:6px;min-width:0;display:grid}.admin-player-actions>button{color:#e6f7ff;height:38px;font:850 9px var(--font-geist-mono);cursor:pointer;background:linear-gradient(#17466a,#10334f);border:1px solid #39769d;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:flex}.admin-player-actions>button:hover{background:linear-gradient(#21618e,#154466);border-color:#87d6ff}.admin-player-actions>button:disabled{color:#607481;cursor:not-allowed;opacity:.62;background:#17242d;border-color:#2c4050}.admin-player-actions>button.send-town{color:#fff1c4;background:linear-gradient(#745820,#493815);border-color:#9a7736}.admin-player-actions>button.send-town:hover{background:linear-gradient(#906f2c,#5e491c);border-color:#f0c15c}.admin-player-actions>label{gap:3px;min-width:0;display:grid}.admin-player-actions>label>span{color:#7899ad;font:800 7px var(--font-geist-mono);letter-spacing:.08em}.admin-player-actions select{color:#eaf8ff;cursor:pointer;background:#0c263a;border:1px solid #345b76;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 28px 0 9px;font-size:10px}.admin-player-actions select:focus{border-color:#71c9f6}.admin-player-actions select:disabled{opacity:.55;cursor:not-allowed}.admin-player-invisible{color:#e7dcff;font:800 7px var(--font-geist-mono);background:#392b5f;border:1px solid #8a67ca;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;display:flex;position:absolute;top:6px;right:8px}.admin-panel-empty{color:#4b9bc8;text-align:center;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.admin-panel-empty>b{color:#cbeeff;font-size:13px}.admin-panel-empty>small{color:#7899ad;font-size:10px}.admin-panel-window>footer{color:#789caf;text-align:center;background:#091723;border-top:1px solid #213a4d;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:9px;display:flex}.game-shell.design-v40157.device-pc .admin-panel-window>header small,.game-shell.design-v40157.device-pc .admin-panel-window>header em,.game-shell.design-v40157.device-pc .admin-panel-summary small,.game-shell.design-v40157.device-pc .admin-panel-summary>button em,.game-shell.design-v40157.device-pc .admin-panel-search small,.game-shell.design-v40157.device-pc .admin-player-identity>small,.game-shell.design-v40157.device-pc .admin-player-identity>em,.game-shell.design-v40157.device-pc .admin-player-actions>label>span,.game-shell.design-v40157.device-pc .admin-panel-window>footer{font-size:12px}.game-shell.design-v40157.device-pc .admin-panel-window>header h2{font-size:21px}.game-shell.design-v40157.device-pc .admin-panel-summary>span strong{font-size:20px}.game-shell.design-v40157.device-pc .admin-panel-summary>button b,.game-shell.design-v40157.device-pc .admin-player-identity>b,.game-shell.design-v40157.device-pc .admin-panel-search input{font-size:14px}.game-shell.design-v40157.device-pc .admin-player-actions>button,.game-shell.design-v40157.device-pc .admin-player-actions select{font-size:13px}.game-shell.design-v40157.device-pc .admin-player-invisible{font-size:12px}.admin-panel-window.admin-tab-pokemon{height:min(720px,100dvh - 20px)}.admin-pokemon-panel{background:#07111b;flex:1;grid-template-columns:232px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.admin-pokemon-roster{background:linear-gradient(#0d2233,#081522);border-right:1px solid #29465d;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.admin-pokemon-roster>header{color:#79cfff;border-bottom:1px solid #263f53;justify-content:space-between;align-items:center;gap:7px;min-height:49px;padding:7px 10px;display:flex}.admin-pokemon-roster>header>span{gap:2px;min-width:0;display:grid}.admin-pokemon-roster>header b{color:#e8f8ff;font-size:12px}.admin-pokemon-roster>header small{color:#789bb0;font:800 8px var(--font-geist-mono)}.admin-pokemon-roster>label{color:#64bee9;border-bottom:1px solid #21394c;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:41px;padding:5px 8px;display:grid}.admin-pokemon-roster>label input{color:#f4fbff;background:#091b29;border:1px solid #315673;border-radius:7px;outline:0;min-width:0;height:30px;padding:0 8px;font-size:11px}.admin-pokemon-roster>label input:focus{border-color:#68c8f6;box-shadow:0 0 0 2px #50b5e824}.admin-pokemon-roster>label input::placeholder{color:#698596}.admin-pokemon-list{overscroll-behavior:contain;scrollbar-color:#2c719e #091724;scrollbar-gutter:stable;align-content:start;gap:4px;min-height:0;padding:6px;display:grid;overflow-y:auto}.admin-pokemon-list>button{color:#d9edfa;text-align:left;cursor:pointer;background:#0a1c2a;border:1px solid #253f52;border-radius:8px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:49px;padding:4px 6px;display:grid}.admin-pokemon-list>button:hover,.admin-pokemon-list>button:focus-visible{background:#102b40;border-color:#4f93be;outline:0}.admin-pokemon-list>button.selected{background:linear-gradient(100deg,#164b6b,#10283c);border-color:#64c8f7;box-shadow:inset 3px 0 #6ad3ff}.admin-pokemon-list>button>span{gap:3px;min-width:0;display:grid}.admin-pokemon-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-pokemon-list>button small{color:#7699ad;font:750 8px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-pokemon-list>p{color:#4d91b8;text-align:center;place-content:center;justify-items:center;gap:6px;min-height:130px;margin:0;display:grid}.admin-pokemon-list>p b{color:#cef;font-size:11px}.admin-pokemon-list>p small{color:#7796aa;font-size:9px}.admin-pokemon-icon{background:radial-gradient(circle,#173c55,#091925);border:1px solid #2f5871;border-radius:8px;place-items:center;width:41px;height:38px;font-style:normal;display:grid;overflow:hidden}.admin-pokemon-icon>span{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:block}.admin-pokemon-detail{background:radial-gradient(circle at 50% 0,#1b597f33,#0000 45%),#08131e;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.admin-pokemon-heading{background:#0b1f2fe6;border-bottom:1px solid #27465b;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:7px 11px;display:grid}.admin-pokemon-heading>.admin-pokemon-icon{width:46px;height:43px}.admin-pokemon-heading>span{gap:1px;min-width:0;display:grid}.admin-pokemon-heading small{color:#6fc9f6;font:850 8px var(--font-geist-mono);letter-spacing:.08em}.admin-pokemon-heading h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.admin-pokemon-heading p{color:#87a7ba;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.admin-pokemon-heading>em{color:#a9e5ff;font:850 8px var(--font-geist-mono);background:#11344b;border:1px solid #3f6f8b;border-radius:999px;padding:5px 8px;font-style:normal}.admin-pokemon-variants{overscroll-behavior:contain;scrollbar-color:#2c719e #091724;scrollbar-gutter:stable;align-content:start;gap:9px;min-height:0;padding:9px 10px;display:grid;overflow-y:auto}.admin-pokemon-variant{background:linear-gradient(145deg,#10283a,#0a1a27);border:1px solid #294a61;border-radius:11px;gap:7px;min-width:0;padding:8px;display:grid}.admin-pokemon-variant.shiny{background:linear-gradient(145deg,#332912,#14202b);border-color:#8d7332;box-shadow:inset 0 0 24px #f1c4420d}.admin-pokemon-variant>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.admin-pokemon-variant>header>span{color:#78cef8;align-items:center;gap:6px;display:flex}.admin-pokemon-variant.shiny>header>span{color:#ffe47c}.admin-pokemon-variant>header b{font-size:11px}.admin-pokemon-variant>header>button{color:#d9ffea;min-width:205px;height:32px;font:900 9px var(--font-geist-mono);cursor:pointer;background:linear-gradient(#1b6744,#13492f);border:1px solid #3fa671;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:flex}.admin-pokemon-variant.shiny>header>button{color:#fff1a9;background:linear-gradient(#705718,#493913);border-color:#b99331}.admin-pokemon-variant>header>button:hover,.admin-pokemon-variant>header>button:focus-visible{filter:brightness(1.14);outline:0}.admin-pokemon-variant>header>button:disabled{cursor:wait;filter:saturate(.35);opacity:.65}.admin-pokemon-visual-grid{grid-template-columns:repeat(5,minmax(96px,1fr));gap:6px;min-width:0;display:grid}.admin-pokemon-visual{background:#091a27;border:1px solid #2b4b60;border-radius:8px;grid-template-rows:31px 108px;min-width:0;display:grid;overflow:hidden}.admin-pokemon-visual.missing{background:#111820;border-color:#303c46}.admin-pokemon-visual>header{background:#0d2637;border-bottom:1px solid #233f52;align-content:center;gap:1px;min-width:0;padding:3px 6px;display:grid}.admin-pokemon-visual.missing>header{background:#171f26}.admin-pokemon-visual>header b{color:#cef;font-size:9px}.admin-pokemon-visual>header small{color:#6994ab;font:800 7px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-pokemon-visual>div{background:radial-gradient(circle,#317ba338,#0000 65%);place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.admin-pokemon-variant.shiny .admin-pokemon-visual>div{background:radial-gradient(circle,#d3a92f2e,#0000 65%)}.admin-pokemon-visual>div>img{object-fit:contain;max-width:96px;max-height:96px;image-rendering:pixelated;filter:drop-shadow(0 5px 5px #0000008c)}.admin-pokemon-outfit{max-width:100%;height:auto;image-rendering:pixelated;display:block}.admin-pokemon-visual>div>span{color:#516775;place-items:center;gap:4px;display:grid}.admin-pokemon-visual>div>span small{font-size:8px}.admin-pokemon-detail>footer{color:#809faf;text-align:center;background:#091722;border-top:1px solid #253f52;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:6px 9px;font-size:9px;display:flex}.admin-pokemon-detail>footer.has-notice{color:#b4efd0;background:#0c251a}.game-shell.design-v40157.device-pc .admin-pokemon-roster>header b,.game-shell.design-v40157.device-pc .admin-pokemon-list>button b,.game-shell.design-v40157.device-pc .admin-pokemon-list>p b,.game-shell.design-v40157.device-pc .admin-pokemon-heading p,.game-shell.design-v40157.device-pc .admin-pokemon-variant>header b{font-size:14px}.game-shell.design-v40157.device-pc .admin-pokemon-roster>header small,.game-shell.design-v40157.device-pc .admin-pokemon-list>button small,.game-shell.design-v40157.device-pc .admin-pokemon-list>p small,.game-shell.design-v40157.device-pc .admin-pokemon-heading small,.game-shell.design-v40157.device-pc .admin-pokemon-heading>em,.game-shell.design-v40157.device-pc .admin-pokemon-visual>header small,.game-shell.design-v40157.device-pc .admin-pokemon-visual>div>span small,.game-shell.design-v40157.device-pc .admin-pokemon-detail>footer{font-size:12px}.game-shell.design-v40157.device-pc .admin-pokemon-roster>label input,.game-shell.design-v40157.device-pc .admin-pokemon-visual>header b{font-size:14px}.game-shell.design-v40157.device-pc .admin-pokemon-visual{grid-template-rows:minmax(42px,auto) 108px}.game-shell.design-v40157.device-pc .admin-pokemon-variant>header>button{font-size:13px}@media (width<=900px){.admin-panel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-shell.device-celular .admin-panel-window>header{grid-template-columns:38px minmax(0,1fr) 34px;gap:8px;min-height:55px;padding:6px 9px}.game-shell.device-celular .admin-panel-window>header>i{border-radius:10px;width:36px;height:36px}.game-shell.device-celular .admin-panel-window>header h2{font-size:14px}.game-shell.device-celular .admin-panel-window>header em{display:none}.game-shell.device-celular .admin-panel-window>header>button{width:32px;height:32px}.game-shell.device-celular .admin-panel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.game-shell.device-celular .admin-panel-summary>span,.game-shell.device-celular .admin-panel-summary>button{min-height:39px;padding:5px 7px}.game-shell.device-celular .admin-panel-summary>button em{display:none}.game-shell.device-celular .admin-panel-search{min-height:39px;padding:4px 8px}.game-shell.device-celular .admin-panel-search input{height:29px}.game-shell.device-celular .admin-player-list{flex:1 1 0;min-height:0}.game-shell.device-celular .admin-panel-window>footer{min-height:28px;padding:4px 8px}.game-shell.device-celular .admin-panel-window>footer svg{display:none}@media (width<=760px){.admin-panel-backdrop{padding:calc(var(--game-safe-top,0px) + 5px) calc(var(--game-safe-right,0px) + 5px) calc(var(--game-safe-bottom,0px) + 5px) calc(var(--game-safe-left,0px) + 5px)}.admin-panel-window{width:calc(100vw - var(--game-safe-left,0px) - var(--game-safe-right,0px) - 10px);max-height:calc(100dvh - var(--game-safe-top,0px) - var(--game-safe-bottom,0px) - 10px);border-radius:12px}.admin-panel-window>header{grid-template-columns:38px minmax(0,1fr) 34px;gap:8px;min-height:55px;padding:6px 9px}.admin-panel-window>header>i{border-radius:10px;width:36px;height:36px}.admin-panel-window>header h2{font-size:14px}.admin-panel-window>header em{display:none}.admin-panel-window>header>button{width:32px;height:32px}.admin-panel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.admin-panel-summary>span,.admin-panel-summary>button{min-height:39px;padding:5px 7px}.admin-panel-summary>button em{display:none}.admin-panel-search{min-height:39px;padding:4px 8px}.admin-panel-search input{height:29px}.admin-player-list{gap:5px;padding:5px}.admin-player-row{grid-template-columns:36px minmax(120px,.65fr) minmax(310px,1.6fr);gap:7px;min-height:108px;padding:7px}.admin-player-row>i{width:34px;height:34px}.admin-player-actions{grid-template-columns:68px 68px minmax(108px,1fr) 74px;gap:4px}.admin-player-actions>button,.admin-player-actions select{height:34px;padding:0 5px}.admin-panel-window>footer{min-height:28px;padding:4px 8px}.admin-panel-window>footer svg{display:none}}@media (width<=790px){.admin-panel-tabs{scrollbar-width:none;flex:none;overflow-x:auto}.admin-panel-tabs::-webkit-scrollbar{display:none}.admin-panel-tabs button{min-width:max-content}.admin-panel-window.admin-tab-commands,.admin-panel-window.admin-tab-pokemon{height:calc(100dvh - 10px)}.admin-command-panel{gap:5px;padding:5px}.admin-command-panel>header{padding:5px 7px}.admin-command-panel>header p{display:none}.admin-command-panel>section{gap:5px;padding:5px}.admin-command-grid{grid-template-columns:1fr}.admin-command-grid>button{min-height:43px;padding:5px 7px}.admin-pokemon-panel{grid-template-columns:155px minmax(0,1fr)}.admin-pokemon-roster>header{min-height:42px;padding:5px 7px}.admin-pokemon-roster>header svg{display:none}.admin-pokemon-roster>label{height:36px;padding:3px 5px}.admin-pokemon-list{padding:4px}.admin-pokemon-list>button{grid-template-columns:36px minmax(0,1fr);gap:4px;min-height:43px;padding:3px}.admin-pokemon-icon{width:34px;height:32px}.admin-pokemon-icon>span{transform:scale(.82)}.admin-pokemon-heading{grid-template-columns:37px minmax(0,1fr) auto;gap:6px;min-height:48px;padding:4px 7px}.admin-pokemon-heading>.admin-pokemon-icon{width:36px;height:34px}.admin-pokemon-heading h3{font-size:14px}.admin-pokemon-heading>em{padding:3px 5px}.admin-pokemon-variants{gap:6px;padding:5px}.admin-pokemon-variant{gap:5px;padding:5px}.admin-pokemon-variant>header>button{min-width:170px;height:29px;padding:0 6px;font-size:7px}.admin-pokemon-visual-grid{grid-template-columns:repeat(3,minmax(70px,1fr));gap:4px}.admin-pokemon-visual{grid-template-rows:27px 82px}.admin-pokemon-visual>div>img{max-width:74px;max-height:74px}.admin-pokemon-outfit{width:82px}.admin-pokemon-detail>footer{min-height:31px;padding:4px 6px}}@media (width<=520px){.admin-pokemon-panel{grid-template-columns:130px minmax(0,1fr)}.admin-pokemon-roster>header{padding:4px 5px}.admin-pokemon-roster>header b{font-size:9px}.admin-pokemon-roster>header small{font-size:7px}.admin-pokemon-list>button{grid-template-columns:31px minmax(0,1fr)}.admin-pokemon-icon{width:29px;height:29px}.admin-pokemon-icon>span{transform:scale(.72)}.admin-pokemon-heading>em{display:none}.admin-pokemon-variant>header{flex-direction:column;align-items:stretch}.admin-pokemon-variant>header>button{width:100%;min-width:0}.admin-pokemon-visual-grid{grid-template-columns:repeat(2,minmax(68px,1fr))}}.maintenance-countdown-banner{z-index:20010;top:calc(max(10px,env(safe-area-inset-top)) + 48px);box-sizing:border-box;color:#fff8e8;pointer-events:none;text-align:center;white-space:nowrap;filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 7px #000000e6);justify-content:center;align-items:baseline;gap:8px;width:max-content;max-width:calc(100vw - 24px);padding:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.maintenance-countdown-banner>span{color:#ffd285;font:900 15px/1.15 var(--font-geist-mono);letter-spacing:.06em}.maintenance-countdown-banner>strong{color:#fff;font:950 18px/1.05 var(--font-geist-mono);font-variant-numeric:tabular-nums;text-shadow:0 0 9px #ffb84680}.maintenance-countdown-banner.saving{filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 8px #690000f2)}.maintenance-countdown-banner.saving>span{color:#faa}@media (width<=600px){.maintenance-countdown-banner{top:calc(max(6px,env(safe-area-inset-top)) + 38px);gap:6px}.maintenance-countdown-banner>span{font-size:12px}.maintenance-countdown-banner>strong{font-size:14px}}.game-shell.game-ready{--game-safe-top:env(safe-area-inset-top,0px);--game-safe-right:env(safe-area-inset-right,0px);--game-safe-bottom:env(safe-area-inset-bottom,0px);--game-safe-left:env(safe-area-inset-left,0px)}.game-shell.game-ready .player-card{top:calc(14px + var(--game-safe-top));left:calc(14px + var(--game-safe-left))}.game-shell.game-ready .target-card{top:calc(52px + var(--game-safe-top))}.game-shell.game-ready .game-top-actions{top:calc(12px + var(--game-safe-top))!important}.game-shell.game-ready .player-hud-tools{top:calc(14px + var(--game-safe-top));left:calc(var(--game-safe-left) + 28px + 250px * var(--ui-scale))}.game-shell.game-ready .player-hud-tools.profile-hidden{left:calc(14px + var(--game-safe-left))}.game-shell.game-ready:not(.device-celular) .game-minimap:not([style*=left\:]),.game-shell.game-ready.device-celular .game-minimap:not([style*=left\:]){top:calc(var(--game-safe-top) + 22px + 135px * var(--ui-scale));right:auto;left:calc(14px + var(--game-safe-left))}.game-shell.game-ready .team-bar{bottom:calc(14px + var(--game-safe-bottom))}.game-shell.game-ready .game-chat{left:calc(14px + var(--game-safe-left));bottom:calc(158px + var(--game-safe-bottom))}.game-shell.game-ready:not(.controls-left-handed) .joystick{left:calc(18px + var(--game-safe-left));bottom:calc(18px + var(--game-safe-bottom))}.game-shell.game-ready.controls-left-handed .joystick{right:calc(18px + var(--game-safe-right));bottom:calc(18px + var(--game-safe-bottom))}.game-shell.game-ready:not(.controls-left-handed) .attack-button{right:calc(22px + var(--game-safe-right));bottom:calc(31px + var(--game-safe-bottom))}.game-shell.game-ready.controls-left-handed .attack-button{left:calc(22px + var(--game-safe-left));bottom:calc(31px + var(--game-safe-bottom))}.game-shell.game-ready:not(.controls-left-handed) .smart-targets{right:calc(22px + var(--game-safe-right))!important;bottom:calc(31px + var(--game-safe-bottom))!important}.game-shell.game-ready.controls-left-handed .smart-targets{right:auto!important;left:calc(22px + var(--game-safe-left))!important;bottom:calc(31px + var(--game-safe-bottom))!important}@media (width<=760px) and (orientation:landscape){.game-shell.game-ready .player-card{top:calc(7px + var(--game-safe-top));left:calc(7px + var(--game-safe-left))}.game-shell.game-ready .target-card{top:calc(38px + var(--game-safe-top))}.game-shell.game-ready .game-top-actions{top:calc(6px + var(--game-safe-top))!important}.game-shell.game-ready .player-hud-tools{top:calc(7px + var(--game-safe-top))}.game-shell.game-ready.device-celular .game-minimap:not([style*=left\:]){top:calc(var(--game-safe-top) + 15px + 132px * var(--ui-scale));left:calc(8px + var(--game-safe-left))}.game-shell.game-ready .team-bar{bottom:calc(7px + var(--game-safe-bottom))}.game-shell.game-ready .game-chat{left:calc(7px + var(--game-safe-left));bottom:calc(105px + var(--game-safe-bottom))}.game-shell.game-ready:not(.controls-left-handed) .joystick{left:calc(8px + var(--game-safe-left));bottom:calc(8px + var(--game-safe-bottom))}.game-shell.game-ready.controls-left-handed .joystick{right:calc(8px + var(--game-safe-right));bottom:calc(8px + var(--game-safe-bottom))}.game-shell.game-ready:not(.controls-left-handed) .attack-button{right:calc(12px + var(--game-safe-right));bottom:calc(12px + var(--game-safe-bottom))}.game-shell.game-ready.controls-left-handed .attack-button{left:calc(12px + var(--game-safe-left));bottom:calc(12px + var(--game-safe-bottom))}.game-shell.game-ready:not(.controls-left-handed) .smart-targets{right:calc(12px + var(--game-safe-right))!important;bottom:calc(12px + var(--game-safe-bottom))!important}.game-shell.game-ready.controls-left-handed .smart-targets{left:calc(12px + var(--game-safe-left))!important;bottom:calc(12px + var(--game-safe-bottom))!important}}.player-action-menu{width:min(calc(212px * var(--ui-scale)),calc(100vw - 16px))}.player-action-menu.self-actions{width:min(calc(196px * var(--ui-scale)),calc(100vw - 16px))}.player-action-menu>header{height:max(36px,calc(36px * var(--ui-scale)))}.player-action-menu>button{height:max(34px,calc(34px * var(--ui-scale)));padding:0 10px}.player-action-menu>button.duel-action{color:#ffb0ba;background:linear-gradient(90deg,#35151b,#201116);border-color:#8b303b;align-items:center;gap:7px;display:flex}.player-action-menu>button.duel-action:hover{color:#fff;background:linear-gradient(90deg,#55202a,#30151c)}.player-action-menu>button:disabled{cursor:not-allowed;filter:saturate(.55);opacity:.55}.player-action-menu>button.outfit-action{color:#a9ddff;background:linear-gradient(90deg,#143850,#102536);border-color:#326f9e}.player-action-menu>button.outfit-action:hover{color:#e7f7ff;background:linear-gradient(90deg,#1d5273,#14344b)}.duel-dialog-backdrop{z-index:10090;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020509b3;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.duel-dialog-backdrop>article{width:min(calc(430px * var(--ui-scale)),calc(100vw - 24px));color:#f8edf0;background:linear-gradient(155deg,#1b1115,#0d0e13 58%);border:1px solid #9b3946;border-radius:13px;overflow:hidden;box-shadow:0 22px 70px #000000c7,0 0 28px #d22d432b}.duel-dialog-backdrop>article>header{background:linear-gradient(100deg,#35151c,#171017);border-bottom:1px solid #50232b;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:58px;padding:8px 10px;display:grid}.duel-dialog-backdrop>article>header>i{color:#ffd9de;background:#521b25;border:1px solid #c25160;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 14px #ec465933}.duel-dialog-backdrop>article>header>span{gap:2px;min-width:0;display:grid}.duel-dialog-backdrop>article>header small{color:#d78e98;font:850 9px var(--font-geist-mono);letter-spacing:.1em}.duel-dialog-backdrop>article>header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.duel-dialog-backdrop>article>header>button{color:#ffadb8;cursor:pointer;background:#30151b;border:1px solid #71404a;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:18px;display:grid}.duel-dialog-backdrop>article>p{color:#bca9ad;margin:0;padding:11px 12px 5px;font-size:13px}.duel-format-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:7px 10px 10px;display:grid}.duel-format-options>button{color:#f0c8ce;text-align:left;cursor:pointer;background:linear-gradient(145deg,#25151a,#111116);border:1px solid #553039;border-radius:9px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:70px;padding:8px;display:grid}.duel-format-options>button:hover,.duel-format-options>button:focus-visible{background:linear-gradient(145deg,#4b1d27,#211319);border-color:#e05c6d;outline:0;box-shadow:0 0 15px #e041562e}.duel-format-options>button>svg{color:#ef6878}.duel-format-options>button>span{gap:3px;min-width:0;display:grid}.duel-format-options>button b{font:900 16px var(--font-geist-mono)}.duel-format-options>button small{color:#a98f94;font-size:10px;line-height:1.25}.duel-dialog-backdrop>article>aside{color:#adabb5;background:#15141a;border:1px solid #443640;border-radius:8px;align-items:flex-start;gap:7px;margin:0 10px 10px;padding:8px 9px;font-size:11px;line-height:1.35;display:flex}.duel-dialog-backdrop>article>aside svg{color:#89c6df;flex:none}.duel-invitation-copy{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.duel-invitation-copy>strong{color:#ffdbe0;height:54px;font:950 18px var(--font-geist-mono);background:#401820;border:1px solid #d45464;border-radius:10px;place-items:center;display:grid}.duel-invitation-copy>span{gap:4px;display:grid}.duel-invitation-copy b{font-size:14px}.duel-invitation-copy small{color:#a68e93;font-size:11px}.duel-dialog-backdrop>article>footer{background:#100e12;border-top:1px solid #442029;justify-content:flex-end;gap:7px;padding:9px 10px;display:flex}.duel-dialog-backdrop>article>footer button{color:#c8b9bd;height:34px;font:850 11px var(--font-geist-mono);cursor:pointer;background:#21171b;border:1px solid #60404a;border-radius:7px;padding:0 12px}.duel-dialog-backdrop>article>footer .duel-accept{color:#c9f7d8;background:#173c28;border-color:#4e8a67}.duel-dialog-backdrop>article>footer .duel-decline{color:#ffb6c0;background:#32171d;border-color:#843d49}.duel-countdown{z-index:20012;color:#fff;pointer-events:none;text-align:center;white-space:nowrap;filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 7px #000);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px 9px;max-width:calc(100vw - 24px);padding:0;display:flex;position:fixed;top:22%;left:50%;transform:translate(-50%)}.duel-countdown>span{font:900 17px/1.15 var(--font-geist-mono);white-space:normal}.duel-countdown>span>b{color:#ff8d9b}.duel-countdown>strong{color:#ff5266;min-width:34px;font:950 27px/1 var(--font-geist-mono);font-variant-numeric:tabular-nums;text-shadow:0 0 12px #ff2a41b8}.duel-countdown>em{color:#ffd177;font:normal 850 12px/1.15 var(--font-geist-mono);white-space:normal;flex-basis:100%}.duel-countdown>em.ready{color:#9af1ae}.duel-countdown.no-active-pokemon>span{color:#ffd4a8}.duel-countdown.no-active-pokemon>strong{color:#ff9e5d;text-shadow:0 0 12px #ff7e36a6}.team-primary:disabled{cursor:not-allowed;filter:grayscale(.55);opacity:.55}.inventory-item-use:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.5}@media (width>=761px){.device-pc .duel-dialog-backdrop>article>header small{font-size:12px}.device-pc .duel-dialog-backdrop>article>header h2{font-size:18px}.device-pc .duel-dialog-backdrop>article>p{font-size:14px}.device-pc .duel-format-options>button small{font-size:12px}.device-pc .duel-dialog-backdrop>article>aside{font-size:13px}.device-pc .duel-invitation-copy small{font-size:12px}.device-pc .duel-dialog-backdrop>article>footer button{font-size:13px}}@media (width<=760px) and (orientation:landscape){.duel-dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:5px}.duel-dialog-backdrop>article{border-radius:10px;width:min(470px,100vw - 10px);max-height:calc(100dvh - 10px);overflow:auto}.duel-dialog-backdrop>article>header{grid-template-columns:30px minmax(0,1fr) 27px;gap:6px;min-height:44px;padding:5px 7px}.duel-dialog-backdrop>article>header>i{border-radius:8px;width:29px;height:29px}.duel-dialog-backdrop>article>header>i svg{width:17px}.duel-dialog-backdrop>article>header small{font-size:7px}.duel-dialog-backdrop>article>header h2{font-size:12px}.duel-dialog-backdrop>article>header>button{width:27px;height:27px}.duel-dialog-backdrop>article>p{padding:6px 8px 2px;font-size:9px}.duel-format-options{gap:4px;padding:4px 7px 6px}.duel-format-options>button{grid-template-columns:18px minmax(0,1fr);gap:4px;min-height:51px;padding:5px}.duel-format-options>button>svg{width:15px}.duel-format-options>button b{font-size:12px}.duel-format-options>button small{font-size:7px}.duel-dialog-backdrop>article>aside{gap:5px;margin:0 7px 6px;padding:5px 7px;font-size:8px}.duel-invitation-copy{grid-template-columns:51px minmax(0,1fr);gap:7px;padding:7px}.duel-invitation-copy>strong{height:43px;font-size:14px}.duel-invitation-copy b{font-size:10px}.duel-invitation-copy small{font-size:8px}.duel-dialog-backdrop>article>footer{padding:5px 7px}.duel-dialog-backdrop>article>footer button{height:29px;font-size:8px}.duel-countdown{gap:3px 6px;top:18%}.duel-countdown>span{font-size:12px}.duel-countdown>strong{min-width:26px;font-size:20px}.duel-countdown>em{font-size:9px}}.inventory-pokemon-name-row{align-items:center;gap:7px;min-width:0;display:flex}.inventory-pokemon-name-row h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-pokemon-rename-button{color:#78c9f6;cursor:pointer;background:#102737;border:1px solid #477596;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;display:grid}.inventory-pokemon-rename-button:hover,.inventory-pokemon-rename-button:focus-visible{color:#e6f8ff;background:#173a50;border-color:#85d8ff;outline:none}.inventory-move-select-trigger{border:1px solid var(--move-color);justify-content:space-between;align-items:center;gap:5px;min-width:0;height:29px;padding:0 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.inventory-move-select-trigger{border:1px solid color-mix(in srgb,var(--move-color),transparent 58%)}}.inventory-move-select-trigger{background:var(--move-color);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.inventory-move-select-trigger{background:color-mix(in srgb,var(--move-color),transparent 91%)}}.inventory-move-select-trigger{color:#ecf8fa;cursor:pointer}.inventory-move-select-trigger>span{min-width:0;color:var(--move-color);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.inventory-move-select-trigger>svg{color:#8ba2a8;flex:none}.inventory-move-select-trigger:hover,.inventory-move-select-trigger:focus-visible{border-color:var(--move-color);background:var(--move-color)}@supports (color:color-mix(in lab, red, red)){.inventory-move-select-trigger:hover,.inventory-move-select-trigger:focus-visible{background:color-mix(in srgb,var(--move-color),transparent 83%)}}.inventory-move-select-trigger:hover,.inventory-move-select-trigger:focus-visible{outline:none}.inventory-move-slot-meta{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex!important}.inventory-move-slot-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-move-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.inventory-move-badges>span{color:#a8c3ca;white-space:nowrap;background:#101c20;border:1px solid #35505a;border-radius:999px;align-items:center;gap:3px;padding:3px 5px;display:inline-flex}.inventory-move-badges em{font:800 8px/1 var(--font-geist-mono);font-style:normal}.inventory-move-badges .move-class-physical{color:#e7ad87;border-color:#775a49}.inventory-move-badges .move-class-special{color:#aabfff;border-color:#4b5f91}.inventory-move-badges .move-class-support{color:#a4d7a5;border-color:#536b54}.inventory-move-badges .move-role-buff{color:#8de0aa;border-color:#397052}.inventory-move-badges .move-role-debuff{color:#f2a3b6;border-color:#794c59}.inventory-move-badges .move-role-heal{color:#88e9ba;border-color:#39705a}.inventory-move-badges .move-role-protect{color:#99d8fb;border-color:#446c86}.inventory-move-badges .move-role-control{color:#d7a9ed;border-color:#745a82}.inventory-move-badges .move-role-field{color:#ebd989;border-color:#786d3e}.inventory-move-badges.compact{flex-wrap:nowrap;gap:2px}.inventory-move-badges.compact>span{padding:2px 3px}.inventory-move-badges.compact em{display:none}.inventory-unlocked-copy{flex:1;gap:2px;min-width:0;display:grid}.inventory-unlocked-moves article .inventory-unlocked-copy>b{color:var(--move-color);text-align:left}.inventory-unlocked-moves article .inventory-unlocked-copy>small{text-align:left}.inventory-unlocked-moves article>.inventory-move-badges{flex:none}.inventory-move-picker-backdrop,.inventory-pokemon-rename-backdrop{z-index:48;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01070bd1;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.inventory-move-picker{background:linear-gradient(145deg,#0c1d27,#081116);border:1px solid #4b91b8;border-radius:13px;grid-template-rows:auto minmax(0,1fr) auto;width:min(590px,100%);max-height:min(650px,100% - 8px);display:grid;overflow:hidden;box-shadow:0 25px 90px #000}.inventory-move-picker>header{background:linear-gradient(100deg,#12384b,#0b202c);border-bottom:1px solid #294d61;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.inventory-move-picker>header>span{gap:2px;display:grid}.inventory-move-picker>header small{color:#6cbbe6;font:850 8px var(--font-geist-mono);letter-spacing:.09em}.inventory-move-picker>header b{font-size:17px}.inventory-move-picker>header>button{color:#d7f0fc;cursor:pointer;background:#0d1b23;border:1px solid #42677a;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid}.inventory-move-picker-list{scrollbar-width:thin;align-content:start;gap:5px;min-height:0;padding:8px;display:grid;overflow-y:auto}.inventory-move-picker-list>button{border:1px solid var(--move-color,#7a929a);grid-template-columns:minmax(0,1fr) auto 19px;align-items:center;gap:9px;min-width:0;padding:8px 9px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.inventory-move-picker-list>button{border:1px solid color-mix(in srgb,var(--move-color,#7a929a),transparent 64%)}}.inventory-move-picker-list>button{background:var(--move-color,#7a929a);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.inventory-move-picker-list>button{background:color-mix(in srgb,var(--move-color,#7a929a),transparent 94%)}}.inventory-move-picker-list>button{color:#d9e8ec;text-align:left;cursor:pointer}.inventory-move-picker-list>button:hover,.inventory-move-picker-list>button:focus-visible{border-color:var(--move-color,#65bce8);background:var(--move-color,#65bce8)}@supports (color:color-mix(in lab, red, red)){.inventory-move-picker-list>button:hover,.inventory-move-picker-list>button:focus-visible{background:color-mix(in srgb,var(--move-color,#65bce8),transparent 87%)}}.inventory-move-picker-list>button:hover,.inventory-move-picker-list>button:focus-visible{outline:none}.inventory-move-picker-list>button.selected{border-color:var(--move-color,#74c7ef);box-shadow:0 0 0 1px var(--move-color,#74c7ef) inset}@supports (color:color-mix(in lab, red, red)){.inventory-move-picker-list>button.selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--move-color,#74c7ef),transparent 35%) inset}}.inventory-move-picker-list>button.empty{--move-color:#78919c;border-style:dashed;grid-template-columns:minmax(0,1fr) 19px}.inventory-move-picker-list>button.empty>span{gap:2px;display:grid}.inventory-move-picker-list>button.empty b{font-size:12px}.inventory-move-picker-list>button.empty small{color:#78919c;font-size:10px}.inventory-move-picker-copy{gap:3px;min-width:0;display:grid}.inventory-move-picker-copy>span{align-items:center;gap:7px;display:flex}.inventory-move-picker-copy b{color:var(--move-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.inventory-move-picker-copy em{background:var(--move-color);border-radius:4px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.inventory-move-picker-copy em{background:color-mix(in srgb,var(--move-color),transparent 83%)}}.inventory-move-picker-copy em{color:var(--move-color);font:800 8px var(--font-geist-mono);text-transform:uppercase;font-style:normal}.inventory-move-picker-copy>small{color:#91aab1;font-size:9px}.inventory-move-picker-copy>p{color:#b8c7cb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.35;overflow:hidden}.inventory-move-picker-selected{color:var(--move-color)}.inventory-move-picker>footer{color:#77929a;background:#08151c;border-top:1px solid #25404e;padding:8px 12px;font-size:9px}.inventory-pokemon-rename-backdrop{z-index:50}.inventory-pokemon-rename{color:#edf7fb;background:#0a1820;border:1px solid #4a91ba;border-radius:13px;width:min(440px,100%);overflow:hidden;box-shadow:0 25px 90px #000}.inventory-pokemon-rename>header{background:linear-gradient(105deg,#123d54,#0b2330);border-bottom:1px solid #2c5268;grid-template-columns:38px minmax(0,1fr) 31px;align-items:center;gap:9px;padding:12px;display:grid}.inventory-pokemon-rename>header>i{color:#7cd3ff;background:#102b3c;border:1px solid #39799e;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.inventory-pokemon-rename>header>span{gap:2px;display:grid}.inventory-pokemon-rename>header small{color:#72bee7;font:850 8px var(--font-geist-mono)}.inventory-pokemon-rename>header b{font-size:17px}.inventory-pokemon-rename>header>button{color:#d7f0fc;cursor:pointer;background:#0d1b23;border:1px solid #42677a;border-radius:7px;place-items:center;width:31px;height:31px;padding:0;display:grid}.inventory-pokemon-rename>label{gap:6px;margin:13px 13px 5px;display:grid}.inventory-pokemon-rename>label>span{color:#79a7bc;font:850 9px var(--font-geist-mono)}.inventory-pokemon-rename>label>input{color:#f0fbff;background:#071219;border:1px solid #3e718c;border-radius:7px;outline:none;height:40px;padding:0 10px;font-size:15px}.inventory-pokemon-rename>label>input:focus{border-color:#74cafa;box-shadow:0 0 0 2px #53b5eb29}.inventory-pokemon-rename>#inventory-pokemon-rename-help{color:#77919e;margin:0 13px;font-size:10px;display:block}.inventory-pokemon-rename>aside{grid-template-columns:1fr 1fr;gap:6px;margin:11px 13px;display:grid}.inventory-pokemon-rename>aside>span{background:#0c202a;border:1px solid #294b5d;border-radius:7px;gap:3px;padding:8px;display:grid}.inventory-pokemon-rename>aside small{color:#6f93a4;font:800 8px var(--font-geist-mono)}.inventory-pokemon-rename>aside b{font-size:12px}.inventory-pokemon-rename>aside>span:last-child b{color:#9ce7aa}.inventory-pokemon-rename>p{color:#9eb1ba;margin:0 13px 12px;font-size:10px;line-height:1.45}.inventory-pokemon-rename>footer{background:#08141a;border-top:1px solid #284858;grid-template-columns:.7fr 1.3fr;gap:7px;padding:9px 13px;display:grid}.inventory-pokemon-rename>footer button{color:#b7c7ce;min-height:38px;font:850 9px var(--font-geist-mono);cursor:pointer;background:#101d24;border:1px solid #3e5d6c;border-radius:7px}.inventory-pokemon-rename>footer button.primary{color:#aef0bd;background:#173e25;border-color:#62a875}.inventory-pokemon-rename>footer button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.45}.inventory-tm-move-details{border:1px solid var(--move-color);gap:9px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.inventory-tm-move-details{border:1px solid color-mix(in srgb,var(--move-color),transparent 52%)}}.inventory-tm-move-details{background:var(--move-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.inventory-tm-move-details{background:color-mix(in srgb,var(--move-color),transparent 94%)}}.inventory-tm-move-details>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.inventory-tm-move-details>header>span{gap:2px;display:grid}.inventory-tm-move-details>header small{color:#7894a0;font:850 8px var(--font-geist-mono)}.inventory-tm-move-details>header b{color:var(--move-color);font-size:16px}.inventory-tm-move-details>header>em{background:var(--move-color);border-radius:5px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.inventory-tm-move-details>header>em{background:color-mix(in srgb,var(--move-color),transparent 82%)}}.inventory-tm-move-details>header>em{color:var(--move-color);font:850 9px var(--font-geist-mono);text-transform:uppercase;font-style:normal}.inventory-tm-move-details>div{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:5px;display:grid}.inventory-tm-move-details>div>span{background:#0a1820;border:1px solid #2a4856;border-radius:6px;gap:3px;padding:6px;display:grid}.inventory-tm-move-details>div small{color:#6e8c99;font:800 7px var(--font-geist-mono)}.inventory-tm-move-details>div b{color:#d8eaf1;font-size:10px}.inventory-item-info .inventory-tm-move-details>p{color:#d0e1e8}.inventory-tm-cooldown-note{color:#78919c;font-size:9px;line-height:1.4}.inventory-item-info>article{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100% - 4px);display:grid}.inventory-item-info>article>div{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.inventory-move-info>article{grid-template-rows:auto minmax(0,1fr)}.inventory-move-info header{border-bottom-color:var(--move-color)}@supports (color:color-mix(in lab, red, red)){.inventory-move-info header{border-bottom-color:color-mix(in srgb,var(--move-color),transparent 55%)}}.inventory-move-info header{background:linear-gradient(100deg,var(--move-color),#0b2230)}@supports (color:color-mix(in lab, red, red)){.inventory-move-info header{background:linear-gradient(100deg,color-mix(in srgb,var(--move-color),#102d3d 70%),#0b2230)}}.inventory-move-info h3{color:var(--move-color)}.inventory-move-info-icon{border:1px solid var(--move-color);place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.inventory-move-info-icon{border:1px solid color-mix(in srgb,var(--move-color),transparent 42%)}}.inventory-move-info-icon{background:var(--move-color);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.inventory-move-info-icon{background:color-mix(in srgb,var(--move-color),transparent 86%)}}.inventory-move-info-icon{color:var(--move-color)}.game-minimap>.minimap-controls{z-index:5}.device-pc .inventory-move-select-trigger{font-size:11px}.device-pc .inventory-move-picker-copy b,.device-pc .inventory-move-picker-list>button.empty b{font-size:13px}.device-pc .inventory-move-picker-copy>small,.device-pc .inventory-move-picker-copy>p,.device-pc .inventory-move-picker-list>button.empty small,.device-pc .inventory-pokemon-rename>label>span,.device-pc .inventory-pokemon-rename>footer button{font-size:10px}.device-pc .inventory-pokemon-rename>#inventory-pokemon-rename-help,.device-pc .inventory-pokemon-rename>p{font-size:11px}@media (width<=760px){.device-celular .inventory-move-picker-backdrop,.device-celular .inventory-pokemon-rename-backdrop{padding:4px}.device-celular .inventory-move-picker{border-radius:9px;max-height:calc(100% - 4px)}.device-celular .inventory-move-picker>header{padding:7px 9px}.device-celular .inventory-move-picker>header b{font-size:13px}.device-celular .inventory-move-picker-list{gap:3px;padding:4px}.device-celular .inventory-move-picker-list>button{gap:5px;padding:5px 6px}.device-celular .inventory-move-picker-copy b{font-size:9px}.device-celular .inventory-move-picker-copy>small,.device-celular .inventory-move-picker-copy>p{font-size:7px}.device-celular .inventory-move-badges:not(.compact) em{display:none}.device-celular .inventory-move-picker>footer{padding:5px 8px;font-size:7px}.device-celular .inventory-pokemon-name-row{gap:3px}.device-celular .inventory-pokemon-rename-button{border-radius:5px;flex-basis:20px;width:20px;height:20px}.device-celular .inventory-pokemon-rename-button>svg{width:11px;height:11px}.device-celular .inventory-pokemon-rename{border-radius:9px}.device-celular .inventory-pokemon-rename>header{padding:7px}.device-celular .inventory-pokemon-rename>label{margin:8px 9px 4px}.device-celular .inventory-pokemon-rename>label>input{height:34px;font-size:13px}.device-celular .inventory-pokemon-rename>#inventory-pokemon-rename-help{margin:0 9px;font-size:8px}.device-celular .inventory-pokemon-rename>aside{margin:7px 9px}.device-celular .inventory-pokemon-rename>p{margin:0 9px 7px;font-size:8px}.device-celular .inventory-pokemon-rename>footer{padding:6px 9px}.device-celular .inventory-pokemon-rename>footer button{min-height:32px;font-size:8px}.device-celular .inventory-item-info{padding:4px}.device-celular .inventory-item-info>article{max-height:calc(100% - 2px)}.device-celular .inventory-item-info>article>div{gap:5px;padding:7px}.device-celular .inventory-tm-move-details{gap:5px;padding:6px}.device-celular .inventory-tm-move-details>header b{font-size:12px}.device-celular .inventory-tm-move-details>div{grid-template-columns:repeat(3,1fr);gap:3px}.device-celular .inventory-tm-move-details>div>span{padding:4px}.device-celular .inventory-tm-cooldown-note{font-size:7px}.device-celular .inventory-move-info header{grid-template-columns:34px minmax(0,1fr) 28px;gap:6px;padding:7px}.device-celular .inventory-move-info-icon{border-radius:7px;width:32px;height:32px}.device-celular .inventory-move-info-icon>svg{width:17px;height:17px}.device-celular .inventory-move-info h3{font-size:14px}.device-celular .inventory-move-info header small{font-size:7px}.device-celular .inventory-move-info header button{width:28px;height:28px;font-size:16px}.device-celular .inventory-move-slots>div{grid-template:24px minmax(18px,auto)/18px minmax(0,1fr) 42px}}.device-celular .inventory-moves-panel>header{margin-bottom:4px}.device-celular .inventory-moves-panel>header b{font-size:9px}.device-celular .inventory-moves-panel>header small{font-size:7px;line-height:1.2}.device-celular .inventory-move-slots>div{grid-template-rows:24px minmax(14px,auto)}.device-celular .inventory-move-slots>div>b{font-size:7px}.device-celular .fixed-basic-move,.device-celular .inventory-move-select-trigger{height:24px;font-size:9px}.device-celular .inventory-move-select-trigger>span{font-size:9px}.device-celular .inventory-move-select-trigger>svg{width:11px;height:11px}.device-celular .inventory-move-slot-meta,.device-celular .inventory-move-slots>div>small{font-size:7px;line-height:1.15}.device-celular .inventory-unlocked-moves>div{max-height:96px}.device-celular .inventory-unlocked-moves article{cursor:pointer;touch-action:manipulation;gap:4px;min-height:28px;padding:4px 3px}.device-celular .inventory-unlocked-moves article b{font-size:9px;line-height:1.2}.device-celular .inventory-unlocked-moves article small{font-size:8px;line-height:1.2}.device-celular .inventory-roster-actions{gap:5px}.device-celular .inventory-roster-actions button{border-radius:5px;min-height:24px;padding:0 6px;font-size:7px;line-height:1.1}.device-celular .inventory-pokemon-name-row{gap:3px}.device-celular .inventory-pokemon-rename-button{border-radius:5px;flex-basis:20px;width:20px;height:20px}.device-celular .inventory-pokemon-rename-button>svg{width:11px;height:11px}@media (width>=761px){.device-pc .inventory-move-select-trigger{font-size:13px}.device-pc .inventory-move-picker>header small,.device-pc .inventory-move-picker-copy>small,.device-pc .inventory-move-picker-copy>p,.device-pc .inventory-move-picker-list>button.empty small,.device-pc .inventory-move-picker>footer{font-size:12px}.device-pc .inventory-move-picker-copy b,.device-pc .inventory-move-picker-list>button.empty b{font-size:14px}.device-pc .inventory-move-badges:not(.compact) em,.device-pc .inventory-pokemon-rename>header small,.device-pc .inventory-pokemon-rename>label>span,.device-pc .inventory-pokemon-rename>aside small{font-size:12px}.device-pc .inventory-pokemon-rename>label>input,.device-pc .inventory-pokemon-rename>p,.device-pc .inventory-pokemon-rename>aside b{font-size:14px}.device-pc .inventory-pokemon-rename>#inventory-pokemon-rename-help{font-size:12px}.device-pc .inventory-pokemon-rename>footer button{font-size:13px}.device-pc .inventory-tm-move-details>header small,.device-pc .inventory-tm-move-details>header>em,.device-pc .inventory-tm-move-details>div small,.device-pc .inventory-tm-cooldown-note{font-size:12px}.device-pc .inventory-tm-move-details>div b{font-size:14px}}.iv-star-display{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.iv-star-display>i{font-style:normal}.iv-star-display>.yellow{color:#ffd658;text-shadow:0 0 6px #ffd65859}.iv-star-display>.purple{color:#c96dff;text-shadow:0 0 7px #b74aff9e}.iv-star-display>em{color:#4f5b62;text-shadow:none;font-style:normal}.inventory-instance-meta .inventory-iv-potential{overflow:visible}.inventory-instance-meta b.iv-stars{gap:5px}.inventory-shiny-iv-button{color:#efd2ff;cursor:pointer;background:linear-gradient(145deg,#4d176e,#24102f);border:1px solid #a54de0;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;padding:0;display:grid;box-shadow:0 0 10px #b747ff3d}.inventory-shiny-iv-button:hover,.inventory-shiny-iv-button:focus-visible{background:linear-gradient(145deg,#72259c,#351345);border-color:#dc9cff;outline:none;box-shadow:0 0 14px #cc5cff7a}.inventory-shiny-iv-button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.42;box-shadow:none}.inventory-item-card.evolved{background:radial-gradient(circle at 10%,#ffd34b33,#0000 33%),linear-gradient(135deg,#342812,#101921);border-color:#b58a2b;overflow:hidden;box-shadow:inset 3px 0 #ffd45c,0 0 15px #ffc03024}.inventory-item-card.evolved:before{content:"";pointer-events:none;background:conic-gradient(from 15deg,transparent 0 35%,#ffe58521 42%,transparent 49% 82%,#ffd8531a 88%,transparent 95%);animation:9s linear infinite inventory-evolved-aura;position:absolute;inset:-45%}.inventory-item-card.evolved>*{z-index:1;position:relative}.inventory-item-card.evolved>i{filter:drop-shadow(0 0 8px #ffcf4cad)}.inventory-evolved-inline{color:#ffe595;letter-spacing:.05em;vertical-align:middle;white-space:nowrap;background:#4a360e;border:1px solid #d9a83b;border-radius:999px;margin-left:5px;padding:2px 5px;font-style:normal;display:inline-flex;font:900 7px var(--font-geist-mono)!important}.inventory-item-actions>.inventory-item-evolve{color:#ffe69b;background:linear-gradient(#755414,#493108);border:1px solid #b78a27}.inventory-item-actions>.inventory-item-evolve:hover{filter:brightness(1.16)}.inventory-item-actions>.inventory-item-evolve:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.5}@keyframes inventory-evolved-aura{to{transform:rotate(360deg)}}.inventory-upgrade-backdrop{z-index:58;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060ad6;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.inventory-upgrade-backdrop>article{color:#f4ecf8;background:linear-gradient(145deg,#15111c,#090f14);border:1px solid #9855c1;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(590px,100%);max-height:calc(100% - 4px);display:grid;overflow:hidden;box-shadow:0 26px 90px #000}.inventory-item-evolution-dialog>article{background:linear-gradient(145deg,#1e190d,#0c1115);border-color:#b98929}.inventory-upgrade-backdrop header{background:linear-gradient(105deg,#3d174f,#171321);border-bottom:1px solid #59336d;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:12px 14px;display:grid}.inventory-item-evolution-dialog header{background:linear-gradient(105deg,#4b3510,#1b160d);border-bottom-color:#604a20}.inventory-upgrade-backdrop header>i,.inventory-upgrade-backdrop header>img{object-fit:contain;background:#25112f;border:1px solid #81459f;border-radius:11px;place-items:center;width:54px;height:54px;display:grid}.inventory-item-evolution-dialog header>img{filter:drop-shadow(0 0 8px #ffcb4173);background:#35270d;border-color:#987327}.inventory-upgrade-pokemon-icon>.inventory-pokemon-icon{transform:scale(.85)}.inventory-upgrade-backdrop header>span{gap:2px;min-width:0;display:grid}.inventory-upgrade-backdrop header small{color:#d58bf8;font:850 9px var(--font-geist-mono);letter-spacing:.07em}.inventory-item-evolution-dialog header small{color:#efc761}.inventory-upgrade-backdrop header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;overflow:hidden}.inventory-upgrade-backdrop header em{color:#a98ab5;font:normal 10px var(--font-geist-mono)}.inventory-item-evolution-dialog header em{color:#ae9a67}.inventory-upgrade-backdrop header>button{color:#f5e9fa;cursor:pointer;background:#17121c;border:1px solid #684975;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.inventory-upgrade-backdrop>article>main{overscroll-behavior:contain;align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow-y:auto}.inventory-upgrade-result{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.inventory-upgrade-result>span{background:#17101e;border:1px solid #563764;border-radius:9px;justify-items:center;gap:5px;min-width:0;padding:10px;display:grid}.inventory-upgrade-result>span.next{background:radial-gradient(circle at 50% 30%,#c458ff38,#0000 65%),#201029;border-color:#a750d0}.inventory-upgrade-result>svg{color:#be72e2;justify-self:center}.inventory-upgrade-result small{color:#9d83a9;font:850 8px var(--font-geist-mono)}.inventory-upgrade-result .iv-star-display{font-size:13px}.inventory-upgrade-result>span>b{color:#f1d9ff;font-size:17px}.inventory-upgrade-result.item>span{background:#18150d;border-color:#5c4b29;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);justify-items:start}.inventory-upgrade-result.item>span.next{background:radial-gradient(circle at 25%,#ffd24733,#0000 58%),#211b0c;border-color:#ac842e}.inventory-upgrade-result.item img{object-fit:contain;filter:drop-shadow(0 0 6px #ffcf4c6b);grid-row:1/3;width:40px;height:40px}.inventory-upgrade-result.item b{color:#ffe6a0;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.inventory-upgrade-costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.inventory-upgrade-costs>div{background:#111217;border:1px solid #3f3544;border-radius:8px;align-content:start;gap:3px;min-width:0;padding:9px;display:grid}.inventory-upgrade-costs>div.ready{background:#102018;border-color:#376a48}.inventory-upgrade-costs>div.missing{background:#261217;border-color:#80424c}.inventory-upgrade-costs dt{color:#9f8aa7;font:850 8px var(--font-geist-mono)}.inventory-upgrade-costs dd{color:#f1e7f4;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:850;overflow:hidden}.inventory-upgrade-costs div.ready dd{color:#aeeabc}.inventory-upgrade-costs div.missing dd{color:#ffb1bb}.inventory-upgrade-costs small{color:#8e828f;font-size:9px;line-height:1.35}.inventory-upgrade-backdrop main>aside{color:#e8bd76;background:#261b0f;border:1px solid #76542f;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.inventory-upgrade-backdrop main>aside.positive{color:#f3ce71;background:#25200f;border-color:#6e5825}.inventory-upgrade-backdrop main>aside>svg{flex:none}.inventory-upgrade-backdrop main>aside>span{gap:3px;display:grid}.inventory-upgrade-backdrop main>aside b{font-size:11px}.inventory-upgrade-backdrop main>aside small{color:#bba580;font-size:9px;line-height:1.45}.inventory-upgrade-backdrop>article>footer{background:#0c0c11;border-top:1px solid #3d2c43;grid-template-columns:.72fr 1.28fr;gap:7px;padding:9px 12px;display:grid}.inventory-item-evolution-dialog>article>footer{border-top-color:#463919}.inventory-upgrade-backdrop footer button{color:#cfc5d3;min-height:38px;font:850 10px var(--font-geist-mono);cursor:pointer;background:#17171c;border:1px solid #514957;border-radius:7px;padding:0 10px}.inventory-upgrade-backdrop footer button.primary{color:#f1ceff;background:linear-gradient(#5a2671,#351641);border-color:#8c4dab}.inventory-item-evolution-dialog footer button.primary{color:#ffe6a0;background:linear-gradient(#694b11,#3e2a08);border-color:#9d7725}.inventory-upgrade-backdrop footer button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.48}.inventory-shiny-sacrifice-picker{gap:5px;min-height:0;display:grid}.inventory-upgrade-backdrop main>.inventory-shiny-sacrifice-picker>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.inventory-shiny-sacrifice-picker>header b{color:#dba1f3;font:850 9px var(--font-geist-mono)}.inventory-shiny-sacrifice-picker>header small{color:#a38aaa;font-size:9px}.inventory-shiny-sacrifice-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:132px;padding-right:2px;display:grid;overflow-y:auto}.inventory-shiny-sacrifice-picker>div>button{color:#d9cddd;text-align:left;cursor:pointer;background:#111217;border:1px solid #433449;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.inventory-shiny-sacrifice-picker>div>button.selected{background:#25102f;border-color:#9c4fc4;box-shadow:inset 0 0 12px #c054ee1f}.inventory-shiny-sacrifice-picker>div>button:disabled{cursor:not-allowed;opacity:.42}.inventory-shiny-sacrifice-picker button>i{background:#211329;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.inventory-shiny-sacrifice-picker button>i>.inventory-pokemon-icon{transform:scale(.6)}.inventory-shiny-sacrifice-picker button>span{gap:2px;min-width:0;display:grid}.inventory-shiny-sacrifice-picker button>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.inventory-shiny-sacrifice-picker button>span>small{color:#8f8293;font-size:8px}.inventory-shiny-sacrifice-picker button>em{color:#d889fb;min-width:24px;font:850 7px var(--font-geist-mono);place-items:center;font-style:normal;display:grid}.inventory-shiny-sacrifice-picker>div>p{color:#b7a6bb;text-align:center;border:1px dashed #59425e;border-radius:8px;grid-column:1/-1;margin:0;padding:10px;font-size:10px}.inventory-upgrade-costs.compact{grid-template-columns:1fr}.inventory-upgrade-costs>div.inventory-upgrade-money{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.inventory-upgrade-money dd{text-align:right;white-space:nowrap}.inventory-shiny-iv-summary{gap:3px;margin:0;padding:1px 2px;display:grid}.inventory-shiny-iv-summary>div{align-items:baseline;gap:6px;min-width:0;display:flex}.inventory-shiny-iv-summary dt{color:#b795c4;font:850 8px var(--font-geist-mono);flex:none}.inventory-shiny-iv-summary dd{color:#f1e7f4;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:850;overflow:hidden}.inventory-shiny-iv-summary .ready dd{color:#aeeabc}.inventory-shiny-iv-summary .missing dd{color:#ffb1bb}.inventory-upgrade-description{color:#dfc6e8;background:#17101d;border:1px solid #5e3d6a;border-radius:8px;margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.inventory-upgrade-description.item{color:#ead59a;background:#201a0d;border-color:#665326}.inventory-upgrade-backdrop header>button:disabled{cursor:not-allowed;opacity:.42}.inventory-upgrade-complete{text-align:center;min-height:260px;align-content:center!important;place-items:center!important}.inventory-upgrade-complete>section{justify-items:center;gap:9px;max-width:420px;padding:24px;display:grid}.inventory-upgrade-complete>section>i{color:#edcaff;background:radial-gradient(circle,#c257f252,#401450b8);border:2px solid #bc6ee4;border-radius:50%;place-items:center;width:72px;height:72px;animation:.8s ease-out both inventory-upgrade-success-ring;display:grid;box-shadow:0 0 #c35bf16b}.inventory-upgrade-complete.item>section>i{color:#ffe292;background:radial-gradient(circle,#ffcd4452,#523b0eb8);border-color:#d4a43a;box-shadow:0 0 #ffc8416b}.inventory-upgrade-complete small{color:#d99af6;font:900 9px var(--font-geist-mono);letter-spacing:.1em}.inventory-upgrade-complete.item small{color:#edc962}.inventory-upgrade-complete h4{color:#f7eaff;margin:0;font-size:20px}.inventory-upgrade-complete.item h4{color:#fff0b4}.inventory-upgrade-complete .iv-star-display{font-size:17px;animation:.55s ease-out .12s both inventory-upgrade-success-pop}.inventory-upgrade-complete img{object-fit:contain;filter:drop-shadow(0 0 13px #ffd24dbf);width:70px;height:70px;animation:.55s ease-out .12s both inventory-upgrade-success-pop}.inventory-upgrade-complete p{color:#b9a9bf;margin:0;font-size:11px;line-height:1.45}.inventory-upgrade-backdrop>article>footer.inventory-upgrade-complete-footer{grid-template-columns:1fr}.inventory-upgrade-complete-footer button{justify-content:center;align-items:center;gap:7px;display:flex}.inventory-upgrade-backdrop footer button.primary.pending{position:relative;overflow:hidden}.inventory-upgrade-backdrop footer button.primary.pending:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite inventory-upgrade-wait;position:absolute;right:10px}@keyframes inventory-upgrade-success-ring{0%{transform:scale(.55);box-shadow:0 0}65%{transform:scale(1.08);box-shadow:0 0 0 18px #0000}to{transform:scale(1);box-shadow:0 0 24px #c257f24d}}@keyframes inventory-upgrade-success-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes inventory-upgrade-wait{to{transform:rotate(360deg)}}.market-iv-stars .iv-star-display,.device-pc .inventory-upgrade-backdrop header small,.device-pc .inventory-upgrade-result small,.device-pc .inventory-upgrade-costs dt,.device-pc .inventory-shiny-iv-summary dt,.device-pc .inventory-shiny-sacrifice-picker>header b,.device-pc .inventory-shiny-sacrifice-picker>header small,.device-pc .inventory-shiny-sacrifice-picker button>span>small,.device-pc .inventory-upgrade-backdrop header em,.device-pc .inventory-upgrade-costs small,.device-pc .inventory-upgrade-backdrop main>aside small{font-size:12px}.device-pc .inventory-upgrade-result.item b,.device-pc .inventory-upgrade-costs dd,.device-pc .inventory-shiny-iv-summary dd,.device-pc .inventory-upgrade-backdrop main>aside b,.device-pc .inventory-shiny-sacrifice-picker button>span>b{font-size:14px}.device-pc .inventory-upgrade-backdrop footer button,.device-pc .inventory-shiny-sacrifice-picker button>em{font-size:13px}.device-pc .inventory-evolved-inline{font-size:12px!important}.device-pc .inventory-upgrade-description{font-size:12px}@media (width<=760px){.device-celular .inventory-upgrade-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:3px}.device-celular .inventory-upgrade-backdrop>article{border-radius:9px;width:min(570px,100%);max-height:100%}.device-celular .inventory-upgrade-backdrop header{grid-template-columns:42px minmax(0,1fr) 28px;gap:7px;padding:6px 8px}.device-celular .inventory-upgrade-backdrop header>i,.device-celular .inventory-upgrade-backdrop header>img{border-radius:8px;width:40px;height:40px}.device-celular .inventory-upgrade-backdrop header h3{font-size:13px}.device-celular .inventory-upgrade-backdrop header small{font-size:7px}.device-celular .inventory-upgrade-backdrop header em{font-size:8px}.device-celular .inventory-upgrade-backdrop header>button{width:27px;height:27px}.device-celular .inventory-upgrade-backdrop>article>main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5px;padding:5px}.device-celular .inventory-upgrade-result{grid-area:1/1/3;grid-template-rows:minmax(0,1fr) 17px minmax(0,1fr);grid-template-columns:1fr;gap:3px}.device-celular .inventory-upgrade-result>svg{width:15px;height:15px;transform:rotate(180deg)}.device-celular .inventory-upgrade-result>span{gap:2px;padding:5px}.device-celular .inventory-upgrade-result small{font-size:6px}.device-celular .inventory-upgrade-result .iv-star-display{font-size:10px}.device-celular .inventory-upgrade-result>span>b{font-size:12px}.device-celular .inventory-upgrade-result.item>span{grid-template-columns:31px minmax(0,1fr);padding:4px}.device-celular .inventory-upgrade-result.item img{width:29px;height:29px}.device-celular .inventory-upgrade-result.item b{font-size:8px}.device-celular .inventory-upgrade-costs{grid-column:2;grid-template-columns:1fr;gap:3px}.device-celular .inventory-upgrade-costs>div{gap:1px;padding:5px}.device-celular .inventory-upgrade-costs dt{font-size:6px}.device-celular .inventory-upgrade-costs dd{font-size:9px}.device-celular .inventory-upgrade-costs small{font-size:7px}.device-celular .inventory-upgrade-backdrop main>aside{grid-column:2;gap:5px;padding:5px}.device-celular .inventory-upgrade-backdrop main>aside>svg{width:14px}.device-celular .inventory-upgrade-backdrop main>aside b{font-size:8px}.device-celular .inventory-upgrade-backdrop main>aside small{font-size:7px}.device-celular .inventory-upgrade-backdrop>article>footer{padding:5px 8px}.device-celular .inventory-upgrade-backdrop footer button{min-height:30px;font-size:8px}.device-celular .inventory-item-actions>button{min-width:54px;padding:5px 6px;font-size:7px}.device-celular .inventory-shiny-iv-button{flex-basis:21px;width:21px;height:21px}.device-celular .inventory-shiny-iv-button>svg{width:11px}.device-celular .inventory-upgrade-description{grid-column:2;padding:5px;font-size:7px;line-height:1.35}.device-celular .inventory-upgrade-backdrop>article>main.inventory-upgrade-complete{grid-template-columns:1fr;min-height:150px;display:grid;place-items:center!important}.device-celular .inventory-upgrade-complete>section{gap:5px;padding:8px}.device-celular .inventory-upgrade-complete>section>i{width:48px;height:48px}.device-celular .inventory-upgrade-complete>section>i>svg{width:24px}.device-celular .inventory-upgrade-complete h4{font-size:13px}.device-celular .inventory-upgrade-complete p{font-size:8px}.device-celular .inventory-upgrade-complete img{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.inventory-item-card.evolved:before,.inventory-upgrade-complete>section>i,.inventory-upgrade-complete .iv-star-display,.inventory-upgrade-complete img,.inventory-upgrade-backdrop footer button.primary.pending:after,.shiny-card-quick-use{animation:none}}@media (width<=760px){.device-celular .inventory-shiny-sacrifice-picker{grid-column:1/-1}.device-celular .inventory-upgrade-backdrop main>.inventory-shiny-sacrifice-picker>header{grid-template-columns:none;gap:5px;padding:0 1px;display:flex}.device-celular .inventory-shiny-sacrifice-picker>header b,.device-celular .inventory-shiny-sacrifice-picker>header small{font-size:7px}.device-celular .inventory-shiny-sacrifice-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-height:82px}.device-celular .inventory-shiny-sacrifice-picker>div>button{grid-template-columns:25px minmax(0,1fr) auto;gap:4px;padding:3px}.device-celular .inventory-shiny-sacrifice-picker button>i{width:24px;height:24px}.device-celular .inventory-shiny-sacrifice-picker button>span>b{font-size:8px}.device-celular .inventory-shiny-sacrifice-picker button>span>small,.device-celular .inventory-shiny-sacrifice-picker button>em{font-size:6px}.device-celular .inventory-shiny-iv-summary{grid-column:2;gap:2px;padding:0}.device-celular .inventory-shiny-iv-summary>div{gap:4px}.device-celular .inventory-shiny-iv-summary dt{font-size:6px}.device-celular .inventory-shiny-iv-summary dd{font-size:9px}}.player-hud-tools .player-duel-tower-toggle{color:#ffe494;background:linear-gradient(145deg,#4a300afa,#1e1408fa);border-color:#d5b14fd1;border-radius:9px 50%}.player-hud-tools .player-duel-tower-toggle.active{color:#fff8ce;border-color:#ffe17a;box-shadow:0 5px 18px #00000080,0 0 15px #ffcd4b61}.duel-tower-window{--tower-gold:#e9bc58;--tower-gold-soft:#ffe49a;--tower-border:#67532c;top:50px;left:min(calc(28px + 250px * var(--ui-scale)),calc(100vw - 630px));background:radial-gradient(circle at 12% 0,#d8a43721,#0000 34%),linear-gradient(160deg,#101016fb,#070a0ffc);border-color:#79622e;width:min(610px,100vw - 18px);height:min(82vh,760px);max-height:min(82vh,760px);box-shadow:0 20px 70px #000000d1,0 0 24px #d3a5361a}.duel-tower-window>.duel-tower-header{background:linear-gradient(105deg,#34250d,#17140f 50%,#0c1118);border-bottom-color:#594722;min-height:66px;padding:0 14px}.duel-tower-header>i{color:#ffe18a;background:radial-gradient(circle,#72541d,#251a08 72%);border:1px solid #8c6d2d;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;margin-right:10px;display:grid;box-shadow:inset 0 0 12px #ffdf7426,0 0 14px #e4b23e29}.duel-tower-header>span{flex:1}.duel-tower-window>.duel-tower-header b{color:#fff0b3;letter-spacing:.12em;font-size:14px}.duel-tower-window>.duel-tower-header small{color:#bca56f;letter-spacing:.04em;font-size:10px}.social-window>nav.duel-tower-tabs{background:#0d0e13;border-color:#44391f;grid-template-columns:repeat(4,1fr)}.duel-tower-tabs button{justify-content:center;align-items:center;gap:6px;display:flex}.social-window>nav.duel-tower-tabs button.active{color:#ffe498;background:linear-gradient(#332710,#19150d);box-shadow:inset 0 -2px #e0ae43}.duel-tower-status{background:#090b10d1;border-bottom:1px solid #302b21;grid-template-columns:1.05fr .85fr 1.25fr;gap:7px;padding:9px 11px;display:grid}.duel-tower-status>span{background:linear-gradient(145deg,#17171d,#101117);border:1px solid #353129;border-radius:8px;align-content:center;gap:2px;min-width:0;padding:8px 10px;display:grid}.duel-tower-status small{color:#8f887a;font:850 9px var(--font-geist-mono);letter-spacing:.04em}.duel-tower-status b{color:#f3ead5;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:16px;display:flex;overflow:hidden}.duel-tower-status em{color:#736e65;font-size:9px;font-style:normal}.duel-tower-status>.duel-tower-elo{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr)}.duel-tower-elo>i{color:currentColor;background:#282127;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.duel-tower-elo small,.duel-tower-elo b{grid-column:2}.elo-bronze{color:#dd9362!important}.elo-prata{color:#d1d9e4!important}.elo-ouro{color:#ffda6e!important}.elo-diamante{color:#7fe2ff!important}.elo-mestre{color:#c89bff!important}.duel-tower-main,.duel-tower-ranking,.duel-tower-shop,.duel-tower-rules{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.duel-tower-main{align-content:start;gap:9px;padding:10px;display:grid}.duel-tower-loading{color:#d9bd72;align-content:center;place-items:center;gap:12px;min-height:250px;display:grid}.duel-tower-season-line{background:#121319;border:1px solid #403821;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px 12px;display:grid;position:relative;overflow:hidden}.duel-tower-season-line>span{gap:3px;display:grid}.duel-tower-season-line b{color:#ead8a3;font-size:12px}.duel-tower-season-line small{color:#858077;font-size:10px}.duel-tower-season-line>strong{color:#edc65f;font:850 11px var(--font-geist-mono)}.duel-tower-season-line>i{background:#24221d;height:3px;position:absolute;bottom:0;left:0;right:0}.duel-tower-season-line>i>em{background:linear-gradient(90deg,#8e651d,#efc85e);height:100%;display:block;box-shadow:0 0 8px #e4b344}.duel-tower-entry{text-align:center;background:radial-gradient(circle at 50% 28%,#e1b44429,#0000 42%),linear-gradient(#181711,#101116);border:1px solid #524222;border-radius:11px;align-content:center;justify-items:center;gap:10px;min-height:230px;padding:24px;display:grid}.duel-tower-entry>svg{color:#eac75f;filter:drop-shadow(0 0 10px #e7b74259)}.duel-tower-entry h3{color:#fff0b2;margin:0;font-size:18px}.duel-tower-entry p{color:#a8a092;max-width:400px;margin:0;font-size:12px;line-height:1.5}.duel-tower-entry>button,.duel-tower-fight{color:#fff1b8;min-height:42px;font:900 11px var(--font-geist-mono);letter-spacing:.04em;cursor:pointer;background:linear-gradient(#7f5a17,#49320b);border:1px solid #c09232;border-radius:8px;padding:0 20px;box-shadow:0 6px 18px #00000059}.duel-tower-entry>button:disabled,.duel-tower-fight:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.48}.duel-tower-entry.conquered{background:radial-gradient(circle,#f7cb522e,#0000 54%),#14130e;border-color:#796129;min-height:205px}.duel-tower-challenge{gap:8px;display:grid}.duel-tower-floor-path>span{color:#eacb74;min-height:36px;font:850 10px var(--font-geist-mono);background:#1b170e;border:1px solid #564421;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:flex}.duel-tower-floor-path>span.current{color:#bcb3c9;background:#17161e;border-color:#3e3a47}.duel-tower-challenge>article{background:linear-gradient(135deg,#211b0e,#11131a);border:1px solid #5e4c27;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid;box-shadow:inset 3px 0 #d5a83f}.duel-tower-challenge>article>i{background:#17151a;border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.duel-tower-challenge>article>span{gap:2px;min-width:0;display:grid}.duel-tower-challenge article small{color:#8d8474;font:800 9px var(--font-geist-mono)}.duel-tower-challenge h3{color:#fff3c6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.duel-tower-challenge p{color:#a49b8d;margin:0;font-size:11px}.duel-tower-challenge>article>strong{color:#f4ce66;justify-items:end;font-size:18px;display:grid}.duel-tower-challenge>article>strong small{font-size:8px}.duel-tower-challenge>aside{color:#8fd7ff;background:#101b25;border:1px solid #38526b;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.duel-tower-challenge>aside>svg{flex:none}.duel-tower-challenge>aside>span{gap:3px;display:grid}.duel-tower-challenge>aside small{color:#9aafbd;font-size:10px;line-height:1.4}.duel-tower-requirements{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.duel-tower-requirements>span{color:#8d8791;background:#111217;border:1px solid #343039;border-radius:6px;justify-items:center;gap:2px;padding:7px 3px;font-size:9px;display:grid}.duel-tower-requirements b{color:#ddd4e4;font-size:11px}.duel-tower-fight{background:linear-gradient(#8a6117,#4c330a);justify-content:center;align-items:center;width:100%;display:flex}.duel-tower-rewards{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.duel-tower-rewards article{color:#ddbd67;background:#111217;border:1px solid #393329;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.duel-tower-rewards span{gap:2px;display:grid}.duel-tower-rewards small{color:#807b72;font:800 8px var(--font-geist-mono)}.duel-tower-rewards b{color:#e5dcc7;font-size:11px}.duel-tower-ranking{padding:10px}.duel-tower-ranking>header,.duel-tower-shop>header{border-bottom:1px solid #373123;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px 10px;display:flex}.duel-tower-ranking>header>span,.duel-tower-shop>header>span,.duel-tower-shop>header>strong{color:#e6bd56;align-items:center;gap:6px;display:flex}.duel-tower-ranking>header b,.duel-tower-shop>header b{color:#eadcae;font:900 11px var(--font-geist-mono)}.duel-tower-ranking>header small{color:#827b6e;font-size:10px}.duel-tower-ranking>article{border-bottom:1px solid #292821;grid-template-columns:48px 30px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:54px;padding:7px 9px;display:grid}.duel-tower-ranking>article.current{background:linear-gradient(90deg,#29200c,#15151a);border:1px solid #81682f;border-radius:8px;margin:4px 0;box-shadow:inset 3px 0 #e4b74d}.duel-tower-ranking>article>strong{color:#d6c890;font-size:14px}.duel-tower-ranking>article>i{text-align:center;font:16px serif}.duel-tower-ranking>article>span{gap:3px;min-width:0;display:grid}.duel-tower-ranking>article>span>b{color:#eee9df;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.duel-tower-ranking>article>span>small{color:#827d78;font-size:10px}.duel-tower-ranking>article>em{font-size:10px;font-style:normal}.duel-tower-shop{padding:10px}.duel-tower-shop>header>strong{font-size:14px}.duel-tower-shop>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.duel-tower-shop article{background:linear-gradient(145deg,#17161a,#101116);border:1px solid #3d3628;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);gap:6px 9px;min-width:0;padding:9px;display:grid}.duel-tower-shop article>i{background:radial-gradient(circle,#332710,#14130f);border:1px solid #5a4727;border-radius:9px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.duel-tower-shop img,.duel-tower-confirm img{object-fit:contain;filter:drop-shadow(0 0 6px #ffcf484d);width:38px;height:38px}.duel-tower-shop article>span{align-content:start;gap:2px;min-width:0;display:grid}.duel-tower-shop article small{color:#b68d3f;font:850 8px var(--font-geist-mono)}.duel-tower-shop article b{color:#eee3c5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.duel-tower-shop article p{color:#817b72;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.duel-tower-shop article>button{color:#f4d477;min-width:82px;height:28px;font:850 9px var(--font-geist-mono);cursor:pointer;background:#32260e;border:1px solid #81652b;border-radius:6px;grid-column:2;justify-content:center;justify-self:end;align-items:center;gap:4px;display:flex}.duel-tower-shop article>button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.42}.duel-tower-rules{padding:14px}.duel-tower-rules h3{color:#f0ce71;align-items:center;gap:7px;margin:0 0 12px;font-size:15px;display:flex}.duel-tower-rules ol{counter-reset:tower-rule;gap:7px;margin:0;padding:0;list-style:none;display:grid}.duel-tower-rules li{counter-increment:tower-rule;background:#121318;border:1px solid #35312a;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);gap:2px 8px;padding:9px;display:grid}.duel-tower-rules li:before{content:counter(tower-rule);color:#f2ce69;background:#2c220d;border:1px solid #725b2c;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.duel-tower-rules li b{color:#e9dfc6;font-size:12px}.duel-tower-rules li span{color:#928d84;font-size:11px;line-height:1.4}.duel-tower-rules>aside{background:#19150e;border:1px solid #4a3c24;border-radius:8px;margin-top:10px;padding:11px}.duel-tower-rules>aside b{color:#edc763;font-size:12px}.duel-tower-rules>aside p{color:#a59b87;margin:5px 0 0;font-size:11px;line-height:1.5}.duel-tower-choice{z-index:4;background:linear-gradient(120deg,#34270dfa,#0e1016fc);border:1px solid #7f6228;border-radius:11px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 12px 36px #000}.duel-tower-choice.defeat{background:linear-gradient(120deg,#23202afa,#0d0f14fc);border-color:#5e5967}.duel-tower-choice>i{color:#ffda71;background:#4d3911;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.duel-tower-choice.defeat>i{color:#cfc5da;background:#282631}.duel-tower-choice>span{gap:2px;min-width:0;display:grid}.duel-tower-choice small{color:#c69f49;font:850 8px var(--font-geist-mono)}.duel-tower-choice h3{color:#fff0b9;margin:0;font-size:14px}.duel-tower-choice p{color:#a69c87;margin:0;font-size:10px}.duel-tower-choice>strong{color:#f4d371;align-items:center;gap:4px;font-size:12px;display:flex}.duel-tower-choice>footer{grid-column:1/-1;grid-template-columns:1fr 1.2fr;gap:6px;display:grid}.duel-tower-choice button,.duel-tower-confirm button{color:#c8c0cf;min-height:34px;font:850 9px var(--font-geist-mono);cursor:pointer;background:#1a1920;border:1px solid #4d4753;border-radius:7px}.duel-tower-choice button.primary,.duel-tower-confirm button.primary{color:#ffe6a0;background:linear-gradient(#735115,#422d09);border-color:#aa8031}.duel-tower-choice button:disabled{opacity:.45}.duel-tower-confirm>article{text-align:center;background:radial-gradient(circle at 50% 20%,#edbe4629,#0000 38%),#111218;border:1px solid #87672c;border-radius:13px;justify-items:center;gap:8px;width:min(360px,100%);padding:20px;display:grid;box-shadow:0 20px 60px #000}.duel-tower-confirm>article>i{background:#28200e;border:1px solid #765a27;border-radius:12px;place-items:center;width:62px;height:62px;display:grid}.duel-tower-confirm img{width:52px;height:52px}.duel-tower-confirm small{color:#c49a43;font:900 9px var(--font-geist-mono)}.duel-tower-confirm h3{color:#f4e8c2;margin:0;font-size:17px}.duel-tower-confirm p{color:#918a7e;margin:0;font-size:11px}.duel-tower-confirm>article>strong{color:#f2ce69;align-items:center;gap:6px;font-size:13px;display:flex}.duel-tower-confirm footer{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:4px;display:grid}.device-pc .duel-tower-main,.device-pc .duel-tower-ranking,.device-pc .duel-tower-shop,.device-pc .duel-tower-rules,.device-pc .duel-tower-season-line b,.device-pc .duel-tower-challenge h3,.device-pc .duel-tower-ranking>article>span>b,.device-pc .duel-tower-shop article b,.device-pc .duel-tower-rules li b{font-size:14px}.device-pc .duel-tower-season-line small,.device-pc .duel-tower-challenge p,.device-pc .duel-tower-challenge>aside small,.device-pc .duel-tower-requirements>span,.device-pc .duel-tower-rewards b,.device-pc .duel-tower-ranking>article>span>small,.device-pc .duel-tower-ranking>article>em,.device-pc .duel-tower-shop>p,.device-pc .duel-tower-shop article p,.device-pc .duel-tower-rules li span,.device-pc .duel-tower-rules>aside p{font-size:12px}@media (width<=760px) and (orientation:landscape){.device-celular .duel-tower-window{width:min(650px,92vw);height:auto;max-height:none;top:4px;bottom:4px;left:5px}.device-celular .duel-tower-window>.duel-tower-header{min-height:46px;padding:0 8px}.device-celular .duel-tower-header>i{width:33px;height:33px;margin-right:7px}.device-celular .duel-tower-window>.duel-tower-header b{font-size:10px}.device-celular .duel-tower-window>.duel-tower-header small{font-size:7px}.device-celular .duel-tower-tabs button{height:28px!important;font-size:7px!important}.device-celular .duel-tower-status{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 6px}.device-celular .duel-tower-status>span{padding:4px 6px}.device-celular .duel-tower-status small{font-size:6px}.device-celular .duel-tower-status b{font-size:10px}.device-celular .duel-tower-status em{display:none}.device-celular .duel-tower-status>.duel-tower-elo{grid-template-columns:22px minmax(0,1fr)}.device-celular .duel-tower-elo>i{width:20px;height:20px}.device-celular .duel-tower-main{grid-template-columns:minmax(0,1.5fr) minmax(190px,.8fr);gap:5px;padding:5px}.device-celular .duel-tower-season-line{grid-column:1/-1;padding:5px 7px 8px}.device-celular .duel-tower-season-line b{font-size:8px}.device-celular .duel-tower-season-line small,.device-celular .duel-tower-season-line>strong{font-size:7px}.device-celular .duel-tower-challenge{grid-column:1;gap:4px}.device-celular .duel-tower-floor-path>span{min-height:25px;font-size:6px}.device-celular .duel-tower-challenge>article{grid-template-columns:37px minmax(0,1fr) auto;gap:6px;padding:6px}.device-celular .duel-tower-challenge>article>i{width:34px;height:34px}.device-celular .duel-tower-challenge>article>i svg{width:18px}.device-celular .duel-tower-challenge h3{font-size:10px}.device-celular .duel-tower-challenge article small,.device-celular .duel-tower-challenge p{font-size:6px}.device-celular .duel-tower-challenge>article>strong{font-size:12px}.device-celular .duel-tower-challenge>aside{gap:5px;padding:4px}.device-celular .duel-tower-challenge>aside b{font-size:7px}.device-celular .duel-tower-challenge>aside small{font-size:6px}.device-celular .duel-tower-requirements>span{padding:3px 1px;font-size:6px}.device-celular .duel-tower-requirements b{font-size:7px}.device-celular .duel-tower-fight{min-height:29px;font-size:7px}.device-celular .duel-tower-rewards{grid-area:2/2;grid-template-columns:1fr;align-content:start;gap:4px}.device-celular .duel-tower-rewards article{gap:5px;padding:6px}.device-celular .duel-tower-rewards small{font-size:6px}.device-celular .duel-tower-rewards b{font-size:7px}.device-celular .duel-tower-entry{grid-column:1/-1;min-height:150px;padding:10px}.device-celular .duel-tower-entry h3{font-size:12px}.device-celular .duel-tower-entry p{font-size:8px}.device-celular .duel-tower-entry>button{min-height:30px;font-size:7px}.device-celular .duel-tower-ranking,.device-celular .duel-tower-shop,.device-celular .duel-tower-rules{padding:6px}.device-celular .duel-tower-shop>section{grid-template-columns:repeat(3,minmax(0,1fr))}.device-celular .duel-tower-shop article{grid-template-columns:34px minmax(0,1fr);gap:3px 5px;padding:5px}.device-celular .duel-tower-shop article>i{width:32px;height:32px}.device-celular .duel-tower-shop img{width:28px;height:28px}.device-celular .duel-tower-shop article b{font-size:7px}.device-celular .duel-tower-shop article small,.device-celular .duel-tower-shop article p{font-size:6px}.device-celular .duel-tower-shop article>button{min-width:55px;height:21px;font-size:6px}.device-celular .duel-tower-choice{grid-template-columns:34px minmax(0,1fr) auto;gap:5px;padding:6px;bottom:5px;left:5px;right:5px}.device-celular .duel-tower-choice>i{width:32px;height:32px}.device-celular .duel-tower-choice>i svg{width:20px}.device-celular .duel-tower-choice h3{font-size:9px}.device-celular .duel-tower-choice p,.device-celular .duel-tower-choice small{font-size:6px}.device-celular .duel-tower-choice button{min-height:25px;font-size:6px}}@media (width<=520px) and (orientation:portrait){.duel-tower-window{width:calc(100vw - 14px);height:auto;max-height:none;top:7px;bottom:7px;left:7px}.duel-tower-window>.duel-tower-header{min-height:56px}.duel-tower-status{grid-template-columns:1fr 1fr}.duel-tower-status>span:last-child{grid-column:1/-1}.duel-tower-shop>section,.duel-tower-requirements{grid-template-columns:1fr}.duel-tower-choice{grid-template-columns:42px minmax(0,1fr)}.duel-tower-choice>strong{grid-column:1/-1;justify-self:end}.duel-tower-rewards{grid-template-columns:1fr}}.npc-reward-celebration{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 45%,#ffcc4b2e,#0000 34%),#010508e0;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.npc-reward-celebration-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg,#ffdc751c 0 8deg,transparent 8deg 18deg);pointer-events:none;border-radius:50%;width:min(680px,110vmin);animation:14s linear infinite npc-reward-rays;position:absolute;-webkit-mask-image:radial-gradient(circle,#000 0 41%,#0000 72%);mask-image:radial-gradient(circle,#000 0 41%,#0000 72%)}.npc-reward-celebration>article{color:#f8f5e9;background:linear-gradient(145deg,#29200c,#111922 58%,#091016);border:1px solid #e3b93f;border-radius:19px;grid-template-rows:auto minmax(0,1fr) auto;width:min(610px,96vw);max-height:92dvh;animation:.42s cubic-bezier(.2,.85,.25,1.15) both npc-reward-window;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000,inset 0 0 0 1px #ffeb9f14,0 0 42px #ffc53033}.npc-reward-celebration>article:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 0,#ffde6b2b,#0000 31%),radial-gradient(circle at 88% 15%,#6cceff1a,#0000 28%);position:absolute;inset:0}.npc-reward-celebration>article>header{z-index:1;border-bottom:1px solid #e3b93f4d;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;padding:15px 17px 13px;display:grid;position:relative}.npc-reward-celebration>article>header>i{color:#fff0a7;background:radial-gradient(circle,#a77818,#3a2808);border:1px solid #f0cb5a;border-radius:50%;place-items:center;width:58px;height:58px;font-style:normal;animation:.7s ease-out .12s both npc-reward-emblem;display:grid;box-shadow:0 0 0 6px #ffd24912,0 0 24px #ffca364d}.npc-reward-celebration>article>header>span{gap:2px;min-width:0;display:grid}.npc-reward-celebration>article>header small{color:#f1c94c;font:900 11px var(--font-geist-mono);letter-spacing:.1em}.npc-reward-celebration h2{color:#fff6ce;margin:0;font-size:23px;line-height:1.15}.npc-reward-celebration>article>header p{color:#c9c5b4;margin:2px 0 0;font-size:13px;line-height:1.35}.npc-reward-celebration>article>main{z-index:1;overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:13px;display:grid;position:relative;overflow-y:auto}.npc-reward-celebration-item{--reward-color:#e3b93f;border:1px solid var(--reward-color);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.npc-reward-celebration-item{border:1px solid color-mix(in srgb,var(--reward-color),transparent 42%)}}.npc-reward-celebration-item{background:linear-gradient(135deg,var(--reward-color),#0a1116db);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.npc-reward-celebration-item{background:linear-gradient(135deg,color-mix(in srgb,var(--reward-color),transparent 88%),#0a1116db)}}.npc-reward-celebration-item{animation:npc-reward-item-in .42s calc(.16s + var(--reward-index) * 80ms) ease-out both;box-shadow:0 8px 20px #00000038}.npc-reward-celebration-item.badge{--reward-color:#74cef1}.npc-reward-celebration-item.trophy{--reward-color:#ffd65e}.npc-reward-celebration-item>i{border:1px solid var(--reward-color);place-items:center;width:56px;height:56px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.npc-reward-celebration-item>i{border:1px solid color-mix(in srgb,var(--reward-color),transparent 45%)}}.npc-reward-celebration-item>i{background:radial-gradient(circle,var(--reward-color),#080d11b8);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.npc-reward-celebration-item>i{background:radial-gradient(circle,color-mix(in srgb,var(--reward-color),transparent 72%),#080d11b8)}}.npc-reward-celebration-item>i{font-style:normal}.npc-reward-celebration-item>i>img{object-fit:contain;filter:drop-shadow(0 3px 4px #00000073);width:48px;height:48px}.npc-reward-celebration-item>i>strong{border:1px solid var(--reward-color);color:#ffe896;min-width:27px;font:900 11px/1 var(--font-geist-mono);text-align:center;background:#17130a;border-radius:999px;padding:4px 5px;position:absolute;bottom:-5px;right:-5px}.npc-reward-celebration-item>span{gap:4px;min-width:0;display:grid}.npc-reward-celebration-item>span>small{color:var(--reward-color);font:900 9px var(--font-geist-mono);letter-spacing:.06em;align-items:center;gap:4px;display:flex}.npc-reward-celebration-item>span>b{color:#f5f2e6;text-overflow:ellipsis;font-size:12px;line-height:1.25;overflow:hidden}.npc-reward-celebration>article>footer{z-index:1;padding:0 13px 13px;position:relative}.npc-reward-celebration>article>footer>button{color:#fff6ca;width:100%;height:42px;font:900 12px var(--font-geist-mono);letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#9a6d13,#68470c);border:1px solid #f1cc5b;border-radius:9px;justify-content:center;align-items:center;gap:7px;display:flex;box-shadow:0 7px 18px #0000003d}.npc-reward-celebration>article>footer>button:hover,.npc-reward-celebration>article>footer>button:focus-visible{filter:brightness(1.15);outline-offset:2px;outline:2px solid #ffe58b}.device-pc .npc-reward-celebration>article>header p,.device-pc .npc-reward-celebration-item>span>b{font-size:14px}.device-pc .npc-reward-celebration-item>span>small{font-size:12px}.device-pc .npc-reward-celebration>article>footer>button{font-size:13px}@keyframes npc-reward-window{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes npc-reward-emblem{0%{opacity:0;transform:scale(.45)rotate(-20deg)}70%{opacity:1;transform:scale(1.12)rotate(5deg)}to{transform:none}}@keyframes npc-reward-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes npc-reward-rays{to{transform:rotate(360deg)}}@media (width<=760px){.device-celular .npc-reward-celebration{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:end;padding:7px}.device-celular .npc-reward-celebration>article{border-radius:14px;width:min(560px,100%);max-height:96dvh}.device-celular .npc-reward-celebration>article>header{grid-template-columns:45px minmax(0,1fr);gap:8px;padding:8px 10px}.device-celular .npc-reward-celebration>article>header>i{width:42px;height:42px}.device-celular .npc-reward-celebration>article>header>i>svg{width:20px}.device-celular .npc-reward-celebration>article>header small{font-size:7px}.device-celular .npc-reward-celebration h2{font-size:15px}.device-celular .npc-reward-celebration>article>header p{font-size:9px}.device-celular .npc-reward-celebration>article>main{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px}.device-celular .npc-reward-celebration-item{border-radius:7px;grid-template-columns:39px minmax(0,1fr);gap:4px;padding:4px}.device-celular .npc-reward-celebration-item>i{border-radius:6px;width:38px;height:38px}.device-celular .npc-reward-celebration-item>i>img{width:33px;height:33px}.device-celular .npc-reward-celebration-item>i>strong{min-width:20px;padding:3px;font-size:7px;bottom:-3px;right:-3px}.device-celular .npc-reward-celebration-item>span{gap:2px}.device-celular .npc-reward-celebration-item>span>small{font-size:6px}.device-celular .npc-reward-celebration-item>span>small>svg{display:none}.device-celular .npc-reward-celebration-item>span>b{font-size:8px}.device-celular .npc-reward-celebration>article>footer{padding:0 6px 7px}.device-celular .npc-reward-celebration>article>footer>button{height:32px;font-size:8px}}@media (prefers-reduced-motion:reduce){.npc-reward-celebration-rays,.npc-reward-celebration>article,.npc-reward-celebration>article>header>i,.npc-reward-celebration-item{animation:none}}@media (width<=760px){.device-celular .candy-release-actions{grid-template-columns:1fr 1fr;gap:4px;margin-top:5px}.device-celular .candy-quick-button,.device-celular .candy-same-button{min-height:28px;padding:3px;font-size:6px}.device-celular .candy-quick{-webkit-backdrop-filter:none;backdrop-filter:none;padding:3px}.device-celular .candy-quick>article{border-radius:9px;grid-template-rows:43px auto 31px minmax(0,1fr) 42px;width:100%;height:100%}.device-celular .candy-quick>article>header{padding:0 7px}.device-celular .candy-quick>article>header b{font-size:10px}.device-celular .candy-quick>article>header small{font-size:7px}.device-celular .candy-quick>article>header>button{width:27px;height:27px}.device-celular .candy-quick-filters{grid-template-columns:minmax(0,1fr) 80px 90px;gap:4px;padding:5px}.device-celular .candy-quick-filters label{gap:2px;font-size:6px}.device-celular .candy-quick-filters label>div,.device-celular .candy-quick-filters input,.device-celular .candy-quick-filters select{height:27px;font-size:7px}.device-celular .candy-quick-filters input{height:auto}.device-celular .candy-quick>article>nav{gap:3px;padding:3px 5px}.device-celular .candy-quick>article>nav button{padding:0 5px;font-size:6px}.device-celular .candy-quick-list{gap:3px;padding:4px 5px}.device-celular .candy-quick-list>button{grid-template-columns:14px 31px minmax(0,1fr);gap:4px;min-height:40px;padding:3px}.device-celular .candy-quick-list>button>span svg{width:13px}.device-celular .candy-quick-list>button>i{width:29px;height:29px}.device-celular .candy-quick-list>button>i .inventory-pokemon-icon{transform:scale(.6)}.device-celular .candy-quick-list>button>b{font-size:8px}.device-celular .candy-quick-list>button>b small{margin-top:2px;font-size:6px}.device-celular .candy-quick>article>footer{padding:4px 6px}.device-celular .candy-quick>article>footer>span b{font-size:14px}.device-celular .candy-quick>article>footer>span small{font-size:7px}.device-celular .candy-quick>article>footer>button{min-width:155px;height:30px;font-size:7px}}.duel-tower-backdrop{z-index:10035;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:radial-gradient(circle at 72% 18%,#5b44a633,#0000 34%),#020408db;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.duel-tower-window{--tower-gold:#e9bc58;--tower-gold-soft:#ffe7a2;--tower-line:#5c4a29;color:#f3eee2;background:linear-gradient(155deg,#161722,#080b12 58%,#10111a);border:1px solid #846a34;border-radius:17px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 110px #000000f0,0 0 55px #ddb0411f;width:min(1040px,100vw - 24px)!important;max-width:none!important;height:min(760px,100dvh - 24px)!important;max-height:none!important;position:relative!important;inset:auto!important}.duel-tower-window:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffe8a20d}.duel-tower-header{z-index:1;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden;background:linear-gradient(90deg,#111017fa 0%,#111017e0 43%,#090b1259 76%,#090b122e),url(/game/ui/duel-tower-hero.webp) 67% 57%/cover no-repeat!important;border-bottom:1px solid #665029!important;min-height:94px!important;padding:12px 18px!important}.duel-tower-header:after{content:"";filter:blur(35px);pointer-events:none;background:#976fff33;border-radius:50%;width:210px;height:90px;position:absolute;bottom:-55px;right:11%}.duel-tower-brand{z-index:1;flex:1;align-items:center;gap:12px;min-width:0;position:relative;display:flex!important}.duel-tower-brand>i{color:#ffe28a;flex:0 0 54px;place-items:center;display:grid;background:radial-gradient(circle at 40% 30%,#8b681f,#2d1f09 72%)!important;border:1px solid #b58a35!important;border-radius:14px!important;width:54px!important;height:54px!important;margin:0!important;box-shadow:0 0 0 4px #0b0a0e7a,0 0 22px #ecbc4133!important}.duel-tower-brand>span{gap:2px;min-width:0;display:grid}.duel-tower-brand small{color:#d8b75f!important;font:900 10px var(--font-geist-mono)!important;letter-spacing:.12em!important}.duel-tower-brand h2{color:#fff4c9;text-shadow:0 3px 14px #000;margin:0;font-size:25px;line-height:1.05}.duel-tower-brand em{color:#c3b99e;font-size:12px;font-style:normal}.duel-tower-header>button{z-index:2;cursor:pointer;flex:0 0 38px;place-items:center;display:grid;position:relative;color:#ffabba!important;background:#2b141ceb!important;border:1px solid #714252!important;border-radius:50%!important;width:38px!important;height:38px!important;font-size:0!important}.duel-tower-header>button:hover,.duel-tower-header>button:focus-visible{color:#fff;outline-offset:2px;outline:2px solid #ffabba40;border-color:#d2768d!important}.duel-tower-tabs{z-index:2;flex:0 0 50px;height:50px;position:relative;background:#0d0f16!important;border:0!important;border-bottom:1px solid #39301f!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.duel-tower-tabs button{letter-spacing:.04em;cursor:pointer;justify-content:center;align-items:center;gap:8px;color:#88818d!important;height:auto!important;font:900 12px var(--font-geist-mono)!important;background:0 0!important;border:0!important;border-right:1px solid #2b2830!important;display:flex!important}.duel-tower-tabs button:last-child{border-right:0!important}.duel-tower-tabs button.active{color:#ffe59b!important;background:linear-gradient(#5b441473,#281f0e8c)!important;box-shadow:inset 0 -3px #e2b74d!important}.duel-tower-tabs button:hover:not(.active),.duel-tower-tabs button:focus-visible:not(.active){outline:0;color:#ddd2e2!important;background:#161721!important}.duel-tower-status{z-index:1;background:#080a10f0;border-bottom:1px solid #302b24;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px 13px;display:grid;position:relative}.duel-tower-status>span{align-items:center;min-width:0;align-content:initial!important;background:linear-gradient(145deg,#181920,#101118)!important;border:1px solid #38342d!important;border-radius:10px!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.duel-tower-status>span>i{color:#e7bd58;background:#211c13;border:1px solid #51462f;border-radius:11px;place-items:center;display:grid;grid-row:auto!important;width:40px!important;height:40px!important;font-style:normal!important}.duel-tower-status>span>span{gap:1px;min-width:0;display:grid}.duel-tower-status small{color:#918a7d;font:900 10px var(--font-geist-mono);letter-spacing:.05em;grid-column:auto!important}.duel-tower-status b{color:#f4ead1;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.15;display:block;overflow:hidden;grid-column:auto!important}.duel-tower-status em{color:#77736c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.duel-tower-status>.duel-tower-elo>i{background:#272129;border-radius:50%}.duel-tower-wallet>i{background:radial-gradient(circle,#4a3510,#17130d)!important}.duel-tower-points-icon{vertical-align:middle;flex:none;display:inline-block;object-fit:contain!important;filter:drop-shadow(0 2px 4px #0000007a)drop-shadow(0 0 5px #ffc23038)!important;width:1.35em!important;height:1.35em!important}.duel-tower-wallet>i .duel-tower-points-icon{width:34px!important;height:34px!important}.duel-tower-elo-icon{object-fit:contain;filter:drop-shadow(0 3px 5px #0000009e);display:block;width:100%!important;height:100%!important}.duel-tower-ranking>section>article>i{place-items:center;width:32px;height:32px;display:grid}.duel-tower-main,.duel-tower-ranking,.duel-tower-shop,.duel-tower-rules,.duel-tower-loading{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7a6130 transparent;flex:1;min-height:0;position:relative;overflow:hidden auto}.duel-tower-loading{color:#e6c46c;align-content:center;place-items:center;gap:12px;display:grid}.duel-tower-loading b{font-size:15px}.duel-tower-main{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:11px;padding:12px 14px 14px;display:grid}.duel-tower-season-card{background:linear-gradient(90deg,#0e1018fa,#0f1119d1 54%,#0b0d146b),url(/game/ui/duel-tower-hero.webp) 72% 64%/cover no-repeat;border:1px solid #594827;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:105px;padding:16px 18px 19px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 38px #0d081c47}.duel-tower-season-card>span{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.duel-tower-season-card small{color:#e3bd5d;font:900 10px var(--font-geist-mono);letter-spacing:.08em}.duel-tower-season-card h3{color:#fff1bf;margin:0;font-size:21px}.duel-tower-season-card p{color:#b0a995;margin:0;font-size:12px}.duel-tower-season-card>aside{z-index:1;background:#0e0d12c2;border:1px solid #deb44c59;border-radius:9px;justify-items:end;gap:3px;min-width:105px;padding:9px 11px;display:grid;position:relative}.duel-tower-season-card>aside strong{color:#ffe18d;font:900 16px var(--font-geist-mono)}.duel-tower-season-card>i{background:#24231f;height:4px;position:absolute;bottom:0;left:0;right:0}.duel-tower-season-card>i>em{background:linear-gradient(90deg,#88601a,#f0c75b,#a47ef2);height:100%;display:block;box-shadow:0 0 10px #e6b848}.duel-tower-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.72fr);gap:11px;min-height:0;display:grid}.duel-tower-challenge{background:linear-gradient(145deg,#181719fa,#0b0d14fa);border:1px solid #463b29;border-radius:12px;grid-template-rows:auto auto auto minmax(44px,auto);align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.duel-tower-floor-path{grid-template-columns:1fr 42px 1fr;align-items:center;gap:7px;display:grid}.duel-tower-floor-path>span{min-height:42px!important;font-size:11px!important}.duel-tower-floor-path>i{color:#e6b74b;place-items:center;display:grid}.duel-tower-challenge>article{min-height:104px;background:radial-gradient(circle at 12%,#e1ae3a1f,#0000 28%),linear-gradient(135deg,#241d0f,#11131a)!important;border-color:#69542b!important;border-radius:11px!important;grid-template-columns:66px minmax(0,1fr) auto!important;gap:13px!important;padding:15px!important;box-shadow:inset 4px 0 #dfb34d!important}.duel-tower-challenge>article>i{width:60px!important;height:60px!important}.duel-tower-challenge>article>span{gap:3px!important}.duel-tower-challenge article small{font-size:10px!important}.duel-tower-challenge h3{font-size:21px!important}.duel-tower-challenge p{font-size:13px!important}.duel-tower-challenge>article>strong{justify-items:end;gap:2px;display:grid}.duel-tower-challenge>article>strong>span{color:#f4ce66;font-size:26px}.duel-tower-challenge>article>strong small{color:#a99a74;align-items:center;gap:3px;display:flex;font-size:9px!important}.duel-tower-challenge>aside{align-items:flex-start;gap:9px;min-width:0;display:flex;padding:10px 11px!important}.duel-tower-challenge>aside b{font-size:12px!important}.duel-tower-challenge>aside small{font-size:11px!important}.duel-tower-fight{min-height:46px!important;font-size:12px!important}.duel-tower-fight:hover:not(:disabled),.duel-tower-fight:focus-visible:not(:disabled){filter:brightness(1.15);outline-offset:2px;outline:2px solid #ffe18e47}.duel-tower-rewards{grid-auto-rows:minmax(0,1fr);grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.duel-tower-rewards article{grid-template-columns:44px minmax(0,1fr);align-items:center;min-width:0;background:linear-gradient(140deg,#16171e,#101117)!important;border-color:#40392d!important;border-radius:10px!important;gap:10px!important;padding:11px 12px!important;display:grid!important}.duel-tower-rewards article>svg{color:#e8bd58;background:#251e10;border:1px solid #5d4b2a;border-radius:10px;width:38px;height:38px;padding:8px}.duel-tower-rewards article>span{gap:2px;min-width:0;display:grid}.duel-tower-rewards small{font-size:9px!important}.duel-tower-rewards b{align-items:center;gap:5px;display:flex;color:#f1e6c9!important;font-size:18px!important}.duel-tower-rewards em{color:#837d72;font-size:11px;font-style:normal}.duel-tower-rewards .duel-tower-next-shop>svg{color:#b99cff;background:#1b1928;border-color:#4a426b}.duel-tower-rewards .duel-tower-next-shop b{font-family:var(--font-geist-mono);color:#d9caff!important}.duel-tower-entry{min-height:260px!important}.duel-tower-entry h3{font-size:22px!important}.duel-tower-entry p{font-size:13px!important}.duel-tower-entry>button{min-height:44px!important;font-size:11px!important}.duel-tower-ranking,.duel-tower-shop,.duel-tower-rules{padding:14px 16px 17px!important}.duel-tower-ranking>header,.duel-tower-shop>header{justify-content:space-between;align-items:center;gap:12px;min-height:61px;display:flex;border-bottom:1px solid #423724!important;padding:9px 4px 12px!important}.duel-tower-ranking>header>span,.duel-tower-shop>header>span{color:#e8bf58;align-items:center;gap:9px;display:flex}.duel-tower-ranking>header>span>span,.duel-tower-shop>header>span>span{gap:2px;display:grid}.duel-tower-ranking>header b,.duel-tower-shop>header b{color:#f0e3bf!important;font-size:13px!important}.duel-tower-ranking>header small,.duel-tower-shop>header small{color:#8f887b!important;font-size:11px!important}.duel-tower-ranking>header>strong{color:#ba9a51;font:900 10px var(--font-geist-mono)}.duel-tower-ranking>section{gap:5px;padding-top:9px;display:grid}.duel-tower-ranking>section>article{background:#111219;border:1px solid #2d2c2a;border-radius:8px;grid-template-columns:62px 34px minmax(0,1fr) 95px;align-items:center;gap:9px;min-height:60px;padding:8px 13px;display:grid}.duel-tower-ranking>section>article.current{background:linear-gradient(90deg,#2b210d,#15161d);border-color:#896c30;box-shadow:inset 4px 0 #e7b94c}.duel-tower-ranking>section>article>strong{color:#dbc990;font-size:17px}.duel-tower-ranking>section>article>i{text-align:center;font:19px serif}.duel-tower-ranking>section>article>span{gap:2px;min-width:0;display:grid}.duel-tower-ranking>section>article>span>b{color:#f0ece3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.duel-tower-ranking>section>article>span>small{color:#817d77;font-size:11px}.duel-tower-ranking>section>article>em{justify-self:end;font-size:12px;font-style:normal}.duel-tower-shop>header>strong{align-items:center;gap:6px;display:flex;color:#f5d875!important;font-size:17px!important}.duel-tower-shop>p{color:#a59d8d!important;margin:11px 3px!important;font-size:12px!important;line-height:1.5!important}.duel-tower-shop>section{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.duel-tower-shop>section>article{min-height:135px;border-color:#403827!important;border-radius:10px!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:58px minmax(0,1fr)!important;gap:8px 10px!important;padding:11px!important}.duel-tower-shop>section>article>i{grid-row:1/3!important;width:55px!important;height:55px!important}.duel-tower-shop>section>article>i>img{width:47px!important;height:47px!important}.duel-tower-shop>section>article>span{gap:3px!important}.duel-tower-shop>section>article small{font-size:9px!important}.duel-tower-shop>section>article b{line-height:1.25;white-space:normal!important;font-size:13px!important}.duel-tower-shop>section>article p{color:#8d877c!important;-webkit-line-clamp:unset!important;margin:0!important;font-size:10px!important;line-height:1.4!important;display:block!important;overflow:visible!important}.duel-tower-shop>section>article>button{grid-column:2!important;justify-self:stretch!important;gap:5px!important;min-width:0!important;height:32px!important;font-size:10px!important}.duel-tower-shop>section>article>button:hover:not(:disabled),.duel-tower-shop>section>article>button:focus-visible:not(:disabled){filter:brightness(1.15);border-color:#d1a641;outline:0}.duel-tower-rules>header{color:#f0c75e;background:linear-gradient(90deg,#211b0e,#12131a);border:1px solid #4c4028;border-radius:10px;align-items:center;gap:10px;margin-bottom:11px;padding:12px 13px;display:flex}.duel-tower-rules>header>span{gap:2px;display:grid}.duel-tower-rules>header h3{color:#f3deb0!important;margin:0!important;font-size:18px!important}.duel-tower-rules>header p{color:#8f887b;margin:0;font-size:11px}.duel-tower-rules ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.duel-tower-rules li{align-content:center;min-height:74px;padding:10px 12px!important}.duel-tower-rules li b{font-size:13px!important}.duel-tower-rules li span{font-size:11px!important}.duel-tower-rules>aside{margin-top:9px!important;padding:12px 14px!important}.duel-tower-rules>aside b{font-size:13px!important}.duel-tower-rules>aside p{font-size:11px!important}.duel-tower-choice{grid-template-columns:58px minmax(0,1fr) auto!important;gap:11px!important;padding:13px!important;bottom:14px!important;left:14px!important;right:14px!important}.duel-tower-choice>i{width:54px!important;height:54px!important}.duel-tower-choice h3{font-size:16px!important}.duel-tower-choice p{align-items:center;gap:5px;display:flex;font-size:11px!important}.duel-tower-choice>footer{gap:8px!important}.duel-tower-choice button,.duel-tower-confirm button{min-height:38px!important;font-size:10px!important}.duel-tower-confirm{z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020408e0;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.duel-tower-confirm>article{gap:9px!important;width:min(390px,100%)!important;padding:22px!important}.duel-tower-confirm>article>i{width:68px!important;height:68px!important}.duel-tower-confirm>article>i>img{width:58px!important;height:58px!important}.duel-tower-confirm h3{font-size:18px!important}.duel-tower-confirm p{font-size:12px!important}.duel-tower-confirm>article>strong{font-size:14px!important}.duel-tower-confirm>article>strong .duel-tower-points-icon{width:24px!important;height:24px!important}.device-pc .duel-tower-tabs button{font-size:13px!important}.device-pc .duel-tower-season-card p,.device-pc .duel-tower-challenge article small,.device-pc .duel-tower-challenge>aside small,.device-pc .duel-tower-rewards small,.device-pc .duel-tower-rewards em,.device-pc .duel-tower-ranking>header small,.device-pc .duel-tower-ranking>section>article>span>small,.device-pc .duel-tower-ranking>section>article>em,.device-pc .duel-tower-shop>header small,.device-pc .duel-tower-shop>p,.device-pc .duel-tower-shop>section>article p,.device-pc .duel-tower-rules>header p,.device-pc .duel-tower-rules li span,.device-pc .duel-tower-rules>aside p{font-size:12px!important}.device-pc .duel-tower-shop>section>article b,.device-pc .duel-tower-rules li b,.device-pc .duel-tower-rules>aside b{font-size:14px!important}.device-pc .duel-tower-fight,.device-pc .duel-tower-entry>button,.device-pc .duel-tower-shop>section>article>button,.device-pc .duel-tower-choice button,.device-pc .duel-tower-confirm button{font-size:13px!important}@media (width<=760px) and (orientation:landscape){.device-celular .duel-tower-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:block}.device-celular .duel-tower-window{border-radius:0!important;width:100vw!important;height:100dvh!important}.device-celular .duel-tower-header{min-height:60px!important;padding:6px 9px!important}.device-celular .duel-tower-brand{gap:7px}.device-celular .duel-tower-brand>i{flex-basis:40px;width:40px!important;height:40px!important}.device-celular .duel-tower-brand>i>svg{width:21px}.device-celular .duel-tower-brand small{font-size:7px!important}.device-celular .duel-tower-brand h2{font-size:16px}.device-celular .duel-tower-brand em{font-size:8px}.device-celular .duel-tower-header>button{flex-basis:29px;width:29px!important;height:29px!important}.device-celular .duel-tower-header>button>svg{width:15px}.device-celular .duel-tower-tabs{flex-basis:36px;height:36px}.device-celular .duel-tower-tabs button{gap:4px!important;height:auto!important;font-size:8px!important}.device-celular .duel-tower-tabs button>svg{width:13px}.device-celular .duel-tower-status{gap:4px;padding:4px 6px}.device-celular .duel-tower-status>span{grid-template-columns:28px minmax(0,1fr)!important;gap:5px!important;padding:4px 6px!important}.device-celular .duel-tower-status>span>i{width:26px!important;height:26px!important}.device-celular .duel-tower-status>span>i>svg{width:14px}.device-celular .duel-tower-wallet>i .duel-tower-points-icon{width:24px!important;height:24px!important}.device-celular .duel-tower-status small{font-size:6px}.device-celular .duel-tower-status b{font-size:11px}.device-celular .duel-tower-status em{font-size:6px}.device-celular .duel-tower-main{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important;gap:5px!important;padding:5px 6px 6px!important;display:grid!important}.device-celular .duel-tower-season-card{gap:7px;min-height:60px;padding:6px 8px 9px;grid-column:auto!important}.device-celular .duel-tower-season-card small{font-size:6px}.device-celular .duel-tower-season-card h3{font-size:11px}.device-celular .duel-tower-season-card p{font-size:7px}.device-celular .duel-tower-season-card>aside{min-width:70px;padding:4px 6px}.device-celular .duel-tower-season-card>aside strong{font-size:9px}.device-celular .duel-tower-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(180px,.75fr);gap:5px}.device-celular .duel-tower-challenge{grid-column:auto;gap:4px;padding:5px}.device-celular .duel-tower-floor-path{grid-template-columns:1fr 26px 1fr;gap:3px}.device-celular .duel-tower-floor-path>span{min-height:27px!important;font-size:7px!important}.device-celular .duel-tower-floor-path>span>svg{width:12px}.device-celular .duel-tower-challenge>article{min-height:58px;grid-template-columns:39px minmax(0,1fr) auto!important;gap:6px!important;padding:6px!important}.device-celular .duel-tower-challenge>article>i{width:36px!important;height:36px!important}.device-celular .duel-tower-challenge>article>i>svg{width:19px}.device-celular .duel-tower-challenge article small{font-size:6px!important}.device-celular .duel-tower-challenge h3{font-size:11px!important}.device-celular .duel-tower-challenge p{font-size:7px!important}.device-celular .duel-tower-challenge>article>strong>span{font-size:14px}.device-celular .duel-tower-challenge>article>strong small{font-size:5px!important}.device-celular .duel-tower-challenge>aside{gap:4px;padding:4px 5px!important}.device-celular .duel-tower-challenge>aside>svg{width:13px}.device-celular .duel-tower-challenge>aside b{font-size:7px!important}.device-celular .duel-tower-challenge>aside small{font-size:6px!important}.device-celular .duel-tower-fight{min-height:29px!important;font-size:7px!important}.device-celular .duel-tower-rewards{grid-area:auto!important;gap:4px!important}.device-celular .duel-tower-rewards article{grid-template-columns:28px minmax(0,1fr);gap:5px!important;padding:4px 6px!important}.device-celular .duel-tower-rewards article>svg{width:25px;height:25px;padding:5px}.device-celular .duel-tower-rewards small{font-size:5px!important}.device-celular .duel-tower-rewards b{font-size:9px!important}.device-celular .duel-tower-rewards em{font-size:6px}.device-celular .duel-tower-ranking,.device-celular .duel-tower-shop,.device-celular .duel-tower-rules{padding:6px 7px 8px!important}.device-celular .duel-tower-ranking>header,.device-celular .duel-tower-shop>header{min-height:38px;padding:3px 2px 5px!important}.device-celular .duel-tower-ranking>header b,.device-celular .duel-tower-shop>header b{font-size:8px!important}.device-celular .duel-tower-ranking>header small,.device-celular .duel-tower-shop>header small{font-size:6px!important}.device-celular .duel-tower-ranking>section{grid-template-columns:1fr 1fr;gap:4px;padding-top:5px}.device-celular .duel-tower-ranking>section>article{grid-template-columns:35px 20px minmax(0,1fr) 47px;gap:3px;min-height:39px;padding:3px 5px}.device-celular .duel-tower-ranking>section>article>strong{font-size:9px}.device-celular .duel-tower-ranking>section>article>i{font-size:11px}.device-celular .duel-tower-ranking>section>article>span>b{font-size:7px}.device-celular .duel-tower-ranking>section>article>span>small,.device-celular .duel-tower-ranking>section>article>em{font-size:5px}.device-celular .duel-tower-shop>p{margin:5px 2px!important;font-size:7px!important}.device-celular .duel-tower-shop>section{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.device-celular .duel-tower-shop>section>article{min-height:87px;grid-template-columns:34px minmax(0,1fr)!important;gap:3px 4px!important;padding:4px!important}.device-celular .duel-tower-shop>section>article>i{width:32px!important;height:32px!important}.device-celular .duel-tower-shop>section>article>i>img{width:28px!important;height:28px!important}.device-celular .duel-tower-shop>section>article small{font-size:5px!important}.device-celular .duel-tower-shop>section>article b{font-size:7px!important}.device-celular .duel-tower-shop>section>article p{font-size:5px!important}.device-celular .duel-tower-shop>section>article>button{height:21px!important;font-size:6px!important}.device-celular .duel-tower-rules>header{margin-bottom:5px;padding:5px 7px}.device-celular .duel-tower-rules>header>svg{width:16px}.device-celular .duel-tower-rules>header h3{font-size:10px!important}.device-celular .duel-tower-rules>header p{font-size:6px}.device-celular .duel-tower-rules ol{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.device-celular .duel-tower-rules li{min-height:52px;grid-template-columns:22px minmax(0,1fr)!important;gap:1px 4px!important;padding:4px!important}.device-celular .duel-tower-rules li:before{width:19px;height:19px;font-size:7px}.device-celular .duel-tower-rules li b{font-size:7px!important}.device-celular .duel-tower-rules li span{font-size:6px!important}.device-celular .duel-tower-rules>aside{margin-top:4px!important;padding:5px 7px!important}.device-celular .duel-tower-rules>aside b{font-size:7px!important}.device-celular .duel-tower-rules>aside p{font-size:6px!important}.device-celular .duel-tower-entry{min-height:145px!important;padding:9px!important}.device-celular .duel-tower-entry>svg{width:30px}.device-celular .duel-tower-entry h3{font-size:12px!important}.device-celular .duel-tower-entry p{font-size:8px!important}.device-celular .duel-tower-entry>button{min-height:30px!important;font-size:7px!important}.device-celular .duel-tower-choice{grid-template-columns:36px minmax(0,1fr) auto!important;gap:5px!important;padding:6px!important;bottom:6px!important;left:6px!important;right:6px!important}.device-celular .duel-tower-choice>i{width:33px!important;height:33px!important}.device-celular .duel-tower-choice h3{font-size:9px!important}.device-celular .duel-tower-choice p,.device-celular .duel-tower-choice small{font-size:6px!important}.device-celular .duel-tower-choice button{min-height:26px!important;font-size:6px!important}}@media (width<=620px) and (orientation:portrait){.duel-tower-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:block}.duel-tower-window{border-radius:0!important;width:100vw!important;height:100dvh!important}.duel-tower-header{min-height:74px!important;padding:8px 10px!important}.duel-tower-brand>i{flex-basis:45px;width:45px!important;height:45px!important}.duel-tower-brand h2{font-size:18px}.duel-tower-brand small{font-size:7px!important}.duel-tower-brand em{font-size:9px}.duel-tower-tabs{flex-basis:43px;height:43px}.duel-tower-tabs button{gap:4px!important;font-size:8px!important}.duel-tower-status{grid-template-columns:1fr 1fr;gap:5px;padding:6px}.duel-tower-status>span{grid-template-columns:34px minmax(0,1fr)!important;gap:6px!important;padding:6px!important}.duel-tower-status>span>i{width:32px!important;height:32px!important}.duel-tower-status>span:last-child{grid-column:1/-1}.duel-tower-status small{font-size:7px}.duel-tower-status b{font-size:13px}.duel-tower-status em{font-size:7px}.duel-tower-main{padding:6px!important}.duel-tower-season-card{min-height:75px;padding:8px 9px 11px}.duel-tower-season-card h3{font-size:14px}.duel-tower-season-card p{font-size:8px}.duel-tower-overview-grid{grid-template-columns:1fr}.duel-tower-rewards{grid-auto-rows:auto;grid-template-columns:1fr!important}.duel-tower-shop>section,.duel-tower-rules ol{grid-template-columns:1fr!important}.duel-tower-choice{grid-template-columns:44px minmax(0,1fr)!important}.duel-tower-choice>strong{grid-column:1/-1;justify-self:end}}@media (width<=760px) and (orientation:landscape){.device-celular .duel-tower-ranking>section>article>i{width:19px;height:19px}}.duel-tower-transition{z-index:240;color:#f6e8bd;isolation:isolate;background:#070811;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.duel-tower-transition-art{z-index:-3;filter:saturate(.9)contrast(1.04);background:url(/game/ui/duel-tower-loading.webp) 50%/cover no-repeat;animation:8s ease-out both tower-loading-camera;position:absolute;inset:-3%}.duel-tower-transition-vignette{z-index:-2;background:radial-gradient(circle at 50% 48%,#12101f0d 0 18%,#05060d4d 56%,#03040aeb 100%),linear-gradient(#03040a29,#03040a14 45%,#03040adb);position:absolute;inset:0}.duel-tower-transition>article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:linear-gradient(145deg,#0c0d16de,#07080ff0);border:1px solid #e2b85678;border-radius:14px;justify-items:center;gap:8px;width:min(520px,100vw - 34px);margin-top:min(44vh,380px);padding:16px 22px 19px;display:grid;box-shadow:0 22px 70px #000,inset 0 0 28px #a6752414}.duel-tower-transition>article>span{color:#ffe08a;background:radial-gradient(circle,#513b13,#15120d 72%);border:1px solid #9d7938;border-radius:50%;place-items:center;width:55px;height:55px;margin-top:-45px;display:grid;box-shadow:0 0 25px #e8b7453d}.duel-tower-transition small{color:#d0a852;font:900 10px var(--font-geist-mono);letter-spacing:.12em}.duel-tower-transition h2{color:#fff0c2;letter-spacing:.02em;margin:0;font-size:25px}.duel-tower-transition p{color:#aaa392;margin:0;font-size:12px}.duel-tower-transition article>i{color:#dfbd6b;font:normal 9px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:7px;margin-top:3px;display:flex}.duel-tower-transition article>i>svg{animation:1s linear infinite spin}.duel-tower-transition article>em{background:#ffffff17;border-radius:10px;width:min(310px,82%);height:3px;position:relative;overflow:hidden}.duel-tower-transition article>em>span{border-radius:inherit;background:linear-gradient(90deg,#0000,#f5ca63,#b491ed,#0000);width:38%;animation:1.25s ease-in-out infinite tower-loading-progress;position:absolute;inset:0 auto 0 -38%}.duel-tower-battle-control{z-index:72;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(130deg,#18140ef2,#0a0c13f5);border:1px solid #c4963cb3;border-radius:10px;align-items:center;gap:12px;padding:7px 8px 7px 12px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000094}.duel-tower-battle-control>span{color:#edca72;align-items:center;gap:6px;font-size:11px;display:flex}.duel-tower-battle-control>button{color:#ffb6bf;min-height:30px;font:900 9px var(--font-geist-mono);cursor:pointer;background:#311820;border:1px solid #85414c;border-radius:7px;align-items:center;gap:5px;padding:0 10px;display:flex}.duel-tower-battle-control>button:hover:not(:disabled),.duel-tower-battle-control>button:focus-visible:not(:disabled){background:#4a1d28;border-color:#d56372;outline:0}.duel-tower-battle-control>button:disabled{opacity:.48}.duel-tower-forfeit-backdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02040ac7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.duel-tower-forfeit-backdrop>article{text-align:center;background:radial-gradient(circle at 50% 0,#97314129,#0000 42%),#11131b;border:1px solid #79414b;border-radius:14px;justify-items:center;gap:8px;width:min(430px,100%);padding:23px;display:grid;box-shadow:0 22px 70px #000}.duel-tower-forfeit-backdrop article>i{color:#ff9aa8;background:#2d1720;border:1px solid #743844;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.duel-tower-forfeit-backdrop small{color:#d27682;font:900 9px var(--font-geist-mono);letter-spacing:.1em}.duel-tower-forfeit-backdrop h3{color:#f4e7e7;margin:0;font-size:20px}.duel-tower-forfeit-backdrop p{color:#aaa0a2;margin:0;font-size:12px;line-height:1.55}.duel-tower-forfeit-backdrop footer{grid-template-columns:1.2fr 1fr;gap:7px;width:100%;margin-top:8px;display:grid}.duel-tower-forfeit-backdrop button{color:#ccc7ce;min-height:38px;font:850 9px var(--font-geist-mono);cursor:pointer;background:#1b1b23;border:1px solid #46454e;border-radius:7px}.duel-tower-forfeit-backdrop button.danger{color:#ffc0c8;background:#431b26;border-color:#8a3e4b}.duel-tower-forfeit-backdrop button:disabled{opacity:.45}.duel-tower-challenge>aside.power-match{color:#c4a4ff!important;background:linear-gradient(120deg,#4c377738,#13121cf0)!important;border-color:#52456f!important}.duel-tower-challenge>aside.power-match b{color:#e3d3ff!important}.duel-tower-result-backdrop{z-index:255;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);isolation:isolate;background:radial-gradient(circle at 50% 46%,#4b36121f,#03050bc2 62%,#020308f0);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.duel-tower-result-backdrop.defeat{background:radial-gradient(circle at 50% 43%,#5b233124,#03050bc9 62%,#020308f2)}.duel-tower-result-aura{z-index:-2;aspect-ratio:1;opacity:.44;filter:blur(2px);background:radial-gradient(circle,#ffdc7b30 0 20%,#e0ab3b17 38%,#0000 68%);border-radius:50%;width:min(720px,94vw);animation:3.2s ease-in-out infinite tower-result-aura;position:absolute}.defeat .duel-tower-result-aura{opacity:.5;background:radial-gradient(circle,#ff7c8f2e 0 18%,#a6374b1a 38%,#0000 68%)}.duel-tower-result-particles{z-index:-1;pointer-events:none;position:absolute;inset:0}.duel-tower-result-particles>i{left:calc(8% + var(--tower-particle-x,0%));opacity:0;background:#ffe398;border-radius:50%;width:5px;height:5px;animation:3.8s ease-out infinite tower-result-particle;position:absolute;bottom:-8%;box-shadow:0 0 9px #e7ae3c}.duel-tower-result-particles>i:first-child{--tower-particle-x:2%;animation-delay:.1s}.duel-tower-result-particles>i:nth-child(2){--tower-particle-x:10%;animation-delay:1.2s}.duel-tower-result-particles>i:nth-child(3){--tower-particle-x:18%;animation-delay:.5s}.duel-tower-result-particles>i:nth-child(4){--tower-particle-x:26%;animation-delay:2.1s}.duel-tower-result-particles>i:nth-child(5){--tower-particle-x:34%;animation-delay:1.6s}.duel-tower-result-particles>i:nth-child(6){--tower-particle-x:42%;animation-delay:.8s}.duel-tower-result-particles>i:nth-child(7){--tower-particle-x:50%;animation-delay:2.7s}.duel-tower-result-particles>i:nth-child(8){--tower-particle-x:58%;animation-delay:1.9s}.duel-tower-result-particles>i:nth-child(9){--tower-particle-x:66%;animation-delay:.3s}.duel-tower-result-particles>i:nth-child(10){--tower-particle-x:74%;animation-delay:2.4s}.duel-tower-result-particles>i:nth-child(11){--tower-particle-x:82%;animation-delay:1s}.duel-tower-result-particles>i:nth-child(12){--tower-particle-x:88%;animation-delay:3s}.defeat .duel-tower-result-particles>i{background:#ff8797;box-shadow:0 0 8px #b53f52}.duel-tower-result-backdrop>article{background:radial-gradient(circle at 50% 0,#e2ae3f21,#0000 34%),linear-gradient(145deg,#191719fb,#080a11fc);border:1px solid #8d6b2d;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:min(650px,100vw - 28px);max-height:calc(100dvh - 28px);padding:20px;animation:.5s cubic-bezier(.2,.85,.25,1.15) both tower-result-card;display:grid;overflow:auto;box-shadow:0 28px 90px #000,inset 0 0 0 1px #ffecae0d,inset 0 0 46px #9f701c0f}.defeat.duel-tower-result-backdrop>article{background:radial-gradient(circle at 50% 0,#a537481f,#0000 34%),linear-gradient(145deg,#191519fb,#080a11fc);border-color:#6d3d4a}.duel-tower-result-backdrop>article>header{text-align:center;grid-column:1/-1;justify-items:center;gap:3px;display:grid}.duel-tower-result-backdrop>article>header>span{color:#ffe28a;background:radial-gradient(circle at 42% 34%,#75551b,#21180b 72%);border:1px solid #a77c30;border-radius:50%;place-items:center;width:76px;height:76px;margin-top:-4px;animation:.8s cubic-bezier(.2,.9,.2,1.25) .12s both tower-result-emblem;display:grid;box-shadow:0 0 0 6px #0a090db8,0 0 34px #f1bd3c47}.defeat .duel-tower-result-backdrop>article>header>span{color:#ff9dac;background:radial-gradient(circle at 42% 34%,#552432,#211019 72%);border-color:#844354;box-shadow:0 0 0 6px #0a090db8,0 0 30px #cd485b33}.duel-tower-result-backdrop header>small{color:#d9ad4f;font:900 10px var(--font-geist-mono);letter-spacing:.14em;margin-top:7px}.defeat .duel-tower-result-backdrop header>small{color:#d87886}.duel-tower-result-backdrop h2{color:#fff1c2;margin:0;font-size:25px}.defeat .duel-tower-result-backdrop h2{color:#f4e4e7}.duel-tower-result-backdrop header>p{color:#9d978b;margin:0;font-size:12px}.duel-tower-result-advance{background:#0e1017;border:1px solid #423923;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 110px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.duel-tower-result-advance>span{background:#17171c;border-radius:9px;justify-items:center;gap:1px;padding:8px;display:grid}.duel-tower-result-advance>span.current{background:linear-gradient(145deg,#38280d,#19150d);border:1px solid #8d6e2f;box-shadow:inset 0 0 20px #ecb83b14}.duel-tower-result-advance small{color:#817b70;font:850 8px var(--font-geist-mono);letter-spacing:.08em}.duel-tower-result-advance b{color:#d2c7ad;font-size:24px}.duel-tower-result-advance .current b{color:#ffe18b}.duel-tower-result-advance>i{color:#f0c65a;justify-items:center;gap:2px;font-style:normal;display:grid}.duel-tower-result-advance>i svg{animation:1.1s ease-in-out infinite tower-result-arrow}.duel-tower-result-advance>i em{font:900 8px var(--font-geist-mono);letter-spacing:.04em;font-style:normal}.duel-tower-result-recovered,.duel-tower-result-top{color:#f29aaa;background:#1a1118;border:1px solid #553742;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.duel-tower-result-recovered>span,.duel-tower-result-top>span{display:grid}.duel-tower-result-recovered b,.duel-tower-result-top b{color:#f0e2e5;font-size:13px}.duel-tower-result-recovered small,.duel-tower-result-top small{color:#94878a;font-size:10px}.duel-tower-result-top{color:#edc65e;background:#20190d;border-color:#5d4c29}.duel-tower-result-top b{color:#f6df9e}.duel-tower-result-reward{background:radial-gradient(circle at 20%,#e0ad3726,#0000 35%),linear-gradient(140deg,#20190d,#11131a);border:1px solid #554527;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-height:119px;padding:14px;display:grid;position:relative;overflow:hidden}.duel-tower-result-reward>i{background:#16130d;border:1px solid #755c28;border-radius:16px;place-items:center;width:68px;height:68px;font-style:normal;display:grid;box-shadow:inset 0 0 21px #e2ae361f}.duel-tower-result-reward>i img{object-fit:contain;filter:drop-shadow(0 0 8px #ffc33852);width:54px;height:54px}.duel-tower-result-reward>span{gap:1px;display:grid}.duel-tower-result-reward small{color:#aa9566;font:850 8px var(--font-geist-mono)}.duel-tower-result-reward b{color:#ffe18a;font-size:30px;line-height:1}.duel-tower-result-reward em{color:#938b7b;font-size:10px;font-style:normal}.duel-tower-result-reward>svg{color:#f4cc66;animation:1.3s ease-in-out infinite tower-result-sparkle;position:absolute;top:10px;right:11px}.duel-tower-result-defeat-summary{background:radial-gradient(circle at 19%,#cc4d6021,#0000 37%),linear-gradient(140deg,#211218,#11131a);border:1px solid #57333e;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-height:119px;padding:14px;display:grid}.duel-tower-result-defeat-summary>i{color:#ef8d9b;background:#1c1117;border:1px solid #75404d;border-radius:16px;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 0 20px #d2445b1a}.duel-tower-result-defeat-summary>span{gap:2px;display:grid}.duel-tower-result-defeat-summary small{color:#c77784;font:850 8px var(--font-geist-mono);letter-spacing:.06em}.duel-tower-result-defeat-summary b{color:#f2dce0;font-size:23px;line-height:1.05}.duel-tower-result-defeat-summary em{color:#97888c;font-size:10px;font-style:normal}.duel-tower-result-next{background:linear-gradient(140deg,#161621,#101117);border:1px solid #3c3848;border-radius:12px;gap:6px;padding:10px;display:grid}.duel-tower-result-next-title{color:#bca1ed;align-items:center;gap:7px;display:flex}.duel-tower-result-next-title>span{display:grid}.duel-tower-result-next-title small{color:#8d78b5;font:850 7px var(--font-geist-mono)}.duel-tower-result-next-title b{color:#ddd0ef;font-size:10px}.duel-tower-result-next>article{background:#0d0e15;border-radius:9px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.duel-tower-result-next>article>i{background:#211c26;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.duel-tower-result-next>article>i img{object-fit:contain;width:39px;height:39px}.duel-tower-result-next>article>span{min-width:0;display:grid}.duel-tower-result-next article small{color:#988267;font:850 7px var(--font-geist-mono)}.duel-tower-result-next article b{color:#f0e9dd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.duel-tower-result-next article em{color:#88818b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.duel-tower-result-next article>svg{color:#d5ae53}.duel-tower-result-next>p{color:#756f7b;margin:0;font-size:8px;line-height:1.35}.duel-tower-result-backdrop>article>footer{border-top:1px solid #302c26;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding-top:9px;display:grid}.duel-tower-result-backdrop>article>footer>span{color:#8e887e;align-items:center;gap:5px;font-size:9px;display:flex}.duel-tower-result-backdrop>article>footer>span b{color:#d5bd78}.duel-tower-result-backdrop>article>footer>div{grid-template-columns:1fr 1.25fr;gap:7px;display:grid}.duel-tower-result-backdrop button{color:#bdb8c0;min-height:40px;font:900 9px var(--font-geist-mono);cursor:pointer;background:#171820;border:1px solid #46434a;border-radius:8px}.duel-tower-result-backdrop button.primary{color:#fff0bc;background:linear-gradient(#76520f,#4c3509);border-color:#a17827;justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:inset 0 1px #ffeca626}.duel-tower-result-backdrop button:hover:not(:disabled),.duel-tower-result-backdrop button:focus-visible:not(:disabled){filter:brightness(1.16);outline-offset:2px;outline:2px solid #f1c65b38}.duel-tower-result-backdrop button:disabled{opacity:.46;cursor:default}@keyframes tower-loading-camera{0%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes tower-loading-progress{0%{left:-38%}55%,to{left:100%}}@keyframes tower-result-card{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@keyframes tower-result-emblem{0%{opacity:0;transform:scale(.35)rotate(-18deg)}to{opacity:1;transform:none}}@keyframes tower-result-aura{50%{opacity:.72;transform:scale(1.06)}}@keyframes tower-result-arrow{50%{transform:translateY(-4px)}}@keyframes tower-result-sparkle{50%{opacity:.4;transform:scale(.76)rotate(20deg)}}@keyframes tower-result-particle{0%{opacity:0;transform:translateY(0)scale(.5)}20%{opacity:.75}to{opacity:0;transform:translateY(-108vh)translate(28px)scale(1.15)}}@media (width<=760px) and (orientation:landscape){.duel-tower-transition>article{gap:4px;width:min(440px,66vw);margin-top:45vh;padding:9px 14px 10px}.duel-tower-transition>article>span{width:39px;height:39px;margin-top:-29px}.duel-tower-transition>article>span>svg{width:22px}.duel-tower-transition h2{font-size:16px}.duel-tower-transition p{font-size:8px}.duel-tower-transition small,.duel-tower-transition article>i{font-size:6px}.duel-tower-battle-control{padding:4px 5px 4px 8px;top:5px}.duel-tower-battle-control>span{font-size:7px}.duel-tower-battle-control>button{min-height:23px;font-size:6px}.duel-tower-forfeit-backdrop>article{gap:4px;width:min(390px,72vw);padding:11px}.duel-tower-forfeit-backdrop article>i{width:38px;height:38px}.duel-tower-forfeit-backdrop h3{font-size:13px}.duel-tower-forfeit-backdrop p{font-size:7px}.duel-tower-forfeit-backdrop button{min-height:27px;font-size:6px}.duel-tower-result-backdrop{padding:5px}.duel-tower-result-backdrop>article{border-radius:11px;gap:5px;width:min(610px,94vw);max-height:96dvh;padding:8px 10px}.duel-tower-result-backdrop>article>header{grid-column:1;align-content:center}.duel-tower-result-backdrop>article>header>span{width:40px;height:40px;margin:0}.duel-tower-result-backdrop>article>header>span>svg{width:23px}.duel-tower-result-backdrop header>small{margin-top:2px;font-size:6px}.duel-tower-result-backdrop h2{font-size:14px}.duel-tower-result-backdrop header>p{font-size:7px}.duel-tower-result-advance,.duel-tower-result-recovered{grid-column:2;padding:5px}.duel-tower-result-advance{grid-template-columns:1fr 68px 1fr}.duel-tower-result-advance b{font-size:14px}.duel-tower-result-advance small,.duel-tower-result-advance>i em{font-size:5px}.duel-tower-result-reward{grid-template-columns:44px minmax(0,1fr);min-height:75px;padding:6px}.duel-tower-result-reward>i{width:41px;height:41px}.duel-tower-result-reward>i img{width:34px;height:34px}.duel-tower-result-reward small{font-size:5px}.duel-tower-result-reward b{font-size:18px}.duel-tower-result-reward em{font-size:6px}.duel-tower-result-next{gap:3px;padding:5px}.duel-tower-result-next-title small,.duel-tower-result-next article small{font-size:5px}.duel-tower-result-next-title b{font-size:7px}.duel-tower-result-next>article{grid-template-columns:29px minmax(0,1fr) auto;gap:4px;padding:3px}.duel-tower-result-next>article>i{width:27px;height:27px}.duel-tower-result-next>article>i img{width:25px;height:25px}.duel-tower-result-next article b{font-size:8px}.duel-tower-result-next article em,.duel-tower-result-next>p{font-size:5px}.duel-tower-result-backdrop>article>footer{gap:6px;padding-top:4px}.duel-tower-result-backdrop>article>footer>span{font-size:6px}.duel-tower-result-backdrop button{min-height:27px;font-size:6px}}@media (width<=560px) and (orientation:portrait){.duel-tower-result-backdrop>article{grid-template-columns:1fr;padding:14px}.duel-tower-result-backdrop>article>header,.duel-tower-result-advance,.duel-tower-result-recovered,.duel-tower-result-reward,.duel-tower-result-next,.duel-tower-result-top,.duel-tower-result-backdrop>article>footer{grid-column:1}.duel-tower-result-backdrop>article>footer,.duel-tower-result-backdrop>article>footer>div{grid-template-columns:1fr}.duel-tower-result-backdrop>article>header>span{width:60px;height:60px}.duel-tower-result-backdrop h2{font-size:20px}}@media (width<=760px) and (orientation:landscape){.duel-tower-result-defeat-summary{grid-template-columns:44px minmax(0,1fr);min-height:75px;padding:6px}.duel-tower-result-defeat-summary>i{width:41px;height:41px}.duel-tower-result-defeat-summary>i>svg{width:21px}.duel-tower-result-defeat-summary small{font-size:5px}.duel-tower-result-defeat-summary b{font-size:15px}.duel-tower-result-defeat-summary em{font-size:6px}}@media (width<=560px) and (orientation:portrait){.duel-tower-result-defeat-summary{grid-column:1}}@media (width>=761px){.duel-tower-result-backdrop header>small{font-size:12px}.duel-tower-result-backdrop header>p{font-size:14px}.duel-tower-result-advance small,.duel-tower-result-advance>i em{font-size:12px}.duel-tower-result-recovered b,.duel-tower-result-top b{font-size:14px}.duel-tower-result-recovered small,.duel-tower-result-top small,.duel-tower-result-reward small,.duel-tower-result-reward em,.duel-tower-result-defeat-summary small,.duel-tower-result-defeat-summary em,.duel-tower-result-next-title small,.duel-tower-result-next article small,.duel-tower-result-next article em,.duel-tower-result-next>p,.duel-tower-result-backdrop>article>footer>span{font-size:12px}.duel-tower-result-next-title b,.duel-tower-result-next article b{font-size:14px}.duel-tower-result-backdrop button{font-size:13px}}.duel-tower-shop>section>article>button>small{color:#bda464;font:850 8px var(--font-geist-mono);letter-spacing:.04em}.duel-tower-purchase-quantity{text-align:left;background:#0d0f15;border:1px solid #3f3829;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.duel-tower-purchase-quantity>span{gap:2px;display:grid}.duel-tower-purchase-quantity>span>small{color:#bd984e;font:900 9px var(--font-geist-mono);letter-spacing:.08em}.duel-tower-purchase-quantity>span>b{color:#a8a091;font-size:12px}.duel-tower-purchase-quantity>div{grid-template-columns:36px 64px 36px;align-items:center;gap:5px;display:grid}.duel-tower-purchase-quantity button{color:#efd077;background:#28200f;border:1px solid #62502d;border-radius:7px;place-items:center;width:36px;padding:0;display:grid;min-height:36px!important;font-size:13px!important}.duel-tower-purchase-quantity button:disabled{opacity:.38;cursor:not-allowed}.duel-tower-purchase-quantity input{color:#fff0bd;width:64px;height:36px;font:800 14px var(--font-geist-mono);text-align:center;background:#17171c;border:1px solid #5b4c30;border-radius:7px;outline:0}.duel-tower-purchase-quantity input:focus{border-color:#d0a442;box-shadow:0 0 0 2px #d5aa4526}.duel-tower-confirm .duel-tower-purchase-summary{color:#b9b1a3!important;font-size:12px!important}.device-pc .duel-tower-shop>section>article>button>small,.device-pc .duel-tower-purchase-quantity>span>small,.device-pc .duel-tower-purchase-quantity>span>b,.device-pc .duel-tower-confirm .duel-tower-purchase-summary{font-size:12px!important}@media (width<=760px) and (orientation:landscape){.device-celular .duel-tower-confirm>article{text-align:left;grid-template-columns:55px minmax(0,1fr);justify-items:stretch;gap:5px 8px!important;width:min(450px,78vw)!important;padding:8px 10px!important}.device-celular .duel-tower-confirm>article>i{grid-row:1/4;width:52px!important;height:52px!important}.device-celular .duel-tower-confirm>article>i>img{width:44px!important;height:44px!important}.device-celular .duel-tower-confirm>article>small,.device-celular .duel-tower-confirm>article>h3,.device-celular .duel-tower-confirm>article>p{grid-column:2}.device-celular .duel-tower-confirm h3{font-size:11px!important}.device-celular .duel-tower-confirm p{font-size:7px!important}.device-celular .duel-tower-purchase-quantity,.device-celular .duel-tower-confirm>article>strong,.device-celular .duel-tower-confirm>article>footer{grid-column:1/-1}.device-celular .duel-tower-purchase-quantity{padding:4px 6px}.device-celular .duel-tower-purchase-quantity>span>small,.device-celular .duel-tower-purchase-quantity>span>b{font-size:6px}.device-celular .duel-tower-purchase-quantity>div{grid-template-columns:25px 48px 25px;gap:3px}.device-celular .duel-tower-purchase-quantity button{width:25px;min-height:25px!important}.device-celular .duel-tower-purchase-quantity input{width:48px;height:25px;font-size:8px}.device-celular .duel-tower-confirm .duel-tower-purchase-summary{font-size:6px!important}.device-celular .duel-tower-confirm>article>strong{justify-self:center;font-size:8px!important}.device-celular .duel-tower-confirm button{min-height:27px!important;font-size:6px!important}}:is(.legendary-journal,.legendary-minigame,.legendary-portal-backdrop,.legendary-loading,.legendary-forfeit-backdrop,.legendary-result-backdrop,.legendary-boss-hud,.legendary-objective-tracker,.npc-legendary-quest) :is(p,small,em){font-size:12px!important}:is(.legendary-journal,.legendary-minigame,.legendary-portal-backdrop,.legendary-forfeit-backdrop,.legendary-result-backdrop,.legendary-boss-hud,.legendary-objective-tracker,.npc-legendary-quest) :is(button,[role=button]){min-height:36px;font-size:13px!important}:is(.legendary-journal,.legendary-minigame,.legendary-portal-backdrop,.legendary-loading,.legendary-forfeit-backdrop,.legendary-result-backdrop,.legendary-boss-hud,.legendary-objective-tracker,.npc-legendary-quest) :is(h3,b,strong){font-size:max(14px,1em)}.legendary-objective-tracker{width:min(370px,100vw - 28px);padding:11px 12px}.legendary-objective-tracker header>button{width:36px;height:36px}.legendary-objective-tracker footer button{min-height:36px}.legendary-boss-hud>button{min-height:36px;bottom:-42px}.legendary-boss-health{height:18px}.legendary-boss-health b{font-size:12px!important}.legendary-journal-objective footer button,.legendary-minigame>footer button,.legendary-game-reset,.legendary-game-submit{font-size:13px!important}.full-profile-legendary-birds{background:radial-gradient(circle at 50% 0,#deaf391a,#0000 52%),#0d141c!important;border-color:#5d4e2d!important}.full-profile-legendary-birds.complete{box-shadow:inset 0 0 28px #e5b13212;border-color:#b18c3e!important}.full-profile-legendary-seals{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.full-profile-legendary-seals>span{background:#101923;border:1px solid #34404c;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.full-profile-legendary-seals>span.unlocked{background:linear-gradient(135deg,#282010,#101923);border-color:#806934}.full-profile-legendary-seals img{object-fit:contain;width:42px;height:42px}.full-profile-legendary-seals .locked img{filter:grayscale();opacity:.25}.full-profile-legendary-seals em{min-width:0;font-style:normal}.full-profile-legendary-seals :is(small,b){display:block}.full-profile-legendary-seals small{color:#8b9299;font-size:10px}.full-profile-legendary-seals b{color:#e9e4d5;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}@media (width<=620px){.full-profile-legendary-seals{grid-template-columns:1fr}.legendary-objective-tracker{width:min(340px,100vw - 16px)}}.legendary-journal.legendary-journal-v2{background:radial-gradient(circle at 15% -8%,#d39f2e1f,#0000 31%),linear-gradient(145deg,#15171d,#080d14 74%);border-color:#75633a;width:min(900px,100vw - 28px);height:min(570px,100dvh - 28px);position:relative}.legendary-journal-v2>.legendary-journal-header{background:linear-gradient(90deg,#1b1b1dfa,#090f17fa);height:68px;padding:10px 15px;box-shadow:0 8px 25px #0003}.legendary-journal-v2>.legendary-journal-header>i,.legendary-journal-v2>.legendary-journal-header>.legendary-journal-back{color:#ffe18a;background:linear-gradient(145deg,#584316,#181b21);border:1px solid #c7a344;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;margin:0;display:grid;box-shadow:inset 0 0 18px #ffc84d21;min-height:44px!important}.legendary-journal-v2>.legendary-journal-header>.legendary-journal-back{cursor:pointer}.legendary-journal-v2>.legendary-journal-header>.legendary-journal-back:hover{filter:brightness(1.16)}.legendary-journal-v2>.legendary-journal-header>span{gap:1px;display:grid}.legendary-journal-v2>.legendary-journal-header h2{margin:0;font-size:20px}.legendary-journal-v2>.legendary-journal-header>span>em{color:#96989d}.legendary-journal-v2>.legendary-journal-header>button:last-child{width:38px;height:38px;min-height:38px!important}.legendary-journal-v2>main{scrollbar-gutter:stable;height:calc(100% - 68px);padding:14px;display:block;overflow:auto}.legendary-journal-campaigns>header{justify-content:space-between;align-items:end;gap:12px;width:min(760px,100%);margin:2px auto 13px;display:flex}.legendary-journal-campaigns>header>span{gap:1px;display:grid}.legendary-journal-campaigns>header small{color:#c5a653;font:900 10px var(--font-geist-mono);letter-spacing:.09em}.legendary-journal-campaigns>header h3{color:#f8f2df;margin:0;font-size:19px}.legendary-journal-campaigns>header p{color:#979ba2;margin:2px 0 0}.legendary-journal-campaigns>header>b{color:#9ba4ae;font:850 10px var(--font-geist-mono);background:#101720;border:1px solid #3d444d;border-radius:99px;flex:none;padding:6px 9px}.legendary-campaign-card{color:#fff;text-align:left;cursor:pointer;isolation:isolate;width:min(760px,100%);height:330px;margin:0 auto;display:block;position:relative;overflow:hidden;box-shadow:0 18px 55px #0006,inset 0 0 0 1px #ffe89e0d;background:#0c1118!important;border:1px solid #846b30!important;border-radius:15px!important;padding:0!important}.legendary-campaign-card>img{z-index:-3;object-fit:cover;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.legendary-campaign-card:hover>img,.legendary-campaign-card:focus-visible>img{transform:scale(1.025)}.legendary-campaign-card:focus-visible{outline-offset:3px;outline:2px solid #f1c75c}.legendary-campaign-shade{z-index:-2;background:linear-gradient(90deg,#05080eed 0 34%,#05080e87 61%,#05080e29),linear-gradient(#0000 40%,#03060ae0);position:absolute;inset:0}.legendary-campaign-content{flex-direction:column;align-items:flex-start;padding:20px;display:flex;position:absolute;inset:0}.legendary-campaign-status{color:#ffe18a;font:900 10px var(--font-geist-mono);letter-spacing:.07em;background:#191408bf;border:1px solid #ffdc7478;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;display:flex}.legendary-campaign-content>span:nth-child(2){margin-top:auto;display:grid}.legendary-campaign-content>span:nth-child(2)>small{color:#d4b963;font:900 10px var(--font-geist-mono);letter-spacing:.16em}.legendary-campaign-content>span:nth-child(2)>strong{color:#fff2c7;letter-spacing:.035em;text-shadow:0 3px 14px #000;font-size:26px;line-height:1.05}.legendary-campaign-content>span:nth-child(2)>em{color:#d5d2c8;margin-top:5px;font-style:normal}.legendary-campaign-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:min(390px,65%);margin-top:15px;display:grid}.legendary-campaign-progress>i{background:#ffffff2b;border-radius:99px;height:7px;overflow:hidden}.legendary-campaign-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#d48c34,#f1db70,#76c7e9);height:100%;display:block}.legendary-campaign-progress>em{color:#e7d390;font-style:normal}.legendary-campaign-open{color:#fff2b9;letter-spacing:.04em;align-items:center;gap:5px;font-weight:900;display:flex;position:absolute;bottom:17px;right:19px}.legendary-journal-detail{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;display:grid!important}.legendary-campaign-minihero{isolation:isolate;background:#111720;border:1px solid #554b32;border-radius:11px;align-items:flex-end;height:86px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.legendary-campaign-minihero>img{z-index:-2;object-fit:cover;object-position:center 44%;width:100%;height:100%;position:absolute;inset:0}.legendary-campaign-minihero:after{content:"";z-index:-1;background:linear-gradient(90deg,#05080de8,#05080d45 70%,#05080db8);position:absolute;inset:0}.legendary-campaign-minihero>span{display:grid}.legendary-campaign-minihero small{color:#efc85e;font:900 10px var(--font-geist-mono);letter-spacing:.1em}.legendary-campaign-minihero b{color:#fff0bd;letter-spacing:.045em;text-shadow:0 2px 10px #000;font-size:19px}.legendary-campaign-minihero>i{color:#ffe28b;font:900 10px var(--font-geist-mono);background:#0b0c0fb3;border:1px solid #ffde7e6b;border-radius:99px;margin-left:auto;padding:5px 8px;font-style:normal}.legendary-journal-v2 .legendary-journal-start{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.legendary-journal-v2 .legendary-journal-start>svg{color:#f0c45c}.legendary-journal-v2 .legendary-journal-start span{gap:1px;display:grid}.legendary-journal-v2 .legendary-journal-start p{margin:0;line-height:1.35}.legendary-journal-v2 .legendary-journal-start button{color:#fff0b7;white-space:nowrap;background:#5c430e;border:1px solid #927127;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-weight:900;display:flex}.legendary-journal-summary{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.legendary-journal-summary>.legendary-journal-progress{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:11px;padding:8px 10px;display:grid}.legendary-journal-summary .legendary-journal-progress>span:first-child{display:grid}.legendary-journal-summary .legendary-journal-progress small{color:#b29c63;font:900 9px var(--font-geist-mono);letter-spacing:.06em}.legendary-journal-summary .legendary-journal-progress b{color:#f0e8d4}.legendary-progress-track{background:#292b30;border-radius:99px;height:7px;overflow:hidden}.legendary-progress-track>i{border-radius:inherit;background:linear-gradient(90deg,#dc9e38,#f3de76);height:100%;display:block}.legendary-journal-summary .legendary-journal-progress>strong{color:#9ce6b2;font:900 10px var(--font-geist-mono);align-items:center;gap:4px;display:flex}.legendary-journal-v2 .legendary-journal-navigation{background:#0c141d;border:1px solid #33404b;border-radius:10px;align-items:center;gap:5px;padding:5px 6px;display:flex}.legendary-journal-v2 .legendary-journal-navigation>span{color:#8ecfff;align-items:center;gap:5px;padding:0 6px;display:flex}.legendary-journal-v2 .legendary-journal-navigation>span>b{font:900 10px var(--font-geist-mono)}.legendary-journal-v2 .legendary-journal-navigation>button{color:#687581;cursor:pointer;background:#121a23;border:1px solid #303b47;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid;min-height:38px!important}.legendary-journal-v2 .legendary-journal-navigation>button.active{color:#91dbff;background:#11283a;border-color:#548eb0;box-shadow:inset 0 0 13px #58b8ee1f}.legendary-journal-v2 .legendary-journal-navigation>button:disabled{opacity:.33;cursor:not-allowed}.legendary-journal-v2 .legendary-journal-objective{padding:10px 12px}.legendary-journal-v2 .legendary-journal-objective>p{margin:6px 0}.legendary-journal-v2 .legendary-journal-objective footer button{min-height:36px}.legendary-journal-v2 .legendary-journal-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.legendary-journal-v2 .legendary-chapter{flex-direction:column;min-width:0;min-height:230px;padding:10px;display:flex}.legendary-journal-v2 .legendary-chapter>header{align-items:flex-start}.legendary-journal-v2 .legendary-chapter>header>i{width:42px;height:42px}.legendary-journal-v2 .legendary-chapter>header>i img{width:37px;height:37px}.legendary-journal-v2 .legendary-chapter>header>span{overflow:hidden}.legendary-journal-v2 .legendary-chapter>header small,.legendary-journal-v2 .legendary-chapter>header h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legendary-journal-v2 .legendary-chapter>header>strong{justify-items:center;gap:1px;display:grid;font-size:9px!important}.legendary-journal-v2 .legendary-chapter>p{min-height:34px;margin:7px 0;line-height:1.35}.legendary-journal-v2 .legendary-chapter>footer{margin-top:auto;display:block}.legendary-chapter-reward-label{color:#aa9671;font:900 9px var(--font-geist-mono);letter-spacing:.06em;align-items:center;gap:4px;margin:8px 0 5px;display:flex}.legendary-journal-v2 .legendary-chapter-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.legendary-journal-v2 .legendary-chapter-rewards>button{color:#d8d2c5;cursor:pointer;background:#0b1118;border:1px solid #3c4249;border-radius:8px;grid-template-rows:43px auto;justify-items:center;gap:2px;min-width:0;padding:4px 3px;display:grid;min-height:77px!important}.legendary-journal-v2 .legendary-chapter-rewards>button:hover,.legendary-journal-v2 .legendary-chapter-rewards>button:focus-visible{border-color:var(--theme);background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v2 .legendary-chapter-rewards>button:hover,.legendary-journal-v2 .legendary-chapter-rewards>button:focus-visible{background:color-mix(in srgb,var(--theme) 9%,#0b1118)}}.legendary-journal-v2 .legendary-chapter-rewards>button:hover,.legendary-journal-v2 .legendary-chapter-rewards>button:focus-visible{outline:0}.legendary-journal-v2 .legendary-chapter-rewards>button>i{background:#161b21;border-radius:7px;place-items:center;width:41px;height:41px;display:grid}.legendary-journal-v2 .legendary-chapter-rewards>button.seal>i{border:1px solid var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v2 .legendary-chapter-rewards>button.seal>i{border:1px solid color-mix(in srgb,var(--theme) 55%,#30343a)}}.legendary-journal-v2 .legendary-chapter-rewards>button.seal>i{background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v2 .legendary-chapter-rewards>button.seal>i{background:color-mix(in srgb,var(--theme) 11%,#10151a)}}.legendary-journal-v2 .legendary-chapter-rewards img{object-fit:contain;width:35px;height:35px;filter:drop-shadow(0 0 5px var(--theme))}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v2 .legendary-chapter-rewards img{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--theme) 28%,transparent))}}.legendary-journal-v2 .legendary-chapter-rewards>button>span{justify-items:center;width:100%;min-width:0;display:grid}.legendary-journal-v2 .legendary-chapter-rewards>button b{color:#f4d174;line-height:1;font-size:13px!important}.legendary-journal-v2 .legendary-chapter-rewards>button small{color:#8e9298;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;font-size:9px!important}.legendary-journal-v2 .legendary-chapter-state{justify-content:flex-end;margin-top:6px}.legendary-reward-detail-backdrop{z-index:20;border-radius:inherit;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03070cc2;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.legendary-reward-detail-backdrop>article{background:radial-gradient(circle at 20% 0,#e0af3a1f,#0000 37%),#10151d;border:1px solid #776337;border-radius:13px;width:min(455px,100%);overflow:hidden;box-shadow:0 25px 70px #000}.legendary-reward-detail-backdrop>article>header{border-bottom:1px solid #39382f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.legendary-reward-detail-backdrop>article>header>span{color:#e8c765;font:900 10px var(--font-geist-mono);letter-spacing:.07em;align-items:center;gap:6px;display:flex}.legendary-reward-detail-backdrop>article>header>button{color:#e49aa8;background:#21141b;border:1px solid #513640;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.legendary-reward-detail-backdrop>article>main{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.legendary-reward-detail-backdrop>article>main>i{background:#17140d;border:1px solid #66542e;border-radius:15px;place-items:center;width:84px;height:84px;display:grid;box-shadow:inset 0 0 25px #eab83714}.legendary-reward-detail-backdrop>article>main>i.seal{background:radial-gradient(circle,#302612,#101720);box-shadow:inset 0 0 24px #ecb73129,0 0 18px #d39d2814}.legendary-reward-detail-backdrop>article>main img{object-fit:contain;width:68px;height:68px}.legendary-reward-detail-backdrop>article>main>span{gap:3px;display:grid}.legendary-reward-detail-backdrop main small{color:#b59a55;font:900 9px var(--font-geist-mono);letter-spacing:.07em}.legendary-reward-detail-backdrop h3{color:#fff1c3;margin:0;font-size:19px}.legendary-reward-detail-backdrop main strong{color:#e7c763}.legendary-reward-detail-backdrop main p{color:#a7a8aa;margin:4px 0 0;line-height:1.45}.legendary-reward-detail-backdrop>article>footer{border-top:1px solid #303238;justify-content:flex-end;padding:10px 12px;display:flex}.legendary-reward-detail-backdrop>article>footer>button{color:#fff0ba;background:#654a10;border:1px solid #957329;border-radius:7px;min-width:122px;padding:0 13px;font-weight:900}.legendary-objective-tracker{background:#070e15ed;border-radius:9px;width:min(294px,100vw - 20px);padding:6px 7px;box-shadow:0 8px 24px #0000008f}.legendary-objective-tracker .legendary-objective-drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:36px}.legendary-objective-tracker .legendary-objective-drag>i{color:var(--theme);align-items:center;gap:3px;display:flex}.legendary-objective-tracker .legendary-objective-drag>i>svg:first-child{color:#66717c}.legendary-objective-tracker .legendary-objective-drag>span{flex:1;min-width:0}.legendary-objective-tracker .legendary-objective-drag small{font-size:9px!important}.legendary-objective-tracker .legendary-objective-drag b{font-size:13px!important}.legendary-objective-tracker .legendary-objective-drag>nav>button{color:#8d99a4;background:#131d26;border:1px solid #35414c;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid;min-height:32px!important}.legendary-objective-tracker .legendary-objective-drag>nav>button.active{border-color:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-objective-drag>nav>button.active{border-color:color-mix(in srgb,var(--theme) 55%,#35414c)}}.legendary-objective-tracker .legendary-objective-drag>nav>button.active{color:var(--theme);background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-objective-drag>nav>button.active{background:color-mix(in srgb,var(--theme) 11%,#131d26)}}.legendary-objective-tracker>footer{border-top:1px solid #757f8a2e;min-height:29px;margin-top:3px;padding-top:4px}.legendary-objective-tracker>footer>.legendary-objective-direction{font-size:11px}.legendary-objective-tracker>footer>.legendary-objective-direction>b{font-size:12px!important}.legendary-objective-tracker>footer>.interact{margin-left:auto;padding:0 8px;min-height:30px!important}.full-map-legendary-objective{z-index:14;color:#fff7c9;background:radial-gradient(circle,#bd7c18,#4d2c07);border:2px solid #fff0a5;width:32px;height:32px;box-shadow:0 0 0 5px #ffcf3a40,0 0 20px #ffd447}.full-map-legendary-objective>svg{filter:drop-shadow(0 1px 2px #000)}.full-map-legendary-objective>b{color:#fff0b6;width:max-content;max-width:180px;font:900 10px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;background:#070b10f0;border:1px solid #b1882e;border-radius:6px;padding:4px 7px;font-style:normal;position:absolute;top:calc(100% + 7px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #000}@media (width<=760px){.legendary-journal.legendary-journal-v2{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.legendary-journal-v2>.legendary-journal-header{height:64px;padding:8px 10px}.legendary-journal-v2>.legendary-journal-header>i,.legendary-journal-v2>.legendary-journal-header>.legendary-journal-back{width:42px;height:42px;min-height:42px!important}.legendary-journal-v2>.legendary-journal-header h2{font-size:17px}.legendary-journal-v2>.legendary-journal-header>span>em{display:none}.legendary-journal-v2>main{height:calc(100% - 64px);padding:9px}.legendary-journal-campaigns>header{align-items:start}.legendary-journal-campaigns>header>b{display:none}.legendary-campaign-card{height:min(330px,100dvh - 155px)}.legendary-campaign-content{padding:14px}.legendary-campaign-content>span:nth-child(2)>strong{font-size:21px}.legendary-campaign-progress{width:75%}.legendary-campaign-open{bottom:12px;right:13px}.legendary-journal-summary{grid-template-columns:1fr}.legendary-journal-v2 .legendary-journal-navigation{justify-content:flex-end}.legendary-journal-v2 .legendary-journal-navigation>span{margin-right:auto}.legendary-journal-v2 .legendary-journal-start{grid-template-columns:auto minmax(0,1fr)}.legendary-journal-v2 .legendary-journal-start>button{grid-column:1/-1;justify-content:center}.legendary-journal-v2 .legendary-journal-chapters{grid-template-columns:1fr}.legendary-journal-v2 .legendary-chapter{min-height:215px}.legendary-reward-detail-backdrop>article>main{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:12px}.legendary-reward-detail-backdrop>article>main>i{width:68px;height:68px}.legendary-reward-detail-backdrop>article>main img{width:56px;height:56px}.legendary-objective-tracker{width:min(284px,100vw - 16px);padding:6px;bottom:88px;right:8px}.legendary-objective-tracker .legendary-objective-drag>nav>button{width:36px;height:36px;min-height:36px!important}.full-map-legendary-objective{width:28px;height:28px}.full-map-legendary-objective>b{max-width:135px;font-size:8px}}.legendary-journal.legendary-journal-v3{background:radial-gradient(circle at 10% -8%,#dca83021,#0000 31%),radial-gradient(circle at 92% 108%,#4fa4dd14,#0000 34%),linear-gradient(145deg,#15181e,#080d14 74%);width:min(950px,100vw - 20px);height:min(604px,100dvh - 20px)}.legendary-journal.legendary-journal-v3>.legendary-journal-detail{box-sizing:border-box;grid-auto-flow:row;align-content:start;gap:11px;width:100%;padding:12px 14px 15px;overflow-x:hidden;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.legendary-journal-v3 .legendary-campaign-minihero,.legendary-journal-v3 .legendary-journal-start,.legendary-journal-v3 .legendary-journal-overview,.legendary-journal-v3 .legendary-journal-chapters{width:100%;min-width:0;grid-column:1/-1!important}.legendary-journal-v3 .legendary-campaign-minihero{border-color:#6a5932;align-items:center;height:84px;padding:12px 17px;box-shadow:inset 0 0 30px #00000030}.legendary-journal-v3 .legendary-campaign-minihero>span{align-self:end}.legendary-journal-v3 .legendary-campaign-minihero>i{align-self:flex-start}.legendary-journal-v3 .legendary-journal-start{background:linear-gradient(90deg,#30260ff5,#16191bf2);border-color:#80692f;min-height:63px;padding:9px 13px}.legendary-journal-v3 .legendary-journal-start>svg{width:23px;height:23px}.legendary-journal-v3 .legendary-journal-start b{color:#f6d874;letter-spacing:.025em}.legendary-journal-v3 .legendary-journal-start button{background:linear-gradient(#886311,#5b4009);justify-content:center;min-width:176px;box-shadow:inset 0 1px #ffe7953d}.legendary-journal-overview{min-width:0;display:block}.legendary-journal-v3 .legendary-journal-objective{box-sizing:border-box;background:radial-gradient(circle at 0 0,#e4af321a,#0000 42%),linear-gradient(135deg,#181813,#0e151d);border-color:#55492d;flex-direction:column;width:100%;min-width:0;min-height:118px;padding:11px 13px;display:flex}.legendary-journal-v3 .legendary-journal-objective>header{grid-template-columns:34px minmax(0,1fr) minmax(132px,168px);align-items:center;gap:9px;min-width:0;display:grid}.legendary-journal-v3 .legendary-journal-objective>header>svg{color:#f0c853;background:#211b0d;border:1px solid #745b20;border-radius:9px;width:34px;height:34px;padding:8px}.legendary-journal-v3 .legendary-journal-objective>header>span{min-width:0;display:grid}.legendary-journal-v3 .legendary-journal-objective>header small{color:#bca261;font:900 10px var(--font-geist-mono);letter-spacing:.07em}.legendary-journal-v3 .legendary-journal-objective>header b{color:#fff0bc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px!important}.legendary-objective-progress{background:#101720;border:1px solid #38414a;border-radius:8px;grid-template-columns:auto minmax(54px,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px 8px;font-style:normal;display:grid}.legendary-objective-progress>span{align-items:baseline;gap:4px;display:flex!important}.legendary-objective-progress>span>b{color:#f1d47b;font:950 13px var(--font-geist-mono)!important}.legendary-objective-progress>span>small{color:#8e9399;font:850 9px var(--font-geist-mono)!important}.legendary-objective-progress>em{background:#2a2d31;border-radius:99px;height:6px;font-style:normal;overflow:hidden}.legendary-objective-progress>em>strong{border-radius:inherit;background:linear-gradient(90deg,#d99232,#f1dc72);height:100%;display:block}.legendary-objective-progress>svg{color:#9be4ad}.legendary-journal-v3 .legendary-journal-objective>p{color:#aaa99f;line-height:1.35;margin:7px 0!important}.legendary-journal-v3 .legendary-journal-objective>footer{min-width:0;margin-top:auto}.legendary-journal-v3 .legendary-journal-objective>footer>nav{align-items:center;gap:6px;margin-left:auto;display:flex}.legendary-journal-v3 .legendary-journal-objective>footer>nav>button{color:#aab5bf;background:#141d25;border:1px solid #46515c;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin-left:0;padding:0 11px;font-weight:900;display:flex;min-height:34px!important;font-size:12px!important}.legendary-journal-v3 .legendary-journal-objective>footer>nav>button:last-child{color:#fff1bd;background:linear-gradient(#8a6512,#5b410a);border-color:#9a7422}.legendary-journal-v3 .legendary-journal-objective>footer>nav>button.active{color:#9adfff;background:#112b3d;border-color:#65b8e6}.legendary-journal-tools{grid-template-rows:auto 1fr;gap:8px;min-width:0;display:grid}.legendary-journal-v3 .legendary-journal-progress{background:#101720;border:1px solid #343c45;border-radius:9px;grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;min-height:49px;padding:7px 10px;display:grid}.legendary-journal-v3 .legendary-journal-progress>span:first-child{display:grid}.legendary-journal-v3 .legendary-journal-progress small{color:#ae975c;font:900 9px var(--font-geist-mono);letter-spacing:.06em}.legendary-journal-v3 .legendary-journal-progress b{color:#efe5ca}.legendary-journal-v3 .legendary-journal-progress>strong{color:#9ce6b2;align-items:center;gap:4px;display:flex}.legendary-journal-v3 .legendary-journal-navigation{background:linear-gradient(145deg,#0f1923,#0a1119);border-color:#344452;padding:8px 9px;display:block}.legendary-journal-v3 .legendary-journal-navigation>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.legendary-journal-v3 .legendary-journal-navigation>header>span{color:#8fd4ff;align-items:center;gap:6px;display:flex}.legendary-journal-v3 .legendary-journal-navigation>header b{font:900 12px var(--font-geist-mono)}.legendary-journal-v3 .legendary-journal-navigation>header small{color:#78848f;font-size:12px!important}.legendary-journal-v3 .legendary-journal-navigation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.legendary-journal-v3 .legendary-journal-navigation>div>button{color:#798691;text-align:left;background:#101922;border-color:#303d49;grid-template-columns:18px minmax(0,1fr);align-content:center;align-items:center;gap:0 5px;min-width:0;padding:6px 7px;display:grid;position:relative;min-height:54px!important}.legendary-journal-v3 .legendary-journal-navigation>div>button>svg{color:#647381;grid-row:1/3}.legendary-journal-v3 .legendary-journal-navigation>div>button>span{color:#bac4cc;font:900 12px var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.legendary-journal-v3 .legendary-journal-navigation>div>button>i{color:#6f7b86;font:800 11px var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.legendary-journal-v3 .legendary-journal-navigation>div>button.active{background:linear-gradient(145deg,#123149,#101d29);border-color:#4e9bc7;box-shadow:inset 0 0 18px #42ade81c}.legendary-journal-v3 .legendary-journal-navigation>div>button.active :is(svg,span,i){color:#91dcff}.legendary-journal-v3 .legendary-journal-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.legendary-journal-v3 .legendary-chapter{border-color:var(--theme);min-height:276px;padding:11px}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter{border-color:color-mix(in srgb,var(--theme) 44%,#34383d)}}.legendary-journal-v3 .legendary-chapter{background:radial-gradient(circle at 100% 0,var(--theme),transparent 40%),linear-gradient(150deg,var(--theme),#0c1219)}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--theme) 10%,transparent),transparent 40%),linear-gradient(150deg,color-mix(in srgb,var(--theme) 8%,#14171b),#0c1219)}}.legendary-chapter-watermark{z-index:0;object-fit:contain;opacity:.075;filter:saturate(1.2);width:116px;height:116px;position:absolute;top:36px;right:-15px}.legendary-journal-v3 .legendary-chapter>:not(.legendary-chapter-watermark){z-index:1;position:relative}.legendary-journal-v3 .legendary-chapter>header{grid-template-columns:48px minmax(0,1fr) auto;gap:9px;display:grid}.legendary-journal-v3 .legendary-chapter>header>i{background:radial-gradient(circle,var(--theme),#090f15);border-radius:12px;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter>header>i{background:radial-gradient(circle,color-mix(in srgb,var(--theme) 15%,#121820),#090f15)}}.legendary-journal-v3 .legendary-chapter>header>i img{filter:drop-shadow(0 3px 7px #000000bf);width:45px;height:45px}.legendary-journal-v3 .legendary-chapter>header>span{align-content:center;display:grid;overflow:visible}.legendary-journal-v3 .legendary-chapter>header small{color:var(--theme);overflow:visible}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter>header small{color:color-mix(in srgb,var(--theme) 78%,#c4c4c4)}}.legendary-journal-v3 .legendary-chapter>header small{text-overflow:clip;white-space:normal;font-size:12px!important}.legendary-journal-v3 .legendary-chapter>header h3{color:#f2eee2;text-overflow:clip;white-space:normal;margin:2px 0;font-size:15px;line-height:1.15;overflow:visible}.legendary-journal-v3 .legendary-chapter>header span>em{border:1px solid var(--theme);width:max-content;margin-top:3px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter>header span>em{border:1px solid color-mix(in srgb,var(--theme) 34%,#3b4148)}}.legendary-journal-v3 .legendary-chapter>header span>em{color:var(--theme);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter>header span>em{color:color-mix(in srgb,var(--theme) 68%,#aab1b8)}}.legendary-journal-v3 .legendary-chapter>header span>em{font:800 12px var(--font-geist-mono);font-style:normal}.legendary-journal-v3 .legendary-chapter>header>b{color:var(--theme);align-self:start;font:900 12px var(--font-geist-mono)!important}.legendary-journal-v3 .legendary-chapter>header>strong{color:#a2eab4;flex-direction:column;align-self:start;align-items:center;display:flex;font-size:12px!important}.legendary-journal-v3 .legendary-chapter>p{color:#a6a8a8;min-height:37px;margin:8px 0 7px;line-height:1.35}.legendary-journal-v3 .legendary-chapter>footer{margin-top:auto;display:block}.legendary-journal-v3 .legendary-chapter-reward-label{color:var(--theme);margin:9px 0 6px}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter-reward-label{color:color-mix(in srgb,var(--theme) 55%,#a6977a)}}.legendary-journal-v3 .legendary-chapter-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.legendary-journal-v3 .legendary-chapter-rewards>button{cursor:pointer;background:linear-gradient(#131b23,#0a1017);border-color:#3b4249;grid-template-rows:58px auto;justify-items:center;gap:3px;min-width:0;padding:5px 3px;display:grid;min-height:94px!important}.legendary-journal-v3 .legendary-chapter-rewards>button:hover,.legendary-journal-v3 .legendary-chapter-rewards>button:focus-visible{border-color:var(--theme);background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter-rewards>button:hover,.legendary-journal-v3 .legendary-chapter-rewards>button:focus-visible{background:color-mix(in srgb,var(--theme) 10%,#0b1118)}}.legendary-journal-v3 .legendary-chapter-rewards>button:hover,.legendary-journal-v3 .legendary-chapter-rewards>button:focus-visible{transform:translateY(-1px)}.legendary-journal-v3 .legendary-chapter-rewards>button>i{background:radial-gradient(circle,#20252b,#10151b);border:1px solid #353b42;border-radius:11px;place-items:center;width:58px;height:58px;display:grid;position:relative}.legendary-journal-v3 .legendary-chapter-rewards>button.seal>i{border-color:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter-rewards>button.seal>i{border-color:color-mix(in srgb,var(--theme) 58%,#30343a)}}.legendary-journal-v3 .legendary-chapter-rewards>button.seal>i{background:radial-gradient(circle,var(--theme),#0c1218)}@supports (color:color-mix(in lab, red, red)){.legendary-journal-v3 .legendary-chapter-rewards>button.seal>i{background:radial-gradient(circle,color-mix(in srgb,var(--theme) 15%,#17191a),#0c1218)}}.legendary-journal-v3 .legendary-chapter-rewards img{object-fit:contain;filter:drop-shadow(0 3px 6px #000c);width:54px;height:54px}.legendary-journal-v3 .legendary-chapter-rewards>button>i>b{color:#151108;background:#d3ad4e;border:1px solid #ffeda959;border-radius:7px;min-width:25px;padding:2px 4px;position:absolute;bottom:-2px;right:-3px;box-shadow:0 2px 5px #000;font:950 12px var(--font-geist-mono)!important}.legendary-journal-v3 .legendary-chapter-rewards>button>span{justify-items:center;width:100%;min-width:0;display:grid}.legendary-journal-v3 .legendary-chapter-rewards>button>span>strong{color:#c9c5ba;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;line-height:1.16;display:-webkit-box;overflow:hidden;font-size:12px!important}.legendary-journal-v3 .legendary-chapter-rewards>button>span>small{color:var(--theme);margin-top:2px;font-size:12px!important}.legendary-journal-v3 .legendary-chapter-state{margin-top:6px}.legendary-journal-v3 .legendary-reward-detail-backdrop>article>main>i{width:106px;height:106px}.legendary-journal-v3 .legendary-reward-detail-backdrop>article>main{grid-template-columns:110px minmax(0,1fr)}.legendary-journal-v3 .legendary-reward-detail-backdrop>article>main img{filter:drop-shadow(0 5px 10px #000000b3);width:96px;height:96px}.legendary-objective-tracker{top:calc(var(--game-safe-top,0px) + 66px);box-sizing:border-box;border-color:var(--theme);width:min(304px,100vw - 20px);padding:5px 6px;bottom:auto;left:50%;right:auto;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker{border-color:color-mix(in srgb,var(--theme) 54%,#3d4650)}}.legendary-objective-tracker{background:#060a0feb;border-radius:10px;box-shadow:0 7px 22px #00000094,inset 0 1px #ffffff0a}.legendary-objective-tracker .legendary-objective-drag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:42px;display:grid}.legendary-objective-tracker .legendary-objective-drag:active{cursor:grabbing}.legendary-objective-tracker .legendary-pointer-arrow{border:1px solid var(--theme);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-pointer-arrow{border:1px solid color-mix(in srgb,var(--theme) 58%,#35404a)}}.legendary-objective-tracker .legendary-pointer-arrow{background:var(--theme);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-pointer-arrow{background:color-mix(in srgb,var(--theme) 13%,#101820)}}.legendary-objective-tracker .legendary-pointer-arrow{color:var(--theme);filter:drop-shadow(0 0 6px var(--theme))}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-pointer-arrow{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--theme) 36%,transparent))}}.legendary-objective-tracker .legendary-pointer-arrow>svg:first-child{color:inherit;transform-origin:50%}.legendary-objective-tracker .legendary-objective-drag>span{gap:1px;min-width:0;display:grid}.legendary-objective-tracker .legendary-objective-drag>span>b{color:#f4f8fa;line-height:1.05;font-size:14px!important}.legendary-objective-tracker .legendary-objective-drag>span>small{color:#98a6b0;text-overflow:ellipsis;white-space:nowrap;line-height:1.12;overflow:hidden;font-size:12px!important}.legendary-objective-tracker .legendary-objective-drag>nav{gap:4px;margin-left:1px;display:flex}.legendary-objective-tracker .legendary-objective-drag>nav>button{color:#9aa7b1;cursor:pointer;background:#131d26;border:1px solid #35414c;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;min-height:34px!important}.legendary-objective-tracker .legendary-objective-drag>nav>button:hover,.legendary-objective-tracker .legendary-objective-drag>nav>button:focus-visible{border-color:var(--theme);color:#fff;outline:0}.legendary-objective-tracker .legendary-objective-drag>nav>button.interact{border-color:var(--theme);background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-objective-drag>nav>button.interact{background:color-mix(in srgb,var(--theme) 18%,#131d26)}}.legendary-objective-tracker .legendary-objective-drag>nav>button.interact{color:var(--theme)}.legendary-objective-tracker>footer{display:none}@keyframes legendary-pointer-pulse{50%{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--theme) 58%,transparent));transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.legendary-objective-tracker .legendary-pointer-arrow{animation:none}}.legendary-minigame.legendary-minigame-v2{width:min(900px,100vw - 20px);height:min(590px,100dvh - 20px);max-height:none;box-shadow:0 34px 100px #000,inset 0 1px var(--theme);background:linear-gradient(145deg,#171c23,#080e15);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legendary-minigame.legendary-minigame-v2{box-shadow:0 34px 100px #000,inset 0 1px color-mix(in srgb,var(--theme) 44%,transparent)}}.legendary-minigame-v2>.legendary-minigame-header{align-items:center;gap:11px;height:72px;padding:10px 14px;display:flex}.legendary-minigame-v2>.legendary-minigame-header>i{flex:none;width:46px;height:46px}.legendary-minigame-v2>.legendary-minigame-header>span{min-width:0}.legendary-minigame-v2>.legendary-minigame-header>span>small{white-space:nowrap}.legendary-minigame-v2>.legendary-minigame-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.legendary-minigame-v2>.legendary-minigame-header>nav{align-items:center;gap:5px;margin-left:auto;display:flex}.legendary-minigame-v2>.legendary-minigame-header>nav>i{color:#66727e;width:30px;height:30px;font:850 12px var(--font-geist-mono);background:#111923;border:1px solid #39434e;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.legendary-minigame-v2>.legendary-minigame-header>nav>i:not(:last-child):after{content:"";z-index:-1;background:#39434e;width:6px;height:1px;position:absolute;top:50%;left:100%}.legendary-minigame-v2>.legendary-minigame-header>nav>i.complete{border-color:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2>.legendary-minigame-header>nav>i.complete{border-color:color-mix(in srgb,var(--theme) 58%,#39434e)}}.legendary-minigame-v2>.legendary-minigame-header>nav>i.complete{background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2>.legendary-minigame-header>nav>i.complete{background:color-mix(in srgb,var(--theme) 12%,#111923)}}.legendary-minigame-v2>.legendary-minigame-header>nav>i.complete{color:var(--theme)}.legendary-minigame-v2>.legendary-minigame-header>nav>i.current{border-color:var(--theme);background:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2>.legendary-minigame-header>nav>i.current{background:color-mix(in srgb,var(--theme) 24%,#111923)}}.legendary-minigame-v2>.legendary-minigame-header>nav>i.current{color:#fff;box-shadow:0 0 15px var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2>.legendary-minigame-header>nav>i.current{box-shadow:0 0 15px color-mix(in srgb,var(--theme) 30%,transparent)}}.legendary-minigame-v2>.legendary-minigame-header>nav span{place-items:center;display:grid}.legendary-minigame-v2>.legendary-minigame-header>button{flex:none;margin-left:5px}.legendary-minigame-layout{grid-template-columns:220px minmax(0,1fr);height:calc(100% - 72px);display:grid}.legendary-minigame-scene{border-right:1px solid var(--theme);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-scene{border-right:1px solid color-mix(in srgb,var(--theme) 34%,#303944)}}.legendary-minigame-scene{isolation:isolate}.legendary-minigame-scene>img{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.legendary-minigame-scene-shade{z-index:-2;background:linear-gradient(#03070b08,#03070b3d 46%,#03070bf5),linear-gradient(90deg,#03070b0d,#03070b45);position:absolute;inset:0}.legendary-minigame-scene-copy{text-shadow:0 2px 7px #000;justify-items:start;display:grid;position:absolute;bottom:15px;left:13px;right:13px}.legendary-minigame-scene-copy>i{border:1px solid var(--theme);width:52px;height:52px;color:var(--theme);box-shadow:0 0 22px var(--theme);background:#080d12c9;border-radius:12px;place-items:center;margin-bottom:7px;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-scene-copy>i{box-shadow:0 0 22px color-mix(in srgb,var(--theme) 24%,transparent)}}.legendary-minigame-scene-copy>i>img{object-fit:contain;filter:drop-shadow(0 3px 6px #000);width:49px;height:49px}.legendary-minigame-scene-copy small{color:var(--theme);font:900 9px var(--font-geist-mono);letter-spacing:.07em}.legendary-minigame-scene-copy strong{color:#fff5d7;margin-top:2px;font-size:16px;line-height:1.16}.legendary-minigame-scene-copy em{color:#b8bec3;margin-top:5px;font-style:normal;line-height:1.35}.legendary-minigame-workspace{background:radial-gradient(circle at 50% 42%,var(--theme),transparent 48%);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-workspace{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--theme) 5%,transparent),transparent 48%)}}.legendary-minigame-v2 .legendary-minigame-instruction{border-color:var(--theme);grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;margin:11px 12px 0;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-minigame-instruction{border-color:color-mix(in srgb,var(--theme) 24%,#38414d)}}.legendary-minigame-v2 .legendary-minigame-instruction{background:linear-gradient(90deg,var(--theme),#0e1720)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-minigame-instruction{background:linear-gradient(90deg,color-mix(in srgb,var(--theme) 8%,#101923),#0e1720)}}.legendary-minigame-v2 .legendary-minigame-instruction>i{border:1px solid var(--theme);place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-minigame-instruction>i{border:1px solid color-mix(in srgb,var(--theme) 45%,#3c4650)}}.legendary-minigame-v2 .legendary-minigame-instruction>i{color:var(--theme);background:#111820;border-radius:9px;font-style:normal}.legendary-minigame-v2 .legendary-minigame-instruction>span{display:grid}.legendary-minigame-v2 .legendary-minigame-instruction small{color:var(--theme);font:900 9px var(--font-geist-mono);letter-spacing:.06em}.legendary-minigame-v2 .legendary-minigame-instruction p{color:#c4cbd1;margin:2px 0 0;line-height:1.35}.legendary-minigame-v2 .legendary-minigame-retry{margin:7px 12px 0}.legendary-minigame-board{flex:1;place-items:center;min-height:0;padding:10px 14px;display:grid;overflow:auto}.legendary-minigame-board>section{filter:drop-shadow(0 9px 19px #00000047)}.legendary-minigame-footer{color:#84909a;background:#0a1118;border-top:1px solid #2c3540;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 12px;display:flex}.legendary-minigame-footer>span{align-items:center;gap:6px;display:flex}.legendary-minigame-footer>span>svg{color:var(--theme)}.legendary-minigame-footer>button{color:#c1cad1;background:#151f29;border:1px solid #45515d;border-radius:8px;padding:0 13px;font-weight:900}.legendary-minigame-v2 button{transition:border-color .15s,background .15s,color .15s,transform .15s}.legendary-minigame-v2 button:not(:disabled):hover{border-color:var(--theme);color:#fff;filter:brightness(1.08)}.legendary-minigame-v2 .legendary-slide-game{width:302px}.legendary-minigame-v2 .legendary-slide-game>div{border-color:var(--theme);gap:4px;padding:8px}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-slide-game>div{border-color:color-mix(in srgb,var(--theme) 45%,#3c4651)}}.legendary-minigame-v2 .legendary-slide-game>div{background:#070d13;box-shadow:inset 0 0 25px #000000b3}.legendary-minigame-v2 .legendary-slide-game>div button{border-color:var(--theme);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-slide-game>div button{border-color:color-mix(in srgb,var(--theme) 58%,#4a515a)}}.legendary-minigame-v2 .legendary-slide-game>div button{color:#fff;text-shadow:0 1px 3px #000;background-color:#141b22;background-repeat:no-repeat}.legendary-minigame-v2 .legendary-slide-game>div button>b{color:#fff;background:#05090dc7;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:3px;right:4px;font-size:10px!important}.legendary-minigame-v2 .legendary-slide-game>div button.empty{background-image:none!important}.legendary-minigame-v2 .legendary-rune-preview i,.legendary-minigame-v2 .legendary-rune-answer i{background:radial-gradient(circle,var(--theme),#081019)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-rune-preview i,.legendary-minigame-v2 .legendary-rune-answer i{background:radial-gradient(circle,color-mix(in srgb,var(--theme) 10%,#111a23),#081019)}}.legendary-minigame-v2 .legendary-rune-grid button{background:linear-gradient(145deg,#17232e,#0d151d)}.legendary-minigame-v2 .legendary-dials-game>div button{background:radial-gradient(circle at 50% 35%,var(--theme),#0c141c)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-dials-game>div button{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--theme) 9%,#18232d),#0c141c)}}.legendary-minigame-v2 .legendary-dials-game>div button i{box-shadow:inset 0 0 18px var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-dials-game>div button i{box-shadow:inset 0 0 18px color-mix(in srgb,var(--theme) 13%,transparent)}}.legendary-minigame-v2 .legendary-pairs-game button{background:radial-gradient(circle,#1b2934,#0b1219);position:relative}.legendary-minigame-v2 .legendary-pairs-game button:not(.open):not(.solved):after{content:"✦";color:var(--theme);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-pairs-game button:not(.open):not(.solved):after{color:color-mix(in srgb,var(--theme) 34%,#51606d)}}.legendary-minigame-v2 .legendary-pairs-game button:not(.open):not(.solved):after{font-size:18px}.legendary-minigame-v2 .legendary-circuit-game>div{background:repeating-linear-gradient(90deg,transparent 0 12%,var(--theme) 12.3% 12.7%,transparent 13% 25%),#081019;border:1px solid #303b46;border-radius:11px;padding:8px}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-circuit-game>div{background:repeating-linear-gradient(90deg,transparent 0 12%,color-mix(in srgb,var(--theme) 7%,transparent) 12.3% 12.7%,transparent 13% 25%),#081019}}.legendary-minigame-v2 .legendary-circuit-game>div button{background:radial-gradient(circle,var(--theme),#0d151d)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-circuit-game>div button{background:radial-gradient(circle,color-mix(in srgb,var(--theme) 9%,#17212b),#0d151d)}}.legendary-minigame-v2 .legendary-maze-board{border-color:var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-maze-board{border-color:color-mix(in srgb,var(--theme) 45%,#3d4853)}}.legendary-minigame-v2 .legendary-maze-board{background:#070d13;box-shadow:inset 0 0 20px #000}.legendary-minigame-v2 .legendary-maze-board i:not(.wall){background:radial-gradient(circle,var(--theme),#0e161e)}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v2 .legendary-maze-board i:not(.wall){background:radial-gradient(circle,color-mix(in srgb,var(--theme) 6%,#15202a),#0e161e)}}@media (width<=800px){.legendary-journal-overview,.legendary-journal-v3 .legendary-journal-chapters{grid-template-columns:1fr}.legendary-journal-v3 .legendary-chapter{min-height:255px}.legendary-minigame-layout{grid-template-columns:175px minmax(0,1fr)}.legendary-minigame-v2>.legendary-minigame-header>nav>i{width:26px;height:26px}.legendary-minigame-scene-copy{left:10px;right:10px}.legendary-minigame-scene-copy strong{font-size:14px}.legendary-minigame-v2 .legendary-dials-game,.legendary-minigame-v2 .legendary-precision-game,.legendary-minigame-v2 .legendary-circuit-game{width:100%}}@media (width<=620px){.legendary-journal.legendary-journal-v3{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.legendary-journal.legendary-journal-v3>.legendary-journal-detail{padding:8px}.legendary-journal-v3 .legendary-journal-navigation>header>small{display:none}.legendary-journal-v3 .legendary-journal-navigation>div{grid-template-columns:1fr}.legendary-journal-v3 .legendary-journal-start{grid-template-columns:auto minmax(0,1fr)}.legendary-journal-v3 .legendary-journal-start>button{grid-column:1/-1}.legendary-journal-v3 .legendary-reward-detail-backdrop>article>main{grid-template-columns:74px minmax(0,1fr)}.legendary-journal-v3 .legendary-reward-detail-backdrop>article>main>i{width:70px;height:70px}.legendary-journal-v3 .legendary-reward-detail-backdrop>article>main img{width:64px;height:64px}.legendary-minigame.legendary-minigame-v2{width:calc(100vw - 12px);height:calc(100dvh - 12px)}.legendary-minigame-v2>.legendary-minigame-header{height:68px;padding:8px}.legendary-minigame-v2>.legendary-minigame-header>span>small{text-overflow:ellipsis;max-width:210px;overflow:hidden}.legendary-minigame-v2>.legendary-minigame-header>nav{display:none}.legendary-minigame-layout{grid-template-columns:1fr;height:calc(100% - 68px)}.legendary-minigame-scene{border-right:0;border-bottom:1px solid var(--theme);min-height:78px}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-scene{border-bottom:1px solid color-mix(in srgb,var(--theme) 34%,#303944)}}.legendary-minigame-scene>img{object-position:center 46%}.legendary-minigame-scene-shade{background:linear-gradient(90deg,#03070b2e,#03070be6)}.legendary-minigame-scene-copy{grid-template-columns:39px 1fr;align-content:center;gap:0 8px;display:grid;inset:8px 10px}.legendary-minigame-scene-copy>i{grid-row:1/4;width:38px;height:38px;margin:0}.legendary-minigame-scene-copy>i>img{width:36px;height:36px}.legendary-minigame-scene-copy small,.legendary-minigame-scene-copy strong,.legendary-minigame-scene-copy em{grid-column:2}.legendary-minigame-scene-copy em{display:none}.legendary-minigame-workspace{min-height:0}.legendary-minigame-v2 .legendary-minigame-instruction{margin:7px 8px 0;padding:6px 8px}.legendary-minigame-board{padding:8px}.legendary-minigame-footer{padding:6px 8px}.legendary-minigame-footer>span{display:none}.legendary-minigame-footer>button{width:100%}}.npc-legendary-quest>span>small{font-size:12px!important}.npc-legendary-quest>span>b{font-size:14px!important}.npc-legendary-quest>em{font-size:12px!important}@media (width<=620px){.legendary-journal-v3 .legendary-journal-objective>header{grid-template-columns:34px minmax(0,1fr) auto}.legendary-objective-progress{grid-template-columns:auto;padding:5px 7px}.legendary-objective-progress>em,.legendary-objective-progress>span>small{display:none}.legendary-journal-v3 .legendary-journal-objective>footer{align-items:flex-end;gap:6px}.legendary-journal-v3 .legendary-journal-objective>footer>nav{gap:4px}.legendary-journal-v3 .legendary-journal-objective>footer>nav>button{padding:0 8px}.device-celular .npc-dialog-window.legendary-birds>header{grid-template-columns:62px minmax(0,1fr) 32px;min-height:72px;padding:5px 8px}.device-celular .npc-dialog-window.legendary-birds>header>i,.device-celular .npc-dialog-window.legendary-birds>header>i canvas{width:58px;height:58px}.device-celular .npc-dialog-window.legendary-birds>header h2{font-size:18px}.device-celular .npc-dialog-window.legendary-birds .npc-dialog-bubble{margin:8px 8px 3px;padding:10px}.device-celular .npc-legendary-quest{grid-template-columns:34px minmax(0,1fr);gap:6px;margin-top:7px;padding:6px}.device-celular .npc-legendary-quest>i{width:32px;height:32px}.device-celular .npc-legendary-quest>i>img{width:30px;height:30px}.device-celular .npc-legendary-quest>span>small{font-size:9px!important}.device-celular .npc-legendary-quest>span>b{font-size:11px!important}.device-celular .npc-legendary-quest>em{display:none}.game-shell.device-celular .legendary-objective-tracker{top:calc(var(--game-safe-top,0px) + 58px);width:min(286px,100vw - 16px);padding:4px 5px}.game-shell.device-celular .legendary-objective-tracker .legendary-objective-drag{grid-template-columns:38px minmax(0,1fr) auto;gap:5px}.game-shell.device-celular .legendary-objective-tracker .legendary-pointer-arrow{width:36px;height:36px}.game-shell.device-celular .legendary-objective-tracker .legendary-objective-drag>span>b{font-size:12px!important}.game-shell.device-celular .legendary-objective-tracker .legendary-objective-drag>span>small{font-size:9px!important}.game-shell.device-celular .legendary-objective-tracker .legendary-objective-drag>nav>button{width:36px;height:36px;min-height:36px!important}}.legendary-objective-tracker .legendary-objective-drag{grid-template-columns:46px minmax(0,1fr) auto}.legendary-objective-tracker .legendary-pointer-arrow{border-color:var(--theme);width:44px;height:44px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-pointer-arrow{border-color:color-mix(in srgb,var(--theme) 78%,#52606d)}}.legendary-objective-tracker .legendary-pointer-arrow{background:radial-gradient(circle,var(--theme),#071019 74%)}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-pointer-arrow{background:radial-gradient(circle,color-mix(in srgb,var(--theme) 24%,#19232d),#071019 74%)}}.legendary-objective-tracker .legendary-pointer-arrow{box-shadow:inset 0 0 12px var(--theme),0 0 12px var(--theme)}@supports (color:color-mix(in lab, red, red)){.legendary-objective-tracker .legendary-pointer-arrow{box-shadow:inset 0 0 12px color-mix(in srgb,var(--theme) 18%,transparent),0 0 12px color-mix(in srgb,var(--theme) 28%,transparent)}}.legendary-objective-tracker .legendary-pointer-arrow{filter:none}.legendary-pointer-art{transform-origin:50%;filter:drop-shadow(0 1px 1px #000)drop-shadow(0 0 3px #39d9ff);will-change:transform;background:url(/game/quests/quest-pointer.webp) 50%/contain no-repeat;width:31px;height:31px;display:block}.legendary-objective-tracker .legendary-pointer-arrow{animation:1.25s ease-in-out infinite legendary-pointer-frame}@keyframes legendary-pointer-frame{50%{box-shadow:inset 0 0 15px color-mix(in srgb,var(--theme) 26%,transparent),0 0 17px color-mix(in srgb,var(--theme) 43%,transparent);transform:translateY(-1px)}}.legendary-minigame-v3 .legendary-minigame-workspace{position:relative}.legendary-minigame-status{align-items:stretch;gap:7px;min-height:51px;padding:8px 12px 0;display:flex}.legendary-minigame-status>span,.legendary-minigame-status>button{color:#9daab4;text-align:left;background:linear-gradient(145deg,#15202a,#0a121a);border:1px solid #34414d;border-radius:9px;grid-template-rows:1fr 1fr;grid-template-columns:22px auto;align-items:center;column-gap:6px;min-width:112px;padding:5px 9px;display:grid}.legendary-minigame-status>span>svg,.legendary-minigame-status>button>svg{color:var(--theme);grid-row:1/3}.legendary-minigame-status small{color:#778590;letter-spacing:.05em;align-self:end;font:850 9px var(--font-geist-mono)!important}.legendary-minigame-status b{color:#edf2f4;align-self:start;font:900 13px var(--font-geist-mono)!important}.legendary-minigame-status>button{cursor:pointer;grid-template-columns:22px minmax(0,1fr);min-height:43px!important}.legendary-minigame-status>button>span{display:grid}.legendary-minigame-status>button:disabled{cursor:not-allowed;opacity:.48}.legendary-minigame-status>span.urgent{color:#ff8394;background:#25131a;border-color:#dc5368;animation:.8s ease-in-out infinite alternate legendary-timer-warning}.legendary-minigame-status>span.urgent>svg,.legendary-minigame-status>span.urgent>b{color:#ff7d8e}@keyframes legendary-timer-warning{to{box-shadow:0 0 14px #ff4a6561}}.legendary-minigame-v3 .legendary-minigame-instruction{margin-top:8px}.legendary-minigame-ready{border:1px solid var(--theme);justify-items:center;width:min(540px,100%);padding:18px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-ready{border:1px solid color-mix(in srgb,var(--theme) 34%,#35414d)}}.legendary-minigame-ready{background:radial-gradient(circle at 50% 0,var(--theme),transparent 42%),linear-gradient(145deg,#121c25,#080f16);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-ready{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--theme) 15%,transparent),transparent 42%),linear-gradient(145deg,#121c25,#080f16)}}.legendary-minigame-ready{text-align:center;box-shadow:inset 0 1px #ffffff0a,0 15px 30px #00000040}.legendary-minigame-ready>i{border:1px solid var(--theme);background:var(--theme);border-radius:18px;place-items:center;width:68px;height:68px;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-ready>i{background:color-mix(in srgb,var(--theme) 14%,#101821)}}.legendary-minigame-ready>i{color:var(--theme);box-shadow:0 0 24px var(--theme);font-style:normal}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-ready>i{box-shadow:0 0 24px color-mix(in srgb,var(--theme) 28%,transparent)}}.legendary-minigame-ready>small{color:var(--theme);letter-spacing:.06em;margin-top:10px;font:900 10px var(--font-geist-mono)!important}.legendary-minigame-ready>h3{color:#fff3d4;margin:4px 0 0;font-size:20px}.legendary-minigame-ready>p{color:#aeb8c1;max-width:470px;margin:8px 0 0;line-height:1.45}.legendary-minigame-ready>p>b{color:#fff}.legendary-minigame-ready>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.legendary-minigame-ready>div>span{color:#9eabb5;background:#0c151d;border:1px solid #34414d;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.legendary-minigame-ready>div>span>svg{color:var(--theme)}.legendary-game-start{border:1px solid var(--theme);background:linear-gradient(180deg,var(--theme),var(--theme));border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:220px;margin-top:15px;padding:0 18px;display:flex;min-height:44px!important}@supports (color:color-mix(in lab, red, red)){.legendary-game-start{background:linear-gradient(180deg,color-mix(in srgb,var(--theme) 48%,#29333d),color-mix(in srgb,var(--theme) 24%,#111923))}}.legendary-game-start{color:#fff8dd;box-shadow:0 0 18px var(--theme);font-weight:950}@supports (color:color-mix(in lab, red, red)){.legendary-game-start{box-shadow:0 0 18px color-mix(in srgb,var(--theme) 22%,transparent)}}.legendary-rune-glyph{color:var(--rune-color,var(--theme));filter:drop-shadow(0 0 5px var(--rune-color,var(--theme)));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-rune-glyph{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--rune-color,var(--theme)) 50%,transparent))}}.legendary-rune-glyph.rune-0{--rune-color:#ff7658}.legendary-rune-glyph.rune-1{--rune-color:#f6cf72}.legendary-rune-glyph.rune-2{--rune-color:#ffe45c}.legendary-rune-glyph.rune-3{--rune-color:#66dafa}.legendary-rune-glyph.rune-4{--rune-color:#bdefff}.legendary-rune-glyph.rune-5{--rune-color:#f5de4e}.legendary-rune-glyph.rune-6{--rune-color:#79e1ca}.legendary-rune-glyph.rune-7{--rune-color:#d39cff}.legendary-rune-glyph.rune-8{--rune-color:#b9c3ff}.legendary-minigame-v3 .legendary-rune-preview,.legendary-minigame-v3 .legendary-rune-answer{flex-wrap:wrap;align-items:center;gap:7px;min-height:76px}.legendary-minigame-v3 .legendary-rune-preview>i,.legendary-minigame-v3 .legendary-rune-answer>i{background:radial-gradient(circle at 50% 34%,var(--theme),#071019 73%);border-width:1px;place-items:center;width:58px;height:66px;padding-bottom:11px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v3 .legendary-rune-preview>i,.legendary-minigame-v3 .legendary-rune-answer>i{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--theme) 17%,#17222c),#071019 73%)}}.legendary-minigame-v3 .legendary-rune-preview>i>small,.legendary-minigame-v3 .legendary-rune-answer>i>small{color:#74818d;position:absolute;bottom:3px;right:5px;font:850 9px var(--font-geist-mono)!important}.legendary-board-hint{color:#8e9aa4;text-align:center;margin:7px 0 0}.legendary-minigame-v3 .legendary-rune-grid>button{text-align:left;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:5px;height:60px;padding:5px 9px;display:grid}.legendary-minigame-v3 .legendary-rune-grid>button>small{color:#b7c1c9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.legendary-minigame-v3 .legendary-rune-grid>button:hover>small{color:#fff}.legendary-minigame-v3 .legendary-dials-game>div button i{width:66px;height:66px}.legendary-minigame-v3 .legendary-dials-game>div button>b{color:#d6dde2;font-size:11px!important}.legendary-minigame-v3 .legendary-dials-game aside p{color:#bec7ce;font-size:11px!important}.legendary-dial-glyph{color:var(--theme);filter:drop-shadow(0 0 6px var(--theme));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.legendary-dial-glyph{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--theme) 54%,transparent))}}.legendary-minigame-v3 .legendary-pairs-game button{color:#6f7f8c;place-items:center;display:grid}.legendary-minigame-v3 .legendary-pairs-game button:not(.open):not(.solved):after{content:none}.legendary-minigame-v3 .legendary-pairs-game button.open,.legendary-minigame-v3 .legendary-pairs-game button.solved{color:var(--theme)}.legendary-minigame-v3 .legendary-circuit-game>div button i{color:#9aa8b3;place-items:center;display:grid}.legendary-minigame-v3 .legendary-circuit-game>div button.aligned i{color:var(--theme);filter:drop-shadow(0 0 5px var(--theme))}.legendary-minigame-v3 .legendary-maze-board i.goal{color:#fff}.legendary-minigame-v3 .legendary-minigame-footer>button.danger{color:#ff9aa9;background:#25151c;border-color:#74404b}.device-pc .legendary-minigame-status small,.device-pc .legendary-minigame-ready>small,.device-pc .legendary-minigame-v3 .legendary-rune-preview>i>small,.device-pc .legendary-minigame-v3 .legendary-rune-answer>i>small{font-size:12px!important}.device-pc .legendary-minigame-status b,.device-pc .legendary-minigame-ready>div>span,.device-pc .legendary-minigame-v3 .legendary-rune-grid>button>small,.device-pc .legendary-minigame-v3 .legendary-dials-game>div button>b,.device-pc .legendary-minigame-v3 .legendary-dials-game aside p{font-size:13px!important}.device-pc .legendary-board-hint,.device-pc .legendary-minigame-ready>p{font-size:14px!important}@media (width<=760px){.device-celular .legendary-minigame-status{gap:4px;padding:6px 8px 0}.device-celular .legendary-minigame-status>span,.device-celular .legendary-minigame-status>button{flex:1;grid-template-columns:18px auto;column-gap:4px;min-width:0;padding:4px 6px}.device-celular .legendary-minigame-status small{font-size:7px!important}.device-celular .legendary-minigame-status b{font-size:10px!important}.device-celular .legendary-minigame-ready{padding:12px}.device-celular .legendary-minigame-ready>i{width:54px;height:54px}.device-celular .legendary-minigame-ready>h3{font-size:17px}.device-celular .legendary-minigame-ready>div>span{font-size:9px}.device-celular .legendary-minigame-v3 .legendary-rune-grid>button{grid-template-columns:1fr;justify-items:center;height:55px;padding:4px}.device-celular .legendary-minigame-v3 .legendary-rune-grid>button>small{display:none}.game-shell.device-celular .legendary-objective-tracker .legendary-objective-drag{grid-template-columns:40px minmax(0,1fr) auto}.game-shell.device-celular .legendary-objective-tracker .legendary-pointer-arrow{width:38px;height:38px}.game-shell.device-celular .legendary-pointer-art{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.legendary-objective-tracker .legendary-pointer-arrow,.legendary-minigame-status>span.urgent{animation:none}}.legendary-objective-tracker .legendary-pointer-arrow{display:block}.legendary-pointer-art{background-position:50% calc(50% + .5px);width:30px;height:30px;margin:auto;position:absolute;inset:0}.npc-dialog-window.legendary-birds{max-height:min(570px,100dvh - 20px)}.npc-dialog-window.legendary-birds .npc-dialog-bubble{padding:12px 13px}.npc-dialog-window.legendary-birds .npc-dialog-intro{color:#24434f;font-size:14px!important;line-height:1.38!important}.npc-dialog-window.legendary-birds .npc-legendary-quest{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;margin-top:8px;padding:8px 9px}.npc-dialog-window.legendary-birds .npc-legendary-quest>i{width:40px;height:40px}.npc-dialog-window.legendary-birds .npc-legendary-quest>i>img{width:37px;height:37px}.npc-dialog-window.legendary-birds .npc-legendary-quest>span{gap:1px}.npc-dialog-window.legendary-birds .npc-legendary-quest>span>b{text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.npc-dialog-window.legendary-birds .npc-legendary-quest>span>p{color:#9facb5;margin:2px 0 0;font-size:12px!important;line-height:1.3!important}.npc-dialog-window.legendary-birds .npc-legendary-quest>em{align-self:start;margin-top:1px}.npc-dialog-window.legendary-birds>footer{padding:8px 14px 13px}.npc-dialog-window.legendary-birds>footer button{height:41px}.legendary-minigame.legendary-minigame-v3{box-sizing:border-box;height:min(560px,100dvh - 20px)}.legendary-minigame-v3>.legendary-minigame-header{height:64px;padding:7px 12px}.legendary-minigame-v3>.legendary-minigame-header>i{width:42px;height:42px}.legendary-minigame-v3>.legendary-minigame-header>nav>i{width:28px;height:28px}.legendary-minigame-v3 .legendary-minigame-layout{grid-template-columns:190px minmax(0,1fr);height:calc(100% - 64px);min-height:0}.legendary-minigame-v3 .legendary-minigame-scene-copy{border:1px solid var(--theme);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 8px;padding:8px;bottom:8px;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.legendary-minigame-v3 .legendary-minigame-scene-copy{border:1px solid color-mix(in srgb,var(--theme) 34%,#323a43)}}.legendary-minigame-v3 .legendary-minigame-scene-copy{text-shadow:0 2px 6px #000;background:#050a0fd6;border-radius:10px}.legendary-minigame-v3 .legendary-minigame-scene-copy>i{border-radius:10px;grid-row:1/4;width:42px;height:42px;margin:0}.legendary-minigame-v3 .legendary-minigame-scene-copy>i>img{width:40px;height:40px}.legendary-minigame-v3 .legendary-minigame-scene-copy>small,.legendary-minigame-v3 .legendary-minigame-scene-copy>strong,.legendary-minigame-v3 .legendary-minigame-scene-copy>em{grid-column:2;min-width:0}.legendary-minigame-v3 .legendary-minigame-scene-copy>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:14px;line-height:1.15;overflow:hidden}.legendary-minigame-v3 .legendary-minigame-scene-copy>em{display:none}.legendary-minigame-v3 .legendary-minigame-workspace{min-height:0;overflow:hidden}.legendary-minigame-v3 .legendary-minigame-status{flex:0 0 45px;align-items:center;gap:6px;min-height:0;padding:6px 10px 0}.legendary-minigame-v3 .legendary-minigame-status>span,.legendary-minigame-v3 .legendary-minigame-status>button{flex:0 132px;grid-template-rows:1fr 1fr;grid-template-columns:18px auto;align-items:center;column-gap:6px;min-width:0;height:38px;padding:3px 8px;display:grid}.legendary-minigame-v3 .legendary-minigame-status>span>svg,.legendary-minigame-v3 .legendary-minigame-status>button>svg{grid-row:1/3;width:16px}.legendary-minigame-v3 .legendary-minigame-status>button{min-height:38px!important}.legendary-minigame-v3 .legendary-minigame-status>button>span{display:contents}.legendary-minigame-v3 .legendary-minigame-instruction{flex:none;grid-template-columns:32px minmax(0,1fr);gap:7px;margin:6px 10px 0;padding:6px 8px}.legendary-minigame-v3 .legendary-minigame-instruction>i{width:30px;height:30px}.legendary-minigame-v3 .legendary-minigame-instruction p{margin-top:1px}.legendary-minigame-v3 .legendary-minigame-retry{flex:none;margin:5px 10px 0;padding:5px 8px}.legendary-minigame-v3 .legendary-minigame-board{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:6px 10px}.legendary-minigame-v3 .legendary-minigame-footer{flex:0 0 44px;min-height:0;padding:5px 10px}.legendary-minigame-v3 .legendary-minigame-footer>button{min-height:34px!important}.legendary-minigame-v3 .legendary-minigame-ready{box-sizing:border-box;border-radius:12px;width:min(500px,100%);padding:11px 15px}.legendary-minigame-v3 .legendary-minigame-ready>i{border-radius:13px;width:50px;height:50px}.legendary-minigame-v3 .legendary-minigame-ready>i>svg{width:32px;height:32px}.legendary-minigame-v3 .legendary-minigame-ready>small{margin-top:6px}.legendary-minigame-v3 .legendary-minigame-ready>h3{margin-top:2px;font-size:18px}.legendary-minigame-v3 .legendary-minigame-ready>p{margin-top:5px;line-height:1.35}.legendary-minigame-v3 .legendary-minigame-ready>div{gap:5px;margin-top:8px}.legendary-minigame-v3 .legendary-minigame-ready>div>span{padding:4px 7px}.legendary-minigame-v3 .legendary-game-start{margin-top:9px;min-height:40px!important}.legendary-minigame-v3 .legendary-rune-preview,.legendary-minigame-v3 .legendary-rune-answer{min-height:66px}.legendary-minigame-v3 .legendary-rune-preview>i,.legendary-minigame-v3 .legendary-rune-answer>i{width:54px;height:60px}.legendary-minigame-v3 .legendary-rune-preview>i{opacity:.14;animation:legendary-rune-flash var(--legendary-rune-step,1s) ease-in-out forwards}.legendary-minigame-v3 .legendary-rune-grid{gap:6px;margin-top:7px}.legendary-minigame-v3 .legendary-rune-grid>button{height:51px}@media (width<=620px){.game-shell.device-celular .legendary-pointer-art{width:26px;height:26px}.device-celular .npc-dialog-window.legendary-birds .npc-legendary-quest{grid-template-columns:34px minmax(0,1fr);padding:6px 7px}.device-celular .npc-dialog-window.legendary-birds .npc-legendary-quest>em{display:none}.device-celular .npc-dialog-window.legendary-birds .npc-legendary-quest>span>p{font-size:10px!important}.legendary-minigame.legendary-minigame-v3{height:calc(100dvh - 12px)}.legendary-minigame-v3>.legendary-minigame-header{height:60px}.legendary-minigame-v3 .legendary-minigame-layout{grid-template-columns:1fr;height:calc(100% - 60px)}.legendary-minigame-v3 .legendary-minigame-scene{min-height:66px}.legendary-minigame-v3 .legendary-minigame-scene-copy{grid-template-columns:38px minmax(0,1fr);padding:5px 7px;inset:6px 8px}.legendary-minigame-v3 .legendary-minigame-scene-copy>i{width:36px;height:36px}.legendary-minigame-v3 .legendary-minigame-scene-copy>i>img{width:34px;height:34px}.legendary-minigame-v3 .legendary-minigame-status{flex-basis:43px;padding:5px 7px 0}.legendary-minigame-v3 .legendary-minigame-status>span,.legendary-minigame-v3 .legendary-minigame-status>button{flex:1;height:36px;padding:2px 5px}.legendary-minigame-v3 .legendary-minigame-status>button{min-height:36px!important}.legendary-minigame-v3 .legendary-minigame-ready{padding:9px 10px}.legendary-minigame-v3 .legendary-minigame-footer{flex-basis:42px}}.legendary-minigame-v3>.legendary-minigame-header>span{min-width:0;overflow:hidden}.legendary-minigame-v3>.legendary-minigame-header>span>small,.legendary-minigame-v3>.legendary-minigame-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.legendary-minigame-v3>.legendary-minigame-header h2{font-size:18px}.legendary-minigame-v3 .legendary-minigame-scene-copy{box-sizing:border-box;max-width:calc(100% - 16px);overflow:hidden}.legendary-minigame-v3 .legendary-minigame-scene-copy>small{letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:8px!important}.legendary-minigame-v3 .legendary-minigame-scene-copy>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.12;display:-webkit-box;overflow:hidden;font-size:11px!important}.legendary-minigame-v3 .legendary-minigame-status>span,.legendary-minigame-v3 .legendary-minigame-status>button,.legendary-minigame-v3 .legendary-minigame-instruction>span{min-width:0;overflow:hidden}.legendary-minigame-v3 .legendary-minigame-status small{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;font-size:9px!important}.legendary-minigame-v3 .legendary-minigame-status b{text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden;font-size:12px!important}.legendary-minigame-v3 .legendary-minigame-instruction small{font-size:9px!important}.legendary-minigame-v3 .legendary-minigame-instruction p{overflow-wrap:anywhere;font-size:11px!important}.legendary-minigame-v3 .legendary-minigame-ready>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:9px!important}.legendary-minigame-v3 .legendary-minigame-ready>div>span{box-sizing:border-box;white-space:normal;min-width:0;max-width:100%;line-height:1.15;font-size:10px!important}@media (width<=620px){.legendary-minigame-v3>.legendary-minigame-header h2{font-size:16px}.legendary-minigame-v3 .legendary-minigame-scene-copy>small{font-size:7px!important}.legendary-minigame-v3 .legendary-minigame-scene-copy>strong{font-size:10px!important}.legendary-minigame-v3 .legendary-minigame-status small{font-size:7px!important}.legendary-minigame-v3 .legendary-minigame-status b{font-size:10px!important}}.legendary-boss-hud.legendary-boss-hud-compact{border-radius:8px;width:min(340px,100vw - 16px);padding:5px 7px;top:8px;box-shadow:0 7px 20px #0009}.legendary-boss-hud-compact header{gap:6px;min-width:0}.legendary-boss-hud-compact header>i{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.legendary-boss-hud-compact header>i>svg{width:18px;height:18px}.legendary-boss-hud-compact header>span{min-width:0;line-height:1}.legendary-boss-hud-compact header span small{text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden;font-size:7px!important}.legendary-boss-hud-compact header span b{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden;font-size:11px!important}.legendary-boss-hud-compact header em{flex:none;font-size:9px!important}.legendary-boss-hud-compact .legendary-boss-health{border-radius:4px;margin-top:4px;height:6px!important}.legendary-boss-hud-compact>p{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;line-height:1.15;overflow:hidden;font-size:9px!important}.legendary-boss-hud-compact>button{padding:0 7px;bottom:-29px;right:6px;min-height:25px!important;font-size:8px!important}@media (width<=620px){.legendary-boss-hud.legendary-boss-hud-compact{width:min(310px,100vw - 12px);padding:4px 6px}}.legendary-boss-hud.legendary-boss-hud-compact{padding-right:36px}.legendary-boss-hud-compact>button.legendary-boss-forfeit{color:#ff9aaa;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;top:5px;bottom:auto;right:5px;min-height:25px!important}.legendary-boss-hud-compact>button.legendary-boss-forfeit>svg{width:14px;height:14px}.npc-pokemon-delivery{z-index:12;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070be6;place-items:center;padding:10px;display:grid;position:absolute;inset:0}.npc-pokemon-delivery>article{color:#f6f0e5;background:linear-gradient(145deg,#171b20,#090e14 74%);border:1px solid #c18b3e;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(620px,100%);max-height:100%;display:grid;overflow:hidden;box-shadow:0 24px 70px #000}.npc-pokemon-delivery>article>header{background:linear-gradient(90deg,#33240f,#10151c);border-bottom:1px solid #57411f;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:8px 10px;display:grid}.npc-pokemon-delivery>article>header>i{background:radial-gradient(circle,#443318,#11151a);border:1px solid #86672f;border-radius:10px;place-items:center;width:46px;height:46px;font-style:normal;display:grid;overflow:hidden}.npc-delivery-pokemon-icon{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:block;transform:scale(.86)}.npc-delivery-pokemon-fallback{color:#d5b36b;font-weight:900}.npc-pokemon-delivery>article>header>span{min-width:0}.npc-pokemon-delivery>article>header small{color:#dfb956;font:900 9px var(--font-geist-mono);letter-spacing:.08em;display:block}.npc-pokemon-delivery>article>header h3{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:17px;overflow:hidden}.npc-pokemon-delivery>article>header p{color:#a6afb7;margin:1px 0 0;font-size:10px}.npc-pokemon-delivery>article>header>button{color:#ff9aaa;cursor:pointer;background:#25161b;border:1px solid #5c4448;border-radius:7px;place-items:center;width:29px;height:29px;padding:0;display:grid}.npc-pokemon-delivery>article>aside{color:#ff91a3;background:#251319;border:1px solid #79444d;border-radius:8px;align-items:center;gap:8px;margin:7px 9px 0;padding:6px 8px;display:flex}.npc-pokemon-delivery>article>aside>svg{flex:none}.npc-pokemon-delivery>article>aside>span{gap:1px;display:grid}.npc-pokemon-delivery>article>aside b{font-size:11px}.npc-pokemon-delivery>article>aside small{color:#c9a5ab;font-size:9px}.npc-pokemon-delivery-list{scrollbar-width:thin;scrollbar-color:#785b30 transparent;align-content:start;gap:5px;min-height:0;padding:7px 9px;display:grid;overflow-y:auto}.npc-pokemon-delivery-list>p{color:#c6bfae;text-align:center;border:1px dashed #62553e;border-radius:9px;margin:12px;padding:14px}.npc-pokemon-delivery-list>button{color:#e8edf0;text-align:left;cursor:pointer;background:#101820;border:1px solid #3c4650;border-radius:9px;grid-template-columns:52px minmax(120px,1fr) minmax(210px,1.45fr) 82px;align-items:center;gap:7px;min-width:0;min-height:76px;padding:6px 8px;display:grid;position:relative}.npc-pokemon-delivery-list>button:hover:not(:disabled),.npc-pokemon-delivery-list>button.selected{background:linear-gradient(100deg,#2b2211,#121c24);border-color:#e0b554}.npc-pokemon-delivery-list>button.shiny{box-shadow:inset 3px 0 #f0cd52}.npc-pokemon-delivery-list>button:disabled{opacity:.48;cursor:not-allowed}.npc-pokemon-delivery-list>button>i{background:radial-gradient(circle,#24323c,#0a1016);border:1px solid #45515c;border-radius:50%;place-items:center;width:50px;height:50px;font-style:normal;display:grid;position:relative;overflow:hidden}.npc-pokemon-delivery-list>button>i>svg{color:#ffe45c;filter:drop-shadow(0 0 3px #bd7b16);position:absolute;top:2px;right:2px}.npc-delivery-summary{gap:2px;min-width:0;display:grid}.npc-delivery-summary>small{color:#c49d4d;font:850 8px var(--font-geist-mono)}.npc-delivery-summary>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.npc-delivery-summary>em{color:#9eaab3;font:normal 9px var(--font-geist-mono);align-items:center;gap:3px;display:flex}.npc-delivery-summary>em>svg{color:#e7c44c}.npc-delivery-ivs{grid-template-columns:repeat(6,minmax(28px,1fr));gap:3px;display:grid}.npc-delivery-ivs>em{background:#0b1218;border:1px solid #303d47;border-radius:6px;justify-items:center;padding:4px 2px;font-style:normal;display:grid}.npc-delivery-ivs small{color:#75838e;font:800 7px var(--font-geist-mono)}.npc-delivery-ivs b{color:#dce5ea;font:900 11px var(--font-geist-mono)}.npc-pokemon-delivery-list>button>strong{color:#efcf72;font:850 8px var(--font-geist-mono);white-space:nowrap;background:#2b240f;border:1px solid #7c642d;border-radius:6px;justify-self:end;padding:5px 7px}.npc-pokemon-delivery-list>button>strong.blocked{color:#d2939e;white-space:normal;text-align:center;background:#21151a;border-color:#60424a}.npc-pokemon-delivery>article>footer{background:#0a1016;border-top:1px solid #303840;justify-content:flex-end;gap:6px;padding:7px 9px;display:flex}.npc-pokemon-delivery>article>footer>button{color:#c4ccd2;min-height:35px;font:900 10px var(--font-geist-mono);cursor:pointer;background:#151e26;border:1px solid #46515b;border-radius:7px;padding:0 12px}.npc-pokemon-delivery>article>footer>button.danger{color:#fff;background:linear-gradient(#7a2636,#501a25);border-color:#b94b5c}.npc-pokemon-delivery>article>footer>button:disabled{opacity:.38;cursor:not-allowed}.legendary-pulse-grid-game,.legendary-storm-lock-game{justify-items:center;gap:7px;width:min(560px,100%);display:grid}.legendary-pulse-grid-game>header,.legendary-storm-lock-game>header{box-sizing:border-box;color:#f4da55;background:linear-gradient(90deg,#28230e,#101820);border:1px solid #605328;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex}.legendary-pulse-grid-game>header>span,.legendary-storm-lock-game>header>span{gap:1px;min-width:0;display:grid}.legendary-pulse-grid-game>header b,.legendary-storm-lock-game>header b{font-size:11px}.legendary-pulse-grid-game>header small,.legendary-storm-lock-game>header small{color:#aab3bb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:9px!important}.legendary-pulse-grid-game>div{box-sizing:border-box;background:radial-gradient(circle,#1e2413,#071019 70%);border:1px solid #545232;border-radius:11px;gap:5px;width:min(238px,100%);padding:7px;display:grid}.legendary-pulse-grid-game>div>button{aspect-ratio:1;color:#53616a;cursor:pointer;background:#101820;border:1px solid #35434b;border-radius:8px;place-items:center;padding:2px;display:grid;min-height:0!important}.legendary-pulse-grid-game>div>button.powered{color:#fff172;background:radial-gradient(circle,#645d18,#1b250f 65%);border-color:#dfc334;box-shadow:inset 0 0 15px #ffe73738,0 0 7px #ffdc2021}.legendary-pulse-grid-game>p{color:#adb8bf;align-items:center;gap:5px;margin:0;display:flex;font-size:10px!important}.legendary-pulse-grid-game>p>svg{color:#f0da55}.legendary-dials-game>div.four{grid-template-columns:repeat(4,minmax(0,1fr))}.legendary-storm-lock-game>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.legendary-storm-lock-game>div>button{color:#9aa7b0;cursor:pointer;background:radial-gradient(circle at 50% 40%,#202817,#0b131a 72%);border:1px solid #3e4851;border-radius:9px;grid-template-rows:auto 31px 38px auto;justify-items:center;gap:3px;min-width:0;padding:6px 4px;display:grid;min-height:126px!important}.legendary-storm-lock-game>div>button.aligned{color:#ffe963;border-color:#d9bb3f;box-shadow:inset 0 0 18px #ffe53624}.legendary-storm-lock-game>div>button>small{font-size:7px!important}.legendary-storm-lock-game>div>button>span{color:#8f9aa3;align-items:center;gap:3px;display:flex}.legendary-storm-lock-game>div>button>span>i{color:#d2b946;place-items:center;display:grid}.legendary-storm-lock-game>div>button>span>i>svg{width:17px}.legendary-storm-lock-game>div>button>span>em{font-style:normal;font-size:7px!important}.legendary-storm-lock-game>div>button>b{color:#f4dc54;background:#192112;border:1px solid #67723c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.legendary-storm-lock-game>div>button>b>svg{width:21px}.legendary-storm-lock-game>div>button>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:7px!important}@media (width<=620px){.npc-pokemon-delivery{padding:4px}.npc-pokemon-delivery-list>button{grid-template-columns:42px minmax(0,1fr) 64px;min-height:68px;padding:4px}.npc-pokemon-delivery-list>button>i{width:40px;height:40px}.npc-pokemon-delivery-list>button>i .npc-delivery-pokemon-icon{transform:scale(.7)}.npc-delivery-ivs{grid-column:2/4;grid-template-columns:repeat(6,1fr)}.npc-pokemon-delivery-list>button>strong{grid-area:1/3}.npc-delivery-summary>b{font-size:11px}.npc-delivery-summary>em{font-size:7px}.npc-pokemon-delivery>article>footer>button{padding:0 7px;font-size:8px}.legendary-pulse-grid-game>div{width:min(220px,100%)}.legendary-dials-game>div.four,.legendary-storm-lock-game>div{grid-template-columns:repeat(2,minmax(0,1fr))}.legendary-storm-lock-game>div>button{grid-template-rows:auto 24px 30px auto;min-height:96px!important}.legendary-storm-lock-game>div>button>b{width:29px;height:29px}.legendary-storm-lock-game>div>button>span>i>svg,.legendary-storm-lock-game>div>button>b>svg{width:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.fishing-panel.fishing-panel-compact:not(.choosing-bait){grid-template-rows:36px auto auto;width:min(250px,100vw - 12px);max-height:190px}.fishing-panel.fishing-panel-compact:not(.choosing-bait)>header{grid-template-columns:26px minmax(0,1fr) 24px;gap:5px;min-height:36px;padding:3px 5px}.fishing-panel.fishing-panel-compact:not(.choosing-bait)>header>i{border-radius:6px;width:24px;height:24px;font-size:14px}.fishing-panel.fishing-panel-compact:not(.choosing-bait)>header small{font-size:7px}.fishing-panel.fishing-panel-compact:not(.choosing-bait)>header b{font-size:10px}.fishing-panel.fishing-panel-compact:not(.choosing-bait)>header>button{border-radius:6px;width:23px;height:23px}.fishing-panel.fishing-panel-compact:not(.choosing-bait)>header>button svg{width:13px;height:13px}.fishing-compact-level{grid-template-columns:20px 68px minmax(0,1fr);align-items:center;gap:4px;min-width:0;padding:4px 5px 2px;display:grid}.fishing-compact-level>i{place-items:center;font-size:14px;font-style:normal;display:grid}.fishing-compact-level>span{gap:1px;min-width:0;display:grid}.fishing-compact-level>span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.fishing-compact-level>span small{color:#79b7c5;font:800 6px var(--font-geist-mono)}.fishing-panel.fishing-panel-compact .fishing-compact-level .fishing-progress{height:13px;margin:0}.fishing-panel.fishing-panel-compact .fishing-compact-level .fishing-progress>small{font-size:5.5px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-compact-actions{grid-template-columns:minmax(0,1fr) 62px;gap:4px;padding:2px 5px 5px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-equipped{border-radius:6px;grid-template-columns:25px minmax(0,1fr) 14px;gap:3px;padding:3px 4px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-equipped>i{border-radius:5px;width:23px;height:23px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-equipped img{width:21px;height:21px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-equipped small{font-size:5px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-equipped b{font-size:8px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-equipped em{font-size:6px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-equipped>strong{font-size:11px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-cast-button{border-radius:6px;gap:2px;padding:0 3px;font-size:7px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-cast-button>span{font-size:13px}.fishing-panel.fishing-panel-compact:not(.choosing-bait) .fishing-warning{border-radius:5px;margin:0 5px 4px;padding:3px 5px;font-size:7px}.fishing-panel.fishing-panel-compact.choosing-bait{width:min(318px,100vw - 20px)}.device-celular .fishing-screen-toggle{-webkit-backdrop-filter:none;backdrop-filter:none}.device-celular .fishing-panel.fishing-panel-compact:not(.choosing-bait){width:min(218px,100vw - 8px);max-height:132px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait{grid-template-rows:36px 40px minmax(0,1fr);width:min(360px,100vw - 8px);height:min(320px,100dvh - 8px);max-height:calc(100dvh - 8px)}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list{overscroll-behavior-block:contain;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:auto;flex-direction:column;align-items:stretch;min-height:0;scroll-padding-block:6px;display:flex;overflow-y:auto}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list>article{flex:none}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list>article.locked{opacity:1;background:#101820;border-color:#4c5367}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list>article.locked>button>i,.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list>article.locked>div{opacity:.62}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button>span{min-width:0;overflow:hidden}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button :where(b,small,em){max-width:100%;display:block}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button b,.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button small{white-space:normal;line-height:1.25}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>div{overscroll-behavior-inline:contain;touch-action:pan-x pan-y;grid-template-columns:none;grid-auto-columns:42px;grid-auto-flow:column;justify-content:start;display:grid;overflow:auto hidden}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>div>span{min-width:0}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-pokemon-icon,.fishing-panel.fishing-panel-compact.choosing-bait .fishing-pokemon-fallback{width:36px;height:36px}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-pokemon-icon{position:relative}.fishing-panel.fishing-panel-compact.choosing-bait .fishing-pokemon-icon:before{transform-origin:50%;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-heading{grid-template-columns:70px minmax(0,1fr);gap:6px;padding:4px 7px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-heading>button{height:27px;font-size:7px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-heading b{font-size:10px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-heading small{font-size:7px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list{scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-x pan-y;gap:5px;min-height:0;padding:5px 6px 7px;overflow-y:auto}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button{grid-template-columns:36px minmax(0,1fr) 17px;gap:6px;min-height:50px;padding:5px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button>i{width:34px;height:34px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button img{width:30px;height:30px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button b{font-size:10px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button small{font-size:8px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>button em{font-size:7px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>div{grid-auto-columns:45px;gap:4px;padding:5px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>div>span{min-width:0}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-pokemon-icon,.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-pokemon-fallback{width:36px;height:36px}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-pokemon-icon:before{transform:translate(-50%,-50%)}.device-celular .fishing-panel.fishing-panel-compact.choosing-bait .fishing-bait-list article>div small{max-width:54px;font-size:7px}.game-update-backdrop{z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408e0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.game-update-backdrop>article{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#844ecc3d,#0000 48%),linear-gradient(145deg,#171221,#090c10);border:1px solid #9b6cdc;border-radius:18px;justify-items:center;gap:10px;width:min(470px,94vw);padding:27px 29px 25px;display:grid;box-shadow:0 30px 100px #000,0 0 50px #854ecf2e}.game-update-icon{color:#cfa8ff;background:#291b3e;border:1px solid #9670cc;border-radius:50%;place-items:center;width:62px;height:62px;font:900 37px/1 sans-serif;display:grid;box-shadow:0 0 28px #975dde4d}.game-update-backdrop small{color:#b68be9;font:900 9px var(--font-geist-mono);letter-spacing:.13em}.game-update-backdrop h2{max-width:390px;margin:2px 0 0;font-size:22px;line-height:1.25}.game-update-backdrop p{color:#a59dac;max-width:390px;margin:0;font-size:12px;line-height:1.55}.game-update-backdrop button{color:#fff;width:min(280px,100%);height:46px;font:900 11px var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#68409d,#8a57c9);border:1px solid #a67ce1;border-radius:9px;margin-top:6px;box-shadow:0 10px 26px #552a8b59}.player-hud-tools .player-market-toggle{color:#9df7f7;background:linear-gradient(145deg,#083a42f7,#081e25f7);border-color:#49cdd5c2;border-radius:50%!important}.player-hud-tools .player-market-toggle.active{color:#e3ffff;border-color:#84ffff;box-shadow:0 5px 18px #0000006b,0 0 14px #49dce157}.market-backdrop{--market-scale:clamp(.82,var(--ui-scale),1.2);z-index:10020;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020508b8;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.market-window{width:min(calc(980px * var(--market-scale)),calc(100vw - 20px));height:min(calc(720px * var(--market-scale)),calc(100dvh - 20px));color:#eaf8fa;background:linear-gradient(155deg,#10181c,#080d11 55%,#0d1117);border:1px solid #3d7781;border-radius:15px;flex-direction:column;min-height:480px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 95px #000000e0,0 0 40px #37abb51a}.market-header{height:max(62px,calc(62px * var(--market-scale)));padding:0 max(12px,calc(15px * var(--market-scale)));background:radial-gradient(circle at 18% 0,#30abb52e,#0000 45%),linear-gradient(100deg,#102a31,#10151a);border-bottom:1px solid #2a555d;align-items:center;gap:14px;display:flex}.market-brand{flex:1;align-items:center;gap:10px;display:flex}.market-brand>svg{color:#88f3f1;background:#0d353c;border:1px solid #397b83;border-radius:10px;width:38px;height:38px;padding:8px}.market-brand>span{gap:1px;display:grid}.market-brand small{color:#62afb5;font:850 max(8px,calc(8px * var(--market-scale))) var(--font-geist-mono);letter-spacing:.08em}.market-brand b{font-size:max(18px,calc(18px * var(--market-scale)));letter-spacing:.035em}.market-balance{background:#211d0f;border:1px solid #615530;border-radius:8px;gap:2px;padding:7px 12px;display:grid}.market-balance small{color:#9e9061;font-size:max(7px,calc(7px * var(--market-scale)))}.market-balance b{color:#ffe77e;font-size:max(12px,calc(12px * var(--market-scale)));white-space:nowrap}.market-header>button{color:#ff9aad;cursor:pointer;background:#27151b;border:1px solid #613d48;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.market-tabs{height:max(46px,calc(46px * var(--market-scale)));background:#0b1115;border-bottom:1px solid #22363c;gap:4px;padding:5px 8px;display:flex}.market-tabs>button{color:#718991;min-width:135px;font:850 max(9px,calc(9px * var(--market-scale))) var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;display:flex;position:relative}.market-tabs>button.active{color:#b9ffff;background:#12343a;border-color:#36747d}.market-tabs>button>b{color:#fff;background:#db654f;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:2px;right:4px}.market-tabs>.market-houses-tab{color:#aef4c9;background:linear-gradient(145deg,#143e27e0,#0c1f1be0);border-color:#4b99669e}.market-tabs>.market-houses-tab:hover,.market-tabs>.market-houses-tab:focus-visible{color:#f0fff5;border-color:#8df0b5;outline:0;box-shadow:0 0 13px #5adf913d}.market-notice{color:#e6d58a;min-height:30px;font-size:max(9px,calc(9px * var(--market-scale)));text-align:center;background:#1b1a10;border-bottom:1px solid #453f29;flex:none;place-items:center;padding:5px 10px;display:grid}.market-filters{background:#0d1519;border-bottom:1px solid #21343a;flex:none;grid-template-columns:minmax(250px,1.6fr) repeat(2,minmax(150px,.7fr));gap:6px;padding:8px;display:grid}.market-filters label{color:#63818a;background:#081014;border:1px solid #2f4b53;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.market-filters input{color:#eaf7f8;min-width:0;font-size:max(10px,calc(10px * var(--market-scale)));background:0 0;border:0;outline:0;flex:1}.market-filters select{color:#b7c8cc;min-width:0;height:36px;font-size:max(9px,calc(9px * var(--market-scale)));background:#0a1216;border:1px solid #2f4b53;border-radius:7px;outline:0;padding:0 7px}.market-browser{scrollbar-width:thin;scrollbar-color:#315963 transparent;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:8px;display:grid;overflow:auto}.market-listing-card{background:linear-gradient(145deg,#10191e,#0a0f13);border:1px solid #293e45;border-radius:9px;min-width:0;transition:border-color .15s,transform .15s;overflow:hidden}.market-listing-card:hover{border-color:#3d7981;transform:translateY(-1px)}.market-listing-card.pokemon{background:linear-gradient(145deg,#121a26,#0b0f16);border-color:#39435c}.market-listing-card.status-sold{border-color:#3b784d}.market-listing-card.status-expired{border-color:#76424b}.market-listing-main{width:100%;min-height:102px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.market-listing-main>i{background:#081015;border:1px solid #2d464d;border-radius:9px;flex:0 0 58px;place-items:center;width:58px;height:58px;font-style:normal;display:grid;position:relative}.market-listing-main>i>img{object-fit:contain;width:46px;height:46px}.market-listing-main>i>.market-pokemon-icon{image-rendering:pixelated;transform:scale(.72)}.market-listing-main>i>svg{color:#698893}.market-listing-main>i>em{color:#ffe05e;text-shadow:0 1px 5px #000;font-style:normal;position:absolute;top:1px;right:3px}.market-listing-main>span{gap:4px;min-width:0;display:grid}.market-listing-main small{color:#5f8189;font:800 max(7px,calc(7px * var(--market-scale))) var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-listing-main b{color:#edf8fa;font-size:max(10px,calc(10px * var(--market-scale)));-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.market-listing-main span>em{color:#82949a;font-size:max(8px,calc(8px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.market-listing-card>footer{background:#0b1317;border-top:1px solid #25383e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:45px;padding:6px 7px;display:grid}.market-listing-card>footer>span{gap:2px;min-width:0;display:grid}.market-listing-card>footer small{color:#6f888f;min-width:0;font-size:max(7px,calc(7px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;display:flex;overflow:hidden}.market-listing-card>footer b{color:#ffe27c;font-size:max(10px,calc(10px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-listing-card>footer>button{z-index:1;min-width:72px;height:30px;font:850 max(8px,calc(8px * var(--market-scale))) var(--font-geist-mono);white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 8px;position:relative}.market-buy-button{color:#b9ffff;background:#123940;border:1px solid #39808a}.market-collect-button{color:#b9ffca;background:#173c24;border:1px solid #438357}.market-remove-button,.market-cancel-button{color:pink;background:#3b1820;border:1px solid #8c4653}.market-cancel-button{color:#ffd39f;background:#2b2016;border-color:#765943}.market-pagination{color:#6f858c;height:42px;font-size:max(8px,calc(8px * var(--market-scale)));background:#0a1014;border-top:1px solid #22363c;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.market-pagination>div{align-items:center;gap:7px;display:flex}.market-pagination button{color:#aad6da;background:#101d22;border:1px solid #31535b;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.market-pagination button:disabled{opacity:.35}.market-pagination b{color:#b7c8cb;text-align:center;min-width:58px}.market-empty{color:#52676d;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.market-empty b{color:#82979c;font-size:max(10px,calc(10px * var(--market-scale)))}.market-loading{z-index:5;color:#91b9bf;background:#0b171c;border:1px solid #31565e;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex;position:absolute;bottom:10px;right:12px;box-shadow:0 8px 25px #000}.market-loading i{border:2px solid #31555d;border-top-color:#8cf1ee;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite inventory-spin}.market-sell-layout{flex:1;grid-template-columns:minmax(330px,.82fr) minmax(360px,1.18fr);gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.market-create-listing,.market-my-listings{background:#0b1216;border:1px solid #2b454c;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.market-create-listing>header,.market-my-listings>header{background:#101c21;border-bottom:1px solid #2a4249;justify-content:space-between;align-items:center;gap:8px;min-height:53px;padding:8px 10px;display:flex}.market-create-listing>header>span,.market-my-listings>header>span{gap:2px;display:grid}.market-create-listing>header small,.market-my-listings>header small{color:#5f858c;font:800 max(7px,calc(7px * var(--market-scale))) var(--font-geist-mono)}.market-create-listing>header>em,.market-my-listings>header>em{color:#8ccbd0;font-size:max(8px,calc(8px * var(--market-scale)));white-space:nowrap;background:#172b30;border-radius:6px;padding:5px 7px;font-style:normal}.market-create-listing>nav{border-bottom:1px solid #23383e;grid-template-columns:1fr 1fr;gap:4px;padding:6px;display:grid}.market-create-listing>nav button{color:#6f8a91;height:32px;font:850 max(8px,calc(8px * var(--market-scale))) var(--font-geist-mono);background:#0d171b;border:1px solid #2a444b;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:flex}.market-create-listing>nav button.active{color:#c9ffff;background:#14373d;border-color:#3d8990}.market-asset-picker{scrollbar-width:thin;scrollbar-color:#315963 transparent;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;min-height:105px;padding:6px;display:grid;overflow:auto}.market-asset-picker>button{color:#cbd9dc;text-align:left;background:#0d161a;border:1px solid #263a40;border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:55px;padding:5px;display:flex;position:relative}.market-asset-picker>button.selected{background:#153035;border-color:#57a6a7;box-shadow:inset 0 0 0 1px #70eae51a}.market-asset-picker img{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.market-asset-picker>button>i{background:#0a1014;border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.market-asset-picker .market-pokemon-icon{image-rendering:pixelated;transform:scale(.6)}.market-asset-picker>button>span{flex:1;gap:3px;min-width:0;display:grid}.market-asset-picker b{font-size:max(9px,calc(9px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-asset-picker small{color:#647d83;font-size:max(7px,calc(7px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-asset-picker>button>em{color:#77bdc2;background:#1a2a2f;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.market-asset-picker>p{color:#64787d;font-size:max(9px,calc(9px * var(--market-scale)));text-align:center;grid-column:1/-1;margin:20px}.market-listing-fields{border-top:1px solid #22363c;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:grid}.market-listing-fields label{background:#0d171b;border:1px solid #2c444b;border-radius:7px;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:6px;min-width:0;padding:5px 7px;display:grid}.market-listing-fields label>span{color:#8ba1a7;min-width:0;font:800 max(7px,calc(7px * var(--market-scale))) var(--font-geist-mono);gap:2px;display:grid}.market-listing-fields label small{color:#526b72;font-size:max(7px,calc(7px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-listing-fields input{color:#fff;width:100%;min-width:0;height:31px;font-size:max(10px,calc(10px * var(--market-scale)));text-align:right;background:#081014;border:1px solid #35545d;border-radius:5px;outline:0;padding:0 6px}.market-duration{border-top:1px solid #22363c;gap:5px;padding:6px;display:grid}.market-duration>small{color:#5b747b;font:800 max(7px,calc(7px * var(--market-scale))) var(--font-geist-mono)}.market-duration>div{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.market-duration button{color:#758c92;background:#0c161a;border:1px solid #2e474e;border-radius:6px;place-content:center;gap:2px;min-width:0;height:38px;display:grid}.market-duration button.active{color:#d0ffff;background:#153338;border-color:#52969b}.market-fee-preview{color:#84bb8c;background:#111d13;border:1px solid #38543a;border-radius:7px;align-items:center;gap:7px;margin:0 6px 6px;padding:7px;display:flex}.market-fee-preview>span{gap:2px;min-width:0;display:grid}.market-fee-preview small{font-size:max(7px,calc(7px * var(--market-scale)))}.market-fee-preview b{color:#b9e8c0;font-size:max(8px,calc(8px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-create-button{color:#c5ffff;height:38px;font:900 max(9px,calc(9px * var(--market-scale))) var(--font-geist-mono);cursor:pointer;background:linear-gradient(135deg,#16434a,#123238);border:1px solid #3e858b;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:0 6px 7px;display:flex}.market-create-button:disabled{cursor:not-allowed;opacity:.35}.market-my-listings>div{scrollbar-width:thin;scrollbar-color:#315963 transparent;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;min-height:0;padding:6px;display:grid;overflow:auto}.market-history{flex-direction:column;flex:1;min-height:0;display:flex}.market-history>nav{border-bottom:1px solid #22363c;grid-template-columns:1fr 1fr;gap:4px;padding:7px;display:grid}.market-history>nav button{color:#6f888e;height:34px;font:850 max(8px,calc(8px * var(--market-scale))) var(--font-geist-mono);background:#0d171b;border:1px solid #2c464d;border-radius:6px}.market-history>nav button.active{color:#cff;background:#15343a;border-color:#458890}.market-history>section{flex:1;min-height:0;padding:7px;overflow:auto}.market-history>section>button{color:#dcebed;text-align:left;background:#0d1418;border:0;border-bottom:1px solid #22343a;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:6px 9px;display:grid}.market-history>section>button:hover{background:#111e23}.market-history>section>button>i{background:#081014;border:1px solid #2c444b;border-radius:7px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.market-history>section img{object-fit:contain;width:36px;height:36px}.market-history .market-pokemon-icon{image-rendering:pixelated;transform:scale(.56)}.market-history>section>button>span{gap:4px;min-width:0;display:grid}.market-history b{font-size:max(10px,calc(10px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-history small{color:#70878d;font-size:max(8px,calc(8px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-history strong{color:#ffe27c;font-size:max(10px,calc(10px * var(--market-scale)));white-space:nowrap}.market-detail-backdrop,.market-confirm-backdrop{z-index:10030;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#020508d1;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.market-pokemon-detail,.market-item-detail,.market-confirm-backdrop>article{width:min(calc(650px * var(--market-scale)),calc(100vw - 24px));color:#edfafa;background:linear-gradient(145deg,#111b20,#090e12);border:1px solid #477d86;border-radius:13px;max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 28px 90px #000}.market-pokemon-detail>header,.market-item-detail>header{background:linear-gradient(100deg,#133039,#11161b);border-bottom:1px solid #31545c;align-items:center;gap:12px;min-height:84px;padding:11px 14px;display:flex}.market-pokemon-detail>header>i{background:#081216;border:1px solid #39616a;border-radius:10px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.market-pokemon-detail>header .market-pokemon-icon{image-rendering:pixelated;transform:scale(.78)}.market-pokemon-detail>header>span,.market-item-detail>header>span{flex:1;gap:4px;min-width:0;display:grid}.market-pokemon-detail>header small,.market-item-detail>header small{color:#7eb2b9;font:800 max(9px,calc(9px * var(--market-scale))) var(--font-geist-mono)}.market-pokemon-detail h3,.market-item-detail h3{color:#fff;font-size:max(20px,calc(20px * var(--market-scale)));margin:0}.market-pokemon-detail>header em{color:#9db2b7;font-size:max(11px,calc(11px * var(--market-scale)));font-style:normal}.market-pokemon-detail>header>button,.market-item-detail>header>button{color:#ff9aad;background:#27151b;border:1px solid #633d48;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.market-pokemon-rank-summary{grid-template-columns:110px 180px minmax(0,1fr);gap:7px;padding:10px 10px 7px;display:grid}.market-pokemon-rank-summary>span{background:#0d181c;border:1px solid #34525a;border-radius:9px;align-content:center;gap:5px;min-width:0;padding:10px 11px;display:grid}.market-pokemon-rank-summary small,.market-pokemon-highlights small{color:#719098;font:850 max(9px,calc(9px * var(--market-scale))) var(--font-geist-mono)}.market-pokemon-rank-summary b{color:#eafcff;font-size:max(15px,calc(15px * var(--market-scale)))}.market-iv-stars b{font-size:max(15px,calc(15px * var(--market-scale)));letter-spacing:1px;white-space:nowrap;display:flex;overflow:hidden}.market-iv-stars b i{color:#ffd95f;font-style:normal}.market-iv-stars b em{color:#4c6167;font-style:normal}.market-iv-stars strong{color:#9fb5b9;font-size:max(9px,calc(9px * var(--market-scale)))}.market-pokemon-highlights{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 10px 7px;display:grid}.market-pokemon-highlights>span{background:#0c1519;border:1px solid #2a4249;border-radius:8px;gap:5px;min-width:0;padding:10px 11px;display:grid}.market-pokemon-highlights b{font-size:max(12px,calc(12px * var(--market-scale)));text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;overflow:hidden}.market-pokemon-stats{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 8px 8px;display:grid}.market-pokemon-stats>article{background:#0b1317;border:1px solid #283e45;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;padding:7px;display:grid}.market-pokemon-stats>article>b{color:#9ab1b6;font-size:8px}.market-pokemon-stats span{justify-items:center;gap:1px;display:grid}.market-pokemon-stats small{color:#567078;font-size:6px}.market-pokemon-info-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:0 10px 10px;display:grid}.market-pokemon-info-grid>article{background:#0b1317;border:1px solid #283e45;border-radius:8px;min-width:0;padding:10px 11px}.market-pokemon-info-grid small{color:#719098;font:800 max(9px,calc(9px * var(--market-scale))) var(--font-geist-mono)}.market-pokemon-info-grid p{color:#c5d3d6;font-size:max(11px,calc(11px * var(--market-scale)));text-transform:capitalize;margin:7px 0 0;line-height:1.45}.market-pokemon-detail>footer,.market-item-detail>footer{background:#0d171b;border-top:1px solid #2b464d;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.market-pokemon-detail>footer>span,.market-item-detail>footer>span{gap:3px;display:grid}.market-pokemon-detail>footer small,.market-item-detail>footer small{color:#789399;font-size:max(9px,calc(9px * var(--market-scale)))}.market-pokemon-detail>footer b,.market-item-detail>footer b{color:#ffe47e;font-size:max(17px,calc(17px * var(--market-scale)))}.market-pokemon-detail>footer>button,.market-item-detail>footer>button{color:#c7ffff;height:40px;font:850 max(10px,calc(10px * var(--market-scale))) var(--font-geist-mono);background:#143b42;border:1px solid #3d858c;border-radius:7px;align-items:center;gap:7px;padding:0 16px;display:flex}.market-item-detail{width:min(430px,100vw - 24px)}.market-item-detail>header>img{object-fit:contain;width:58px;height:58px}.market-item-detail>p{color:#aebfc3;min-height:80px;margin:0;padding:14px;font-size:11px;line-height:1.55}.market-confirm-backdrop>article{text-align:center;justify-items:center;gap:7px;width:min(410px,100vw - 24px);padding:22px;display:grid}.market-confirm-backdrop>article>svg{color:#79e6e7}.market-confirm-backdrop small{color:#60969c;font:850 8px var(--font-geist-mono)}.market-confirm-backdrop h3{margin:0;font-size:17px}.market-confirm-backdrop p{color:#8da0a5;margin:0;font-size:10px;line-height:1.5}.market-confirm-backdrop strong{color:#ffe47b;font-size:19px}.market-confirm-backdrop em{color:#ff8ea1;font-size:9px;font-style:normal}.market-confirm-backdrop footer{grid-template-columns:1fr 1.25fr;gap:6px;width:100%;margin-top:8px;display:grid}.market-confirm-backdrop button{color:#b4c1c4;height:36px;font:850 8px var(--font-geist-mono);background:#171e22;border:1px solid #3e5055;border-radius:7px}.market-confirm-backdrop button:last-child{color:#c9ffff;background:#143b42;border-color:#3d858c}.market-confirm-backdrop button:disabled{opacity:.35}.market-cancel-confirm>article>svg{color:#ffb56d}.market-cancel-confirm>article>button:last-child,.market-cancel-confirm button:last-child{color:#ffd7ad;background:#3a2517;border-color:#86593a}@media (width<=760px) and (orientation:landscape){.game-update-backdrop>article{text-align:left;grid-template-columns:70px minmax(0,1fr);justify-items:start;gap:5px 14px;width:min(520px,82vw);padding:16px 20px}.game-update-icon{grid-row:1/5;width:56px;height:56px;font-size:32px}.game-update-backdrop h2{font-size:17px}.game-update-backdrop p{font-size:9px}.game-update-backdrop button{grid-column:2;width:230px;height:37px}.market-backdrop{padding:4px}.market-window{border-radius:10px;width:calc(100vw - 8px);height:calc(100dvh - 8px);min-height:0}.market-header{height:45px;min-height:45px;padding:0 8px}.market-brand>svg{width:31px;height:31px;padding:6px}.market-brand small{display:none}.market-brand b{font-size:14px}.market-balance{padding:4px 8px}.market-balance small{font-size:6px}.market-balance b{font-size:10px}.market-header>button{width:29px;height:29px}.market-tabs{height:37px;min-height:37px;padding:3px 5px}.market-tabs>button{min-width:105px;font-size:8px}.market-tabs>button svg{width:14px}.market-notice{min-height:24px;padding:3px 8px;font-size:8px}.market-filters{grid-template-columns:minmax(0,1.5fr) minmax(115px,.8fr) minmax(115px,.8fr);gap:4px;padding:4px}.market-filters label,.market-filters select{height:31px;font-size:9px}.market-browser{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.market-listing-main{gap:6px;min-height:78px;padding:5px}.market-listing-main>i{flex-basis:46px;width:46px;height:46px}.market-listing-main>i>img{width:38px;height:38px}.market-listing-main b{font-size:9px}.market-listing-main small,.market-listing-main span>em{font-size:7px}.market-listing-card>footer{min-height:38px;padding:4px 5px}.market-listing-card>footer>button{height:28px;padding:0 6px;font-size:7px}.market-listing-card>footer b{font-size:9px}.market-pagination{height:33px}.market-sell-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4px;padding:4px}.market-create-listing{overflow-y:auto}.market-create-listing>header,.market-my-listings>header{min-height:41px;padding:4px 7px}.market-create-listing>header b,.market-my-listings>header b{font-size:9px}.market-create-listing>nav{flex:none;padding:3px}.market-create-listing>nav button{height:27px;font-size:8px}.market-asset-picker{flex:none;gap:3px;height:82px;min-height:82px;padding:3px}.market-asset-picker>button{min-height:47px;padding:3px}.market-asset-picker img{flex-basis:34px;width:34px;height:34px}.market-asset-picker>button>i{flex-basis:35px;width:35px;height:35px}.market-asset-picker b{font-size:8px}.market-asset-picker small{font-size:7px}.market-listing-fields{flex:none;gap:3px;padding:3px}.market-listing-fields label{grid-template-columns:minmax(0,1fr) 72px;padding:3px 5px}.market-listing-fields input{height:27px;font-size:9px}.market-duration{flex:none;gap:3px;padding:3px}.market-duration button{height:31px}.market-fee-preview{flex:none;margin:0 3px 3px;padding:4px}.market-fee-preview b{white-space:normal}.market-create-button{flex:none;height:32px;margin:0 3px 4px;font-size:8px}.market-my-listings>div{gap:3px;padding:3px}.market-history>nav{padding:4px}.market-history>nav button{height:28px}.market-history>section{padding:4px}.market-history>section>button{grid-template-columns:36px minmax(0,1fr) auto;min-height:45px;padding:3px 6px}.market-history>section>button>i{width:33px;height:33px}.market-history>section img{width:29px;height:29px}.market-history b{font-size:8px}.market-history small{font-size:7px}.market-history strong{font-size:8px}.market-detail-backdrop{padding:4px}.market-pokemon-detail{width:min(690px,100vw - 8px);max-height:calc(100dvh - 8px)}.market-pokemon-detail>header{min-height:58px;padding:6px 9px}.market-pokemon-detail>header>i{width:47px;height:47px}.market-pokemon-detail h3{font-size:15px}.market-pokemon-detail>header small{font-size:8px}.market-pokemon-detail>header em{font-size:9px}.market-pokemon-rank-summary{grid-template-columns:80px 130px minmax(0,1fr);gap:4px;padding:5px 5px 4px}.market-pokemon-rank-summary>span{gap:3px;padding:6px 7px}.market-pokemon-rank-summary small,.market-pokemon-highlights small,.market-pokemon-info-grid small{font-size:8px}.market-pokemon-rank-summary b,.market-iv-stars b{font-size:12px}.market-iv-stars strong{font-size:8px}.market-pokemon-highlights{gap:4px;padding:0 5px 4px}.market-pokemon-highlights>span{gap:3px;padding:6px 7px}.market-pokemon-highlights b{font-size:10px}.market-pokemon-info-grid{gap:4px;padding:0 5px 5px}.market-pokemon-info-grid>article{padding:6px 7px}.market-pokemon-info-grid p{margin-top:4px;font-size:9px}.market-pokemon-detail>footer{padding:6px 9px}.market-pokemon-detail>footer b{font-size:14px}.market-pokemon-detail>footer>button{height:31px;font-size:9px}}@media (width<=680px) and (orientation:portrait){.market-backdrop{padding:3px}.market-window{width:calc(100vw - 6px);height:calc(100dvh - 6px);min-height:0}.market-header{height:50px;min-height:50px;padding:0 8px}.market-brand small{display:none}.market-brand b{font-size:15px}.market-balance{padding:5px 7px}.market-tabs{height:42px;min-height:42px;padding:4px}.market-tabs>button{flex:1;min-width:0;font-size:8px}.market-filters{grid-template-columns:1fr 1fr;padding:5px}.market-filters label{grid-column:1/-1}.market-filters label,.market-filters select{height:34px;font-size:9px}.market-browser{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.market-listing-main{min-height:88px;padding:6px}.market-listing-main>i{flex-basis:48px;width:48px;height:48px}.market-listing-main b{font-size:9px}.market-listing-main small,.market-listing-main span>em{font-size:7px}.market-sell-layout{flex-direction:column;display:flex;overflow:auto}.market-create-listing,.market-my-listings{min-height:min(500px,100dvh - 110px);overflow:visible}.market-asset-picker{flex:none;max-height:190px}.market-pokemon-rank-summary{grid-template-columns:1fr 1fr}.market-iv-stars{grid-column:1/-1}.market-pokemon-highlights{grid-template-columns:1fr 1fr}.market-pokemon-highlights>span:last-child{grid-column:1/-1}.market-pokemon-info-grid{grid-template-columns:1fr}.market-pokemon-detail h3{font-size:18px}.market-pokemon-detail>header small,.market-pokemon-rank-summary small,.market-pokemon-highlights small,.market-pokemon-info-grid small{font-size:9px}.market-pokemon-rank-summary b{font-size:14px}.market-pokemon-highlights b,.market-pokemon-info-grid p{font-size:11px}}.market-backdrop{--market-text-scale:clamp(.86,var(--ui-scale),1.15)}.market-window{width:min(980px,100vw - 20px);height:min(720px,100dvh - 20px)}.market-header{height:62px;padding:0 15px}.market-brand small{font-size:calc(11px * var(--market-text-scale))}.market-brand b{font-size:calc(22px * var(--market-text-scale))}.market-balance small{font-size:calc(10px * var(--market-text-scale))}.market-balance b{font-size:calc(15px * var(--market-text-scale))}.market-tabs{height:46px}.market-tabs>button{font-size:calc(13px * var(--market-text-scale))}.market-notice{font-size:calc(12px * var(--market-text-scale))}.market-filters input{font-size:calc(14px * var(--market-text-scale))}.market-filters select{font-size:calc(13px * var(--market-text-scale))}.market-listing-main small{font-size:calc(11px * var(--market-text-scale))}.market-listing-main b{font-size:calc(14px * var(--market-text-scale))}.market-listing-main span>em{font-size:calc(12px * var(--market-text-scale))}.market-listing-card>footer small{font-size:calc(10px * var(--market-text-scale))}.market-listing-card>footer b{font-size:calc(14px * var(--market-text-scale))}.market-listing-card>footer>button,.market-pagination{font-size:calc(11px * var(--market-text-scale))}.market-empty b{font-size:calc(14px * var(--market-text-scale))}.market-empty small,.market-loading{font-size:calc(11px * var(--market-text-scale))}.market-create-listing>header small,.market-my-listings>header small{font-size:calc(10px * var(--market-text-scale))}.market-create-listing>header b,.market-my-listings>header b{font-size:calc(15px * var(--market-text-scale))}.market-create-listing>header>em,.market-my-listings>header>em{font-size:calc(11px * var(--market-text-scale))}.market-create-listing>nav button{font-size:calc(12px * var(--market-text-scale))}.market-asset-picker b{font-size:calc(13px * var(--market-text-scale))}.market-asset-picker small{font-size:calc(11px * var(--market-text-scale))}.market-asset-picker>p{font-size:calc(12px * var(--market-text-scale))}.market-listing-fields label>span{font-size:calc(11px * var(--market-text-scale))}.market-listing-fields label small{font-size:calc(10px * var(--market-text-scale))}.market-listing-fields input{font-size:calc(14px * var(--market-text-scale))}.market-duration>small{font-size:calc(10px * var(--market-text-scale))}.market-duration button b{font-size:calc(11px * var(--market-text-scale))}.market-duration button small,.market-fee-preview small{font-size:calc(10px * var(--market-text-scale))}.market-fee-preview b{font-size:calc(11px * var(--market-text-scale))}.market-create-button{font-size:calc(13px * var(--market-text-scale))}.market-history>nav button{font-size:calc(12px * var(--market-text-scale))}.market-history b{font-size:calc(14px * var(--market-text-scale))}.market-history small{font-size:calc(11px * var(--market-text-scale))}.market-history strong{font-size:calc(14px * var(--market-text-scale))}.market-pokemon-detail,.market-item-detail{width:min(650px,100vw - 24px)}.market-pokemon-detail>header small,.market-item-detail>header small{font-size:calc(11px * var(--market-text-scale))}.market-pokemon-detail h3,.market-item-detail h3{font-size:calc(24px * var(--market-text-scale))}.market-pokemon-detail>header em{font-size:calc(13px * var(--market-text-scale))}.market-pokemon-rank-summary small,.market-pokemon-highlights small,.market-pokemon-info-grid small{font-size:calc(11px * var(--market-text-scale))}.market-pokemon-rank-summary b,.market-iv-stars b{font-size:calc(18px * var(--market-text-scale))}.market-iv-stars strong{font-size:calc(11px * var(--market-text-scale))}.market-pokemon-highlights b{font-size:calc(15px * var(--market-text-scale))}.market-pokemon-info-grid p{font-size:calc(14px * var(--market-text-scale))}.market-pokemon-stats>article>b{font-size:calc(11px * var(--market-text-scale))}.market-pokemon-stats small{font-size:calc(9px * var(--market-text-scale))}.market-pokemon-stats strong{font-size:calc(13px * var(--market-text-scale))}.market-pokemon-detail>footer small,.market-item-detail>footer small{font-size:calc(11px * var(--market-text-scale))}.market-pokemon-detail>footer b,.market-item-detail>footer b{font-size:calc(20px * var(--market-text-scale))}.market-pokemon-detail>footer>button,.market-item-detail>footer>button{font-size:calc(12px * var(--market-text-scale))}.market-item-detail>p{font-size:calc(14px * var(--market-text-scale))}.market-confirm-backdrop small{font-size:calc(10px * var(--market-text-scale))}.market-confirm-backdrop h3{font-size:calc(20px * var(--market-text-scale))}.market-confirm-backdrop p{font-size:calc(13px * var(--market-text-scale))}.market-confirm-backdrop strong{font-size:calc(22px * var(--market-text-scale))}.market-confirm-backdrop em,.market-confirm-backdrop button{font-size:calc(11px * var(--market-text-scale))}.device-celular .market-backdrop{--market-text-scale:clamp(.72,var(--ui-scale),.9);padding:3px}.device-celular .market-window{border-radius:9px;width:calc(100vw - 6px);height:calc(100dvh - 6px);min-height:0}.device-celular .market-header{gap:7px;height:42px;min-height:42px;padding:0 7px}.device-celular .market-brand{gap:6px}.device-celular .market-brand>svg{width:29px;height:29px;padding:6px}.device-celular .market-brand small{display:none}.device-celular .market-brand b{font-size:13px}.device-celular .market-balance{gap:0;padding:3px 6px}.device-celular .market-balance small{font-size:6px}.device-celular .market-balance b{font-size:9px}.device-celular .market-header>button{width:27px;height:27px}.device-celular .market-tabs{gap:2px;height:34px;min-height:34px;padding:2px 4px}.device-celular .market-tabs>button{flex:1;gap:4px;min-width:0;font-size:8px}.device-celular .market-tabs>button svg{width:13px}.device-celular .market-tabs>button>b{min-width:14px;height:14px;font-size:7px;top:1px;right:2px}.device-celular .market-notice{min-height:21px;padding:2px 6px;font-size:8px}.device-celular .market-filters{grid-template-columns:minmax(0,1.4fr) minmax(102px,.7fr) minmax(102px,.7fr);gap:3px;padding:3px}.device-celular .market-filters label,.device-celular .market-filters select{height:28px;padding:0 6px;font-size:8px}.device-celular .market-filters input{font-size:9px}.device-celular .market-browser{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px}.device-celular .market-listing-main{gap:5px;min-height:68px;padding:4px}.device-celular .market-listing-main>i{flex-basis:40px;width:40px;height:40px}.device-celular .market-listing-main>i>img{width:33px;height:33px}.device-celular .market-listing-main b{font-size:9px}.device-celular .market-listing-main small,.device-celular .market-listing-main span>em{font-size:7px}.device-celular .market-listing-card>footer{gap:3px;min-height:34px;padding:3px 4px}.device-celular .market-listing-card>footer small{font-size:7px}.device-celular .market-listing-card>footer b{font-size:9px}.device-celular .market-listing-card>footer>button{height:25px;padding:0 5px;font-size:7px}.device-celular .market-listing-card.mine>footer{grid-template-columns:minmax(0,1fr);align-items:stretch}.device-celular .market-listing-card.mine .market-listing-action{width:100%;min-width:0}.device-celular .market-pagination{height:29px;padding:0 6px;font-size:8px}.device-celular .market-pagination button{width:24px;height:24px}.device-celular .market-pagination b{min-width:44px}.device-celular .market-empty{min-height:110px}.device-celular .market-empty b{font-size:10px}.device-celular .market-empty small{font-size:8px}.device-celular .market-sell-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3px;padding:3px}.device-celular .market-create-listing,.device-celular .market-my-listings{border-radius:7px}.device-celular .market-create-listing{overflow-y:auto}.device-celular .market-create-listing>header,.device-celular .market-my-listings>header{gap:4px;min-height:35px;padding:3px 5px}.device-celular .market-create-listing>header small,.device-celular .market-my-listings>header small{font-size:7px}.device-celular .market-create-listing>header b,.device-celular .market-my-listings>header b{font-size:9px}.device-celular .market-create-listing>header>em,.device-celular .market-my-listings>header>em{padding:3px 4px;font-size:7px}.device-celular .market-create-listing>nav{padding:2px}.device-celular .market-create-listing>nav button{gap:4px;height:24px;font-size:7px}.device-celular .market-create-listing>nav button svg{width:12px}.device-celular .market-asset-picker{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;height:69px;min-height:69px;padding:2px}.device-celular .market-asset-picker>button{gap:3px;min-height:42px;padding:2px}.device-celular .market-asset-picker img{flex-basis:30px;width:30px;height:30px}.device-celular .market-asset-picker>button>i{flex-basis:31px;width:31px;height:31px}.device-celular .market-asset-picker b{font-size:8px}.device-celular .market-asset-picker small{font-size:6px}.device-celular .market-asset-picker>button>em{flex-basis:15px;width:15px;height:15px;font-size:9px}.device-celular .market-listing-fields{gap:2px;padding:2px}.device-celular .market-listing-fields label{grid-template-columns:minmax(0,1fr) 58px;gap:3px;padding:2px 4px}.device-celular .market-listing-fields label>span{font-size:7px}.device-celular .market-listing-fields label small{font-size:6px}.device-celular .market-listing-fields input{height:24px;font-size:8px}.device-celular .market-duration{gap:2px;padding:2px}.device-celular .market-duration>small{font-size:7px}.device-celular .market-duration>div{gap:2px}.device-celular .market-duration button{gap:0;height:27px}.device-celular .market-duration button b{font-size:7px}.device-celular .market-duration button small{font-size:6px}.device-celular .market-fee-preview{gap:4px;margin:0 2px 2px;padding:3px}.device-celular .market-fee-preview svg{width:13px}.device-celular .market-fee-preview small{font-size:6px}.device-celular .market-fee-preview b{white-space:normal;font-size:7px}.device-celular .market-create-button{gap:4px;height:27px;min-height:27px;margin:0 2px 3px;font-size:8px}.device-celular .market-create-button svg{width:13px}.device-celular .market-my-listings>div{gap:2px;padding:2px}.device-celular .market-history>nav{padding:3px}.device-celular .market-history>nav button{height:26px;font-size:8px}.device-celular .market-history>section{padding:3px}.device-celular .market-history>section>button{grid-template-columns:32px minmax(0,1fr) auto;gap:5px;min-height:41px;padding:2px 4px}.device-celular .market-history>section>button>i{width:30px;height:30px}.device-celular .market-history>section img{width:26px;height:26px}.device-celular .market-history b{font-size:8px}.device-celular .market-history small{font-size:7px}.device-celular .market-history strong{font-size:8px}.device-celular .market-detail-backdrop,.device-celular .market-confirm-backdrop{padding:3px}.device-celular .market-pokemon-detail,.device-celular .market-item-detail{border-radius:8px;width:min(660px,100vw - 6px);max-height:calc(100dvh - 6px)}.device-celular .market-pokemon-detail>header,.device-celular .market-item-detail>header{gap:7px;min-height:48px;padding:4px 7px}.device-celular .market-pokemon-detail>header>i{width:40px;height:40px}.device-celular .market-pokemon-detail h3,.device-celular .market-item-detail h3{font-size:14px}.device-celular .market-pokemon-detail>header small,.device-celular .market-item-detail>header small{font-size:7px}.device-celular .market-pokemon-detail>header em{font-size:8px}.device-celular .market-pokemon-detail>header>button,.device-celular .market-item-detail>header>button{width:27px;height:27px}.device-celular .market-pokemon-rank-summary{grid-template-columns:70px 122px minmax(0,1fr);gap:3px;padding:4px 4px 3px}.device-celular .market-pokemon-rank-summary>span{gap:2px;padding:4px 5px}.device-celular .market-pokemon-rank-summary small,.device-celular .market-pokemon-highlights small,.device-celular .market-pokemon-info-grid small{font-size:7px}.device-celular .market-pokemon-rank-summary b,.device-celular .market-iv-stars b{font-size:10px}.device-celular .market-iv-stars strong{font-size:7px}.device-celular .market-pokemon-highlights{gap:3px;padding:0 4px 3px}.device-celular .market-pokemon-highlights>span{gap:2px;padding:4px 5px}.device-celular .market-pokemon-highlights b{font-size:9px}.device-celular .market-pokemon-info-grid{gap:3px;padding:0 4px 4px}.device-celular .market-pokemon-info-grid>article{padding:4px 5px}.device-celular .market-pokemon-info-grid p{margin-top:3px;font-size:8px;line-height:1.25}.device-celular .market-pokemon-detail>footer,.device-celular .market-item-detail>footer{padding:4px 7px}.device-celular .market-pokemon-detail>footer small,.device-celular .market-item-detail>footer small{font-size:7px}.device-celular .market-pokemon-detail>footer b,.device-celular .market-item-detail>footer b{font-size:12px}.device-celular .market-pokemon-detail>footer>button,.device-celular .market-item-detail>footer>button{height:27px;padding:0 9px;font-size:8px}.device-celular .market-confirm-backdrop>article{gap:4px;width:min(360px,100vw - 8px);padding:10px}.device-celular .market-confirm-backdrop small{font-size:7px}.device-celular .market-confirm-backdrop h3{font-size:13px}.device-celular .market-confirm-backdrop p{font-size:8px}.device-celular .market-confirm-backdrop strong{font-size:14px}.device-celular .market-confirm-backdrop footer{margin-top:3px}.device-celular .market-confirm-backdrop button{height:28px;font-size:7px}@media (orientation:portrait){.device-celular .market-header{height:46px;min-height:46px}.device-celular .market-tabs{height:38px;min-height:38px}.device-celular .market-filters{grid-template-columns:1fr 1fr;padding:3px}.device-celular .market-filters label{grid-column:1/-1}.device-celular .market-browser{grid-template-columns:repeat(2,minmax(0,1fr))}.device-celular .market-sell-layout{flex-direction:column;display:flex;overflow:auto}.device-celular .market-create-listing,.device-celular .market-my-listings{min-height:min(430px,100dvh - 96px);overflow:visible}.device-celular .market-asset-picker{height:auto;max-height:150px}.device-celular .market-pokemon-rank-summary{grid-template-columns:1fr 1fr}.device-celular .market-iv-stars{grid-column:1/-1}.device-celular .market-pokemon-highlights{grid-template-columns:1fr 1fr}.device-celular .market-pokemon-highlights>span:last-child{grid-column:1/-1}.device-celular .market-pokemon-info-grid{grid-template-columns:1fr}}.market-sell-catalog{background:#0b1216;border:1px solid #2b454c;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.market-sell-catalog>header{background:#101c21;border-bottom:1px solid #2a4249;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:9px 11px;display:flex}.market-sell-catalog>header>span{gap:2px;display:grid}.market-sell-catalog>header small{color:#5f858c;font:800 calc(10px * var(--market-text-scale)) var(--font-geist-mono)}.market-sell-catalog>header b{font-size:calc(15px * var(--market-text-scale))}.market-sell-catalog>header>em{color:#8ccbd0;font-size:calc(11px * var(--market-text-scale));white-space:nowrap;background:#172b30;border-radius:6px;padding:5px 8px;font-style:normal}.market-sell-catalog>nav{border-bottom:1px solid #23383e;grid-template-columns:1fr 1fr;gap:5px;padding:6px;display:grid}.market-sell-catalog>nav button{color:#6f8a91;height:35px;font:850 calc(12px * var(--market-text-scale)) var(--font-geist-mono);cursor:pointer;background:#0d171b;border:1px solid #2a444b;border-radius:6px;justify-content:center;align-items:center;gap:6px;display:flex}.market-sell-catalog>nav button.active{color:#c9ffff;background:#14373d;border-color:#3d8990}.market-sell-search{color:#6f979e;background:#071216;border:1px solid #2c4c54;border-radius:7px;align-items:center;gap:7px;height:38px;margin:7px 8px 0;padding:0 9px;display:flex}.market-sell-search:focus-within{border-color:#4b9aa4;box-shadow:0 0 0 2px #4b9aa421}.market-sell-search>input{color:#e5f7f8;min-width:0;font-size:calc(12px * var(--market-text-scale));background:0 0;border:0;outline:0;flex:1}.market-sell-search>input::placeholder{color:#58747a}.market-sell-search>button{color:#8db0b6;cursor:pointer;background:#17282d;border:0;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;display:grid}.market-sell-search>button:hover{color:#e6ffff;background:#264249}.market-sell-hint{color:#759096;font-size:calc(11px * var(--market-text-scale));background:#0a1519;border-bottom:1px solid #20353a;margin:0;padding:8px 10px;line-height:1.45}.market-sell-catalog-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:auto;min-height:0;max-height:none;padding:7px}.market-sell-catalog-grid>button{cursor:pointer;min-height:66px;padding:7px}.market-sell-catalog-grid>button:hover{background:#10242a;border-color:#43808a}.market-sell-catalog-grid>button>em{font-size:18px}.market-sell-editor-backdrop{z-index:10040;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overscroll-behavior:contain;background:#020508db;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow:auto}.market-sell-editor{color:#edfafa;background:linear-gradient(145deg,#111d22,#090e12);border:1px solid #4b8b93;border-radius:14px;flex-direction:column;width:min(640px,100vw - 24px);max-height:calc(100dvh - 24px);display:flex;overflow:auto;box-shadow:0 30px 100px #000}.market-sell-editor>header{background:radial-gradient(circle at 18% 0,#3cbec32b,#0000 52%),linear-gradient(100deg,#133039,#11161b);border-bottom:1px solid #31545c;align-items:center;gap:12px;min-height:84px;padding:11px 14px;display:flex}.market-sell-editor>header>i{background:#081216;border:1px solid #39616a;border-radius:10px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-style:normal;display:grid;overflow:hidden}.market-sell-editor>header>i>img{object-fit:contain;width:50px;height:50px}.market-sell-editor>header .market-pokemon-icon{image-rendering:pixelated;transform:scale(.72)}.market-sell-editor>header>span{flex:1;gap:3px;min-width:0;display:grid}.market-sell-editor>header small{color:#7eb2b9;font:850 calc(10px * var(--market-text-scale)) var(--font-geist-mono)}.market-sell-editor h3{color:#fff;font-size:calc(22px * var(--market-text-scale));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.market-sell-editor>header em{color:#9db2b7;font-size:calc(12px * var(--market-text-scale));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.market-sell-editor>header>button{color:#ff9aad;cursor:pointer;background:#27151b;border:1px solid #633d48;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.market-sell-editor .market-listing-fields{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.market-sell-editor .market-listing-fields:has(>label:only-child){grid-template-columns:1fr}.market-sell-editor .market-listing-fields label{min-height:56px}.market-sell-editor .market-duration{padding:9px}.market-sell-editor .market-duration button{height:46px}.market-sell-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 9px 9px;display:grid}.market-sell-summary>span{background:#0c171b;border:1px solid #2f4a51;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.market-sell-summary small{color:#66858c;font:800 calc(9px * var(--market-text-scale)) var(--font-geist-mono)}.market-sell-summary b{color:#dcebee;font-size:calc(14px * var(--market-text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-sell-summary>span.receive{background:#102219;border-color:#386846}.market-sell-summary>span.receive b{color:#9ff1ae}.market-sell-editor .market-fee-preview{margin:0 9px 9px;padding:9px}.market-sell-editor .market-fee-preview b{white-space:normal;line-height:1.35;overflow:visible}.market-sell-editor>footer{background:#0b1519;border-top:1px solid #28434a;grid-template-columns:minmax(120px,.7fr) minmax(190px,1.3fr);gap:7px;padding:9px;display:grid}.market-sell-editor>footer>button{color:#b4c1c4;min-height:42px;font:850 calc(11px * var(--market-text-scale)) var(--font-geist-mono);cursor:pointer;background:#171e22;border:1px solid #3e5055;border-radius:7px;margin:0}.market-sell-editor>footer>.market-create-button{color:#c5ffff;background:linear-gradient(135deg,#16434a,#123238);border-color:#3e858b;height:42px}@media (width<=760px) and (orientation:landscape){.market-sell-catalog>header{min-height:40px;padding:4px 7px}.market-sell-catalog>header small{font-size:7px}.market-sell-catalog>header b{font-size:9px}.market-sell-catalog>header>em{padding:3px 5px;font-size:7px}.market-sell-catalog>nav{gap:3px;padding:3px}.market-sell-catalog>nav button{height:27px;font-size:8px}.market-sell-search{gap:4px;height:28px;margin:3px 4px 0;padding:0 6px}.market-sell-search>input{font-size:8px}.market-sell-search>button{width:21px;height:21px}.market-sell-hint{padding:4px 6px;font-size:7px}.market-sell-catalog-grid{gap:3px;height:auto;min-height:0;max-height:none;padding:3px}.market-sell-catalog-grid>button{min-height:48px;padding:3px}.market-sell-editor-backdrop{padding:4px}.market-sell-editor{border-radius:9px;width:min(680px,100vw - 8px);max-height:calc(100dvh - 8px)}.market-sell-editor>header{gap:7px;min-height:52px;padding:5px 8px}.market-sell-editor>header>i{flex-basis:43px;width:43px;height:43px}.market-sell-editor>header>i>img{width:36px;height:36px}.market-sell-editor>header small{font-size:7px}.market-sell-editor h3{font-size:14px}.market-sell-editor>header em{font-size:8px}.market-sell-editor>header>button{flex-basis:27px;width:27px;height:27px}.market-sell-editor .market-listing-fields{gap:4px;padding:4px}.market-sell-editor .market-listing-fields label{grid-template-columns:minmax(0,1fr) 86px;min-height:38px;padding:3px 6px}.market-sell-editor .market-duration{gap:3px;padding:4px}.market-sell-editor .market-duration button{height:31px}.market-sell-summary{gap:3px;padding:0 4px 4px}.market-sell-summary>span{gap:2px;padding:4px 6px}.market-sell-summary small{font-size:7px}.market-sell-summary b{font-size:9px}.market-sell-editor .market-fee-preview{margin:0 4px 4px;padding:5px}.market-sell-editor>footer{grid-template-columns:.7fr 1.3fr;gap:4px;padding:4px}.market-sell-editor>footer>button,.market-sell-editor>footer>.market-create-button{height:31px;min-height:31px;font-size:8px}}@media (orientation:portrait){.device-celular .market-sell-catalog,.device-celular .market-my-listings{min-height:min(330px,100dvh - 100px);overflow:hidden}.device-celular .market-sell-catalog-grid{flex:1;grid-template-columns:1fr;height:auto;max-height:none}.device-celular .market-sell-editor{width:calc(100vw - 8px);max-height:calc(100dvh - 8px)}.device-celular .market-sell-editor .market-listing-fields{grid-template-columns:1fr}.device-celular .market-sell-editor .market-listing-fields label{grid-template-columns:minmax(0,1fr) 96px}.device-celular .market-sell-editor .market-duration>div{grid-template-columns:repeat(2,1fr)}.device-celular .market-sell-summary{grid-template-columns:1fr 1fr}.device-celular .market-sell-summary>span.receive{grid-column:1/-1}}.market-price-stack>em{color:#718b91;font-size:calc(9px * var(--market-text-scale));white-space:nowrap;font-style:normal}.market-listing-card.item .market-price-stack>b{color:#9fe8c4}.market-sell-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.market-item-unit-summary{background:#0a1216;border-top:1px solid #283f46;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.market-item-unit-summary>span{background:#0d1a1e;border:1px solid #2e4b51;border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.market-item-unit-summary small{color:#6f9399;font:850 calc(9px * var(--market-text-scale)) var(--font-geist-mono)}.market-item-unit-summary b{color:#dffdf0;font-size:calc(16px * var(--market-text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-item-unit-summary>span:last-child{background:#102219;border-color:#3b6950}.market-item-unit-summary>span:last-child b{color:#a8f2b6}.market-item-detail>footer:has(>button:only-child){justify-content:flex-end}.market-item-detail>footer>button{min-width:170px}.device-celular .market-price-stack>em{font-size:6px}.device-celular .market-item-unit-summary{gap:3px;padding:4px}.device-celular .market-item-unit-summary>span{gap:2px;padding:4px 5px}.device-celular .market-item-unit-summary small{font-size:7px}.device-celular .market-item-unit-summary b{font-size:9px}.device-celular .market-item-detail>footer>button{min-width:125px}@media (orientation:portrait){.device-celular .market-item-unit-summary{grid-template-columns:1fr 1fr}.device-celular .market-item-unit-summary>span:last-child{grid-column:1/-1}}.market-my-listings>div{grid-auto-rows:max-content;padding-bottom:16px;scroll-padding-bottom:16px}.market-listing-card.mine{height:max-content}.market-listing-card.mine>footer{box-sizing:border-box;height:auto;min-height:60px;overflow:hidden}.market-listing-card.mine .market-listing-action{align-self:center;height:32px;min-height:32px}.device-celular .market-listing-card.mine>footer{box-sizing:border-box;grid-template-rows:auto 27px;min-height:62px;padding:4px}.device-celular .market-listing-card.mine .market-listing-action{height:27px;min-height:27px}.market-listing-fields label.market-number-field{grid-template-columns:minmax(0,1fr) minmax(150px,1.1fr)}.market-number-control{grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:5px;min-width:0;display:grid}.market-number-input{background:#071115;border:1px solid #3d6470;border-radius:6px;grid-template-columns:minmax(0,1fr) 24px;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 0 10px #319baa0d}.market-number-input>input{font-variant-numeric:tabular-nums;background:0 0!important;border:0!important;border-radius:0!important;height:34px!important;padding:0 8px!important}.market-number-input>span{border-left:1px solid #2e525c;grid-template-rows:1fr 1fr;display:grid}.market-number-input>span>button{color:#91e5ef;cursor:pointer;background:#12313a;border:0;border-bottom:1px solid #24444d;place-items:center;width:24px;height:17px;padding:0;display:grid}.market-number-input>span>button:last-child{border-bottom:0}.market-number-input>span>button:hover{color:#fff;background:#1a4a56}.market-number-input>span>button:active{background:#286776}.market-number-keys{grid-template-columns:repeat(2,34px);gap:3px;display:grid}.market-number-keys>button{color:#8fc5cf;height:16px;font:800 7px var(--font-geist-mono);cursor:pointer;background:#10262d;border:1px solid #315863;border-radius:4px;padding:0}.market-number-keys>button:hover{color:#d7fbff;background:#173a43;border-color:#55a8b7}.market-number-keys>button:last-child{color:#ffe887;background:#2b2a15;border-color:#757044}.market-confirm-backdrop .market-number-field{text-align:left;background:#0a161a;border:1px solid #284851;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(170px,1.2fr);align-items:center;gap:8px;width:100%;padding:8px;display:grid}.market-confirm-backdrop .market-number-field>span{color:#9fc1c7;font:850 8px var(--font-geist-mono);gap:2px;display:grid}.market-confirm-backdrop .market-number-field>span small{color:#5f7b82;font-size:7px}@media (width<=760px) and (orientation:landscape){.market-listing-fields label.market-number-field{grid-template-columns:minmax(0,1fr) 165px}.market-number-control{gap:3px}.market-number-input{grid-template-columns:minmax(0,1fr) 20px}.market-number-input>input{height:28px!important}.market-number-input>span>button{width:20px;height:14px}.market-number-keys{grid-template-columns:repeat(2,28px);gap:2px}.market-number-keys>button{height:13px;font-size:6px}}@media (orientation:portrait){.device-celular .market-listing-fields label.market-number-field{grid-template-columns:1fr}.device-celular .market-number-control{grid-template-columns:minmax(80px,1fr) auto}.device-celular .market-confirm-backdrop .market-number-field{grid-template-columns:1fr}}.market-number-keys>button.minimum{color:#a9ecf5;background:#102d36;border-color:#376876}.market-number-keys>button.maximum{color:#ffe887;background:#2b2a15;border-color:#757044}.device-pc .market-number-field{align-items:center}.device-pc .market-header{gap:9px;height:50px;min-height:50px;padding:0 10px}.device-pc .market-brand{gap:8px}.device-pc .market-brand>svg{width:32px;height:32px;padding:6px}.device-pc .market-brand small{font-size:7px}.device-pc .market-balance{gap:1px;padding:5px 9px}.device-pc .market-balance small{font-size:7px}.device-pc .market-balance b{font-size:11px}.device-pc .market-header>button{width:30px;height:30px}.device-pc .market-number-control{grid-template-rows:34px auto;grid-template-columns:1fr;gap:4px}.device-pc .market-number-input{border-radius:7px;grid-template-columns:minmax(0,1fr) 27px}.device-pc .market-number-input>input{height:34px!important;padding:0 9px!important;font-size:13px!important}.device-pc .market-number-input>span>button{width:27px;height:17px}.device-pc .market-number-input>span>button svg{width:13px;height:13px}.device-pc .market-number-keys{grid-template-columns:repeat(auto-fit,minmax(31px,1fr));gap:4px}.device-pc .market-number-keys>button{border-radius:4px;height:19px;font-size:7px}.device-pc .market-listing-fields label.market-number-field{grid-template-columns:minmax(92px,.68fr) minmax(190px,1.32fr);gap:8px;min-height:66px;padding:6px 8px}.device-pc .market-listing-fields label.market-number-field>span{font-size:10px;line-height:1.18}.device-pc .market-listing-fields label.market-number-field>span small{margin-top:2px;font-size:8px;line-height:1.25}.device-pc .market-confirm-backdrop .market-number-field{grid-template-columns:minmax(110px,.7fr) minmax(190px,1.3fr);gap:8px;padding:7px 8px}.device-pc .market-confirm-backdrop .market-number-field>span{font-size:10px}.device-pc .market-confirm-backdrop .market-number-field>span small{font-size:8px;line-height:1.25}.device-celular .market-sell-catalog{min-height:0;overflow:hidden}.device-celular .market-sell-catalog-grid{overscroll-behavior:contain;flex:1;height:auto;min-height:0;max-height:none;overflow:auto}@media (orientation:landscape){.device-celular .market-sell-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (orientation:portrait){.device-celular .market-sell-layout{overscroll-behavior:contain;min-height:0;overflow:auto}.device-celular .market-sell-catalog{min-height:max(310px,100dvh - 105px)}.device-celular .market-sell-catalog-grid{grid-template-columns:1fr}}.device-pc .market-brand b{font-size:15px}.device-pc .market-sell-catalog>header b{font-size:13px}.device-pc .market-sell-search>input{font-size:14px}.device-pc .market-sell-editor h3{font-size:19px}.device-pc .market-pokemon-detail h3,.device-pc .market-item-detail h3{font-size:18px}.device-pc .market-pokemon-rank-summary b,.device-pc .market-iv-stars b{font-size:14px}.device-pc .market-pokemon-detail>footer b,.device-pc .market-item-detail>footer b,.device-pc .market-confirm-backdrop h3{font-size:15px}.device-pc .market-confirm-backdrop strong{font-size:17px}.device-pc .market-sell-summary b{font-size:13px}.device-pc .market-item-unit-summary b{font-size:14px}.market-buy-button,.market-pokemon-detail>footer>.market-buy-button,.market-item-detail>footer>.market-buy-button,.market-confirm-backdrop .market-buy-button{color:#073719;cursor:pointer;background:linear-gradient(135deg,#adf4bd,#79d997);border-color:#c9ffd7;box-shadow:0 5px 16px #5bd37e33}.market-buy-button:hover:not(:disabled),.market-pokemon-detail>footer>.market-buy-button:hover:not(:disabled),.market-item-detail>footer>.market-buy-button:hover:not(:disabled),.market-confirm-backdrop .market-buy-button:hover:not(:disabled){color:#032d13;background:linear-gradient(135deg,#c8ffd3,#91e8aa);border-color:#effff2}.market-buy-button:disabled{cursor:not-allowed;filter:saturate(.45)}.game-update-backdrop em{color:#8e8598;font:750 9px/1.35 var(--font-geist-mono);font-style:normal}.game-update-backdrop button:disabled{cursor:wait;opacity:.72}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,input,select,textarea{font:inherit}.auth-shell.client-browser,.auth-shell.client-app{width:100vw;height:100dvh;min-height:0;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));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;place-items:center;display:grid;overflow:hidden auto}.auth-shell.client-browser{--auth-accent:#a66cec;--auth-accent-soft:#a66cec26;background:radial-gradient(circle at 18% 12%,#824ad057,#0000 30%),radial-gradient(circle at 84% 82%,#95e84b29,#0000 28%),linear-gradient(145deg,#06070a,#11101a 55%,#080c0d)}.auth-shell.client-browser:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;border:1px solid #b8ff5d1a;border-radius:50%;width:min(64vw,760px);position:absolute;bottom:-72%;right:-28vw;box-shadow:0 0 0 70px #b8ff5d05,0 0 0 140px #b8ff5d03}.client-browser .auth-card:not(.starter-setup){z-index:1;scrollbar-width:thin;scrollbar-color:#5b436f transparent;background:linear-gradient(145deg,#181422fa,#080b0ef7);border:1px solid #bd97f166;border-radius:22px;align-content:start;gap:14px;width:min(510px,100%);min-width:0;min-height:0;max-height:100%;padding:22px 26px 24px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 30px 90px #000000b3,0 0 70px #7946be21,inset 0 1px #ffffff09}.client-browser .auth-card.download-view{width:min(760px,100%)}.client-browser .auth-card:not(.starter-setup)>.auth-brand{border-bottom:1px solid #fff1;justify-content:center;align-items:center;gap:13px;min-width:0;padding:0 0 13px;display:flex}.client-browser .auth-card:not(.starter-setup) .auth-logo{flex-basis:56px;width:56px;height:56px}.client-browser .auth-card:not(.starter-setup) .auth-brand strong{font-size:29px}.client-browser .auth-card:not(.starter-setup) .auth-brand small{font-size:8px}.auth-card:not(.starter-setup) .auth-tabs{background:#05070ab8;border-color:#8b70a94f;gap:5px;min-width:0;padding:4px;box-shadow:inset 0 1px 8px #00000061}.auth-tabs-browser{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-tabs-app{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card:not(.starter-setup) .auth-tabs button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;height:38px;padding:0 8px;font-size:10px;transition:color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.auth-card:not(.starter-setup) .auth-tabs button svg{opacity:.76;flex:none}.auth-card:not(.starter-setup) .auth-tabs button:hover{color:#dcd5e3;background:#ffffff09}.auth-card:not(.starter-setup) .auth-tabs button:focus-visible{outline-offset:2px;outline:2px solid #c797ff}.auth-card:not(.starter-setup) .auth-tabs button.active{color:#fff;background:linear-gradient(135deg,#533078,#7245a1 58%,#5c7140);box-shadow:0 6px 18px #1f102d7a,inset 0 1px #ffffff17}.auth-card:not(.starter-setup) .auth-tabs button.active svg{color:#c7ff8a;opacity:1}.auth-account-view{align-content:center;gap:15px;min-width:0;min-height:0;display:grid}.auth-account-view .auth-heading{gap:4px}.auth-account-view .auth-heading small{color:#b68aea;font-size:9px}.auth-account-view .auth-heading h1{font-size:25px}.auth-account-view .auth-heading p{color:#9a939f;font-size:11px}.auth-account-view form{gap:10px;width:100%;min-width:0;display:grid}.auth-account-view label{min-width:0}.auth-account-view input[type=email],.auth-account-view input[type=password]{background:#05080bd1;border-color:#41364c;width:100%;min-width:0;height:44px;font-size:13px}.auth-account-view input[type=email]:focus,.auth-account-view input[type=password]:focus{border-color:#a56ae7;box-shadow:0 0 0 3px #a56ae721}.auth-account-view form>button{background:linear-gradient(135deg,#633993,#8856bd 60%,#668541);border:1px solid #c69df640;height:44px;box-shadow:0 9px 25px #48237057}.auth-account-view form>button:hover{filter:brightness(1.1)}.auth-account-view .auth-remember{grid-template-columns:auto minmax(0,1fr)}.auth-account-view .auth-remember b{font-size:10px}.auth-account-view .auth-remember small{font-size:9px}.client-browser .auth-card:not(.starter-setup)>.auth-error{border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.35}.auth-download-panel{align-content:start;gap:13px;min-width:0;min-height:0;display:grid}.auth-download-heading{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.auth-download-heading>i{color:#baff75;background:linear-gradient(145deg,#527e303d,#1b34192e);border:1px solid #b8ff644d;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff0f}.auth-download-heading>span{gap:2px;min-width:0;display:grid}.auth-download-heading small{color:#a8ed6b;font:850 8px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.auth-download-heading h1{letter-spacing:-.035em;margin:0;font-size:23px}.auth-download-heading p{color:#958f9b;margin:0;font-size:10px;line-height:1.35}.auth-download-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.auth-download-benefits>span{color:#a9ec71;background:#48712a17;border:1px solid #7cbc4b3b;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:43px;padding:7px 10px;display:grid}.auth-download-benefits svg{justify-self:center}.auth-download-benefits b{color:#dfffd0;min-width:0;font-size:9px;line-height:1.3}.auth-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.auth-download-card{background:linear-gradient(145deg,#171720,#0c1014);border:1px solid #3a3a45;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:150px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff09}.auth-download-card.download-windows{background:radial-gradient(circle at 100% 0,#4992d821,#0000 45%),linear-gradient(145deg,#171a23,#0b0f14);border-color:#6daceb4f}.auth-download-card.download-android{background:radial-gradient(circle at 100% 0,#7ebe3f21,#0000 45%),linear-gradient(145deg,#171d1a,#0b100e);border-color:#91cf534f}.download-platform-icon{color:#aab5c3;background:#ffffff0e;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.download-windows .download-platform-icon{color:#78c6ff;background:#4591cf1f}.download-android .download-platform-icon{color:#a9ed68;background:#71b13b1f}.download-platform-copy{align-content:start;gap:2px;min-width:0;display:grid}.download-platform-copy>small{color:#7f7887;font:850 7px var(--font-geist-mono);letter-spacing:.11em}.download-platform-copy>strong{color:#f6f4fa;font-size:16px}.download-platform-copy>p{color:#8e8993;margin:2px 0 0;font-size:9px;line-height:1.35}.download-action{color:#d8ffb7;min-height:34px;font:900 8px var(--font-geist-mono);letter-spacing:.07em;background:linear-gradient(135deg,#315526,#223c1d);border:1px solid #63953f;border-radius:8px;grid-column:1/-1;justify-content:center;align-self:end;align-items:center;gap:7px;padding:0 10px;text-decoration:none;display:flex}a.download-action:hover{filter:brightness(1.12);border-color:#9ee765}.download-action.unavailable{color:#736e78;background:#0a0a0eb3;border-color:#36333b}.download-actions{grid-column:1/-1;align-self:end;gap:5px;min-width:0;display:grid}.download-alternative-action{color:#8f8996;font:800 7px var(--font-geist-mono);letter-spacing:.08em;justify-self:center;text-decoration:none}.download-alternative-action:hover{color:#c7c0ce;text-decoration:underline}.auth-download-note{color:#77717e;text-align:center;font-size:8px}.client-surface-android-app{--app-accent:#b795f0;--app-accent-rgb:183, 149, 240}.client-surface-windows-app{--app-accent:#73c8ff;--app-accent-rgb:115, 200, 255}.auth-shell.client-app{background:radial-gradient(circle at 19% 20%, rgba(var(--app-accent-rgb), .18), transparent 31%), radial-gradient(circle at 82% 78%, #8052ca2e, transparent 32%), linear-gradient(145deg, #06090b, #10131a 58%, #08090e)}.client-app .auth-card:not(.starter-setup){z-index:1;border-color:rgba(var(--app-accent-rgb), .3);width:min(760px,100%);min-width:0;min-height:0;max-height:100%;box-shadow:0 28px 85px #000000b8, 0 0 55px rgba(var(--app-accent-rgb), .08);scrollbar-width:thin;scrollbar-color:rgba(var(--app-accent-rgb), .35) transparent;background:linear-gradient(145deg,#12141bfa,#070a0dfa);grid-template-columns:185px minmax(0,1fr);align-items:center;gap:9px 22px;padding:14px 20px 14px 14px;display:grid;position:relative;overflow:hidden auto}.client-app .auth-card:not(.starter-setup)>.auth-brand{border-right:1px solid rgba(var(--app-accent-rgb), .14);text-align:center;flex-direction:column;grid-area:1/1/5;justify-content:center;align-self:stretch;gap:10px;min-width:0;padding:18px 18px 18px 6px;display:flex}.client-app .auth-card:not(.starter-setup)>.auth-tabs,.client-app .auth-card:not(.starter-setup)>.auth-account-view,.client-app .auth-card:not(.starter-setup)>.auth-error,.client-app .auth-card:not(.starter-setup)>.auth-loading{grid-column:2}.client-app .auth-card:not(.starter-setup) .auth-brand>span{justify-items:center;gap:2px;display:grid}.client-app .auth-card:not(.starter-setup) .auth-brand strong{font-size:26px}.client-app .auth-card:not(.starter-setup) .auth-brand small{font-size:7px}.client-app .auth-card:not(.starter-setup) .auth-logo{width:60px;height:60px;box-shadow:0 0 26px rgba(var(--app-accent-rgb), .18);border-color:#f4f1fa;flex-basis:60px}.auth-app-badge{border:1px solid rgba(var(--app-accent-rgb), .28);background:rgba(var(--app-accent-rgb), .07);color:var(--app-accent);font:normal 850 7px var(--font-geist-mono);letter-spacing:.09em;border-radius:999px;margin-top:8px;padding:5px 7px}.client-app .auth-tabs button.active{background:linear-gradient(135deg, rgba(var(--app-accent-rgb), .3), #5b3886bf)}.client-app .auth-tabs button.active svg{color:var(--app-accent)}.client-app .auth-account-view{gap:8px}.client-app .auth-account-view .auth-heading{gap:2px}.client-app .auth-account-view .auth-heading small{color:var(--app-accent);font-size:8px}.client-app .auth-account-view .auth-heading h1{font-size:21px}.client-app .auth-account-view .auth-heading p{font-size:9px;line-height:1.3}.client-app .auth-account-view form{gap:7px}.client-app .auth-account-view label{gap:3px;font-size:10px}.client-app .auth-account-view input[type=email],.client-app .auth-account-view input[type=password],.client-app .auth-account-view form>button{height:36px;font-size:12px}.client-app .auth-account-view input[type=email]:focus,.client-app .auth-account-view input[type=password]:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px rgba(var(--app-accent-rgb), .1)}.client-app .auth-account-view form>button{border-color:rgba(var(--app-accent-rgb), .3);background:linear-gradient(135deg, rgba(var(--app-accent-rgb), .32), #694295 65%, #495f38);font-size:9px}.client-surface-android-app.client-app .auth-account-view form>button{background:linear-gradient(135deg, rgba(var(--app-accent-rgb), .32), #694295 65%, #281d38)}.client-app .auth-account-view .auth-remember b{font-size:9px}.client-app .auth-account-view .auth-remember small{font-size:8px;line-height:1.2}.client-app .auth-card:not(.starter-setup)>.auth-error{border-radius:7px;padding:6px 8px;font-size:9px;line-height:1.3}@media (orientation:landscape) and (height<=500px){.auth-shell.client-browser,.auth-shell.client-app{padding:max(6px, env(safe-area-inset-top)) max(7px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left))}.client-browser .auth-card:not(.starter-setup):not(.download-view){border-radius:16px;grid-template-columns:clamp(140px,22vw,176px) minmax(0,1fr);align-items:center;gap:6px 16px;width:min(760px,100%);max-height:100%;padding:9px 14px}.client-browser .auth-card:not(.starter-setup):not(.download-view)>.auth-brand{text-align:center;border-bottom:0;border-right:1px solid #ffffff12;flex-direction:column;grid-area:1/1/5;align-self:stretch;gap:8px;padding:8px 14px 8px 0}.client-browser .auth-card:not(.starter-setup):not(.download-view)>.auth-tabs,.client-browser .auth-card:not(.starter-setup):not(.download-view)>.auth-account-view,.client-browser .auth-card:not(.starter-setup):not(.download-view)>.auth-error{grid-column:2}.client-browser .auth-card:not(.starter-setup):not(.download-view) .auth-logo{flex-basis:48px;width:48px;height:48px}.client-browser .auth-card:not(.starter-setup):not(.download-view) .auth-brand strong{font-size:23px}.client-browser .auth-card:not(.starter-setup):not(.download-view) .auth-brand small{font-size:7px}.auth-card:not(.starter-setup) .auth-tabs button{gap:5px;height:32px;font-size:9px}.auth-account-view{gap:6px}.auth-account-view .auth-heading{gap:1px}.auth-account-view .auth-heading small{font-size:7px}.auth-account-view .auth-heading h1{font-size:clamp(18px,5.2vh,21px)}.auth-account-view .auth-heading p{font-size:9px;line-height:1.2}.auth-account-view form,.client-app .auth-account-view form{gap:5px}.auth-account-view label,.client-app .auth-account-view label{gap:2px;font-size:9px}.auth-account-view input[type=email],.auth-account-view input[type=password],.auth-account-view form>button,.client-app .auth-account-view input[type=email],.client-app .auth-account-view input[type=password],.client-app .auth-account-view form>button{height:33px;font-size:11px}.auth-account-view .auth-remember b,.client-app .auth-account-view .auth-remember b{font-size:8px}.auth-account-view .auth-remember small,.client-app .auth-account-view .auth-remember small{font-size:7px;line-height:1.15}.client-browser .auth-card.download-view{border-radius:16px;gap:7px;width:min(850px,100%);max-height:100%;padding:8px 12px}.client-browser .auth-card.download-view>.auth-brand{justify-content:flex-start;gap:8px;padding-bottom:5px}.client-browser .auth-card.download-view .auth-logo{border-width:2px;flex-basis:34px;width:34px;height:34px}.client-browser .auth-card.download-view .auth-logo i{border-width:3px;width:12px;height:12px}.client-browser .auth-card.download-view .auth-brand strong{font-size:20px}.client-browser .auth-card.download-view .auth-brand small{font-size:6px}.auth-download-panel{gap:7px}.auth-download-heading{grid-template-columns:35px minmax(0,1fr);gap:8px}.auth-download-heading>i{border-radius:9px;width:35px;height:35px}.auth-download-heading h1{font-size:17px}.auth-download-heading small{font-size:7px}.auth-download-heading p{font-size:9px;line-height:1.2}.auth-download-benefits{gap:6px}.auth-download-benefits>span{grid-template-columns:19px minmax(0,1fr);gap:5px;min-height:31px;padding:4px 7px}.auth-download-benefits b{font-size:8px}.auth-download-grid{gap:7px}.auth-download-card{border-radius:9px;grid-template-columns:34px minmax(0,1fr);gap:6px;min-height:86px;padding:7px 8px}.download-platform-icon{border-radius:8px;width:34px;height:34px}.download-platform-copy>strong{font-size:12px}.download-platform-copy>p{font-size:8px;line-height:1.2}.download-action{min-height:30px;font-size:8px}.auth-download-note{font-size:8px}.client-app .auth-card:not(.starter-setup){border-radius:16px;grid-template-columns:clamp(136px,22vw,174px) minmax(0,1fr);gap:5px 14px;width:min(760px,100%);max-height:100%;padding:8px 12px 8px 8px}.client-app .auth-card:not(.starter-setup)>.auth-brand{gap:7px;padding:9px 12px 9px 3px}.client-app .auth-card:not(.starter-setup) .auth-logo{flex-basis:48px;width:48px;height:48px}.client-app .auth-card:not(.starter-setup) .auth-brand strong{font-size:22px}.client-app .auth-app-badge{margin-top:5px;padding:4px 6px;font-size:6px}.client-app .auth-account-view{gap:5px}}@media (orientation:landscape) and (height<=350px){.auth-account-view .auth-heading p,.client-app .auth-account-view .auth-heading p,.client-browser .auth-card.download-view .auth-brand small,.auth-download-heading p{display:none}.client-app .auth-card:not(.starter-setup) .auth-logo{flex-basis:42px;width:42px;height:42px}}@media (orientation:portrait),(width<=560px){.auth-shell.client-browser,.auth-shell.client-app{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));place-items:start center}.client-browser .auth-card:not(.starter-setup),.client-browser .auth-card.download-view,.client-app .auth-card:not(.starter-setup){border-radius:17px;grid-template-columns:minmax(0,1fr);align-content:start;gap:11px;width:100%;min-height:calc(100dvh - 16px);max-height:none;padding:15px}.client-browser .auth-card:not(.starter-setup)>.auth-brand,.client-app .auth-card:not(.starter-setup)>.auth-brand{text-align:left;border-bottom:1px solid #ffffff12;border-right:0;flex-direction:row;grid-area:auto/1;justify-content:center;align-self:auto;gap:11px;min-height:82px;padding:3px 0 12px}.client-app .auth-card:not(.starter-setup)>.auth-tabs,.client-app .auth-card:not(.starter-setup)>.auth-account-view,.client-app .auth-card:not(.starter-setup)>.auth-error,.client-app .auth-card:not(.starter-setup)>.auth-loading{grid-column:1}.client-app .auth-card:not(.starter-setup) .auth-brand>span{justify-items:start}.auth-app-badge{margin-top:4px}.auth-download-benefits,.auth-download-grid{grid-template-columns:minmax(0,1fr)}.auth-download-card{min-height:132px}}:where(.auth-shell.design-v40157,.game-shell.design-v40157){--pcx-bg-0:#05070b;--pcx-bg-1:#0a0e15;--pcx-bg-2:#101722;--pcx-panel:#0a0e15f0;--pcx-panel-strong:#0c1119;--pcx-panel-soft:#121823db;--pcx-border:#94abca38;--pcx-border-strong:#aec7e966;--pcx-text:#f4f7fb;--pcx-text-soft:#c4cedb;--pcx-muted:#8591a2;--pcx-faint:#596575;--pcx-accent:#a7ef62;--pcx-accent-rgb:167, 239, 98;--pcx-accent-2:#9d6df4;--pcx-accent-2-rgb:157, 109, 244;--pcx-danger:#ff7187;--pcx-warning:#ffc65d;--pcx-success:#72e89b;--pcx-radius-xs:7px;--pcx-radius-sm:10px;--pcx-radius-md:16px;--pcx-radius-lg:24px;--pcx-shadow-panel:0 18px 56px #0000007a;--pcx-shadow-float:0 28px 90px #000000a8;--pcx-profile-menu-panel:#0c0c14ed;--pcx-profile-menu-panel-strong:#0d0e17;--pcx-profile-menu-panel-soft:#181424d9;--pcx-profile-menu-background:linear-gradient(145deg, #100d1be8, #07080deb);--pcx-profile-menu-border:#b593ec3d;--pcx-profile-menu-border-strong:#c4a4f775;--pcx-profile-menu-text:#f4f7fb;--pcx-profile-menu-text-soft:#c4cedb;--pcx-profile-menu-muted:#8591a2;--pcx-profile-menu-accent:#b6f36c;--pcx-profile-menu-accent-rgb:182, 243, 108;--pcx-profile-menu-accent-2:#a873f0;--pcx-profile-menu-accent-2-rgb:168, 115, 240;--pcx-profile-menu-radius-md:16px;--pcx-profile-menu-radius-lg:24px;--pcx-font-ui:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;--pcx-font-data:var(--font-geist-mono), "Cascadia Code", ui-monospace, monospace;color:var(--pcx-text);font-family:var(--pcx-font-ui)}:where(.auth-shell.design-v40157.client-surface-browser,.game-shell.design-v40157.client-surface-browser.game-entering){--pcx-bg-0:#05060b;--pcx-bg-1:#0b0c15;--pcx-bg-2:#161126;--pcx-panel:#0c0c14ed;--pcx-panel-strong:#0d0e17;--pcx-panel-soft:#181424d9;--pcx-border:#b593ec3d;--pcx-border-strong:#c4a4f775;--pcx-accent:#b6f36c;--pcx-accent-rgb:182, 243, 108;--pcx-accent-2:#a873f0;--pcx-accent-2-rgb:168, 115, 240}:where(.auth-shell.design-v40157.client-surface-android-app,.game-shell.design-v40157.client-surface-android-app.game-entering){--pcx-bg-0:#05040a;--pcx-bg-1:#0a0812;--pcx-bg-2:#161020;--pcx-panel:#0a0810f7;--pcx-panel-strong:#0c0913;--pcx-panel-soft:#161020f0;--pcx-border:#a770eb4d;--pcx-border-strong:#be91f78f;--pcx-accent:#c7a7ff;--pcx-accent-rgb:199, 167, 255;--pcx-accent-2:#925fe8;--pcx-accent-2-rgb:146, 95, 232;--pcx-radius-md:13px;--pcx-radius-lg:19px}:where(.auth-shell.design-v40157.client-surface-windows-app,.game-shell.design-v40157.client-surface-windows-app.game-entering){--pcx-bg-0:#040910;--pcx-bg-1:#08131e;--pcx-bg-2:#0e2231;--pcx-panel:#060e17f5;--pcx-panel-strong:#07111b;--pcx-panel-soft:#0b1d2be8;--pcx-border:#50a9e042;--pcx-border-strong:#64c3f785;--pcx-accent:#65d8ff;--pcx-accent-rgb:101, 216, 255;--pcx-accent-2:#ffb75d;--pcx-accent-2-rgb:255, 183, 93;--pcx-radius-md:10px;--pcx-radius-lg:16px}.game-shell.design-v40157.game-ready{--pcx-bg-0:#05060b;--pcx-bg-1:#0b0c15;--pcx-bg-2:#161126;--pcx-panel:#0c0c14ed;--pcx-panel-strong:#0d0e17;--pcx-panel-soft:#181424d9;--pcx-border:#b593ec3d;--pcx-border-strong:#c4a4f775;--pcx-accent:#b6f36c;--pcx-accent-rgb:182, 243, 108;--pcx-accent-2:#a873f0;--pcx-accent-2-rgb:168, 115, 240;--pcx-radius-md:16px;--pcx-radius-lg:24px}:where(.auth-shell.design-v40157,.game-shell.design-v40157) *,:where(.auth-shell.design-v40157,.game-shell.design-v40157) :before,:where(.auth-shell.design-v40157,.game-shell.design-v40157) :after{box-sizing:border-box}:where(.auth-shell.design-v40157,.game-shell.design-v40157) :focus-visible{outline:2px solid var(--pcx-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){:where(.auth-shell.design-v40157,.game-shell.design-v40157) *,:where(.auth-shell.design-v40157,.game-shell.design-v40157) :before,:where(.auth-shell.design-v40157,.game-shell.design-v40157) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell.design-v40157{width:100%;height:100dvh;min-height:0;padding:max(18px, 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));background:radial-gradient(circle at 12% 12%, rgba(var(--pcx-accent-2-rgb), .19), transparent 31%), radial-gradient(circle at 87% 85%, rgba(var(--pcx-accent-rgb), .11), transparent 30%), linear-gradient(145deg, var(--pcx-bg-0), var(--pcx-bg-1) 52%, var(--pcx-bg-2));isolation:isolate;overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.auth-shell.design-v40157:before{content:"";z-index:-2;opacity:.5;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 5%,#0000 75%);mask-image:radial-gradient(circle,#000 5%,#0000 75%)}.auth-shell.design-v40157:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--pcx-accent-rgb), .12);width:min(72vw,940px);box-shadow:0 0 0 90px rgba(var(--pcx-accent-rgb), .02), 0 0 0 180px rgba(var(--pcx-accent-rgb), .015), 0 0 120px rgba(var(--pcx-accent-rgb), .08);pointer-events:none;border-radius:50%;position:fixed;bottom:-80%;right:-34vw}.auth-scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-scene>i{background:var(--pcx-accent);width:5px;height:5px;box-shadow:0 0 18px rgba(var(--pcx-accent-rgb), .85);opacity:.55;border-radius:50%;animation:8s ease-in-out infinite alternate pcx-auth-drift;position:absolute}.auth-scene>i:first-child{top:72%;left:8%}.auth-scene>i:nth-child(2){width:3px;height:3px;animation-delay:-2s;top:9%;left:29%}.auth-scene>i:nth-child(3){width:4px;height:4px;animation-delay:-5s;top:18%;right:13%}.auth-scene>i:nth-child(4){width:3px;height:3px;animation-delay:-3s;bottom:9%;right:30%}@keyframes pcx-auth-drift{to{opacity:.95;transform:translate(14px,-18px)}}.auth-experience{z-index:1;border:1px solid var(--pcx-border-strong);border-radius:var(--pcx-radius-lg);width:min(1120px,100%);min-width:0;box-shadow:var(--pcx-shadow-float), inset 0 1px #ffffff0b;background:#05080dbf;grid-template-columns:minmax(0,1.24fr) minmax(390px,.76fr);display:grid;position:relative;overflow:hidden}.auth-experience.download-flow{grid-template-columns:minmax(310px,.68fr) minmax(650px,1.32fr);width:min(1240px,100%)}.auth-experience.character-flow{width:min(1180px,100%);box-shadow:none;background:0 0;border:0;display:block;overflow:visible}.auth-hero{border-right:1px solid var(--pcx-border);background:linear-gradient(145deg, rgba(var(--pcx-accent-2-rgb), .16), transparent 45%), linear-gradient(165deg, #ffffff06, #0000002e), var(--pcx-panel-soft);grid-template-rows:auto 1fr auto;gap:40px;min-width:0;min-height:620px;padding:42px 46px 34px;display:grid;position:relative;overflow:hidden}.auth-hero:before,.auth-hero:after{content:"";pointer-events:none;position:absolute}.auth-hero:before{aspect-ratio:1;border:1px solid rgba(var(--pcx-accent-rgb), .16);width:360px;box-shadow:inset 0 0 60px rgba(var(--pcx-accent-rgb), .025), 0 0 0 48px rgba(var(--pcx-accent-rgb), .018), 0 0 0 96px rgba(var(--pcx-accent-rgb), .012);border-radius:50%;top:120px;right:-145px}.auth-hero:after{background:linear-gradient(90deg, var(--pcx-border-strong), transparent);height:1px;bottom:76px;left:46px;right:46px}.auth-hero-brand{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.auth-hero-mark,.auth-logo,.game-entry-mark{border:1px solid var(--pcx-border-strong);background:radial-gradient(circle, var(--pcx-panel-strong) 0 22%, transparent 23%), linear-gradient(to bottom, var(--pcx-accent-2) 0 45%, #111722 46% 54%, var(--pcx-accent) 55% 100%);border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 12px 30px #00000059,inset 0 1px #fff3}.auth-hero-mark:before,.auth-logo:before,.game-entry-mark:before{content:"";background:var(--pcx-panel-strong);border:4px solid #eaf1f6;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 0 3px #111722}.auth-hero-mark i,.auth-logo i,.game-entry-mark i{display:none}.auth-hero-brand>span:last-child{gap:3px;display:grid}.auth-hero-brand strong{color:var(--pcx-text);letter-spacing:-.045em;font-size:26px;font-weight:900}.auth-hero-brand small{color:var(--pcx-accent);font:750 10px var(--pcx-font-data);letter-spacing:.17em}.auth-hero>section{z-index:1;align-self:center;max-width:610px;position:relative}.auth-hero-kicker{border:1px solid rgba(var(--pcx-accent-rgb), .28);background:rgba(var(--pcx-accent-rgb), .08);min-height:28px;color:var(--pcx-accent);font:800 11px var(--pcx-font-data);letter-spacing:.13em;border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.auth-hero h1{max-width:610px;color:var(--pcx-text);letter-spacing:-.055em;margin:20px 0 14px;font-size:clamp(38px,4.2vw,62px);line-height:.98}.auth-hero>section>p{max-width:550px;color:var(--pcx-text-soft);margin:0;font-size:16px;line-height:1.62}.auth-hero-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.auth-hero-features>span{border:1px solid var(--pcx-border);border-radius:var(--pcx-radius-sm);background:#04080d6e;grid-template:auto auto 1fr/auto 1fr;align-content:start;gap:4px 8px;min-width:0;min-height:94px;padding:14px;display:grid}.auth-hero-features svg{color:var(--pcx-accent);grid-row:1/3}.auth-hero-features b{color:var(--pcx-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.auth-hero-features small{color:var(--pcx-muted);grid-column:2;font-size:11px;line-height:1.35}.auth-hero>footer{z-index:1;color:var(--pcx-muted);font:750 10px var(--pcx-font-data);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex;position:relative}.auth-hero>footer span{align-items:center;gap:8px;display:flex}.auth-hero>footer i{background:var(--pcx-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #72e89bcc}.auth-hero>footer b{color:var(--pcx-text-soft)}.auth-shell.design-v40157 .auth-card:not(.starter-setup){z-index:1;background:var(--pcx-panel);width:100%;min-width:0;min-height:620px;max-height:none;box-shadow:none;scrollbar-color:var(--pcx-border-strong) transparent;border:0;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:22px;padding:42px 42px 36px;display:grid;position:relative;overflow:auto}.auth-shell.design-v40157 .auth-card.download-view{width:100%;padding-inline:38px}.auth-shell.design-v40157 .auth-card:not(.starter-setup)>.auth-brand{display:none}.auth-shell.design-v40157 .auth-card:not(.starter-setup)>:where(.auth-tabs,.auth-account-view,.auth-error,.auth-loading,.auth-download-panel){grid-area:auto/1}.auth-shell.design-v40157 .auth-tabs{border:1px solid var(--pcx-border);background:#0205098c;border-radius:13px;gap:6px;width:100%;min-width:0;padding:5px;display:grid;box-shadow:inset 0 1px 8px #00000052}.auth-shell.design-v40157 .auth-tabs-browser{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-shell.design-v40157 .auth-tabs-app{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell.design-v40157 .auth-tabs button{min-width:0;height:48px;color:var(--pcx-muted);font:800 12px var(--pcx-font-data);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 10px;transition:border-color .16s,color .16s,background .16s,transform .16s;display:flex}.auth-shell.design-v40157 .auth-tabs button:hover{color:var(--pcx-text-soft);background:#ffffff09}.auth-shell.design-v40157 .auth-tabs button.active{border-color:rgba(var(--pcx-accent-rgb), .25);background:linear-gradient(135deg, rgba(var(--pcx-accent-2-rgb), .32), rgba(var(--pcx-accent-rgb), .17));color:var(--pcx-text);box-shadow:0 8px 22px #0000003d,inset 0 1px #ffffff12}.auth-shell.design-v40157 .auth-tabs button.active svg{color:var(--pcx-accent)}.auth-shell.design-v40157 .auth-account-view{align-content:center;gap:24px;min-width:0;min-height:0;display:grid}.auth-shell.design-v40157 .auth-heading{gap:7px;display:grid}.auth-shell.design-v40157 .auth-heading>small{color:var(--pcx-accent);font:800 11px var(--pcx-font-data);letter-spacing:.14em}.auth-shell.design-v40157 .auth-heading h1{color:var(--pcx-text);letter-spacing:-.04em;margin:0;font-size:31px;line-height:1.08}.auth-shell.design-v40157 .auth-heading p{color:var(--pcx-muted);margin:0;font-size:14px;line-height:1.5}.auth-shell.design-v40157 .auth-account-view form{gap:15px;width:100%;display:grid}.auth-shell.design-v40157 .auth-account-view form>label:not(.auth-remember){color:var(--pcx-text-soft);gap:8px;font-size:13px;font-weight:700;display:grid}.auth-shell.design-v40157 .auth-account-view input[type=email],.auth-shell.design-v40157 .auth-account-view input[type=password]{border:1px solid var(--pcx-border);width:100%;min-width:0;height:52px;color:var(--pcx-text);background:#02060abd;border-radius:10px;outline:0;padding:0 15px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.auth-shell.design-v40157 .auth-account-view input::placeholder{color:var(--pcx-faint)}.auth-shell.design-v40157 .auth-account-view input:focus{border-color:var(--pcx-accent-2);box-shadow:0 0 0 4px rgba(var(--pcx-accent-2-rgb), .13);background:#05090ef0}.auth-shell.design-v40157 .auth-remember{color:var(--pcx-text-soft);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.auth-shell.design-v40157 .auth-remember input{width:18px;height:18px;accent-color:var(--pcx-accent-2)}.auth-shell.design-v40157 .auth-remember>span{gap:2px;display:grid}.auth-shell.design-v40157 .auth-remember b{font-size:12px}.auth-shell.design-v40157 .auth-remember small{color:var(--pcx-muted);font-size:10px}.auth-shell.design-v40157 .auth-account-view form>button{border:1px solid rgba(var(--pcx-accent-rgb), .28);background:linear-gradient(135deg, var(--pcx-accent-2), color-mix(in srgb, var(--pcx-accent-2), var(--pcx-accent) 37%));color:#fff;height:52px;font:900 13px var(--pcx-font-data);letter-spacing:.08em;box-shadow:0 12px 32px rgba(var(--pcx-accent-2-rgb), .22), inset 0 1px #ffffff26;cursor:pointer;border-radius:10px;margin-top:2px;transition:filter .16s,transform .16s}.auth-shell.design-v40157 .auth-account-view form>button:hover{filter:brightness(1.12);transform:translateY(-1px)}.auth-shell.design-v40157 .auth-account-view form>button:active{transform:translateY(0)}.auth-shell.design-v40157 .auth-error{color:#ff9aac;background:#ff506e1a;border:1px solid #ff718747;border-radius:9px;align-self:end;padding:11px 12px;font-size:12px;line-height:1.4}.auth-shell.design-v40157 .auth-download-panel{align-content:center;gap:16px;min-width:0;display:grid}.auth-shell.design-v40157 .auth-download-heading{align-items:center;gap:13px;display:flex}.auth-shell.design-v40157 .auth-download-heading>i{border:1px solid rgba(var(--pcx-accent-rgb), .3);background:rgba(var(--pcx-accent-rgb), .09);width:49px;height:49px;color:var(--pcx-accent);border-radius:13px;flex:none;place-items:center;display:grid}.auth-shell.design-v40157 .auth-download-heading>span{gap:3px;min-width:0;display:grid}.auth-shell.design-v40157 .auth-download-heading small{color:var(--pcx-accent);font:800 9px var(--pcx-font-data);letter-spacing:.14em}.auth-shell.design-v40157 .auth-download-heading h1{color:var(--pcx-text);letter-spacing:-.035em;margin:0;font-size:27px}.auth-shell.design-v40157 .auth-download-heading p{color:var(--pcx-muted);margin:0;font-size:12px}.auth-shell.design-v40157 .auth-download-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.auth-shell.design-v40157 .auth-download-benefits>span{border:1px solid var(--pcx-border);min-height:39px;color:var(--pcx-text-soft);background:#ffffff06;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.auth-shell.design-v40157 .auth-download-benefits svg{color:var(--pcx-accent);flex:none}.auth-shell.design-v40157 .auth-download-benefits b{font-size:11px;line-height:1.25}.auth-shell.design-v40157 .auth-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.auth-shell.design-v40157 .auth-download-card{border:1px solid var(--pcx-border);background:linear-gradient(145deg,#ffffff0a,#00000026);border-radius:14px;grid-template:auto 1fr auto/auto 1fr;align-items:start;gap:12px;min-width:0;min-height:190px;padding:18px;display:grid;position:relative;overflow:hidden}.auth-shell.design-v40157 .auth-download-card:after{content:"";background:rgba(var(--pcx-accent-rgb), .06);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-54px;right:-54px}.auth-shell.design-v40157 .download-platform-icon{border:1px solid var(--pcx-border-strong);background:rgba(var(--pcx-accent-2-rgb), .12);width:44px;height:44px;color:var(--pcx-accent-2);border-radius:11px;place-items:center;display:grid}.auth-shell.design-v40157 .download-platform-copy{gap:5px;min-width:0;display:grid}.auth-shell.design-v40157 .download-platform-copy small{color:var(--pcx-accent);font:800 9px var(--pcx-font-data);letter-spacing:.1em}.auth-shell.design-v40157 .download-platform-copy strong{color:var(--pcx-text);font-size:17px}.auth-shell.design-v40157 .download-platform-copy p{color:var(--pcx-muted);margin:0;font-size:11px;line-height:1.45}.auth-shell.design-v40157 .download-action{border:1px solid rgba(var(--pcx-accent-rgb), .28);background:rgba(var(--pcx-accent-rgb), .1);min-height:41px;color:var(--pcx-accent);font:850 10px var(--pcx-font-data);letter-spacing:.08em;border-radius:8px;grid-column:1/-1;justify-content:center;align-self:end;align-items:center;gap:8px;text-decoration:none;display:flex}.auth-shell.design-v40157 .download-action:not(.unavailable):hover{background:rgba(var(--pcx-accent-rgb), .18)}.auth-shell.design-v40157 .download-action.unavailable{color:var(--pcx-muted);border-color:var(--pcx-border);background:#ffffff06}.auth-shell.design-v40157 .download-alternative-action{color:var(--pcx-muted);font:800 8px var(--pcx-font-data)}.auth-shell.design-v40157 .download-alternative-action:hover{color:var(--pcx-accent)}.auth-shell.design-v40157 .auth-download-note{color:var(--pcx-muted);text-align:center;font-size:10px}.auth-shell.design-v40157 .auth-card.starter-setup{border-color:var(--pcx-border-strong);background:var(--pcx-panel);width:100%;max-height:calc(100dvh - 36px);box-shadow:var(--pcx-shadow-float)}.auth-shell.design-v40157 .auth-card.starter-setup .auth-brand strong,.auth-shell.design-v40157 .auth-card.starter-setup h1{color:var(--pcx-text)}@media (width<=1040px){.auth-experience{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.auth-hero{padding-inline:34px}.auth-hero h1{font-size:clamp(34px,4.8vw,50px)}.auth-hero-features{grid-template-columns:1fr}.auth-hero-features>span{grid-template:auto auto/auto 1fr;min-height:62px}.auth-experience.download-flow{grid-template-columns:minmax(260px,.55fr) minmax(580px,1.45fr)}}@media (orientation:landscape) and (height<=620px){.auth-shell.design-v40157{padding-block:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-bottom))}.auth-experience{grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);width:min(1080px,100%)}.auth-hero{gap:16px;min-height:min(560px,100dvh - 20px);padding:22px 28px 18px}.auth-hero-brand strong{font-size:22px}.auth-hero>section{align-self:center}.auth-hero-kicker{min-height:24px;font-size:9px}.auth-hero h1{margin:13px 0 9px;font-size:clamp(28px,4.5vw,42px)}.auth-hero>section>p{font-size:13px;line-height:1.45}.auth-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:15px}.auth-hero-features>span{min-height:58px;padding:9px}.auth-hero-features>span:nth-child(3){display:none}.auth-hero>footer{padding-top:10px}.auth-shell.design-v40157 .auth-card:not(.starter-setup){gap:14px;min-height:min(560px,100dvh - 20px);padding:20px 28px}.auth-shell.design-v40157 .auth-tabs button{height:42px}.auth-shell.design-v40157 .auth-account-view{gap:13px}.auth-shell.design-v40157 .auth-heading h1{font-size:25px}.auth-shell.design-v40157 .auth-account-view form{gap:10px}.auth-shell.design-v40157 .auth-account-view input[type=email],.auth-shell.design-v40157 .auth-account-view input[type=password],.auth-shell.design-v40157 .auth-account-view form>button{height:44px}.auth-experience.download-flow{grid-template-columns:minmax(230px,.45fr) minmax(600px,1.55fr);width:min(1180px,100%)}.auth-experience.download-flow .auth-hero>section>p,.auth-experience.download-flow .auth-hero-features{display:none}.auth-experience.download-flow .auth-hero h1{font-size:34px}.auth-shell.design-v40157 .auth-card.download-view{padding:15px 24px}.auth-shell.design-v40157 .auth-download-panel{gap:9px}.auth-shell.design-v40157 .auth-download-heading>i{width:42px;height:42px}.auth-shell.design-v40157 .auth-download-card{min-height:148px;padding:12px}.auth-shell.design-v40157 .download-action{min-height:34px}}@media (orientation:landscape) and (height<=430px){.auth-shell.design-v40157{padding-block:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-bottom));place-items:stretch center}.auth-experience{border-radius:16px;grid-template-columns:minmax(260px,.72fr) minmax(470px,1.28fr);width:min(1000px,100%)}.auth-hero{min-height:calc(100dvh - 12px);padding:14px 22px 12px}.auth-hero-mark{border-radius:12px;width:42px;height:42px}.auth-hero-mark:before{border-width:3px;width:10px;height:10px}.auth-hero-brand strong{font-size:20px}.auth-hero-brand small{font-size:8px}.auth-hero-kicker{min-height:22px;padding-inline:8px;font-size:8px}.auth-hero h1{margin:9px 0 6px;font-size:28px}.auth-hero>section>p{font-size:11px;line-height:1.35}.auth-hero-features{margin-top:9px}.auth-hero-features>span{min-height:48px;padding:7px}.auth-hero-features b{font-size:10px}.auth-hero-features small{font-size:8px}.auth-hero>footer{padding-top:6px;font-size:8px}.auth-shell.design-v40157 .auth-card:not(.starter-setup){gap:9px;min-height:calc(100dvh - 12px);padding:12px 24px}.auth-shell.design-v40157 .auth-tabs{padding:3px}.auth-shell.design-v40157 .auth-tabs button{height:36px;font-size:10px}.auth-shell.design-v40157 .auth-account-view{grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);align-items:center;gap:18px}.auth-shell.design-v40157 .auth-heading h1{font-size:22px}.auth-shell.design-v40157 .auth-heading p{font-size:11px}.auth-shell.design-v40157 .auth-account-view form{gap:7px}.auth-shell.design-v40157 .auth-account-view form>label:not(.auth-remember){gap:4px;font-size:10px}.auth-shell.design-v40157 .auth-account-view input[type=email],.auth-shell.design-v40157 .auth-account-view input[type=password],.auth-shell.design-v40157 .auth-account-view form>button{height:38px;font-size:12px}.auth-shell.design-v40157 .auth-remember b{font-size:9px}.auth-shell.design-v40157 .auth-remember small{display:none}.auth-shell.design-v40157 .auth-error{padding:6px 8px;font-size:9px}.auth-experience.download-flow{grid-template-columns:minmax(170px,.28fr) minmax(0,1fr)}.auth-experience.download-flow .auth-hero-kicker,.auth-experience.download-flow .auth-hero>section>p,.auth-experience.download-flow .auth-hero-features,.auth-experience.download-flow .auth-hero>footer span{display:none}.auth-experience.download-flow .auth-hero h1{font-size:27px}.auth-shell.design-v40157 .auth-download-heading h1{font-size:21px}.auth-shell.design-v40157 .auth-download-heading p,.auth-shell.design-v40157 .download-platform-copy p{font-size:9px}.auth-shell.design-v40157 .auth-download-benefits>span{min-height:31px;padding:5px 8px}.auth-shell.design-v40157 .auth-download-benefits b{font-size:9px}.auth-shell.design-v40157 .auth-download-card{grid-template:auto auto/auto 1fr;gap:7px;min-height:121px;padding:9px}.auth-shell.design-v40157 .download-platform-icon{width:36px;height:36px}.auth-shell.design-v40157 .download-platform-copy strong{font-size:13px}.auth-shell.design-v40157 .download-action{grid-column:auto;align-self:center;min-height:30px}}@media (orientation:portrait),(width<=720px){.auth-shell.design-v40157{padding:12px;display:block}.auth-experience,.auth-experience.download-flow{grid-template-columns:minmax(0,1fr);width:100%;min-height:calc(100dvh - 24px);overflow:visible}.auth-hero{border-right:0;border-bottom:1px solid var(--pcx-border);gap:18px;min-height:0;padding:24px 22px 18px}.auth-hero:before{width:220px;top:-60px;right:-110px}.auth-hero>section>p{font-size:13px}.auth-hero h1{margin-block:14px 9px;font-size:34px}.auth-hero-features{grid-template-columns:1fr;margin-top:18px}.auth-hero-features>span{min-height:57px}.auth-hero>footer{display:none}.auth-shell.design-v40157 .auth-card:not(.starter-setup){min-height:0;padding:26px 20px 28px;overflow:visible}.auth-shell.design-v40157 .auth-card:not(.starter-setup)>.auth-brand{display:none}.auth-shell.design-v40157 .auth-tabs button{height:46px;font-size:10px}.auth-shell.design-v40157 .auth-heading h1{font-size:27px}.auth-shell.design-v40157 .auth-download-benefits,.auth-shell.design-v40157 .auth-download-grid{grid-template-columns:minmax(0,1fr)}.auth-shell.design-v40157 .auth-download-card{min-height:160px}}@media (width<=390px){.auth-hero{padding-inline:17px}.auth-hero h1{font-size:29px}.auth-shell.design-v40157 .auth-card:not(.starter-setup){padding-inline:15px}.auth-shell.design-v40157 .auth-tabs button{gap:5px;padding-inline:4px;font-size:9px}.auth-shell.design-v40157 .auth-tabs button svg{width:15px;height:15px}}.game-shell.design-v40157{background:var(--pcx-bg-0);color:var(--pcx-text);font-family:var(--pcx-font-ui)}.game-shell.design-v40157 :where(.player-card,.full-profile-window,.game-top-actions,.player-hud-tools){--pcx-panel:var(--pcx-profile-menu-panel);--pcx-panel-strong:var(--pcx-profile-menu-panel-strong);--pcx-panel-soft:var(--pcx-profile-menu-panel-soft);--pcx-border:var(--pcx-profile-menu-border);--pcx-border-strong:var(--pcx-profile-menu-border-strong);--pcx-text:var(--pcx-profile-menu-text);--pcx-text-soft:var(--pcx-profile-menu-text-soft);--pcx-muted:var(--pcx-profile-menu-muted);--pcx-accent:var(--pcx-profile-menu-accent);--pcx-accent-rgb:var(--pcx-profile-menu-accent-rgb);--pcx-accent-2:var(--pcx-profile-menu-accent-2);--pcx-accent-2-rgb:var(--pcx-profile-menu-accent-2-rgb);--pcx-radius-md:var(--pcx-profile-menu-radius-md);--pcx-radius-lg:var(--pcx-profile-menu-radius-lg)}.game-shell.design-v40157.game-entering>:not(.game-canvas,.game-entry-loading,.game-state-dialog,.maintenance-countdown-banner){visibility:hidden}.game-shell.design-v40157 .player-card,.game-shell.design-v40157 .target-card,.game-shell.design-v40157 .team-bar,.game-shell.design-v40157 .combat-panel,.game-shell.design-v40157 .game-minimap,.game-shell.design-v40157 .game-settings-panel{border-color:var(--pcx-border-strong);background:var(--pcx-panel);color:var(--pcx-text);box-shadow:var(--pcx-shadow-panel), inset 0 1px #ffffff0b}.game-shell.design-v40157 .player-card{border-radius:var(--pcx-radius-md);background:var(--pcx-profile-menu-background);-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px;width:258px;min-height:0!important;padding:10px 11px!important}.game-shell.design-v40157 .player-identity>strong,.game-shell.design-v40157 .player-card>div:last-child>strong{color:var(--pcx-text);letter-spacing:-.015em;font-size:14px;font-weight:850}.game-shell.design-v40157 .player-identity>.player-level{border-color:rgba(var(--pcx-accent-2-rgb), .52);background:rgba(var(--pcx-accent-2-rgb), .16);min-height:21px;color:var(--pcx-text);place-items:center;padding:2px 7px;display:inline-grid;font-size:9px!important}.game-shell.design-v40157 .player-identity>.player-money{color:#ffe09a;background:#ffbe4521;max-width:94px;height:21px;padding:2px 7px;font-size:10px}.game-shell.design-v40157 .player-card .hud-bar{background:#00000075;border:1px solid #ffffff0f;height:12px}.game-shell.design-v40157 .player-card .hud-label{color:#f8fbff;text-shadow:0 1px 2px #000;font-size:8px;line-height:10px}.game-shell.design-v40157 .player-profile-actions{gap:5px;margin-top:3px}.game-shell.design-v40157 .player-profile-actions button,.game-shell.design-v40157 .player-full-profile-button{border-color:var(--pcx-border);border-radius:var(--pcx-radius-xs);min-height:29px;color:var(--pcx-text-soft);letter-spacing:.035em;background:#ffffff09;gap:5px;font-size:8px}.game-shell.design-v40157 .player-profile-actions button:hover,.game-shell.design-v40157 .player-profile-actions button:focus-visible,.game-shell.design-v40157 .player-full-profile-button:hover,.game-shell.design-v40157 .player-full-profile-button:focus-visible{border-color:var(--pcx-accent);background:rgba(var(--pcx-accent-rgb), .1);color:var(--pcx-text)}.game-shell.design-v40157 .player-hud-tools button,.game-shell.design-v40157 .game-top-actions>button,.game-shell.design-v40157 .game-minimap button{border-color:var(--pcx-border-strong)!important;background:var(--pcx-panel-strong)!important;color:var(--pcx-text-soft)!important;box-shadow:0 8px 22px #00000061!important}.game-shell.design-v40157 .player-hud-tools button:hover,.game-shell.design-v40157 .game-top-actions>button:hover,.game-shell.design-v40157 .game-minimap button:hover{border-color:var(--pcx-accent)!important;color:var(--pcx-accent)!important}.game-shell.design-v40157 .game-minimap{border-radius:var(--pcx-radius-md);overflow:hidden}.game-shell.design-v40157 .game-minimap>div b{color:var(--pcx-text-soft);background:#030508e0;border:1px solid #ffffff0f;padding:6px 7px;font-size:9px}.game-shell.design-v40157 .target-card{border-radius:var(--pcx-radius-md);gap:6px;padding:10px 13px}.game-shell.design-v40157 .target-card strong{font-size:13px}.game-shell.design-v40157 .target-card small{color:var(--pcx-muted);font-size:9px}.game-shell.design-v40157 .team-bar{border-radius:var(--pcx-radius-md);gap:2px;padding:7px}.game-shell.design-v40157 .team-slot{border-color:var(--pcx-border);border-radius:var(--pcx-radius-xs);width:91px;min-height:56px;transition:background .14s,border-color .14s}.game-shell.design-v40157 .team-slot:hover{background:rgba(var(--pcx-accent-rgb), .055)}.game-shell.design-v40157 .team-info>b{font-size:10px}.game-shell.design-v40157 .team-info>small{color:var(--pcx-success);font-size:8px}.game-shell.design-v40157 .team-primary>.team-number{color:var(--pcx-muted);font-size:9px}.game-shell.design-v40157 .team-traversals{top:2px;right:2px}.game-shell.design-v40157 .team-mount{grid-template:10px 5px/minmax(0,1fr);align-content:center;justify-items:center;gap:1px;width:25px;height:25px;overflow:hidden}.game-shell.design-v40157 .team-mount>span{place-items:center;width:100%;font-size:10px;line-height:10px;display:grid}.game-shell.design-v40157 .team-mount>small{width:100%;color:inherit;font:800 5px/5px var(--font-geist-mono);text-align:center}.game-shell.design-v40157 .team-potion-button{width:27px;height:27px}.game-shell.design-v40157 .team-potion-button img{width:20px;height:20px}.game-shell.design-v40157 .team-transform-button,.game-shell.design-v40157 .team-teleport-button{width:24px;height:24px}.game-shell.design-v40157 .team-slot:not(.empty) .team-number{left:33px}.game-shell.design-v40157 .performance-hud{align-items:center}.game-shell.design-v40157 .performance-hud span{place-items:center;line-height:1;display:grid}.game-shell.design-v40157 .combat-panel{border-radius:var(--pcx-radius-md)}.game-shell.design-v40157 .combat-panel.size-compact{width:min(200px,100vw - 10px)}.game-shell.design-v40157 .combat-panel.size-normal{width:min(244px,100vw - 10px)}.game-shell.design-v40157 .combat-panel.size-large{width:min(280px,100vw - 10px)}.game-shell.design-v40157 .combat-panel.size-extra-large{width:min(320px,100vw - 10px)}.game-shell.design-v40157 .combat-panel>header{border-color:var(--pcx-border);min-height:38px;padding:0 8px 0 11px}.game-shell.design-v40157 .combat-panel>header b{color:var(--pcx-text);font-size:10px}.game-shell.design-v40157 .combat-panel>header small{color:var(--pcx-muted);font-size:8px}.game-shell.design-v40157 .combat-panel article{border-color:var(--pcx-border);background:#ffffff06;padding:7px}.game-shell.design-v40157 .combat-panel article>header>b{font-size:10px}.game-shell.design-v40157 .combat-quick-actions>button{border-color:var(--pcx-border);background:var(--pcx-panel-strong);width:27px;height:27px}.game-shell.design-v40157 .combat-panel article>.combat-moves>.combat-move-button{border-radius:var(--pcx-radius-xs);height:38px}.game-shell.design-v40157 .combat-panel article>.combat-moves>.combat-move-button>b{font-size:10px}.game-shell.design-v40157 .combat-panel article>.combat-moves>.combat-move-button>small{font-size:7px}.game-shell.design-v40157 .combat-panel>div>p{color:var(--pcx-muted);font-size:9px}.game-shell.design-v40157 .combat-panel.size-compact>.combat-drag-handle{min-height:32px}.game-shell.design-v40157 .combat-panel.size-large>.combat-drag-handle{min-height:42px}.game-shell.design-v40157 .combat-panel.size-extra-large>.combat-drag-handle{min-height:46px}.game-shell.design-v40157 .combat-panel.size-compact article{padding:5px}.game-shell.design-v40157 .combat-panel.size-large article{padding:8px}.game-shell.design-v40157 .combat-panel.size-extra-large article{padding:9px}.game-shell.design-v40157 .combat-panel.size-compact .combat-quick-actions>button{width:22px;height:22px}.game-shell.design-v40157 .combat-panel.size-large .combat-quick-actions>button{width:30px;height:30px}.game-shell.design-v40157 .combat-panel.size-extra-large .combat-quick-actions>button{width:34px;height:34px}.game-shell.design-v40157 .combat-panel.size-compact article>.combat-moves>.combat-move-button{height:31px}.game-shell.design-v40157 .combat-panel.size-large article>.combat-moves>.combat-move-button{height:43px}.game-shell.design-v40157 .combat-panel.size-extra-large article>.combat-moves>.combat-move-button{height:48px}.game-shell.design-v40157 .combat-panel.size-compact article>.combat-moves>.combat-move-button>b{font-size:9px}.game-shell.design-v40157 .combat-panel.size-large article>.combat-moves>.combat-move-button>b{font-size:11px}.game-shell.design-v40157 .combat-panel.size-extra-large article>.combat-moves>.combat-move-button>b{font-size:12px}.game-shell.design-v40157 .game-settings-panel{border-radius:var(--pcx-radius-md);width:min(390px,100vw - 28px);padding:13px}.game-shell.design-v40157 .game-settings-panel header{color:var(--pcx-text);font-size:11px}.game-shell.design-v40157 .game-settings-panel label{border-color:var(--pcx-border);min-height:43px;color:var(--pcx-text-soft);font-size:11px}.game-shell.design-v40157 .game-settings-panel select{border-color:var(--pcx-border-strong);background:var(--pcx-panel-strong);min-height:31px;color:var(--pcx-text);font-size:11px}.game-shell.design-v40157 .game-settings-panel small{color:var(--pcx-muted);font-size:10px;line-height:1.45}.game-shell.design-v40157 .system-notice,.game-shell.design-v40157 .private-message-alert{border-color:var(--pcx-border-strong);border-radius:var(--pcx-radius-sm);background:var(--pcx-panel-strong);color:var(--pcx-text);padding:10px 15px;font-size:11px}.game-shell.design-v40157 .inventory-overlay,.game-shell.design-v40157 .pokedex-overlay,.game-shell.design-v40157 .full-map-modal,.game-shell.design-v40157 .game-settings-backdrop{background:#020508d6}.game-shell.design-v40157 .inventory-window,.game-shell.design-v40157 .pokedex-window,.game-shell.design-v40157 .full-map-modal>article,.game-shell.design-v40157 .full-profile-window{border-color:var(--pcx-border-strong);border-radius:var(--pcx-radius-lg);background:linear-gradient(145deg, var(--pcx-panel-soft), var(--pcx-panel-strong) 64%);color:var(--pcx-text);box-shadow:var(--pcx-shadow-float), inset 0 1px #ffffff0b}.game-shell.design-v40157 .inventory-header,.game-shell.design-v40157 .pokedex-header,.game-shell.design-v40157 .full-map-modal>article>header{border-color:var(--pcx-border);background:linear-gradient(90deg, rgba(var(--pcx-accent-2-rgb), .15), transparent 68%)}.game-shell.design-v40157 .inventory-header b,.game-shell.design-v40157 .pokedex-header b{color:var(--pcx-text);font-size:13px}.game-shell.design-v40157 .inventory-header small,.game-shell.design-v40157 .pokedex-header small{color:var(--pcx-muted);font-size:9px}.game-shell.design-v40157 .inventory-categories button{min-height:50px;color:var(--pcx-muted);font-size:10px}.game-shell.design-v40157 .inventory-categories button.active{border-bottom-color:var(--pcx-accent);background:rgba(var(--pcx-accent-rgb), .08);color:var(--pcx-text)}.game-shell.design-v40157 .inventory-container-tabs button{font-size:10px}.game-shell.design-v40157 .inventory-pokemon-list button>span:nth-child(2)>b{font-size:12px}.game-shell.design-v40157 .inventory-pokemon-list button>span:nth-child(2)>small,.game-shell.design-v40157 .inventory-pokemon-title small,.game-shell.design-v40157 .inventory-pokemon-summary section>header b,.game-shell.design-v40157 .inventory-moves-panel section>header b{font-size:9px}.game-shell.design-v40157 .inventory-instance-meta small,.game-shell.design-v40157 .inventory-pokemon-summary section>header small{font-size:8px}.game-shell.design-v40157 .inventory-instance-meta b{font-size:10px}.game-shell.design-v40157 .inventory-stat-grid>div small{font-size:8px}.game-shell.design-v40157 .inventory-stat-grid>div>span b{font-size:11px}.game-shell.design-v40157 .inventory-passives article p{font-size:9px}.game-shell.design-v40157 .inventory-roster-actions button,.game-shell.design-v40157 .inventory-moves-panel>header>button{min-height:34px;font-size:9px}.game-shell.design-v40157 :where(.market-backdrop,.market-detail-backdrop,.market-sell-editor-backdrop,.market-confirm-backdrop,.outfit-modal-backdrop,.full-profile-backdrop,.trade-picker-backdrop){background:#020509db}.game-shell.design-v40157 :where(.market-window,.market-pokemon-detail,.market-item-detail,.market-sell-editor,.market-confirm-backdrop>article,.social-window,.trade-picker,.player-action-menu,.outfit-modal-window,.full-profile-window,.fishing-panel){border-color:var(--pcx-border-strong);border-radius:var(--pcx-radius-md);background:linear-gradient(145deg, var(--pcx-panel-soft), var(--pcx-panel-strong) 66%);color:var(--pcx-text);box-shadow:var(--pcx-shadow-float), inset 0 1px #ffffff0b}.game-shell.design-v40157 .full-profile-window{border-radius:var(--pcx-radius-lg);background:var(--pcx-profile-menu-background)}.game-shell.design-v40157 :where(.market-header,.social-window>header,.outfit-modal-window>header,.full-profile-header,.fishing-drag-handle){border-color:var(--pcx-border);background:linear-gradient(90deg, rgba(var(--pcx-accent-2-rgb), .14), transparent 72%);color:var(--pcx-text)}.game-shell.design-v40157 :where(.market-tabs,.party-tabs,.rank-tabs,.friends-tabs,.full-profile-tabs){border-color:var(--pcx-border);background:#ffffff05}.game-shell.design-v40157 :where(.market-tabs,.party-tabs,.rank-tabs,.friends-tabs,.full-profile-tabs) button{color:var(--pcx-muted)}.game-shell.design-v40157 :where(.market-tabs,.party-tabs,.rank-tabs,.friends-tabs,.full-profile-tabs) button.active{color:var(--pcx-text);box-shadow:inset 0 -2px var(--pcx-accent)}.game-shell.design-v40157 :where(.market-listing-card,.market-filters,.market-sell-summary,.party-member,.rank-row,.friend-row,.trade-offer,.full-profile-section,.full-profile-account-card,.outfit-options>button,.fishing-bait-list>button){border-color:var(--pcx-border);background:#ffffff06}.game-shell.design-v40157 :where(.market-window,.social-window,.trade-picker,.outfit-modal-window,.full-profile-window,.fishing-panel) :where(input,select,textarea){border-color:var(--pcx-border-strong);color:var(--pcx-text);background:#0105099e}.game-shell.design-v40157 :where(.market-buy-button,.market-create-button,.social-window .primary,.trade-picker .primary,.full-profile-window button[type=submit]){border-color:rgba(var(--pcx-accent-rgb), .42);background:linear-gradient(135deg, rgba(var(--pcx-accent-rgb), .9), rgba(var(--pcx-accent-2-rgb), .82));color:#06100c;font-weight:850}.game-shell.design-v40157 .market-buy-button{color:#073719;background:linear-gradient(135deg,#adf4bd,#79d997);border-color:#c9ffd7;box-shadow:0 5px 16px #5bd37e33}.game-shell.design-v40157 .market-buy-button:hover:not(:disabled){color:#032d13;background:linear-gradient(135deg,#c8ffd3,#91e8aa);border-color:#effff2}.game-shell.design-v40157 .fishing-cast-button:not(.cancel):not(:disabled){color:#fff;background:#167fbd;border-color:#4fc3ff;font-weight:850}.game-shell.design-v40157 :where(.danger,.market-cancel-button,.fishing-cast-button.cancel){color:#ff9aaa;border-color:#ff718775}html[data-pokechase-client] :where(.combat-move-tooltip-portal,.combat-control-tooltip-portal,.hud-control-tooltip-portal,.transform-control-tooltip-portal,.pokedex-item-tooltip){border-color:var(--pcx-portal-border,#76accf94);background:var(--pcx-portal-bg,#08131c);color:#eef8ff;font-size:11px;box-shadow:0 18px 52px #000000c7}@media (pointer:fine){.game-shell.design-v40157.device-pc .player-card{width:272px}.game-shell.design-v40157.device-pc .player-identity>strong{font-size:15px}.game-shell.design-v40157.device-pc .player-profile-actions button,.game-shell.design-v40157.device-pc .player-full-profile-button,.game-shell.design-v40157.device-pc .combat-panel>header b,.game-shell.design-v40157.device-pc .combat-panel article>header>b,.game-shell.design-v40157.device-pc .combat-panel article>.combat-moves>.combat-move-button>b{font-size:11px}.game-shell.design-v40157.device-pc .combat-panel>header small,.game-shell.design-v40157.device-pc .combat-panel article>.combat-moves>.combat-move-button>small{font-size:10px}.game-shell.design-v40157.device-pc .combat-panel>div>p{font-size:11px}.game-shell.design-v40157.device-pc .inventory-header small,.game-shell.design-v40157.device-pc .pokedex-header small,.game-shell.design-v40157.device-pc .inventory-pokemon-list button>span:nth-child(2)>small,.game-shell.design-v40157.device-pc .inventory-pokemon-title small,.game-shell.design-v40157.device-pc .inventory-pokemon-summary section>header b,.game-shell.design-v40157.device-pc .inventory-moves-panel section>header b,.game-shell.design-v40157.device-pc .inventory-instance-meta small,.game-shell.design-v40157.device-pc .inventory-pokemon-summary section>header small,.game-shell.design-v40157.device-pc .inventory-stat-grid>div small{font-size:10px}.game-shell.design-v40157.device-pc .inventory-categories button{font-size:12px}.game-shell.design-v40157.device-pc .inventory-container-tabs button,.game-shell.design-v40157.device-pc .inventory-roster-actions button,.game-shell.design-v40157.device-pc .inventory-moves-panel>header>button,.game-shell.design-v40157.device-pc .inventory-instance-meta b,.game-shell.design-v40157.device-pc .inventory-passives article p{font-size:11px}.game-shell.design-v40157.device-pc :where(.market-window,.social-window,.trade-picker,.outfit-modal-window,.full-profile-window,.fishing-panel){font-size:12px}.game-shell.design-v40157.device-pc :where(.market-window,.social-window,.trade-picker,.outfit-modal-window,.full-profile-window,.fishing-panel) :where(small,.market-notice,.social-empty,.fishing-warning){font-size:10px}.game-shell.design-v40157.device-pc :where(.market-window,.social-window,.trade-picker,.outfit-modal-window,.full-profile-window,.fishing-panel) :where(button,input,select,textarea){font-size:11px}}@media (width<=980px) and (orientation:landscape){.game-shell.design-v40157 .player-card{width:236px;padding:7px 8px!important}.game-shell.design-v40157 .player-identity>strong{font-size:12px}.game-shell.design-v40157 .player-profile-actions button,.game-shell.design-v40157 .player-full-profile-button{min-height:27px;font-size:7px}.game-shell.design-v40157 .team-slot{width:82px;min-height:52px}}@media (pointer:fine) and (width<=980px){.game-shell.design-v40157.device-pc .player-identity>strong{font-size:15px}.game-shell.design-v40157.device-pc .player-profile-actions button,.game-shell.design-v40157.device-pc .player-full-profile-button{min-height:31px;font-size:11px}}@media (pointer:fine){.game-shell.design-v40157.device-pc .player-profile-actions button,.game-shell.design-v40157.device-pc .player-full-profile-button{min-height:25px;padding-block:2px;font-size:9px}.game-shell.design-v40157.device-pc .player-hud-tools.beside-profile{left:calc(14px + 302px * var(--ui-scale))}.game-shell.design-v40157.device-pc .team-mount{grid-template-rows:12px 6px;width:28px;height:28px}.game-shell.design-v40157.device-pc .team-mount>span{font-size:12px;line-height:12px}.game-shell.design-v40157.device-pc .team-mount>small{font:800 5px/6px var(--font-geist-mono)}}@media (pointer:fine) and (width<=980px){.game-shell.design-v40157.device-pc .player-hud-tools.beside-profile{left:calc(14px + 266px * var(--ui-scale))}}.game-shell.design-v40157.device-celular .inventory-categories,.game-shell.design-v40157.device-celular .inventory-container-tabs{overflow:hidden}.game-shell.design-v40157.device-celular .inventory-categories button,.game-shell.design-v40157.device-celular .inventory-container-tabs button{box-sizing:border-box;height:100%;min-height:0}.game-shell.design-v40157 .game-chat.passive{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.game-shell.design-v40157.device-celular .game-chat.open{grid-template-rows:26px minmax(0,1fr) auto}.game-shell.design-v40157.device-celular .game-chat.open:has(.private-target){grid-template-rows:26px 28px minmax(0,1fr) auto}.game-shell.design-v40157.device-celular .game-chat.system-channel.open{grid-template-rows:26px minmax(0,1fr)}.game-shell.design-v40157.device-celular .chat-tabs button{font-size:7px}.game-shell.design-v40157.device-celular .chat-tab-strip button{min-width:50px}.game-shell.design-v40157.device-celular .chat-tabs .chat-tab-arrow,.game-shell.design-v40157.device-celular .chat-tabs .new-private,.game-shell.design-v40157.device-celular .chat-tabs .close-private{flex-basis:26px;min-width:26px;max-width:26px;font-size:13px}.game-shell.design-v40157.device-celular .game-chat.open p,.game-shell.design-v40157.device-celular .game-chat.open input{font-size:8px}.game-shell.design-v40157.device-celular .game-chat.chat-size-small.open p,.game-shell.design-v40157.device-celular .game-chat.chat-size-small.open input{font-size:7px}.game-shell.design-v40157.device-celular .game-chat.chat-size-large.open p,.game-shell.design-v40157.device-celular .game-chat.chat-size-large.open input{font-size:10px}.game-shell.design-v40157.device-celular .game-chat form{min-height:30px}.game-shell.design-v40157.device-celular .game-chat form button{font-size:8px}.game-shell.design-v40157.device-celular .emoji-button{width:30px;font-size:14px!important}.game-shell.design-v40157.device-celular .chat-character-count{width:38px;font-size:6px}.game-shell.design-v40157.device-celular .send-chat{min-width:62px}.game-entry-loading{z-index:20000;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background-image:linear-gradient(180deg, rgba(6, 20, 39, calc(var(--pcx-loading-background-shade,.2) + .06)), rgba(4, 18, 35, calc(var(--pcx-loading-background-shade,.2) + .18))), var(--pcx-loading-background-image,none), linear-gradient(145deg, #6ec7e7, #3b86bd 54%, #17435f);background-position:center, var(--pcx-loading-background-position,center center), center;color:#17384d;font-family:var(--pcx-font-ui);-webkit-user-select:none;user-select:none;pointer-events:auto;background-repeat:no-repeat;background-size:cover;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.game-entry-loading:before{content:"";opacity:.2;pointer-events:none;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 50%/72px 72px,linear-gradient(#ffffff14 1px,#0000 1px) 50%/72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 78%,#0000);mask-image:linear-gradient(#0000,#000 24% 78%,#0000)}.game-entry-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.game-entry-atmosphere:before,.game-entry-atmosphere:after{content:"";aspect-ratio:1;border:2px solid #def8ff40;border-radius:50%;width:min(42vw,570px);position:absolute;box-shadow:0 0 0 34px #ffffff09,0 0 0 68px #ffffff06}.game-entry-atmosphere:before{top:-43%;left:-21%}.game-entry-atmosphere:after{bottom:-48%;right:-21%}.game-entry-atmosphere>i{background:#70d9ff;border:2px solid #ffffffc7;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite alternate pcx-adventure-spark;position:absolute;box-shadow:0 0 0 5px #70d9ff29,0 0 20px #ffffffb3}.game-entry-atmosphere>i:first-child{top:24%;left:8%}.game-entry-atmosphere>i:nth-child(2){animation-delay:-.5s;bottom:16%;left:21%}.game-entry-atmosphere>i:nth-child(3){animation-delay:-.9s;top:15%;right:12%}.game-entry-atmosphere>i:nth-child(4){animation-delay:-1.3s;bottom:12%;right:23%}@keyframes pcx-adventure-spark{to{opacity:.35;transform:translateY(-6px)scale(.72)}}.game-entry-card{z-index:1;background:linear-gradient(155deg,#effbfff7,#b8e0f1f7);border:4px solid #e8fafff0;border-radius:26px;width:min(820px,100%);position:relative;overflow:hidden;box-shadow:0 0 0 2px #397caa,0 25px 70px #04172c8c,inset 0 1px #ffffffeb}.game-entry-card:before,.game-entry-card:after{content:"";z-index:2;background:linear-gradient(#ef4e52 45%,#26384a 46% 56%,#f5f8fa 57%);border:6px solid #ef4e52;border-radius:50%;width:30px;height:30px;position:absolute;box-shadow:inset 0 0 0 4px #fff6,0 4px 8px #15354d40}.game-entry-card:before{top:106px;left:-16px}.game-entry-card:after{bottom:70px;right:-16px}.game-entry-loading.loading-android-app .game-entry-card{border-color:#f0e7ff;box-shadow:0 0 0 2px #7650b6,0 25px 70px #0d071999,inset 0 1px #fff}.game-entry-loading.loading-windows-app .game-entry-card{border-radius:13px;box-shadow:0 0 0 2px #287caa,0 25px 70px #03192b94,inset 0 1px #fff}.game-entry-loading.loading-windows-app .game-entry-brand{border-top:3px solid #4bbbea}.game-entry-brand{background:linear-gradient(90deg,#ffffffd1,#d2eff973);border-bottom:2px solid #35789e47;align-items:center;gap:16px;min-height:82px;padding:10px 24px;display:flex}.game-entry-logo{background-image:var(--pcx-loading-logo-image,none), url(/app-shell/logo-default-9aegjSo2.webp);filter:drop-shadow(0 4px 3px #0f2e4c3d);background-position:0;background-repeat:no-repeat;background-size:contain;flex:0 300px;place-items:center start;width:min(300px,42vw);min-width:205px;height:60px;min-height:56px;display:grid;position:relative}.game-entry-brand em{color:#285471;max-width:260px;font:normal 800 13px var(--pcx-font-data);text-overflow:ellipsis;white-space:nowrap;background:#ffffffa3;border:1px solid #78adc8;border-radius:12px;gap:1px;margin-left:auto;padding:8px 13px;display:grid;overflow:hidden}.game-entry-brand em small{color:#56839b;font:850 8px var(--pcx-font-data);letter-spacing:.12em;text-transform:uppercase}.game-entry-adventure{background:radial-gradient(circle at 14% 45%,#ffffffbd,#0000 28%),linear-gradient(120deg,#53b1d41a,#0000 52%);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:22px;min-height:225px;padding:22px 30px 18px;display:grid}.game-entry-capture{background:radial-gradient(circle,#ffffffe0,#6ec5e033 58%,#0000 60%);border:2px solid #3b82aa4d;border-radius:50%;justify-self:center;place-items:center;width:168px;height:168px;display:grid;position:relative}.game-entry-capture:before,.game-entry-capture:after{content:"";border:2px dashed #3480aa6b;border-radius:50%;animation:8s linear infinite pcx-capture-spin;position:absolute;inset:12px}.game-entry-capture:after{border-style:solid;border-color:#ffffffc7 #0000;animation-duration:4s;animation-direction:reverse;inset:30px}.game-entry-capture>span{z-index:2;filter:drop-shadow(0 10px 10px #154d6d40);border-radius:50%;place-items:center;width:76px;height:76px;animation:1.2s ease-in-out infinite alternate pcx-capture-breathe;display:grid;position:relative}.game-entry-capture>span>i{background:linear-gradient(#ef4e52 0 45%,#273846 46% 55%,#f6f8f9 56% 100%);border:4px solid #273846;border-radius:50%;width:70px;height:70px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 4px #ffffff57,inset 0 -4px #3c566524}.game-entry-capture>span>i:after{content:"";background:#fff;border:4px solid #273846;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 3px #b8d2df}.game-entry-capture>i,.game-entry-capture>b{background:#ffd83f;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 13px #ffd83f}.game-entry-capture>i{top:46px;left:9px}.game-entry-capture>b{background:#44c6ef;bottom:37px;right:13px;box-shadow:0 0 13px #44c6ef}@keyframes pcx-capture-spin{to{transform:rotate(1turn)}}@keyframes pcx-capture-breathe{to{transform:translateY(-4px)scale(1.04)}}.game-entry-progress-copy{min-width:0}.game-entry-progress-copy>small{color:#2775a4;font:950 10px var(--pcx-font-data);letter-spacing:.14em}.game-entry-progress-copy h1{color:#183b52;letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(27px,4vw,39px);line-height:1.04}.game-entry-progress-copy p{color:#456b80;min-height:41px;margin:0;font-size:13px;font-weight:650;line-height:1.45}.game-entry-progress-copy>strong{color:#1c638c;font:950 22px var(--pcx-font-data);margin-top:10px;display:block}.game-entry-progress-copy>strong small{color:#587b8e;letter-spacing:.02em;font-size:10px}.game-entry-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;height:11px;margin-top:12px;display:grid}.game-entry-progress>i{background:#41738e29;border:1px solid #2d6a8d4d;border-radius:999px;display:block;box-shadow:inset 0 1px 3px #123e5633}.game-entry-progress>i.complete{background:linear-gradient(90deg,#1e95c5,#64d7e9);border-color:#1687b6;box-shadow:0 0 9px #25a0c761}.game-entry-progress>i.active{background:linear-gradient(90deg,#ffcb2f,#fff08a,#ffcb2f) 0 0/220% 100%;animation:1.1s linear infinite pcx-progress-scan}@keyframes pcx-progress-scan{to{background-position:-220% 0}}.game-entry-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0 22px 18px;list-style:none;display:grid}.game-entry-steps li{color:#638092;opacity:.72;background:#ffffff6b;border:1px solid #8ab6c9;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:center;gap:6px;min-width:0;min-height:70px;padding:8px;display:grid}.game-entry-steps li>i{width:27px;height:27px;color:inherit;background:#ffffffbf;border:1px solid #8db6c8;border-radius:50%;place-items:center;font-style:normal;display:grid}.game-entry-steps li>span{gap:2px;min-width:0;display:grid}.game-entry-steps li b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.game-entry-steps li small{color:#7891a0;font:7px var(--pcx-font-data);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.game-entry-steps li.active{color:#765604;opacity:1;background:#fff7ca;border-color:#daa91c;box-shadow:0 3px 9px #7656041f}.game-entry-steps li.active>i{color:#604800;background:#ffdb4d;border-color:#e0ae1e}.game-entry-steps li.complete{color:#1a6a8b;opacity:1;background:#defaffc7;border-color:#49a1bd}.game-entry-steps li.complete>i{color:#fff;background:#4dc0d8;border-color:#2691b8}.game-entry-queue-info{color:#1a617f;background:#defaffd1;border:1px solid #49a1bd;border-radius:12px;align-items:center;gap:12px;min-height:70px;margin:0 22px 18px;padding:12px 16px;display:flex}.game-entry-queue-info>i{color:#fff;background:#4dc0d8;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.game-entry-queue-info>span{gap:3px;display:grid}.game-entry-queue-info b{font-size:11px}.game-entry-queue-info small{color:#527487;font:8px var(--pcx-font-data)}.game-entry-card>footer{background:#ffffff8a;border-top:2px solid #35789e3d;align-items:center;gap:15px;min-height:54px;padding:9px 22px;display:flex}.game-entry-card>footer p{color:#527487;max-width:56%;margin:0;font-size:10px;font-weight:650;line-height:1.4}.game-entry-tip{color:#2f6988;align-items:center;gap:7px;margin-left:auto;font-size:10px;font-weight:800;display:flex}.game-entry-tip>i{background:#31b979;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite alternate pcx-adventure-spark;box-shadow:0 0 0 4px #31b97926}.game-entry-card>footer button{color:#fff;min-height:38px;font:950 10px var(--pcx-font-data);cursor:pointer;background:linear-gradient(#f06a6d,#d7484e);border:2px solid #b64048;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:0 16px;display:flex;box-shadow:inset 0 1px #ffafb0,0 3px 7px #6c1e233d}.game-entry-card>footer button span{font-size:17px}@media (width<=760px),(height<=520px){.game-entry-loading{padding:max(7px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.game-entry-card{border-width:3px;border-radius:17px;width:min(880px,100%)}.game-entry-brand{min-height:54px;padding:5px 14px}.game-entry-logo{flex-basis:235px;width:min(235px,34vw);min-width:160px;height:43px;min-height:41px}.game-entry-brand em{padding:5px 8px;font-size:10px}.game-entry-brand em small{font-size:6px}.game-entry-adventure{grid-template-columns:118px minmax(0,1fr);gap:14px;min-height:157px;padding:10px 18px 8px}.game-entry-capture{width:108px;height:108px}.game-entry-capture:before{inset:8px}.game-entry-capture:after{inset:20px}.game-entry-capture>span{width:54px;height:54px}.game-entry-capture>span>i{border-width:3px;width:50px;height:50px}.game-entry-capture>span>i:after{border-width:3px;width:13px;height:13px}.game-entry-progress-copy>small{font-size:7px}.game-entry-progress-copy h1{margin:4px 0;font-size:clamp(20px,3.7vw,28px)}.game-entry-progress-copy p{min-height:28px;font-size:10px;line-height:1.35}.game-entry-progress{height:8px;margin-top:7px}.game-entry-progress-copy>strong{margin-top:5px;font-size:15px}.game-entry-progress-copy>strong small{font-size:8px}.game-entry-steps{gap:5px;padding:0 13px 8px}.game-entry-steps li{border-radius:7px;grid-template-columns:23px minmax(0,1fr);gap:4px;min-height:42px;padding:4px}.game-entry-steps li>i{width:22px;height:22px}.game-entry-steps li>i svg{width:13px;height:13px}.game-entry-steps li b{font-size:7px}.game-entry-steps li small{display:none}.game-entry-queue-info{min-height:44px;margin:0 13px 8px;padding:7px 10px}.game-entry-queue-info>i{flex-basis:29px;width:29px;height:29px}.game-entry-queue-info b{font-size:8px}.game-entry-queue-info small{font-size:7px}.game-entry-card>footer{min-height:38px;padding:5px 13px}.game-entry-card>footer p{max-width:55%;font-size:7px}.game-entry-tip{font-size:7px}.game-entry-card>footer button{min-height:30px;padding-inline:10px;font-size:8px}}@media (orientation:portrait) and (width<=720px){.game-entry-loading{background-image:linear-gradient(180deg, rgba(6, 20, 39, var(--pcx-loading-background-shade,.2)), rgba(4, 18, 35, calc(var(--pcx-loading-background-shade,.2) + .2))), var(--pcx-loading-background-image-portrait,var(--pcx-loading-background-image,none)), linear-gradient(145deg, #6ec7e7, #3b86bd 54%, #17435f);background-position:center, var(--pcx-loading-background-position-portrait,center center), center;align-items:start;overflow-y:auto}.game-entry-card{margin-block:auto}.game-entry-logo{width:min(235px,62vw)}.game-entry-adventure{text-align:center;grid-template-columns:1fr;justify-items:center;gap:7px;padding-top:14px}.game-entry-capture{width:118px;height:118px}.game-entry-progress-copy{width:100%}.game-entry-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.game-entry-steps li:last-child{grid-column:1/-1}.game-entry-card>footer p{display:none}.game-entry-tip{text-align:center;margin-inline:auto}.game-entry-card>footer button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.game-entry-atmosphere>i,.game-entry-capture:before,.game-entry-capture:after,.game-entry-capture>span,.game-entry-progress>i.active,.game-entry-tip>i{animation:none}}.auth-shell.design-v40157.client-surface-browser .auth-experience{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08)}.game-shell.design-v40157.game-ready :where(.player-card,.team-bar,.combat-panel){-webkit-backdrop-filter:none;backdrop-filter:none}.auth-shell.design-v40157.client-surface-browser .auth-hero{background:radial-gradient(circle at 82% 38%, rgba(var(--pcx-accent-2-rgb), .2), transparent 34%), linear-gradient(145deg, rgba(var(--pcx-accent-2-rgb), .12), transparent 53%), var(--pcx-panel-soft)}.auth-shell.design-v40157.client-surface-browser .auth-hero-kicker:before{content:"●";color:var(--pcx-accent);text-shadow:0 0 10px var(--pcx-accent);margin-right:7px}.game-shell.design-v40157.game-ready .team-bar,.game-shell.design-v40157.game-ready :where(.market-window,.social-window,.outfit-modal-window,.fishing-panel){background:linear-gradient(145deg,#100d1be8,#07080deb)}.game-shell.design-v40157.game-ready .hud-bar.xp i{background:linear-gradient(90deg, var(--pcx-accent-2), #cc9bff)}html[data-pokechase-client=browser]{--pcx-portal-border:#b78ef494;--pcx-portal-bg:linear-gradient(145deg, #171225, #090b12 64%)}.auth-shell.design-v40157.client-surface-android-app{background:radial-gradient(circle at 8% 100%, rgba(var(--pcx-accent-rgb), .18), transparent 35%), linear-gradient(135deg, #030207, #09070f 58%, #171020)}.auth-shell.design-v40157.client-surface-android-app:before{opacity:.28;background-size:34px 34px}.auth-shell.design-v40157.client-surface-android-app .auth-experience{background:#0b0912;border-radius:19px;grid-template-columns:minmax(0,.96fr) minmax(370px,1.04fr);width:min(980px,100%);box-shadow:0 20px 54px #000000a3,inset 0 1px #ffffff09}.auth-shell.design-v40157.client-surface-android-app .auth-hero{background:linear-gradient(155deg, rgba(var(--pcx-accent-2-rgb), .17), transparent 47%), repeating-linear-gradient(135deg, #ffffff05 0 1px, transparent 1px 16px), #171121;min-height:560px;padding:34px}.auth-shell.design-v40157.client-surface-android-app .auth-hero-mark,.auth-shell.design-v40157.client-surface-android-app .auth-logo,.game-shell.design-v40157.client-surface-android-app.game-entering .game-entry-mark{border-radius:14px 14px 7px}.auth-shell.design-v40157.client-surface-android-app .auth-hero h1{font-size:clamp(34px,4.4vw,53px)}.auth-shell.design-v40157.client-surface-android-app .auth-card{background:#0b0912}.auth-shell.design-v40157.client-surface-android-app .auth-tab,.auth-shell.design-v40157.client-surface-android-app .auth-tabs button,.auth-shell.design-v40157.client-surface-android-app .auth-account-view button,.auth-shell.design-v40157.client-surface-android-app .auth-account-view input{min-height:48px}html[data-pokechase-client=android-app]{--pcx-portal-border:#b27df1a3;--pcx-portal-bg:linear-gradient(145deg, #181022, #09070e 65%)}.auth-shell.design-v40157.client-surface-windows-app{background:linear-gradient(90deg, #ffffff05 1px, transparent 1px), linear-gradient(#ffffff05 1px, transparent 1px), radial-gradient(circle at 79% 5%, rgba(var(--pcx-accent-rgb), .13), transparent 32%), linear-gradient(135deg, #030811, #071522 55%, #0c2332);background-size:32px 32px,32px 32px,auto,auto}.auth-shell.design-v40157.client-surface-windows-app .auth-experience{width:min(1180px,100%);box-shadow:0 28px 90px #000000b8, 0 0 0 1px rgba(var(--pcx-accent-rgb), .08);background:#07111b;border-radius:8px}.auth-shell.design-v40157.client-surface-windows-app .auth-experience:before{content:"POKECHASE  /  WINDOWS CLIENT";z-index:3;color:#a6defa8c;font:750 9px var(--pcx-font-data);letter-spacing:.14em;position:absolute;top:-25px;left:16px}.auth-shell.design-v40157.client-surface-windows-app .auth-hero{border-right-color:rgba(var(--pcx-accent-rgb), .25);background:linear-gradient(110deg, rgba(var(--pcx-accent-rgb), .1), transparent 46%), linear-gradient(165deg, #0d2838, #08131e 62%);min-height:620px}.auth-shell.design-v40157.client-surface-windows-app .auth-hero:before{border-radius:0;transform:rotate(45deg)}.auth-shell.design-v40157.client-surface-windows-app .auth-hero-mark,.auth-shell.design-v40157.client-surface-windows-app .auth-logo,.game-shell.design-v40157.client-surface-windows-app.game-entering .game-entry-mark{border-radius:7px}.auth-shell.design-v40157.client-surface-windows-app .auth-card{background:#07111b}.auth-shell.design-v40157.client-surface-windows-app .auth-tabs,.auth-shell.design-v40157.client-surface-windows-app .auth-tabs button,.auth-shell.design-v40157.client-surface-windows-app .auth-account-view input,.auth-shell.design-v40157.client-surface-windows-app .auth-account-view button{border-radius:6px}html[data-pokechase-client=windows-app]{--pcx-portal-border:#5fbef29e;--pcx-portal-bg:linear-gradient(145deg, #0c2638, #06111c 66%)}@media (height<=560px) and (orientation:landscape){.auth-shell.design-v40157.client-surface-android-app,.auth-shell.design-v40157.client-surface-windows-app{padding:max(7px, env(safe-area-inset-top)) max(11px, env(safe-area-inset-right)) max(7px, env(safe-area-inset-bottom)) max(11px, env(safe-area-inset-left));place-items:center}.auth-shell.design-v40157.client-surface-android-app .auth-experience,.auth-shell.design-v40157.client-surface-windows-app .auth-experience{grid-template-columns:minmax(280px,.78fr) minmax(420px,1.22fr);width:min(960px,100%);max-height:calc(100dvh - 14px)}.auth-shell.design-v40157.client-surface-android-app .auth-hero,.auth-shell.design-v40157.client-surface-windows-app .auth-hero{gap:12px;height:100%;min-height:0;padding:19px 22px}.auth-shell.design-v40157.client-surface-android-app .auth-hero>section,.auth-shell.design-v40157.client-surface-windows-app .auth-hero>section{align-self:center}.auth-shell.design-v40157.client-surface-android-app .auth-hero h1,.auth-shell.design-v40157.client-surface-windows-app .auth-hero h1{margin:9px 0 6px;font-size:clamp(28px,4.3vw,40px)}.auth-shell.design-v40157.client-surface-android-app .auth-hero>section>p,.auth-shell.design-v40157.client-surface-windows-app .auth-hero>section>p{font-size:11px;line-height:1.4}.auth-shell.design-v40157.client-surface-android-app .auth-hero-features,.auth-shell.design-v40157.client-surface-windows-app .auth-hero-features{grid-template-columns:1fr;gap:4px;margin-top:11px}.auth-shell.design-v40157.client-surface-android-app .auth-hero-features>span,.auth-shell.design-v40157.client-surface-windows-app .auth-hero-features>span{min-height:38px}.auth-shell.design-v40157.client-surface-android-app .auth-card,.auth-shell.design-v40157.client-surface-windows-app .auth-card{max-height:calc(100dvh - 14px);overflow-y:auto}}@media (orientation:portrait),(width<=720px){.auth-shell.design-v40157.client-surface-android-app .auth-experience{grid-template-columns:minmax(0,1fr);width:100%;min-height:calc(100dvh - 24px);max-height:none;overflow:visible}.auth-shell.design-v40157.client-surface-android-app .auth-hero{border-right:0;border-bottom:1px solid var(--pcx-border);height:auto;min-height:0;padding:24px 22px 18px}}.auth-shell.design-v40158{--auth-accent:#109ce5;--auth-accent-dark:#075b9e;--auth-accent-soft:#bdeeff;--auth-gold:#ffc934;--auth-ink:#17283b;--auth-muted:#5c7289;--auth-panel:#ebf8fff7;--auth-panel-deep:#c5e2f2fa;--auth-line:#65a7cf;isolation:isolate;padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background-color:#17245c;background-image:linear-gradient(rgba(4, 11, 35, var(--pcx-auth-background-shade,.18)), rgba(4, 10, 27, calc(var(--pcx-auth-background-shade,.18) + .08))), var(--pcx-auth-background-image,none), linear-gradient(145deg, #313079, #77477d 48%, #153d58);background-position:center, var(--pcx-auth-background-position,center center), center;background-repeat:no-repeat;background-size:cover;grid-template-rows:minmax(min-content,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;gap:8px;overflow:hidden auto}.auth-shell.design-v40158.client-surface-android-app{--auth-accent:#865ed8;--auth-accent-dark:#513398;--auth-accent-soft:#e5d8ff;--auth-line:#987bd2}.auth-shell.design-v40158.client-surface-android-app .access-flow .auth-tabs{--auth-accent:#109ce5;--auth-accent-dark:#075b9e}.auth-shell.design-v40158.client-surface-android-app .auth-remember input,.auth-shell.design-v40158.client-surface-android-app .auth-terms-consent>input{accent-color:#109ce5}.auth-shell.design-v40158.client-surface-windows-app{--auth-accent:#109ce5;--auth-accent-dark:#075b9e;--auth-accent-soft:#bdeeff;--auth-gold:#ffc934;--auth-ink:#17283b;--auth-muted:#5c7289;--auth-panel:#ebf8fff7;--auth-panel-deep:#c5e2f2fa;--auth-line:#65a7cf}.auth-shell.design-v40158:before,.auth-shell.design-v40158:after{display:none}.auth-shell.design-v40158 .auth-scene{z-index:1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.auth-shell.design-v40158 .auth-scene>i{--pcx-pollen-left:50%;--pcx-pollen-size:11px;--pcx-pollen-opacity:.78;--pcx-pollen-sway:18px;--pcx-pollen-drift:-8px;--pcx-pollen-duration:22s;--pcx-pollen-delay:0s;--pcx-pollen-static-bottom:20%;inset:auto auto -18px var(--pcx-pollen-left);width:var(--pcx-pollen-size);height:var(--pcx-pollen-size);opacity:0;animation:pcx-login-pollen-rise var(--pcx-pollen-duration) linear var(--pcx-pollen-delay) infinite;will-change:transform, opacity;background:radial-gradient(at 36% 31%,#f6feff 0 12%,#77e2fff5 24%,#1a97eead 52%,#0e5bc72e 72%,#0000 78%);border:1px solid #d2f8ffb8;border-radius:58% 42% 64% 36%;position:absolute;box-shadow:0 0 7px #85e5ffe0,0 0 19px #209aff8f}.auth-shell.design-v40158 .auth-scene>i:before{content:"";background:#b5f1ffd1;border-radius:50%;width:42%;height:42%;position:absolute;top:-44%;right:-58%;box-shadow:0 0 8px #4ec3ffad}.auth-shell.design-v40158 .auth-scene>i:first-child{--pcx-pollen-left:2%;--pcx-pollen-size:14px;--pcx-pollen-opacity:.78;--pcx-pollen-sway:28px;--pcx-pollen-drift:-13px;--pcx-pollen-duration:24s;--pcx-pollen-delay:-9s;--pcx-pollen-static-bottom:18%}.auth-shell.design-v40158 .auth-scene>i:nth-child(2){--pcx-pollen-left:5%;--pcx-pollen-size:9px;--pcx-pollen-opacity:.86;--pcx-pollen-sway:-17px;--pcx-pollen-drift:23px;--pcx-pollen-duration:19s;--pcx-pollen-delay:-15s;--pcx-pollen-static-bottom:72%}.auth-shell.design-v40158 .auth-scene>i:nth-child(3){--pcx-pollen-left:11%;--pcx-pollen-size:17px;--pcx-pollen-opacity:.7;--pcx-pollen-sway:19px;--pcx-pollen-drift:37px;--pcx-pollen-duration:27s;--pcx-pollen-delay:-4s;--pcx-pollen-static-bottom:39%}.auth-shell.design-v40158 .auth-scene>i:nth-child(4){--pcx-pollen-left:23%;--pcx-pollen-size:11px;--pcx-pollen-opacity:.82;--pcx-pollen-sway:-27px;--pcx-pollen-drift:-9px;--pcx-pollen-duration:21s;--pcx-pollen-delay:-18s;--pcx-pollen-static-bottom:84%}.auth-shell.design-v40158 .auth-scene>i:nth-child(5){--pcx-pollen-left:31%;--pcx-pollen-size:12px;--pcx-pollen-opacity:.76;--pcx-pollen-sway:31px;--pcx-pollen-drift:6px;--pcx-pollen-duration:25s;--pcx-pollen-delay:-12s;--pcx-pollen-static-bottom:11%}.auth-shell.design-v40158 .auth-scene>i:nth-child(6){--pcx-pollen-left:39%;--pcx-pollen-size:8px;--pcx-pollen-opacity:.9;--pcx-pollen-sway:-14px;--pcx-pollen-drift:-31px;--pcx-pollen-duration:18s;--pcx-pollen-delay:-6s;--pcx-pollen-static-bottom:59%}.auth-shell.design-v40158 .auth-scene>i:nth-child(7){--pcx-pollen-left:47%;--pcx-pollen-size:16px;--pcx-pollen-opacity:.72;--pcx-pollen-sway:21px;--pcx-pollen-drift:39px;--pcx-pollen-duration:28s;--pcx-pollen-delay:-21s;--pcx-pollen-static-bottom:31%}.auth-shell.design-v40158 .auth-scene>i:nth-child(8){--pcx-pollen-left:55%;--pcx-pollen-size:10px;--pcx-pollen-opacity:.84;--pcx-pollen-sway:-30px;--pcx-pollen-drift:-15px;--pcx-pollen-duration:23s;--pcx-pollen-delay:-2s;--pcx-pollen-static-bottom:77%}.auth-shell.design-v40158 .auth-scene>i:nth-child(9){--pcx-pollen-left:63%;--pcx-pollen-size:8px;--pcx-pollen-opacity:.88;--pcx-pollen-sway:16px;--pcx-pollen-drift:28px;--pcx-pollen-duration:20s;--pcx-pollen-delay:-11s;--pcx-pollen-static-bottom:48%}.auth-shell.design-v40158 .auth-scene>i:nth-child(10){--pcx-pollen-left:71%;--pcx-pollen-size:15px;--pcx-pollen-opacity:.74;--pcx-pollen-sway:-22px;--pcx-pollen-drift:-34px;--pcx-pollen-duration:26s;--pcx-pollen-delay:-17s;--pcx-pollen-static-bottom:8%}.auth-shell.design-v40158 .auth-scene>i:nth-child(11){--pcx-pollen-left:79%;--pcx-pollen-size:9px;--pcx-pollen-opacity:.85;--pcx-pollen-sway:25px;--pcx-pollen-drift:10px;--pcx-pollen-duration:22s;--pcx-pollen-delay:-5s;--pcx-pollen-static-bottom:65%}.auth-shell.design-v40158 .auth-scene>i:nth-child(12){--pcx-pollen-left:86%;--pcx-pollen-size:12px;--pcx-pollen-opacity:.8;--pcx-pollen-sway:-20px;--pcx-pollen-drift:-26px;--pcx-pollen-duration:29s;--pcx-pollen-delay:-23s;--pcx-pollen-static-bottom:27%}.auth-shell.design-v40158 .auth-scene>i:nth-child(13){--pcx-pollen-left:92%;--pcx-pollen-size:17px;--pcx-pollen-opacity:.7;--pcx-pollen-sway:22px;--pcx-pollen-drift:34px;--pcx-pollen-duration:30s;--pcx-pollen-delay:-14s;--pcx-pollen-static-bottom:88%}.auth-shell.design-v40158 .auth-scene>i:nth-child(14){--pcx-pollen-left:95%;--pcx-pollen-size:8px;--pcx-pollen-opacity:.9;--pcx-pollen-sway:-15px;--pcx-pollen-drift:-18px;--pcx-pollen-duration:18s;--pcx-pollen-delay:-8s;--pcx-pollen-static-bottom:44%}.auth-shell.design-v40158 .auth-scene>i:nth-child(15){--pcx-pollen-left:98%;--pcx-pollen-size:13px;--pcx-pollen-opacity:.78;--pcx-pollen-sway:-32px;--pcx-pollen-drift:-41px;--pcx-pollen-duration:25s;--pcx-pollen-delay:-20s;--pcx-pollen-static-bottom:13%}.auth-shell.design-v40158 .auth-scene>i:nth-child(16){--pcx-pollen-left:99%;--pcx-pollen-size:7px;--pcx-pollen-opacity:.92;--pcx-pollen-sway:-38px;--pcx-pollen-drift:-49px;--pcx-pollen-duration:17s;--pcx-pollen-delay:-3s;--pcx-pollen-static-bottom:55%}@keyframes pcx-login-pollen-rise{0%{opacity:0;transform:translateY(8vh)scale(.7)}10%{opacity:var(--pcx-pollen-opacity)}56%{transform:translate3d(var(--pcx-pollen-sway), -46vh, 0) scale(1);opacity:var(--pcx-pollen-opacity)}to{transform:translate3d(var(--pcx-pollen-drift), -108vh, 0) scale(.8);opacity:0}}.auth-shell.design-v40158 .auth-experience.access-flow{z-index:2;width:min(500px,100%);min-width:0;padding:150px 0 7px;padding:calc(var(--pcx-auth-logo-default-height,112px) + 38px) 0 7px;box-shadow:none;background:0 0;border:0;border-radius:0;display:block;position:relative;overflow:visible}.auth-shell.design-v40158 .auth-experience.access-flow.download-flow{width:min(760px,100%);padding-top:142px;padding-top:calc(var(--pcx-auth-logo-default-height,112px) + 30px)}.auth-shell.design-v40158 .access-flow>.auth-hero{z-index:3;width:100%;min-width:0;height:136px;min-height:0;height:calc(var(--pcx-auth-logo-default-height,112px) + 24px);background:0 0;border:0;padding:0;display:block;position:absolute;inset:0 0 auto;overflow:visible}.auth-shell.design-v40158 .access-flow>.auth-hero:before,.auth-shell.design-v40158 .access-flow>.auth-hero:after,.auth-shell.design-v40158 .access-flow>.auth-hero>section,.auth-shell.design-v40158 .access-flow>.auth-hero>footer,.auth-shell.design-v40158 .auth-hero-legacy-copy{display:none}.auth-shell.design-v40158 .auth-hero-brand{justify-content:center;align-items:flex-start;width:100%;display:flex}.auth-shell.design-v40158 .auth-logo-display{filter:drop-shadow(0 12px 12px #04081e6b);flex-direction:column;justify-content:flex-start;align-items:center;gap:1px;width:100%;min-width:0;display:flex}.auth-shell.design-v40158 .auth-logo-display>.auth-logo-art{width:min(440px,94%);height:112px;width:min(var(--pcx-auth-logo-default-width,440px), calc(100vw - 32px));height:var(--pcx-auth-logo-default-height,112px);object-fit:contain;object-position:center;display:block}.auth-shell.design-v40158 .auth-wordmark{letter-spacing:-.075em;white-space:nowrap;justify-content:center;align-items:baseline;margin-top:-4px;font-family:Impact,Haettenschweiler,Arial Black,sans-serif;font-size:clamp(62px,6.5vw,92px);font-style:italic;font-weight:950;line-height:.94;display:flex;transform:skew(-4deg)}.auth-shell.design-v40158 .auth-wordmark b{-webkit-text-stroke:3px #182c62;paint-order:stroke fill;text-shadow:0 3px #0a193e,0 7px #07112a,0 10px 17px #00000070;position:relative}.auth-shell.design-v40158 .auth-wordmark b:first-child{color:#ffd42d}.auth-shell.design-v40158 .auth-wordmark b:last-child{color:#58d8ff;-webkit-text-stroke-color:#14305b}.auth-shell.design-v40158 .auth-logo-display>small{color:#fff;letter-spacing:.025em;text-shadow:0 2px 2px #061126;background:#07132d9e;border-radius:999px;padding:4px 12px 3px;font-size:16px;font-weight:900;line-height:1}.auth-shell.design-v40158 .access-flow>.auth-card:not(.starter-setup){z-index:2;outline:2px solid var(--auth-line);background:radial-gradient(circle at 22% 4%, #ffffffe6, transparent 31%), linear-gradient(165deg, var(--auth-panel), var(--auth-panel-deep));border:4px solid #d7f3ff;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:9px;width:100%;min-width:0;min-height:0;max-height:none;padding:12px 20px 16px;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 6px #1b4e7847,0 18px 45px #040c227a,inset 0 1px #fff,inset 0 -8px 18px #3e789b1a}.auth-shell.design-v40158 .access-flow>.auth-card:not(.starter-setup)>:where(.auth-tabs,.auth-account-view,.auth-error,.auth-loading,.auth-download-panel){grid-area:auto/1;width:100%;min-width:0}.auth-shell.design-v40158 .auth-sound-toggle{color:#c9f2ff;cursor:pointer;touch-action:manipulation;background:#072241c7;border:1px solid #aee2ffb3;border-radius:8px;place-items:center;width:36px;min-width:36px;min-height:36px;padding:0;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff2e,0 3px 10px #020f2559}.auth-shell.design-v40158 .auth-sound-toggle:hover,.auth-shell.design-v40158 .auth-sound-toggle:focus-visible{color:#fff;background:#08476fe6;border-color:#70d8ff;outline:none}.auth-shell.design-v40158 .auth-sound-toggle:focus-visible{box-shadow:0 0 0 3px #109ce547,inset 0 1px #fff}.auth-shell.design-v40158 .auth-sound-toggle:active{transform:translateY(1px)}.auth-shell.design-v40158 .auth-sound-toggle[aria-pressed=false]{color:#aab8c2;background:#1d2a36cc;border-color:#a0b0bc9e}.auth-shell.design-v40158 .access-flow>.auth-card:not(.starter-setup):not(.download-view){min-height:380px}.auth-shell.design-v40158 .access-flow>.auth-card:not(.starter-setup):before{content:"";z-index:-1;pointer-events:none;border:1px solid #5897bb52;border-radius:9px;position:absolute;inset:6px}.auth-shell.design-v40158 .access-flow>.auth-card:not(.starter-setup):after{content:"";z-index:-1;opacity:.22;pointer-events:none;background-image:linear-gradient(115deg,#0000 0 42%,#ffffffb3 43% 44%,#0000 45% 100%),radial-gradient(circle at 1px 1px,#fff 1px,#0000 1.5px);background-size:auto,22px 22px;border-radius:11px;position:absolute;inset:0}.auth-shell.design-v40158 .auth-frame-corners{z-index:8;pointer-events:none;position:absolute;inset:0}.auth-shell.design-v40158 .auth-frame-corners>i{background:radial-gradient(circle,#f7fbff 0 18%,#173452 19% 28%,#0000 29%),linear-gradient(#f15c4b 0 45%,#183754 46% 55%,#f4fbff 56% 100%);border:4px solid #dff6ff;border-radius:50%;width:30px;height:30px;position:absolute;box-shadow:0 0 0 2px #2f7098,0 4px 9px #04162a61}.auth-shell.design-v40158 .auth-frame-corners>i:first-child{top:-15px;left:-15px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(2){top:-15px;right:-15px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(3){bottom:-15px;left:-15px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(4){bottom:-15px;right:-15px}.auth-shell.design-v40158 .access-flow .auth-card>.auth-brand{display:none}.auth-shell.design-v40158 .access-flow .auth-tabs{z-index:2;width:100%;box-shadow:none;background:0 0;border:0;border-radius:9px;gap:7px;padding:0;display:grid;position:relative}.auth-shell.design-v40158 .access-flow .auth-tabs-browser{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-shell.design-v40158 .access-flow .auth-tabs-app{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell.design-v40158 .access-flow .auth-tabs button{color:#536979;letter-spacing:.015em;text-shadow:0 1px #fff;background:linear-gradient(#d8e2e9,#abbcc8);border:2px solid #8ba8ba;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:0;height:44px;min-height:44px;padding:0 8px;font-family:Arial Narrow,Arial,sans-serif;font-size:14px;font-weight:950;display:flex;box-shadow:inset 0 1px #f7fcff,0 2px 5px #21455e33}.auth-shell.design-v40158 .access-flow .auth-tabs button:hover{color:#2f4d61;background:linear-gradient(#e6f2f8,#bacdd9)}.auth-shell.design-v40158 .access-flow .auth-tabs button.active{background:linear-gradient(160deg, var(--auth-accent), var(--auth-accent-dark));color:#fff;text-shadow:0 2px 2px #064368;border-color:#76d9ff;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #032d483d,0 0 0 2px #24b6e938,0 5px 12px #08507940}.auth-shell.design-v40158 .access-flow .auth-tabs button svg{stroke-width:2.4px;width:18px;height:18px}.auth-shell.design-v40158 .auth-account-view{z-index:2;min-width:0;color:var(--auth-ink);display:block;position:relative}.auth-shell.design-v40158 .auth-account-view>.auth-heading{display:none}.auth-shell.design-v40158 .auth-account-view form{gap:9px;display:grid}.auth-shell.design-v40158 .auth-account-view form>label:not(.auth-remember){min-width:0;color:var(--auth-ink);letter-spacing:.01em;gap:5px;font-size:14px;font-weight:900;display:grid}.auth-shell.design-v40158 .auth-field{color:#587591;background:linear-gradient(#fafdff,#dbeaf4);border:2px solid #6f9ebe;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;height:48px;padding:0 10px 0 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;box-shadow:inset 0 2px 7px #1f456026,0 2px 4px #1846641f}.auth-shell.design-v40158 .auth-field:focus-within{border-color:var(--auth-accent);color:var(--auth-accent-dark);background:#fff;box-shadow:0 0 0 3px #1396d52e,inset 0 1px 5px #1f45601c}.auth-shell.design-v40158 .auth-field>input{color:#24384d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0;font-size:15px;font-weight:650}.auth-shell.design-v40158 .access-flow .auth-account-view .auth-field>input:focus{min-height:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0}.auth-shell.design-v40158 .auth-field>input::placeholder{color:#71869a;opacity:1;font-weight:500}.auth-shell.design-v40158 .auth-password-toggle{color:#607d96;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;min-height:0;padding:0;display:grid}.auth-shell.design-v40158 .auth-password-toggle:hover,.auth-shell.design-v40158 .auth-password-toggle:focus-visible{color:var(--auth-accent-dark);background:#1974aa1a;outline:0}.auth-shell.design-v40158 .auth-account-view .auth-remember{min-width:0;min-height:27px;color:var(--auth-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.auth-shell.design-v40158 .auth-remember input{width:18px;height:18px;accent-color:var(--auth-accent);margin:0}.auth-shell.design-v40158 .auth-remember>span{gap:1px;display:grid}.auth-shell.design-v40158 .auth-remember b{color:var(--auth-ink);font-size:13px;line-height:1.1}.auth-shell.design-v40158 .auth-remember small{color:var(--auth-muted);font-size:10px;line-height:1.2}.auth-shell.design-v40158 .auth-terms-consent{min-width:0;min-height:40px;color:var(--auth-ink);background:#ffffff6b;border:1px solid #4585ac6b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:5px 8px;display:grid}.auth-shell.design-v40158 .auth-terms-consent>input{width:19px;height:19px;accent-color:var(--auth-accent);margin:0}.auth-shell.design-v40158 .auth-terms-consent>span{flex-wrap:wrap;align-items:baseline;gap:2px 4px;min-width:0;font-size:12px;font-weight:800;line-height:1.2;display:flex}.auth-shell.design-v40158 .auth-terms-consent label{cursor:pointer}.auth-shell.design-v40158 .auth-terms-consent button{color:#075b9e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:950}.auth-shell.design-v40158 .auth-terms-consent button:focus-visible{outline:2px solid var(--auth-accent);outline-offset:2px;border-radius:3px}.auth-shell.design-v40158 .auth-terms-consent small{color:var(--auth-muted);flex-basis:100%;font-size:9px;font-weight:650}.auth-shell.design-v40158 .auth-account-view form>.auth-submit{color:#fff5bd;letter-spacing:.015em;text-shadow:0 3px #463812,0 4px 7px #0000008c;cursor:pointer;background:linear-gradient(115deg,#0000 0 16%,#48cfff7a 17% 18%,#0000 19% 24%,#3ac6ff52 25% 26%,#0000 27%),linear-gradient(165deg,#168ed6,#064f9e 68%);border:3px solid #ffd14b;border-radius:11px;justify-content:center;align-items:center;gap:13px;width:100%;height:50px;min-height:50px;margin-top:1px;padding:0 22px;font-family:Arial Black,Impact,sans-serif;font-size:20px;font-weight:950;line-height:1;display:flex;box-shadow:inset 0 2px #ffffff73,inset 0 -5px #02265b57,0 0 0 2px #6e621f,0 6px 12px #0b416a57}.auth-shell.design-v40158 .auth-account-view form>.auth-submit:hover{filter:brightness(1.09)saturate(1.06);transform:translateY(-1px)}.auth-shell.design-v40158 .auth-submit svg{color:var(--auth-gold);stroke-width:3px;filter:drop-shadow(0 2px 1px #04284cbf);flex:none}.auth-shell.design-v40158 .auth-account-switch{z-index:2;color:#40586e;text-align:center;margin:9px 0 0;font-size:13px;position:relative}.auth-shell.design-v40158 .auth-account-switch button{color:#173f66;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-weight:900}.auth-shell.design-v40158 .access-flow .auth-error{z-index:3;color:#852c32;text-align:center;background:#fff0f0;border:1px solid #dc6b6b;border-radius:8px;margin:0;padding:9px 12px;font-size:13px;line-height:1.35;display:block;position:relative}.auth-shell.design-v40158 .auth-page-footer{z-index:4;margin:0 auto max(1px, env(safe-area-inset-bottom));color:#fff;text-align:center;text-shadow:0 2px 3px #07142e,0 0 10px #07142e;white-space:nowrap;pointer-events:auto;grid-row:2;justify-items:center;gap:4px;display:grid;position:relative;bottom:auto;left:auto;transform:none}.auth-shell.design-v40158 .auth-footer-actions{text-shadow:none;justify-content:center;align-items:center;gap:6px;display:flex}.auth-shell.design-v40158 .auth-terms-open{color:#e3f8ff;cursor:pointer;touch-action:manipulation;background:#072241c7;border:1px solid #aee2ffb3;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:850;display:flex;box-shadow:inset 0 1px #ffffff2e,0 3px 10px #020f2559}.auth-shell.design-v40158 .auth-native-exit{color:#ffe8ec;cursor:pointer;touch-action:manipulation;background:#4a1424cc;border:1px solid #ffaab5bd;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:850;display:flex;box-shadow:inset 0 1px #ffffff24,0 3px 10px #020f2559}.auth-shell.design-v40158 .auth-native-exit:hover,.auth-shell.design-v40158 .auth-native-exit:focus-visible{color:#fff;background:#761c30eb;border-color:#ff9dad;outline:none}.auth-shell.design-v40158 .auth-terms-open:hover,.auth-shell.design-v40158 .auth-terms-open:focus-visible{color:#fff;background:#08476fe6;border-color:#70d8ff;outline:none}.auth-shell.design-v40158 .auth-terms-open:focus-visible{box-shadow:0 0 0 3px #109ce547,inset 0 1px #ffffff2e}.auth-shell.design-v40158 .auth-footer-copy{gap:2px;display:grid}.auth-shell.design-v40158 .auth-footer-copy b{font-size:13px;font-weight:950}.auth-shell.design-v40158 .auth-footer-copy small{font-size:11px;font-weight:650}.auth-shell.design-v40158 .auth-terms-backdrop{z-index:20;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));overscroll-behavior:contain;background:#030a18d1;place-items:center;display:grid;position:fixed;inset:0}.auth-shell.design-v40158 .auth-terms-dialog{color:#19334a;text-align:left;width:min(880px,100%);min-height:0;max-height:min(820px,100dvh - 24px);text-shadow:none;background:linear-gradient(165deg,#f4fbff,#d9edf7);border:2px solid #7bc5e9;border-radius:15px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 24px 80px #0000009e,inset 0 1px #fff}.auth-shell.design-v40158 .auth-terms-dialog>header{background:linear-gradient(155deg,#e9f8ff,#b9ddeb);border-bottom:1px solid #8ebbd2;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:18px 20px 15px;display:flex}.auth-shell.design-v40158 .auth-terms-dialog>header>span{gap:3px;min-width:0;display:grid}.auth-shell.design-v40158 .auth-terms-dialog>header small{color:#0a679d;letter-spacing:.12em;font-size:10px;font-weight:950}.auth-shell.design-v40158 .auth-terms-dialog h1{color:#132f49;margin:0;font-size:clamp(23px,3vw,31px);line-height:1.05}.auth-shell.design-v40158 .auth-terms-dialog>header b{color:#536e83;font-size:11px;line-height:1.3}.auth-shell.design-v40158 .auth-terms-dialog>header>button{color:#285b78;cursor:pointer;background:#ffffff9e;border:1px solid #6c9fba;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.auth-shell.design-v40158 .auth-terms-dialog>header>button:hover,.auth-shell.design-v40158 .auth-terms-dialog>header>button:focus-visible{color:#075b9e;background:#fff;border-color:#169bdd;outline:3px solid #109ce538}.auth-shell.design-v40158 .auth-terms-content{overscroll-behavior:contain;scrollbar-color:#71afd0 transparent;align-content:start;gap:14px;min-height:0;padding:18px 22px 24px;display:grid;overflow-y:auto}.auth-shell.design-v40158 .auth-terms-content>section{border-bottom:1px solid #52849f47;padding:0 2px 14px}.auth-shell.design-v40158 .auth-terms-content>section:last-child{border-bottom:0}.auth-shell.design-v40158 .auth-terms-summary{background:#ffffff9e;border-radius:10px;border:1px solid #82b9d5!important;padding:13px 14px!important}.auth-shell.design-v40158 .auth-terms-content h2{color:#0b5f91;margin:0 0 8px;font-size:17px;line-height:1.2}.auth-shell.design-v40158 .auth-terms-content p,.auth-shell.design-v40158 .auth-terms-content li{color:#294a60;font-size:13px;font-weight:560;line-height:1.58}.auth-shell.design-v40158 .auth-terms-content p{margin:0 0 8px}.auth-shell.design-v40158 .auth-terms-content p:last-child{margin-bottom:0}.auth-shell.design-v40158 .auth-terms-content ul{gap:4px;margin:7px 0 0;padding-left:20px;display:grid}.auth-shell.design-v40158 .auth-terms-dialog>footer{background:#cae4f0;border-top:1px solid #8ebbd2;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.auth-shell.design-v40158 .auth-terms-dialog>footer>a,.auth-shell.design-v40158 .auth-terms-dialog>footer>button{cursor:pointer;border:1px solid #4d8bad;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.auth-shell.design-v40158 .auth-terms-dialog>footer>a{color:#135b84;background:#ffffff94}.auth-shell.design-v40158 .auth-terms-dialog>footer>button{color:#243b4e;background:linear-gradient(165deg,#ffdb5b,#e7aa1b);border-color:#d2a628}.auth-shell.design-v40158 .auth-terms-dialog>footer>:is(a,button):hover,.auth-shell.design-v40158 .auth-terms-dialog>footer>:is(a,button):focus-visible{filter:brightness(1.06);outline:3px solid #109ce53d}.auth-shell.design-v40158 .access-flow .auth-card.download-view{padding-inline:26px}.auth-shell.design-v40158 .auth-download-panel{z-index:2;color:var(--auth-ink);gap:11px;display:grid;position:relative}.auth-shell.design-v40158 .auth-download-heading{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;display:grid}.auth-shell.design-v40158 .auth-download-heading>i,.auth-shell.design-v40158 .download-platform-icon{color:var(--auth-accent-dark);background:linear-gradient(145deg,#ecfbff,#b7e0ef);border:2px solid #71b6d7;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 3px 7px #205b7a2b}.auth-shell.design-v40158 .auth-download-heading>i{width:50px;height:50px}.auth-shell.design-v40158 .auth-download-heading small,.auth-shell.design-v40158 .download-platform-copy small{color:var(--auth-accent-dark);letter-spacing:.12em;font-size:10px;font-weight:900}.auth-shell.design-v40158 .auth-download-heading h1{color:var(--auth-ink);margin:1px 0;font-size:24px;line-height:1.05}.auth-shell.design-v40158 .auth-download-heading p,.auth-shell.design-v40158 .download-platform-copy p{color:#365b73;margin:0;font-size:13px;font-weight:650;line-height:1.42}.auth-shell.design-v40158 .auth-download-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.auth-shell.design-v40158 .auth-download-benefits>span{color:#204f6c;background:#ffffff94;border:1px solid #84b3cc;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:39px;padding:7px 10px;display:flex}.auth-shell.design-v40158 .auth-download-benefits b{color:#204f6c;font-size:13px;font-weight:850;line-height:1.3}.auth-shell.design-v40158 .auth-download-benefits svg{color:#176f9f;flex:none}.auth-shell.design-v40158 .auth-download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.auth-shell.design-v40158 .auth-download-card{background:linear-gradient(155deg,#ffffffeb,#d3ebf7f0);border:2px solid #79acc8;border-radius:12px;grid-template:auto 1fr auto/46px minmax(0,1fr);align-items:start;gap:8px 10px;min-width:0;min-height:154px;padding:13px;display:grid;box-shadow:inset 0 1px #fff,0 4px 10px #1a486324}.auth-shell.design-v40158 .download-platform-icon{grid-row:1/3;width:46px;height:46px}.auth-shell.design-v40158 .download-platform-copy{gap:2px;min-width:0;display:grid}.auth-shell.design-v40158 .download-platform-copy strong{color:var(--auth-ink);font-size:16px}.auth-shell.design-v40158 .download-action{color:#20374b;background:linear-gradient(165deg,#ffd850,#e9a91c);border:2px solid #d5a51d;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:950;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff2a6,0 3px 7px #513d0c33}.auth-shell.design-v40158 .download-action.unavailable{color:#314f61;background:linear-gradient(#e8f0f4,#c8d6de);border-color:#718a9a;box-shadow:inset 0 1px #f8fbfd}.auth-shell.design-v40158 .download-alternative-action{color:#46677c;font-size:10px;font-weight:800}.auth-shell.design-v40158 .download-alternative-action:hover{color:#183e56}.auth-shell.design-v40158 .auth-download-note{color:#34576f;text-align:center;font-size:12px;font-weight:650}.auth-shell.design-v40158 .auth-experience.character-flow{z-index:2;width:min(1180px,100%);min-width:0;padding:4px;display:block;position:relative}.auth-shell.design-v40158 .character-flow>.auth-card.starter-setup{z-index:2;outline:2px solid var(--auth-line);width:100%;max-height:calc(100dvh - 92px);color:var(--auth-ink);scrollbar-color:#5da9cf #124b6f1f;scrollbar-width:thin;background:radial-gradient(circle at 14% 0,#fffffff5,#0000 31%),radial-gradient(circle at 88% 15%,#5bcfff33,#0000 30%),linear-gradient(155deg,#eef9fffb,#c2e3f4fb);border:4px solid #d7f3ff;border-radius:18px;gap:12px;padding:18px 20px 20px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 0 0 7px #184e7947,0 24px 62px #040c228a,inset 0 1px #fff,inset 0 -12px 25px #397da41c}.auth-shell.design-v40158 .character-flow>.auth-card.starter-setup:before{content:"";z-index:-1;pointer-events:none;border:1px solid #3d84ae57;border-radius:11px;position:absolute;inset:7px}.auth-shell.design-v40158 .character-flow>.auth-card.starter-setup>.auth-brand{display:none}.auth-shell.design-v40158 .starter-onboarding-header{border-bottom:2px solid #4787ac47;grid-template-columns:64px minmax(280px,1fr) auto;align-items:center;gap:13px;min-width:0;padding:2px 5px 13px;display:grid}.auth-shell.design-v40158 .starter-brand-ball{background:linear-gradient(#ee554a 0 44%,#244e6b 45% 56%,#f7fbfd 57% 100%);border:5px solid #f5fbff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #4382a8,0 7px 15px #0f426047}.auth-shell.design-v40158 .starter-brand-ball:before{content:"";background:#244e6b;height:7px;position:absolute;inset:24px 0 auto}.auth-shell.design-v40158 .starter-brand-ball>span{z-index:1;background:#fff;border:5px solid #244e6b;border-radius:50%;width:20px;height:20px;position:relative;box-shadow:inset 0 0 0 2px #bcd9e8}.auth-shell.design-v40158 .starter-onboarding-header>span{gap:2px;min-width:0;display:grid}.auth-shell.design-v40158 .starter-onboarding-header>span>small{color:#0b78b8;letter-spacing:.14em;font-size:10px;font-weight:950}.auth-shell.design-v40158 .starter-onboarding-header h1{color:#183b58;letter-spacing:-.03em;margin:0;font-family:Arial Black,Impact,sans-serif;font-size:clamp(24px,2.5vw,35px);line-height:1.05}.auth-shell.design-v40158 .starter-onboarding-header p{color:#4e7088;max-width:680px;margin:1px 0 0;font-size:12px;font-weight:650;line-height:1.35}.auth-shell.design-v40158 .starter-onboarding-header ol{align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.auth-shell.design-v40158 .starter-onboarding-header li{color:#71899b;justify-items:center;gap:3px;min-width:70px;font-size:9px;font-weight:900;display:grid}.auth-shell.design-v40158 .starter-onboarding-header li+li:before{content:"";background:#9fbaca;width:32px;height:2px;margin:13px 0 0 -70px;position:absolute}.auth-shell.design-v40158 .starter-onboarding-header li>i{color:#698397;background:#eef6fa;border:2px solid #8eabbc;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.auth-shell.design-v40158 .starter-onboarding-header li.active>i,.auth-shell.design-v40158 .starter-onboarding-header li.complete>i{color:#fff;background:linear-gradient(155deg,#30b9ee,#0875ba);border-color:#0b8cd0;box-shadow:0 0 0 3px #199bda24}.auth-shell.design-v40158 .starter-onboarding-header li.complete>i{background:linear-gradient(155deg,#8bd65a,#4a9e3c);border-color:#55a545}.auth-shell.design-v40158 .starter-form{grid-template-columns:238px minmax(430px,1fr) 292px;align-items:stretch;min-width:0;gap:12px!important;display:grid!important}.auth-shell.design-v40158 .starter-panel{min-width:0;color:var(--auth-ink);background:radial-gradient(circle at 12% 0,#ffffffeb,#0000 32%),linear-gradient(155deg,#fafdffe8,#d8edf7f0);border:2px solid #83b4cf;border-radius:14px;align-content:start;gap:10px;padding:13px;display:grid;box-shadow:inset 0 1px #fff,0 5px 12px #1549681f}.auth-shell.design-v40158 .starter-panel>header{border-bottom:1px solid #4a88ab40;align-items:center;gap:9px;min-width:0;min-height:38px;padding-bottom:8px;display:flex}.auth-shell.design-v40158 .starter-panel>header>span{color:#fff;background:linear-gradient(155deg,#168fd0,#075e9d);border:2px solid #74cbe9;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff75,0 2px 6px #0b5b8b3d}.auth-shell.design-v40158 .starter-panel>header>div{gap:2px;min-width:0;display:grid}.auth-shell.design-v40158 .starter-panel>header b{color:#1b435f;letter-spacing:.06em;font-size:11px;font-weight:950}.auth-shell.design-v40158 .starter-panel>header small{color:#627e91;font-size:10px;line-height:1.25}.auth-shell.design-v40158 .secondary-step>header>strong{color:#086ba8;background:#edf8fd;border:1px solid #70a8c8;border-radius:999px;place-items:center;min-width:44px;min-height:28px;margin-left:auto;font-size:11px;font-weight:950;display:grid}.auth-shell.design-v40158 .trainer-preview{background:radial-gradient(at 24% 82%,#1b80b747,#0000 42%),linear-gradient(150deg,#dff4ff,#b9dceb);border:1px solid #8eb9d0;border-radius:12px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:7px;min-height:0;padding:4px 7px;display:grid;overflow:hidden}.auth-shell.design-v40158 .trainer-avatar{width:86px;height:84px;image-rendering:pixelated;filter:drop-shadow(0 5px 3px #1438494d);background-repeat:no-repeat;background-size:512px 384px;place-self:center;margin:0;display:block;transform:none}.auth-shell.design-v40158 .trainer-avatar.male{background-image:url(/game/kanto/outfits/player-masculino__looktype-2188.webp);background-position:-278px -53px}.auth-shell.design-v40158 .trainer-avatar.female{background-image:url(/game/kanto/outfits/player-feminino__looktype-2189.webp);background-position:-278px -51px}.auth-shell.design-v40158 .trainer-preview>span{gap:2px;min-width:0;display:grid}.auth-shell.design-v40158 .trainer-preview small{color:#0875b3;letter-spacing:.1em;font-size:8px;font-weight:950}.auth-shell.design-v40158 .trainer-preview b{color:#173c58;font-size:16px}.auth-shell.design-v40158 .trainer-preview em{color:#54738a;font-size:9px;font-style:normal;line-height:1.3}.auth-shell.design-v40158 .trainer-name-field{color:#254c67;gap:5px;min-width:0;font-size:11px;font-weight:900;display:grid}.auth-shell.design-v40158 .trainer-name-field>input[name=name]{color:#223c51;background:linear-gradient(#fff,#e4f1f7);border:2px solid #6f9ebe;border-radius:9px;outline:0;width:100%;min-width:0;height:45px;padding:0 11px;font-size:14px;font-weight:700;box-shadow:inset 0 2px 6px #1f45601f}.auth-shell.design-v40158 .trainer-name-field>input[name=name]:focus{border-color:var(--auth-accent);background:#fff;box-shadow:0 0 0 3px #1396d52b,inset 0 1px 4px #1f45601a}.auth-shell.design-v40158 .trainer-gender{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:0;padding:6px 0 0;display:grid}.auth-shell.design-v40158 .trainer-gender>legend{color:#547188;padding:0 0 3px;font-size:9px;font-weight:850}.auth-shell.design-v40158 .trainer-gender>label{color:#546f80;cursor:pointer;background:#ffffff94;border:2px solid #9ab4c3;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:48px;padding:5px 7px;display:grid;position:relative}.auth-shell.design-v40158 .trainer-gender>label.selected{color:#075d97;background:linear-gradient(145deg,#ecfaff,#c8edfb);border-color:#16a0dc;box-shadow:0 0 0 2px #16a0dc1f}.auth-shell.design-v40158 .trainer-gender input{opacity:0;width:1px;height:1px;position:absolute}.auth-shell.design-v40158 .trainer-gender label>i{background:#c8dce7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;font-style:normal;font-weight:950;display:grid}.auth-shell.design-v40158 .trainer-gender label.selected>i{color:#fff;background:#168fc8}.auth-shell.design-v40158 .trainer-gender label>span{gap:1px;min-width:0;display:grid}.auth-shell.design-v40158 .trainer-gender b{text-overflow:ellipsis;font-size:10px;overflow:hidden}.auth-shell.design-v40158 .trainer-gender small{color:#7690a0;font-size:8px}.auth-shell.design-v40158 .starter-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.auth-shell.design-v40158 .starter-primary-grid>button{--starter-type:#70a9c5;border:2px solid color-mix(in srgb, var(--starter-type), #8ba7b6 52%);background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--starter-type), transparent 70%), transparent 42%), linear-gradient(155deg, #fffffff0, #ddedf5e6);color:#213c51;cursor:pointer;touch-action:manipulation;border-radius:13px;align-content:center;place-items:center;gap:7px;min-width:0;min-height:216px;padding:13px 6px 10px;transition:transform .14s,border-color .14s,box-shadow .14s,filter .14s;display:grid;position:relative;overflow:hidden}.auth-shell.design-v40158 .starter-primary-grid>button[data-primary-type=grass]{--starter-type:#66bd54}.auth-shell.design-v40158 .starter-primary-grid>button[data-primary-type=fire]{--starter-type:#ee704a}.auth-shell.design-v40158 .starter-primary-grid>button[data-primary-type=water]{--starter-type:#439fe1}.auth-shell.design-v40158 .starter-primary-grid>button[data-primary-type=electric]{--starter-type:#e2bf34}.auth-shell.design-v40158 .starter-primary-grid>button:hover,.auth-shell.design-v40158 .starter-primary-grid>button:focus-visible{z-index:1;border-color:var(--starter-type);filter:saturate(1.08);outline:0;transform:translateY(-2px)}.auth-shell.design-v40158 .starter-primary-grid>button.selected{border-color:var(--starter-type);background:radial-gradient(circle at 50% 36%, color-mix(in srgb, var(--starter-type), transparent 57%), transparent 45%), linear-gradient(155deg, #fff, color-mix(in srgb, var(--starter-type), #e8f5fa 82%));box-shadow:0 0 0 3px color-mix(in srgb, var(--starter-type), transparent 76%), 0 9px 20px #134c6d33}.auth-shell.design-v40158 .starter-primary-grid .starter-dex{color:color-mix(in srgb, var(--starter-type), #2d536b 45%);letter-spacing:.06em;font-size:8px;font-weight:950;position:absolute;top:7px;left:8px}.auth-shell.design-v40158 .starter-pokeball-stage{background:linear-gradient(to bottom, color-mix(in srgb, var(--starter-type), #fff 24%) 0 46%, #34586d 47% 53%, #f8fdff 54% 100%);width:88px;height:88px;box-shadow:0 0 0 2px color-mix(in srgb, var(--starter-type), #54758a 48%), inset 0 -8px 16px #27556f1a, 0 8px 16px #1b53702e;border:3px solid #eaf8ff;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.auth-shell.design-v40158 .starter-pokeball-stage:after{content:"";background:#fff;border:5px solid #34586d;border-radius:50%;width:19px;height:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-shell.design-v40158 .starter-pokeball-stage>.starter-choice-icon{z-index:1;image-rendering:pixelated;filter:drop-shadow(0 5px 4px #16394b52);background-repeat:no-repeat;flex:none;display:block;position:relative;transform:scale(1.82)}.auth-shell.design-v40158 .starter-primary-grid>button>strong{color:#173b55;text-overflow:ellipsis;max-width:100%;font-size:15px;overflow:hidden}.auth-shell.design-v40158 .starter-primary-grid>button>span{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.auth-shell.design-v40158 .starter-primary-grid>button em{border:1px solid color-mix(in srgb, var(--type), transparent 42%);background:color-mix(in srgb, var(--type), #fff 84%);color:color-mix(in srgb, var(--type), #243c4c 20%);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:950}.auth-shell.design-v40158 .starter-primary-grid .starter-power{color:#678194;font-size:8px;font-weight:850}.auth-shell.design-v40158 .starter-primary-grid>button>b{color:#48718a;letter-spacing:.04em;background:#4374911a;border-radius:999px;place-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:950;display:grid}.auth-shell.design-v40158 .starter-primary-grid>button.selected>b{background:color-mix(in srgb, var(--starter-type), #fff 78%);color:color-mix(in srgb, var(--starter-type), #173749 42%)}.auth-shell.design-v40158 .starter-secondary-grid{gap:7px;min-width:0;display:grid}.auth-shell.design-v40158 .starter-secondary-grid>button{color:#234156;text-align:left;cursor:pointer;touch-action:manipulation;background:#ffffffad;border:2px solid #91afbf;border-radius:10px;grid-template-columns:48px minmax(0,1fr) 27px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:5px 8px;transition:border-color .14s,background .14s,opacity .14s;display:grid}.auth-shell.design-v40158 .starter-secondary-grid>button:hover,.auth-shell.design-v40158 .starter-secondary-grid>button:focus-visible{background:#f4fbff;border-color:#3b9dcc;outline:0}.auth-shell.design-v40158 .starter-secondary-grid>button.selected{background:linear-gradient(90deg,#eaf9e4,#f8fdff);border-color:#5ca949;box-shadow:0 0 0 2px #5ca9491f}.auth-shell.design-v40158 .starter-secondary-grid>button.limit-reached{opacity:.52}.auth-shell.design-v40158 .starter-secondary-grid>button>i{background:radial-gradient(circle,#fff,#c9e5f2 72%);border:1px solid #88afc3;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.auth-shell.design-v40158 .starter-secondary-grid .starter-choice-icon{image-rendering:pixelated;background-repeat:no-repeat;display:block;transform:scale(1.28)}.auth-shell.design-v40158 .starter-secondary-grid>button>span{gap:3px;min-width:0;display:grid}.auth-shell.design-v40158 .starter-secondary-grid strong{color:#213f54;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.auth-shell.design-v40158 .starter-secondary-grid small{color:#688294;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.auth-shell.design-v40158 .starter-secondary-grid>button>b{color:#39708f;background:#edf7fb;border:2px solid #749bb1;border-radius:50%;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.auth-shell.design-v40158 .starter-secondary-grid>button.selected>b{color:#fff;background:#65ae4d;border-color:#4e963d}.auth-shell.design-v40158 .starter-confirm{z-index:5;background:linear-gradient(100deg,#f2fbfffa,#c8e8f7fa);border:2px solid #73a7c3;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;min-height:65px;padding:8px 9px 8px 13px;display:flex;position:sticky;bottom:-1px;box-shadow:0 -5px 16px #1f55731f,inset 0 1px #fff}.auth-shell.design-v40158 .starter-team-summary{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.auth-shell.design-v40158 .starter-team-summary>i{background:linear-gradient(#ee554a 0 45%,#31556a 46% 55%,#f7fbfd 56% 100%);border:3px solid #fff;border-radius:50%;grid-row:1;width:37px;height:37px;position:relative;box-shadow:0 0 0 2px #568aa5}.auth-shell.design-v40158 .starter-team-summary>i:after{content:"";background:#fff;border:3px solid #31556a;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-shell.design-v40158 .starter-team-summary>span{gap:1px;min-width:0;display:grid}.auth-shell.design-v40158 .starter-team-summary small{color:#1279ad;letter-spacing:.09em;font-size:8px;font-weight:950}.auth-shell.design-v40158 .starter-team-summary b{color:#173b54;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.auth-shell.design-v40158 .starter-team-summary em{color:#5a778a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.auth-shell.design-v40158 .starter-confirm>button{color:#fff5bd;text-shadow:0 2px #3f350f;cursor:pointer;touch-action:manipulation;background:linear-gradient(165deg,#168ed6,#064f9e 68%);border:3px solid #ffd14b;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:min(288px,40vw);min-width:220px;height:47px;min-height:47px;margin-left:auto;padding:0 16px;font-family:Arial Black,Impact,sans-serif;font-size:14px;font-weight:950;display:flex;box-shadow:inset 0 2px #ffffff6b,inset 0 -4px #02265b4d,0 0 0 2px #6e621f,0 5px 10px #0b416a4d}.auth-shell.design-v40158 .starter-confirm>button:hover:not(:disabled),.auth-shell.design-v40158 .starter-confirm>button:focus-visible:not(:disabled){filter:brightness(1.09)saturate(1.06);outline:0;transform:translateY(-1px)}.auth-shell.design-v40158 .starter-confirm>button:disabled{color:#e7eef1;text-shadow:none;cursor:not-allowed;opacity:.72;background:linear-gradient(#b8c6ce,#899da9);border-color:#9eacb5;box-shadow:inset 0 1px #eaf1f4,0 0 0 2px #71828c}.auth-shell.design-v40158 .character-flow .auth-loading{color:#234b65;min-height:320px}.auth-shell.design-v40158 .character-flow .auth-error{z-index:7;color:#852c32;text-align:center;background:#fff0f0;border:1px solid #dc6b6b;border-radius:8px;margin:0;padding:9px 12px;font-size:12px;position:sticky;bottom:0}@media (width<=1060px){.auth-shell.design-v40158 .starter-form{grid-template-columns:226px minmax(410px,1fr)}.auth-shell.design-v40158 .secondary-step{grid-column:1/-1}.auth-shell.design-v40158 .starter-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (orientation:landscape) and (height<=620px){.auth-shell.design-v40158 .auth-experience.character-flow{width:min(1160px,100% - 10px);padding:2px}.auth-shell.design-v40158 .character-flow>.auth-card.starter-setup{border-width:3px;gap:8px;max-height:calc(100dvh - 60px);padding:10px 13px 12px}.auth-shell.design-v40158 .starter-onboarding-header{grid-template-columns:46px minmax(240px,1fr) auto;gap:9px;padding-bottom:7px}.auth-shell.design-v40158 .starter-brand-ball{border-width:4px;width:42px;height:42px}.auth-shell.design-v40158 .starter-brand-ball:before{height:6px;inset-block-start:17px}.auth-shell.design-v40158 .starter-brand-ball>span{border-width:4px;width:16px;height:16px}.auth-shell.design-v40158 .starter-onboarding-header h1{font-size:21px}.auth-shell.design-v40158 .starter-onboarding-header p{display:none}.auth-shell.design-v40158 .starter-onboarding-header li{min-width:61px;font-size:8px}.auth-shell.design-v40158 .starter-onboarding-header li+li:before{width:25px;margin-left:-59px}.auth-shell.design-v40158 .starter-form{grid-template-columns:205px minmax(390px,1fr) 262px;gap:8px!important}.auth-shell.design-v40158 .secondary-step{grid-column:auto}.auth-shell.design-v40158 .starter-secondary-grid{grid-template-columns:minmax(0,1fr)}.auth-shell.design-v40158 .starter-panel{border-radius:10px;gap:7px;padding:8px}.auth-shell.design-v40158 .starter-panel>header{min-height:31px;padding-bottom:5px}.auth-shell.design-v40158 .starter-panel>header>span{flex-basis:27px;width:27px;height:27px}.auth-shell.design-v40158 .trainer-name-field>input[name=name]{height:42px}.auth-shell.design-v40158 .trainer-gender>label{min-height:44px;padding:4px}.auth-shell.design-v40158 .trainer-gender label>i{width:24px;height:24px;font-size:15px}.auth-shell.design-v40158 .trainer-gender>label{grid-template-columns:24px minmax(0,1fr)}.auth-shell.design-v40158 .starter-primary-grid>button{gap:4px;min-height:164px;padding-block:9px 6px}.auth-shell.design-v40158 .starter-pokeball-stage{width:62px;height:62px}.auth-shell.design-v40158 .starter-pokeball-stage:after{border-width:4px;width:14px;height:14px}.auth-shell.design-v40158 .starter-pokeball-stage>.starter-choice-icon{transform:scale(1.46)}.auth-shell.design-v40158 .starter-primary-grid>button>strong{font-size:12px}.auth-shell.design-v40158 .starter-secondary-grid>button{grid-template-columns:40px minmax(0,1fr) 25px;min-height:48px}.auth-shell.design-v40158 .starter-secondary-grid>button>i{width:39px;height:39px}.auth-shell.design-v40158 .starter-confirm{min-height:55px;padding-block:5px}.auth-shell.design-v40158 .starter-confirm>button{height:44px;min-height:44px}}@media (orientation:landscape) and (height<=620px) and (width<=980px){.auth-shell.design-v40158 .starter-form{grid-template-columns:196px minmax(0,1fr)}.auth-shell.design-v40158 .secondary-step{grid-column:1/-1}.auth-shell.design-v40158 .starter-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (orientation:portrait),(width<=720px){.auth-shell.design-v40158 .auth-experience.character-flow{width:min(540px,100%);margin-inline:auto;padding:4px 2px 10px}.auth-shell.design-v40158 .character-flow>.auth-card.starter-setup{border-width:3px;border-radius:14px;gap:10px;max-height:none;padding:14px 12px 16px;overflow:visible}.auth-shell.design-v40158 .starter-onboarding-header{grid-template-columns:48px minmax(0,1fr);gap:9px;padding:0 2px 10px}.auth-shell.design-v40158 .starter-brand-ball{border-width:4px;width:44px;height:44px}.auth-shell.design-v40158 .starter-brand-ball:before{height:6px;inset-block-start:18px}.auth-shell.design-v40158 .starter-brand-ball>span{border-width:4px;width:16px;height:16px}.auth-shell.design-v40158 .starter-onboarding-header h1{font-size:21px}.auth-shell.design-v40158 .starter-onboarding-header p{font-size:11px}.auth-shell.design-v40158 .starter-onboarding-header ol{grid-column:1/-1;justify-content:center}.auth-shell.design-v40158 .starter-onboarding-header li{min-width:78px}.auth-shell.design-v40158 .starter-form{grid-template-columns:minmax(0,1fr);gap:9px!important}.auth-shell.design-v40158 .secondary-step{grid-column:1}.auth-shell.design-v40158 .starter-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-shell.design-v40158 .starter-confirm{bottom:max(2px, env(safe-area-inset-bottom));grid-column:1}.auth-shell.design-v40158 .starter-team-summary{flex:1}.auth-shell.design-v40158 .starter-confirm>button{width:auto;min-width:194px;font-size:12px}}@media (orientation:portrait) and (width<=430px){.auth-shell.design-v40158 .starter-onboarding-header p{display:none}.auth-shell.design-v40158 .starter-onboarding-header li{min-width:68px}.auth-shell.design-v40158 .starter-primary-grid{gap:5px}.auth-shell.design-v40158 .starter-primary-grid>button{min-height:174px;padding-inline:3px}.auth-shell.design-v40158 .starter-pokeball-stage{width:68px;height:68px}.auth-shell.design-v40158 .starter-pokeball-stage>.starter-choice-icon{transform:scale(1.5)}.auth-shell.design-v40158 .starter-primary-grid>button>strong{font-size:12px}.auth-shell.design-v40158 .starter-primary-grid>button em{padding-inline:4px;font-size:7px}.auth-shell.design-v40158 .starter-primary-grid .starter-power{font-size:7px}.auth-shell.design-v40158 .starter-secondary-grid{grid-template-columns:minmax(0,1fr)}.auth-shell.design-v40158 .starter-confirm{flex-direction:column;align-items:stretch}.auth-shell.design-v40158 .starter-confirm>button{width:100%;min-width:0;margin-left:0}}@media (orientation:landscape) and (height<=500px){.auth-shell.design-v40158{padding-block:max(4px, env(safe-area-inset-top)) max(4px, env(safe-area-inset-bottom));grid-template-rows:minmax(min-content,1fr) auto;place-items:center;gap:0;overflow:hidden auto}.auth-shell.design-v40158 .auth-experience.access-flow{width:min(500px,100% - 34px);height:auto;min-height:100%;padding:68px 0 7px;padding:calc(var(--pcx-auth-logo-compact-height,56px) + 12px) 0 7px}.auth-shell.design-v40158 .auth-experience.access-flow.download-flow{width:min(720px,100% - 24px);padding-top:58px;padding-top:calc(var(--pcx-auth-logo-compact-height,56px) + 2px)}.auth-shell.design-v40158 .access-flow>.auth-hero{height:64px;height:calc(var(--pcx-auth-logo-compact-height,56px) + 8px)}.auth-shell.design-v40158 .auth-wordmark{margin-top:0;font-size:clamp(43px,9.5vh,54px)}.auth-shell.design-v40158 .auth-wordmark b{-webkit-text-stroke-width:2px;text-shadow:0 2px #0a193e,0 4px #07112a,0 7px 11px #0000006b}.auth-shell.design-v40158 .auth-logo-display>.auth-logo-art{width:min(270px,74%);height:56px;width:min(var(--pcx-auth-logo-compact-width,270px), calc(100vw - 34px));height:var(--pcx-auth-logo-compact-height,56px)}.auth-shell.design-v40158 .auth-logo-display>small{padding:2px 9px;font-size:10px}.auth-shell.design-v40158 .access-flow>.auth-card:not(.starter-setup){border-width:3px;border-radius:11px;gap:6px;min-height:0;max-height:none;padding:9px 16px 10px;overflow:visible}.auth-shell.design-v40158 .access-flow .auth-card.download-view{max-height:none;padding-inline:18px}.auth-shell.design-v40158 .auth-frame-corners>i{border-width:3px;width:24px;height:24px}.auth-shell.design-v40158 .auth-frame-corners>i:first-child{top:-12px;left:-12px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(2){top:-12px;right:-12px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(3){bottom:-12px;left:-12px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(4){bottom:-12px;right:-12px}.auth-shell.design-v40158 .access-flow .auth-tabs{gap:5px}.auth-shell.design-v40158 .access-flow .auth-tabs button{border-width:1px;gap:5px;height:39px;min-height:39px;font-size:12px}.auth-shell.design-v40158 .access-flow .auth-tabs button svg{width:16px;height:16px}.auth-shell.design-v40158 .auth-account-view form{grid-template-columns:minmax(0,1fr);gap:6px}.auth-shell.design-v40158 .auth-account-view form>label:not(.auth-remember){gap:3px;font-size:12px}.auth-shell.design-v40158 .auth-field{border-width:1px;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;gap:6px;height:42px;padding-inline:9px 6px}.auth-shell.design-v40158 .auth-field>svg{width:17px;height:17px}.auth-shell.design-v40158 .auth-field>input{font-size:14px}.auth-shell.design-v40158 .auth-password-toggle{width:32px;height:32px}.auth-shell.design-v40158 .auth-account-view .auth-remember{min-height:41px}.auth-shell.design-v40158 .auth-remember b{font-size:12px}.auth-shell.design-v40158 .auth-remember small{display:none}.auth-shell.design-v40158 .auth-account-view form>.auth-submit{border-width:2px;border-radius:8px;height:43px;min-height:43px;margin:0;font-size:18px}.auth-shell.design-v40158 .auth-account-switch{margin-top:5px;font-size:11px}.auth-shell.design-v40158 .access-flow .auth-error{padding:5px 8px;font-size:10px}.auth-shell.design-v40158 .auth-page-footer{white-space:normal;justify-content:center;width:100%;margin-top:3px;display:flex}.auth-shell.design-v40158 .auth-footer-copy{display:none}.auth-shell.design-v40158 .auth-footer-actions,.auth-shell.design-v40158 .auth-terms-open,.auth-shell.design-v40158 .auth-native-exit,.auth-shell.design-v40158 .auth-sound-toggle{min-height:34px}.auth-shell.design-v40158 .auth-terms-dialog{width:min(760px,100%);max-height:calc(100dvh - 8px)}.auth-shell.design-v40158 .auth-terms-dialog>header{padding:9px 13px 8px}.auth-shell.design-v40158 .auth-terms-dialog h1{font-size:20px}.auth-shell.design-v40158 .auth-terms-dialog>header>button{width:34px;height:34px}.auth-shell.design-v40158 .auth-terms-content{gap:9px;padding:11px 15px 15px}.auth-shell.design-v40158 .auth-terms-content p,.auth-shell.design-v40158 .auth-terms-content li{font-size:12px;line-height:1.45}.auth-shell.design-v40158 .auth-terms-dialog>footer{padding:7px 12px}.auth-shell.design-v40158 .auth-terms-dialog>footer>a,.auth-shell.design-v40158 .auth-terms-dialog>footer>button{min-height:34px}.auth-shell.design-v40158 .auth-download-panel{gap:6px}.auth-shell.design-v40158 .auth-download-heading{grid-template-columns:38px minmax(0,1fr);gap:8px}.auth-shell.design-v40158 .auth-download-heading>i{width:38px;height:38px}.auth-shell.design-v40158 .auth-download-heading h1{font-size:18px}.auth-shell.design-v40158 .auth-download-heading p{font-size:12px}.auth-shell.design-v40158 .auth-download-benefits>span{min-height:29px;padding:4px 7px}.auth-shell.design-v40158 .auth-download-benefits b{font-size:12px}.auth-shell.design-v40158 .auth-download-card{border-width:1px;grid-template:auto 1fr/37px minmax(0,1fr);gap:4px 7px;min-height:102px;padding:7px}.auth-shell.design-v40158 .download-platform-icon{width:37px;height:37px}.auth-shell.design-v40158 .download-platform-copy strong{font-size:13px}.auth-shell.design-v40158 .download-platform-copy p{font-size:12px}.auth-shell.design-v40158 .download-action{grid-column:2;min-height:28px;padding-inline:7px;font-size:12px}.auth-shell.design-v40158 .auth-download-note{display:none}}@media (orientation:portrait),(width<=620px) and (height>=501px){.auth-shell.design-v40158{background-image:linear-gradient(rgba(4, 11, 35, var(--pcx-auth-background-shade,.18)), rgba(4, 10, 27, calc(var(--pcx-auth-background-shade,.18) + .08))), var(--pcx-auth-background-image-portrait,var(--pcx-auth-background-image,none)), linear-gradient(145deg, #313079, #77477d 48%, #153d58);background-position:center, var(--pcx-auth-background-position-portrait,center center), center;padding:10px;display:block;overflow-y:auto}.auth-shell.design-v40158 .auth-experience.access-flow,.auth-shell.design-v40158 .auth-experience.access-flow.download-flow{width:min(360px,100% - 24px);min-height:0;padding:86px 0 12px;padding:calc(var(--pcx-auth-logo-mobile-portrait-height,62px) + 24px) 0 12px;margin-inline:auto}.auth-shell.design-v40158 .access-flow>.auth-hero{height:78px;height:calc(var(--pcx-auth-logo-mobile-portrait-height,62px) + 16px)}.auth-shell.design-v40158 .auth-wordmark{font-size:clamp(50px,17vw,69px)}.auth-shell.design-v40158 .auth-logo-display>.auth-logo-art{width:min(245px,88%);height:62px;width:min(var(--pcx-auth-logo-mobile-portrait-width,245px), calc(100vw - 32px));height:var(--pcx-auth-logo-mobile-portrait-height,62px)}.auth-shell.design-v40158 .auth-logo-display>small{font-size:12px}.auth-shell.design-v40158 .access-flow>.auth-card:not(.starter-setup){gap:5px;min-height:0;padding:10px 12px 13px}.auth-shell.design-v40158 .auth-account-view form{gap:5px}.auth-shell.design-v40158 .auth-account-view form>label:not(.auth-remember){gap:3px;font-size:13px}.auth-shell.design-v40158 .auth-frame-corners>i{border-width:3px;width:22px;height:22px}.auth-shell.design-v40158 .auth-frame-corners>i:first-child{top:-11px;left:-11px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(2){top:-11px;right:-11px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(3){bottom:-11px;left:-11px}.auth-shell.design-v40158 .auth-frame-corners>i:nth-child(4){bottom:-11px;right:-11px}.auth-shell.design-v40158 .access-flow .auth-tabs button{gap:5px;height:40px;min-height:40px;padding-inline:4px;font-size:11px}.auth-shell.design-v40158 .auth-field{height:44px}.auth-shell.design-v40158 .auth-field>input{font-size:14px}.auth-shell.design-v40158 .auth-account-view form>.auth-submit{height:46px;min-height:46px;font-size:18px}.auth-shell.design-v40158 .auth-account-switch{margin-top:5px;font-size:11px}.auth-shell.design-v40158 .auth-download-panel{gap:7px}.auth-shell.design-v40158 .auth-download-card{min-height:110px;padding:9px}.auth-shell.design-v40158 .auth-download-benefits,.auth-shell.design-v40158 .auth-download-grid{grid-template-columns:minmax(0,1fr)}.auth-shell.design-v40158 .auth-page-footer{white-space:normal;width:100%;margin:8px auto 2px;position:static;transform:none}}@media (orientation:portrait) and (width<=390px){.auth-shell.design-v40158.client-surface-browser .access-flow .auth-tabs button svg{display:none}.auth-shell.design-v40158 .auth-terms-dialog>header{padding:13px 12px 11px}.auth-shell.design-v40158 .auth-terms-dialog h1{font-size:21px}.auth-shell.design-v40158 .auth-terms-content{padding:13px 13px 18px}.auth-shell.design-v40158 .auth-terms-content p,.auth-shell.design-v40158 .auth-terms-content li{font-size:12px}.auth-shell.design-v40158 .auth-terms-dialog>footer{grid-template-columns:minmax(0,1fr);display:grid}}@media (orientation:landscape) and (height<=500px){.auth-shell.design-v40158.client-surface-android-app .auth-experience.access-flow{width:min(440px,100% - 48px);min-height:0;padding:94px 0 5px;padding:calc(var(--pcx-auth-logo-android-landscape-height,88px) + 6px) 0 5px;display:block}.auth-shell.design-v40158.client-surface-android-app .access-flow>.auth-hero{width:100%;height:92px;height:calc(var(--pcx-auth-logo-android-landscape-height,88px) + 4px);position:absolute;inset:0 0 auto}.auth-shell.design-v40158.client-surface-android-app .auth-logo-display>.auth-logo-art{width:min(320px,82%);height:88px;width:min(var(--pcx-auth-logo-android-landscape-width,320px), calc(100vw - 48px));height:var(--pcx-auth-logo-android-landscape-height,88px)}.auth-shell.design-v40158.client-surface-android-app .access-flow>.auth-card:not(.starter-setup){gap:3px;width:100%;min-height:0;padding:6px 11px 8px}.auth-shell.design-v40158.client-surface-android-app .auth-frame-corners>i{border-width:3px;width:22px;height:22px}.auth-shell.design-v40158.client-surface-android-app .auth-frame-corners>i:first-child{top:-11px;left:-11px}.auth-shell.design-v40158.client-surface-android-app .auth-frame-corners>i:nth-child(2){top:-11px;right:-11px}.auth-shell.design-v40158.client-surface-android-app .auth-frame-corners>i:nth-child(3){bottom:-11px;left:-11px}.auth-shell.design-v40158.client-surface-android-app .auth-frame-corners>i:nth-child(4){bottom:-11px;right:-11px}.auth-shell.design-v40158.client-surface-android-app .access-flow .auth-tabs button{height:32px;min-height:32px;font-size:11px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view form{gap:3px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view form>label:not(.auth-remember){gap:1px;font-size:11px}.auth-shell.design-v40158.client-surface-android-app .auth-field{height:38px}.auth-shell.design-v40158.client-surface-android-app .auth-field>input{font-size:13px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view form>.auth-submit{height:40px;min-height:40px;font-size:16px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view .auth-remember{min-height:24px}.auth-shell.design-v40158.client-surface-android-app .auth-account-switch{margin-top:2px;font-size:10px}}@media (orientation:portrait){.auth-shell.design-v40158.client-surface-android-app .auth-experience.access-flow{width:min(330px,100% - 32px);padding:112px 0 10px;padding:calc(var(--pcx-auth-logo-android-portrait-height,96px) + 16px) 0 10px}.auth-shell.design-v40158.client-surface-android-app .access-flow>.auth-hero{height:104px;height:calc(var(--pcx-auth-logo-android-portrait-height,96px) + 8px)}.auth-shell.design-v40158.client-surface-android-app .auth-logo-display>.auth-logo-art{width:min(260px,88%);height:96px;width:min(var(--pcx-auth-logo-android-portrait-width,260px), calc(100vw - 32px));height:var(--pcx-auth-logo-android-portrait-height,96px)}.auth-shell.design-v40158.client-surface-android-app .access-flow>.auth-card:not(.starter-setup){gap:4px;padding:8px 10px 10px}.auth-shell.design-v40158.client-surface-android-app .access-flow .auth-tabs button{height:38px;min-height:38px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view form{gap:4px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view form>label:not(.auth-remember){gap:2px;font-size:12px}.auth-shell.design-v40158.client-surface-android-app .auth-field{height:40px}.auth-shell.design-v40158.client-surface-android-app .auth-field>input{font-size:13px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view form>.auth-submit{height:42px;min-height:42px;font-size:16px}.auth-shell.design-v40158.client-surface-android-app .auth-account-view .auth-remember{min-height:24px}.auth-shell.design-v40158.client-surface-android-app .auth-account-switch{margin-top:2px;font-size:10px}}@media (orientation:landscape) and (height<=430px) and (pointer:coarse){.auth-shell.design-v40158.client-surface-browser .auth-experience.access-flow{width:min(440px,100% - 48px);min-height:0;padding:48px 0 5px;padding:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 6px) 0 5px}.auth-shell.design-v40158.client-surface-browser .auth-experience.access-flow.download-flow{width:min(640px,100% - 48px);padding-top:44px;padding-top:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 2px)}.auth-shell.design-v40158.client-surface-browser .access-flow>.auth-hero{height:46px;height:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 4px)}.auth-shell.design-v40158.client-surface-browser .auth-logo-display>.auth-logo-art{width:min(220px,70%);height:42px;width:min(var(--pcx-auth-logo-mobile-landscape-width,220px), calc(100vw - 48px));height:var(--pcx-auth-logo-mobile-landscape-height,42px)}.auth-shell.design-v40158.client-surface-browser .access-flow>.auth-card:not(.starter-setup){gap:3px;padding:6px 11px 8px}.auth-shell.design-v40158.client-surface-browser .auth-frame-corners>i{border-width:3px;width:22px;height:22px}.auth-shell.design-v40158.client-surface-browser .auth-frame-corners>i:first-child{top:-11px;left:-11px}.auth-shell.design-v40158.client-surface-browser .auth-frame-corners>i:nth-child(2){top:-11px;right:-11px}.auth-shell.design-v40158.client-surface-browser .auth-frame-corners>i:nth-child(3){bottom:-11px;left:-11px}.auth-shell.design-v40158.client-surface-browser .auth-frame-corners>i:nth-child(4){bottom:-11px;right:-11px}.auth-shell.design-v40158.client-surface-browser .access-flow>.auth-card:not(.starter-setup):not(.download-view){min-height:0}.auth-shell.design-v40158.client-surface-browser .access-flow .auth-card.download-view{padding-inline:14px}.auth-shell.design-v40158.client-surface-browser .access-flow .auth-tabs button{height:32px;min-height:32px;font-size:11px}.auth-shell.design-v40158.client-surface-browser .auth-account-view form{gap:3px}.auth-shell.design-v40158.client-surface-browser .auth-account-view form>label:not(.auth-remember){gap:1px;font-size:11px}.auth-shell.design-v40158.client-surface-browser .auth-field{height:38px}.auth-shell.design-v40158.client-surface-browser .auth-field>input{font-size:13px}.auth-shell.design-v40158.client-surface-browser .auth-account-view form>.auth-submit{height:40px;min-height:40px;font-size:16px}.auth-shell.design-v40158.client-surface-browser .auth-account-view .auth-remember{min-height:24px}.auth-shell.design-v40158.client-surface-browser .auth-account-switch{margin-top:2px;font-size:10px}}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.auth-shell.design-v40158.client-surface-browser .auth-experience.access-flow{padding:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 6px) 0 5px}.auth-shell.design-v40158.client-surface-browser .auth-experience.access-flow.download-flow{padding-top:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 2px)}.auth-shell.design-v40158.client-surface-browser .access-flow>.auth-hero{height:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 4px)}.auth-shell.design-v40158.client-surface-browser .auth-logo-display>.auth-logo-art{width:min(var(--pcx-auth-logo-mobile-landscape-width,220px), calc(100vw - 48px));height:var(--pcx-auth-logo-mobile-landscape-height,42px)}}@media (orientation:landscape){.auth-shell.design-v40158.client-surface-browser.client-mobile-browser-logo .auth-experience.access-flow{padding:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 6px) 0 5px}.auth-shell.design-v40158.client-surface-browser.client-mobile-browser-logo .auth-experience.access-flow.download-flow{padding-top:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 2px)}.auth-shell.design-v40158.client-surface-browser.client-mobile-browser-logo .access-flow>.auth-hero{height:calc(var(--pcx-auth-logo-mobile-landscape-height,42px) + 4px)}.auth-shell.design-v40158.client-surface-browser.client-mobile-browser-logo .auth-logo-display>.auth-logo-art{width:min(var(--pcx-auth-logo-mobile-landscape-width,220px), calc(100vw - 48px));height:var(--pcx-auth-logo-mobile-landscape-height,42px)}}@media (prefers-reduced-motion:reduce){.auth-shell.design-v40158 .auth-scene>i{bottom:var(--pcx-pollen-static-bottom);opacity:var(--pcx-pollen-opacity);will-change:auto;animation:none;transform:none}.auth-shell.design-v40158 .auth-sound-toggle,.auth-shell.design-v40158 .auth-terms-open,.auth-shell.design-v40158 .auth-native-exit,.auth-shell.design-v40158 .auth-account-view form>.auth-submit{transition:none}}.auth-shell.design-v40158 .auth-captcha{place-items:center;width:100%;min-width:0;min-height:65px;display:grid}.auth-shell.design-v40158 .auth-captcha-widget{place-items:center;width:100%;min-width:0;min-height:65px;display:grid;overflow:hidden}.auth-shell.design-v40158 .auth-captcha-widget iframe{max-width:100%}.auth-shell.design-v40158 .auth-captcha-failed,.auth-shell.design-v40158 .auth-captcha-status{color:#34566f;background:#edf8ff;border:1px solid #7aa9c7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.3;display:grid}.auth-shell.design-v40158 .auth-captcha-failed,.auth-shell.design-v40158 .auth-captcha-status.failed{color:#7b3036;background:#fff2f2;border-color:#dc7979}.auth-shell.design-v40158 .auth-captcha-failed button,.auth-shell.design-v40158 .auth-captcha-status button{color:#155f91;cursor:pointer;background:#fff;border:1px solid #397ca6;border-radius:7px;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.auth-shell.design-v40158 .auth-account-view form>.auth-submit:disabled,.auth-shell.design-v40158 .auth-verification-primary:disabled,.auth-shell.design-v40158 .auth-verification-resend:disabled{filter:grayscale(.42);opacity:.62;cursor:not-allowed;transform:none}.auth-shell.design-v40158 .auth-verification-view{place-items:center;display:grid}.auth-shell.design-v40158 .auth-email-verification{width:100%;color:var(--auth-ink);text-align:center;justify-items:center;gap:8px;display:grid}.auth-shell.design-v40158 .auth-email-ball{color:#0c76b5;background:linear-gradient(#ef5350 0 44%,#173452 45% 55%,#fff 56%);border:4px solid #173452;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 2px #67c6ed,0 7px 15px #143a564d}.auth-shell.design-v40158 .auth-email-ball>svg{background:#fff;border:3px solid #173452;border-radius:50%;padding:5px}.auth-shell.design-v40158 .auth-email-verification>small{color:#197eb6;letter-spacing:.14em;font-size:10px;font-weight:950}.auth-shell.design-v40158 .auth-email-verification h1{color:#173452;margin:-3px 0 0;font-size:24px;line-height:1.1}.auth-shell.design-v40158 .auth-email-verification>p{color:#4d687d;max-width:410px;margin:0;font-size:13px;line-height:1.4}.auth-shell.design-v40158 .auth-verification-address{color:#174f75;overflow-wrap:anywhere;background:#edfaff;border:1px solid #7bc7e8;border-radius:999px;max-width:100%;padding:7px 12px;font-size:13px}.auth-shell.design-v40158 .auth-verification-code{gap:6px;width:min(290px,100%);display:grid}.auth-shell.design-v40158 .auth-verification-code>label{color:#294e69;font-size:12px;font-weight:900}.auth-shell.design-v40158 .auth-verification-code .auth-field>input{text-align:center;letter-spacing:.25em;font-family:Consolas,Monaco,monospace;font-size:23px;font-weight:900}.auth-shell.design-v40158 .auth-verification-primary,.auth-shell.design-v40158 .auth-verification-resend{color:#fff;cursor:pointer;background:linear-gradient(165deg,#168ed6,#064f9e 68%);border:2px solid #ffd14b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff7a,0 4px 9px #0b416a40}.auth-shell.design-v40158 .auth-verification-deadline{background:#fff8dc;border:1px solid #ecd179;border-radius:8px;padding:7px 9px;color:#67551f!important;font-size:10px!important}.auth-shell.design-v40158 .auth-verification-resend{color:#145d8b;min-height:36px;box-shadow:none;background:#f5fbff;border-color:#5596bd}.auth-shell.design-v40158 .auth-verification-back{color:#314f66;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:1px 2px;font-size:11px;font-weight:850}.auth-shell.design-v40158 .auth-verification-spinner{color:#168ed6;animation:.9s linear infinite auth-verification-spin}@keyframes auth-verification-spin{to{rotate:360deg}}@media (orientation:landscape) and (height<=500px){.auth-shell.design-v40158 .auth-email-verification{gap:4px}.auth-shell.design-v40158 .auth-email-ball{border-width:3px;width:42px;height:42px}.auth-shell.design-v40158 .auth-email-ball>svg{border-width:2px;width:27px;height:27px;padding:3px}.auth-shell.design-v40158 .auth-email-verification h1{font-size:19px}.auth-shell.design-v40158 .auth-email-verification>p{font-size:11px}.auth-shell.design-v40158 .auth-verification-code{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:min(390px,100%)}.auth-shell.design-v40158 .auth-verification-code>label{grid-column:1/-1}.auth-shell.design-v40158 .auth-verification-code .auth-field{height:40px}.auth-shell.design-v40158 .auth-verification-primary{min-height:40px}.auth-shell.design-v40158 .auth-verification-deadline{padding-block:4px}}@media (prefers-reduced-motion:reduce){.auth-shell.design-v40158 .auth-verification-spinner{animation-duration:2s}}.pcx-system-backdrop{--pcx-system-panel:#0b1422;--pcx-system-panel-soft:#111d2e;--pcx-system-panel-raised:#17263a;--pcx-system-border:#79a3cf4d;--pcx-system-border-strong:#90beea94;--pcx-system-text:#f5f8fc;--pcx-system-text-soft:#c7d4e2;--pcx-system-muted:#8fa2b6;--pcx-poke-red:#e85663;--pcx-poke-blue:#4a9ddd;--pcx-poke-yellow:#f2c94f;z-index:10040;padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));color:var(--pcx-system-text);font-family:var(--pcx-font-ui,var(--font-geist-sans), sans-serif);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#02060ddb;place-items:center;font-size:14px;display:grid;position:fixed;inset:0;overflow:hidden}.pcx-system-backdrop *,.pcx-system-backdrop :before,.pcx-system-backdrop :after{box-sizing:border-box}.pcx-system-backdrop button,.pcx-system-backdrop input,.pcx-system-backdrop select{font:inherit}.pcx-system-backdrop button{-webkit-tap-highlight-color:transparent}.pcx-system-backdrop button:focus-visible{outline:2px solid var(--pcx-poke-yellow);outline-offset:2px}.pcx-system-window{border:1px solid var(--pcx-system-border-strong);background:radial-gradient(circle at 85% -20%, #4894d321, transparent 38%), linear-gradient(150deg, var(--pcx-system-panel-soft), var(--pcx-system-panel) 62%);border-radius:17px;flex-direction:column;width:min(1000px,100vw - 16px);height:min(760px,100dvh - 16px);min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 90px #000000c7,inset 0 1px #ffffff0d}.pcx-system-window:before{content:"";z-index:3;background:linear-gradient(90deg, var(--pcx-poke-red) 0 32%, #f7f7f2 32% 36%, var(--pcx-poke-blue) 36% 74%, var(--pcx-poke-yellow) 74%);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.pcx-system-header{border-bottom:1px solid var(--pcx-system-border);background:linear-gradient(100deg,#284e718c,#0f1a29eb 66%);flex:none;align-items:center;gap:12px;min-height:66px;padding:10px 14px 8px;display:flex}.pcx-system-brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pcx-system-brand>i{border:1px solid var(--pcx-system-border-strong);color:#c9eaff;background:radial-gradient(circle at 38% 30%,#315375,#14283d 70%);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-style:normal;display:grid;position:relative;box-shadow:0 0 0 3px #040a1273,inset 0 1px #ffffff14}.pcx-system-brand>span{gap:2px;min-width:0;display:grid}.pcx-system-brand small{color:#9eb2c8;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.09em}.pcx-system-brand h2{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;overflow:hidden}.pcx-system-close{color:#ffacb9;cursor:pointer;background:#391923;border:1px solid #ff7b8d9e;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;padding:0;display:grid}.pcx-system-close:hover,.pcx-system-close:focus-visible{color:#fff;background:#54202c;border-color:#ff9aab}.pcx-system-tabs{border-bottom:1px solid var(--pcx-system-border);background:#03091175;flex:none;gap:6px;min-height:46px;padding:5px 8px;display:flex}.pcx-system-tabs>button{min-width:180px;color:var(--pcx-system-muted);font:850 11px var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:flex}.pcx-system-tabs>button.active{color:#eaf7ff;box-shadow:inset 0 -3px var(--pcx-poke-blue);background:linear-gradient(135deg,#236a9e47,#2642652b);border-color:#53a4de94}.pcx-system-notice{color:#b8e4ff;text-align:center;background:#377dab24;border-bottom:1px solid;flex:none;place-items:center;min-height:34px;padding:6px 12px;font-size:11px;line-height:1.4;display:grid}.pcx-system-notice.tone-success{color:#a0efb9;background:#378b5726}.pcx-system-notice.tone-warning{color:#ffdc92;background:#976a2429}.pcx-system-notice.tone-error{color:#ffadba;background:#9e304429}.pcx-system-footer{border-top:1px solid var(--pcx-system-border);min-height:36px;color:var(--pcx-system-muted);text-align:center;background:#02070d80;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:10px;line-height:1.4;display:flex}.pcx-system-footer svg{color:var(--pcx-poke-yellow);flex:none}.pcx-system-empty{min-height:170px;color:var(--pcx-system-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.pcx-system-empty b{color:var(--pcx-system-text-soft);font-size:14px}.pcx-system-empty p{max-width:360px;margin:0;font-size:11px;line-height:1.5}.pcx-system-confirm{z-index:10050;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01040ae0;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.pcx-system-confirm>article{border:1px solid var(--pcx-system-border-strong);width:min(460px,100vw - 20px);max-height:calc(100dvh - 20px);color:var(--pcx-system-text);text-align:center;background:linear-gradient(150deg,#17263a,#09111d 72%);border-radius:15px;justify-items:center;gap:9px;padding:23px;display:grid;overflow:auto;box-shadow:0 30px 100px #000,inset 0 1px #ffffff0d}.pcx-system-confirm>article>i{border:1px solid var(--pcx-system-border-strong);color:#9ddcff;background:#4a9ddd21;border-radius:50%;place-items:center;width:60px;height:60px;font-style:normal;display:grid}.pcx-system-confirm>article>small{color:#9ab2c8;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.1em}.pcx-system-confirm h3{margin:0;font-size:20px}.pcx-system-confirm>article>p{color:var(--pcx-system-text-soft);margin:0;font-size:12px;line-height:1.55}.pcx-system-confirm>article>strong{color:#ffe28a;align-items:center;gap:6px;font-size:18px;display:flex}.pcx-system-confirm>article>em{color:var(--pcx-system-muted);font-size:10px;font-style:normal}.pcx-system-confirm>article>footer{grid-template-columns:1fr 1.25fr;gap:7px;width:100%;margin-top:7px;display:grid}.pcx-system-confirm>article>footer button{border:1px solid var(--pcx-system-border-strong);min-height:40px;color:var(--pcx-system-text-soft);font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.pcx-system-confirm>article>footer button:last-child{color:#f3fbff;background:linear-gradient(135deg,#397db0,#28557e);border-color:#4ba0dcb3}.pcx-system-confirm>article>footer button.danger{color:#fff1f4;background:linear-gradient(135deg,#9b3245,#6c2433);border-color:#e15368c7}.pcx-system-confirm button:disabled{cursor:not-allowed;opacity:.48}.game-shell.design-v40157 .player-hud-tools .player-cash-shop-toggle{color:#fff0a5!important;background:linear-gradient(145deg,#78500a,#2d2109 72%)!important;border-color:#ffd356e0!important;box-shadow:0 7px 22px #00000075,0 0 15px #ffca3938,inset 0 1px #fff5b733!important}.game-shell.design-v40157 .player-hud-tools .player-cash-shop-toggle:hover,.game-shell.design-v40157 .player-hud-tools .player-cash-shop-toggle.active{filter:brightness(1.12);color:#fffbe1!important;border-color:#ffe37b!important}.game-shell.design-v40157 .player-profile-shell .player-berry-strip{scrollbar-color:#c29eff7a transparent;scrollbar-width:thin;width:100%;max-height:min(136px,100dvh - 150px);padding-right:2px;overflow:hidden auto}.game-shell.design-v40157 .player-system-effect.paused{filter:saturate(.65);--specialty-primary:#a7894c!important;--specialty-secondary:#4d4433!important}.pcx-cash-window{border-color:#efc249a6;height:auto;max-height:min(650px,100dvh - 16px)}.pcx-cash-header{background:radial-gradient(circle at 18% -20%,#ffd35642,#0000 42%),linear-gradient(100deg,#3b2c12,#182234 70%)}.pcx-cash-header .pcx-system-brand>i{color:#ffe28a;background:radial-gradient(circle at 38% 30%,#8f6818,#37270c 72%);border-color:#ffd86bad}.pcx-cash-balance{color:#ffe484;background:#5a3f0b73;border:1px solid #ffd3568f;border-radius:10px;align-items:center;gap:8px;min-width:132px;padding:7px 11px;display:flex}.pcx-cash-balance>span{gap:1px;display:grid}.pcx-cash-balance small{color:#cbb36b;font:800 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-cash-balance b{font-size:16px}.pcx-cash-content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#e0b84685 transparent;flex-direction:column;flex:0 auto;gap:9px;min-height:0;padding:10px;display:flex;overflow-y:auto}.pcx-cash-content>*{flex:none}.pcx-cash-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:39px;display:flex}.pcx-cash-toolbar>p{color:var(--pcx-system-muted);text-align:right;margin:0;font-size:11px}.pcx-stripe-purchase{color:#8edbff;background:linear-gradient(100deg,#1c5d8538,#29406426);border:1px dashed #64b5e58a;border-radius:9px;align-items:center;gap:8px;min-height:37px;padding:5px 9px;display:flex}.pcx-stripe-purchase>span{gap:2px;min-width:0;display:grid}.pcx-stripe-purchase b{color:#d9f3ff;font-size:11px}.pcx-cash-catalog{background:#050b1366;border:1px solid #e0b9495c;border-radius:13px;overflow:visible}.pcx-cash-catalog>header{background:linear-gradient(90deg,#704c0d33,#2339531f);border-bottom:1px solid #e0b9494d;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:7px 10px;display:flex}.pcx-cash-catalog>header>span{color:#ffe083;align-items:center;gap:7px;display:flex}.pcx-cash-catalog>header b{font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.05em}.pcx-cash-catalog>header small{color:var(--pcx-system-muted);font-size:10px}.pcx-cash-catalog>div{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;padding:9px;display:grid}.pcx-cash-product{min-width:0;min-height:136px;color:var(--pcx-system-text);text-align:center;cursor:pointer;background:linear-gradient(155deg,#23374ed1,#080f19eb);border:1px solid #779dc25c;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:8px 6px 6px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff09}.pcx-cash-product.kind-vip{border-color:#edc34d66}.pcx-cash-product.kind-shiny-charm{border-color:#bc77ee75}.pcx-cash-product.kind-chase-ball{border-color:#eb695d75}.pcx-cash-product.kind-service{background:linear-gradient(155deg,#14465bc2,#09101bf0);border-color:#59bede80}.pcx-cash-product.kind-outfit{background:linear-gradient(155deg,#184356db,#09101bf0);border-color:#6fc7e194}.pcx-cash-product.kind-package{background:linear-gradient(155deg,#443418e6,#09101bf0);border-color:#efc54e99}.pcx-cash-product.purchased{border-color:#5eb57794;box-shadow:inset 0 0 0 1px #69d3891a}.pcx-cash-product-symbol{background:radial-gradient(circle at 45% 30%,#ffffff24,#0c1520d1 72%);border:1px solid #96bee273;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 0 0 4px #02070d61,inset 0 0 18px #73bfea14}.pcx-cash-product-symbol img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 3px 4px #00000080);width:46px;height:46px}.pcx-cash-product-variant{z-index:1;color:#ffedac;min-width:30px;font:900 10px/1 var(--pcx-font-data,var(--font-geist-mono), monospace);text-align:center;background:#5e4915;border:1px solid #ffe1859e;border-radius:999px;padding:3px 5px;font-style:normal;position:absolute;top:-7px;right:-10px;box-shadow:0 2px 5px #00000094}.pcx-cash-product-symbol>svg{color:#ffe078;background:#171824;border:1px solid;border-radius:50%;padding:3px;position:absolute;bottom:-3px;right:-3px}.pcx-cash-product-symbol.kind-shiny-charm{background:radial-gradient(circle at 45% 30%,#aa54e63d,#0f0a18d6 74%);border-color:#d08fffa8}.pcx-cash-product-symbol.kind-chase-ball{background:radial-gradient(circle at 45% 30%,#da4c3733,#180b0cd1 74%);border-color:#ff7a699e}.pcx-cash-product-symbol.kind-service{background:radial-gradient(circle at 45% 30%,#41b7d83d,#081b26e0 74%);border-color:#6dd9f4ad}.pcx-cash-product-symbol.kind-outfit{color:#a8e8ff;background:radial-gradient(circle at 45% 30%,#41b7d83d,#081b26e0 74%);border-color:#6dd9f4ad}.pcx-cash-service-glyph{color:#bcefff;font:900 25px/1 var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:-.08em;text-shadow:0 0 13px #4bd5f5b8,0 2px 3px #000}.pcx-cash-product-symbol.kind-package{background:radial-gradient(circle at 45% 30%,#e8b74238,#181209e0 74%);border-color:#ffd969b8}.pcx-cash-outfit-pair{background:radial-gradient(circle,#5fb4da24,#050c14b3 72%);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:2px;width:100%;height:76px;display:grid;overflow:hidden}.pcx-cash-outfit-pair>i{place-items:center;min-width:0;height:74px;font-style:normal;display:grid;position:relative;overflow:hidden}.pcx-cash-outfit-pair canvas{image-rendering:pixelated;width:72px!important;height:72px!important}.pcx-cash-outfit-pair small{color:#a9def2;background:#050e17db;border-radius:999px;min-width:17px;padding:2px 3px;font-size:9px;line-height:1;position:absolute;bottom:2px;right:2px}.pcx-cash-product.kind-outfit{min-height:158px}.pcx-cash-product-copy{align-content:center;justify-items:center;min-width:0;min-height:22px;display:grid}.pcx-cash-product-copy>b{color:#f8fbff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.pcx-cash-product-price{color:#ffe486;background:#5b440e42;border:1px solid #f4cd5b57;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;gap:4px;min-height:27px;margin-top:auto;padding:4px;display:flex}.pcx-cash-product-price b{font-size:14px}.pcx-cash-product-price small{color:#bba45e;font:800 9px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-cash-product-price.insufficient{color:#a2acb6;background:#2e363e52;border-color:#6c788457}.pcx-cash-product-price.insufficient small{color:#75808a}.pcx-cash-product-price.purchased{color:#9bedb3;background:#2a714040;border-color:#63c37f80}.pcx-cash-product-price.purchased b{letter-spacing:.04em;font-size:10px}.pcx-cash-detail>article{text-align:left;scrollbar-width:thin;justify-items:stretch;gap:9px;width:min(720px,100vw - 20px);max-height:calc(100dvh - 20px);padding:16px;overflow-y:auto}.pcx-cash-detail>article>header{border-bottom:1px solid var(--pcx-system-border);grid-template-columns:76px minmax(0,1fr) 34px;align-items:center;gap:12px;padding-bottom:11px;display:grid}.pcx-cash-detail>article>header .pcx-cash-product-symbol{width:70px;height:70px}.pcx-cash-detail>article>header .pcx-cash-product-symbol img{width:58px;height:58px}.pcx-cash-detail>article>header>span{gap:3px;min-width:0;display:grid}.pcx-cash-detail>article>header small,.pcx-cash-detail>article>aside small,.pcx-cash-detail-price small{color:#c4aa5e;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.07em}.pcx-cash-detail>article>header h3{margin:0;font-size:21px}.pcx-cash-detail>article>header p{color:var(--pcx-system-text-soft);margin:0;font-size:11px;line-height:1.45}.pcx-cash-detail>article>header>button{color:#ff9dab;cursor:pointer;background:#331720;border:1px solid #ff7b8d80;border-radius:50%;align-self:start;place-items:center;width:34px;height:34px;padding:0;display:grid}.pcx-cash-detail-list{gap:6px;display:grid}.pcx-cash-detail-list>p{color:#cbd9e5;background:#1c3a5229;border:1px solid #5b96bf4d;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:6px;margin:0;padding:8px 9px;font-size:11px;line-height:1.45;display:grid}.pcx-cash-detail-list>p svg{color:#8bd59e;margin-top:1px}.pcx-cash-detail>article>aside{border:1px solid var(--pcx-system-border);color:#95cef0;background:#ffffff06;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;display:grid}.pcx-cash-detail>article>aside>span{gap:2px;min-width:0;display:grid}.pcx-cash-detail>article>aside b{overflow-wrap:anywhere;color:#eaf4fb;font-size:11px}.pcx-cash-detail>article>aside.pcx-cash-purchased-note{color:#8ee5a8;background:#276f3d2b;border-color:#63c37f7a}.pcx-cash-detail>article>aside.pcx-cash-purchased-note small{color:#86d99f}.pcx-cash-detail-price{background:linear-gradient(100deg,#67480e40,#253a5226);border:1px solid #efc34c75;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:10px;display:flex}.pcx-cash-detail-price>span{gap:2px;display:grid}.pcx-cash-detail-price strong{color:#ffe486;align-items:center;gap:6px;font-size:18px;display:flex}.pcx-cash-detail-price em{color:#a39873;font-size:10px;font-style:normal}.pcx-cash-detail-price>button{color:#fff1b8;min-width:190px;min-height:42px;font:900 10px var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;background:linear-gradient(135deg,#846119,#503a0e);border:1px solid #ffda6ba8;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:flex}.pcx-cash-founder-contents{background:radial-gradient(circle at 50% 0,#d09f2a1f,#0000 48%),#080e168c;border:1px solid #efc34c75;border-radius:11px;gap:8px;padding:10px;display:grid}.pcx-cash-founder-contents>h4{color:#ffe496;font:900 12px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.04em;text-transform:uppercase;margin:0}.pcx-cash-founder-outfits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pcx-cash-founder-outfit{background:#19364a33;border:1px solid #66a6cb57;border-radius:9px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:9px;min-width:0;margin:0;padding:7px;display:grid}.pcx-cash-founder-outfit-preview{background:radial-gradient(circle,#6fbde229,#050c14a8 70%);border-radius:8px;place-items:center;width:112px;height:112px;display:grid;overflow:hidden}.pcx-cash-founder-outfit-preview canvas{image-rendering:pixelated}.pcx-cash-founder-outfit figcaption{gap:3px;min-width:0;display:grid}.pcx-cash-founder-outfit figcaption small{color:#85bcd7;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-cash-founder-outfit figcaption b{overflow-wrap:anywhere;color:#eef8ff;font-size:12px}.pcx-cash-founder-rewards{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;display:grid}.pcx-cash-outfit-contents .pcx-cash-founder-rewards:empty{display:none}.pcx-cash-founder-reward{text-align:center;background:#523d0f21;border:1px solid #dab54b4f;border-radius:8px;justify-items:center;gap:4px;min-width:0;padding:7px 5px;display:grid}.pcx-cash-founder-reward>span{place-items:center;width:58px;height:58px;display:grid;position:relative}.pcx-cash-founder-reward img{object-fit:contain;filter:drop-shadow(0 3px 3px #00000073);width:54px;height:54px}.pcx-cash-founder-reward strong{color:#fff0ad;min-width:25px;font:900 10px/1 var(--pcx-font-data,var(--font-geist-mono), monospace);background:#59440f;border:1px solid #ffe08599;border-radius:999px;padding:3px 4px;position:absolute;bottom:-2px;right:-7px}.pcx-cash-founder-reward>b{overflow-wrap:anywhere;color:#e8eef4;font-size:10px;line-height:1.25}.pcx-cash-service-form{background:#16485e26;border:1px solid #5bb3d36e;border-radius:10px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.pcx-cash-service-form legend{color:#bdeeff;font:850 11px var(--pcx-font-data,var(--font-geist-mono), monospace);padding:0 5px}.pcx-cash-gender-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pcx-cash-gender-options label{color:#d7e7f2;cursor:pointer;background:#0e2333a3;border:1px solid #5b96bf59;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.pcx-cash-gender-options label.selected{background:#257f9d47;border-color:#6ed6ef;box-shadow:inset 0 -2px #6ed6ef}.pcx-cash-gender-options label.current{cursor:not-allowed;opacity:.55}.pcx-cash-gender-options input{accent-color:#63cce8}.pcx-cash-gender-options span{gap:2px;min-width:0;display:grid}.pcx-cash-gender-options b{font-size:12px}.pcx-cash-gender-options small{color:#88a8ba;font-size:10px}.pcx-cash-service-hint,.pcx-cash-name-form>p{color:#9bc5d8;margin:0;font-size:11px;line-height:1.4}.pcx-cash-name-form>label{color:#dcebf4;font-size:11px;font-weight:750}.pcx-cash-name-form>input{color:#f4fbff;width:100%;min-height:40px;font:700 13px var(--pcx-font-data,var(--font-geist-mono), monospace);background:#081722;border:1px solid #69b4d47a;border-radius:8px;outline:0;padding:8px 10px}.pcx-cash-name-form>input:focus{border-color:#70d9f2;box-shadow:0 0 0 3px #70d9f224}.pcx-cash-name-form>small{color:#7898a9;font-size:10px;line-height:1.35}.pcx-cash-name-form>p.valid{color:#8be0a6}.pcx-cash-name-form>p.invalid{color:#ff9ead}.pcx-diamond-payment-dialog>article{text-align:left;scrollbar-width:thin;justify-items:stretch;gap:10px;width:min(780px,100vw - 20px);max-height:calc(100dvh - 20px);padding:15px}.pcx-diamond-payment-dialog>article>header{border-bottom:1px solid #529dc761;grid-template-columns:52px minmax(0,1fr) 34px;align-items:center;gap:10px;padding-bottom:9px;display:grid}.pcx-diamond-payment-dialog>article>header>i{color:#9fe4ff;background:linear-gradient(145deg,#247ead57,#0b2a3e80);border:1px solid #5bc1ee8f;border-radius:13px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.pcx-diamond-payment-dialog>article>header>span{gap:2px;min-width:0;display:grid}.pcx-diamond-payment-dialog>article>header small{color:#76bfe0;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.08em}.pcx-diamond-payment-dialog>article>header h3{margin:0;font-size:20px}.pcx-diamond-payment-dialog>article>header p{color:#9db2c2;margin:0;font-size:11px;line-height:1.4}.pcx-diamond-payment-dialog>article>header>button{color:#ff9dab;cursor:pointer;background:#331720;border:1px solid #ff7b8d80;border-radius:50%;align-self:start;place-items:center;width:34px;height:34px;padding:0;display:grid}.pcx-diamond-bonus-tiers,.pcx-diamond-packages,.pcx-diamond-recent-orders{background:#040c146b;border:1px solid #5c9fc64f;border-radius:10px;overflow:hidden}.pcx-diamond-bonus-tiers>header,.pcx-diamond-packages>header,.pcx-diamond-recent-orders>header{background:#1a4a6529;border-bottom:1px solid #5b9fc640;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:6px 9px;display:flex}.pcx-diamond-bonus-tiers>header>span{color:#a7e7ff;align-items:center;gap:6px;display:flex}.pcx-diamond-bonus-tiers>header b,.pcx-diamond-packages>header b,.pcx-diamond-recent-orders>header b{color:#dff5ff;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.05em}.pcx-diamond-bonus-tiers>header small,.pcx-diamond-packages>header small,.pcx-diamond-recent-orders>header small{color:#7898aa;font-size:10px}.pcx-diamond-bonus-tiers>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:7px;display:grid}.pcx-diamond-bonus-tiers>div>span{text-align:center;background:#5b440e26;border:1px solid #ecc5524a;border-radius:8px;justify-items:center;gap:1px;min-width:0;padding:6px 4px;display:grid}.pcx-diamond-bonus-tiers>div small{color:#9a8754;font:800 8px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-diamond-bonus-tiers>div b{color:#f5e3a2;font-size:11px}.pcx-diamond-bonus-tiers>div strong{color:#9befb1;font-size:13px}.pcx-diamond-packages>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:8px;display:grid}.pcx-diamond-packages>div>button{color:#dff6ff;cursor:pointer;background:linear-gradient(150deg,#19425b80,#06111cc2);border:1px solid #579dc561;border-radius:10px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:92px;padding:7px 5px;display:grid}.pcx-diamond-packages>div>button:hover,.pcx-diamond-packages>div>button:focus-visible{filter:brightness(1.08);border-color:#71d7ffc2}.pcx-diamond-packages>div>button.selected{background:linear-gradient(150deg,#61480f8c,#11202ad1);border-color:#f1ca58;box-shadow:inset 0 -3px #e8bd43,0 0 15px #e7bd411f}.pcx-diamond-packages>div>button>span{color:#ffe486;align-items:center;gap:4px;display:flex}.pcx-diamond-packages .pcx-diamond-art{width:32px;height:32px}.pcx-diamond-packages>div>button>span strong{font-size:18px}.pcx-diamond-packages>div>button>b{color:#f5fbff;font-size:13px}.pcx-diamond-packages>div>button>small{color:#83a2b3;font-size:9px;line-height:1.25}.pcx-diamond-packages>div>button.selected>small{color:#d8c379}.pcx-diamond-recent-orders>div{gap:4px;padding:6px;display:grid}.pcx-diamond-recent-orders article{background:#ffffff05;border:1px solid #5386a63b;border-radius:7px;grid-template-columns:minmax(130px,1fr) minmax(145px,auto) auto;align-items:center;gap:7px;min-width:0;padding:6px 7px;display:grid}.pcx-diamond-recent-orders article>span{gap:1px;min-width:0;display:grid}.pcx-diamond-recent-orders article>span b{color:#edf8ff;font-size:11px}.pcx-diamond-recent-orders article>span small{color:#809aaa;font-size:9px}.pcx-diamond-recent-orders article>strong{color:#adc2ce;text-align:right;font-size:10px}.pcx-diamond-recent-orders article>strong.success{color:#91e9ab}.pcx-diamond-recent-orders article>strong.processing{color:#8ddcff}.pcx-diamond-recent-orders article>strong.failed,.pcx-diamond-recent-orders article>strong.expired{color:#ef9aa8}.pcx-diamond-recent-orders article>strong.review{color:#f1cc72}.pcx-diamond-recent-orders article>a,.pcx-diamond-recent-orders article>button{color:#a9e7ff;white-space:nowrap;cursor:pointer;background:#185a7a33;border:1px solid #58b9e47a;border-radius:6px;min-height:32px;padding:5px 7px;font-size:10px;text-decoration:none}.pcx-diamond-payment-unavailable{color:#e8c469;background:#6d480b29;border:1px solid #ecb24661;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;padding:8px 9px;display:grid}.pcx-diamond-payment-unavailable>span{gap:2px;min-width:0;display:grid}.pcx-diamond-payment-unavailable b{color:#f5dfa0;font-size:11px}.pcx-diamond-payment-unavailable small{color:#a5905d;font-size:10px;line-height:1.35}.pcx-system-confirm>article>footer.pcx-diamond-payment-footer{background:linear-gradient(100deg,#66480e3b,#1b3e5329);border:1px solid #eac2486e;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(210px,auto);align-items:stretch;gap:9px;margin-top:0;padding:9px}.pcx-diamond-payment-footer>span{gap:2px;min-width:0;display:grid}.pcx-diamond-payment-footer>span small{color:#b99d4d;font:850 9px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.06em}.pcx-diamond-payment-footer>span b{color:#ffe486;align-items:center;gap:5px;font-size:16px;display:flex}.pcx-diamond-payment-footer>span em{color:#8d9eaa;font-size:10px;font-style:normal}.pcx-system-confirm>article>footer.pcx-diamond-payment-footer>button:last-child{color:#fff1b6;background:linear-gradient(135deg,#8a6518,#513a0d);border-color:#ffd862b0;min-height:45px}.pcx-diamond-payment-footer>p{color:#91a3ae;text-align:left;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}.pcx-diamond-payment-footer>p a{color:#9edfff;text-underline-offset:2px;text-decoration:underline}.pcx-diamond-embedded-checkout{z-index:10080;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.pcx-diamond-embedded-checkout>article{text-align:left;justify-items:stretch;gap:0;width:min(760px,100vw - 20px);max-height:calc(100dvh - 16px);padding:0;overflow:hidden}.pcx-diamond-embedded-checkout>article>header{border-bottom:1px solid #529dc761;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:68px;padding:11px 13px;display:grid}.pcx-diamond-embedded-checkout>article>header>span{gap:2px;min-width:0;display:grid}.pcx-diamond-embedded-checkout>article>header small{color:#76bfe0;font:850 10px var(--pcx-font-data,var(--font-geist-mono),monospace);letter-spacing:.07em}.pcx-diamond-embedded-checkout>article>header h3{font-size:20px}.pcx-diamond-embedded-checkout>article>header p{color:#9db2c2;margin:0;font-size:11px;line-height:1.4}.pcx-diamond-embedded-checkout>article>header>button{color:#ff9dab;cursor:pointer;background:#331720;border:1px solid #ff7b8d80;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.pcx-diamond-embedded-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;width:100%;min-width:0;min-height:360px;max-height:calc(100dvh - 142px);overflow:auto}.pcx-diamond-embedded-frame>*,.pcx-diamond-stripe-mount{width:100%;min-width:0}.pcx-diamond-checkout-loading{color:#bceaff;text-align:center;place-items:center;min-height:360px;padding:24px;display:grid}.pcx-diamond-checkout-error{grid-template-columns:24px minmax(0,1fr) auto;margin:18px}.pcx-diamond-checkout-error>button{color:#fff1b6;cursor:pointer;background:linear-gradient(135deg,#8a6518,#513a0d);border:1px solid #ffd862b0;border-radius:8px;min-height:44px;padding:7px 12px;font-weight:800}.pcx-diamond-embedded-checkout>article>footer{color:#91a8b8;border-top:1px solid #529dc74d;grid-template-columns:none;align-items:center;gap:8px;min-height:48px;margin:0;padding:8px 12px;font-size:10px;line-height:1.35;display:flex}.pcx-diamond-embedded-checkout>article>footer svg{color:#86d9f8;flex:none}.game-shell.design-v40157.device-pc .pcx-diamond-embedded-checkout>article>header p,.game-shell.design-v40157.device-pc .pcx-diamond-embedded-checkout>article>footer{font-size:var(--pcx-pc-body-font-size,14px)}.game-shell.design-v40157.device-pc .pcx-diamond-embedded-checkout>article>header small{font-size:var(--pcx-pc-secondary-font-size,12px)}@media (width<=680px){.pcx-diamond-bonus-tiers>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pcx-diamond-packages>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pcx-diamond-recent-orders article{grid-template-columns:1fr auto}.pcx-diamond-recent-orders article>a,.pcx-diamond-recent-orders article>button{text-align:center;grid-column:1/-1;justify-self:stretch}.pcx-system-confirm>article>footer.pcx-diamond-payment-footer{grid-template-columns:1fr}.pcx-cash-founder-outfit{grid-template-columns:88px minmax(0,1fr)}.pcx-cash-founder-outfit-preview{width:84px;height:84px}.pcx-cash-founder-outfit-preview canvas{width:84px!important;height:84px!important}.pcx-cash-founder-rewards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.pcx-cash-founder-outfits{grid-template-columns:1fr}.pcx-cash-founder-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.pcx-cash-gender-options{grid-template-columns:1fr}}.pcx-daily-window{border-color:#539dd99e}.pcx-daily-header{background:radial-gradient(circle at 16% -30%,#47a1e245,#0000 45%),linear-gradient(100deg,#173957,#172131 70%)}.pcx-daily-reset{color:#b4dcf5;background:#0e263a94;border:1px solid #76aed861;border-radius:9px;align-items:center;gap:7px;padding:7px 10px;display:flex}.pcx-daily-reset>span{gap:1px;display:grid}.pcx-daily-reset small{color:#789db6;font:800 9px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-daily-reset b{white-space:nowrap;font-size:11px}.pcx-daily-energy-row{border-bottom:1px solid var(--pcx-system-border);background:#02080f66;flex:none;grid-template-columns:1fr 1fr;gap:8px;min-height:65px;padding:7px 9px;display:grid}.pcx-daily-energy{border:1px solid var(--pcx-system-border);background:#ffffff06;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:9px;padding:6px 9px;display:grid}.pcx-daily-energy>i{border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.pcx-daily-energy>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;display:grid}.pcx-daily-energy small{color:#9caec1;font:800 10px var(--pcx-font-data,var(--font-geist-mono), monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcx-daily-energy b{font-size:15px}.pcx-daily-energy b em{color:var(--pcx-system-muted);font-size:10px;font-style:normal}.pcx-daily-energy>span>span{background:#0000007a;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.pcx-daily-energy>span>span i{border-radius:inherit;height:100%;display:block}.pcx-daily-energy.energy-kill{border-color:#eb536880}.pcx-daily-energy.energy-kill>i{color:#ff8b9c;background:#ab28393d}.pcx-daily-energy.energy-kill>span>span i{background:linear-gradient(90deg,#b92e45,#ff7187)}.pcx-daily-energy.energy-catch{border-color:#3fa0e785}.pcx-daily-energy.energy-catch>i{color:#80cfff;background:#2471aa3d}.pcx-daily-energy.energy-catch>span>span i{background:linear-gradient(90deg,#247fc1,#61bdff)}.pcx-daily-missions,.pcx-daily-bonuses{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5b9bcc7a transparent;flex:1;min-height:0;overflow-y:auto}.pcx-active-mission{background:linear-gradient(100deg,#851f2f40,#101e2d59);border:1px solid #ff6f8280;border-radius:10px;grid-template-columns:46px minmax(0,1fr) minmax(110px,.22fr);align-items:center;gap:10px;margin-bottom:7px;padding:9px 11px;display:grid}.pcx-active-mission.mission-catch{background:linear-gradient(100deg,#1e669940,#101e2d59);border-color:#4faef480}.pcx-active-mission>i{color:#ff9aaa;background:#ff6a7e26;border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.pcx-active-mission.mission-catch>i{color:#94d8ff;background:#51adf026}.pcx-active-mission>span{gap:2px;min-width:0;display:grid}.pcx-active-mission small{color:#e0909b;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-active-mission.mission-catch small{color:#8ac5e8}.pcx-active-mission h3{margin:0;font-size:14px}.pcx-active-mission p{color:var(--pcx-system-muted);margin:0;font-size:10px}.pcx-active-mission>strong{color:var(--pcx-system-text);text-align:right;grid-template-columns:1fr auto;gap:3px;font-size:18px;display:grid}.pcx-active-mission>strong em{color:var(--pcx-system-muted);font-size:11px;font-style:normal}.pcx-active-mission>strong span{background:#111a24;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.pcx-active-mission>strong span i{background:linear-gradient(90deg,#d44359,#ff8999);height:100%;display:block}.pcx-active-mission.mission-catch>strong span i{background:linear-gradient(90deg,#358fc9,#7acfff)}.pcx-daily-kind-tabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px;display:grid}.pcx-daily-kind-tabs button{border:1px solid var(--pcx-system-border);min-height:38px;color:var(--pcx-system-muted);font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:6px;display:flex}.pcx-daily-kind-tabs button.kill.active{color:#ffadba;background:#91263538;border-color:#ff6c7f9e;box-shadow:inset 0 -3px #ea5367}.pcx-daily-kind-tabs button.catch.active{color:#ace2ff;background:#236b9d38;border-color:#5ebbff9e;box-shadow:inset 0 -3px #4aa8e8}.pcx-daily-mission-list>.pcx-system-empty{grid-column:1/-1}.pcx-daily-mission-card{border:1px solid var(--pcx-system-border);background:linear-gradient(155deg,#1c2d41b8,#080f18db);border-radius:11px;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:7px;min-width:0;min-height:204px;padding:8px;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff09}.pcx-daily-mission-card[data-rank=D]{--rank-color:#aab4bd}.pcx-daily-mission-card[data-rank=C]{--rank-color:#72d08b}.pcx-daily-mission-card[data-rank=B]{--rank-color:#6fc5ff}.pcx-daily-mission-card[data-rank=A]{--rank-color:#c78cff}.pcx-daily-mission-card[data-rank=S]{--rank-color:#ffd66d}.pcx-daily-mission-card>header{border-bottom:1px solid var(--pcx-system-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:6px;padding-bottom:6px;display:flex}.pcx-daily-mission-card>header>strong{color:var(--rank-color);font:900 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-daily-energy-cost{color:#ff8d9d;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);align-items:center;gap:3px;display:flex}.pcx-daily-mission-card.kind-catch .pcx-daily-energy-cost{color:#8bd6ff}.pcx-daily-mission-card>i{border:1px solid color-mix(in srgb, var(--rank-color) 52%, transparent);background:color-mix(in srgb, var(--rank-color) 11%, transparent);width:46px;height:46px;color:var(--rank-color);border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:0 0 0 3px #02070d57}.pcx-daily-mission-card>span{align-content:center;gap:2px;min-width:0;display:grid}.pcx-daily-mission-card>span small{color:var(--pcx-system-muted);font:800 9px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-daily-mission-card>span h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.pcx-daily-mission-card>span p{color:var(--pcx-system-muted);margin:0;font-size:10px}.pcx-daily-mission-card>section{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;display:grid}.pcx-daily-mission-card>section>span{border:1px solid var(--pcx-system-border);background:#00000030;border-radius:7px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:1px 4px;min-width:0;padding:6px;display:grid}.pcx-daily-mission-card>section svg{color:var(--rank-color);grid-row:1/3}.pcx-daily-mission-card>section small{color:var(--pcx-system-muted);font-size:9px}.pcx-daily-mission-card>section b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pcx-daily-mission-card>button{border:1px solid color-mix(in srgb, var(--rank-color) 54%, transparent);background:color-mix(in srgb, var(--rank-color) 16%, #0b1420);min-height:37px;color:var(--pcx-system-text);font:850 10px/1.25 var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;border-radius:8px;grid-column:1/-1;align-self:end;padding:5px 7px}.pcx-daily-mission-card>button:disabled{color:#85919c;cursor:not-allowed;background:#15202a;border-color:#344350}.pcx-daily-bonuses{flex-direction:column;gap:9px;padding:10px;display:flex}.pcx-daily-bonuses>*{flex:none}.pcx-daily-bonuses>header{border-bottom:1px solid var(--pcx-system-border);justify-content:space-between;align-items:end;gap:12px;padding:2px 3px 8px;display:flex}.pcx-daily-bonuses>header>span{gap:2px;display:grid}.pcx-daily-bonuses>header small{color:#84cff8;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-daily-bonuses>header h3{margin:0;font-size:17px}.pcx-daily-bonuses>header p{max-width:440px;color:var(--pcx-system-muted);text-align:right;margin:0;font-size:11px;line-height:1.45}.pcx-daily-bonuses>section{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.pcx-daily-bonus{border:1px solid var(--pcx-system-border);background:linear-gradient(150deg,#1f3045b8,#080f18d6);border-radius:12px;grid-template-columns:56px minmax(0,1fr);gap:9px;min-width:0;padding:11px;display:grid;position:relative}.pcx-daily-bonus>i{color:#cdaaff;background:#855bd029;border-radius:50%;place-items:center;width:52px;height:52px;font-style:normal;display:grid;box-shadow:0 0 0 3px #02070d57}.pcx-daily-bonus.bonus-fortune>i{color:#ffe27a;background:#aa7e1b2b}.pcx-daily-bonus.bonus-catch>i{color:#8cd5ff;background:#2277b02b}.pcx-daily-bonus>span{gap:3px;min-width:0;display:grid}.pcx-daily-bonus>span small{color:var(--pcx-system-muted);font:800 9px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-daily-bonus>span h3{margin:0;font-size:13px}.pcx-daily-bonus>span p{color:var(--pcx-system-muted);margin:0;font-size:10px;line-height:1.4}.pcx-daily-bonus>span em{color:var(--pcx-system-text-soft);align-items:center;gap:4px;font-size:10px;font-style:normal;display:flex}.pcx-daily-bonus>strong{min-height:27px;color:var(--pcx-system-muted);font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);background:#ffffff0a;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;display:flex}.pcx-daily-bonus.status-active{border-color:#73e89b8f;box-shadow:inset 0 0 20px #4fad6e14}.pcx-daily-bonus.status-active>strong{color:#a5f3be;background:#4eae6f24}.pcx-daily-bonus>button{color:#e4f6ff;min-height:38px;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;background:#2770a22e;border:1px solid #52a6e185;border-radius:8px;grid-column:1/-1}.pcx-daily-bonus>button:disabled{color:#82909b;cursor:not-allowed;background:#18232d;border-color:#35434f}.pcx-daily-bonuses>aside{color:#91e0a9;background:#26693c1a;border:1px solid #5bb37759;border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.pcx-daily-bonuses>aside>span{gap:2px;display:grid}.pcx-daily-bonuses>aside b{font-size:11px}.pcx-daily-bonuses>aside p{color:#83b791;margin:0;font-size:10px;line-height:1.4}.pcx-system-confirm>article>i.kind-kill{color:#ff93a2;background:#9626372e;border-color:#ee596d8c}.pcx-system-confirm>article>i.kind-catch{color:#9bdcff;background:#22699d2e;border-color:#54b1f28c}.pcx-reputation-window{border-color:#5e9bcd9e;width:min(880px,100vw - 16px);height:min(740px,100dvh - 16px)}.pcx-reputation-header{background:radial-gradient(circle at 17% -25%,#5ab1e540,#0000 43%),linear-gradient(100deg,#1a3a52,#172131 70%)}.pcx-reputation-content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5c9aca80 transparent;flex:1;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);grid-auto-rows:max-content;align-content:start;gap:9px;min-height:0;padding:10px;display:grid;overflow-y:auto}.pcx-reputation-assessment{background:#375b7829;border:1px solid #5b7488;border-radius:11px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;display:grid}.pcx-reputation-assessment>i{color:#b0dbf7;background:#6fa4cd29;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.pcx-reputation-assessment>span{gap:3px;display:grid}.pcx-reputation-assessment small{color:#91b9d5;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-reputation-assessment h3{margin:0;font-size:16px}.pcx-reputation-assessment p{color:var(--pcx-system-text-soft);margin:0;font-size:11px;line-height:1.4}.pcx-reputation-assessment strong{color:#c0d4e4;font-size:10px;font-weight:650;line-height:1.4}.pcx-reputation-assessment.tone-caution{background:#87233326;border-color:#ff74858f}.pcx-reputation-assessment.tone-caution>i{color:#ff9cab;background:#9d283a2e}.pcx-reputation-assessment.tone-positive,.pcx-reputation-assessment.tone-trusted{background:#25703c21;border-color:#5bc97e8a}.pcx-reputation-assessment.tone-positive>i,.pcx-reputation-assessment.tone-trusted>i{color:#95edb0;background:#3da45d2e}.pcx-reputation-assessment.tone-trusted{background:linear-gradient(100deg,#7c550f2b,#26703c1a);border-color:#ffd2568a}.pcx-reputation-assessment.tone-trusted>i{color:#ffe17d}.pcx-reputation-score{border:1px solid var(--pcx-system-border);background:#ffffff06;border-radius:10px;align-self:stretch;overflow:hidden}.pcx-reputation-score>header{grid-template-columns:1fr 1fr;display:grid}.pcx-reputation-score>header>span{justify-items:center;gap:3px;padding:9px;display:grid}.pcx-reputation-score>header>span+span{border-left:1px solid var(--pcx-system-border)}.pcx-reputation-score small{color:var(--pcx-system-muted);font:800 9px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-reputation-score>header b{font-size:18px}.pcx-reputation-score>header>span:first-child b{color:#8cecab}.pcx-reputation-score>header>span:last-child b{color:#ff98a7}.pcx-reputation-score>div{background:#111a23;height:10px;display:flex;overflow:hidden}.pcx-reputation-score>div i{height:100%;display:block}.pcx-reputation-score>div .positive{background:linear-gradient(90deg,#3ea563,#77e99b)}.pcx-reputation-score>div .negative{background:linear-gradient(90deg,#ff7a8d,#b7354c)}.pcx-reputation-score>footer{color:var(--pcx-system-muted);text-align:center;justify-items:center;gap:2px;padding:7px 9px;font-size:10px;display:grid}.pcx-reputation-score>footer b{color:var(--pcx-system-text-soft)}.pcx-reputation-bonus,.pcx-reputation-no-bonus,.pcx-reputation-voting,.pcx-reputation-safety{grid-column:1/-1}.pcx-reputation-bonus{background:linear-gradient(100deg,#80580f30,#2b3a541f);border:1px solid #deb94f75;border-radius:10px;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:9px;padding:9px 11px;display:grid}.pcx-reputation-bonus>i{color:#ffe17b;background:#92651430;border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.pcx-reputation-bonus>span{gap:2px;min-width:0;display:grid}.pcx-reputation-bonus small{color:#d4b65c;font:850 9px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-reputation-bonus h3{margin:0;font-size:12px}.pcx-reputation-bonus>span>div{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.pcx-reputation-bonus>span>div b{color:#ffe39a;background:#ffd5631a;border-radius:6px;padding:4px 6px;font-size:10px}.pcx-reputation-no-bonus{border:1px solid var(--pcx-system-border);color:var(--pcx-system-muted);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;display:flex}.pcx-reputation-no-bonus>span{gap:2px;display:grid}.pcx-reputation-no-bonus b{color:var(--pcx-system-text-soft);font-size:11px}.pcx-reputation-no-bonus small{font-size:10px}.pcx-reputation-voting{border:1px solid var(--pcx-system-border);background:#ffffff05;border-radius:11px;overflow:visible}.pcx-reputation-voting>header{border-bottom:1px solid var(--pcx-system-border);justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:7px 10px;display:flex}.pcx-reputation-voting>header>span{gap:2px;display:grid}.pcx-reputation-voting>header small{color:var(--pcx-system-muted);font:800 9px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-reputation-voting>header h3{margin:0;font-size:13px}.pcx-reputation-voting>header>strong{color:#a9ebba;background:#619c7424;border-radius:6px;padding:5px 7px;font-size:10px}.pcx-reputation-vote-columns{grid-template-columns:1fr 1fr;display:grid}.pcx-reputation-vote-columns>section+section{border-left:1px solid var(--pcx-system-border)}.pcx-reputation-vote-columns>section>header{border-bottom:1px solid var(--pcx-system-border);justify-content:space-between;align-items:baseline;gap:7px;padding:7px 9px;display:flex}.pcx-reputation-vote-columns>section>header b{color:#95eab0;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-reputation-vote-columns>.category-negative>header b{color:#ff9eac}.pcx-reputation-vote-columns>section>header small{color:var(--pcx-system-muted);font-size:9px}.pcx-reputation-vote-columns>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;display:grid}.pcx-reputation-vote-columns button{border:1px solid var(--pcx-system-border);min-width:0;min-height:78px;color:var(--pcx-system-text-soft);text-align:left;cursor:pointer;background:linear-gradient(150deg,#1f32469e,#080f17c7);border-radius:9px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 6px;padding:7px;display:grid}.pcx-reputation-vote-columns button:disabled{cursor:not-allowed;opacity:.58}.pcx-reputation-vote-columns button.selected{opacity:1;border-color:#72dfa0;box-shadow:inset 0 -3px #72dfa0}.pcx-reputation-vote-columns .category-negative button.selected{border-color:#ff8194;box-shadow:inset 0 -3px #ff8194}.pcx-reputation-vote-columns button>i{background:#49a36521;border-radius:50%;grid-column:1/-1;justify-self:center;place-items:center;width:37px;height:37px;font-size:21px;font-style:normal;display:grid}.pcx-reputation-vote-columns .category-negative button>i{background:#9e2a3b21}.pcx-reputation-vote-columns button>span{min-width:0}.pcx-reputation-vote-columns button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.pcx-reputation-vote-columns button>strong{color:var(--pcx-system-muted);font-size:10px}.pcx-reputation-vote-blocked{color:#e3c477;background:#7956121c;border:1px solid #cea4435c;border-radius:7px;align-items:center;gap:7px;margin:0 6px 6px;padding:7px 9px;display:flex}.pcx-reputation-vote-blocked>span{gap:1px;display:grid}.pcx-reputation-vote-blocked b{font-size:10px}.pcx-reputation-vote-blocked small{color:#b39a60;font-size:9px}.pcx-reputation-safety{color:#83c8f4;background:#20587e1a;border:1px solid #4987b25c;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.pcx-reputation-safety>span{gap:2px;display:grid}.pcx-reputation-safety b{font-size:10px}.pcx-reputation-safety p{color:#83aabe;margin:0;font-size:10px;line-height:1.45}.pcx-reputation-confirm>article>i{font-size:30px}.pcx-reputation-confirm>article>i.category-positive{background:#328f4e29;border-color:#67d68a8a}.pcx-reputation-confirm>article>i.category-negative{background:#91253529;border-color:#ff6f818a}.full-profile-reputation{background:linear-gradient(150deg,#0d1d29,#0b111d 70%);border-color:#3b6276}.full-profile-reputation>header{background:linear-gradient(90deg,#153248,#171a31)}.full-profile-reputation>header>span{color:#91daf5}.full-profile-reputation-overview{grid-template-columns:minmax(0,2fr) minmax(110px,.7fr) minmax(110px,.7fr);gap:6px;padding:7px;display:grid}.full-profile-reputation-overview>span{background:#0e1824;border:1px solid #2c455a;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.full-profile-reputation-overview>span>i{color:#99ddfa;background:#193750;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.full-profile-reputation-overview>span>em{gap:2px;min-width:0;font-style:normal;display:grid}.full-profile-reputation-overview small{color:#7998ad;font:800 calc(10px * var(--profile-text-scale)) var(--font-geist-mono)}.full-profile-reputation-overview b{color:#edf7ff;font-size:calc(13px * var(--profile-text-scale));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.full-profile-reputation-overview strong{color:#91a8b9;font-size:calc(10px * var(--profile-text-scale));font-weight:650;line-height:1.35}.full-profile-reputation-overview .positive{border-color:#315a44}.full-profile-reputation-overview .positive>i{color:#8fe4aa;background:#153d29}.full-profile-reputation-overview .negative{border-color:#5c3440}.full-profile-reputation-overview .negative>i{color:#ff98a8;background:#441f2a}.full-profile-reputation-balance{background:linear-gradient(90deg,#471e2a,#291823);border:1px solid #395b70;border-radius:7px;height:25px;margin:0 7px 7px;position:relative;overflow:hidden}.full-profile-reputation-balance>span{background:linear-gradient(90deg,#2f8b58,#67d58a);position:absolute;inset:0 auto 0 0}.full-profile-reputation-balance>b{color:#fff;font-size:calc(10px * var(--profile-text-scale));text-shadow:0 1px 3px #000;place-items:center;display:grid;position:absolute;inset:0}.full-profile-reputation>footer{background:#09121cb8;border-top:1px solid #294252;justify-content:space-between;align-items:center;gap:9px;min-height:38px;padding:7px 9px;display:flex}.full-profile-reputation>footer>small{color:#e1c568;font:900 calc(10px * var(--profile-text-scale)) var(--font-geist-mono)}.full-profile-reputation>footer>span{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.full-profile-reputation>footer>span b{color:#ffe49a;font-size:calc(10px * var(--profile-text-scale));background:#e7c45b1a;border-radius:5px;padding:4px 6px}.full-profile-reputation>footer.inactive p{color:#8296a4;font-size:calc(10px * var(--profile-text-scale));text-align:right;margin:0}.full-profile-reputation.tier-3{border-color:#8b733c;box-shadow:inset 0 0 24px #ecc1480d}@media (hover:hover) and (pointer:fine){.pcx-cash-product{transition:transform .14s,border-color .14s,filter .14s}.pcx-cash-product:hover{filter:brightness(1.08);border-color:#ffd86ab8;transform:translateY(-2px)}.pcx-reputation-vote-columns button:hover:not(:disabled){background:#39875121;border-color:#6bd28a9e}.pcx-reputation-vote-columns .category-negative button:hover:not(:disabled){background:#8e263621;border-color:#ff6f819e}}@media (width<=820px){.pcx-system-tabs>button{flex:1;min-width:0}.pcx-cash-toolbar{flex-direction:column;align-items:stretch}.pcx-cash-toolbar>p{text-align:left}.pcx-stripe-purchase{align-self:flex-start}.pcx-daily-mission-list{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.pcx-reputation-content{grid-template-columns:1fr}.pcx-reputation-assessment,.pcx-reputation-score,.pcx-reputation-bonus,.pcx-reputation-no-bonus,.pcx-reputation-voting,.pcx-reputation-safety{grid-column:1}}@media (height<=560px) and (orientation:landscape){.pcx-system-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:3px}.pcx-system-window,.pcx-reputation-window,.pcx-cash-window{border-radius:10px;width:calc(100vw - 6px);height:calc(100dvh - 6px)}.pcx-system-header{gap:8px;min-height:50px;padding:6px 9px 5px}.pcx-system-brand>i{flex-basis:36px;width:36px;height:36px}.pcx-system-brand>i>svg{width:20px}.pcx-system-brand small{font-size:9px}.pcx-system-brand h2{font-size:18px}.pcx-system-close{flex-basis:31px;width:31px;height:31px}.pcx-system-tabs{min-height:39px;padding:3px 6px}.pcx-system-tabs>button{font-size:10px}.pcx-system-notice{min-height:27px;padding:4px 8px;font-size:10px}.pcx-cash-balance{min-width:105px;padding:4px 7px}.pcx-cash-balance small{font-size:9px}.pcx-cash-balance b{font-size:13px}.pcx-cash-content{gap:6px;padding:6px}.pcx-cash-toolbar{flex-direction:row;min-height:32px}.pcx-cash-toolbar>p{display:none}.pcx-stripe-purchase{min-height:32px;padding:3px 7px}.pcx-cash-catalog>header{min-height:32px;padding:4px 8px}.pcx-cash-catalog>div{grid-template-columns:repeat(auto-fit,minmax(98px,1fr));gap:5px;padding:6px}.pcx-cash-product{gap:3px;min-height:122px;padding:6px 5px 5px}.pcx-cash-product-symbol{flex-basis:52px;width:52px;height:52px}.pcx-cash-product-symbol img{width:44px;height:44px}.pcx-cash-product-copy{min-height:33px}.pcx-cash-product-copy>b{font-size:10px}.pcx-cash-product-price{min-height:25px;padding:3px}.pcx-cash-product-price b{font-size:12px}.pcx-daily-energy-row{min-height:50px;padding:4px 6px}.pcx-daily-energy{grid-template-columns:31px minmax(0,1fr);padding:3px 6px}.pcx-daily-energy>i{width:29px;height:29px}.pcx-daily-energy small{font-size:9px}.pcx-daily-energy b{font-size:12px}.pcx-daily-missions{padding:5px}.pcx-active-mission{grid-template-columns:36px minmax(0,1fr) 90px;gap:6px;margin-bottom:4px;padding:5px 7px}.pcx-active-mission>i{width:33px;height:33px}.pcx-active-mission h3{font-size:11px}.pcx-active-mission p{font-size:10px}.pcx-daily-kind-tabs{margin-bottom:4px}.pcx-daily-kind-tabs button{min-height:31px}.pcx-daily-mission-list{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:5px}.pcx-daily-mission-card{min-height:184px}.pcx-daily-bonuses{gap:6px;padding:6px}.pcx-daily-bonuses>header p{display:none}.pcx-daily-bonuses>section{grid-template-columns:repeat(3,minmax(190px,1fr))}.pcx-reputation-content{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:5px;padding:5px}.pcx-reputation-assessment{grid-template-columns:40px minmax(0,1fr);gap:7px;padding:6px 8px}.pcx-reputation-assessment>i{width:37px;height:37px}.pcx-reputation-assessment h3{font-size:13px}.pcx-reputation-assessment p,.pcx-reputation-assessment strong{font-size:10px}.pcx-reputation-bonus{padding:6px 8px}.pcx-reputation-voting>header{min-height:38px;padding:4px 7px}.pcx-reputation-vote-columns button{min-height:66px}.pcx-reputation-safety{padding:6px 8px}}.device-celular .pcx-system-backdrop{padding:max(3px, env(safe-area-inset-top,0px)) max(3px, env(safe-area-inset-right,0px)) max(3px, env(safe-area-inset-bottom,0px)) max(3px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:none;backdrop-filter:none}.device-celular .pcx-system-window{border-radius:9px;width:100%;height:100%;min-height:0}.device-celular .pcx-cash-window{max-height:none}.device-celular .pcx-system-confirm{-webkit-backdrop-filter:none;backdrop-filter:none}.device-celular .pcx-system-backdrop button{touch-action:manipulation}.device-celular .pcx-cash-product{min-height:124px}.device-celular .pcx-reputation-vote-columns button{min-height:66px}@media (width<=680px) and (orientation:portrait){.pcx-system-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;padding:3px}.pcx-system-window,.pcx-reputation-window,.pcx-cash-window{border-radius:9px;width:calc(100vw - 6px);height:calc(100dvh - 6px)}.pcx-system-header{min-height:57px;padding:7px 8px 6px}.pcx-system-brand>i{flex-basis:38px;width:38px;height:38px}.pcx-system-brand h2{font-size:17px}.pcx-system-brand small{font-size:9px}.pcx-cash-balance{min-width:0;padding:5px 7px}.pcx-cash-balance small{display:none}.pcx-cash-content{padding:6px}.pcx-cash-toolbar{flex-direction:column}.pcx-cash-toolbar>p{font-size:10px}.pcx-stripe-purchase{width:100%}.pcx-stripe-purchase>span{flex:1}.pcx-cash-catalog>div{grid-template-columns:1fr 1fr}.pcx-cash-product{min-height:145px}.pcx-cash-detail>article{padding:11px}.pcx-cash-detail>article>header{grid-template-columns:64px minmax(0,1fr) 31px;gap:8px}.pcx-cash-detail>article>header .pcx-cash-product-symbol{width:59px;height:59px}.pcx-cash-detail>article>header h3{font-size:17px}.pcx-cash-detail-price{flex-direction:column;align-items:stretch}.pcx-cash-detail-price>button{width:100%;min-width:0}.pcx-daily-header .pcx-daily-reset{display:none}.pcx-daily-energy-row{grid-template-columns:1fr}.pcx-daily-mission-list{grid-template-columns:1fr 1fr}.pcx-daily-bonuses>header{flex-direction:column;align-items:start}.pcx-daily-bonuses>header p{text-align:left}.pcx-daily-bonuses>section,.pcx-reputation-content{grid-template-columns:1fr}.pcx-reputation-assessment,.pcx-reputation-score,.pcx-reputation-bonus,.pcx-reputation-no-bonus,.pcx-reputation-voting,.pcx-reputation-safety{grid-column:1}.pcx-reputation-vote-columns{grid-template-columns:1fr}.pcx-reputation-vote-columns>section+section{border-top:1px solid var(--pcx-system-border);border-left:0}.full-profile-reputation-overview{grid-template-columns:1fr 1fr}.full-profile-reputation-overview>.assessment{grid-column:1/-1}.full-profile-reputation>footer{flex-direction:column;align-items:flex-start}.full-profile-reputation>footer>span{justify-content:flex-start}.full-profile-reputation>footer.inactive p{text-align:left}}@media (width<=480px){.pcx-cash-detail-price{flex-direction:column;align-items:stretch}.pcx-cash-detail-price>button{width:100%;min-width:0}}@media (width<=760px) and (orientation:landscape){.pcx-diamond-embedded-checkout{padding:max(3px,env(safe-area-inset-top)) max(3px,env(safe-area-inset-right)) max(3px,env(safe-area-inset-bottom)) max(3px,env(safe-area-inset-left))}.pcx-diamond-embedded-checkout>article{width:calc(100vw - 6px);max-height:calc(100dvh - 6px)}.pcx-diamond-embedded-checkout>article>header{min-height:54px;padding:6px 9px}.pcx-diamond-embedded-checkout>article>header p{display:none}.pcx-diamond-embedded-frame{min-height:230px;max-height:calc(100dvh - 104px)}.pcx-diamond-embedded-checkout>article>footer{min-height:42px;padding:5px 9px}.game-shell.design-v40157 .player-profile-shell .player-berry-strip{max-height:min(82px,100dvh - 116px);padding:0 2px 0 0}.full-profile-reputation-overview{grid-template-columns:minmax(0,2fr) minmax(90px,.7fr) minmax(90px,.7fr);gap:4px;padding:4px}.full-profile-reputation-overview>span{gap:5px;padding:5px}.full-profile-reputation-overview>span>i{flex-basis:27px;width:27px;height:27px}.full-profile-reputation-balance{height:20px;margin:0 4px 4px}.full-profile-reputation>footer{min-height:30px;padding:4px 6px}}.game-shell.design-v40157.device-pc .pcx-system-backdrop small,.game-shell.design-v40157.device-pc .pcx-diamond-bonus-tiers>div strong{font-size:15px}.game-shell.design-v40157.device-pc .full-profile-backdrop{--profile-text-scale:1}.game-shell.design-v40157.device-pc .full-profile-window small{font-size:10px}.game-shell.design-v40157.device-pc .full-profile-header .full-profile-trainer h2{font-size:21px}.game-shell.design-v40157.device-pc .full-profile-header .full-profile-trainer em{font-size:11px}.game-shell.design-v40157.device-pc .full-profile-header .full-profile-trainer em>b{font-size:10px}.game-shell.design-v40157.device-pc .full-profile-tabs{height:42px}.game-shell.design-v40157.device-pc .full-profile-tabs button{font-size:11px}.game-shell.design-v40157.device-pc .full-profile-notice{min-height:30px;font-size:11px}.game-shell.design-v40157.device-pc .full-profile-hero strong{font-size:20px}.game-shell.design-v40157.device-pc .full-profile-hero em,.game-shell.design-v40157.device-pc .full-profile-reputation strong,.game-shell.design-v40157.device-pc .full-profile-reputation p{font-size:10px}.game-shell.design-v40157.device-pc .full-profile-section>header b{font-size:11px}.game-shell.design-v40157.device-pc .full-profile-stat-grid b,.game-shell.design-v40157.device-pc .full-profile-detail-grid b,.game-shell.design-v40157.device-pc .full-profile-account-card b{font-size:13px}.game-shell.design-v40157.device-pc .full-profile-account-card em,.game-shell.design-v40157.device-pc .full-profile-security form p{font-size:10px}.game-shell.design-v40157.device-pc .full-profile-security form input[type=password],.game-shell.design-v40157.device-pc .full-profile-security form input[type=text]{height:36px;font-size:13px}.game-shell.design-v40157.device-pc .full-profile-show-password,.game-shell.design-v40157.device-pc .full-profile-security-note{font-size:10px}.game-shell.design-v40157.device-pc .full-profile-security form>button{height:38px;font-size:11px}.game-shell.design-v40157.device-pc .player-profile-actions button,.game-shell.design-v40157.device-pc .player-full-profile-button{min-height:31px;font-size:11px}@media (width<=520px){.game-shell.design-v40157.device-pc .full-profile-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 34px;align-content:center;min-height:112px}.game-shell.design-v40157.device-pc .full-profile-trainer{grid-area:1/1}.game-shell.design-v40157.device-pc .full-profile-header>button{grid-area:1/2}.game-shell.design-v40157.device-pc .full-profile-team-showcase{grid-area:2/1/auto/-1;width:100%;min-width:0}.game-shell.design-v40157.device-pc .full-profile-team-showcase>div{grid-template-columns:repeat(6,minmax(40px,1fr));justify-items:center;display:grid}.game-shell.design-v40157.device-pc .full-profile-team-pokemon{flex-basis:auto;width:48px;min-width:0;max-width:100%;height:48px}}@media (prefers-reduced-motion:reduce){.pcx-system-backdrop *,.pcx-system-backdrop :before,.pcx-system-backdrop :after{scroll-behavior:auto!important;transition:none!important}}.pcx-diamond-art{object-fit:contain;filter:drop-shadow(0 2px 2px #0000008c);flex:none;width:32px;height:32px}.pcx-cash-content{overflow:hidden}.pcx-cash-layout{grid-template-columns:164px minmax(0,1fr);gap:9px;min-height:0;display:grid}.pcx-cash-categories{background:#03080f7a;border:1px solid #e0b94957;border-radius:11px;flex-direction:column;gap:6px;min-height:0;padding:7px;display:flex}.pcx-cash-categories>button{border:1px solid var(--pcx-system-border);min-height:48px;color:var(--pcx-system-muted);text-align:left;cursor:pointer;background:#ffffff06;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:6px 8px;display:grid;position:relative}.pcx-cash-categories>button>span{gap:2px;min-width:0;display:grid}.pcx-cash-categories>button b{color:var(--pcx-system-text-soft);font-size:11px}.pcx-cash-categories>button small{color:var(--pcx-system-muted);font-size:9px}.pcx-cash-categories>button.active{color:#ffe080;background:linear-gradient(135deg,#704e1059,#22273161);border-color:#f2c94f9e;box-shadow:inset 3px 0 #f2c94f}.pcx-cash-categories>button:disabled{cursor:not-allowed;opacity:.54}.pcx-cash-categories>.pcx-stripe-purchase{color:#8edbff;opacity:1;background:linear-gradient(100deg,#1c5d8538,#29406426);border-style:dashed;border-color:#64b5e58a;grid-template-columns:36px minmax(0,1fr);align-content:center;width:100%;min-height:76px;margin-top:auto;display:grid}.pcx-cash-categories>.pcx-stripe-purchase:hover,.pcx-cash-categories>.pcx-stripe-purchase:focus-visible{background:linear-gradient(100deg,#2074a35c,#2b4b7742);border-color:#70cff7}.pcx-cash-storefront{flex-direction:column;gap:7px;min-width:0;min-height:0;display:flex;overflow:hidden}.pcx-cash-storefront>p{color:var(--pcx-system-muted);flex:none;margin:0;font-size:11px}.pcx-cash-storefront>.pcx-cash-catalog{scrollbar-width:thin;min-height:0;overflow-y:auto}.pcx-cash-product-price small{display:none}.pcx-cash-product-price .pcx-diamond-art{width:28px;height:28px}.pcx-cash-detail-price>button{min-width:190px}.pcx-cash-detail-price .pcx-diamond-art{width:32px;height:32px}.pcx-cash-detail-price>button b{font-size:13px}.pcx-daily-reroll{border:1px solid var(--pcx-system-border);background:#1427378a;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;min-height:47px;margin-bottom:7px;padding:6px 8px;display:flex}.pcx-daily-reroll>span{color:#9ed7f7;align-items:center;gap:7px;min-width:0;display:flex}.pcx-daily-reroll>span>span{gap:1px;min-width:0;display:grid}.pcx-daily-reroll b{font:850 10px var(--pcx-font-data,var(--font-geist-mono),monospace)}.pcx-daily-reroll small{color:var(--pcx-system-muted);font-size:10px}.pcx-daily-reroll>button{color:#e5f7ff;min-height:34px;font:850 10px var(--pcx-font-data,var(--font-geist-mono),monospace);cursor:pointer;white-space:nowrap;background:#2a719e3d;border:1px solid #66b7e985;border-radius:7px;align-items:center;gap:6px;padding:0 10px;display:flex}.pcx-daily-reroll>button strong{color:#ffe17d}.pcx-daily-reroll>button:disabled{color:#788894;cursor:not-allowed;background:#15202a;border-color:#344350}.pcx-daily-mission-list{grid-template-columns:1fr}.pcx-daily-rank-slot{--rank-color:#aab4bd;border:1px solid var(--pcx-system-border);background:linear-gradient(155deg,#1c2d41b8,#080f18db);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:8px;display:grid}.pcx-daily-rank-slot[data-rank=D]{--rank-color:#aab4bd}.pcx-daily-rank-slot[data-rank=C]{--rank-color:#72d08b}.pcx-daily-rank-slot[data-rank=B]{--rank-color:#6fc5ff}.pcx-daily-rank-slot[data-rank=A]{--rank-color:#c78cff}.pcx-daily-rank-slot[data-rank=S]{--rank-color:#ffd66d}.pcx-daily-rank-slot>header{border-bottom:1px solid var(--pcx-system-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-height:29px;padding-bottom:6px;display:flex}.pcx-daily-rank-slot>header>span:first-child{align-items:baseline;gap:7px;display:flex}.pcx-daily-rank-slot>header strong{color:var(--rank-color);font:900 11px var(--pcx-font-data,var(--font-geist-mono),monospace)}.pcx-daily-rank-slot>header small{color:var(--pcx-system-muted);font-size:9px}.pcx-daily-candidates{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.pcx-daily-candidate{border:1px solid color-mix(in srgb,var(--rank-color) 42%,transparent);min-width:0;min-height:67px;color:var(--pcx-system-text);text-align:left;cursor:pointer;background:#02080e61;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;padding:5px 6px;display:grid}.pcx-daily-candidate:hover:not(:disabled),.pcx-daily-candidate:focus-visible:not(:disabled){border-color:var(--rank-color);background:color-mix(in srgb,var(--rank-color) 12%,#0a121c)}.pcx-daily-candidate:disabled{cursor:not-allowed;opacity:.48}.pcx-daily-candidate>i{background:color-mix(in srgb,var(--rank-color) 12%,#101923);border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;display:grid;overflow:hidden}.pcx-daily-candidate>span{gap:2px;min-width:0;display:grid}.pcx-daily-candidate b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pcx-daily-candidate small{color:var(--pcx-system-muted);font-size:9px}.pcx-daily-pokemon-icon,.pcx-daily-pokemon-fallback{width:46px;height:46px;display:block;overflow:hidden}.pcx-daily-pokemon-icon:before{content:"";width:var(--daily-sprite-width);height:var(--daily-sprite-height);background-image:var(--daily-atlas);background-position:var(--daily-atlas-x) var(--daily-atlas-y);transform-origin:0 0;image-rendering:pixelated;display:block;transform:scale(.72)}.pcx-daily-pokemon-fallback{color:var(--rank-color);font:900 18px var(--pcx-font-data,var(--font-geist-mono),monospace);place-items:center;display:grid}.pcx-active-mission .pcx-daily-pokemon-icon,.pcx-active-mission .pcx-daily-pokemon-fallback{width:43px;height:43px}.pcx-daily-rank-slot>footer{grid-column:1/-1;justify-content:flex-end;gap:5px;display:flex}.pcx-daily-rank-slot>footer>span{background:#0003;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;display:flex}.pcx-daily-rank-slot>footer small{color:var(--pcx-system-muted);font-size:8px}.pcx-daily-rank-slot>footer b{font-size:9px}.pcx-daily-rank-complete,.pcx-daily-rank-empty{color:#8be5a7;background:#2e77461f;border-radius:8px;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:67px;padding:8px;display:grid}.pcx-daily-rank-complete svg,.pcx-daily-rank-empty svg{grid-row:1/3}.pcx-daily-rank-complete b,.pcx-daily-rank-empty b{font-size:11px}.pcx-daily-rank-complete small,.pcx-daily-rank-empty small{color:var(--pcx-system-muted);font-size:9px}.pcx-daily-rank-empty{color:#8fa2b6;background:#ffffff06}.pcx-daily-rank-slot.completed{border-color:#56b7745c}.pcx-daily-rank-slot.active{border-color:color-mix(in srgb,var(--rank-color) 65%,transparent)}.pcx-reputation-levels{border:1px solid var(--pcx-system-border);background:#ffffff05;border-radius:11px;grid-column:1/-1;overflow:hidden}.pcx-reputation-levels>header{border-bottom:1px solid var(--pcx-system-border);justify-content:space-between;align-items:end;gap:10px;padding:8px 10px;display:flex}.pcx-reputation-levels>header>span{gap:2px;display:grid}.pcx-reputation-levels>header small{color:#8fcbea;font:850 9px var(--pcx-font-data,var(--font-geist-mono),monospace)}.pcx-reputation-levels>header h3{margin:0;font-size:13px}.pcx-reputation-levels>header p{color:var(--pcx-system-muted);margin:0;font-size:10px}.pcx-reputation-levels>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:7px;display:grid}.pcx-reputation-levels article{border:1px solid var(--pcx-system-border);background:#0f1b29b8;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:6px;min-width:0;padding:7px;display:grid;position:relative}.pcx-reputation-levels article.current{border-color:#f2c94fa8;box-shadow:inset 0 -3px #f2c94f80}.pcx-reputation-levels article>i{color:#ffe17b;background:#deb94f1f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.pcx-reputation-levels article>span{gap:1px;min-width:0;display:grid}.pcx-reputation-levels article>span small{color:#d7bb67;font-size:9px}.pcx-reputation-levels article>span b{font-size:10px}.pcx-reputation-levels article>span em{color:var(--pcx-system-muted);font-size:8px;font-style:normal}.pcx-reputation-levels article>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3px;display:grid}.pcx-reputation-levels article>div b{color:#ecd98f;text-align:center;background:#ffd56314;border-radius:4px;padding:3px;font-size:8px}.pcx-reputation-levels article>strong{color:#ffe999;background:#6e5716;border-radius:999px;padding:2px 4px;font-size:8px;position:absolute;top:4px;right:4px}.pcx-action-popup{z-index:23000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01040ad1;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.pcx-action-popup>article{color:#f5f8fc;background:linear-gradient(150deg,#17263a,#09111d 72%);border:1px solid #4f8fbb;border-radius:14px;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:10px;width:min(430px,100vw - 20px);padding:15px;display:grid;box-shadow:0 28px 90px #000}.pcx-action-popup>article.has-outfit-preview{grid-template-columns:124px minmax(0,1fr) 32px;width:min(500px,100vw - 20px)}.pcx-action-popup .pcx-action-popup-outfits{align-self:center;width:120px;height:68px}.pcx-action-popup .pcx-action-popup-outfits>i{height:66px}.pcx-action-popup .pcx-action-popup-outfits canvas{width:58px!important;height:58px!important}.pcx-action-popup>article>img,.pcx-action-popup>article>i{object-fit:contain;width:54px;height:54px;font:900 25px var(--pcx-font-data,var(--font-geist-mono),monospace);background:#54a6db21;border-radius:50%;place-items:center;font-style:normal;display:grid}.pcx-action-popup.tone-success>article{border-color:#55996b}.pcx-action-popup.tone-success>article>i{color:#8de9aa;background:#3e915929}.pcx-action-popup.tone-error>article{border-color:#ae4c5b}.pcx-action-popup.tone-error>article>i{color:#ff9eac;background:#972f3f2b}.pcx-action-popup>article>span{gap:3px;min-width:0;display:grid}.pcx-action-popup small{color:#89b9d7;font:850 9px var(--pcx-font-data,var(--font-geist-mono),monospace)}.pcx-action-popup h3{margin:0;font-size:18px}.pcx-action-popup p{color:#b9cbd8;margin:0;font-size:11px;line-height:1.45}.pcx-action-popup>article>button{color:#ff9eae;cursor:pointer;background:#2a161e;border:1px solid #6c4050;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.pcx-action-popup footer{grid-column:1/-1;justify-content:flex-end;padding-top:3px;display:flex}.pcx-action-popup footer button{color:#f0faff;cursor:pointer;background:#285b7c;border:1px solid #4e94bd;border-radius:7px;min-width:90px;min-height:34px;font-weight:850}.game-shell.design-v40157.device-pc .pcx-action-popup small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-action-popup p{font-size:14px}.game-shell.design-v40157.device-pc .pcx-action-popup footer button{font-size:13px}.player-top-notification{--top-notification-accent:#82dfff;z-index:10110;top:max(58px, calc(env(safe-area-inset-top,0px) + 8px));border:1px solid color-mix(in srgb, var(--top-notification-accent) 58%, #263749);color:#f1f7fb;width:max-content;max-width:min(470px,100vw - 24px);min-height:38px;box-shadow:0 8px 24px #0000007a, 0 0 14px color-mix(in srgb, var(--top-notification-accent) 15%, transparent);pointer-events:none;background:#0a121bf5;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 7px;animation:4s both player-top-notification-cycle;display:flex;position:fixed;left:50%;transform:translate(-50%)}.player-top-notification.kind-market{--top-notification-accent:#ffd36f}.player-top-notification.kind-quest{--top-notification-accent:#8edcff}.player-top-notification>i{background:color-mix(in srgb, var(--top-notification-accent) 15%, transparent);width:25px;height:25px;color:var(--top-notification-accent);border-radius:50%;flex:0 0 25px;place-items:center;display:grid}.player-top-notification>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;line-height:1.25;overflow:hidden}.game-shell.design-v40157.device-pc .player-top-notification>span{font-size:14px}@keyframes player-top-notification-cycle{0%{opacity:0;transform:translate(-50%,-9px)}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5px)}}.device-celular .player-top-notification{top:max(44px, calc(env(safe-area-inset-top,0px) + 4px));gap:6px;max-width:min(420px,100vw - 16px);min-height:31px;padding:4px 10px 4px 5px}.device-celular .player-top-notification>i{flex-basis:23px;width:23px;height:23px}.device-celular .player-top-notification>span{font-size:10px}.initial-tutorial{z-index:38;top:calc(var(--game-safe-top,0px) + 64px);left:calc(var(--game-safe-left,0px) + (100vw - var(--game-safe-left,0px) - var(--game-safe-right,0px))/2);box-sizing:border-box;width:fit-content;max-width:min(390px,calc(100vw - var(--game-safe-left,0px) - var(--game-safe-right,0px) - 24px));color:#fff;pointer-events:none;background:#06090de8;border:1px solid #ffffff2e;border-radius:10px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:6px 10px 6px 7px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 5px 16px #00000085,inset 0 1px #ffffff0d}.initial-tutorial.stage-farewell{grid-template-columns:40px minmax(0,1fr) auto}.initial-tutorial-icon{color:#bceeff;transform-origin:50%;filter:drop-shadow(0 2px 2px #000000fa)drop-shadow(0 0 5px #43bef0b3);background:#3f97b52b;border:1px solid #93e1f96b;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.initial-tutorial.stage-exit .initial-tutorial-icon>svg{stroke-width:2.7px;width:30px;height:30px;animation:1.15s ease-in-out infinite initial-tutorial-arrow}.initial-tutorial.stage-defeat .initial-tutorial-icon{color:#ff9ca5;filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 5px #ff5666a6)}.initial-tutorial.stage-capture .initial-tutorial-icon{color:#ffd57a;filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 5px #ffbe4ba6)}.initial-tutorial.stage-farewell .initial-tutorial-icon{color:#a8efba;filter:drop-shadow(0 2px 2px #000)drop-shadow(0 0 5px #5cdc7fa6)}.initial-tutorial>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.initial-tutorial small,.initial-tutorial strong,.initial-tutorial em{text-shadow:0 1px 1px #000,0 2px 4px #000000fa,0 0 8px #000000eb}.initial-tutorial small{color:#9ce6ff;font:850 9px/1 var(--font-geist-mono);letter-spacing:.1em}.initial-tutorial strong{color:#fff;font-size:12px;font-weight:900;line-height:1.25}.initial-tutorial em{color:#d2e5ef;font:750 9px/1.2 var(--font-geist-mono);font-style:normal}.initial-tutorial>button{color:#f1fff4;min-width:72px;min-height:34px;font:850 10px var(--font-geist-mono);cursor:pointer;pointer-events:auto;background:#146736f0;border:1px solid #78d891;border-radius:8px;padding:0 10px;box-shadow:0 2px 7px #000000bf}.initial-tutorial>button:hover,.initial-tutorial>button:focus-visible{outline-offset:2px;background:#238048;border-color:#c8f8d4;outline:2px solid #7de6994d}.game-shell.device-pc .initial-tutorial small,.game-shell.device-pc .initial-tutorial em{font-size:12px}.game-shell.device-pc .initial-tutorial strong{font-size:14px}.game-shell.device-pc .initial-tutorial>button{font-size:13px}.game-shell.device-celular .initial-tutorial{top:calc(var(--game-safe-top,0px) + 62px);max-width:min(310px,calc(100vw - var(--game-safe-left,0px) - var(--game-safe-right,0px) - 16px));border-radius:9px;grid-template-columns:36px minmax(0,1fr);gap:6px;padding:5px 8px 5px 5px}.game-shell.device-celular .initial-tutorial.stage-farewell{grid-template-columns:36px minmax(0,1fr) auto}.game-shell.device-celular .initial-tutorial-icon{width:34px;height:34px}.game-shell.device-celular .initial-tutorial-icon>svg{width:18px;height:18px}.game-shell.device-celular .initial-tutorial.stage-exit .initial-tutorial-icon>svg{width:26px;height:26px}.game-shell.device-celular .initial-tutorial small,.game-shell.device-celular .initial-tutorial em{font-size:8px}.game-shell.device-celular .initial-tutorial strong{font-size:11px;line-height:1.2}.game-shell.device-celular .initial-tutorial>button{min-width:62px;min-height:36px;padding:0 7px;font-size:10px}@media (width<=760px) and (orientation:landscape){.game-shell.device-celular .initial-tutorial{top:calc(var(--game-safe-top,0px) + 50px);max-width:min(292px,calc(100vw - var(--game-safe-left,0px) - var(--game-safe-right,0px) - 16px))}}.player-top-notification~.initial-tutorial{top:max(104px,calc(var(--game-safe-top,0px) + 64px))}.game-shell.device-celular .player-top-notification~.initial-tutorial{top:max(83px,calc(var(--game-safe-top,0px) + 62px))}@keyframes initial-tutorial-arrow{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.initial-tutorial.stage-exit .initial-tutorial-icon>svg{animation:none}}@media (width<=820px){.pcx-cash-layout{grid-template-columns:135px minmax(0,1fr)}.pcx-cash-categories{padding:5px}.pcx-cash-categories>button{min-height:42px;padding:4px 6px}.pcx-daily-candidates{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=560px) and (orientation:landscape){.pcx-cash-layout{grid-template-columns:126px minmax(0,1fr);gap:5px}.pcx-cash-categories>button{min-height:35px}.pcx-cash-categories>.pcx-stripe-purchase{min-height:56px}.pcx-cash-storefront>p{display:none}.pcx-daily-reroll{min-height:37px;margin-bottom:4px;padding:3px 6px}.pcx-daily-rank-slot{padding:5px}.pcx-daily-candidate{grid-template-columns:38px minmax(0,1fr);min-height:55px;padding:3px}.pcx-daily-candidate>i,.pcx-daily-pokemon-icon,.pcx-daily-pokemon-fallback{width:36px;height:36px}.pcx-daily-pokemon-icon:before{transform:scale(.56)}}@media (width<=680px) and (orientation:portrait){.pcx-cash-content{overflow-y:auto}.pcx-cash-layout{flex-direction:column;display:flex}.pcx-cash-categories{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pcx-cash-categories>button{grid-template-columns:18px minmax(0,1fr);padding:4px}.pcx-cash-categories>button>svg:last-child,.pcx-cash-categories>button small{display:none}.pcx-cash-categories>.pcx-stripe-purchase{grid-column:1/-1;min-height:42px;margin:0}.pcx-cash-storefront{overflow:visible}.pcx-daily-reroll{flex-direction:column;align-items:stretch}.pcx-daily-reroll>button{justify-content:center}.pcx-daily-candidates{grid-template-columns:1fr 1fr}.pcx-reputation-levels>header{flex-direction:column;align-items:flex-start}.pcx-reputation-levels>div{grid-template-columns:1fr}}.game-shell.design-v40157.device-pc .pcx-daily-backdrop,.game-shell.design-v40157.device-pc .pcx-reputation-backdrop{--pcx-pc-body-font-size:14px;--pcx-pc-action-font-size:13px;--pcx-pc-secondary-font-size:12px;font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-daily-backdrop small,.game-shell.design-v40157.device-pc .pcx-reputation-backdrop small{font-size:var(--pcx-pc-secondary-font-size)}.game-shell.design-v40157.device-pc .pcx-daily-backdrop p,.game-shell.design-v40157.device-pc .pcx-reputation-backdrop p{font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-daily-backdrop .pcx-system-brand small,.game-shell.design-v40157.device-pc .pcx-reputation-backdrop .pcx-system-brand small,.game-shell.design-v40157.device-pc .pcx-daily-reset small,.game-shell.design-v40157.device-pc .pcx-daily-energy small,.game-shell.design-v40157.device-pc .pcx-active-mission small{font-size:var(--pcx-pc-secondary-font-size)}.game-shell.design-v40157.device-pc .pcx-daily-reset b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-daily-energy b{font-size:17px}.game-shell.design-v40157.device-pc .pcx-daily-energy b em{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-backdrop .pcx-system-tabs>button,.game-shell.design-v40157.device-pc .pcx-daily-kind-tabs button,.game-shell.design-v40157.device-pc .pcx-daily-reroll>button,.game-shell.design-v40157.device-pc .pcx-daily-bonus>button{font-size:var(--pcx-pc-action-font-size)}.game-shell.design-v40157.device-pc .pcx-active-mission{grid-template-columns:64px minmax(0,1fr) minmax(110px,.22fr)}.game-shell.design-v40157.device-pc .pcx-active-mission>i{width:60px;height:60px}.game-shell.design-v40157.device-pc .pcx-active-mission h3{font-size:16px}.game-shell.design-v40157.device-pc .pcx-active-mission p{font-size:14px}.game-shell.design-v40157.device-pc .pcx-daily-reroll b{font-size:13px}.game-shell.design-v40157.device-pc .pcx-daily-reroll small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-rank-slot>header strong{font-size:14px}.game-shell.design-v40157.device-pc .pcx-daily-rank-slot>header small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-energy-cost{font-size:13px}.game-shell.design-v40157.device-pc .pcx-daily-candidate{grid-template-columns:58px minmax(0,1fr);gap:8px;min-height:76px;padding:7px 8px}.game-shell.design-v40157.device-pc .pcx-daily-pokemon-icon{position:relative}.game-shell.design-v40157.device-pc .pcx-daily-pokemon-icon:before{transform-origin:50%;image-rendering:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-shell.design-v40157.device-pc .pcx-active-mission .pcx-daily-pokemon-icon,.game-shell.design-v40157.device-pc .pcx-active-mission .pcx-daily-pokemon-fallback{width:56px;height:44px}.game-shell.design-v40157.device-pc .pcx-active-mission .pcx-daily-pokemon-icon:before{transform:translate(-50%,-50%)}.game-shell.design-v40157.device-pc .pcx-daily-candidate small,.game-shell.design-v40157.device-pc .pcx-daily-rank-slot>footer small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-rank-slot>footer b{font-size:13px}.game-shell.design-v40157.device-pc .pcx-daily-rank-complete,.game-shell.design-v40157.device-pc .pcx-daily-rank-empty{min-height:82px}.game-shell.design-v40157.device-pc .pcx-daily-rank-complete b,.game-shell.design-v40157.device-pc .pcx-daily-rank-empty b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-daily-rank-complete small,.game-shell.design-v40157.device-pc .pcx-daily-rank-empty small,.game-shell.design-v40157.device-pc .pcx-daily-bonuses>header small,.game-shell.design-v40157.device-pc .pcx-daily-bonus>span small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-bonuses>header h3{font-size:18px}.game-shell.design-v40157.device-pc .pcx-daily-bonuses>header p,.game-shell.design-v40157.device-pc .pcx-daily-bonus>span p,.game-shell.design-v40157.device-pc .pcx-daily-bonus>span em{font-size:14px}.game-shell.design-v40157.device-pc .pcx-daily-bonus>span h3{font-size:16px}.game-shell.design-v40157.device-pc .pcx-daily-bonus>strong,.game-shell.design-v40157.device-pc .pcx-daily-bonuses>aside b{font-size:13px}.game-shell.design-v40157.device-pc .pcx-daily-bonuses>aside p{font-size:12px}.game-shell.design-v40157.device-pc .pcx-reputation-assessment small,.game-shell.design-v40157.device-pc .pcx-reputation-score small,.game-shell.design-v40157.device-pc .pcx-reputation-bonus small,.game-shell.design-v40157.device-pc .pcx-reputation-no-bonus small,.game-shell.design-v40157.device-pc .pcx-reputation-voting>header small,.game-shell.design-v40157.device-pc .pcx-reputation-vote-columns>section>header small,.game-shell.design-v40157.device-pc .pcx-reputation-vote-blocked small{font-size:var(--pcx-pc-secondary-font-size)}.game-shell.design-v40157.device-pc .pcx-reputation-assessment h3{font-size:17px}.game-shell.design-v40157.device-pc .pcx-reputation-assessment p,.game-shell.design-v40157.device-pc .pcx-reputation-assessment strong{font-size:14px}.game-shell.design-v40157.device-pc .pcx-reputation-score>header b{font-size:20px}.game-shell.design-v40157.device-pc .pcx-reputation-score>footer{font-size:14px}.game-shell.design-v40157.device-pc .pcx-reputation-bonus h3{font-size:15px}.game-shell.design-v40157.device-pc .pcx-reputation-bonus>span>div b{font-size:13px}.game-shell.design-v40157.device-pc .pcx-reputation-no-bonus b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-reputation-levels>header small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-reputation-levels>header h3{font-size:16px}.game-shell.design-v40157.device-pc .pcx-reputation-levels>header p{font-size:12px}.game-shell.design-v40157.device-pc .pcx-reputation-levels article{grid-template-columns:46px minmax(0,1fr);gap:8px;padding:9px}.game-shell.design-v40157.device-pc .pcx-reputation-levels article>i{width:44px;height:44px}.game-shell.design-v40157.device-pc .pcx-reputation-levels article>span small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-reputation-levels article>span b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-reputation-levels article>span em,.game-shell.design-v40157.device-pc .pcx-reputation-levels article>div b,.game-shell.design-v40157.device-pc .pcx-reputation-levels article>strong{font-size:12px}.game-shell.design-v40157.device-pc .pcx-reputation-voting>header h3{font-size:16px}.game-shell.design-v40157.device-pc .pcx-reputation-voting>header>strong,.game-shell.design-v40157.device-pc .pcx-reputation-vote-columns>section>header b{font-size:13px}.game-shell.design-v40157.device-pc .pcx-reputation-vote-columns button{min-height:92px;padding:9px}.game-shell.design-v40157.device-pc .pcx-reputation-vote-columns button>i{width:44px;height:44px;font-size:25px}.game-shell.design-v40157.device-pc .pcx-reputation-vote-columns button>span b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-reputation-vote-columns button>strong{font-size:13px}.game-shell.design-v40157.device-pc .pcx-reputation-vote-blocked b,.game-shell.design-v40157.device-pc .pcx-reputation-safety b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-reputation-safety p{font-size:12px}.pcx-daily-window .pcx-system-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pcx-daily-missions,.pcx-daily-collection{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#5b9bcc7a transparent;flex:1;min-height:0;overflow-y:auto}.pcx-daily-missions{padding:7px}.pcx-daily-mission-toolbar{grid-template-columns:minmax(0,1fr) minmax(290px,.55fr);gap:7px;margin-bottom:7px;display:grid}.pcx-daily-mission-toolbar .pcx-daily-kind-tabs,.pcx-daily-mission-toolbar .pcx-daily-reroll{margin:0}.pcx-daily-kind-tabs button{text-align:left;justify-content:flex-start;padding:5px 10px}.pcx-daily-kind-tabs button>span{gap:1px;min-width:0;display:grid}.pcx-daily-kind-tabs button>span b{font-size:10px}.pcx-daily-kind-tabs button>span small{color:var(--pcx-system-muted);font-size:9px}.pcx-daily-rank-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.pcx-daily-rank-tabs button{border:1px solid var(--pcx-system-border);min-width:0;min-height:42px;color:var(--pcx-system-muted);cursor:pointer;background:#ffffff06;border-radius:8px;grid-template-columns:auto minmax(0,1fr);justify-content:center;align-items:center;gap:6px;padding:5px 8px;display:grid}.pcx-daily-rank-tabs button b{color:var(--pcx-system-text-soft);font-size:12px}.pcx-daily-rank-tabs button small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pcx-daily-rank-tabs button.active{background:#29719e33;border-color:#68bceea8;box-shadow:inset 0 -3px #5eb7ea}.pcx-daily-rank-tabs button.completed{border-color:#5cbf7b75}.pcx-daily-rank-tabs button.completed b{color:#8ce9aa}.pcx-daily-rank-tabs button.in-progress{border-color:#f2c94f8f}.pcx-daily-mission-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.pcx-daily-rank-slot{grid-template-columns:minmax(0,1fr);gap:6px;padding:7px}.pcx-daily-rank-slot>header{min-height:37px;padding-bottom:5px}.pcx-daily-rank-slot.tier-2{background:radial-gradient(circle at 9% 0,#6d55d52e,#0000 38%),linear-gradient(155deg,#1f264cd1,#080d1be6);border-color:#8976ec7a}.pcx-daily-rank-slot.tier-2>header{border-bottom-color:#917eec47}.pcx-daily-rank-slot>header>span:first-child{flex-wrap:wrap}.pcx-daily-rank-slot>header>span:first-child>em{color:#cfc4ff;font:normal 9px var(--pcx-font-data,var(--font-geist-mono), monospace);white-space:nowrap;background:#674fc933;border:1px solid #a18fff75;border-radius:999px;padding:3px 6px}.pcx-daily-rank-rewards{justify-content:flex-end;align-items:center;gap:5px;display:flex}.pcx-daily-rank-rewards>span{background:#0003;border-radius:6px;grid-template-columns:15px auto;align-items:center;gap:0 4px;min-width:76px;padding:4px 7px;display:grid}.pcx-daily-rank-rewards>span svg{color:var(--rank-color);grid-row:1/3}.pcx-daily-rank-rewards>span small{font-size:8px}.pcx-daily-rank-rewards>span b{font-size:10px}.pcx-daily-candidate{grid-template-columns:56px minmax(0,1fr);gap:6px;min-height:70px;padding:5px 7px}.pcx-daily-candidate>i,.pcx-daily-pokemon-icon,.pcx-daily-pokemon-fallback{border-radius:8px;width:56px;height:44px}.pcx-daily-pokemon-icon{position:relative;overflow:hidden}.pcx-daily-pokemon-icon:before{content:"";width:var(--daily-sprite-width);height:var(--daily-sprite-height);background-image:var(--daily-atlas);background-position:var(--daily-atlas-x) var(--daily-atlas-y);transform-origin:50%;image-rendering:auto;background-repeat:no-repeat;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pcx-active-mission{grid-template-columns:58px minmax(0,1fr) minmax(105px,.2fr);gap:8px;margin-bottom:7px;padding:7px 9px}.pcx-active-mission>i,.pcx-active-mission .pcx-daily-pokemon-icon,.pcx-active-mission .pcx-daily-pokemon-fallback{border-radius:8px;width:56px;height:44px}.pcx-active-mission .pcx-daily-pokemon-icon:before{transform:translate(-50%,-50%)}.pcx-daily-collection{flex-direction:column;gap:8px;padding:9px;display:flex}.pcx-daily-collection>header{border-bottom:1px solid var(--pcx-system-border);justify-content:space-between;align-items:end;gap:12px;padding:1px 2px 7px;display:flex}.pcx-daily-collection>header>span{gap:2px;display:grid}.pcx-daily-collection>header small{color:#8fcff2;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-daily-collection>header h3{margin:0;font-size:16px}.pcx-daily-collection>header p{max-width:530px;color:var(--pcx-system-muted);text-align:right;margin:0;font-size:10px;line-height:1.4}.pcx-daily-collection-current{background:linear-gradient(100deg,#1f689538,#0d1b29bf);border:1px solid #5cb8ed73;border-radius:11px;flex:none;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.pcx-daily-collection-current.available{background:linear-gradient(100deg,#82591147,#0d1b29bf);border-color:#f2c94fad;box-shadow:inset 0 0 22px #f2c94f0f}.pcx-daily-collection-current>i{background:#00000040;border-radius:10px;place-items:center;width:58px;height:58px;display:grid}.pcx-daily-collection-current img{object-fit:contain;image-rendering:auto;width:52px;height:52px}.pcx-daily-collection-current>span{gap:2px;min-width:0;display:grid}.pcx-daily-collection-current small{color:#e3c86e;font:850 10px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-daily-collection-current h3{margin:0;font-size:17px}.pcx-daily-collection-current p{color:var(--pcx-system-muted);margin:0;font-size:10px}.pcx-daily-collection-current p b{color:#8ce7aa;align-items:center;gap:3px;font-weight:750;display:inline-flex}.pcx-daily-collection-current>button{color:#fff3bb;min-height:38px;font:900 10px var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;background:linear-gradient(#9b7418,#654a0f);border:1px solid #d2a936;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 13px;display:flex}.pcx-daily-collection-current>button:disabled{color:#7f919d;cursor:not-allowed;background:#17232d;border-color:#3a4b57}.pcx-daily-collection-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pcx-daily-collection-grid article{border:1px solid var(--pcx-system-border);text-align:center;background:linear-gradient(155deg,#19293ab8,#070e16db);border-radius:9px;grid-template-rows:auto 46px minmax(31px,auto) auto;align-content:start;justify-items:center;gap:3px;min-width:0;min-height:119px;padding:6px;display:grid;position:relative}.pcx-daily-collection-grid article>header{width:100%;color:var(--pcx-system-muted);justify-content:space-between;align-items:center;display:flex}.pcx-daily-collection-grid article>header b{font-size:9px}.pcx-daily-collection-grid article>i{place-items:center;width:44px;height:44px;display:grid}.pcx-daily-collection-grid article img{object-fit:contain;image-rendering:auto;width:42px;height:42px}.pcx-daily-collection-grid article>span{gap:1px;min-width:0;display:grid}.pcx-daily-collection-grid article>span b{font-size:11px}.pcx-daily-collection-grid article>span small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pcx-daily-collection-grid article>em{color:#79c994;font:normal 8px var(--pcx-font-data,var(--font-geist-mono), monospace);align-items:center;gap:2px;display:flex}.pcx-daily-collection-grid article.collected{opacity:.76;border-color:#53b7737a}.pcx-daily-collection-grid article.collected>header{color:#8ce7aa}.pcx-daily-collection-grid article.available{background:linear-gradient(155deg,#704e1166,#11171ce6);border-color:#f2c94fc7;box-shadow:inset 0 -3px #d7ad39,0 0 16px #f2c94f1f}.pcx-daily-collection-unavailable{border:1px solid var(--pcx-system-border);min-height:76px;color:var(--pcx-system-muted);border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;display:grid}.pcx-daily-collection-unavailable svg{grid-row:1/3}@media (width<=820px){.pcx-daily-mission-toolbar{grid-template-columns:1fr}.pcx-daily-rank-rewards>span{min-width:0}.pcx-daily-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.pcx-daily-rank-tabs button{grid-template-columns:1fr;gap:1px}.pcx-daily-rank-slot>header{align-items:flex-start}.pcx-daily-rank-rewards{flex-wrap:wrap}.pcx-daily-candidates{grid-template-columns:repeat(2,minmax(0,1fr))}.pcx-daily-collection-current{grid-template-columns:54px minmax(0,1fr)}.pcx-daily-collection-current>button{grid-column:1/-1}.pcx-daily-collection>header{flex-direction:column;align-items:flex-start}.pcx-daily-collection>header p{text-align:left}.pcx-daily-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-shell.design-v40157.device-celular .pcx-active-mission-cancel{min-height:42px}.game-shell.design-v40157.device-pc .pcx-daily-backdrop,.game-shell.design-v40157.device-pc .pcx-reputation-backdrop,.game-shell.design-v40157.device-pc .pcx-cash-backdrop{--pcx-pc-body-font-size:14px;--pcx-pc-action-font-size:13px;--pcx-pc-secondary-font-size:12px;font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-cash-backdrop small,.game-shell.design-v40157.device-pc .pcx-cash-product-variant,.game-shell.design-v40157.device-pc .pcx-cash-detail-price em{font-size:var(--pcx-pc-secondary-font-size)}.game-shell.design-v40157.device-pc .pcx-cash-backdrop p,.game-shell.design-v40157.device-pc .pcx-cash-detail-list>p{font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-cash-backdrop button,.game-shell.design-v40157.device-pc .pcx-cash-detail-price>button b{font-size:var(--pcx-pc-action-font-size)}.game-shell.design-v40157.device-pc .pcx-cash-layout{grid-template-columns:190px minmax(0,1fr)}.game-shell.design-v40157.device-pc .pcx-cash-categories>button b,.game-shell.design-v40157.device-pc .pcx-cash-catalog>header b{font-size:13px}.game-shell.design-v40157.device-pc .pcx-stripe-purchase b,.game-shell.design-v40157.device-pc .pcx-cash-product-copy>b,.game-shell.design-v40157.device-pc .pcx-cash-detail>article>header p,.game-shell.design-v40157.device-pc .pcx-cash-detail>article>aside b,.game-shell.design-v40157.device-pc .pcx-cash-founder-outfit figcaption b,.game-shell.design-v40157.device-pc .pcx-cash-founder-reward>b,.game-shell.design-v40157.device-pc .pcx-cash-gender-options b,.game-shell.design-v40157.device-pc .pcx-cash-name-form>input{font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-cash-founder-contents>h4,.game-shell.design-v40157.device-pc .pcx-cash-service-form legend,.game-shell.design-v40157.device-pc .pcx-cash-name-form>label{font-size:var(--pcx-pc-action-font-size)}.game-shell.design-v40157.device-pc .pcx-cash-product-price b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-cash-product{min-height:76px}.game-shell.design-v40157.device-pc .pcx-cash-detail>article{max-height:calc(100dvh - 28px);overflow-y:auto}.game-shell.design-v40157.device-pc .pcx-diamond-payment-dialog,.game-shell.design-v40157.device-pc .pcx-diamond-payment-dialog p,.game-shell.design-v40157.device-pc .pcx-diamond-bonus-tiers>div b,.game-shell.design-v40157.device-pc .pcx-diamond-recent-orders article>span b,.game-shell.design-v40157.device-pc .pcx-diamond-payment-unavailable b{font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-diamond-payment-dialog small,.game-shell.design-v40157.device-pc .pcx-diamond-payment-dialog em{font-size:var(--pcx-pc-secondary-font-size)}.game-shell.design-v40157.device-pc .pcx-diamond-payment-dialog button,.game-shell.design-v40157.device-pc .pcx-diamond-payment-dialog a,.game-shell.design-v40157.device-pc .pcx-diamond-bonus-tiers>header b,.game-shell.design-v40157.device-pc .pcx-diamond-packages>header b,.game-shell.design-v40157.device-pc .pcx-diamond-recent-orders>header b,.game-shell.design-v40157.device-pc .pcx-diamond-recent-orders article>strong{font-size:var(--pcx-pc-action-font-size)}.game-shell.design-v40157.device-pc .pcx-daily-mission-toolbar .pcx-daily-kind-tabs button>span b,.game-shell.design-v40157.device-pc .pcx-daily-reroll b,.game-shell.design-v40157.device-pc .pcx-daily-rank-rewards>span b,.game-shell.design-v40157.device-pc .pcx-daily-collection-current>button{font-size:13px}.game-shell.design-v40157.device-pc .pcx-daily-kind-tabs button>span small,.game-shell.design-v40157.device-pc .pcx-daily-reroll small,.game-shell.design-v40157.device-pc .pcx-daily-rank-tabs button small,.game-shell.design-v40157.device-pc .pcx-daily-rank-rewards>span small,.game-shell.design-v40157.device-pc .pcx-daily-collection small,.game-shell.design-v40157.device-pc .pcx-daily-collection-grid article>em{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-rank-tabs button b,.game-shell.design-v40157.device-pc .pcx-daily-collection-grid article>span b,.game-shell.design-v40157.device-pc .pcx-daily-collection-grid article>header b,.game-shell.design-v40157.device-pc .pcx-daily-collection>header p,.game-shell.design-v40157.device-pc .pcx-daily-collection-current p{font-size:14px}.game-shell.design-v40157.device-pc .pcx-daily-collection>header h3,.game-shell.design-v40157.device-pc .pcx-daily-collection-current h3{font-size:17px}.game-shell.design-v40157.device-pc .pcx-daily-candidate b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-daily-candidate small{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-rank-rewards>span b{font-size:13px}.game-shell.design-v40157.device-pc .pcx-daily-rank-rewards>span small,.game-shell.design-v40157.device-pc .pcx-daily-rank-slot>header>span:first-child>em{font-size:12px}.game-shell.design-v40157.device-pc .pcx-daily-collection-grid article{min-height:151px}.game-shell.design-v40157.device-pc .pcx-daily-collection-grid article>span small{white-space:normal}.game-shell.design-v40157.device-pc .pcx-daily-candidate{grid-template-columns:58px minmax(0,1fr);min-height:76px}.game-shell.design-v40157.device-pc .pcx-daily-candidate>i,.game-shell.design-v40157.device-pc .pcx-daily-pokemon-icon,.game-shell.design-v40157.device-pc .pcx-daily-pokemon-fallback{width:56px;height:44px}.game-shell.design-v40157.device-pc .pcx-daily-pokemon-icon:before,.game-shell.design-v40157.device-pc .pcx-active-mission .pcx-daily-pokemon-icon:before{image-rendering:auto;transform:translate(-50%,-50%)}.pcx-active-missions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:7px;display:grid}.pcx-active-mission{grid-template-columns:58px minmax(0,1fr) auto;margin:0}.pcx-active-mission>span{align-content:center}.pcx-active-mission-cancel{color:#ffc3cd;min-width:84px;min-height:34px;font:850 9px var(--pcx-font-data,var(--font-geist-mono), monospace);cursor:pointer;background:linear-gradient(145deg,#6f1f2deb,#411720f5);border:1px solid #e75b70a6;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:flex}.pcx-active-mission-cancel:hover,.pcx-active-mission-cancel:focus-visible{color:#fff;filter:brightness(1.12);border-color:#ff9aaa;outline:0}.pcx-active-mission-cancel:disabled{cursor:not-allowed;opacity:.46;filter:none}.pcx-active-mission-progress{grid-template-columns:auto minmax(72px,1fr);align-items:center;gap:7px;margin-top:3px;display:grid}.pcx-active-mission-progress>b{color:var(--pcx-system-text);white-space:nowrap;font-size:14px}.pcx-active-mission-progress>b em{color:var(--pcx-system-muted);font-size:11px;font-style:normal}.pcx-active-mission-progress>span{background:#111a24;border-radius:999px;height:8px;overflow:hidden}.pcx-active-mission-progress>span>i{border-radius:inherit;background:linear-gradient(90deg,#d44359,#ff8999);height:100%;display:block}.pcx-active-mission.mission-catch .pcx-active-mission-progress>span>i{background:linear-gradient(90deg,#358fc9,#7acfff)}.pcx-daily-candidate>i{position:relative}.pcx-daily-candidate-check{z-index:1;color:#effff4;background:#328151;border-radius:50%;padding:2px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 0 2px #101923}.pcx-daily-candidate.completed:disabled,.pcx-daily-candidate.in-progress:disabled{opacity:1}.pcx-daily-candidate.completed:disabled{color:#a5f3be;background:#2b714133;border-color:#5bc97eb3}.pcx-daily-candidate.completed:disabled>i{opacity:.82}.pcx-daily-candidate.completed:disabled small{color:#8ce7aa}.pcx-daily-candidate.in-progress:disabled{background:#704e113d;border-color:#f2c94fb8}.pcx-daily-candidate.in-progress:disabled small{color:#f2d570}@media (width<=820px){.pcx-active-missions{grid-template-columns:1fr}}.game-shell.design-v40157.device-pc .pcx-active-mission-progress>b{font-size:14px}.game-shell.design-v40157.device-pc .pcx-active-mission-progress>b em{font-size:12px}.game-shell.design-v40157.device-pc .pcx-active-mission-cancel,.game-shell.design-v40157.device-pc .pcx-system-confirm>article>footer button{font-size:13px}.game-shell.design-v40157.device-pc .pcx-active-missions .pcx-active-mission{grid-template-columns:64px minmax(0,1fr) auto}.game-shell.design-v40157.device-pc .pcx-daily-candidate.completed small,.game-shell.design-v40157.device-pc .pcx-daily-candidate.in-progress small{font-size:12px}.game-shell.design-v40157 .player-hud-tools{z-index:20;isolation:isolate}.game-shell.design-v40157 .player-hud-tools.menus-hidden{width:auto;max-width:none}.game-shell.design-v40157 .player-hud-tools>.player-daily-hub-toggle{color:#f3fdff!important;background:linear-gradient(145deg,#257fd1,#3d2e9f 72%)!important;border-color:#7be5ff!important;box-shadow:0 7px 22px #00000075,0 0 18px #4dc4ff7a,inset 0 1px #e2faff52!important}.game-shell.design-v40157 .player-hud-tools>.player-daily-hub-toggle:hover,.game-shell.design-v40157 .player-hud-tools>.player-daily-hub-toggle:focus-visible,.game-shell.design-v40157 .player-hud-tools>.player-daily-hub-toggle.active{filter:brightness(1.1);color:#fff!important;background:linear-gradient(145deg,#369eea,#5a3cbe 72%)!important;border-color:#c4f5ff!important}.game-shell.design-v40157 .player-hud-tools>.hud-menu-visibility-toggle.unread{animation:.75s steps(2,end) infinite chat-blink;box-shadow:0 5px 18px #0000006b,0 0 16px #70e6b1a6!important}.player-hud-group{--hud-control-size:36px;flex:0 0 36px;width:36px;height:36px;position:relative;overflow:visible}.game-shell.design-v40157 .player-hud-group>.player-hud-group-trigger{cursor:pointer;place-items:center;width:36px;height:36px;padding:0;display:grid;background:#100d17f5!important;border:1px solid #9170bfa8!important;border-radius:50%!important;box-shadow:0 5px 18px #0000006b!important}.game-shell.design-v40157 .player-hud-group>.player-systems-toggle{color:#ffd48f!important;background:linear-gradient(145deg,#3d260ffa,#1f1714fa)!important;border-color:#efa94ac2!important}.game-shell.design-v40157 .player-hud-group>.player-social-toggle{color:#d9c3ff!important;background:linear-gradient(145deg,#322352fa,#19162dfa)!important;border-color:#9176e5c2!important}.game-shell.design-v40157 .player-hud-group>.player-hud-group-trigger:hover,.game-shell.design-v40157 .player-hud-group>.player-hud-group-trigger:focus-visible,.game-shell.design-v40157 .player-hud-group>.player-hud-group-trigger.active,.game-shell.design-v40157 .player-hud-group>.player-hud-group-trigger[aria-expanded=true]{outline:0;color:#fff!important;border-color:#d9b8ff!important;box-shadow:0 5px 18px #0000006b,0 0 14px #ac7ceb5c!important}.game-shell.design-v40157 .player-hud-group>.player-social-toggle.unread{animation:.75s steps(2,end) infinite chat-blink;box-shadow:0 5px 18px #0000006b,0 0 16px #70e6b1a6!important}.player-hud-submenu{z-index:3;background:linear-gradient(155deg,#181322fc,#080b12fc);border:1px solid #a77fe2ad;border-radius:22px;flex-direction:column;gap:5px;width:44px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 14px 34px #000000b8,inset 0 1px #ffffff0e}.game-shell.design-v40157 .player-hud-tools .player-hud-submenu button{cursor:pointer;flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid;color:#e7dcef!important;background:linear-gradient(145deg,#201b2bfa,#0e1118fa)!important;border:1px solid #8267a57a!important;border-radius:50%!important;box-shadow:inset 0 1px #ffffff09,0 4px 12px #00000057!important}.game-shell.design-v40157 .player-hud-tools .player-hud-submenu button:hover,.game-shell.design-v40157 .player-hud-tools .player-hud-submenu button:focus-visible,.game-shell.design-v40157 .player-hud-tools .player-hud-submenu button.active{outline:0;color:#fff!important;background:linear-gradient(145deg,#483063fa,#181924fa)!important;border-color:#b88ae9!important}.player-hud-submenu .hud-tooltip[data-tooltip]:before{border-color:#0000 #0000 #0000 #7853a5;top:50%;left:auto;right:calc(100% + 5px);transform:translateY(-50%)}.player-hud-submenu .hud-tooltip[data-tooltip]:after{max-width:min(180px,100vw - 24px);top:50%;left:auto;right:calc(100% + 14px);transform:translateY(-50%)}.player-hud-submenu .hud-tooltip[data-tooltip]:hover:after,.player-hud-submenu .hud-tooltip[data-tooltip]:focus-visible:after{transform:translate(-3px,-50%)}.player-hud-submenu .player-combat-toggle{color:#ffd48f!important}.player-hud-submenu .player-party-toggle{color:#aef5c4!important}.player-hud-submenu .player-party-toggle.unread{filter:brightness(1.13);border-color:#8ff2b1!important;box-shadow:0 0 0 2px #4ae08647,0 0 18px #4ae08685!important}.player-hud-submenu .player-friends-toggle{color:#dec0ff!important}.player-hud-submenu .player-rank-toggle{color:#ffe58a!important}.player-hud-submenu .player-market-toggle{color:#9df7f7!important}.player-system-unlock{--unlock-color:#8adfff;z-index:10070;border:1px solid color-mix(in srgb, var(--unlock-color) 72%, #594172);background:radial-gradient(circle at 10% 28%, color-mix(in srgb, var(--unlock-color) 20%, transparent), transparent 36%), linear-gradient(145deg, #1a2132, #0b0e17 74%);color:#f7fbff;width:min(500px,100vw - 24px);min-height:92px;box-shadow:0 24px 70px #000000b8, 0 0 26px color-mix(in srgb, var(--unlock-color) 27%, transparent);border-radius:15px;grid-template-columns:58px minmax(0,1fr) 26px 30px;align-items:center;gap:10px;padding:13px 13px 13px 15px;animation:5.2s both player-system-unlock-cycle;display:grid;position:fixed;top:76px;left:50%;overflow:hidden;transform:translate(-50%)}.player-system-unlock.unlock-party{--unlock-color:#83eca7}.player-system-unlock.unlock-ranking{--unlock-color:#ffe278}.player-system-unlock.unlock-market{--unlock-color:#76eef0}.player-system-unlock:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:34%;animation:1.25s ease-out .2s both player-system-unlock-shine;position:absolute;inset:-80% auto -80% -34%;transform:rotate(18deg)}.player-system-unlock>i{border:1px solid color-mix(in srgb, var(--unlock-color) 68%, transparent);background:color-mix(in srgb, var(--unlock-color) 14%, #111522);width:54px;height:54px;color:var(--unlock-color);box-shadow:0 0 18px color-mix(in srgb, var(--unlock-color) 23%, transparent);border-radius:50%;place-items:center;animation:.75s cubic-bezier(.2,.8,.2,1) both player-system-unlock-icon;display:grid}.player-system-unlock>span{gap:3px;min-width:0;display:grid}.player-system-unlock>span small{color:var(--unlock-color);font:850 10px var(--font-geist-mono);letter-spacing:.07em}.player-system-unlock h3{margin:0;font-size:20px}.player-system-unlock p{color:#bdc8d6;margin:0;font-size:12px;line-height:1.4}.player-system-unlock-spark{color:var(--unlock-color);animation:1.15s ease-out .25s both player-system-unlock-spark}.player-system-unlock>button{color:#ffafbd;cursor:pointer;background:#431823bf;border:1px solid #ff849970;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.player-system-unlock>button:focus-visible{outline:2px solid var(--unlock-color);outline-offset:2px}@keyframes player-system-unlock-cycle{0%{opacity:0;transform:translate(-50%,-22px)scale(.94)}9%,88%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.98)}}@keyframes player-system-unlock-shine{0%{left:-34%}to{left:118%}}@keyframes player-system-unlock-icon{0%{opacity:0;transform:rotate(-24deg)scale(.45)}68%{opacity:1;transform:rotate(6deg)scale(1.12)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes player-system-unlock-spark{0%{opacity:0;transform:rotate(-35deg)scale(.3)}55%{opacity:1;transform:rotate(12deg)scale(1.25)}to{opacity:.74;transform:rotate(0)scale(1)}}.game-shell.design-v40157.device-pc .player-system-unlock>span small{font-size:12px}.game-shell.design-v40157.device-pc .player-system-unlock p{font-size:14px}@media (width<=900px){.player-hud-tools.beside-profile.menus-visible{max-width:max(180px, calc(80vw - 28px - 200px * var(--ui-scale)));flex-wrap:wrap;align-content:flex-start}.player-hud-tools.beside-profile.submenu-open .player-hud-systems-group:has(.player-hud-submenu){height:calc(3 * var(--hud-control-size) + 21px)}.player-hud-tools.beside-profile.submenu-open .player-hud-social-group:has(.player-hud-submenu){height:calc(4 * var(--hud-control-size) + 26px)}.player-hud-tools.beside-profile.submenu-open .player-hud-submenu{top:calc(var(--hud-control-size) + 6px)}}@media (width<=760px) and (orientation:landscape){.player-hud-tools{flex-wrap:nowrap;max-width:calc(100vw - 16px)}.player-hud-group{--hud-control-size:32px;flex-basis:32px;width:32px;height:32px}.game-shell.design-v40157 .player-hud-group>.player-hud-group-trigger{width:32px;height:32px}.player-hud-submenu{border-radius:19px;gap:4px;width:38px;padding:3px;top:calc(100% + 5px);left:50%}.game-shell.design-v40157 .player-hud-tools .player-hud-submenu button{flex-basis:32px;width:32px;min-width:32px;height:32px;min-height:32px}.player-system-unlock{grid-template-columns:45px minmax(0,1fr) 20px 27px;min-height:74px;padding:8px 9px;top:48px}.player-system-unlock>i{width:42px;height:42px}.player-system-unlock h3{font-size:16px}.player-system-unlock p{font-size:9px}.player-system-unlock>span small{font-size:8px}.player-system-unlock>button{width:27px;height:27px}}@media (prefers-reduced-motion:reduce){.game-shell.design-v40157 .player-hud-group>.player-social-toggle.unread,.player-hud-submenu .player-party-toggle.unread,.player-top-notification,.player-system-unlock,.player-system-unlock:before,.player-system-unlock>i,.player-system-unlock-spark{animation:none}}.pcx-shiny-reveal{--pcx-shiny-gold:#ffe989;--pcx-shiny-cyan:#92efff;z-index:10120;isolation:isolate;color:#f8fbff;font-family:var(--font-geist-sans,sans-serif);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 45%,#3dc1d62b,#0000 34%),radial-gradient(circle,#ffe1691c,#0000 57%),#01040be8;place-items:center;padding:10px;animation:.28s ease-out both pcx-shiny-reveal-fade;display:grid;position:fixed;inset:0;overflow:hidden}.pcx-shiny-reveal-backlight{z-index:-1;aspect-ratio:1;filter:blur(7px);pointer-events:none;background:radial-gradient(circle,#b2f9ff33,#ffe06514 31%,#0000 67%);border-radius:50%;width:min(760px,95vw);animation:2.4s ease-in-out infinite alternate pcx-shiny-reveal-pulse;position:absolute}.pcx-shiny-reveal>article{z-index:2;scrollbar-width:thin;background:radial-gradient(circle at 50% 29%,#46d3e129,#0000 33%),linear-gradient(155deg,#1b293afa,#070d18fc 72%);border:1px solid #ffe477bf;border-radius:21px;justify-items:center;gap:12px;width:min(470px,100vw - 20px);max-height:calc(100dvh - 20px);padding:23px 27px 22px;animation:.58s cubic-bezier(.18,.86,.28,1.18) both pcx-shiny-reveal-card;display:grid;position:relative;overflow:hidden auto;box-shadow:0 34px 100px #000000db,0 0 36px #66e0ee21,inset 0 0 45px #ffe36f0a}.pcx-shiny-reveal>article:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1c,#0000);width:36%;height:100%;animation:1.05s ease-out .18s both pcx-shiny-reveal-sheen;position:absolute;top:0;left:-46%;transform:skew(-18deg)}.pcx-shiny-reveal header{z-index:2;text-align:center;justify-items:center;gap:3px;display:grid;position:relative}.pcx-shiny-reveal header small,.pcx-shiny-reveal-copy>span{color:var(--pcx-shiny-gold);font:900 10px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.12em}.pcx-shiny-reveal header h2{text-shadow:0 0 20px #8eefff38;margin:0;font-size:22px;line-height:1.15}.pcx-shiny-reveal-visual{isolation:isolate;background:radial-gradient(circle,#c2fcff38,#2c879921 44%,#05121f80 69%);border:1px solid #a0eff95c;border-radius:50%;flex:none;place-items:center;width:236px;height:236px;display:grid;position:relative;box-shadow:0 0 27px #7ce9f72e,inset 0 0 30px #ffec9c17}.pcx-shiny-reveal-rays{z-index:-2;background:repeating-conic-gradient(from 0deg, #ffe88540 0 4deg, transparent 4deg 18deg);opacity:.54;border-radius:50%;animation:12s linear infinite pcx-shiny-reveal-rotate;position:absolute;inset:-25%;-webkit-mask-image:radial-gradient(circle,#0000 0 24%,#000 48%,#0000 71%);mask-image:radial-gradient(circle,#0000 0 24%,#000 48%,#0000 71%)}.pcx-shiny-reveal-orbit{z-index:-1;border:1px dashed #ffe78285;border-radius:50%;animation:8s linear infinite reverse pcx-shiny-reveal-rotate;position:absolute;inset:10px;box-shadow:0 0 14px #ffe26e21}.pcx-shiny-reveal-orbit:before,.pcx-shiny-reveal-orbit:after{content:"✦";color:var(--pcx-shiny-cyan);text-shadow:0 0 9px;font-size:18px;position:absolute;top:50%}.pcx-shiny-reveal-orbit:before{left:-7px;transform:translateY(-50%)}.pcx-shiny-reveal-orbit:after{right:-7px;transform:translateY(-50%)}.pcx-shiny-reveal-outfit{z-index:2;filter:drop-shadow(0 12px 7px #0000009e)drop-shadow(0 0 9px #bdfaff4d);width:236px;height:236px;image-rendering:pixelated;animation:.68s cubic-bezier(.2,.85,.25,1.15) .12s both pcx-shiny-reveal-pokemon;position:relative}.pcx-shiny-reveal-visual>strong{z-index:4;color:#fff0a0;text-shadow:0 0 13px #ffe36b;font-size:25px;line-height:1;animation:1.4s ease-in-out .32s infinite alternate pcx-shiny-reveal-star;position:absolute;top:14px;right:17px}.pcx-shiny-reveal-atlas,.pcx-shiny-reveal-initial{z-index:2;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative}.pcx-shiny-reveal-atlas>span{image-rendering:pixelated;filter:drop-shadow(0 4px 3px #0000008c);flex:none;display:block;transform:scale(2.8)}.pcx-shiny-reveal-initial{color:var(--pcx-shiny-gold);font:900 62px var(--pcx-font-data,var(--font-geist-mono), monospace);text-shadow:0 0 18px #ffe4706b;background:#ffe16414;border:1px solid #ffea9166}.pcx-shiny-reveal-copy{z-index:2;text-align:center;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.pcx-shiny-reveal-copy h3{overflow-wrap:anywhere;color:#fff;max-width:100%;margin:0;font-size:29px;line-height:1.1}.pcx-shiny-reveal-copy p{color:#b9cad8;margin:0;font-size:11px;line-height:1.45}.pcx-shiny-reveal-copy p:first-of-type{color:#dcecf5;font:850 11px var(--pcx-font-data,var(--font-geist-mono), monospace)}.pcx-shiny-reveal footer{z-index:2;justify-content:center;width:100%;padding-top:3px;display:flex;position:relative}.pcx-shiny-reveal footer button{color:#fff6c7;min-width:174px;min-height:40px;font:900 11px var(--pcx-font-data,var(--font-geist-mono), monospace);letter-spacing:.04em;cursor:pointer;background:linear-gradient(#9a771b,#5f450d);border:1px solid #e5c75d;border-radius:9px;padding:0 22px;box-shadow:0 6px 20px #00000057,inset 0 1px #ffffff26}.pcx-shiny-reveal footer button:hover{filter:brightness(1.13)}.pcx-shiny-reveal footer button:focus-visible{outline:3px solid var(--pcx-shiny-cyan);outline-offset:3px}.pcx-shiny-reveal-sparkles{z-index:1;pointer-events:none;width:min(680px,94vw);height:min(590px,94vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pcx-shiny-reveal-sparkles>i{color:var(--pcx-shiny-gold);text-shadow:0 0 12px;font-size:21px;font-style:normal;animation:1.45s cubic-bezier(.18,.8,.24,1) both pcx-shiny-reveal-sparkle;position:absolute;transform:translate(-50%,-50%)}.pcx-shiny-reveal-sparkles .spark-north{animation-delay:50ms;top:3%;left:50%}.pcx-shiny-reveal-sparkles .spark-north-east{color:var(--pcx-shiny-cyan);animation-delay:.25s;top:17%;left:85%}.pcx-shiny-reveal-sparkles .spark-east{animation-delay:.13s;top:50%;left:96%}.pcx-shiny-reveal-sparkles .spark-south-east{color:var(--pcx-shiny-cyan);animation-delay:.34s;top:84%;left:83%}.pcx-shiny-reveal-sparkles .spark-south{animation-delay:.19s;top:96%;left:50%}.pcx-shiny-reveal-sparkles .spark-south-west{color:var(--pcx-shiny-cyan);animation-delay:.4s;top:82%;left:15%}.pcx-shiny-reveal-sparkles .spark-west{animation-delay:90ms;top:48%;left:3%}.pcx-shiny-reveal-sparkles .spark-north-west{color:var(--pcx-shiny-cyan);animation-delay:.3s;top:16%;left:17%}@keyframes pcx-shiny-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes pcx-shiny-reveal-card{0%{opacity:0;transform:translateY(18px)scale(.83)}72%{opacity:1;transform:translateY(-2px)scale(1.025)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pcx-shiny-reveal-pokemon{0%{opacity:0;filter:brightness(4)blur(4px);transform:scale(.2)rotate(-7deg)}68%{opacity:1;filter:brightness(1.5)blur();transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes pcx-shiny-reveal-pulse{0%{opacity:.65;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes pcx-shiny-reveal-rotate{to{transform:rotate(1turn)}}@keyframes pcx-shiny-reveal-star{0%{opacity:.68;transform:rotate(-10deg)scale(.82)}to{opacity:1;transform:rotate(9deg)scale(1.14)}}@keyframes pcx-shiny-reveal-sparkle{0%{opacity:0;transform:translate(-50%,-50%)rotate(-35deg)scale(.15)}48%{opacity:1;transform:translate(-50%,-50%)rotate(12deg)scale(1.45)}to{opacity:.45;transform:translate(-50%,-50%)rotate(0)scale(.85)}}@keyframes pcx-shiny-reveal-sheen{to{left:116%}}@media (width<=560px){.pcx-shiny-reveal>article{border-radius:17px;gap:9px;padding:18px 15px 16px}.pcx-shiny-reveal header h2{font-size:19px}.pcx-shiny-reveal-visual,.pcx-shiny-reveal-outfit{width:194px;height:194px}.pcx-shiny-reveal-copy h3{font-size:25px}.pcx-shiny-reveal footer button{min-width:min(210px,100%);min-height:44px}}@media (height<=560px) and (orientation:landscape){.pcx-shiny-reveal>article{gap:5px;padding:10px 18px}.pcx-shiny-reveal header{gap:1px}.pcx-shiny-reveal header h2{font-size:17px}.pcx-shiny-reveal-visual,.pcx-shiny-reveal-outfit{width:142px;height:142px}.pcx-shiny-reveal-visual>strong{font-size:19px;top:7px;right:9px}.pcx-shiny-reveal-copy h3{font-size:21px}.pcx-shiny-reveal footer button{min-height:34px}}.game-shell.design-v40157.device-pc .pcx-shiny-reveal{--pcx-pc-body-font-size:14px;--pcx-pc-action-font-size:13px;--pcx-pc-secondary-font-size:12px;font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-shiny-reveal header small,.game-shell.design-v40157.device-pc .pcx-shiny-reveal-copy>span,.game-shell.design-v40157.device-pc .pcx-shiny-reveal-copy p:first-of-type{font-size:var(--pcx-pc-secondary-font-size)}.game-shell.design-v40157.device-pc .pcx-shiny-reveal-copy p{font-size:var(--pcx-pc-body-font-size)}.game-shell.design-v40157.device-pc .pcx-shiny-reveal footer button{font-size:var(--pcx-pc-action-font-size)}@media (prefers-reduced-motion:reduce){.pcx-shiny-reveal,.pcx-shiny-reveal-backlight,.pcx-shiny-reveal>article,.pcx-shiny-reveal>article:before,.pcx-shiny-reveal-rays,.pcx-shiny-reveal-orbit,.pcx-shiny-reveal-outfit,.pcx-shiny-reveal-visual>strong,.pcx-shiny-reveal-sparkles>i{animation:none}}.house-backdrop,.house-editor-backdrop{--house-bg:#0c1319;--house-panel:#121d25;--house-panel-2:#182630;--house-line:#2c4350;--house-line-soft:#6d97ab33;--house-text:#edf6f8;--house-muted:#9eb1ba;--house-gold:#f2c965;--house-green:#72d99b;--house-blue:#71bde8;--house-red:#ef7e7b;z-index:10110;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));color:var(--house-text);font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02070adb;place-items:center;font-size:14px;line-height:1.35;display:grid;position:fixed;inset:0}.house-backdrop *,.house-editor-backdrop *{box-sizing:border-box}.house-backdrop button,.house-backdrop input,.house-backdrop select,.house-editor-backdrop button,.house-editor-backdrop input,.house-editor-backdrop select{font:inherit}.house-backdrop button,.house-editor-backdrop button{min-height:36px;font-size:13px;font-weight:800}.house-backdrop small,.house-editor-backdrop small{font-size:12px}.house-window{background:radial-gradient(circle at 85% -20%,#4b96b12b,#0000 38%),linear-gradient(150deg,#111c23,#091016 72%);border:1px solid #3b5765;border-radius:14px;flex-direction:column;width:min(1120px,100%);max-height:min(820px,100dvh - 20px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 72px #000000ad,inset 0 1px #ffffff0a}.mode-door .house-window{width:min(720px,100%)}.house-window-header,.house-editor-header{border-bottom:1px solid var(--house-line);background:#091015e0;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:flex}.house-window-header>i{width:44px;height:44px;color:var(--house-gold);background:#f2c9651a;border:1px solid #f2c9656b;border-radius:10px;flex:0 0 44px;place-items:center;display:grid}.house-window-header>span,.house-editor-header>span{flex:1;min-width:0}.house-window-header h2,.house-editor-header h2{color:#fff;margin:1px 0 0;font-size:21px;line-height:1.1}.house-window-header small,.house-editor-header small{color:var(--house-muted);letter-spacing:.09em;font-weight:800}.house-balance{background:#46371033;border:1px solid #f2c96540;border-radius:8px;gap:1px;min-width:168px;padding:7px 11px;display:grid}.house-balance small{color:#bcae82}.house-balance b{color:var(--house-gold);align-items:center;gap:6px;font-size:14px;display:flex}.house-icon-button{border:1px solid var(--house-line);color:#c8d8df;cursor:pointer;background:#17242c;border-radius:8px;place-items:center;width:38px;min-width:38px;padding:0;display:grid}.house-icon-button:hover:not(:disabled){border-color:var(--house-blue);color:#fff}.house-main-tabs{border-bottom:1px solid var(--house-line);scrollbar-width:thin;background:#101b22e6;gap:4px;min-height:48px;padding:6px 10px 0;display:flex;overflow:auto hidden}.house-main-tabs button{min-width:max-content;color:var(--house-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:7px 13px;display:flex}.house-main-tabs button:hover,.house-main-tabs button.active{border-bottom-color:var(--house-gold);color:#fff}.house-market-filters{border-bottom:1px solid var(--house-line-soft);background:#0c141ac7;grid-template-columns:minmax(200px,1fr) minmax(170px,250px) auto;gap:8px;padding:10px;display:grid}.house-market-filters label,.house-search-field{border:1px solid var(--house-line);min-height:38px;color:var(--house-muted);background:#0b1318;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.house-market-filters input,.house-search-field input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.house-market-filters select,.house-settings-card input,.house-shop-item input{border:1px solid var(--house-line);color:#e9f4f7;background:#0b1318;border-radius:7px;outline:0;min-height:38px}.house-market-filters select{padding:0 10px}.house-market-filters>button,.house-settings-card form>button,.house-settings-card>button,.house-vip-card form button{color:#eaf8ff;cursor:pointer;background:#19445a;border:1px solid #39718a;border-radius:7px}.mode-market .house-window-header,.mode-market .house-main-tabs,.mode-market .house-market-filters,.mode-market .house-pagination{flex:none}.house-market-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow:hidden auto}.house-listing-card{border:1px solid var(--house-line);background:linear-gradient(145deg,#192730f2,#0d161cf2);border-radius:10px;flex-direction:column;min-width:0;min-height:142px;display:flex;overflow:hidden}.house-listing-card>header{border-bottom:1px solid var(--house-line-soft);align-items:center;gap:10px;padding:11px;display:flex}.house-listing-card>header>i{width:40px;height:40px;color:var(--house-blue);background:#71bde821;border-radius:9px;flex:0 0 40px;place-items:center;font-style:normal;font-weight:900;display:grid}.house-listing-card>header>span{flex:1;min-width:0}.house-listing-card h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 3px;font-size:17px;overflow:hidden}.house-listing-card header small{color:var(--house-green);letter-spacing:.06em;font-weight:900}.house-listing-card.status-occupied header small{color:#b8c7cd}.house-listing-card.status-for-sale header small{color:var(--house-gold)}.house-location{color:var(--house-muted);align-items:center;gap:4px;font-size:12px;display:flex}.house-card-facts,.house-door-facts{background:var(--house-line-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.house-card-facts>span,.house-door-facts>span{background:#0b1318f5;gap:2px;padding:8px 10px;display:grid}.house-card-facts small,.house-door-facts small{color:#8298a2;font-weight:800}.house-card-facts b,.house-door-facts b{color:#edf6f8;align-items:center;gap:5px;display:flex}.house-card-facts b svg,.house-door-facts b svg{color:#ee7591}.house-card-owner{color:var(--house-muted);align-items:center;gap:5px;margin:0;padding:8px 11px 0;display:flex}.house-card-owner svg{color:var(--house-gold)}.house-listing-card>footer{align-items:center;gap:7px;min-height:52px;margin-top:auto;padding:8px 10px 10px;display:flex}.house-listing-card>footer>span{text-align:right;margin-left:auto;display:grid}.house-listing-card>footer>span small{color:var(--house-muted)}.house-listing-card>footer>span b{color:var(--house-gold)}.house-map-button,.house-buy-button,.house-cancel-sale-button,.house-like-button,.house-primary-button,.house-secondary-button,.house-danger-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.house-map-button{color:#bfe7fb;background:#142e3b;border:1px solid #36647a}.house-buy-button,.house-primary-button{color:#eafff1;background:#226340;border:1px solid #4fa873}.house-cancel-sale-button,.house-secondary-button{border:1px solid var(--house-line);color:#d6e2e7;background:#1a2831}.house-danger-button{color:#ffdfe0!important;background:#532a2d!important;border:1px solid #8b4747!important}.house-backdrop button:disabled,.house-editor-backdrop button:disabled{opacity:.48;cursor:not-allowed!important}.house-pagination{border-top:1px solid var(--house-line);background:#091015e6;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:7px 10px;display:flex}.house-pagination button{border:1px solid var(--house-line);color:#e1edf1;background:#182730;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;display:flex}.house-pagination span{color:var(--house-muted);font-size:12px}.house-loading-state,.house-empty-state{min-height:190px;color:var(--house-muted);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.house-empty-state b{color:#e4eef2;font-size:16px}.house-empty-state p{max-width:410px;margin:0}.house-backdrop .spin,.house-editor-backdrop .spin{animation:1s linear infinite house-spin}@keyframes house-spin{to{transform:rotate(360deg)}}.house-door-content{padding:14px;overflow:auto}.house-door-hero{border:1px solid var(--house-line);background:var(--house-panel);border-radius:10px 10px 0 0;align-items:center;gap:12px;padding:13px;display:flex}.house-door-hero>i{width:58px;height:58px;color:var(--house-gold);background:#f2c9651a;border-radius:12px;flex:0 0 58px;place-items:center;display:grid}.house-door-hero>span{flex:1;min-width:0}.house-door-hero small{color:var(--house-green);letter-spacing:.08em;font-weight:900}.house-door-hero h3{margin:2px 0 5px;font-size:20px}.house-door-facts{border-right:1px solid var(--house-line);border-left:1px solid var(--house-line)}.house-purchase-summary,.house-occupied-summary{border:1px solid var(--house-line);background:#101a21;border-radius:0 0 10px 10px;padding:15px}.house-purchase-summary h3{margin:0 0 5px;font-size:18px}.house-purchase-summary p{color:var(--house-muted);margin:0 0 13px}.house-purchase-summary dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 13px;display:grid}.house-purchase-summary dl div{background:#17252e;border-radius:7px;gap:2px;padding:9px;display:grid}.house-purchase-summary dt{color:var(--house-muted);font-size:12px}.house-purchase-summary dd{color:var(--house-gold);margin:0;font-weight:900}.house-purchase-summary .house-buy-button{width:100%}.house-occupied-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.house-occupied-summary>span{background:#17252e;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:9px;display:grid}.house-occupied-summary>span svg{color:var(--house-gold);grid-row:1/3}.house-occupied-summary>span small{color:var(--house-muted)}.house-occupied-summary>p{color:#ffc2c1;border:1px solid #ef7e7b4d;border-radius:7px;grid-column:1/-1;align-items:center;gap:7px;margin:2px 0;padding:9px;display:flex}.house-like-button{color:#ffd8e1;background:#582739;border:1px solid #8a4055;grid-column:1/-1}.house-like-button.liked{color:#f6d98f;background:#413824;border-color:#756245}.mode-menu .house-window-header,.mode-menu .house-main-tabs{flex:none}.mode-menu .house-window{height:min(570px,100dvh - 20px)}.mode-market .house-window{height:min(720px,100dvh - 20px)}.house-menu-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:10px;overflow:auto}.house-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.house-settings-card{border:1px solid var(--house-line);background:linear-gradient(145deg,#17252e,#101a21);border-radius:9px;min-width:0;padding:12px}.house-settings-card>header{align-items:center;gap:8px;margin-bottom:9px;display:flex}.house-settings-card>header>svg{color:var(--house-gold)}.house-settings-card h3{margin:0;font-size:16px}.house-settings-card header small{color:var(--house-muted);letter-spacing:.06em;font-weight:800}.house-settings-card p{color:var(--house-muted);margin:6px 0 10px}.house-settings-card form{align-items:end;gap:7px;display:flex}.house-settings-card form label{color:var(--house-muted);flex:1;gap:4px;display:grid}.house-settings-card input{flex:1;min-width:0;padding:0 9px}.house-settings-card form>button,.house-settings-card>button{padding:7px 10px}.house-summary-card{grid-row:span 2}.house-summary-card dl{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;display:grid}.house-summary-card dl div{background:#0d171d;border-radius:6px;padding:8px}.house-summary-card dt{color:var(--house-muted);font-size:12px}.house-summary-card dd{color:#f0f6f8;margin:2px 0 0;font-weight:800}.house-access-card>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.house-access-card>div button{border:1px solid var(--house-line);min-height:72px;color:var(--house-muted);background:#0e181e;border-radius:7px;place-items:center;gap:4px;padding:6px;display:grid}.house-access-card>div button.active{color:#eafff2;background:#32754e3d;border-color:#4c9b73}.house-vip-card>div{gap:4px;max-height:150px;margin-top:9px;display:grid;overflow:auto}.house-vip-card>div>span{background:#0d171d;border-radius:6px;justify-content:space-between;align-items:center;min-height:36px;padding:4px 6px 4px 10px;display:flex}.house-vip-card>div button{width:32px;min-height:30px;color:var(--house-red);background:0 0;border:0;place-items:center;display:grid}.house-vip-card>div p{margin:4px}.house-sale-card form{align-items:end}.house-occupants-card .house-danger-button{width:100%}.house-abandon-card{background:linear-gradient(145deg,#4c212357,#101a21);border-color:#ef7e7b5c;grid-column:1/-1}.house-abandon-card>header>svg{color:var(--house-red)}.house-abandon-card>button{width:min(230px,100%)}.house-editor-launch-card{background:linear-gradient(120deg,#434c2557,#111c21f2);border:1px solid #5e6945;border-radius:10px;grid-column:1/-1;align-items:center;gap:16px;padding:14px;display:flex}.house-editor-launch-card span{flex:1}.house-editor-launch-card small{color:var(--house-gold);font-weight:900}.house-editor-launch-card h3{margin:2px 0;font-size:18px}.house-editor-launch-card p{color:var(--house-muted);margin:0}.house-editor-launch-card button{color:#fff1c5;background:#69531d;border:1px solid #b28f3f;border-radius:7px;align-items:center;gap:7px;padding:8px 14px;display:flex}.house-inventory-view>header,.house-shop-view>header{border:1px solid var(--house-line);background:var(--house-panel);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:8px 10px;display:flex}.house-inventory-view>header>span,.house-shop-view>header>span{align-items:center;gap:9px;display:flex}.house-inventory-view h3,.house-shop-view h3{margin:0;font-size:17px}.house-inventory-view header small,.house-shop-view header small{color:var(--house-muted);font-weight:800}.house-inventory-view>header p{color:var(--house-muted);margin:0}.house-inventory-view>section>h4,.house-shop-view>section>h4{color:#c7d7dd;margin:12px 0 6px;font-size:14px}.house-inventory-grid{grid-template-columns:repeat(auto-fill,66px);gap:7px;display:grid}.house-inventory-tile{border:1px solid var(--house-line);width:66px;min-width:66px;height:66px;color:var(--house-blue);cursor:pointer;background:linear-gradient(145deg,#17262f,#0b141a);border-radius:9px;place-items:center;padding:5px;display:grid;position:relative;min-height:66px!important}.house-inventory-tile:hover,.house-inventory-tile:focus-visible{border-color:var(--house-gold);background:linear-gradient(145deg,#243440,#111d24);outline:0;box-shadow:0 0 0 2px #f2c96521}.house-inventory-tile>i{place-items:center;width:56px;height:56px;display:grid}.house-inventory-tile img{object-fit:contain;max-width:52px;max-height:52px;image-rendering:pixelated}.house-inventory-tile>strong{color:#fff;text-align:center;background:#040a0eeb;border:1px solid #ffffff2e;border-radius:999px;min-width:23px;padding:2px 5px;font-size:12px;line-height:1.2;position:absolute;bottom:3px;right:3px;box-shadow:0 2px 5px #0000008c}.house-inventory-row{border:1px solid var(--house-line-soft);background:#101a20;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.house-inventory-row>i,.house-shop-item>i{width:42px;height:42px;color:var(--house-blue);background:#0a1116;border-radius:7px;place-items:center;display:grid}.house-inventory-row img,.house-shop-item img{max-width:38px;max-height:38px;image-rendering:pixelated}.house-inventory-row>span{min-width:0;display:grid}.house-inventory-row>span small{color:var(--house-muted)}.house-inventory-row>span b,.house-inventory-row>span em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-inventory-row>span em{color:var(--house-muted);font-size:12px;font-style:normal}.house-inventory-row dl{gap:7px;margin:0;display:flex}.house-inventory-row dl div{text-align:center}.house-inventory-row dt{color:var(--house-muted);font-size:12px}.house-inventory-row dd{margin:0;font-weight:900}.house-inventory-row>button{border:1px solid var(--house-line);color:#d9e9ef;background:#182831;border-radius:6px;grid-column:2/-1;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:flex}.house-item-detail-backdrop{z-index:22;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070ad6;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.house-item-detail-backdrop>article{background:linear-gradient(150deg,#182731,#0e171d);border:1px solid #4a6572;border-radius:12px;width:min(440px,100%);overflow:hidden;box-shadow:0 22px 58px #000000ad}.house-item-detail-backdrop header{border-bottom:1px solid var(--house-line);background:#080f148c;align-items:center;gap:10px;padding:12px;display:flex}.house-item-detail-backdrop header>i{width:70px;height:70px;color:var(--house-blue);background:#091116;border-radius:10px;flex:0 0 70px;place-items:center;display:grid}.house-item-detail-backdrop header img{object-fit:contain;max-width:64px;max-height:64px;image-rendering:pixelated}.house-item-detail-backdrop header>span{flex:1;min-width:0;display:grid}.house-item-detail-backdrop header small{color:var(--house-gold);font-weight:800}.house-item-detail-backdrop h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:19px;overflow:hidden}.house-item-detail-backdrop header button{border:1px solid var(--house-line);color:#dce9ee;background:#17262e;border-radius:7px;place-items:center;width:36px;min-width:36px;min-height:36px;padding:0;display:grid}.house-item-detail-backdrop>article>p{color:var(--house-muted);margin:0;padding:12px}.house-item-detail-backdrop dl{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;margin:0;padding:0 12px 12px;display:grid}.house-item-detail-backdrop dl div{text-align:center;background:#0a141a;border-radius:7px;padding:8px}.house-item-detail-backdrop dt{color:var(--house-muted);font-size:12px}.house-item-detail-backdrop dd{color:#fff;margin:2px 0 0;font-weight:900}.house-item-detail-backdrop footer{border-top:1px solid var(--house-line);background:#101b22;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.house-item-detail-backdrop footer span{color:var(--house-muted);font-size:12px}.house-item-detail-backdrop footer button{color:#eaf8ff;background:#19445a;border:1px solid #39718a;border-radius:7px;flex:none;padding:6px 12px}.house-recovery-view{background:#18453133;border:1px solid #5fbe8961;border-radius:9px;grid-column:1/-1;gap:8px;padding:10px;display:grid}.house-recovery-view>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.house-recovery-view>header>span{align-items:center;gap:9px;display:flex}.house-recovery-view>header h3{margin:0;font-size:17px}.house-recovery-view>header small{color:var(--house-green);font-weight:800}.house-recovery-view>header button{color:#eafff1;background:#226340;border:1px solid #4fa873;border-radius:7px;align-items:center;gap:5px;min-height:36px;padding:6px 10px;display:flex}.house-recovery-view>p{color:var(--house-muted);margin:0}.house-recovery-view>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.house-shop-view>header>b{color:var(--house-gold);align-items:center;gap:5px;display:flex}.house-shop-filters{border:1px solid var(--house-line);background:#0c151a;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(180px,250px) auto;align-items:center;gap:7px;margin-bottom:10px;padding:8px;display:grid}.house-shop-filters>label{border:1px solid var(--house-line);min-height:38px;color:var(--house-muted);background:#081116;border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.house-shop-filters input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.house-shop-filters select{border:1px solid var(--house-line);color:#e9f4f7;background:#081116;border-radius:7px;outline:0;min-height:38px;padding:0 9px}.house-shop-filters>small{color:var(--house-muted);white-space:nowrap}.house-shop-view>section>div{grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:6px;display:grid}.house-shop-item{border:1px solid var(--house-line-soft);background:#101a20;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 7px;min-width:0;min-height:78px;padding:6px;display:grid}.house-shop-item>span{min-width:0;display:grid}.house-shop-item>span small{color:var(--house-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.house-shop-item>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-shop-item>span strong{color:var(--house-gold);white-space:nowrap;font-size:13px}.house-shop-item label{color:var(--house-muted);grid-area:2/2;align-items:center;gap:4px;font-size:12px;display:flex}.house-shop-item label>span{overflow:hidden}.house-shop-item input{text-align:center;width:48px;min-height:30px;padding:0 3px}.house-shop-item>button{color:#e8fff1;white-space:nowrap;background:#20563a;border:1px solid #4b986d;border-radius:6px;grid-area:2/3;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:4px 7px;display:flex}.house-shop-pagination{border-top:1px solid var(--house-line-soft);color:var(--house-muted);justify-content:center;align-items:center;gap:10px;margin-top:12px;padding-top:9px;display:flex}.house-shop-pagination button{border:1px solid var(--house-line);color:#e7f2f6;background:#182831;border-radius:7px;align-items:center;gap:4px;min-height:36px;padding:5px 10px;display:flex}.house-shop-pagination button:disabled{opacity:.45}@keyframes house-toast-enter{0%{opacity:0;transform:translateY(-7px)}}.house-confirm-backdrop,.house-editor-confirm{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02070adb;place-items:center;padding:12px;display:grid;position:absolute;inset:0}.house-confirm-backdrop>article,.house-editor-confirm>article{background:#142129;border:1px solid #48616d;border-radius:10px;width:min(430px,100%);padding:17px;box-shadow:0 18px 48px #00000094}.house-confirm-backdrop h3,.house-editor-confirm h3{margin:0 0 7px;font-size:18px}.house-confirm-backdrop p,.house-editor-confirm p{color:var(--house-muted);margin:0}.house-confirm-backdrop footer,.house-editor-confirm footer{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.house-confirm-backdrop footer button,.house-editor-confirm footer button{border:1px solid var(--house-line);color:#e1edf1;background:#1a2a33;border-radius:7px;padding:7px 11px}.house-window{background:linear-gradient(135deg,#0000 0 49%,#f2c96506 49% 51%,#0000 51%) 0 0/28px 28px,radial-gradient(circle at 88% -25%,#eb7e9c2e,#0000 39%),radial-gradient(circle at -10% 115%,#48ae8321,#0000 42%),linear-gradient(155deg,#121f27,#081016 74%);border-color:#7aa9bb8c;width:min(1080px,100%);box-shadow:0 25px 78px #000000b8,inset 0 1px #ffffff0f,0 0 0 1px #090f14c7}.house-window:before{content:"";z-index:0;background:linear-gradient(90deg, var(--house-gold), #e47891);pointer-events:none;border-radius:0 0 8px 8px;width:108px;height:7px;position:absolute;top:0;right:82px;box-shadow:0 0 18px #f2c96547}.house-window>:not(.house-confirm-backdrop):not(.house-item-detail-backdrop){z-index:1;position:relative}.house-window>.house-confirm-backdrop,.house-window>.house-item-detail-backdrop{z-index:22;position:absolute}.house-window-header{gap:9px;min-height:58px;padding:7px 10px}.house-window-header>i{background:linear-gradient(145deg,#f2c96529,#f2c9650d);border-radius:11px;flex-basis:40px;width:40px;height:40px;box-shadow:inset 0 1px #ffffff14}.house-window-header h2{font-size:19px}.house-entry-rule{min-height:40px;color:var(--house-green);background:#1b4d343b;border:1px solid #67c28f4d;border-radius:9px;align-items:center;gap:7px;padding:5px 9px;display:flex}.house-entry-rule>span{display:grid}.house-entry-rule small{color:#8eb6a0;letter-spacing:.06em;font-weight:800}.house-entry-rule b{color:#ddfae9;white-space:nowrap}.house-balance{border-radius:9px;min-width:145px;padding:5px 9px}.house-icon-button{width:36px;min-width:36px;min-height:36px}.house-main-tabs{gap:2px;min-height:43px;padding:4px 8px 0}.house-main-tabs button{border-bottom-width:2px;gap:6px;min-height:38px;padding:5px 11px;position:relative}.house-main-tabs button>em{color:#c8d7dc;text-align:center;background:#ffffff14;border-radius:999px;min-width:21px;padding:1px 5px;font-size:12px;font-style:normal}.house-main-tabs .house-likes-tab{color:#dca7b5}.house-main-tabs .house-likes-tab svg{color:#f184a1;filter:drop-shadow(0 0 5px #ef6f944d)}.house-main-tabs .house-likes-tab.active{color:#ffe8ee;background:linear-gradient(#7c2a431f,#7c2a433d);border-bottom-color:#ed7897}.house-main-tabs .house-likes-tab.active>em{color:#ffe5ec;background:#763248}.house-market-filters{grid-template-columns:minmax(200px,1fr) minmax(160px,230px) 38px;gap:6px;padding:6px 8px}.house-market-filters label,.house-market-filters select{min-height:36px}.house-market-filters .house-filter-submit{color:#eaf8ff;cursor:pointer;background:linear-gradient(145deg,#22566d,#153849);border:1px solid #39718a;border-radius:8px;place-items:center;width:38px;min-width:38px;min-height:36px;padding:0;display:grid}.house-market-filters .house-filter-submit:hover:not(:disabled){filter:brightness(1.1);border-color:#70c8ec}.house-market-content{gap:7px;padding:7px 8px}.house-listing-card{background:linear-gradient(150deg,#182831fa,#0a1217fa);border-color:#5b84956e;border-radius:11px;min-height:142px;position:relative;box-shadow:inset 0 1px #ffffff06,0 6px 16px #00000029}.house-listing-card:hover{border-color:#73aec5ad;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #00000040}.house-listing-card.ranking{background:linear-gradient(145deg,#331d27ed,#0d151bfa 64%);border-color:#d964866e}.house-card-roof{z-index:2;background:linear-gradient(90deg, var(--house-blue), transparent);pointer-events:none;border-radius:0 5px 5px 0;width:78px;height:3px;position:absolute;top:0;left:0}.house-listing-card.ranking .house-card-roof{background:linear-gradient(90deg,#ec7796,#0000);width:130px}.house-listing-card>header{gap:8px;min-height:66px;padding:7px 8px}.house-listing-card>header>i{border-radius:9px;flex-basis:36px;width:36px;height:36px}.house-listing-card>header>span{align-self:center}.house-listing-card h3{margin:0 0 2px;font-size:16px}.house-location{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.house-location svg{flex:none}.house-like-spotlight{color:#fa91ae;background:radial-gradient(circle at 20% 20%,#ee699038,#5b20333d);border:1px solid #dd6a8c66;border-radius:10px;grid-template-rows:28px 15px;grid-template-columns:24px 1fr;align-items:center;column-gap:3px;min-width:72px;height:52px;padding:4px 7px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 0 12px #da4d7614}.house-like-spotlight svg{filter:drop-shadow(0 0 5px #ed699161);grid-row:1}.house-like-spotlight b{color:#ffe7ed;font-size:17px;line-height:1}.house-like-spotlight small{color:#c98b9d;letter-spacing:.06em;text-align:center;grid-column:1/-1;font-size:12px;font-weight:900;line-height:15px}.house-like-spotlight.liked{color:var(--house-gold);background:radial-gradient(circle at 20% 20%,#f2c96540,#4d3d1c3d);border-color:#f2c9658c}.house-card-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.house-card-facts>span{min-width:0;padding:5px 8px}.house-card-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.house-card-facts .house-card-owner{margin:0;display:grid}.house-card-facts .house-card-owner b{display:flex}.house-listing-card>footer{gap:6px;min-height:44px;padding:5px 7px 6px}.house-card-price{min-width:0;margin-right:auto;text-align:left!important}.house-card-price b{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.house-card-actions{gap:5px;margin-left:auto;display:flex}.house-card-action{border:1px solid var(--house-line);color:#cfe2e9;cursor:pointer;background:#172831;border-radius:8px;place-items:center;width:34px;min-width:34px;height:34px;padding:0;display:grid;min-height:34px!important}.house-card-action:hover:not(:disabled){filter:brightness(1.14);transform:translateY(-1px)}.house-card-action.map{color:#bdeaff;background:#143444;border-color:#376c83}.house-card-action.buy{color:#e9fff1;background:#205c3c;border-color:#46956a}.house-card-action.danger{color:#ffd9da;background:#4f292d;border-color:#804246}.house-pagination{gap:11px;min-height:42px;padding:4px 8px}.house-pagination button{border-radius:8px;place-items:center;width:34px;min-width:34px;min-height:34px;padding:0;display:grid}.house-door-content{padding:10px}.house-door-hero{background:linear-gradient(120deg,#1e353ff0,#131f26fa);border-radius:11px 11px 0 0;gap:10px;padding:9px 10px}.house-door-emblem{width:52px;height:52px;color:var(--house-gold);background:radial-gradient(circle,#f2c96529,#57411417);border:1px solid #f2c96566;border-radius:13px;flex:0 0 52px;place-items:center;display:grid;position:relative}.house-door-emblem>svg:last-child{color:#fff1b9;position:absolute;top:3px;right:3px}.house-door-map{flex:0 0 36px}.house-door-facts>span{padding:6px 9px}.house-purchase-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px;display:grid}.house-purchase-copy h3{margin:0}.house-purchase-copy small{color:var(--house-green);font-weight:900}.house-purchase-copy p{margin:3px 0 0}.house-purchase-requirement{color:var(--house-green);background:#1d4f3633;border:1px solid #69c29059;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex}.house-purchase-requirement>span{display:grid}.house-purchase-requirement small{color:#8eb7a0}.house-purchase-requirement b{color:#dffbed;white-space:nowrap}.house-purchase-summary dl{grid-column:1;margin:0}.house-purchase-summary .house-buy-button{grid-column:2;min-width:138px}.house-occupied-summary{padding:9px}.house-like-button{text-align:left;background:linear-gradient(120deg,#74263ecc,#401b2ae6);border-color:#eb6990a6;grid-template-columns:46px minmax(0,1fr) auto;justify-content:stretch;gap:10px;min-height:70px;padding:8px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 0 20px #df49771f}.house-like-button:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;width:80px;height:80px;position:absolute;right:42px}.house-like-button>i{color:#ff9bb5;background:#ffe4eb1c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.house-like-button>span{z-index:1;display:grid}.house-like-button>span small{color:#ef9eb3;letter-spacing:.06em;font-weight:900}.house-like-button>span b{font-size:16px}.house-like-button>span em{color:#ffc8d7;font-style:normal}.house-like-button>svg{color:#ffcfdb}.house-like-button.liked{background:linear-gradient(120deg,#624c1bcc,#372c19eb);border-color:#f2c9659e}.house-like-button.liked>i{color:var(--house-gold)}.house-menu-content{padding:5px 6px}.house-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"summary summary rename""summary summary sale""access vip occupants""access vip abandon";gap:5px}.house-settings-card{background:linear-gradient(145deg,#182730f5,#0d171df7);border-radius:9px;padding:7px 8px;position:relative;box-shadow:inset 0 1px #ffffff06}.house-settings-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f2c965cc,#0000);width:38px;height:2px;position:absolute;top:0;left:11px}.house-settings-card>header{gap:7px;min-height:32px;margin-bottom:4px}.house-settings-card>header>span{flex:1;min-width:0}.house-settings-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.house-settings-card p{margin:3px 0 4px}.house-settings-card form{gap:5px}.house-settings-card input{min-height:34px}.house-settings-card .house-mini-action{place-items:center;width:35px;min-width:35px;min-height:35px;padding:0;display:grid}.house-summary-card{grid-area:summary}.house-rename-card{grid-area:rename}.house-sale-card{grid-area:sale}.house-access-card{grid-area:access}.house-vip-card{grid-area:vip}.house-occupants-card{grid-area:occupants}.house-abandon-card{grid-area:abandon}.house-summary-card>header .house-card-action{margin-left:auto}.house-summary-line{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:5px;display:grid}.house-summary-line>span{background:#0c161c;border-radius:6px;padding:5px 7px;display:grid}.house-summary-line small{color:var(--house-muted);font-weight:800}.house-summary-line b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-owner-likes{color:#f188a4;background:linear-gradient(100deg,#65223745,#26171f33);border:1px solid #e16b8d61;border-radius:8px;align-items:center;gap:8px;margin-top:5px;padding:6px 8px;display:flex}.house-owner-likes>i{background:#e674951f;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.house-owner-likes>span{flex:1;display:grid}.house-owner-likes small{color:#c88fa0;font-weight:900}.house-owner-likes b{color:#ffe5ec;font-size:15px}.house-access-card>div{gap:4px}.house-access-card>div button{gap:2px;min-height:50px;padding:3px;position:relative}.house-access-card>div button>svg:last-child{color:var(--house-green);position:absolute;top:3px;right:3px}.house-vip-card>div{gap:3px;max-height:76px;margin-top:4px}.house-vip-card>div>span{min-height:30px}.house-inline-status{background:#0d171d;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:6px 7px;display:flex}.house-inline-status>span{display:grid}.house-inline-status small{color:var(--house-muted)}.house-inline-status b{color:var(--house-gold)}.house-occupants-card>header,.house-abandon-card>header{margin-bottom:3px}.house-abandon-card{border-color:#ef7e7b52}.house-abandon-card:after{background:linear-gradient(90deg, var(--house-red), transparent)}.house-inventory-view>header,.house-shop-view>header{background:linear-gradient(120deg,#182a33f5,#0e191ff5);border-radius:9px;margin-bottom:6px;padding:6px 9px}.house-inventory-view>header>b{color:var(--house-blue);background:#20343e;border-radius:999px;padding:4px 8px}.house-inventory-view>section>h4,.house-shop-view>section>h4{align-items:center;gap:7px;margin:8px 0 5px;display:flex}.house-inventory-view>section>h4:after,.house-shop-view>section>h4:after{content:"";background:linear-gradient(90deg, var(--house-line), transparent);flex:1;height:1px}.house-inventory-view>section>h4>small,.house-shop-view>section>h4>small{min-width:22px;color:var(--house-muted);text-align:center;background:#1b2c34;border-radius:999px;order:2;padding:1px 5px}.house-inventory-grid{grid-template-columns:repeat(auto-fill,66px);gap:5px}.house-inventory-tile{border-radius:9px;width:66px;min-width:66px;height:66px;padding:3px;min-height:66px!important}.house-inventory-tile>i{width:54px;height:54px}.house-item-sprite{width:52px;height:52px;color:var(--house-blue);place-items:center;display:grid}.house-item-sprite.small{width:36px;height:36px}.house-item-sprite.large{width:64px;height:64px}.house-item-sprite img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated}.house-inventory-tile img{max-width:50px;max-height:50px}.house-item-detail-backdrop>article{width:min(410px,100%)}.house-item-detail-backdrop header{padding:9px}.house-item-detail-backdrop header>i{flex-basis:68px;width:68px;height:68px}.house-item-detail-backdrop footer{padding:7px 9px}.house-item-detail-backdrop footer button{place-items:center;width:34px;min-width:34px;min-height:34px;padding:0;display:grid}.house-item-detail-backdrop footer .house-detail-buy{color:#effff4;background:#205b3c;border-color:#4b986d}.house-shop-filters{grid-template-columns:minmax(210px,1fr) minmax(155px,220px) auto;gap:5px;margin-bottom:6px;padding:5px}.house-shop-filters>label,.house-shop-filters select{min-height:34px}.house-shop-view>section>div{grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:5px}.house-shop-item{background:linear-gradient(145deg,#111d24,#0c161b);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;gap:2px 6px;min-height:65px;padding:5px}.house-shop-item>i{grid-row:1/3;width:42px;height:42px}.house-shop-item img{max-width:38px;max-height:38px}.house-shop-item>span strong{font-size:13px}.house-shop-item label{grid-area:2/2}.house-shop-item input{width:43px;min-height:28px}.house-shop-item-actions{grid-area:1/3/3;gap:3px;display:flex}.house-shop-item-actions>button{cursor:pointer;border-radius:7px;place-items:center;width:30px;min-width:30px;height:32px;min-height:32px;padding:0;display:grid}.house-shop-item-actions>.info{color:#c6edfc;background:#143442;border:1px solid #37677b}.house-shop-item-actions>.buy{color:#e8fff1;background:#20563a;border:1px solid #4b986d}.house-shop-pagination{gap:8px;margin-top:8px;padding-top:6px}.house-shop-pagination button{place-items:center;width:34px;min-width:34px;min-height:34px;padding:0;display:grid}.house-editor-backdrop{z-index:10130;padding:max(6px, env(safe-area-inset-top)) max(6px, env(safe-area-inset-right)) max(6px, env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left))}.house-editor-window{background:#0a1116;border:1px solid #49626f;border-radius:12px;flex-direction:column;width:min(1460px,100%);height:min(920px,100dvh - 12px);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #000000bf}.house-editor-header{min-height:62px;padding:9px 12px}.house-editor-history{align-items:center;gap:5px;display:flex}.house-editor-history>button{border:1px solid var(--house-line);color:#dce9ed;background:#17262f;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:flex}.house-editor-body{flex:1;grid-template-columns:270px minmax(360px,1fr) 286px;min-height:0;display:grid}.house-editor-palette,.house-editor-inspector{background:#101a20;min-height:0;padding:9px;overflow:auto}.house-editor-palette{border-right:1px solid var(--house-line)}.house-editor-inspector{border-left:1px solid var(--house-line)}.house-editor-inspector>h3{margin:2px 0 9px;font-size:16px}.house-editor-palette-modes{grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:7px;display:grid}.house-editor-palette-modes button{border:1px solid var(--house-line);min-width:0;min-height:48px;color:var(--house-muted);text-align:center;background:#14232b;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:3px;line-height:1.1;display:flex}.house-editor-palette-modes button.active{color:#e8f8ff;background:#203d4b;border-color:#5f9db8;box-shadow:inset 0 -2px #65b2d4}.house-search-field{min-height:38px}.house-editor-categories{scrollbar-width:thin;gap:4px;padding:7px 0;display:flex;overflow-x:auto}.house-editor-categories button{border:1px solid var(--house-line);min-width:max-content;color:var(--house-muted);background:#14232b;border-radius:6px;padding:5px 8px}.house-editor-categories button.active{color:#ffedb5;background:#4d3d18;border-color:#a6873e}.house-editor-catalog{grid-template-columns:1fr 1fr;gap:5px;display:grid}.house-editor-catalog>button{border:1px solid var(--house-line-soft);color:#dce9ed;text-align:left;cursor:grab;background:#0c151a;border-radius:7px;align-items:center;gap:5px;min-width:0;min-height:72px;padding:5px;display:flex}.house-editor-catalog>button.selected{border-color:var(--house-gold);background:#68521c47}.house-editor-catalog>button img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated;flex:0 0 36px}.house-editor-catalog>button>i{color:#9dc2d1;background:#1b2b33;border-radius:6px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.house-editor-catalog>button.house-editor-carried-item{background:#0d181e;border-color:#66a6c147}.house-editor-catalog>button.house-editor-carried-item.selected{background:#25586e52;border-color:#66b2d2}.house-editor-catalog>button:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.52}.house-editor-catalog>button span{min-width:0;display:grid}.house-editor-catalog>button b,.house-editor-catalog>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-editor-catalog>button small{color:var(--house-muted)}.house-editor-catalog .house-empty-state{min-height:100px;padding:10px}.house-editor-selection{background:#42351333;border:1px solid #f2c9654d;border-radius:7px;margin-top:8px;padding:8px}.house-editor-selection>span{align-items:center;gap:7px;display:flex}.house-editor-selection img{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.house-editor-selection>span>i{color:#b4d5e2;background:#1b2b33;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.house-editor-selection p{color:var(--house-muted);margin:6px 0;font-size:12px}.house-editor-selection button{color:#ffedba;background:#4f401d;border:1px solid #987a39;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:flex}.house-editor-carried-selection{background:#19435538;border-color:#66b2d257}.house-editor-carried-selection>small{color:#9bd3e8;display:block}.house-editor-stage{background:#070d11;flex-direction:column;min-width:0;min-height:0;display:flex}.house-editor-floor-tabs{border-bottom:1px solid var(--house-line);background:#111b21;align-items:end;gap:4px;min-height:44px;padding:5px 7px 0;display:flex;overflow-x:auto}.house-editor-floor-tabs button{border:1px solid var(--house-line);min-width:88px;color:var(--house-muted);background:#17252d;border-bottom:0;border-radius:6px 6px 0 0;padding:6px 10px}.house-editor-floor-tabs button.active{color:#fff;background:#243a45;border-color:#5a7e8e}.house-editor-footprint-legend{border-bottom:1px solid var(--house-line);min-height:34px;color:var(--house-muted);background:#0b1419;justify-content:center;align-items:center;gap:18px;padding:5px 8px;font-size:12px;display:flex}.house-editor-footprint-legend span{align-items:center;gap:5px;display:flex}.house-editor-footprint-legend i{background:#31434a;border:1px solid #f2c965b3;border-radius:2px;width:13px;height:13px;box-shadow:0 0 8px #f2c9654d}.house-editor-footprint-legend span+span i{box-shadow:none;background:#05090c;border-color:#1a2a33}.house-editor-grid-scroll{background:radial-gradient(circle,#101c23 0,#05090c 66%,#020406 100%);flex:1;place-items:center;min-height:0;padding:42px;display:grid;overflow:auto}.house-editor-grid{--house-cell-size:38px;grid-template-columns:repeat(var(--house-grid-columns), var(--house-cell-size));grid-template-rows:repeat(var(--house-grid-rows), var(--house-cell-size));background:#05090c;border:1px solid #1d313a;width:max-content;height:max-content;display:inline-grid;position:relative;box-shadow:0 18px 55px #000000bd,0 0 45px #03070af2}.house-editor-isolated-stage{isolation:isolate}.house-editor-cell{z-index:1;background:0 0;border:1px solid #729bae2e;border-top:0;border-left:0;border-radius:0;width:100%;padding:0;min-height:0!important}.house-editor-cell.inside-footprint{background:linear-gradient(145deg,#38494ef0,#26363cf0);border-color:#ead3913d;box-shadow:inset 0 0 8px #f6db8a14}.house-editor-cell.inside-footprint:hover,.house-editor-cell.inside-footprint:focus-visible{background:linear-gradient(145deg,#536769fa,#314448fa);outline:0;box-shadow:inset 0 0 0 1px #ffde7c8c,0 0 10px #f2c9652e}.house-editor-cell.outside-footprint{cursor:not-allowed;opacity:1;background:#030608;box-shadow:inset 0 0 0 1px #1a2b3447}.house-editor-cell.house-editor-night-ring{filter:brightness(.55)}.house-editor-cell.preview-valid{background:#4ad28457;box-shadow:inset 0 0 0 1px #70dfa0}.house-editor-cell.preview-invalid{background:#ee5b5a5c;box-shadow:inset 0 0 0 1px #ef7977}.house-editor-scenery-placement{z-index:2;opacity:.76;filter:saturate(.72)brightness(.66);pointer-events:none;place-items:end;min-width:0;min-height:0;padding:1px;display:grid;position:relative;overflow:hidden}.house-editor-scenery-placement img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;transform:rotate(var(--house-placement-rotation))}.house-editor-placement{z-index:3;cursor:move;background:#1a2c35e0;border:1px solid #9fc9db73;border-radius:3px;place-items:end;min-width:0;padding:1px;display:grid;position:relative;overflow:hidden;min-height:0!important}.house-editor-placement img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:pixelated;transform:rotate(var(--house-placement-rotation))}.house-editor-placement.selected{z-index:5;border-color:#ffdf7b;box-shadow:inset 0 0 0 2px #d4a93c,0 0 12px #f2c96566}.house-editor-placement.reserved{background:repeating-linear-gradient(135deg,#6c2727cc 0 6px,#371c1fd9 6px 12px);border-color:#ee7e7c}.house-editor-placement.base-fixture{outline-offset:-2px;outline:1px dashed #8bd6ffd1}.house-editor-placement.base-fixture>small{color:#d7f4ff;background:#072231e0}.house-editor-placement.kind-inventory,.house-editor-placement.kind-carried-item{background:#184456e6;border-color:#68c0e3b3}.house-editor-placement small{color:#fff;background:#8d3639;border-radius:2px;padding:1px 2px;font-size:9px;line-height:1;position:absolute;bottom:1px;right:1px}.house-editor-placement small.inventory-unit{background:#276a85}.house-editor-context-tools{z-index:8;background:#091116fa;border:1px solid #6b8793;border-radius:7px;place-self:start center;gap:2px;width:max-content;padding:3px;display:flex;position:relative;transform:translateY(calc(-100% - 4px));box-shadow:0 7px 18px #000000ad}.house-editor-context-tools button{border:1px solid var(--house-line);color:#d8e9ef;background:#1a2c35;border-radius:5px;place-items:center;width:28px;min-width:28px;height:28px;padding:0;display:grid;min-height:28px!important}.house-editor-context-tools button:hover:not(:disabled){border-color:var(--house-blue);background:#254454}.house-editor-context-tools .house-editor-context-delete{color:#ffd7d8;background:#532a2d;border-color:#814346}.house-editor-stage-footer{border-top:1px solid var(--house-line);min-height:38px;color:var(--house-muted);background:#101a20;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.house-editor-stage-footer span{align-items:center;gap:5px;display:flex}.house-editor-stage-footer em{font-style:normal}.house-editor-stage-footer em.dirty{color:var(--house-gold)}.house-editor-help{border:1px dashed var(--house-line);min-height:160px;color:var(--house-muted);text-align:center;border-radius:8px;align-content:center;place-items:center;gap:5px;padding:15px;display:grid}.house-editor-help p{margin:0}.house-editor-item-properties{gap:8px;display:grid}.house-editor-item-heading{background:#0b1419;border-radius:7px;align-items:center;gap:8px;padding:7px;display:flex}.house-editor-item-heading>img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.house-editor-item-heading>span{min-width:0;display:grid}.house-editor-item-heading small{color:var(--house-muted)}.house-editor-item-properties dl{grid-template-columns:repeat(3,1fr);gap:4px;margin:0;display:grid}.house-editor-item-properties dl div{text-align:center;background:#18262e;border-radius:6px;padding:6px}.house-editor-item-properties dt{color:var(--house-muted);font-size:12px}.house-editor-item-properties dd{margin:1px 0 0;font-weight:900}.house-editor-protection{color:#ffc2c1;background:#5b26283d;border:1px solid #ef7e7b52;border-radius:6px;margin:0;padding:8px;font-size:12px}.house-editor-inventory-protection{color:#c5ebf9;background:#1d495b3d;border:1px solid #65b4d54d;border-radius:6px;align-items:flex-start;gap:6px;margin:0;padding:8px;font-size:12px;display:flex}.house-editor-inventory-protection svg{flex:none;margin-top:1px}.house-editor-pokemon-settings{border:1px solid var(--house-line);border-radius:7px;gap:7px;padding:8px;display:grid}.house-editor-pokemon-settings>label{color:#dce8ec;align-items:center;gap:6px;display:flex}.house-editor-pokemon-settings>label input{width:17px;height:17px}.house-editor-pokemon-settings>span{gap:4px;display:grid}.house-editor-pokemon-settings>span small{color:var(--house-muted)}.house-editor-pokemon-settings>span div{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.house-editor-pokemon-settings>span button{border:1px solid var(--house-line);color:#cadbe2;background:#182831;border-radius:5px;place-items:center;min-height:34px;display:grid}.house-editor-pokemon-settings>span button.active{color:#fff;background:#25573d;border-color:#4c9b73}.house-editor-pokemon-row{border-bottom:1px solid var(--house-line-soft);justify-content:space-between;align-items:center;gap:5px;min-height:42px;padding:4px;display:flex}.house-editor-pokemon-row.disabled{opacity:.5}.house-editor-pokemon-row.selected{background:#f2c9651f;box-shadow:inset 0 0 0 1px #f2c96580}.house-editor-pokemon-row>span{align-items:center;gap:5px;min-width:0;display:flex}.house-editor-pokemon-row>span>span{min-width:0;display:grid}.house-editor-pokemon-row img{object-fit:contain;max-width:32px;max-height:32px;image-rendering:pixelated}.house-editor-pokemon-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.house-editor-pokemon-row>button{border:1px solid var(--house-line);color:#cfe1e8;background:#17262e;border-radius:5px;place-items:center;width:34px;min-width:34px;min-height:32px;display:grid}.house-editor-upgrade-button{color:#ffedba;background:#4f401d;border:1px solid #987a39;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:7px;padding:6px;display:flex}.house-editor-server-action-warning{color:var(--house-gold);margin-top:6px;display:block}.house-editor-palette-pokemon{gap:6px;display:grid}.house-editor-palette-pokemon>header{background:#0b1419;border-radius:7px;justify-content:space-between;align-items:center;gap:6px;padding:7px;display:flex}.house-editor-palette-pokemon>header span{align-items:center;gap:6px;display:flex}.house-editor-palette-pokemon>header small{color:var(--house-blue);background:#20343e;border-radius:999px;padding:3px 7px}.house-editor-palette-pokemon>p{color:var(--house-muted);margin:0;font-size:12px}.house-editor-palette-pokemon>div{gap:2px;max-height:390px;display:grid;overflow:auto}.house-editor-pokemon-selection .house-pokemon-icon{flex:0 0 44px}.house-pokemon-icon{isolation:isolate;color:#a9cedc;background:#111f27;border:1px solid #70a1b54d;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:40px;display:grid;position:relative;overflow:hidden}.house-pokemon-icon>img{object-fit:contain;max-width:40px;max-height:36px;image-rendering:pixelated}.house-pokemon-atlas-sprite{image-rendering:pixelated;background-repeat:no-repeat;display:block}.house-pokemon-icon.shiny{background:radial-gradient(circle,#4f431f,#111f27 70%);border-color:#f8d66b;overflow:visible;box-shadow:0 0 0 1px #ffe78b73,0 0 12px #ffcc34c7,inset 0 0 9px #ffd75533}.house-pokemon-icon.shiny:before{content:"";z-index:-1;background:radial-gradient(circle,#ffe0716b,#0000 66%);border-radius:50%;animation:1.45s ease-in-out infinite alternate house-shiny-aura;position:absolute;inset:-6px}@keyframes house-shiny-aura{to{opacity:.66;transform:scale(1.13)}}.house-editor-placement.kind-pokemon{background:0 0;border-color:#82c3dc99;place-items:center;overflow:visible}.house-editor-actions{border-top:1px solid var(--house-line);background:#101a20;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:flex}.house-editor-actions-secondary{min-width:0}.house-editor-actions>div{gap:6px;display:flex}.house-editor-restore-button{color:#ffeab0;background:#433719;border:1px solid #8a6f35;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;display:flex}.house-editor-restore-confirm>article>svg{color:var(--house-gold);margin-bottom:7px}.house-editor-popup{z-index:25;width:min(380px,100% - 24px);min-height:62px;color:var(--house-blue);background:#121f27fa;border:1px solid #4f6d7a;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;animation:.18s ease-out house-toast-enter;display:grid;position:absolute;top:72px;right:12px;box-shadow:0 14px 36px #0009}.house-editor-popup>span{min-width:0;display:grid}.house-editor-popup b{color:#eef7f9}.house-editor-popup small{color:#bdd0d8}.house-editor-popup>button{color:#b9ccd4;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;min-width:30px;min-height:30px;padding:0;display:grid}.house-editor-popup.tone-error{color:#ff9d9a;border-color:#ef7e7ba6}.house-editor-popup.tone-success{color:#86efaf;border-color:#56c78894}.house-editor-popup.tone-info{color:var(--house-blue);border-color:#71bde894}@media (width<=1120px){.house-editor-body{grid-template-columns:240px minmax(340px,1fr) 250px}.house-editor-catalog{grid-template-columns:1fr}.house-editor-history button span{display:none}.house-inventory-row{grid-template-columns:40px minmax(0,1fr)}.house-inventory-row dl{grid-column:2}}@media (width<=820px){.house-backdrop{place-items:stretch stretch;padding:0}.house-window{border-radius:0;width:100%;max-height:100dvh}.house-window-header{min-height:58px;padding:7px 9px}.house-window-header>i{flex-basis:38px;width:38px;height:38px}.house-window-header h2{font-size:18px}.house-entry-rule{padding-left:7px;padding-right:7px}.house-entry-rule small{display:none}.house-balance{min-width:0;padding:5px 7px}.house-balance small{display:none}.house-market-filters{grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto}.house-market-filters select{grid-area:auto}.house-shop-filters{grid-template-columns:1fr minmax(170px,220px)}.house-shop-filters>small{grid-column:1/-1}.house-market-content,.house-overview-grid,.house-recovery-view>div{grid-template-columns:1fr}.house-overview-grid{grid-template-areas:none}.house-summary-card,.house-rename-card,.house-sale-card,.house-access-card,.house-vip-card,.house-occupants-card,.house-abandon-card{grid-area:auto}.house-summary-card{grid-row:auto}.house-settings-card form,.house-editor-launch-card{flex-direction:column;align-items:stretch}.house-editor-backdrop{place-items:stretch stretch;padding:0}.house-editor-window{border-radius:0;width:100%;height:100dvh}.house-editor-body{flex-direction:column;display:flex;overflow:auto}.house-editor-palette,.house-editor-inspector{border:0;border-bottom:1px solid var(--house-line);overflow:visible}.house-editor-palette{max-height:260px;overflow:auto}.house-editor-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.house-editor-stage{order:2;min-height:430px}.house-editor-inspector{order:3}.house-editor-grid-scroll{place-items:start;padding:20px}.house-editor-actions{flex:none}}@media (width<=520px){.house-window-header>i{display:none}.house-window-header small{letter-spacing:.03em}.house-balance{max-width:130px}.house-entry-rule{display:none}.house-balance b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.house-main-tabs{padding-left:4px;padding-right:4px}.house-main-tabs button{padding-left:9px;padding-right:9px}.house-market-filters{grid-template-columns:minmax(0,1fr) auto}.house-market-filters select{grid-area:2/1/auto/-1}.house-listing-card>footer{flex-wrap:wrap;align-items:stretch}.house-listing-card>footer>span{text-align:left;order:-1;width:100%;margin:0}.house-door-content{padding:8px}.house-door-hero{flex-wrap:wrap;align-items:flex-start}.house-door-hero>i{flex-basis:44px;width:44px;height:44px}.house-door-hero .house-map-button{width:100%}.house-occupied-summary,.house-purchase-summary dl{grid-template-columns:1fr}.house-occupied-summary>p,.house-like-button{grid-column:1}.house-access-card>div{grid-template-columns:1fr}.house-access-card>div button{justify-content:flex-start;min-height:44px;padding:7px 10px;display:flex}.house-shop-filters{grid-template-columns:1fr}.house-shop-filters>small{grid-column:1}.house-shop-pagination{flex-wrap:wrap}.house-card-action,.house-shop-item-actions>button,.house-pagination button,.house-shop-pagination button{width:44px;min-width:44px;min-height:44px!important}.house-shop-item{grid-template-columns:44px minmax(0,1fr) auto}.house-shop-item-actions{align-items:center}.house-editor-header h2{font-size:17px}.house-editor-header small{display:none}.house-editor-history{gap:3px}.house-editor-history>button{justify-content:center;width:36px;min-width:36px;padding:0}.house-editor-catalog{grid-template-columns:1fr 1fr}.house-editor-grid{--house-cell-size:36px}.house-editor-stage-footer{flex-direction:column;align-items:flex-start}.house-editor-actions{flex-direction:column;align-items:stretch}.house-editor-actions>div{width:100%}.house-editor-actions>div button{flex:1}}.device-pc .house-backdrop,.device-pc .house-editor-backdrop{font-size:14px}.device-pc .house-backdrop button,.device-pc .house-backdrop input,.device-pc .house-backdrop select,.device-pc .house-editor-backdrop button,.device-pc .house-editor-backdrop input,.device-pc .house-editor-backdrop select{font-size:max(13px,1em)}.device-pc .house-backdrop small,.device-pc .house-editor-backdrop small,.device-pc .house-location{font-size:12px}@media (height<=660px){.device-pc .house-window-header,.device-pc .house-editor-header{min-height:56px;padding-top:6px;padding-bottom:6px}.device-pc .house-main-tabs{min-height:42px}.device-pc .house-market-filters{padding-top:6px;padding-bottom:6px}.device-pc .house-market-content{gap:8px;padding:8px}.device-pc .house-listing-card{min-height:142px}.device-pc .house-listing-card>header{gap:8px;padding:7px 9px}.device-pc .house-listing-card>header>i{flex-basis:36px;width:36px;height:36px}.device-pc .house-card-facts>span{padding:6px 9px}.device-pc .house-listing-card>footer{min-height:46px;padding:6px 9px 7px}.device-pc .house-editor-actions{min-height:46px}.device-pc .house-editor-palette,.device-pc .house-editor-inspector{padding-top:6px;padding-bottom:6px}}.player-hud-submenu .player-house-market-toggle{color:#aef4c9!important;background:linear-gradient(145deg,#184531fa,#0c1d1bfa)!important;border-color:#6fca9794!important}.player-hud-submenu .player-house-market-toggle:hover,.player-hud-submenu .player-house-market-toggle:focus-visible,.player-hud-submenu .player-house-market-toggle.active{color:#f0fff5!important;background:linear-gradient(145deg,#2c6c48fa,#142d27fa)!important;border-color:#8df0b5!important;box-shadow:inset 0 1px #ffffff0f,0 0 15px #5adf9159!important}.house-screen-toggle{z-index:8;color:#dffff0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;touch-action:manipulation;background:#0c3325c2;border:1px solid #84e5aab8;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:13px;line-height:1;transition:filter .15s,transform .15s,box-shadow .15s;display:grid;position:fixed;top:calc(50% + 48px);left:calc(50% - 58px);transform:translate(-50%,-50%);box-shadow:0 4px 15px #0000006b,0 0 10px #4ccb7f2e}.house-screen-toggle:hover,.house-screen-toggle:focus-visible{filter:brightness(1.18);outline:0;transform:translate(-50%,-50%)scale(1.07);box-shadow:0 5px 17px #0000007a,0 0 15px #58e1926b}.full-map-house-marker{z-index:7;color:#fff;pointer-events:none;background:#2f8a59;border:2px solid #fff3b0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;animation:1.25s ease-in-out infinite alternate full-map-house-pulse;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 5px #000,0 0 13px #5ce796bf}.full-map-house-marker:after{content:"";border-top:7px solid #fff3b0;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.full-map-house-marker>svg{width:14px;height:14px}@keyframes full-map-house-pulse{to{filter:brightness(1.18);box-shadow:0 2px 5px #000,0 0 19px #6df4a6e6}}.device-pc .player-house-market-toggle,.device-pc .house-screen-toggle{font-size:13px}.device-pc .full-map-house-marker{font-size:12px}.device-tablet .house-screen-toggle,.device-celular .house-screen-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;width:44px;min-width:44px;height:44px;min-height:44px;top:calc(50% + 46px);left:calc(50% - 52px)}:is(.device-tablet .player-hud-submenu:has(.player-house-market-toggle),.device-celular .player-hud-submenu:has(.player-house-market-toggle)){border-radius:26px;width:52px;padding:4px}.game-shell.design-v40157.device-tablet .player-hud-submenu .player-house-market-toggle,.game-shell.design-v40157.device-celular .player-hud-submenu .player-house-market-toggle{touch-action:manipulation;flex-basis:42px;align-self:center;width:42px;min-width:42px;height:42px;min-height:42px}.device-tablet .full-map-house-marker,.device-celular .full-map-house-marker{width:30px;height:30px}@media (width<=900px){.player-hud-tools.beside-profile.submenu-open .player-hud-systems-group:has(.player-house-market-toggle){height:calc(4 * var(--hud-control-size) + 26px)}}@media (prefers-reduced-motion:reduce){.full-map-house-marker{animation:none}.house-screen-toggle{transition:none}.house-editor-popup,.house-pokemon-icon.shiny:before{animation:none}}.mail-backdrop{z-index:46;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030509b8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.mail-window{color:#eaf2ff;background:linear-gradient(145deg,#121a24,#090d13);border:1px solid #435269;border-radius:14px;grid-template-rows:auto auto auto 1fr;width:min(880px,96vw);height:min(570px,92vh);display:grid;overflow:hidden;box-shadow:0 24px 80px #000b}.mail-window>header{grid-row:1}.mail-window>nav{grid-row:2}.mail-window>.mail-notice{grid-row:3}.mail-window>main{grid-row:4}.mail-window>header{background:linear-gradient(90deg,#17324c,#101925);border-bottom:1px solid #273548;align-items:center;gap:10px;height:62px;padding:8px 12px;display:flex}.mail-window>header>i{color:#dff4ff;background:#2e6ea4;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #72b6e8}.mail-window>header>span{flex:1;gap:1px;display:grid}.mail-window>header small{color:#74b9e8;font:800 10px var(--font-geist-mono)}.mail-window>header h2{margin:0;font-size:21px}.mail-window>header>button{color:#bdd2e7;cursor:pointer;background:#223143;border:0;border-radius:8px;width:34px;height:34px}.mail-window>nav{border-bottom:1px solid #202c3a;gap:5px;padding:6px 8px;display:flex}.mail-window>nav button{color:#93a7ba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-weight:800;display:flex}.mail-window>nav button.active{color:#dff4ff;background:#183550;border-color:#3f7eaa}.mail-window>nav b{color:#fff;background:#e2495a;border-radius:10px;min-width:19px;padding:2px 5px;font-size:10px}.mail-notice{color:#ffd695;background:#3a2814;margin:0;padding:7px 12px;font-size:12px}.mail-overflow-notice{color:#bde8ff;background:#173348}.mail-window>main{grid-template-columns:285px 1fr;min-height:0;display:grid}.mail-list{border-right:1px solid #263343;min-height:0;padding:7px;overflow:auto}.mail-list>button{color:#b9c7d6;text-align:left;cursor:pointer;background:#101722;border:1px solid #263442;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:62px;margin-bottom:5px;padding:7px;display:flex}.mail-list>button.unread{background:#142334;border-left:3px solid #45aef0}.mail-list>button.selected{background:#193149;border-color:#57ade5}.mail-list>button.administration{background:linear-gradient(100deg,#302714,#151a22);border-color:#c89a3b;box-shadow:inset 3px 0 #ffd56a}.mail-list>button>i{color:#8bc9f3;background:#203247;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mail-list>button.administration>i{color:#ffd872;background:#4a3814}.mail-list>button>span{flex:1;gap:2px;min-width:0;display:grid}.mail-list b,.mail-list small,.mail-list em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-list b{color:#f0f6ff;font-size:13px}.mail-list small{font-size:11px}.mail-list em{color:#718397;font-size:10px;font-style:normal}.mail-empty{color:#708298;text-align:center;place-content:center;justify-items:center;gap:6px;height:100%;min-height:150px;display:grid}.mail-empty b{color:#bfcddd;font-size:14px}.mail-empty small{font-size:11px}.mail-reader{grid-template-rows:auto 1fr auto auto;min-width:0;min-height:0;padding:16px;display:grid;position:relative;overflow:auto}.mail-reader>header{border-bottom:1px solid #273748;gap:8px;padding-bottom:10px;display:flex}.mail-reader>header span{flex:1;gap:2px;display:grid}.mail-reader>header small{color:#6caee0;font-size:10px}.mail-reader>header h3{margin:0;font-size:18px}.mail-reader>header em{color:#778a9e;font-size:10px;font-style:normal}.mail-reader>header strong{color:#ffd978;background:#3a2d13;border:1px solid #a77b28;border-radius:12px;align-self:start;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:flex}.mail-reader>p{white-space:pre-wrap;color:#c8d4df;font-size:13px;line-height:1.55}.mail-reader.administration{background:radial-gradient(circle at 100% 0,#ffc8471a,#0000 42%)}.mail-attachments{background:#0b121b;border:1px solid #2a3c50;border-radius:9px;flex-wrap:wrap;align-content:start;gap:6px;padding:9px;display:flex}.mail-attachments>b{color:#8eb9d9;align-items:center;gap:5px;width:100%;font-size:10px;display:flex}.mail-attachments>span{background:#162331;border-radius:7px;grid-template-columns:32px 1fr auto;align-items:center;gap:6px;min-width:145px;padding:5px;display:grid}.mail-attachments img{object-fit:contain;width:32px;height:32px}.mail-attachments em{font-size:11px;font-style:normal}.mail-attachments strong{color:#91dcff;font-size:12px}.mail-reader>footer{justify-content:flex-end;gap:7px;padding-top:10px;display:flex}.mail-reader button,.mail-compose button{color:#d8e9f7;cursor:pointer;background:#1b3042;border:1px solid #3b566e;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-weight:800;display:inline-flex}.mail-reader button.claim,.mail-send{color:#afffcf!important;background:#174c34!important;border-color:#388b63!important}.mail-reader button.delete,.mail-confirm button.delete{color:#ffb5be;background:#421d25;border-color:#8e4350}.mail-confirm{text-align:center;background:#06090de6;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.mail-confirm>span{gap:7px;display:flex}.mail-compose{grid-column:1/-1;grid-template-rows:1fr auto;grid-template-columns:1fr 330px;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.mail-fields{grid-template-columns:1fr 160px;gap:8px;display:grid}.mail-fields label{align-content:start;gap:4px;display:grid}.mail-fields label.body{grid-column:1/-1}.mail-fields label>span{color:#82a8c4;font-size:10px;font-weight:800}.mail-fields input,.mail-fields textarea,.mail-picker select,.mail-picker input{color:#edf6ff;background:#0b121a;border:1px solid #30465c;border-radius:7px;outline:0;min-width:0}.mail-fields input{height:36px;padding:0 9px}.mail-fields textarea{resize:none;height:150px;padding:9px}.mail-picker{background:#0d151f;border:1px solid #293c50;border-radius:9px;align-content:start;gap:7px;padding:9px;display:grid}.mail-picker>header{color:#8ebddd;justify-content:space-between;font-size:11px;display:flex}.mail-picker>header span{align-items:center;gap:5px;display:flex}.mail-picker>div{gap:5px;display:grid}.mail-picker>div>span{background:#172534;border-radius:6px;grid-template-columns:31px 1fr 55px 28px;align-items:center;gap:5px;padding:4px;display:grid}.mail-picker img{object-fit:contain;width:30px;height:30px}.mail-picker em{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.mail-picker input{height:28px;padding:0 5px}.mail-picker button{width:27px;height:27px;padding:0}.mail-picker select{height:35px;padding:0 7px}.mail-send{grid-column:1/-1;justify-self:end;min-width:190px}@media (width<=720px){.mail-window{height:94vh}.mail-window>main{grid-template-columns:42% 58%}.mail-compose,.mail-fields{grid-template-columns:1fr}.mail-fields label.body,.mail-picker,.mail-send{grid-column:auto}.mail-attachments>span{min-width:100%}}.device-pc .mail-window{font-size:14px}.device-pc .mail-window button{font-size:13px}.device-pc .mail-window small,.device-pc .mail-window em,.device-pc .mail-window label>span{font-size:12px}.player-mail-toggle{position:relative}.player-mail-toggle>b{color:#fff;min-width:17px;height:17px;font:800 9px var(--font-geist-mono);pointer-events:none;background:#e44255;border:2px solid #10151d;border-radius:10px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-7px}.admin-panel-tabs{border-bottom:1px solid #2b3441;gap:5px;padding:6px 10px;display:flex}.admin-panel-tabs button{color:#8d9bab;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 12px;font-weight:800;display:flex}.admin-panel-tabs button.active{color:#dcefff;background:#1c3348;border-color:#466b8d}.admin-mail-panel{grid-template-columns:1fr 310px;gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}.admin-mail-form,.admin-mail-attachments{background:#111820;border:1px solid #313b48;border-radius:9px;align-content:start;gap:8px;padding:10px;display:grid}.admin-mail-form>header{border-bottom:1px solid #2a3542;align-items:center;gap:8px;padding-bottom:7px;display:flex}.admin-mail-form>header>i{color:#a9ddff;background:#264c6e;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.admin-mail-form>header>span{gap:2px;display:grid}.admin-mail-form>header small{color:#8091a2}.admin-mail-form label{gap:4px;display:grid;position:relative}.admin-mail-form label>span{color:#86a8c2;font-size:10px;font-weight:800}.admin-mail-form input,.admin-mail-form select,.admin-mail-form textarea,.admin-mail-attachments select,.admin-mail-attachments input{color:#eef6ff;background:#090f16;border:1px solid #34485b;border-radius:6px}.admin-mail-form input,.admin-mail-form select,.admin-mail-attachments select{height:34px;padding:0 8px}.admin-mail-form textarea{resize:none;height:132px;padding:8px}.admin-mail-targets{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-mail-targets label em{color:#8091a2;font-style:normal;position:absolute;bottom:9px;right:9px}.admin-mail-attachments>header{color:#a4cce8;justify-content:space-between;font-weight:800;display:flex}.admin-mail-bound{background:#182431;border-radius:7px;align-items:center;gap:7px;padding:7px;display:flex}.admin-mail-bound>span{display:grid}.admin-mail-bound small{color:#7f91a3}.admin-mail-attachments>div{gap:5px;display:grid}.admin-mail-attachments>div>span{background:#182431;border-radius:6px;grid-template-columns:32px 1fr 55px 28px;align-items:center;gap:5px;padding:4px;display:grid}.admin-mail-attachments img{object-fit:contain;width:31px;height:31px}.admin-mail-attachments em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.admin-mail-attachments>div input{height:28px;padding:0 5px}.admin-mail-attachments>div button{color:#ffafba;background:#3b1c24;border:0;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.admin-mail-attachments>p{color:#b8e4ff;background:#20384a;border-radius:6px;margin:0;padding:7px}.admin-mail-send{border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;font-weight:900;display:flex;color:#adffce!important;background:#174c34!important;border:1px solid #33865c!important}.device-pc .admin-mail-panel input,.device-pc .admin-mail-panel select,.device-pc .admin-mail-panel textarea,.device-pc .admin-mail-panel button{font-size:13px}@media (width<=760px){.admin-mail-panel,.admin-mail-targets{grid-template-columns:1fr}}.mail-window>header>.mail-close{color:#ffadba;cursor:pointer;background:#28131a;border:1px solid #603847;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.mail-window>header>.mail-close:hover,.mail-window>header>.mail-close:focus-visible{color:#fff;background:#54202c;border-color:#ff9aab;outline:0}.mail-attachments{gap:8px;padding:10px}.mail-attachments>b{color:#9dc8e6;align-items:center;min-height:20px}.mail-attachments>b>em{color:#aaffc7;background:#163b27;border:1px solid #397852;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.mail-attachments>span{background:linear-gradient(145deg,#182938,#0e1822);border:1px solid #2d4659;border-radius:9px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;place-items:center;gap:2px;width:78px;min-width:78px;height:84px;padding:6px;display:grid;position:relative}.mail-attachments>span>img{object-fit:contain;filter:drop-shadow(0 4px 5px #00000073);width:55px;height:55px}.mail-attachments>span>strong{color:#bcecff;text-align:center;background:#071119f0;border:1px solid #3d6882;border-radius:9px;min-width:25px;padding:2px 5px;font-size:12px;line-height:1;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 7px #0008}.mail-attachments>span.money{color:#ffd868;width:112px;min-width:112px}.mail-attachments>span.money>svg{filter:drop-shadow(0 3px 6px #0000008c)}.mail-attachments>span.money>strong{color:#ffe680;white-space:nowrap;max-width:100%;position:static}.mail-attachments.claimed>span{background:linear-gradient(145deg,#173526,#0d1d16);border-color:#3d7654}.mail-attachment-check{z-index:2;color:#eaffef;background:#1f7541;border:1px solid #7ce99e;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 3px 9px #000a}.mail-compose{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 340px}.mail-picker{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden}.mail-picker>div{align-content:start;min-height:0;overflow:auto}.mail-picker>small{color:#748b9d;font-size:11px;line-height:1.35}.mail-picker-empty{color:#6e8597;text-align:center;place-content:center;justify-items:center;gap:5px;min-height:92px;margin:0;font-size:11px;display:grid}.mail-open-picker{color:#c7f1ff!important;background:linear-gradient(135deg,#12394a,#102b37)!important;border-color:#397895!important;width:100%!important;height:36px!important}.mail-open-picker:hover,.mail-open-picker:focus-visible{filter:brightness(1.16);outline:0}.mail-compose-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;padding-top:1px;display:flex}.mail-fee-preview{color:#ffe278;background:#211d10;border:1px solid #615631;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}.mail-fee-preview>span{align-items:center;gap:8px;min-width:0;display:flex}.mail-fee-preview small{color:#b5a05f;font-size:10px;font-weight:850}.mail-fee-preview b{white-space:nowrap;font-size:15px}.mail-compose-actions>.mail-send{flex:none;grid-column:auto;justify-self:auto;min-width:190px}.mail-fee-preview.insufficient{color:#ffb2bd;background:#341920;border-color:#8e4350}.mail-fee-preview.insufficient small{color:#d98b96}.mail-send:disabled{filter:saturate(.35);opacity:.55;cursor:not-allowed!important}.mail-item-picker>header>button{color:#ffadba;background:#28131a;border-color:#603847;width:28px;height:28px}.mail-item-picker-backdrop{z-index:10090;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070ad6;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.mail-item-picker{color:#edf9ff;background:#0b1115;border:1px solid #3f819d;border-radius:13px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,100vw - 24px);height:min(555px,100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 24px 80px #000}.mail-item-picker>header{background:linear-gradient(100deg,#12303d,#10171c);border-bottom:1px solid #294654;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:flex}.mail-item-picker>header>span{flex:1;gap:3px;min-width:0;display:grid}.mail-item-picker>header b{letter-spacing:.04em;font-size:14px}.mail-item-picker>header small{color:#84a5b4;font-size:11px}.mail-item-picker>header>button{color:#ff9aaa;cursor:pointer;background:#2a171c;border:1px solid #68404a;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.mail-item-picker>header>button:hover,.mail-item-picker>header>button:focus-visible{color:#fff;background:#4a202a;border-color:#ff93a5;outline:0}.mail-item-picker>nav{scrollbar-width:thin;background:#0d171c;border-bottom:1px solid #253943;gap:4px;padding:6px;display:flex;overflow-x:auto}.mail-item-picker>nav button{color:#879da7;cursor:pointer;background:#111d23;border:1px solid #304955;border-radius:6px;min-width:max-content;height:34px;padding:0 10px;font-weight:800}.mail-item-picker>nav button.active{color:#d9f6ff;background:#173b4a;border-color:#55b4d5}.mail-item-picker>nav button b{color:#76d9f7;font-size:inherit;margin-left:4px}.mail-item-picker>main{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:8px;min-height:0;padding:9px;display:grid;overflow-y:auto}.mail-item-picker>main>article{cursor:pointer;background:linear-gradient(135deg,#111b20,#0c1216);border:1px solid #2c3e47;border-radius:9px;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:9px;min-width:0;height:auto;min-height:96px;max-height:none;padding:10px;display:grid;position:relative;overflow:hidden}.mail-item-picker>main>article:hover,.mail-item-picker>main>article:focus-visible{border-color:#49768a;outline:0}.mail-item-picker>main>article.selected{background:linear-gradient(135deg,#163744,#101d23);border-color:#51b8d7;min-height:132px;box-shadow:inset 0 0 0 1px #66d7f51f}.mail-item-picker-check{z-index:1;color:#78909a;width:22px;height:22px;font:900 14px/1 var(--font-geist-mono);background:#111b20;border:1px solid #3c5965;border-radius:50%;place-items:center;position:absolute;top:5px;right:5px;display:grid!important}.mail-item-picker>main>article.selected .mail-item-picker-check{color:#fff;background:#226078;border-color:#65c9e6}.mail-item-picker-summary{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:54px;display:grid}.mail-item-picker-summary>img{object-fit:contain;width:48px;height:48px}.mail-item-picker-summary>span{gap:4px;min-width:0;padding-right:20px;display:grid}.mail-item-picker-summary>span>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.mail-item-picker-summary>span>small{color:#758b95;font-size:11px;line-height:1.3}.mail-item-picker>main>article>label{border-top:1px solid #2b4652;grid-template-columns:minmax(110px,1fr) 68px;align-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;min-height:37px;padding-top:7px;display:grid}.mail-item-picker>main>article>label small{color:#8aa8b5;min-width:0;font-size:11px}.mail-item-picker>main>article>label input{color:#fff;text-align:center;background:#091116;border:1px solid #3f7287;border-radius:5px;width:68px;min-width:0;max-width:100%;height:29px;padding:0 6px;font-size:13px}.mail-item-picker>main>p{color:#647b85;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:8px;min-height:170px;margin:0;font-size:13px;display:grid}.mail-item-picker>footer{background:#0e171c;border-top:1px solid #29404a;justify-content:flex-end;align-items:center;gap:7px;min-height:50px;padding:7px 10px;display:flex}.mail-item-picker>footer>span{color:#80949d;margin-right:auto;font-size:12px}.mail-item-picker>footer>span b{color:#a9ebff}.mail-item-picker>footer button{color:#aebdc4;cursor:pointer;background:#172127;border:1px solid #40535d;border-radius:6px;height:34px;padding:0 11px;font-weight:850}.mail-item-picker>footer button.primary{color:#d4f6ff;background:#15506a;border-color:#4ca2c2}.device-pc .mail-window>header small{font-size:12px}.device-pc .mail-list b,.device-pc .mail-reader>p,.device-pc .mail-picker em,.device-pc .mail-fields input,.device-pc .mail-fields textarea,.device-pc .mail-picker input{font-size:14px}.device-pc .mail-attachments>b,.device-pc .mail-attachments>b>em,.device-pc .mail-picker>small,.device-pc .mail-picker-empty,.device-pc .mail-fee-preview small{font-size:12px}.device-pc .mail-item-picker button,.device-pc .mail-item-picker input{font-size:13px}.device-pc .mail-item-picker>header small,.device-pc .mail-item-picker-summary>span>small,.device-pc .mail-item-picker>main>article>label small,.device-pc .mail-item-picker>footer>span{font-size:12px}.device-pc .mail-item-picker-summary>span>b{font-size:14px}@media (width<=720px){.mail-compose{grid-template-rows:auto auto auto;grid-template-columns:1fr}.mail-compose-actions{flex-direction:column;grid-column:auto;align-items:stretch}.mail-compose-actions>.mail-send{width:100%}.mail-item-picker-backdrop{padding:4px}.mail-item-picker{border-radius:9px;width:100%;height:100%}.mail-item-picker>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.mail-item-picker>main>article{gap:6px;min-height:76px;padding:7px}.mail-item-picker>main>article.selected{min-height:108px}.mail-item-picker-summary{grid-template-columns:39px minmax(0,1fr);gap:6px;min-height:44px}.mail-item-picker-summary>img{width:38px;height:38px}.mail-item-picker>main>article>label{grid-template-columns:minmax(72px,1fr) 48px;gap:5px;min-height:31px;padding-top:5px}.mail-item-picker>main>article>label input{width:48px;height:25px;padding:0 3px}}@media (height<=600px){.mail-window{height:calc(100dvh - 8px)}.mail-window>header{height:50px;padding:5px 9px}.mail-window>header>i{width:35px;height:35px}.mail-fields textarea{height:105px}.mail-item-picker>header{min-height:45px;padding:5px 9px}.mail-item-picker>nav{padding:4px}.mail-item-picker>footer{min-height:42px;padding:4px 7px}}.device-celular .mail-backdrop{padding:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));place-items:stretch stretch}.device-celular .mail-window,.device-celular .mail-window *{box-sizing:border-box}.device-celular .mail-window{border-radius:9px;grid-template-rows:42px 36px auto minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:0;max-height:100%}.device-celular .mail-window>header{gap:7px;height:42px;min-height:0;padding:4px 7px}.device-celular .mail-window>header>i{border-radius:8px;width:30px;height:30px}.device-celular .mail-window>header>i svg{width:18px;height:18px}.device-celular .mail-window>header small{display:none}.device-celular .mail-window>header h2{font-size:16px}.device-celular .mail-window>header>.mail-close{flex-basis:32px;width:32px;height:32px}.device-celular .mail-window>nav{scrollbar-width:none;gap:3px;min-width:0;padding:3px 5px;overflow-x:auto}.device-celular .mail-window>nav::-webkit-scrollbar{display:none}.device-celular .mail-window>nav button{gap:4px;min-width:max-content;height:29px;padding:0 8px;font-size:10px}.device-celular .mail-window>nav button svg{width:14px;height:14px}.device-celular .mail-window>nav b{min-width:16px;padding:1px 4px;font-size:9px}.device-celular .mail-notice{max-height:44px;padding:4px 8px;font-size:10px;line-height:1.35;overflow-y:auto}.device-celular .mail-window>main{grid-template-columns:minmax(180px,34%) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.device-celular .mail-list{overscroll-behavior:contain;min-width:0;padding:4px}.device-celular .mail-list>button{gap:5px;min-height:48px;margin-bottom:3px;padding:4px 5px}.device-celular .mail-list>button>i{flex:0 0 28px;width:28px;height:28px}.device-celular .mail-list>button>i svg{width:15px;height:15px}.device-celular .mail-list b{font-size:11px}.device-celular .mail-list small{font-size:9px}.device-celular .mail-list em{font-size:8px}.device-celular .mail-empty{gap:4px;min-height:90px;padding:5px}.device-celular .mail-empty b{font-size:12px}.device-celular .mail-empty small{font-size:9px}.device-celular .mail-reader{grid-template-rows:auto minmax(32px,1fr) auto auto;gap:0;min-width:0;min-height:0;padding:7px;overflow:hidden}.device-celular .mail-reader>header{gap:5px;min-width:0;padding-bottom:5px}.device-celular .mail-reader>header span{gap:1px;min-width:0}.device-celular .mail-reader>header small,.device-celular .mail-reader>header em{font-size:8px}.device-celular .mail-reader>header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.device-celular .mail-reader>header strong{gap:3px;padding:3px 5px;font-size:8px}.device-celular .mail-reader>p{overscroll-behavior:contain;min-height:0;margin:5px 0;padding-right:3px;font-size:11px;line-height:1.35;overflow:auto}.device-celular .mail-attachments{overscroll-behavior:contain;flex-wrap:wrap;gap:4px;max-height:82px;padding:5px;overflow:auto}.device-celular .mail-attachments>b{min-height:15px;font-size:8px}.device-celular .mail-attachments>b>em{padding:2px 5px;font-size:8px}.device-celular .mail-attachments>span{grid-template-columns:1fr;width:60px;min-width:60px;height:58px;padding:3px}.device-celular .mail-attachments>span>img{width:40px;height:40px}.device-celular .mail-attachments>span>strong{min-width:20px;padding:1px 3px;font-size:9px;bottom:2px;right:2px}.device-celular .mail-attachments>span.money{width:88px;min-width:88px}.device-celular .mail-attachment-check{width:20px;height:20px;top:2px;right:2px}.device-celular .mail-attachment-check svg{width:13px;height:13px}.device-celular .mail-reader>footer{flex-wrap:wrap;align-items:flex-end;gap:5px;min-height:36px;padding-top:4px}.device-celular .mail-reader button,.device-celular .mail-compose button{gap:4px;height:31px;padding:0 8px;font-size:9px}.device-celular .mail-reader button svg,.device-celular .mail-compose button svg{width:14px;height:14px}.device-celular .mail-confirm{gap:8px;padding:8px;font-size:11px}.device-celular .mail-compose{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(230px,38%);gap:5px;min-width:0;height:100%;min-height:0;padding:5px;overflow:hidden}.device-celular .mail-fields{overscroll-behavior:contain;grid-template-rows:auto auto minmax(60px,1fr);grid-template-columns:minmax(0,1fr) 110px;align-content:stretch;gap:4px;min-width:0;min-height:0;padding-right:2px;overflow-y:auto}.device-celular .mail-fields label{gap:2px;min-width:0}.device-celular .mail-fields label:first-child{grid-area:1/1}.device-celular .mail-fields label:nth-child(2){grid-area:2/1/auto/-1}.device-celular .mail-fields label.body{grid-area:3/1/auto/-1;grid-template-rows:auto minmax(58px,1fr)}.device-celular .mail-fields label:nth-child(4){grid-area:1/2}.device-celular .mail-fields label>span{font-size:8px}.device-celular .mail-fields input{height:29px;padding:0 6px;font-size:11px}.device-celular .mail-fields textarea{width:100%;height:100%;min-height:58px;padding:6px;font-size:11px;line-height:1.3}.device-celular .mail-picker{gap:4px;min-width:0;min-height:0;padding:5px}.device-celular .mail-picker>header{font-size:9px}.device-celular .mail-picker>header svg{width:13px;height:13px}.device-celular .mail-picker>div{overscroll-behavior:contain;gap:3px}.device-celular .mail-picker>div>span{grid-template-columns:27px minmax(0,1fr) 48px 25px;gap:3px;padding:2px}.device-celular .mail-picker img{width:26px;height:26px}.device-celular .mail-picker em{font-size:9px}.device-celular .mail-picker input{height:25px;padding:0 3px;font-size:10px}.device-celular .mail-picker>div>span>button{width:24px;height:24px;padding:0}.device-celular .mail-picker-empty{gap:3px;min-height:44px;font-size:9px}.device-celular .mail-picker-empty svg{width:20px;height:20px}.device-celular .mail-open-picker{font-size:9px;height:30px!important}.device-celular .mail-picker>small{display:none}.device-celular .mail-compose-actions{flex-direction:row;grid-column:1/-1;align-items:stretch;gap:5px;min-width:0;padding-top:0}.device-celular .mail-fee-preview{gap:5px;min-height:32px;padding:3px 6px}.device-celular .mail-fee-preview>svg{width:16px;height:16px}.device-celular .mail-fee-preview>span{gap:5px}.device-celular .mail-fee-preview small{font-size:8px}.device-celular .mail-fee-preview b{font-size:11px}.device-celular .mail-compose-actions>.mail-send{width:auto;min-width:164px;height:32px;font-size:9px}.device-celular .mail-item-picker-backdrop{padding:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));place-items:stretch stretch}.device-celular .mail-item-picker{border-radius:8px;grid-template-rows:40px 32px minmax(0,1fr) 40px;width:100%;max-width:none;height:100%;min-height:0;max-height:100%}.device-celular .mail-item-picker>header{gap:6px;min-height:0;padding:3px 7px}.device-celular .mail-item-picker>header b{font-size:11px}.device-celular .mail-item-picker>header small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.device-celular .mail-item-picker>header>button{flex:0 0 30px;width:30px;height:30px}.device-celular .mail-item-picker>nav{gap:3px;padding:2px 4px}.device-celular .mail-item-picker>nav button{height:27px;padding:0 7px;font-size:8px}.device-celular .mail-item-picker>main{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;overflow-y:auto}.device-celular .mail-item-picker>main>article{gap:4px;min-height:64px;padding:5px}.device-celular .mail-item-picker>main>article.selected{min-height:92px}.device-celular .mail-item-picker-check{width:19px;height:19px;font-size:11px;top:3px;right:3px}.device-celular .mail-item-picker-summary{grid-template-columns:34px minmax(0,1fr);gap:4px;min-height:38px}.device-celular .mail-item-picker-summary>img{width:33px;height:33px}.device-celular .mail-item-picker-summary>span{gap:2px;padding-right:17px}.device-celular .mail-item-picker-summary>span>b{font-size:9px;line-height:1.2}.device-celular .mail-item-picker-summary>span>small{font-size:7px;line-height:1.2}.device-celular .mail-item-picker>main>article>label{grid-template-columns:minmax(64px,1fr) 48px;gap:4px;min-height:25px;padding-top:3px}.device-celular .mail-item-picker>main>article>label small{font-size:7px}.device-celular .mail-item-picker>main>article>label input{width:48px;height:23px;padding:0 2px;font-size:9px}.device-celular .mail-item-picker>footer{gap:5px;min-height:0;padding:4px 6px}.device-celular .mail-item-picker>footer>span{font-size:9px}.device-celular .mail-item-picker>footer button{height:30px;padding:0 8px;font-size:8px}@media (width<=680px){.device-celular .mail-window>main{grid-template-columns:minmax(165px,36%) minmax(0,1fr)}.device-celular .mail-compose{grid-template-columns:minmax(0,1fr) minmax(205px,39%)}.device-celular .mail-fields{grid-template-columns:minmax(0,1fr) 92px}.device-celular .mail-compose-actions>.mail-send{min-width:142px}.device-celular .mail-item-picker>main{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-mail-panel{grid-template-columns:minmax(0,1fr) 330px;align-content:start}.admin-mail-attachments{min-height:0}.admin-mail-attachments>div{overscroll-behavior:contain;max-height:178px;overflow:auto}.admin-mail-attachments-empty{text-align:center;place-content:center;justify-items:center;gap:5px;min-height:66px;display:grid;color:#71889a!important;background:#0b121a!important;margin:0!important}.admin-mail-open-picker{color:#c7f1ff;cursor:pointer;background:linear-gradient(135deg,#12394a,#102b37);border:1px solid #397895;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;height:36px;font-weight:850;display:flex}.admin-mail-open-picker:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.55}.admin-mail-notice{border-radius:6px;color:#b8e4ff!important;background:#20384a!important;margin:0!important;padding:7px!important}.admin-mail-campaigns{background:#0e161e;border:1px solid #344452;border-radius:9px;grid-column:1/-1;align-content:start;gap:7px;min-width:0;padding:10px;display:grid}.admin-mail-campaigns>header{border-bottom:1px solid #293946;justify-content:space-between;align-items:center;gap:8px;padding-bottom:7px;display:flex}.admin-mail-campaigns>header>span{color:#bce8ff;align-items:center;gap:6px;display:flex}.admin-mail-campaigns>header>em{color:#d8f6ff;text-align:center;background:#1d5571;border-radius:11px;min-width:24px;padding:3px 7px;font-style:normal}.admin-mail-campaigns>small{color:#8096a6;line-height:1.35}.admin-mail-campaigns>div{gap:6px;display:grid}.admin-mail-campaigns>div>article{background:#121e28;border:1px solid #2b3d4a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 158px auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.admin-mail-campaigns>div>article.global{background:linear-gradient(100deg,#142a36,#121e28);border-color:#426174;grid-template-columns:minmax(0,1fr) auto auto}.admin-mail-campaign-copy{gap:2px;min-width:0;display:grid}.admin-mail-campaign-copy>b,.admin-mail-campaign-copy>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-mail-campaign-copy>b{color:#eef9ff}.admin-mail-campaign-copy>small{color:#a3b6c3}.admin-mail-campaign-copy>em{color:#6f91a7;font-size:10px;font-style:normal}.admin-mail-campaign-rewards{align-items:center;gap:5px;display:flex}.admin-mail-campaign-rewards>b,.admin-mail-campaign-rewards>em{color:#a7cce3;white-space:nowrap;background:#172632;border:1px solid #405365;border-radius:11px;align-items:center;gap:3px;padding:5px 7px;font-size:10px;font-style:normal;display:flex}.admin-mail-campaign-rewards>b{color:#ffe17a;background:#27220f;border-color:#665c31}.admin-mail-campaigns article>label{gap:3px;display:grid}.admin-mail-campaigns article>label>span{color:#7da3bb;font-size:9px;font-weight:800}.admin-mail-campaigns article>label>input,.admin-mail-campaigns article>label>select{color:#fff;background:#091118;border:1px solid #3a566b;border-radius:6px;width:100%;height:31px;padding:0 7px}.admin-mail-campaign-actions{gap:5px;display:flex}.admin-mail-campaign-actions>button{color:#c5efff;white-space:nowrap;cursor:pointer;background:#15384a;border:1px solid #3d728d;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 9px;font-weight:850;display:flex}.admin-mail-campaign-actions>button.remove{color:#ffb6c0;background:#3d1b23;border-color:#88414e}.admin-mail-campaign-actions>button:disabled{cursor:not-allowed;opacity:.55}.admin-mail-campaigns>p{color:#6f8492;text-align:center;place-content:center;justify-items:center;gap:4px;min-height:82px;margin:0;display:grid}.admin-mail-campaigns>p>b{color:#b7c9d4}.admin-mail-campaigns>p>small{font-size:10px}.admin-mail-global-confirm-backdrop{z-index:10120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070ae0;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.admin-mail-global-confirm{color:#edf7ff;text-align:center;background:linear-gradient(145deg,#1d2430,#10161e);border:1px solid #bf8d34;border-radius:13px;justify-items:center;gap:10px;width:min(460px,100vw - 24px);padding:18px;display:grid;box-shadow:0 24px 80px #000}.admin-mail-global-confirm>i{color:#ffe080;background:#503c16;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.admin-mail-global-confirm>h3,.admin-mail-global-confirm>p{margin:0}.admin-mail-global-confirm>p{color:#b7c5d0;line-height:1.45}.admin-mail-global-confirm>small{color:#94b3c5;background:#0c131a;border-radius:7px;max-width:100%;padding:7px 9px}.admin-mail-global-confirm>footer{justify-content:center;gap:8px;display:flex}.admin-mail-global-confirm button{color:#c7d3da;cursor:pointer;background:#17222b;border:1px solid #465561;border-radius:7px;height:36px;padding:0 12px;font-weight:850}.admin-mail-global-confirm button.confirm{color:#ffe496;background:#4a3613;border-color:#b68632;align-items:center;gap:6px;display:flex}.admin-mail-global-confirm button:disabled{cursor:not-allowed;opacity:.55}.admin-mail-picker-backdrop{z-index:10100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070adb;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.admin-mail-picker{color:#edf9ff;background:#0b1115;border:1px solid #4387a4;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw - 20px);height:min(550px,100dvh - 20px);display:grid;overflow:hidden;box-shadow:0 24px 80px #000}.admin-mail-picker>header{background:linear-gradient(100deg,#12303d,#10171c);border-bottom:1px solid #294654;align-items:center;gap:8px;min-height:54px;padding:8px 11px;display:flex}.admin-mail-picker>header>span{flex:1;gap:2px;min-width:0;display:grid}.admin-mail-picker>header b{font-size:14px}.admin-mail-picker>header small{color:#84a5b4}.admin-mail-picker>header>button{color:#ff9aaa;cursor:pointer;background:#2a171c;border:1px solid #68404a;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.admin-mail-picker-search{color:#7ea4b5;background:#0d181e;border-bottom:1px solid #243c47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:7px 10px;display:grid}.admin-mail-picker-search input{color:#edf9ff;background:#071015;border:1px solid #385b6b;border-radius:6px;min-width:0;height:32px;padding:0 8px}.admin-mail-picker-search small{color:#82a1ae;white-space:nowrap}.admin-mail-picker>main{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:start;gap:7px;min-height:0;padding:8px;display:grid;overflow-y:auto}.admin-mail-picker>main>article{cursor:pointer;background:linear-gradient(135deg,#111b20,#0c1216);border:1px solid #2c3e47;border-radius:8px;align-content:start;gap:7px;min-width:0;min-height:82px;padding:8px;display:grid;position:relative}.admin-mail-picker>main>article:hover,.admin-mail-picker>main>article:focus-visible{border-color:#49768a;outline:0}.admin-mail-picker>main>article.selected{background:linear-gradient(135deg,#163744,#101d23);border-color:#51b8d7;min-height:122px;box-shadow:inset 0 0 0 1px #66d7f51f}.admin-mail-picker-check{z-index:1;color:#78909a;width:22px;height:22px;font:900 14px/1 var(--font-geist-mono);background:#111b20;border:1px solid #3c5965;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.admin-mail-picker>main>article.selected .admin-mail-picker-check{color:#fff;background:#226078;border-color:#65c9e6}.admin-mail-picker>main>article>div{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.admin-mail-picker>main>article>div>img{object-fit:contain;width:48px;height:48px}.admin-mail-picker>main>article>div>span{gap:3px;min-width:0;padding-right:18px;display:grid}.admin-mail-picker>main>article>div b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-mail-picker>main>article>div small{color:#748995;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-mail-picker>main>article>label{border-top:1px solid #2b4652;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:7px;min-width:0;padding-top:6px;display:grid}.admin-mail-picker>main>article>label small{color:#8aa8b5}.admin-mail-picker>main>article>label input,.admin-mail-picker>main>article>label select{color:#fff;text-align:center;background:#091116;border:1px solid #3f7287;border-radius:5px;width:92px;height:29px;padding:0 5px}.admin-mail-picker-empty{color:#718995;text-align:center;grid-column:1/-1;place-content:center;justify-items:center;gap:5px;min-height:150px;margin:0;display:grid}.admin-mail-picker-empty b{color:#b9d5df}.admin-mail-picker>footer{background:#0e171c;border-top:1px solid #29404a;justify-content:flex-end;align-items:center;gap:7px;min-height:50px;padding:7px 10px;display:flex}.admin-mail-picker>footer>span{color:#80949d;margin-right:auto}.admin-mail-picker>footer>span b{color:#a9ebff}.admin-mail-picker>footer button{color:#aebdc4;cursor:pointer;background:#172127;border:1px solid #40535d;border-radius:6px;height:34px;padding:0 11px;font-weight:850}.admin-mail-picker>footer button.primary{color:#d4f6ff;background:#15506a;border-color:#4ca2c2}.device-pc .admin-mail-campaigns,.device-pc .admin-mail-picker{font-size:14px}.device-pc .admin-mail-campaigns button,.device-pc .admin-mail-campaigns input,.device-pc .admin-mail-picker button,.device-pc .admin-mail-picker input{font-size:13px}.device-pc .admin-mail-campaigns small,.device-pc .admin-mail-campaigns em,.device-pc .admin-mail-campaigns label>span,.device-pc .admin-mail-picker small{font-size:12px}@media (width<=920px){.admin-mail-campaigns>div>article{grid-template-columns:minmax(0,1fr) 158px auto}.admin-mail-campaign-rewards{grid-area:2/1/auto/-1}}@media (width<=760px){.admin-mail-panel{grid-template-columns:1fr}.admin-mail-campaigns{grid-column:auto}.admin-mail-campaigns>div>article{grid-template-columns:minmax(0,1fr) 148px}.admin-mail-campaigns>div>article.global{grid-template-columns:minmax(0,1fr) auto}.admin-mail-campaign-rewards{grid-area:auto/1/auto/-1}.admin-mail-campaign-actions{grid-column:1/-1}.admin-mail-campaign-actions>button{flex:1}.admin-mail-picker-backdrop{padding:4px}.admin-mail-picker{border-radius:8px;width:100%;height:100%}.admin-mail-picker>main{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}}.game-shell .pcx-cash-categories>.pcx-stripe-purchase{white-space:normal;text-align:center;color:#e9faff;background:radial-gradient(at 50% 0,#276888 0%,#0000 70%),linear-gradient(150deg,#11354b,#102131);border:1px solid #73daf0;border-radius:13px;grid-template-columns:1fr;align-content:center;justify-items:center;gap:8px;width:100%;min-width:0;height:auto;min-height:146px;padding:15px 10px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #c3f4ff3d,0 7px 22px #03152380}.game-shell .pcx-cash-categories>.pcx-stripe-purchase:hover{border-color:#e8d183;box-shadow:inset 0 1px #d9faff66,0 0 24px #57ccef26}.game-shell .pcx-cash-categories>.pcx-stripe-purchase>img{filter:drop-shadow(0 2px 9px #5ad6ed80);width:42px;height:42px}.game-shell .pcx-cash-categories>.pcx-stripe-purchase>span{gap:4px;width:100%;min-width:0;display:grid}.game-shell .pcx-cash-categories>.pcx-stripe-purchase b{white-space:normal;overflow-wrap:anywhere;text-align:center;color:#f2fbff;font-size:15px;line-height:1.25;display:block}.game-shell .pcx-cash-categories>.pcx-stripe-purchase small{letter-spacing:.025em;color:#92c9d9;white-space:normal;font-size:12px;line-height:1.3}.game-shell .pcx-cash-categories>.pcx-stripe-purchase em{color:#e8d591;font-size:12px;font-style:normal}.pcx-payment-backdrop{z-index:480;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030914ce;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.pcx-payment-surface{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#365366 #0b1723;color:#edf6fb;background:radial-gradient(at 15% 0,#21485466,#0000 55%),#0b1723;border:1px solid #426477;border-radius:18px;width:min(660px,100%);max-height:calc(100dvh - 24px);padding:20px;font-size:14px;line-height:1.45;overflow:auto;box-shadow:0 24px 90px #0009,inset 0 1px #d0edff15}.pcx-payment-surface *{box-sizing:border-box;min-width:0}.pcx-payment-surface button,.pcx-payment-surface input,.pcx-payment-surface textarea{font:inherit}.pcx-payment-surface button{cursor:pointer;touch-action:manipulation}.pcx-payment-surface button:disabled{cursor:default;opacity:.55}.pcx-payment-surface :focus-visible,.game-shell .pcx-stripe-purchase:focus-visible{outline-offset:3px;outline:2px solid #baf9f3}.pcx-payment-heading{z-index:2;background:#0b1925;border-bottom:1px solid #30414e;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:12px;padding-bottom:15px;display:grid;position:sticky;top:-20px;box-shadow:0 -20px #0b1925}.pcx-payment-heading>i{color:#91e7cf;background:#3d9b861e;border:1px solid #51837d;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.pcx-payment-heading small{color:#98bdc9;letter-spacing:.045em;font-size:12px;display:block}.pcx-payment-heading h3{color:#f4faff;margin:2px 0 0;font-size:23px;line-height:1.2}.pcx-payment-close{color:#b7c9d4;background:#1f3043;border:1px solid #566978;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.pcx-payment-back{color:#9fc7d9;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:5px 0;display:flex;font-size:13px!important}.pcx-payment-intro{color:#c5d8e0;margin:16px 0 12px}.pcx-payment-methods{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pcx-payment-method{color:#aeecdb;text-align:left;background:linear-gradient(140deg,#17453e,#102a2e);border:1px solid #487d77;border-radius:14px;grid-template-columns:minmax(0,1fr) 20px;align-items:end;gap:15px 8px;padding:20px 17px;transition:border-color .18s,background .18s;display:grid;position:relative}.pcx-payment-method.card{color:#b6d4ff;background:linear-gradient(140deg,#243d5c,#182838);border-color:#4a6e96}.pcx-payment-method:hover{background:#1c4e44;border-color:#baf9de}.pcx-payment-method.card:hover{background:#284664;border-color:#c4ddff}.pcx-payment-method>i{grid-column:1/-1;display:flex}.pcx-payment-method span{gap:7px;display:grid}.pcx-payment-method b{color:#f5fcff;font-size:23px;line-height:1.1}.pcx-payment-method small{color:#c2d8dc;font-size:14px;line-height:1.45}.pcx-payment-method em{margin-top:2px;font-size:12px;font-style:normal}.pcx-payment-assurance{color:#9bb3bf;align-items:center;gap:8px;margin:16px 0 0;font-size:12px;display:flex}.pcx-payment-assurance svg{color:#92cbb8;flex:none}.pcx-pix-amount{margin:9px 0 14px}.pcx-pix-amount label{color:#e4f3f7;margin-bottom:7px;font-weight:650;display:block}.pcx-pix-input{background:#05131c;border:1px solid #6ebbae;border-radius:11px;align-items:center;gap:8px;padding:6px 13px;display:flex}.pcx-pix-input:focus-within{border-color:#a4ebd7;box-shadow:0 0 0 3px #6dbdac26}.pcx-pix-input>span{color:#94c9bc;font-size:22px}.pcx-pix-input>input{color:#f3fffb;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;height:44px;padding:0 5px;font-size:30px;font-weight:700}.pcx-pix-input>b{color:#6e909e;font-size:12px}.pcx-pix-amount>small{color:#95acb9;margin-top:6px;font-size:12px;display:block}.pcx-pix-presets{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.pcx-pix-presets button{color:#cbdfe7;background:#162835;border:1px solid #3e5b6b;border-radius:7px;flex:1 0 auto;min-height:36px;padding:6px 10px;font-size:13px}.pcx-pix-presets button.selected{color:#c0f7df;background:#17463d;border-color:#84d8bd}.pcx-pix-promotions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:13px;display:grid}.pcx-pix-promotions span{background:#182635;border:1px solid #384858;border-radius:8px;justify-items:center;gap:1px;padding:6px 3px;display:grid}.pcx-pix-promotions small{color:#8fa5b3;font-size:12px}.pcx-pix-promotions b{color:#b9cbd6;font-size:16px}.pcx-pix-promotions .eligible{background:#6a532226;border-color:#8e7840}.pcx-pix-promotions .eligible b{color:#f4d585}.pcx-pix-summary{background:linear-gradient(120deg,#6450242e,#22373533);border:1px solid #9e884453;border-radius:11px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.pcx-pix-summary>img{object-fit:contain;filter:drop-shadow(0 2px 8px #7bdceb33);flex:none}.pcx-pix-summary span{gap:3px;display:grid}.pcx-pix-summary small{color:#b2bfbd;font-size:12px}.pcx-pix-summary strong{color:#ffe09b;font-size:25px;line-height:1.2}.pcx-pix-summary em{font-size:16px;font-style:normal;font-weight:650}.pcx-payment-primary,.pcx-payment-secondary{color:#063d35;background:linear-gradient(120deg,#85ddbd,#50bdaa);border:1px solid #99e0c7;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;padding:10px 14px;display:flex;font-size:14px!important;font-weight:800!important}.pcx-payment-primary:hover:not(:disabled){background:#a2ead0}.pcx-payment-secondary{color:#d3e7f1;background:#243948;border-color:#638092}.pcx-payment-terms{color:#96aebc;margin:9px 0 0;font-size:12px;line-height:1.5}.pcx-payment-terms a{color:#b7dced;text-underline-offset:2px;text-decoration:underline}.pcx-payment-message{color:#f2d39d;background:#4a381f4d;border:1px solid #ad8b585e;border-radius:9px;margin:12px 0 0;padding:11px 13px;font-size:14px}.pcx-pix-recent{border-top:1px solid #334653;margin-top:15px;padding-top:12px}.pcx-pix-recent>b{color:#a9c2cc;font-size:13px}.pcx-pix-recent button{text-align:left;color:#9fd7cc;background:0 0;border:0;border-bottom:1px solid #253947;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;min-height:47px;padding:8px 0;display:grid}.pcx-pix-recent button>span{color:#e1edf2;gap:1px;display:grid}.pcx-pix-recent small{font-size:12px}.pcx-pix-recent span small{color:#90a6b3}.pcx-pix-order-total{justify-content:space-between;gap:12px;padding:15px 0;display:flex}.pcx-pix-order-total span{color:#9fb8c4;gap:3px;font-size:12px;display:grid}.pcx-pix-order-total b{color:#f4dda5;font-size:17px}.pcx-pix-checkout{grid-template-columns:226px minmax(0,1fr);align-items:start;gap:18px;padding-top:2px;display:grid}.pcx-pix-qr{justify-items:center;gap:11px;display:grid}.pcx-pix-qr>img{object-fit:contain;width:226px;height:226px;image-rendering:pixelated;background:#fff;border-radius:10px;padding:9px;display:block}.pcx-pix-qr>span{color:#b0cad0;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;display:flex}.pcx-pix-copy h4{margin:0 0 5px;font-size:17px;line-height:1.35}.pcx-pix-copy p{color:#b0c3cd;margin:0 0 12px;font-size:14px}.pcx-pix-copy label{color:#aac8cd;margin-bottom:4px;font-size:12px;display:block}.pcx-pix-copy textarea{resize:none;color:#bbd4da;overflow-wrap:anywhere;background:#06121a;border:1px solid #48606e;border-radius:8px;width:100%;margin-bottom:9px;padding:8px;font-size:12px;display:block}.pcx-pix-waiting{color:#aedacb;align-items:center;gap:7px;margin:12px 0 5px;font-size:13px;display:flex}.pcx-pix-copy>small{color:#93aebc;font-size:12px;line-height:1.5;display:block}.pcx-pix-result{text-align:center;color:#cfbf91;justify-items:center;gap:12px;padding:18px 5px 3px;display:grid}.pcx-pix-result.success{color:#97e9c4}.pcx-pix-result h4{color:#f1f8fb;margin:0;font-size:23px}.pcx-pix-result p{color:#b8ced7;max-width:45ch;margin:0 0 10px}.pcx-payment-spin{animation:1.2s linear infinite pcx-payment-rotate}@keyframes pcx-payment-rotate{to{transform:rotate(360deg)}}.auth-shell.design-v40158 .auth-discord{color:#fff;touch-action:manipulation;background:linear-gradient(135deg,#5865d9,#3d4394);border:1px solid #c2c6ffad;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 3px 10px #11194455}.auth-shell.design-v40158 .auth-discord:hover{background:#6370e7}.auth-shell.design-v40158 .auth-discord:focus-visible{outline-offset:3px;outline:2px solid #e1e7ff}.auth-shell.design-v40158 .auth-footer-actions{flex-wrap:wrap}@media (width<=680px){.pcx-payment-surface{padding:15px}.pcx-payment-heading{top:-15px}.pcx-payment-methods{gap:9px}.pcx-payment-method{padding:15px 12px}.pcx-pix-checkout{grid-template-columns:190px minmax(0,1fr);gap:14px}.pcx-pix-qr>img{width:190px;height:190px}}@media (width<=460px){.pcx-payment-methods{grid-template-columns:1fr}.pcx-payment-method{grid-template-columns:42px minmax(0,1fr) 20px;align-items:center}.pcx-payment-method>i{grid-column:auto}.pcx-pix-checkout{grid-template-columns:1fr}.pcx-pix-qr>img{width:220px;height:220px}.pcx-pix-promotions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=520px) and (width>=600px){.pcx-payment-surface{padding:14px 18px}.pcx-payment-heading{padding-bottom:10px;top:-14px}.pcx-pix-checkout{grid-template-columns:190px minmax(0,1fr)}.pcx-pix-qr>img{width:190px;height:190px}.pcx-pix-order-total{padding:9px 0}.pcx-pix-copy p{margin-bottom:7px}.pcx-pix-copy textarea{height:56px}.game-shell .pcx-cash-categories>.pcx-stripe-purchase{gap:5px;min-height:92px;padding:10px 8px}.game-shell .pcx-cash-categories>.pcx-stripe-purchase>img{width:30px;height:30px}.game-shell .pcx-cash-categories>.pcx-stripe-purchase small{display:none}}@media (prefers-reduced-motion:reduce){.pcx-payment-spin{animation:none}}
