/* Candidate component, isolated from tools and document/export styles. */
body.xds .site-header,body.xds header.header{position:relative;z-index:25}
body.xds .x-explore{position:static!important;min-width:0;font:14px/1.5 var(--xds-font);color:var(--xds-ink)}
body.xds .x-explore>summary{display:flex;align-items:center;justify-content:center;gap:9px;list-style:none;cursor:pointer;white-space:nowrap;min-height:44px;padding:8px 15px;border:1px solid var(--xds-green);border-radius:13px;background:var(--xds-green);color:var(--xds-panel);font-weight:700}
body.xds .x-explore>summary::-webkit-details-marker{display:none}.x-explore-count{font-size:11px;border:1px solid currentColor;border-radius:6px;padding:0 5px}
body.xds .x-explore-panel{position:absolute;top:calc(100% + 1px);left:16px;right:16px;width:auto;max-width:1260px;margin:0 auto;max-height:min(75vh,720px);overflow:auto;overscroll-behavior:contain;padding:25px;background:var(--xds-panel);border:1px solid var(--xds-line);border-radius:0 0 20px 20px;box-shadow:0 24px 55px #0004;text-align:left;z-index:50}
.x-explore-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:17px}.x-explore-heading strong{font-size:23px;letter-spacing:-.5px}.x-explore-heading p{margin:3px 0 0;color:var(--xds-muted);font-size:13px}.x-explore-panel a{color:var(--xds-ink);text-decoration:none}.x-explore-heading>a{font-size:13px;font-weight:700}
body.xds .x-explore-search{display:grid;gap:7px;font-weight:700;font-size:13px}body.xds .x-explore-search input{display:block;box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--xds-line);border-radius:11px;background:var(--xds-paper);color:var(--xds-ink);padding:14px 16px;font:16px var(--xds-font)}
.x-explore-filters{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.x-explore-filters button{background:var(--xds-panel)!important;color:var(--xds-ink)!important;border:1px solid var(--xds-line);border-radius:999px;font:12px var(--xds-font);padding:9px 12px;min-height:40px;cursor:pointer}.x-explore-filters button[aria-pressed=true]{background:var(--xds-soft)!important;border-color:var(--xds-green);box-shadow:inset 0 0 0 1px var(--xds-green)}
body.xds .x-explore-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.x-explore-groups section{min-width:0}.x-explore-groups h2{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--xds-muted);line-height:1.5;margin:4px 0 10px}.x-explore-groups a,.x-explore-results a{display:block;padding:9px;border-radius:9px;overflow-wrap:anywhere}.x-explore-groups a:hover,.x-explore-results a:hover{background:var(--xds-soft)}.x-explore-groups a[aria-current]{border-left:3px solid var(--xds-green);background:var(--xds-soft)}.x-explore-groups a span{font-weight:700;font-size:14px}.x-explore-groups small{display:block;font-size:11px;line-height:1.5;color:var(--xds-muted);margin-top:3px}.x-explore-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.x-explore-results strong{font-size:15px}.x-explore-results small{display:block;color:var(--xds-muted);font-size:12px}.x-explore-status,.x-explore-privacy{font-size:12px;color:var(--xds-muted);margin:12px 0}.x-explore-privacy{border-top:1px solid var(--xds-line);padding-top:12px;margin-bottom:0}
.x-explore-bar{background:var(--xds-panel);border-bottom:1px solid var(--xds-line);font:12px/1.5 var(--xds-font);color:var(--xds-muted)}.x-explore-bar>div{max-width:1260px;display:flex;gap:22px;align-items:center;margin:auto;padding:11px 24px;overflow-x:auto}.x-explore-bar span{white-space:nowrap;font-weight:700}.x-explore-bar a{white-space:nowrap;color:var(--xds-ink);text-decoration:none}.x-explore-bar a:hover{text-decoration:underline}
body.xds .x-explore [hidden]{display:none!important}
@media(max-width:1050px){body.xds .x-explore-groups{grid-template-columns:repeat(3,minmax(0,1fr))}body.xds[data-xds-site=percentage] .header-inner{flex-wrap:wrap;gap:12px}body.xds[data-xds-site=age] header.header{flex-wrap:wrap;gap:12px}}
@media(max-width:650px){body.xds .x-explore-panel{left:8px;right:8px;padding:16px;max-height:70vh}.x-explore-heading{align-items:start}.x-explore-heading strong{font-size:19px}.x-explore-heading>a{max-width:100px;font-size:12px}.x-explore-heading p{font-size:12px}body.xds .x-explore-groups,.x-explore-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.x-explore-groups small{display:none}.x-explore>summary{font-size:12px!important;padding:8px 11px!important}.x-explore-bar>div{padding:10px 16px;gap:18px}.x-explore-bar span{display:none}body.xds[data-xds-site=percentage] .header-inner>nav{order:4;width:100%;justify-content:center}body.xds[data-xds-site=percentage] .header-inner>.x-explore{order:3;width:100%}body.xds[data-xds-site=age] header.header>.x-explore{order:3;width:100%}body.xds[data-xds-site=age] header.header>.header-actions{min-width:0}.x-explore-filters{gap:5px}.x-explore-filters button{font-size:11px;padding:8px}.x-explore-privacy{line-height:1.6}}
@media print{body.xds .x-explore,body.xds .x-explore-bar{display:none!important}}
/* Integration across native header variants; only the global masthead is affected. */
body.xds .x-explore-header{position:relative!important;z-index:25;overflow:visible!important}
body.xds .x-explore-shell{position:relative;background:var(--xds-panel);padding:12px 24px}
body.xds .x-explore-header :is(.header-inner){overflow:visible!important}
body.xds .x-explore-header>.x-explore,body.xds .x-explore-header .header-inner>.x-explore{flex:0 0 auto;margin-right:auto}
body.xds .x-explore-header>.x-explore>summary,body.xds .x-explore-header .header-inner>.x-explore>summary{color:var(--xds-panel)!important;background:var(--xds-green)!important;line-height:1.5;box-sizing:border-box}
body.xds .x-explore-header .x-explore :is(section,div,label,p,h2,a,small,strong,span,input,button){text-transform:none;letter-spacing:normal}
body.xds .x-explore-header .x-explore-groups h2{font-size:11px;letter-spacing:1px;text-transform:uppercase}
body.xds .x-explore-header .x-explore-panel{font-weight:400;line-height:1.5}
body.xds .x-explore-header .x-explore-panel a{color:var(--xds-ink)!important;white-space:normal;min-height:0}
body.xds .x-explore-header .x-explore-panel a small{color:var(--xds-muted)!important}
body.xds .x-explore-header .x-explore-panel input{max-width:none;height:auto}
body.xds .x-explore-header .x-explore-panel button{width:auto;height:auto;min-width:0}
body.xds .x-explore-header .x-explore-panel [data-explore-groups] a{margin:0}
@media(max-width:1050px){body.xds .x-explore-header,body.xds .x-explore-header>.header-inner{flex-wrap:wrap;gap:12px}}
@media(max-width:650px){body.xds .x-explore-header>.x-explore,body.xds .x-explore-header .header-inner>.x-explore{order:3;width:100%;flex-basis:100%;margin:0}body.xds .x-explore-header>nav.primary{order:4;width:100%;justify-content:center}body.xds .x-explore-header :is(.xec-header-controls,.xds-header-controls,.header-controls,.header-actions){min-width:0;max-width:100%;flex-wrap:wrap}}
@media print{body.xds .x-explore-shell{display:none!important}}

body.xds .x-explore-header .x-explore-panel{max-height:min(75vh,var(--x-explore-available,75vh))}
