.guide-mode-tabs{border-bottom:2px solid #16465c;gap:8px;display:flex}.guide-mode-tabs button{color:#a4c2cf;min-height:44px;font:inherit;cursor:pointer;background:#06101a;border:1px solid #16465c;border-bottom:3px solid #0000;flex:1;padding:12px 16px}.guide-mode-tabs button[aria-selected=true]{color:#20dcff;background:#0c2a3a;border-bottom-color:#20dcff}.guide-mode-tabs button:focus-visible,.guide-discovery-filters button:focus-visible{outline-offset:-4px;outline:2px solid #ffda67}.guide-mode-hint{color:#91adbc;margin:12px 0 18px;font-size:12px;line-height:1.6}.guide-collection-progress{background:#16465c;border:1px solid #16465c;grid-template-columns:minmax(170px,1.7fr) repeat(3,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid}.guide-collection-progress>div{background:#06121d;padding:14px 16px}.guide-collection-total,.guide-progress-stat{align-content:center;gap:8px;display:grid}.guide-collection-total>span,.guide-progress-stat>span{color:#91adbc;font-size:12px}.guide-collection-total strong,.guide-progress-stat strong{color:#d8edf5;font-size:24px}.guide-collection-total small{color:#91adbc;font-size:14px;font-weight:400}.guide-progress-stat.owned strong{color:#78d3a0}.guide-progress-stat.encountered strong{color:#20dcff}.guide-progress-track{background:#16323e;height:5px;display:block;overflow:hidden}.guide-progress-track>i{background:#20dcff;height:100%;display:block}.guide-discovery-filters{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.guide-discovery-filters button{color:#a4c2cf;font:inherit;cursor:pointer;background:#06101a;border:1px solid #16465c;padding:9px 12px;font-size:12px}.guide-discovery-filters button[aria-pressed=true]{color:#06101a;background:#20dcff;border-color:#20dcff}.guide-collection-controls [hidden]{display:none}.guide-roster-progress{gap:6px;min-width:52px;font-size:12px;display:grid}.guide-roster-progress>span:first-child{text-align:right}.guide-roster-progress .guide-progress-track{height:3px}.guide-discovery-marker{color:#83a1b0;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:inline-flex}.guide-discovery-marker.owned{color:#78d3a0}.guide-discovery-marker.encountered{color:#20dcff}.guide-discovery-marker>i{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 0,25% 25%,25% 75%,75% 75%,75% 25%,25% 25%);background:currentColor;flex:0 0 8px;width:8px;height:8px}.guide-discovery-marker.owned>i{clip-path:polygon(0 37.5%,25% 37.5%,37.5% 62.5%,75% 0,100% 0,50% 100%,25% 100%,0 62.5%)}.guide-discovery-marker.encountered>i{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.public-guide-card .guide-discovery-marker{margin-top:6px}[data-guide-mode=collection] .public-guide-card.discovery-owned{border-color:#397357}[data-guide-mode=collection] .public-guide-card.discovery-missing{filter:grayscale()}[data-guide-mode=collection] .public-guide-card.discovery-missing .guide-sprite-frame canvas{filter:brightness(0)}[data-guide-mode=collection] .public-guide-card.discovery-missing .guide-card-copy strong{color:#83a1b0}.profile-variants button{text-align:left;gap:8px;display:grid}.profile-variants button.active .guide-discovery-marker{color:#06101a}.profile-title>.guide-discovery-marker{margin-top:12px}.guide-collection-controls~.guide-filters{grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(95px,1fr))}.guide-shell canvas[data-sprite-integer],.guide-profile canvas[data-sprite-integer]{flex:none;width:auto;max-width:none;height:auto;max-height:none}.guide-sprite-frame,.profile-sprite-frame,.evolution-entry-sprite,.digixros-member-sprite{overflow:hidden}.guide-mobile-rosters{display:none}@media (max-width:940px){.guide-shell[data-guide-mode]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.guide-shell[data-guide-mode] .roster-rail{display:none}.guide-mobile-rosters{color:#20dcff;font:inherit;cursor:pointer;background:#06121d;border:1px solid #20dcff;margin-bottom:12px;padding:10px 14px;display:inline-flex}.guide-roster-dismiss{margin:12px 16px 0 auto}.guide-shell.roster-picker-open .roster-rail{z-index:10;width:min(310px,100% - 40px);height:100%;display:block;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:40px 0 #0008}.guide-shell.roster-picker-open .roster-list,.guide-shell.roster-picker-open .roster-device-group{display:block}.guide-shell.roster-picker-open .roster-list{padding:0}.guide-shell.roster-picker-open .roster-device-group h2{display:flex}.guide-shell.roster-picker-open .roster-filter{width:100%;min-width:0}}@media (max-width:1100px){.guide-collection-controls~.guide-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-collection-controls~.guide-filters .guide-search{grid-column:1/-1}}@media (max-width:600px){.guide-collection-progress{grid-template-columns:minmax(0,1fr);margin-bottom:12px}.guide-collection-total{grid-column:1/-1}.guide-collection-progress>div{padding:10px}.guide-collection-progress .guide-progress-stat{display:none}.guide-collection-total{grid-template-columns:1fr auto;align-items:center;gap:8px}.guide-collection-total strong{font-size:20px}.guide-collection-total .guide-progress-track{grid-column:1/-1}.guide-shell[data-guide-mode] .guide-catalog-head{grid-template-columns:1fr auto;gap:8px;margin-bottom:16px;display:grid}.guide-shell[data-guide-mode] .guide-catalog-head h2{font-size:24px}.guide-shell[data-guide-mode] .guide-catalog-head>div>p:last-child{font-size:10px}.guide-shell[data-guide-mode] .guide-catalog-head .pixel-button{text-align:center;white-space:normal;overflow-wrap:anywhere;max-width:110px;padding:8px;font-size:10px;line-height:1.4}.guide-mode-hint{margin-bottom:12px;font-size:10px}.guide-mode-tabs button{padding:12px 8px;font-size:14px}.guide-collection-controls~.guide-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-collection-controls~.guide-filters:not(.guide-filter-expanded)>label:not(.guide-search){display:none}.guide-filter-toggle{margin-left:8px}.guide-discovery-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-discovery-filters button{padding:8px;font-size:10px}.guide-discovery-filters button:after{content:" (" attr(data-count)")"}}@media (min-width:601px){.guide-filter-toggle{display:none}}@media (max-width:360px),(max-height:400px),(max-width:480px) and (max-height:480px){.guide-shell .public-guide-card{grid-template-rows:78px auto}.guide-shell .guide-sprite-frame{width:78px;height:78px}}
