.missions-reference[data-v-b7618b21]{line-height:1.5;color:var(--portal-text);color-scheme:dark}.missions-reference a[data-v-b7618b21]{color:var(--portal-link);text-underline-offset:3px}.mission-category-nav[data-v-b7618b21]{display:flex;gap:.5rem 1rem;flex-wrap:wrap;border-block:1px solid var(--portal-border)}.mission-category-nav a[data-v-b7618b21]{min-height:44px;display:flex;align-items:center;gap:.4rem;font-size:.8rem}.mission-category-nav span[data-v-b7618b21],.mission-group h2 span[data-v-b7618b21]{color:var(--portal-text-muted);font-size:.75rem;font-weight:400}.mission-controls[data-v-b7618b21]{min-width:0;display:grid;grid-template-columns:2fr 1fr 1fr;gap:.65rem;padding:.75rem;margin:1rem 0;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-surface)}.mission-controls label[data-v-b7618b21]{display:grid;gap:.3rem;min-width:0;font-size:.75rem;font-weight:700}.mission-controls input[data-v-b7618b21],.mission-controls select[data-v-b7618b21]{min-height:44px;width:100%;min-width:0;padding:.5rem;background:var(--portal-input);color:var(--portal-text);font:inherit;border:1px solid var(--portal-border-strong);border-radius:6px}.mission-count[data-v-b7618b21]{font-size:.8rem;color:var(--portal-text-muted)}.mission-group[data-v-b7618b21]{scroll-margin-top:1rem;margin:1.2rem 0 2rem}.mission-group h2[data-v-b7618b21]{font-size:1.1rem;font-weight:750;margin:.75rem 0}.mission-group table[data-v-b7618b21]{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--portal-surface);font-size:.76rem}.mission-group[data-v-b7618b21] :is(th,td){text-align:left;vertical-align:top;padding:.65rem;border-bottom:1px solid var(--portal-border);overflow-wrap:anywhere}.mission-group thead[data-v-b7618b21]{background:var(--portal-surface-elevated);font-size:.67rem;text-transform:uppercase;color:var(--portal-text-muted)}.mission-group th[data-v-b7618b21]:first-child{width:36%}.mission-group th[data-v-b7618b21]:nth-child(2){width:22%}.mission-group th[data-v-b7618b21]:nth-child(3){width:23%}.mission-number[data-v-b7618b21]{font-size:.65rem;color:var(--portal-text-muted);display:block}.mission-title[data-v-b7618b21]{font-size:.86rem;font-weight:750}.mission-summary[data-v-b7618b21]{font-size:.73rem;font-weight:400;color:var(--portal-text-muted);margin:.4rem 0}.mission-open[data-v-b7618b21],.mission-brief summary[data-v-b7618b21]{display:inline-flex;align-items:center;min-height:44px;font-weight:400;color:var(--portal-link);cursor:pointer}.mission-brief summary[data-v-b7618b21]{display:list-item;align-content:center}.mission-row[data-v-b7618b21]{scroll-margin-top:1rem}.mission-row td[data-v-b7618b21]>*{display:block;margin-bottom:.3rem;font-weight:400}.mission-empty[data-v-b7618b21]{padding:2rem;text-align:center}.mission-empty button[data-v-b7618b21]{min-height:44px;padding:.5rem 1rem;background:var(--portal-surface);color:var(--portal-link);border:1px solid var(--portal-border);border-radius:6px}.missions-reference[data-v-b7618b21] :is(a,summary,input,select,button):focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}@media(max-width:700px){.mission-controls[data-v-b7618b21]{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-controls label[data-v-b7618b21]:first-of-type{grid-column:1/-1}.mission-group table[data-v-b7618b21],.mission-group tbody[data-v-b7618b21],.mission-group tr[data-v-b7618b21],.mission-group th[data-v-b7618b21],.mission-group td[data-v-b7618b21]{display:block;width:100%}.mission-group thead[data-v-b7618b21]{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.mission-group th[data-v-b7618b21]:first-child{width:100%}.mission-group tr[data-v-b7618b21]{padding:.5rem;border-bottom:2px solid var(--portal-border-strong)}.mission-group[data-v-b7618b21] :is(th,td){border:0;padding:.35rem}.mission-row td[data-v-b7618b21]:before{display:block;font-size:.65rem;font-weight:700;color:var(--portal-text-muted);text-transform:uppercase}.mission-row td[data-v-b7618b21]:nth-child(2):before{content:"Start"}.mission-row td[data-v-b7618b21]:nth-child(3):not(:empty):before{content:"Requirement"}.mission-row td[data-v-b7618b21]:nth-child(4):not(:empty):before{content:"Rewards"}}.characters-reference[data-v-9547cb55]{color:var(--portal-text);line-height:1.5}.characters-reference a[data-v-9547cb55]{color:var(--portal-link);text-underline-offset:3px}.character-controls[data-v-9547cb55]{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:.7rem;padding:.8rem;background:var(--portal-panel);border:1px solid var(--portal-border);border-radius:.65rem}.character-controls label[data-v-9547cb55]{font-size:.75rem;font-weight:650;display:grid;gap:.3rem;min-width:0}.character-controls input[data-v-9547cb55],.character-controls select[data-v-9547cb55]{font:inherit;color:var(--portal-text);background:var(--portal-bg);border:1px solid var(--portal-border);border-radius:.35rem;padding:.55rem;min-width:0;width:100%;box-sizing:border-box;min-height:42px;color-scheme:dark}.character-categories[data-v-9547cb55]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.7rem 0}.character-categories a[data-v-9547cb55]{display:flex;gap:.4rem;align-items:center;min-height:38px;padding:.2rem .55rem;border:1px solid var(--portal-border);border-radius:.4rem;font-size:.75rem;text-decoration:none}.character-categories span[data-v-9547cb55],.character-results[data-v-9547cb55]{color:var(--portal-text-muted);font-size:.75rem}.character-category[data-v-9547cb55]{scroll-margin-top:1rem;margin-top:1.8rem}.character-category h2[data-v-9547cb55]{color:var(--portal-text-strong);font-size:1.2rem;font-weight:750;display:flex;align-items:baseline;gap:.6rem;margin:0 0 .5rem}.character-category h2 small[data-v-9547cb55]{font-size:.75rem;color:var(--portal-text-muted);font-weight:500}table[data-v-9547cb55]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.8rem}thead[data-v-9547cb55]{background:var(--portal-panel)}thead th[data-v-9547cb55]{font-size:.7rem;text-transform:uppercase;letter-spacing:.025em;text-align:left;padding:.6rem .7rem;color:var(--portal-text-muted)}thead th[data-v-9547cb55]:first-child{width:30%}thead th[data-v-9547cb55]:last-child{width:19%}tbody th[data-v-9547cb55],td[data-v-9547cb55]{padding:.65rem .7rem;border-bottom:1px solid var(--portal-border);text-align:left;vertical-align:middle;overflow-wrap:anywhere;font-weight:400}tbody tr[data-v-9547cb55]:hover{background:var(--portal-panel)}.character-row[data-v-9547cb55]{scroll-margin-top:1rem}.character-identity[data-v-9547cb55]{display:flex;gap:.65rem;align-items:center;font-weight:700;min-width:0}.character-identity small[data-v-9547cb55]{display:block;color:var(--portal-text-muted);font-size:.7rem;font-weight:400;margin-top:.15rem}.character-portraits[data-v-9547cb55]{display:flex;flex-shrink:0}.character-portraits img[data-v-9547cb55]{width:48px;height:58px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.3rem}.character-portraits img+img[data-v-9547cb55]{margin-left:-15px;border-left:1px solid var(--portal-border)}td p[data-v-9547cb55]{margin:0}.character-location[data-v-9547cb55]{display:block;color:var(--portal-text-muted);font-size:.73rem;margin-top:.25rem}.character-battle-link[data-v-9547cb55],.character-mission-link[data-v-9547cb55],.character-profile-link[data-v-9547cb55]{display:block;font-size:.73rem;margin:.2rem 0;min-height:26px}.character-row summary[data-v-9547cb55]{cursor:pointer;color:var(--portal-link);padding:.4rem 0}.characters-reference[data-v-9547cb55] :is(a,input,select,summary):focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}.sr-only[data-v-9547cb55]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:650px){.character-controls[data-v-9547cb55]{grid-template-columns:1fr 1fr;padding:.6rem}.character-controls label[data-v-9547cb55]:first-child{grid-column:1/-1}thead th[data-v-9547cb55]{padding:.5rem .3rem}thead th[data-v-9547cb55]:first-child{width:40%}thead th[data-v-9547cb55]:last-child{width:27%}tbody th[data-v-9547cb55],td[data-v-9547cb55]{padding:.65rem .3rem;font-size:.73rem}.character-identity[data-v-9547cb55]{flex-direction:column;align-items:flex-start;gap:.3rem}.character-portraits img[data-v-9547cb55]{width:38px;height:46px}.character-identity small[data-v-9547cb55]{font-size:.65rem}.character-category[data-v-9547cb55]{margin-top:1.5rem}.character-battle-link[data-v-9547cb55],.character-mission-link[data-v-9547cb55],.character-profile-link[data-v-9547cb55]{font-size:.68rem;min-height:32px}.character-location[data-v-9547cb55]{font-size:.68rem}.character-categories a[data-v-9547cb55]{font-size:.7rem}td p[data-v-9547cb55]{line-height:1.4}}table.characters-table[data-v-9547cb55]{border:1px solid var(--portal-border-strong);border-radius:8px;overflow:hidden}table.characters-table thead th[data-v-9547cb55]{color:var(--portal-text-strong);font-size:.72rem;font-weight:750;padding:.8rem .9rem}table.characters-table tbody[data-v-9547cb55] :is(th,td){padding:.8rem .9rem;vertical-align:middle}table.characters-table .directory-link[data-v-9547cb55]{font-weight:750;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.character-identity>div[data-v-9547cb55]:last-child{min-width:0}.character-profile-link[data-v-9547cb55]{min-height:34px;text-decoration:underline}@media(max-width:650px){table.characters-table[data-v-9547cb55],table.characters-table tbody[data-v-9547cb55],table.characters-table tr[data-v-9547cb55],table.characters-table th[data-v-9547cb55],table.characters-table td[data-v-9547cb55]{display:block;width:auto}table.characters-table[data-v-9547cb55]{border:0;overflow:visible}table.characters-table thead[data-v-9547cb55]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}table.characters-table tbody tr[data-v-9547cb55]{border:1px solid var(--portal-border-strong);overflow:hidden;margin:.7rem 0;border-radius:8px}table.characters-table tbody[data-v-9547cb55] :is(th,td){border:0;padding:.55rem .7rem}table.characters-table tbody th[data-v-9547cb55]{background:var(--portal-panel);border-bottom:1px solid var(--portal-border-strong)}.character-identity[data-v-9547cb55]{flex-direction:row;align-items:center;gap:.65rem}table.characters-table td[data-v-9547cb55]{font-size:.8rem}.character-battle-link[data-v-9547cb55],.character-mission-link[data-v-9547cb55],.character-profile-link[data-v-9547cb55]{font-size:.75rem;display:inline-flex;min-height:44px;align-items:center;margin:0 .7rem 0 0}.character-location[data-v-9547cb55]{font-size:.75rem}.character-identity small[data-v-9547cb55]{font-size:.72rem}}.character-controls[data-v-9547cb55]{margin:0;min-width:0;background:var(--portal-surface);border-color:var(--portal-border);padding:1rem;gap:1rem;align-items:end}.character-controls label[data-v-9547cb55]{font-size:.75rem;color:var(--portal-text-muted);font-weight:700;gap:.45rem}.character-controls input[data-v-9547cb55],.character-controls select[data-v-9547cb55]{min-height:44px;border:1px solid var(--portal-border-strong);background:var(--portal-input);border-radius:7px;padding:.65rem .75rem}.character-controls .directory-search-input[data-v-9547cb55]{display:flex;align-items:center;gap:.5rem;min-height:44px;border:1px solid var(--portal-border-strong);background:var(--portal-input);border-radius:7px;padding:0 .75rem;color:var(--portal-text-muted)}.character-controls .directory-search-input input[data-v-9547cb55]{border:0;outline:none;background:none;padding:.6rem 0;box-shadow:none;flex:1;min-width:0}.directory-search-input[data-v-9547cb55]:focus-within{outline:3px solid var(--portal-accent);outline-offset:3px}.character-result-row[data-v-9547cb55]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin:.75rem 0}.character-result-row p[data-v-9547cb55]{margin:0}.character-result-row button[data-v-9547cb55]{min-height:44px;padding:.45rem .75rem;border:1px solid var(--portal-border-strong);border-radius:7px;background:var(--portal-surface);color:var(--portal-link);font-size:.78rem;font-weight:700;cursor:pointer}.character-result-row button[data-v-9547cb55]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}@media(max-width:650px){.character-controls[data-v-9547cb55]{padding:.65rem;gap:.65rem}.character-controls>label[data-v-9547cb55]:first-of-type{grid-column:1/-1}}.items-reference[data-v-83433b60]{color:var(--portal-text);line-height:1.5;color-scheme:dark}.items-reference[data-v-83433b60] *{box-sizing:border-box}.items-reference a[data-v-83433b60]{color:var(--portal-link);text-underline-offset:3px}.items-controls[data-v-83433b60]{display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr;gap:.7rem;padding:.8rem;border:1px solid var(--portal-border);border-radius:8px;background:var(--portal-surface);min-width:0;margin:0 0 1rem}.items-controls label[data-v-83433b60]{display:grid;gap:.35rem;min-width:0;font-size:.73rem;font-weight:700}.items-controls input[data-v-83433b60],.items-controls select[data-v-83433b60]{width:100%;min-width:0;min-height:44px;background:var(--portal-input);color:var(--portal-text);font:inherit;border:1px solid var(--portal-border-strong);border-radius:6px;padding:.5rem}.items-result-count[data-v-83433b60]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;gap:.5rem;margin:.8rem 0;scroll-margin-top:1rem}.items-result-count p[data-v-83433b60]{margin:0}button[data-v-83433b60]{min-height:44px;border:1px solid var(--portal-border);border-radius:6px;padding:.4rem .7rem;color:var(--portal-link);background:var(--portal-surface);font:inherit;cursor:pointer}.items-category-section[data-v-83433b60]{margin:1.5rem 0 2rem;scroll-margin-top:1rem}.items-section-heading[data-v-83433b60]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .65rem;margin-bottom:.5rem;border-bottom:2px solid var(--portal-border-strong);padding-bottom:.35rem}.items-section-heading h2[data-v-83433b60]{font-size:1.1rem;font-weight:750;color:var(--portal-text-strong);margin:0}.items-section-heading p[data-v-83433b60]{font-size:.75rem;color:var(--portal-text-muted);margin:0;font-variant-numeric:tabular-nums}.items-section-heading a[data-v-83433b60]{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem;min-height:44px;font-size:.7rem}.items-table[data-v-83433b60]{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--portal-surface);font-size:.8rem}.items-table thead[data-v-83433b60]{text-align:left;font-size:.7rem;text-transform:uppercase;background:var(--portal-surface-elevated);color:var(--portal-text-muted)}.items-table th[data-v-83433b60],.items-table td[data-v-83433b60]{padding:.5rem .75rem;border-bottom:1px solid var(--portal-border);overflow-wrap:anywhere;text-align:left}.items-table th[data-v-83433b60]:first-child{width:31%}.items-table th[data-v-83433b60]:nth-child(2){width:51%}.items-table tbody tr[data-v-83433b60]:hover{background:var(--portal-surface-subtle)}.items-name[data-v-83433b60]{display:flex;align-items:center;gap:.7rem;min-height:48px;text-decoration:none;font-weight:750;color:var(--portal-text-strong)!important}.items-name[data-v-83433b60]:hover{text-decoration:underline}.items-arrow[data-v-83433b60]{margin-left:auto;color:var(--portal-link)}.items-summary[data-v-83433b60]{color:var(--portal-text-muted)}.items-content[data-v-83433b60]{font-size:.7rem;color:var(--portal-text-muted)}.items-empty[data-v-83433b60]{text-align:center;padding:2rem}.items-reference[data-v-83433b60] :is(a,button,input,select):focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}@media(max-width:600px){.items-controls[data-v-83433b60]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.65rem;gap:.6rem}.items-search[data-v-83433b60],.items-category-select[data-v-83433b60]{grid-column:1/-1}.items-section-heading h2[data-v-83433b60]{font-size:1rem}.items-category-section[data-v-83433b60]{margin-bottom:1.5rem}.items-table[data-v-83433b60],.items-table tbody[data-v-83433b60],.items-table tr[data-v-83433b60],.items-table th[data-v-83433b60],.items-table td[data-v-83433b60]{display:block;width:100%}.items-table[data-v-83433b60]{background:transparent}.items-table thead[data-v-83433b60]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.items-table tbody tr[data-v-83433b60]{padding:.25rem .65rem .6rem;background:var(--portal-surface);border-bottom:1px solid var(--portal-border)}.items-table th[data-v-83433b60]:first-child{width:100%;padding:0;border:0}.items-table td[data-v-83433b60]{border:0;padding:.15rem 0 .1rem}.items-name[data-v-83433b60]{gap:.55rem;font-size:.87rem}.items-summary[data-v-83433b60]{font-size:.74rem;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.items-content[data-v-83433b60]{font-size:.65rem}}.mega-reference[data-v-1fa88433]{line-height:1.5;color:var(--portal-text);color-scheme:dark}.mega-reference a[data-v-1fa88433]{color:var(--portal-link);text-underline-offset:3px}.guide-heading[data-v-1fa88433]{margin:1.2rem 0}.mega-eyebrow[data-v-1fa88433]{font-size:.7rem;color:var(--portal-accent);font-weight:750;text-transform:uppercase;letter-spacing:.07em}h1[data-v-1fa88433]{font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:-.04em;margin:.4rem 0;font-weight:800;color:var(--portal-text-strong)}.guide-heading>p[data-v-1fa88433]:last-child{font-size:.9rem;color:var(--portal-text-muted);max-width:760px;margin:.5rem 0}.guide-contents[data-v-1fa88433],.mega-related[data-v-1fa88433]{display:flex;flex-wrap:wrap;gap:.3rem 1rem;border-block:1px solid var(--portal-border);padding:.5rem 0}.guide-contents a[data-v-1fa88433],.mega-related a[data-v-1fa88433]{display:flex;align-items:center;min-height:44px;font-size:.76rem}.mega-mechanics-nav summary[data-v-1fa88433]{cursor:pointer;min-height:44px;padding:.65rem 0;font-size:.76rem;color:var(--portal-link);box-sizing:border-box}.mega-mechanics-nav summary[data-v-1fa88433]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}.mega-mechanics-nav[open][data-v-1fa88433]{flex-basis:100%}.mega-mechanics-nav>div[data-v-1fa88433]{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.mega-section[data-v-1fa88433]{scroll-margin-top:1rem;margin:1.5rem 0}h2[data-v-1fa88433]{font-size:1.15rem;font-weight:750;color:var(--portal-text-strong);margin:.6rem 0}.mega-count[data-v-1fa88433]{font-size:.8rem;color:var(--portal-text-muted)}.mega-mechanics[data-v-1fa88433]{margin:.7rem 0}.mega-mechanics>div[data-v-1fa88433]{display:grid;grid-template-columns:150px 1fr;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--portal-border);font-size:.85rem}.mega-mechanics dt[data-v-1fa88433]{font-weight:700}.mega-mechanics dd[data-v-1fa88433]{margin:0;max-width:780px}.mega-mechanics a[data-v-1fa88433]{display:inline-flex;align-items:center;min-height:44px}.mega-reference a[data-v-1fa88433]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}@media(max-width:600px){.mega-mechanics>div[data-v-1fa88433]{grid-template-columns:1fr;gap:.25rem}.mega-section[data-v-1fa88433]{margin:1.25rem 0}}.guide-scroll[data-v-bd73cc28]{height:100%;overflow:auto;background:var(--portal-bg);color:var(--portal-text)}.standalone-guide[data-v-bd73cc28]{box-sizing:border-box;line-height:1.7}a[data-v-bd73cc28]{color:var(--portal-link);text-underline-offset:3px}a[data-v-bd73cc28]:focus-visible,button[data-v-bd73cc28]:focus-visible,input[data-v-bd73cc28]:focus-visible,select[data-v-bd73cc28]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}.guide-links a[data-v-bd73cc28],.record-pokemon a[data-v-bd73cc28]{display:inline-flex;align-items:center;min-height:44px}.guide-heading[data-v-bd73cc28]{padding:1.25rem 0;border-bottom:1px solid var(--portal-border)}h1[data-v-bd73cc28]{font-size:clamp(1.6rem,4vw,2.35rem);line-height:1.2;margin:.5rem 0 1rem;overflow-wrap:break-word}h2[data-v-bd73cc28]{font-size:1.3rem;line-height:1.35;margin:0 0 .8rem}h3[data-v-bd73cc28]{font-size:1rem;line-height:1.4;margin:.3rem 0}.guide-heading>p[data-v-bd73cc28]:last-child{max-width:var(--portal-reading-width);color:var(--portal-text)}.eyebrow[data-v-bd73cc28]{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--portal-link);font-weight:700;margin:0}.guide-section[data-v-bd73cc28]{margin-top:2rem;scroll-margin-top:1rem}.guide-section>p[data-v-bd73cc28]{max-width:var(--portal-reading-width);font-size:.95rem;color:var(--portal-text)}.guide-links[data-v-bd73cc28]{padding-left:1.2rem;margin:.5rem 0}.guide-catalog[data-v-bd73cc28],.guide-record-grid[data-v-bd73cc28]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.guide-card[data-v-bd73cc28],.guide-record[data-v-bd73cc28]{min-width:0;padding:1.25rem;border:1px solid var(--portal-border);border-radius:1rem;background:var(--portal-surface)}.guide-card[data-v-bd73cc28]{text-decoration:none;color:var(--portal-text)}.guide-card p[data-v-bd73cc28]{font-size:.9rem;color:var(--portal-text)}.guide-card>span[data-v-bd73cc28]{color:var(--portal-link);font-size:.85rem}.guide-card[data-v-bd73cc28]:hover{border-color:var(--portal-accent)}.guide-contents[data-v-bd73cc28]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;padding:1rem 0;border-bottom:1px solid var(--portal-border)}.guide-contents a[data-v-bd73cc28]{min-height:44px;display:flex;align-items:center;font-size:.8rem}.guide-filters[data-v-bd73cc28]{display:flex;gap:1rem;flex-wrap:wrap}.guide-filters label[data-v-bd73cc28]{display:grid;gap:.3rem;font-size:.8rem;flex:1;min-width:180px}.guide-filters input[data-v-bd73cc28],.guide-filters select[data-v-bd73cc28]{min-height:44px;width:100%;min-width:0;box-sizing:border-box;padding:.6rem .75rem;border:1px solid var(--portal-border-strong);border-radius:.6rem;background:var(--portal-input);color:var(--portal-text);font:inherit}.guide-count[data-v-bd73cc28]{color:var(--portal-text-muted)}.guide-record[data-v-bd73cc28]{display:flex;flex-direction:column}.record-pokemon[data-v-bd73cc28]{list-style:none;padding:0;font-size:.82rem;margin:.4rem 0}.guide-record dl[data-v-bd73cc28]{margin:0;display:grid;gap:.5rem}.guide-record dl>div[data-v-bd73cc28]{padding:.6rem .8rem;background:var(--portal-surface-subtle);border-radius:.5rem}dt[data-v-bd73cc28]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--portal-text-muted)}dd[data-v-bd73cc28]{margin:.2rem 0 0;font-size:.85rem;color:var(--portal-text);overflow-wrap:anywhere}.record-tool[data-v-bd73cc28]{margin-top:auto;padding-top:1rem;min-height:44px;display:flex;align-items:center;font-size:.8rem}.related-guides[data-v-bd73cc28]{border-top:1px solid var(--portal-border);padding-top:1.5rem}.guide-status[data-v-bd73cc28]{padding:2rem 0}.guide-status button[data-v-bd73cc28]{min-height:44px;padding:.5rem 1rem;background:var(--portal-surface);border:1px solid var(--portal-border);color:var(--portal-link);border-radius:.5rem}@media(max-width:650px){.guide-catalog[data-v-bd73cc28],.guide-record-grid[data-v-bd73cc28]{grid-template-columns:1fr}.guide-card[data-v-bd73cc28],.guide-record[data-v-bd73cc28]{padding:1rem}.guide-filters[data-v-bd73cc28]{flex-direction:column}.guide-filters label[data-v-bd73cc28]{min-width:0}.guide-heading[data-v-bd73cc28]{padding:1rem 0}.guide-section[data-v-bd73cc28]{margin-top:1.5rem}}.guide-index .guide-heading[data-v-bd73cc28]{padding:.75rem 0}.guide-index .guide-heading h1[data-v-bd73cc28]{margin:.25rem 0 .65rem}.guide-index .guide-heading>p[data-v-bd73cc28]:last-child{margin:0}.guide-index .guide-directory[data-v-bd73cc28]{margin-top:1.25rem}.guide-directory-heading[data-v-bd73cc28]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.guide-directory-heading h2[data-v-bd73cc28]{margin:0}.guide-directory-heading>span[data-v-bd73cc28]{flex-shrink:0;font-size:.78rem;color:var(--portal-text-muted)}.guide-index .guide-card[data-v-bd73cc28]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;-moz-column-gap:.6rem;column-gap:.6rem}.guide-index .guide-card h3[data-v-bd73cc28]{margin:0;color:var(--portal-text-strong)}.guide-index .guide-card p[data-v-bd73cc28]{grid-column:1;margin:.6rem 0 0}.guide-index .guide-card-arrow[data-v-bd73cc28]{grid-column:2;grid-row:1 / span 2;font-size:1.25rem;line-height:1.4}.guide-index .guide-index-limits[data-v-bd73cc28]{border-top:1px solid var(--portal-border);padding-top:1.25rem}.guide-index .guide-index-limits h2[data-v-bd73cc28]{font-size:1rem}@media(min-width:1400px){.guide-index .guide-catalog[data-v-bd73cc28]{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-table-scroll[data-v-bd73cc28]{max-width:100%;overflow-x:auto;margin:1rem 0;border:1px solid var(--portal-border);border-radius:.7rem}.guide-table-scroll[data-v-bd73cc28]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}.guide-reference-table[data-v-bd73cc28]{width:100%;min-width:620px;border-collapse:collapse;text-align:left;font-size:.85rem;line-height:1.6;background:var(--portal-surface)}.guide-reference-table caption[data-v-bd73cc28]{text-align:left;padding:.85rem 1rem;font-size:.85rem;font-weight:700;color:var(--portal-text-strong);background:var(--portal-surface-elevated)}.guide-reference-table th[data-v-bd73cc28],.guide-reference-table td[data-v-bd73cc28]{padding:.8rem 1rem;border-top:1px solid var(--portal-border);vertical-align:top}.guide-reference-table thead[data-v-bd73cc28]{font-size:.72rem;color:var(--portal-text-muted)}.guide-reference-table tbody th[data-v-bd73cc28]{width:20%;font-weight:700;color:var(--portal-text-strong)}.guide-reference-table tbody tr[data-v-bd73cc28]:nth-child(2n){background:var(--portal-surface-subtle)}@media(max-width:650px){.guide-reference-table[data-v-bd73cc28]{font-size:.8rem;min-width:560px}.guide-reference-table th[data-v-bd73cc28],.guide-reference-table td[data-v-bd73cc28]{padding:.65rem .8rem}}.record-battle[data-v-bd73cc28]{margin-top:1rem;border-top:1px solid var(--portal-border);padding-top:.5rem;font-size:.85rem;overflow-wrap:anywhere}.record-battle summary[data-v-bd73cc28]{cursor:pointer;min-height:44px;padding:.35rem 0;font-weight:700;box-sizing:border-box}.record-battle summary[data-v-bd73cc28]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}.record-battle p[data-v-bd73cc28]{margin:.5rem 0}.record-battle ul[data-v-bd73cc28],.record-links[data-v-bd73cc28]{padding-left:1.2rem}.record-battle a[data-v-bd73cc28],.record-links a[data-v-bd73cc28]{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}.guide-record[data-v-bd73cc28]{scroll-margin-top:1rem}.record-links[data-v-bd73cc28]{font-size:.8rem}.record-acquisition[data-v-bd73cc28]{margin-top:.75rem}.record-acquisition summary[data-v-bd73cc28]{cursor:pointer;min-height:44px;display:list-item;padding:.5rem 0;color:var(--portal-link);font-size:.85rem}.record-acquisition summary[data-v-bd73cc28]:focus-visible{outline:3px solid var(--portal-accent);outline-offset:3px}
