.device-finder:where(.astro-cxr2c3ii){max-width:940px}.series-picker:where(.astro-cxr2c3ii){border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin-bottom:22px;display:flex;overflow-x:auto}.series-picker:where(.astro-cxr2c3ii)::-webkit-scrollbar{display:none}.series-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii){min-height:44px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 14px;font-size:14px}.series-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii):hover{color:var(--text)}.series-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii)[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text);font-weight:550}.series-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii):focus-visible{outline:2px solid var(--text);outline-offset:-2px;border-radius:4px}.class-picker:where(.astro-cxr2c3ii){scrollbar-width:thin;gap:8px;margin-inline:-3px;padding:5px 3px 9px;display:flex;position:relative;overflow-x:auto}.class-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii){min-width:110px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px 8px 15px;font-size:11px;display:flex}.class-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii)[aria-pressed=true]{color:var(--text);border-color:var(--line);background:color-mix(in srgb, var(--text) 3%, var(--bg))}.class-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii):hover:not(:disabled){color:var(--text)}.class-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii):disabled{opacity:.25;cursor:default}.class-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii)[hidden],.class-selection:where(.astro-cxr2c3ii)[hidden]{display:none}.class-count:where(.astro-cxr2c3ii){min-height:1.4em;color:var(--muted);margin-top:-8px;font-size:10px}.class-picker:where(.astro-cxr2c3ii){scrollbar-color:var(--line) transparent}.class-picker:where(.astro-cxr2c3ii)::-webkit-scrollbar{height:3px}.class-picker:where(.astro-cxr2c3ii)::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.variant-picker:where(.astro-cxr2c3ii){flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.variant-picker:where(.astro-cxr2c3ii) .segmented{border:1px solid var(--line);scrollbar-width:none;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.variant-picker:where(.astro-cxr2c3ii) .segmented::-webkit-scrollbar{display:none}.variant-picker:where(.astro-cxr2c3ii) .segmented button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;padding:7px 12px;font-size:12px}.variant-picker:where(.astro-cxr2c3ii) .segmented button:hover{color:var(--text)}.variant-picker:where(.astro-cxr2c3ii) .segmented button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb, var(--text) 10%, var(--bg))}.variant-picker:where(.astro-cxr2c3ii) .segmented button:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.feature-results:where(.astro-cxr2c3ii){border-top:1px solid var(--line);margin-top:44px;padding-top:28px}.is-single:where(.astro-cxr2c3ii) .feature-results:where(.astro-cxr2c3ii){border-top:0;margin-top:0;padding-top:6px}.result-heading:where(.astro-cxr2c3ii){justify-content:space-between;align-items:start;gap:24px;margin-bottom:16px;display:flex}.result-heading:where(.astro-cxr2c3ii) h2:where(.astro-cxr2c3ii){font-size:21px}.device-meta:where(.astro-cxr2c3ii){color:var(--muted);margin-top:9px;font-size:11px}.support-summary:where(.astro-cxr2c3ii){color:var(--muted);margin-bottom:32px;font-size:12px}.feature-groups:where(.astro-cxr2c3ii) .feature-group+.feature-group{margin-top:27px}.feature-groups:where(.astro-cxr2c3ii) .feature-group h3{color:var(--muted);margin:0 0 12px;font-size:11px;font-weight:500}.feature-groups:where(.astro-cxr2c3ii) .feature-pills{flex-wrap:wrap;gap:9px;display:flex}.feature-groups:where(.astro-cxr2c3ii) .feature-pill{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;font:inherit;border-radius:100px;align-items:center;gap:10px;padding:10px 13px;font-size:12px;line-height:1.4;display:flex}.feature-groups:where(.astro-cxr2c3ii) .feature-icon{width:16px;height:16px;color:var(--muted);flex-shrink:0}.feature-groups:where(.astro-cxr2c3ii) .feature-state{color:var(--muted);font-size:10px}.feature-groups:where(.astro-cxr2c3ii) .status-unknown{color:var(--muted);border-style:dashed}.feature-groups:where(.astro-cxr2c3ii) .feature-pill:hover,.feature-groups:where(.astro-cxr2c3ii) .feature-pill[aria-expanded=true]{border-color:var(--muted)}.feature-groups:where(.astro-cxr2c3ii) .status-works{color:var(--status-working);border-color:var(--status-working-border);background:var(--status-working-bg)}.feature-groups:where(.astro-cxr2c3ii) .status-partial{color:var(--status-partial);border-color:var(--status-partial-border);background:var(--status-partial-bg)}.feature-groups:where(.astro-cxr2c3ii) .status-works .feature-icon,.feature-groups:where(.astro-cxr2c3ii) .status-works .feature-state,.feature-groups:where(.astro-cxr2c3ii) .status-partial .feature-icon,.feature-groups:where(.astro-cxr2c3ii) .status-partial .feature-state{color:inherit}.feature-groups:where(.astro-cxr2c3ii) .state-mark,.state-mark:where(.astro-cxr2c3ii){border:1px solid;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.feature-groups:where(.astro-cxr2c3ii) .state-works,.state-works:where(.astro-cxr2c3ii){background:var(--status-working);color:var(--status-working)}.feature-groups:where(.astro-cxr2c3ii) .state-partial,.state-partial:where(.astro-cxr2c3ii){color:var(--status-partial);background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.feature-groups:where(.astro-cxr2c3ii) .state-none,.state-none:where(.astro-cxr2c3ii){border-radius:0;transform:rotate(45deg)}.feature-groups:where(.astro-cxr2c3ii) .state-unknown,.state-unknown:where(.astro-cxr2c3ii){opacity:.4}.feature-groups:where(.astro-cxr2c3ii) .state-reported{background:var(--muted)}.support-legend:where(.astro-cxr2c3ii){flex-wrap:wrap;gap:12px 22px;margin:32px 0 0;padding:0;list-style:none;display:flex}.support-legend:where(.astro-cxr2c3ii) li:where(.astro-cxr2c3ii){color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.feature-note:where(.astro-cxr2c3ii){color:var(--muted);margin-top:15px;font-size:11px;line-height:1.8}.feature-detail:where(.astro-cxr2c3ii){border:1px solid var(--line);background:var(--panel);border-radius:7px;margin-top:26px;padding:20px 22px}.feature-detail:where(.astro-cxr2c3ii) h3:where(.astro-cxr2c3ii){margin:0 0 10px;font-size:14px;font-weight:500}.feature-detail:where(.astro-cxr2c3ii) p{color:var(--muted);font-size:12px;line-height:1.9}.feature-detail:where(.astro-cxr2c3ii) .historic-detail{margin-top:20px}.feature-detail:where(.astro-cxr2c3ii) .project-link{padding-top:12px;font-size:11px}.offline-devices:where(.astro-cxr2c3ii){font-size:13px;line-height:1.8}.offline-devices:where(.astro-cxr2c3ii) details:where(.astro-cxr2c3ii){border-bottom:1px solid var(--line);padding-block:16px}.offline-devices:where(.astro-cxr2c3ii) summary:where(.astro-cxr2c3ii){cursor:pointer}.offline-devices:where(.astro-cxr2c3ii) h3:where(.astro-cxr2c3ii){margin-top:20px;font-size:12px}.sr-only:where(.astro-cxr2c3ii){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.series-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii){padding:0 12px;font-size:13px}.class-picker:where(.astro-cxr2c3ii) button:where(.astro-cxr2c3ii){min-width:99px;padding-block:17px 13px}.feature-results:where(.astro-cxr2c3ii){margin-top:30px}.result-heading:where(.astro-cxr2c3ii){flex-direction:column;gap:10px}.feature-groups:where(.astro-cxr2c3ii) .feature-pill{gap:8px;min-height:42px;padding:10px 12px;font-size:12px}.feature-groups:where(.astro-cxr2c3ii) .feature-state{font-size:10px}}
