.rotom-backdrop{z-index:180;color:#edf5f5;font-family:var(--font-geist-sans),Arial,sans-serif;-webkit-tap-highlight-color:transparent;background:#100f16c9;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.rotom-device{--rotom-accent:#a9bad7;box-sizing:border-box;background:#38222b;border:2px solid #914959;border-radius:22px;outline:0;flex-direction:column;width:min(940px,100%);max-height:calc(100dvh - 24px);font-size:14px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 22px 70px #0008,inset 0 0 0 1px #df889624}.rotom-device *{box-sizing:border-box}.rotom-device.loading{height:min(600px,100dvh - 24px)}.rotom-device.loading.failed{height:auto}.rotom-device button,.rotom-device input,.rotom-device select{font:inherit}.rotom-device button{cursor:pointer;touch-action:manipulation}.rotom-device button:disabled{cursor:default;opacity:.45}.rotom-device button:focus,.rotom-device input:focus,.rotom-device summary:focus,.rotom-device select:focus{box-shadow:none;outline:none}.rotom-device button:focus-visible,.rotom-device summary:focus-visible{color:#fff;background-color:#384253}.rotom-header{background:linear-gradient(110deg,#652a38,#34222e);border-top:3px solid #b54b60;border-bottom:1px solid #824453;flex-shrink:0;align-items:center;gap:12px;min-height:76px;padding:9px 17px;display:flex}.rotom-header-art{flex-shrink:0;place-items:center;width:64px;height:58px;display:grid}.rotom-header-art img{object-fit:contain;width:64px;height:64px;display:block}.rotom-header>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rotom-header small{letter-spacing:1.3px;color:#f0c1bd;font-size:12px;font-weight:750}.rotom-header strong{letter-spacing:-.4px;color:#fff;font-size:21px;line-height:1.2}.rotom-header>div>span{color:#d0bdc6;font-size:12px}.rotom-header>button{color:#f2dfe5;background:#3f2532;border:1px solid #9c6070;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.rotom-header>button:hover{color:#fff;background:#773847;border-color:#da8692}.rotom-toolbar{background:#2c252b;border-bottom:1px solid #67404b;flex-shrink:0;align-items:center;gap:7px;padding:10px 14px;display:flex}.rotom-toolbar>button{color:#e3dce1;background:#3b3038;border:1px solid #77525e;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.rotom-toolbar>button:hover:not(:disabled){background:#55404b}.rotom-toolbar form{color:#bcc0c8;background:#191d24;border:1px solid #77616b;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;height:39px;padding:4px 5px 4px 11px;display:flex}.rotom-toolbar form:focus-within{border-color:#77616b}.rotom-toolbar input,.rotom-toolbar input:focus,.rotom-toolbar input:focus-visible{color:#f1f3f8;caret-color:#b2c4e3;background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.rotom-toolbar input::placeholder{color:#adb2bc;opacity:1}.rotom-toolbar .rotom-search-submit{color:#fff1f5;background:#7b3648;border:0;border-radius:7px;height:29px;padding:0 12px;font-size:13px;font-weight:750}.rotom-toolbar .rotom-search-submit:hover{background:#95485a}.rotom-toolbar .rotom-clear-search{color:#babfc8;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;padding:0;display:grid}.rotom-toolbar .rotom-clear-search:hover{background:#3a3f48}.rotom-screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#606e86 #171a20;background:linear-gradient(160deg,#191d23,#161d20);flex:1;min-height:0;padding:16px 18px 18px;overflow-y:auto}.rotom-view-heading{align-items:center;gap:14px;min-height:60px;margin-bottom:15px;display:flex;position:relative;overflow:hidden}.rotom-view-heading>div{z-index:1;flex:1;min-width:0;position:relative}.rotom-view-heading h2{color:#fff;letter-spacing:-.5px;overflow-wrap:anywhere;margin:2px 0 5px;font-size:24px;font-weight:650;line-height:1.2}.rotom-view-heading.home{min-height:0;margin-bottom:12px}.rotom-view-heading.home .rotom-eyebrow{display:none}.rotom-context-chips{color:#adb3bf;flex-wrap:wrap;gap:5px 13px;margin:0 0 12px;padding:0;display:flex}.rotom-context-chips>div{align-items:baseline;gap:5px;min-width:0;display:inline-flex}.rotom-context-chips dt{font-size:12px}.rotom-context-chips dd{color:#dae1ed;margin:0;font-size:14px;font-weight:650}.rotom-view-heading p{color:#bec4ce;margin:0;font-size:14px;line-height:1.4}.rotom-eyebrow{color:#a1b0c9;letter-spacing:.9px;font-size:12px;font-weight:700;display:block}.rotom-view-heading.with-cover{border:1px solid #546075;border-radius:14px;min-height:112px;padding:14px}.rotom-heading-cover{object-fit:cover;object-position:center right;width:100%;height:100%;position:absolute;inset:0}.rotom-view-heading.with-cover:after{content:"";background:linear-gradient(90deg,#181c22f5 30%,#181c22e0 60%,#181c2270);position:absolute;inset:0}.rotom-view-heading.with-cover>div{max-width:76%}.rotom-facts{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin:10px 0 14px;display:grid}.rotom-facts>div{background:#21242b;border:1px solid #454f5f;border-radius:10px;min-width:0;padding:9px 11px}.rotom-facts dt{color:#b4bac5;font-size:12px;line-height:1.3}.rotom-facts dd{color:#e7ecf5;overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:750}.rotom-group{margin:16px 0}.rotom-group h3,.rotom-goal-group h3{color:#dde2ec;letter-spacing:.1px;margin:0 0 9px;font-size:14px;font-weight:700}.rotom-group-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rotom-group-heading h3{margin:0}.rotom-group-heading button{color:#b6c6e1;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;padding:4px 0;font-size:13px;display:flex}.rotom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rotom-card{background:#25282d;border:1px solid #4a515e;border-radius:13px;min-width:0;overflow:hidden}.rotom-card.attention{background:#352a31;border-color:#aa6073}.rotom-card-main{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.rotom-card-main:disabled{opacity:1!important}.rotom-card-main:hover:not(:disabled){background:#6f809c29}.rotom-card-portrait{background:radial-gradient(#94a3bd25,#181b2240);border:1px solid #787f8b4d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.rotom-entry-image{object-fit:contain;width:auto;max-width:48px;height:auto;max-height:48px;display:block}.rotom-entry-sprite{image-rendering:pixelated;background-repeat:no-repeat;flex-shrink:0}.rotom-npc-outfit{max-width:100%;height:auto;image-rendering:pixelated;display:block}.rotom-heading-portrait{z-index:1;background:#272d37c7;border-color:#a2a8b259;border-radius:16px;width:76px;height:76px}.rotom-heading-portrait .rotom-entry-image{width:auto;max-width:64px;height:auto;max-height:64px}.rotom-heading-portrait.pokemon{border-radius:12px;width:56px;height:56px}.rotom-card-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rotom-card-copy b{color:#f2f4f8;font-size:15px;font-weight:700;line-height:1.3}.rotom-card-summary{color:#c4c9d1;font-size:14px;line-height:1.4;display:block}.rotom-card-arrow{color:#a2afc6;flex-shrink:0}.rotom-badges,.rotom-types{flex-wrap:wrap;gap:4px;display:flex}.rotom-badges em{color:#bbc3d0;background:#1a1e26;border-radius:5px;padding:2px 6px;font-size:12px;font-style:normal;line-height:1.25}.rotom-types>span{border:1px solid color-mix(in srgb,var(--rotom-type),transparent 64%);background:color-mix(in srgb,var(--rotom-type),transparent 91%);color:#f0f2f6;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:12px;line-height:1.3;display:inline-flex}.rotom-types>span:before{content:"";background:var(--rotom-type);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rotom-actions{flex-wrap:wrap;gap:7px;margin:10px 0 15px;display:flex}.rotom-actions button,.rotom-see-all,.rotom-pagination button,.rotom-empty button{color:#e8ecf4;background:#343a44;border:1px solid #5c6574;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 11px;font-size:13px;font-weight:650;line-height:1.3;display:inline-flex}.rotom-actions button.primary{color:#1c2534;background:#abb9d2;border-color:#9cabc5;font-weight:750}.rotom-actions button:hover,.rotom-see-all:hover{background:#454e5d}.rotom-actions button.primary:hover{background:#bfcfe9}.rotom-card>.rotom-actions{margin:0;padding:0 12px 11px}.rotom-card-details{margin:0;padding:0 12px 10px}.rotom-card-details>summary,.rotom-inline-details>summary{color:#a9b6cd;cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 0;font-size:12px;list-style:none;display:inline-flex}.rotom-card-details[open]>summary svg{transform:rotate(180deg)}.rotom-card-details>p,.rotom-inline-details>p{color:#c9cfd9;margin:7px 0 2px;font-size:14px;line-height:1.5}.rotom-featured-grid{grid-template-columns:1fr;margin-bottom:16px}.rotom-featured{background:linear-gradient(115deg,#2b323e,#23272e);border-color:#6b7689;grid-template-columns:minmax(0,1fr) auto;display:grid;box-shadow:inset 3px 0 #abbddb}.rotom-featured>.rotom-card-main{padding:11px 12px}.rotom-featured .rotom-card-portrait{background:#a4b7d813;border:0;width:62px;height:62px}.rotom-featured .rotom-entry-image{width:auto;max-width:56px;height:auto;max-height:56px}.rotom-featured>.rotom-actions{align-self:center;padding:9px 14px 10px 0}.rotom-featured>.rotom-card-details{grid-column:1/-1}.rotom-category-group{margin:16px 0}.rotom-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rotom-category{--category-accent:#b5c1d7;color:#f4faf4;text-align:left;background:linear-gradient(125deg,#2b313c,#24282e);border:1px solid #4e5664;border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:12px;display:flex}.rotom-category.pokemon{--category-accent:#ebbca9}.rotom-category.items{--category-accent:#e5c5a1}.rotom-category.progress{--category-accent:#b0bed6}.rotom-category.systems{--category-accent:#d9a3ae}.rotom-category-art{background:radial-gradient(circle,color-mix(in srgb,var(--category-accent),transparent 86%),transparent 75%);border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.rotom-category-art img{object-fit:contain;width:auto;max-width:54px;height:auto;max-height:54px}.rotom-category>span:not(.rotom-category-art){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rotom-category b{color:#f5f7fb;font-size:15px;font-weight:700;line-height:1.25}.rotom-category small{color:#c1c6d0;font-size:12px;line-height:1.4}.rotom-category>svg{color:var(--category-accent);flex-shrink:0}.rotom-category:hover{background:#3b414d;border-color:#8691a4}.rotom-quick-help{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rotom-quick-help button{color:#d4dae4;text-align:left;background:#22262c;border:1px solid #48505d;border-radius:9px;align-items:center;gap:6px;min-width:0;min-height:42px;padding:7px 8px;font-size:13px;line-height:1.25;display:flex}.rotom-quick-help button img{object-fit:contain;flex-shrink:0;width:27px;height:27px}.rotom-quick-help button span{flex:1;min-width:0}.rotom-quick-help button>svg{color:#a8b1c1;flex-shrink:0}.rotom-quick-help button:hover{background:#373e4b;border-color:#808b9d}.rotom-goal-group{background:#22262c;border:1px solid #48505d;border-radius:11px;margin:17px 0;padding:10px 12px}.rotom-goal-group>summary{color:#c2c8d3;cursor:pointer;padding:1px 0;font-size:13px}.rotom-goal-group[open]>summary{margin-bottom:10px}.rotom-goals{flex-wrap:wrap;gap:6px;display:flex}.rotom-goals>button{color:#c4c9d2;background:#24262b;border:1px solid #575d68;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:6px 10px;font-size:13px;line-height:1.3;display:inline-flex}.rotom-goals img{object-fit:contain;width:24px;height:24px}.rotom-goals>button.selected{color:#f0f5ff;background:#37404f;border-color:#acbbd4;font-weight:700}.rotom-team{grid-template-columns:repeat(3,minmax(0,1fr))}.rotom-team .rotom-card-main{gap:8px;padding:10px}.rotom-team .rotom-card-portrait{background:#1c1f24;width:48px;height:48px}.rotom-team .rotom-card-copy b{font-size:14px}.rotom-health{background:#16181d;border-radius:4px;width:100%;height:4px;display:block;overflow:hidden}.rotom-health>span{border-radius:inherit;background:#9daecb;height:100%;display:block}.rotom-health.low>span{background:#dc99a2}.rotom-browse{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.rotom-browse>button{color:#dde4ef;background:#313845;border:1px solid #5f6879;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:7px 12px;font-size:13px;display:flex}.rotom-browse img{object-fit:contain;width:29px;height:29px}.rotom-section,.rotom-reading{background:#202329;border:1px solid #48505d;border-radius:12px;margin:11px 0;overflow:hidden}.rotom-section>summary,.rotom-reading>summary{color:#dce1ea;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 13px;font-size:14px;font-weight:650;list-style:none;display:flex}.rotom-section>summary::-webkit-details-marker{display:none}.rotom-reading>summary::-webkit-details-marker{display:none}.rotom-card-details>summary::-webkit-details-marker{display:none}.rotom-section>summary>span,.rotom-reading>summary>span{min-width:0}.rotom-section>summary small{color:#b0b5be;margin-left:8px;font-size:12px;font-weight:450;display:inline-block}.rotom-section[open]>summary>svg,.rotom-reading[open]>summary>svg{transform:rotate(180deg)}.rotom-section[open]>summary{background:#2e333c;border-bottom:1px solid #4a515e;margin-bottom:10px}.rotom-section-body{padding:0 12px 12px}.rotom-section-intro{color:#c5c9d0;margin:0 0 11px}.rotom-section-intro>p{margin:0;font-size:14px}.rotom-inline-details{margin-top:4px}.rotom-reading{background:#22262c;border-style:dashed}.rotom-reading>summary small{color:#b5bac4;margin-top:3px;font-size:12px;font-weight:450;display:block}.rotom-reading>div{padding:0 14px 6px}.rotom-reading>div>section{border-top:1px solid #404651;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.rotom-reading h3{color:#e3e6ed;margin:0 0 5px;font-size:14px}.rotom-reading p{color:#c5cbd5;margin:0;font-size:14px;line-height:1.55}.rotom-topic-number{color:#ccd5e5;background:#313640;border:1px solid #5c6473;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.rotom-notice{color:#efc4cf;background:#6d384540;border:1px solid #a56875;border-radius:11px;margin:0 0 13px;padding:11px 13px}.rotom-notice strong{font-size:14px;display:block}.rotom-notice p{color:#e0c6ce;margin:4px 0 0;font-size:14px}.rotom-pagination{justify-content:space-between;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.rotom-pagination>span{color:#b9bec8;text-align:center;font-size:12px}.rotom-note{color:#adb4c0;margin:14px 0 0;font-size:12px}.rotom-coverage{border-top:1px solid #424a57;padding-top:9px}.rotom-empty{text-align:center;color:#d4dae5;padding:22px 12px;font-size:14px}.rotom-empty>img{object-fit:contain;width:74px;height:74px}.rotom-footer{color:#c8b9c1;background:#33262e;border-top:1px solid #795160;flex-shrink:0;align-items:center;gap:7px;padding:8px 15px;font-size:12px;display:flex}.rotom-footer>button{color:#f4dee8;background:#4d3542;border:1px solid #8b6270;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;font-size:13px;display:flex}.rotom-footer>button>img{object-fit:contain;width:23px;height:23px}.rotom-status-light{background:#bbcbe7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.rotom-path{color:#aeb6c3;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;display:flex}.rotom-path button{color:#dfe4ee;background:#2c323c;border:1px solid #606876;border-radius:7px;min-height:30px;padding:4px 8px;font-size:13px}.rotom-path button:hover{background:#414854}.rotom-search-filter{color:#babfc8;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 13px;font-size:12px;display:flex}.rotom-search-filter select{color:#e9ecf3;background:#26292f;border:1px solid #656c79;border-radius:8px;max-width:100%;min-height:36px;padding:6px 9px;font-size:13px;box-shadow:none!important;outline:none!important}.rotom-search-filter>span{margin-left:auto}.rotom-assist-launch{color:#fff0f2;text-align:left;background:linear-gradient(105deg,#522e3b,#32353b);border:1px solid #9e596b;border-radius:14px;align-items:center;gap:13px;width:100%;min-height:85px;padding:10px 15px;display:flex}.rotom-assist-launch>img{object-fit:contain;flex-shrink:0;width:60px;height:60px}.rotom-assist-launch>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rotom-assist-launch b{font-size:18px;font-weight:700;line-height:1.25}.rotom-assist-launch small{color:#e0cdd3;font-size:14px;line-height:1.4}.rotom-assist-launch>svg{color:#dce3ef;flex-shrink:0}.rotom-assist-launch:hover{background:linear-gradient(105deg,#643747,#3d434d);border-color:#d78193}.rotom-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.rotom-choice{color:#e7ebf2;text-align:left;background:#282c33;border:1px solid #5b616d;border-radius:13px;align-items:center;gap:12px;min-width:0;min-height:105px;padding:13px;display:flex}.rotom-choice:hover{background:#393e48;border-color:#a5b3cc}.rotom-choice>.rotom-card-portrait{background:#1f232a;border-color:#8c95a64a}.rotom-choice-copy{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rotom-choice-copy b{color:#f2f4f8;font-size:15px;font-weight:700;line-height:1.3}.rotom-choice-copy small{color:#cacfd8;font-size:14px;line-height:1.4}.rotom-choice-copy em{color:#b6bfd0;font-size:12px;font-style:normal;line-height:1.3}.rotom-choice>svg{color:#b3bed1;flex-shrink:0}.rotom-card-banner{object-fit:cover;object-position:center;border-bottom:1px solid #5b6372;width:100%;height:95px;display:block}.rotom-card.with-art .rotom-card-main{padding-top:10px}@media (height<=500px){.rotom-backdrop{padding:5px}.rotom-device{border-radius:17px;max-height:calc(100dvh - 10px)}.rotom-header{gap:9px;min-height:54px;padding:5px 13px}.device-celular .rotom-header-art{width:44px;height:42px}.device-celular .rotom-header-art img{width:44px;height:44px}.rotom-header>div>span{display:none}.rotom-toolbar{padding:6px 11px}.rotom-screen{padding:12px}.rotom-footer{padding:5px 12px}.rotom-group{margin:12px 0}.rotom-view-heading{margin-bottom:12px}.rotom-view-heading.with-cover{min-height:90px}.rotom-category{min-height:74px;padding:8px 10px}}@media (width<=650px){.rotom-choices{grid-template-columns:1fr}.rotom-choice{min-height:95px;padding:11px}.rotom-assist-launch{gap:10px;padding:10px}.device-celular .rotom-assist-launch>img{width:48px;height:48px}.rotom-card-grid,.rotom-categories{grid-template-columns:1fr}.rotom-team,.rotom-quick-help{grid-template-columns:repeat(2,minmax(0,1fr))}.rotom-backdrop{padding:5px}.rotom-device{max-height:calc(100dvh - 10px)}.rotom-screen{padding:12px}.rotom-header{gap:8px;padding:8px 12px}.device-celular .rotom-header-art,.device-celular .rotom-header-art img{width:50px;height:50px}.rotom-toolbar{gap:5px;padding:7px 9px}.rotom-toolbar form{gap:5px}.rotom-toolbar .rotom-search-submit{padding:0 8px}.device-celular .rotom-heading-portrait{width:62px;height:62px}.device-celular .rotom-heading-portrait .rotom-entry-image{width:auto;max-width:52px;height:auto;max-height:52px}.rotom-view-heading{gap:10px}.rotom-view-heading.with-cover>div{max-width:none}.rotom-featured{grid-template-columns:1fr}.rotom-featured>.rotom-actions{padding:0 12px 11px}.rotom-featured>.rotom-actions button{flex:1}.rotom-footer{gap:5px;padding:6px 10px}.rotom-footer>button{gap:3px}.device-celular .rotom-footer>button>img{display:none}.rotom-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-celular .rotom-actions button,.device-celular .rotom-goals>button,.device-celular .rotom-browse>button{min-height:40px}@media (prefers-reduced-motion:no-preference){.rotom-device button{transition:background-color .12s,border-color .12s}.rotom-section>summary>svg,.rotom-reading>summary>svg{transition:transform .15s}}@media (width<=650px){.device-celular .rotom-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.device-celular .rotom-category{align-items:flex-start;gap:7px;min-height:104px;padding:10px 8px}.device-celular .rotom-category-art{width:36px;height:40px}.device-celular .rotom-category-art img{max-width:36px;max-height:40px}.device-celular .rotom-category>svg{display:none}.device-celular .rotom-category small{font-size:12px;line-height:1.35}.device-celular .rotom-category b{font-size:14px}}.rotom-loading-content{text-align:center;color:#d1daec;padding:12px 8px 16px}.rotom-loading-hero{flex-direction:column;align-items:center;max-width:450px;margin:0 auto;display:flex}.rotom-loading-orb{background:radial-gradient(circle,#2a385b,#182033 70%);border:1px solid #3d5278;border-radius:50%;place-items:center;width:128px;height:128px;margin:2px 0 12px;display:grid;box-shadow:0 0 26px #3e67a725}.rotom-loading-orb img{object-fit:contain;width:104px;height:104px}.rotom-loading-hero h2{color:#f2f5fc;margin:5px 0 7px;font-size:24px;line-height:1.25}.rotom-loading-hero p{color:#b4c2d9;margin:0;font-size:14px;line-height:1.45}.rotom-loading-stages{color:#7084a7;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:22px 0;padding:0;list-style:none;display:flex}.rotom-loading-stages li{align-items:center;gap:7px;font-size:12px;display:inline-flex}.rotom-loading-stages li.active{color:#c6d8f5}.rotom-loading-stages li.done{color:#9bb9e5}.rotom-loading-dot{border:1px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px}.rotom-loading-stages .active .rotom-loading-dot{background:currentColor;box-shadow:0 0 9px #95b6ef66}.rotom-loading-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px;margin:0 auto;display:grid}.rotom-loading-skeleton>div{background:#1b2331;border:1px solid #2f3e59;border-radius:12px;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex}.rotom-loading-skeleton i{background:#29354c;border-radius:10px;flex-shrink:0;width:42px;height:42px}.rotom-loading-skeleton span{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rotom-loading-skeleton b,.rotom-loading-skeleton small{background:#2a3750;border-radius:4px;height:9px;display:block}.rotom-loading-skeleton b{width:70%}.rotom-loading-skeleton small{background:#253149;width:92%;height:7px}.rotom-loading-content.failed .rotom-loading-orb{box-shadow:none;background:radial-gradient(circle,#4e2c3d,#201e2b 70%);border-color:#94546c}.rotom-loading-content.failed .rotom-actions{justify-content:center;margin-top:18px}@media (height<=500px){.rotom-device.loading{height:calc(100dvh - 10px)}.rotom-loading-content{padding:5px 4px}.device-celular .rotom-loading-orb{width:86px;height:86px;margin:0 0 6px}.device-celular .rotom-loading-orb img{width:72px;height:72px}.rotom-loading-stages{margin:14px 0}.rotom-loading-skeleton{gap:7px}.rotom-loading-skeleton>div{min-height:59px;padding:9px}}@media (width<=650px){.rotom-device.loading{height:min(600px,100dvh - 10px)}.rotom-loading-content{padding:14px 0}.rotom-loading-skeleton{gap:7px}.rotom-loading-skeleton>div{gap:8px;padding:9px}.rotom-loading-skeleton i{width:32px;height:36px}}@media (prefers-reduced-motion:no-preference){.rotom-loading-orb img{animation:2.4s ease-in-out infinite rotom-loading-float}.rotom-loading-stages .active .rotom-loading-dot{animation:1.2s ease-in-out infinite rotom-loading-pulse}.rotom-loading-skeleton{animation:1.8s ease-in-out infinite rotom-loading-pulse}}@keyframes rotom-loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes rotom-loading-pulse{0%,to{opacity:.6}50%{opacity:1}}.rotom-recents .rotom-team{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=650px){.rotom-recents .rotom-team{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-celular .rotom-backdrop{padding:4px}.device-celular .rotom-device{border-radius:14px;width:min(800px,100%);max-height:calc(100dvh - 8px);font-size:12px;line-height:1.35}.device-celular .rotom-header{gap:8px;min-height:52px;padding:4px 10px}.device-celular .rotom-header-art{width:40px;height:38px}.device-celular .rotom-header-art img{width:40px;height:40px}.device-celular .rotom-header small{letter-spacing:1px;font-size:10px}.device-celular .rotom-header strong{font-size:18px}.device-celular .rotom-header>div>span{display:none}.device-celular .rotom-header>button{width:30px;height:30px}.device-celular .rotom-header>button>svg{width:18px;height:18px}.device-celular .rotom-toolbar{gap:4px;padding:5px 8px}.device-celular .rotom-toolbar>button{border-radius:8px;width:30px;height:30px}.device-celular .rotom-toolbar>button>svg{width:16px;height:16px}.device-celular .rotom-toolbar form{border-radius:8px;gap:5px;height:32px;padding:3px 4px 3px 7px}.device-celular .rotom-toolbar form>svg{flex-shrink:0;width:14px;height:14px}.device-celular .rotom-toolbar input{font-size:12px}.device-celular .rotom-toolbar .rotom-search-submit{height:24px;padding:0 8px;font-size:11px}.device-celular .rotom-toolbar .rotom-clear-search{width:22px;height:22px}.device-celular .rotom-screen{padding:10px;font-size:12px}.device-celular .rotom-view-heading{gap:8px;min-height:48px;margin-bottom:10px}.device-celular .rotom-view-heading.home{min-height:0;margin-bottom:8px}.device-celular .rotom-view-heading h2{margin:2px 0 4px;font-size:20px}.device-celular .rotom-view-heading p{font-size:12px}.device-celular .rotom-eyebrow{font-size:10px}.device-celular .rotom-view-heading.with-cover{border-radius:10px;min-height:82px;padding:9px}.device-celular .rotom-context-chips{gap:4px 10px;margin-bottom:8px}.device-celular .rotom-context-chips dt{font-size:10px}.device-celular .rotom-context-chips dd{font-size:12px}.device-celular .rotom-facts{gap:5px;margin:8px 0 10px}.device-celular .rotom-facts>div{border-radius:8px;padding:6px 8px}.device-celular .rotom-facts dt{font-size:10px}.device-celular .rotom-facts dd{margin-top:3px;font-size:14px}.device-celular .rotom-group,.device-celular .rotom-category-group{margin:11px 0}.device-celular .rotom-group h3,.device-celular .rotom-goal-group h3{margin-bottom:7px;font-size:12px}.device-celular .rotom-group-heading{gap:7px;margin-bottom:6px}.device-celular .rotom-group-heading h3{margin:0}.device-celular .rotom-group-heading button{font-size:11px}.device-celular .rotom-card-grid,.device-celular .rotom-categories{gap:7px}.device-celular .rotom-card{border-radius:10px}.device-celular .rotom-card-main,.device-celular .rotom-team .rotom-card-main{gap:8px;padding:8px}.device-celular .rotom-card-portrait{border-radius:9px;width:44px;height:44px}.device-celular .rotom-entry-image{max-width:38px;max-height:38px}.device-celular .rotom-heading-portrait{border-radius:11px;width:56px;height:56px}.device-celular .rotom-heading-portrait .rotom-entry-image{max-width:46px;max-height:46px}.device-celular .rotom-heading-portrait.pokemon{width:44px;height:44px}.device-celular .rotom-card-copy{gap:3px}.device-celular .rotom-card-copy b{font-size:13px}.device-celular .rotom-card-summary{font-size:12px}.device-celular .rotom-badges em,.device-celular .rotom-types>span{padding:2px 5px;font-size:10px}.device-celular .rotom-actions{gap:5px;margin:8px 0 10px}.device-celular .rotom-actions button,.device-celular .rotom-see-all,.device-celular .rotom-pagination button,.device-celular .rotom-empty button{min-height:32px;padding:5px 8px;font-size:11px}.device-celular .rotom-actions button>svg{width:14px;height:14px}.device-celular .rotom-card>.rotom-actions,.device-celular .rotom-card-details{padding:0 8px 8px}.device-celular .rotom-card-details>summary,.device-celular .rotom-inline-details>summary{font-size:10px}.device-celular .rotom-card-details>p,.device-celular .rotom-inline-details>p{font-size:12px;line-height:1.45}.device-celular .rotom-featured-grid{margin-bottom:10px}.device-celular .rotom-featured>.rotom-card-main{padding:8px 10px}.device-celular .rotom-featured .rotom-card-portrait{width:48px;height:48px}.device-celular .rotom-featured .rotom-entry-image{max-width:40px;max-height:40px}.device-celular .rotom-featured>.rotom-actions{padding:7px 10px 7px 0}.device-celular .rotom-category{border-radius:10px;gap:7px;min-height:76px;padding:8px}.device-celular .rotom-category-art{border-radius:8px;width:34px;height:36px}.device-celular .rotom-category-art img{max-width:32px;max-height:34px}.device-celular .rotom-category>span:not(.rotom-category-art){gap:3px}.device-celular .rotom-category b{font-size:13px}.device-celular .rotom-category small{font-size:11px;line-height:1.35}.device-celular .rotom-category>svg{width:14px;height:14px}.device-celular .rotom-quick-help{gap:5px}.device-celular .rotom-quick-help button{gap:5px;min-height:34px;padding:5px 6px;font-size:11px}.device-celular .rotom-quick-help button img{width:22px;height:22px}.device-celular .rotom-goal-group{border-radius:9px;margin:11px 0;padding:7px 8px}.device-celular .rotom-goal-group>summary{font-size:11px}.device-celular .rotom-goal-group[open]>summary{margin-bottom:7px}.device-celular .rotom-goals{gap:5px}.device-celular .rotom-goals>button{gap:5px;min-height:32px;padding:4px 7px;font-size:11px}.device-celular .rotom-goals img{width:21px;height:21px}.device-celular .rotom-team .rotom-card-portrait{width:40px;height:40px}.device-celular .rotom-team .rotom-card-copy b{font-size:12px}.device-celular .rotom-browse{gap:5px;margin:9px 0}.device-celular .rotom-browse>button{gap:6px;min-height:34px;padding:4px 8px;font-size:11px}.device-celular .rotom-browse img{width:24px;height:24px}.device-celular .rotom-section,.device-celular .rotom-reading{border-radius:9px;margin:8px 0}.device-celular .rotom-section>summary,.device-celular .rotom-reading>summary{gap:7px;min-height:34px;padding:8px 10px;font-size:12px}.device-celular .rotom-section>summary small,.device-celular .rotom-reading>summary small{font-size:10px}.device-celular .rotom-section[open]>summary{margin-bottom:7px}.device-celular .rotom-section-body{padding:0 8px 8px}.device-celular .rotom-section-intro{margin-bottom:8px}.device-celular .rotom-section-intro>p{font-size:12px}.device-celular .rotom-reading>div{padding:0 10px 5px}.device-celular .rotom-reading>div>section{gap:8px;padding:8px 0}.device-celular .rotom-reading h3,.device-celular .rotom-reading p{font-size:12px}.device-celular .rotom-reading p{line-height:1.45}.device-celular .rotom-topic-number{width:22px;height:22px;font-size:10px}.device-celular .rotom-notice{margin-bottom:9px;padding:8px 10px}.device-celular .rotom-notice strong,.device-celular .rotom-notice p{font-size:12px}.device-celular .rotom-pagination{gap:7px;margin:10px 0 3px}.device-celular .rotom-pagination>span,.device-celular .rotom-note{font-size:10px}.device-celular .rotom-note{margin-top:10px}.device-celular .rotom-empty{padding:15px 8px;font-size:12px}.device-celular .rotom-empty>img{width:56px;height:56px}.device-celular .rotom-footer{gap:5px;padding:5px 8px;font-size:10px}.device-celular .rotom-footer>button{min-height:28px;padding:3px 6px;font-size:11px}.device-celular .rotom-footer>button>img{width:20px;height:20px}.device-celular .rotom-path{gap:4px}.device-celular .rotom-path button{min-height:28px;padding:4px 6px;font-size:11px}.device-celular .rotom-search-filter{gap:6px;margin-bottom:9px;font-size:10px}.device-celular .rotom-search-filter select{min-height:30px;padding:4px 7px;font-size:11px}.device-celular .rotom-assist-launch{border-radius:10px;gap:8px;min-height:62px;padding:8px 10px}.device-celular .rotom-assist-launch>img{width:40px;height:40px}.device-celular .rotom-assist-launch>span{gap:3px}.device-celular .rotom-assist-launch b{font-size:15px}.device-celular .rotom-assist-launch small{font-size:12px}.device-celular .rotom-choices{gap:7px;margin:10px 0}.device-celular .rotom-choice{border-radius:10px;gap:8px;min-height:72px;padding:8px}.device-celular .rotom-choice-copy{gap:3px}.device-celular .rotom-choice-copy b{font-size:13px}.device-celular .rotom-choice-copy small{font-size:12px}.device-celular .rotom-choice-copy em{font-size:10px}.device-celular .rotom-choice>svg{width:16px;height:16px}.device-celular .rotom-card-banner{height:72px}.device-celular .rotom-card.with-art .rotom-card-main{padding-top:8px}.device-celular .rotom-device.loading{height:min(460px,100dvh - 8px)}.device-celular .rotom-device.loading.failed{height:auto}.device-celular .rotom-loading-content{padding:9px 0}.device-celular .rotom-loading-orb{width:96px;height:96px;margin:0 0 8px}.device-celular .rotom-loading-orb img{width:80px;height:80px}.device-celular .rotom-loading-hero h2{margin:4px 0 6px;font-size:20px}.device-celular .rotom-loading-hero p{font-size:12px}.device-celular .rotom-loading-stages{gap:8px;margin:14px 0}.device-celular .rotom-loading-stages li{gap:5px;font-size:10px}.device-celular .rotom-loading-skeleton{gap:7px}.device-celular .rotom-loading-skeleton>div{border-radius:9px;gap:8px;min-height:52px;padding:8px}.device-celular .rotom-loading-skeleton i{width:30px;height:30px}.device-celular .rotom-loading-skeleton span{gap:6px}@media (width<=650px){.device-celular .rotom-featured>.rotom-actions{padding:0 10px 8px}}@media (height<=500px){.device-celular .rotom-loading-content{padding:4px 0}.device-celular .rotom-loading-orb{width:70px;height:70px;margin-bottom:5px}.device-celular .rotom-loading-orb img{width:58px;height:58px}.device-celular .rotom-loading-stages{margin:10px 0}}
