:root{color-scheme:dark;--bg:#030810;--surface:#08141e;--panel:#0c1b27;--ink:#eee8dd;--muted:#afbfca;--line:#2d424f;--gold:#eac58d;--cyan:#85d5d0;--serif:"Iowan Old Style","Hoefler Text","Charter",Georgia,serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 var(--sans);isolation:isolate}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:linear-gradient(#03081042,#030810bd),url('assets/aurora-landscape.webp') center/100% 100% no-repeat}main{max-width:1440px;margin:auto;padding:24px 48px 0}::selection{color:#08141e;background:var(--gold)}a{color:var(--gold);text-underline-offset:5px}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:5px}.skip{position:fixed;top:-100px;left:24px;z-index:10;background:var(--ink);color:var(--bg);padding:12px 18px}.skip:focus{top:12px}button{transition:background .18s,color .18s,border-color .18s,transform .18s}button:active{transform:translateY(1px)}.masthead{display:flex;align-items:center;gap:28px;background:#07121be8;border:1px solid var(--line);border-radius:14px;padding:21px 28px;min-height:82px}.brand{display:inline-flex;align-items:center;gap:0;font:13px var(--mono);letter-spacing:.16em;color:var(--ink);text-decoration:none;white-space:nowrap}.brand img{margin-right:12px}.brand span{color:var(--gold)}.brand-note{font:9px/1.7 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mast-actions{margin-left:auto;display:flex;align-items:center;gap:24px;font-size:12px}.mast-actions>a{color:var(--muted);text-decoration:none}.mast-actions>a:hover{color:var(--gold)}#motion-toggle{background:transparent;color:var(--muted);border:1px solid var(--line);border-radius:6px;min-height:36px;padding:6px 10px;font-size:11px}.preview-label{font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--gold)}
.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;padding:62px 28px 46px;align-items:center}.eyebrow{font:10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:8px;vertical-align:2px}h1{font:400 clamp(48px,5.8vw,80px)/1.05 var(--serif);letter-spacing:-.045em;margin:0 0 26px;text-wrap:balance}h1 em{font-style:normal;color:var(--gold)}h2{font:400 clamp(29px,3.2vw,42px)/1.15 var(--serif);letter-spacing:-.025em;margin:0 0 16px;text-wrap:balance}h3{font:400 24px/1.22 var(--serif);margin:0 0 16px}.lead{font:17px/1.7 var(--sans);max-width:43ch;color:#d1d9dd;margin:0 0 24px;text-wrap:pretty}.hero-link{display:inline-flex;align-items:center;gap:50px;text-decoration:none;border-bottom:1px solid #eac58d70;padding:8px 0;font-size:13px}.hero-link span{transition:transform .2s}.hero-link:hover span{transform:translateY(3px)}.evidence-overview{background:#071520d9;border:1px solid #66828b59;border-radius:14px;padding:28px 30px;box-shadow:0 12px 50px #03081035}.overview-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:24px}.overview-heading .eyebrow{margin:0}.mini-label{font:9px var(--mono);color:var(--muted);white-space:nowrap}.coverage-signal{display:grid;grid-template-columns:135px 1fr 65px;gap:14px;align-items:center;min-height:36px;font-size:12px}.signal-track{height:4px;background:#294552;border-radius:3px;overflow:hidden}.signal-fill{display:block;height:100%;width:100%;transform-origin:left;background:var(--cyan)}.signal-value{font:10px var(--mono);text-align:right;color:var(--muted)}.overview-note{font-size:10px;color:var(--muted);margin:23px 0 0;border-top:1px solid var(--line);padding-top:16px}.stats{display:grid;grid-template-columns:repeat(4,1fr) 1.15fr;gap:20px;margin:0 0 38px;padding:25px 28px;background:#07131ee6;border:1px solid var(--line);border-radius:12px}.stats>div:not(:first-child){border-left:1px solid var(--line);padding-left:25px}dd{font:30px/1 var(--serif);font-variant-numeric:tabular-nums;margin:0 0 9px}dt{font-size:10px;color:var(--muted)}.edition-note{font:14px/1.55 var(--serif);align-self:center}.edition-note span{font:9px var(--mono);color:var(--muted)}
.workspace-nav{display:flex;gap:5px;align-items:center;padding:8px 12px;background:#07121bf5;border:1px solid var(--line);border-radius:12px;position:sticky;top:12px;z-index:3;backdrop-filter:blur(14px);margin:24px 0 18px;overflow-x:auto;scrollbar-width:thin}.workspace-nav button{flex:1;white-space:nowrap;min-height:44px;border:0;background:transparent;color:var(--muted);border-radius:6px;padding:9px 16px;font-size:12px}.workspace-nav button:hover{background:#ffffff08;color:var(--ink)}.workspace-nav button[aria-pressed=true]{background:#eac58d14;color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.workspace-panel{background:#07131ef2;border:1px solid var(--line);border-radius:14px;min-width:0;overflow:clip}.workspace-panel>section{padding:34px 34px 30px}.workspace-panel>section+section{border-top:1px solid var(--line)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.section-head .eyebrow{margin-bottom:10px}.section-head>a{font-size:11px;text-decoration:none;border-bottom:1px solid #eac58d50;padding:8px 0;margin-bottom:15px}.section-head>label{max-width:420px;min-width:250px;flex:1}.section-intro{font-size:13px;color:var(--muted);max-width:66ch;margin:0 0 26px}.section-head+h2{margin-top:0}.tabs{display:flex;gap:6px;margin:24px 0 20px;flex-wrap:wrap}.tabs button{background:transparent;border:1px solid var(--line);border-radius:5px;color:var(--muted);font-size:11px;min-height:38px;padding:8px 15px}.tabs button[aria-pressed=true]{border-color:#85d5d078;color:var(--cyan);background:#85d5d00a}#filters{display:grid;grid-template-columns:1.12fr 1.4fr 1fr .85fr;gap:14px}label{display:block;font-size:10px;color:var(--muted);font-weight:500;letter-spacing:.02em}select,input{display:block;width:100%;min-width:0;min-height:44px;background:#0b1a25;border:1px solid #344d5b;border-radius:6px;color:var(--ink);margin-top:7px;padding:10px 12px;font-size:12px}select:hover,input:hover{border-color:#667985}input::placeholder{color:#9cabb5}.search-label{grid-column:1/-1;position:relative}#search{max-width:100%;padding-left:16px}.reading-note{margin:16px 0 20px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:13px 0}.reading-note>summary{font-size:11px;color:var(--muted)}.reading-note[open]>summary{color:var(--gold);margin-bottom:12px}.scope-box{padding:14px 18px;background:var(--panel);border-left:2px solid var(--cyan);max-width:900px}.scope-box strong{font-size:12px;font-weight:500}.scope-box p{font-size:12px;color:var(--muted)}#result-status{font:10px var(--mono);color:var(--muted);margin:24px 0 22px}.chart-toolbar{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px}.segmented{display:flex;flex-wrap:wrap;gap:4px}.segmented button{background:transparent;color:var(--muted);border:1px solid transparent;font-size:11px;border-radius:5px;padding:9px 12px;min-height:38px}.segmented button:hover{color:var(--ink);background:#ffffff08}.segmented button[aria-pressed=true]{color:var(--gold);border-color:#eac58d4d;background:#eac58d0c}.chart-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.chart-heading h3{font-size:26px;margin:0}.chart-direction{font:10px var(--mono);color:var(--cyan);white-space:nowrap}.chart-subtitle{font-size:11px;color:var(--muted);margin:9px 0 23px}.chart-axis{display:grid;grid-template-columns:36px minmax(160px,1.1fr) minmax(120px,1.6fr) 88px 20px;gap:18px;margin-bottom:8px;padding:0 16px}.axis-ticks{grid-column:3;display:flex;justify-content:space-between;font:9px var(--mono);color:#9faeb8}.leaderboard-list{list-style:none;padding:0;margin:0}.leaderboard-list>li{margin:0}.rank-row{width:100%;display:grid;grid-template-columns:36px minmax(160px,1.1fr) minmax(120px,1.6fr) 88px 20px;gap:18px;align-items:center;min-height:77px;padding:13px 16px;border:0;border-top:1px solid #293d49;background:transparent;text-align:left;color:var(--ink);border-radius:0}.rank-row:hover{background:#eac58d08}.rank-number{font:12px var(--mono);color:#a7b7c2;font-variant-numeric:tabular-nums}.rank-identity{min-width:0}.rank-identity strong{font-size:14px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-identity small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.rank-track{position:relative;display:block;height:7px;background:#213541;border-radius:2px;overflow:hidden}.rank-fill{display:block;background:linear-gradient(90deg,#7cb3af,var(--cyan));height:100%;width:100%;transform-origin:left}.rank-row[data-rank="1"] .rank-fill{background:linear-gradient(90deg,#ae8d58,var(--gold))}.rank-track.is-missing{background:repeating-linear-gradient(90deg,#2a3f4b 0 4px,transparent 4px 8px)}.rank-value{font:22px/1.2 var(--serif);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rank-value small{display:block;font:9px/1.4 var(--mono);color:var(--muted);margin-top:4px;white-space:normal;overflow-wrap:anywhere}.rank-arrow{font-size:17px;color:#83a0b0;text-align:right;transition:transform .2s}.rank-row:hover .rank-arrow{color:var(--gold);transform:translate(2px,-2px)}.chart-caption,.chart-boundary{font-size:11px;color:var(--muted);margin:18px 0 0;max-width:80ch}.chart-caption{font-family:var(--mono);font-size:9px;color:#acbac4}.show-more,.empty-state button{display:block;margin:24px auto 10px;min-height:44px;padding:10px 24px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--gold);font-size:12px}.show-more:hover,.empty-state button:hover{background:#ffffff08}.empty-state{text-align:center;padding:40px 20px;border:1px dashed var(--line);border-radius:8px}.empty-state p{font-size:13px;color:var(--muted)}.chart-skeleton{padding:30px 0}.chart-skeleton span{display:block;height:38px;margin:15px 0;background:#203540;border-radius:5px}.chart-skeleton span:nth-child(2){width:84%}.chart-skeleton span:nth-child(3){width:65%}.chart-skeleton span:nth-child(4){width:48%}
.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;max-width:100%}table{border-collapse:collapse;width:100%;min-width:800px;font-size:12px;font-variant-numeric:tabular-nums}caption{text-align:left;font-size:11px;color:var(--muted);padding:16px}th,td{text-align:left;vertical-align:top;padding:16px 14px;border-top:1px solid var(--line)}th{font-size:10px;font-weight:500;color:var(--muted)}td small{display:block;font-size:10px;color:var(--muted);margin-top:5px;max-width:52ch}td:nth-child(2){max-width:320px;overflow-wrap:anywhere}td button{min-height:44px;padding:9px 13px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--gold);font-size:11px}tbody tr:hover{background:#ffffff03}.muted{font-size:12px;color:var(--muted);max-width:80ch}.compare-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.comparison-legend{display:flex;gap:30px;flex-wrap:wrap;font-size:15px;margin-top:30px}.model-a{color:var(--gold)}.model-b{color:var(--cyan)}.comparison-measure{display:grid;grid-template-columns:1fr 1.15fr 150px;gap:24px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.comparison-label h3{font:500 13px var(--sans);margin:0 0 5px}.comparison-label small{font-size:10px;color:var(--muted)}.comparison-figure svg{display:block;width:100%;height:auto;max-height:60px}.plot-baseline,.plot-tick{stroke:#385461;stroke-width:1}.plot-link{stroke:#b8c3c9;stroke-width:2}.plot-a{fill:var(--gold)}.plot-b{fill:var(--cyan)}.comparison-scale{display:flex;justify-content:space-between;font:9px var(--mono);color:var(--muted)}.comparison-values{display:flex;justify-content:flex-end;gap:15px;font:11px var(--mono);white-space:nowrap}#compare table{min-width:650px}
.coverage-controls{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:18px;margin:28px 0}#coverage-status{font:10px var(--mono);color:var(--muted);margin:22px 0}#lab-coverage table{min-width:790px}#lab-coverage th{vertical-align:bottom}#lab-coverage td{vertical-align:middle;padding:8px 10px}#lab-coverage td:first-child{font-size:12px;min-width:140px}#lab-coverage td:nth-child(2){font:10px var(--mono);color:var(--muted)}#lab-coverage td button{min-width:68px;width:100%;white-space:nowrap;border:1px solid #85d5d020;background:rgba(133,213,208,var(--coverage-opacity,.04));color:var(--ink);font:11px var(--mono)}#lab-coverage td button:hover{outline:1px solid var(--cyan)}#coverage-inspector{margin-top:30px}.coverage-members{display:grid;grid-template-columns:1fr 1fr;list-style:none;gap:12px;margin:0;padding:0}.coverage-members li{border:1px solid var(--line);border-radius:8px;padding:16px;margin:0;min-width:0}.coverage-members button{border:0;background:transparent;color:var(--gold);text-align:left;font-size:13px;min-height:44px;overflow-wrap:anywhere}.coverage-members span{font-size:10px;display:block;color:var(--muted)}
.configuration-card{padding:24px;border:1px solid var(--line);border-radius:10px;background:#0b1b2580;margin:26px 0}.configuration-card h3{font-size:25px}.configuration-card table{min-width:740px}.configuration-card td:first-child{max-width:300px}.configuration-card td a{display:block;font-size:10px;margin-top:8px}.dimension-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.dimension-tile{border:1px solid var(--line);padding:14px;border-radius:5px}.dimension-tile strong,.dimension-tile small,.dimension-tile span{display:block;font-size:11px}.dimension-tile small,.dimension-tile span{color:var(--muted);font-weight:400;font-size:10px;margin-top:5px}.dimension-tile[data-status=some_observations]{border-color:#85d5d06b;background:#85d5d006}.profile-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;margin-top:24px}.passport,.requirements{min-width:0;padding:25px;border:1px solid var(--line);border-radius:10px}.passport img{max-width:100%;height:auto}.passport h3{overflow-wrap:anywhere;margin:20px 0 12px;font-size:26px}.passport p,.requirements li{font-size:12px}.passport code{display:block;font-size:10px;overflow-wrap:anywhere;color:var(--muted);margin-top:22px}.coverage-line{border-top:1px solid var(--line);padding-top:12px}.requirements h3{font-size:24px}.requirements ul{padding:0;list-style:none}.requirements li{border-bottom:1px solid var(--line);padding:10px 0}.requirements li>span{color:var(--gold);font:9px var(--mono);display:block}.requirements li>small{color:var(--muted);font-size:11px;display:block}.actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin:24px 0 0;font-size:12px}.diagnostic-header{padding:24px 0}.diagnostic-header h3{overflow-wrap:anywhere}.diagnostic-header p{font-size:12px;color:var(--muted)}.diagnostic-header .actions{margin-top:16px}.diagnostic-counts{font:11px var(--mono);color:var(--gold);margin-top:24px}.diagnostic-item summary{font-size:13px}.diagnostic-item h4{color:var(--cyan);font-size:12px;font-weight:500;margin-bottom:0}.diagnostic-item p,.plan-families p{font-size:13px;max-width:76ch}.diagnostic-gaps{padding:20px;border-left:2px solid var(--cyan);margin-top:24px;background:var(--panel)}.diagnostic-gaps p{font-size:12px}.diagnostic-gaps h3{font-size:23px}details{background:#0b1b26;border:1px solid #29414d;border-radius:7px;padding:17px 20px;margin:12px 0}summary{cursor:pointer;font-size:13px;min-height:24px}details[open]>summary{margin-bottom:16px}details p,details li{font-size:13px;max-width:76ch;color:#c0cdd3}details ul,details ol{padding-left:20px}.standard-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.standard-grid article{padding:25px;background:var(--panel);border-radius:8px;border-top:1px solid var(--cyan)}.standard-grid li{font-size:12px;color:var(--muted);margin:8px 0}.standard-grid p{font-size:12px;color:var(--muted)}#source-catalogue{display:grid;grid-template-columns:1fr 1fr;gap:20px}.source-card{border-top:1px solid var(--line);padding:20px 0;min-width:0}.source-card h3{font:500 16px var(--sans);margin:0 0 12px}.source-card .tag{display:block;font:9px var(--mono);color:var(--muted);margin-top:9px}.source-card p{font-size:12px;max-width:65ch}.protocol-families{margin:24px 0}.plan-families{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.plan-families details{margin:0}.plan-families details[open]{grid-column:1/-1}.plan-families summary{font-size:12px}#lab-starter-instructions{margin-top:24px}#lab-starter-instructions pre{padding:18px;background:var(--bg);overflow-x:auto;max-width:100%;font-size:11px}#evaluation-plan-panel h3{overflow-wrap:anywhere}footer{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:30px 4px 34px;font-size:11px;color:var(--muted)}footer .brand{font-size:11px}footer p{margin:0}footer>div{display:flex;gap:20px;margin-left:auto}footer a{font-size:11px;text-decoration:none}footer small{width:100%;font:9px var(--mono);color:var(--muted)}.no-script{padding:24px;background:var(--panel)}
@media(min-width:1500px){.hero{padding-top:72px;padding-bottom:58px}}
@media(max-width:1100px){main{padding:18px 28px 0}.hero{gap:30px;padding:45px 10px 35px}h1{font-size:62px}.coverage-signal{grid-template-columns:120px 1fr 60px;gap:10px;font-size:11px}.evidence-overview{padding:24px}.brand-note{display:none}.stats{gap:15px}.edition-note{display:none}.stats{grid-template-columns:repeat(4,1fr)}.chart-axis,.rank-row{grid-template-columns:30px minmax(140px,1.1fr) minmax(80px,1.3fr) 85px 16px;gap:14px}.workspace-panel>section{padding:28px}.workspace-nav button{padding:9px 12px;font-size:11px}}
@media(max-width:800px){.hero{grid-template-columns:1fr .88fr;gap:24px}h1{font-size:49px}.lead{font-size:14px}.coverage-signal{grid-template-columns:1fr 60px}.signal-track{display:none}.evidence-overview{padding:22px}.overview-heading{display:block;margin-bottom:15px}.mini-label{display:none}.overview-note{font-size:9px}.section-head{align-items:start;flex-direction:column;gap:10px}.section-head>label{width:100%;max-width:none;min-width:0}.section-head>a{margin-bottom:10px}#filters{grid-template-columns:1fr 1fr}.profile-grid{grid-template-columns:1fr}.workspace-nav{justify-content:space-between}.workspace-nav button{flex:0 0 auto}.comparison-measure{grid-template-columns:1fr 1fr;gap:16px}.comparison-values{grid-column:2;justify-content:space-between}.comparison-label{grid-row:1/3}.mast-actions{gap:14px}.preview-label{display:none}}
@media(max-width:600px){html{scroll-padding-top:86px}main{padding:12px 16px 0}.masthead{padding:13px 16px;min-height:66px;border-radius:10px;gap:12px}.brand{font-size:10px;letter-spacing:.13em}.brand img{width:22px;height:22px;margin-right:8px}.mast-actions>a{display:none}#motion-toggle{font-size:9px;min-height:40px;padding:6px 8px}.hero{grid-template-columns:1fr;padding:40px 8px 26px;gap:28px}h1{font-size:57px;margin-bottom:20px}.lead{font-size:15px;max-width:34ch}.eyebrow{font-size:9px;margin-bottom:17px}.hero-link{font-size:12px}.evidence-overview{padding:21px 22px}.overview-heading{display:flex;margin-bottom:17px}.mini-label{display:block;font-size:8px}.coverage-signal{grid-template-columns:120px 1fr 58px;gap:10px;min-height:31px;font-size:10px}.signal-track{display:block;height:3px}.signal-value{font-size:9px}.overview-note{margin-top:18px;padding-top:12px;font-size:9px}.stats{grid-template-columns:1fr 1fr;padding:20px 22px;gap:22px;margin-bottom:20px}.stats>div:not(:first-child){padding-left:0;border-left:0}dd{font-size:28px}dt{font-size:9px}.workspace-nav{margin:18px 0 14px;top:8px;border-radius:8px;padding:5px 7px;gap:2px}.workspace-nav button{min-height:44px;font-size:11px;padding:8px 13px}.workspace-panel{border-radius:10px}.workspace-panel>section{padding:25px 18px}h2{font-size:31px}.section-intro{font-size:12px;line-height:1.7;margin-bottom:20px}.tabs{gap:6px;margin:20px 0 16px}.tabs button{font-size:10px;padding:8px 11px;min-height:40px}#filters{gap:12px}label{font-size:9px}input,select{font-size:11px;padding:10px 9px;min-height:44px}.reading-note{margin:15px 0}.reading-note>summary{font-size:10px}.chart-toolbar{gap:10px;margin-top:23px}.segmented{gap:2px}.segmented button{min-height:42px;padding:8px;font-size:10px}#metric-shortcuts{width:100%}#result-status{font-size:9px;margin:18px 0}.chart-heading{align-items:start;gap:12px}.chart-heading h3{font-size:23px;max-width:190px}.chart-direction{font-size:8px;padding-top:7px}.chart-subtitle{font-size:10px;line-height:1.6;margin-bottom:17px}.chart-axis{display:block;padding:0 30px 0 36px}.axis-ticks{font-size:8px}.rank-row{grid-template-columns:22px minmax(0,1fr) 74px 12px;gap:4px 10px;padding:14px 3px;min-height:94px}.rank-number{font-size:10px;grid-column:1;grid-row:1}.rank-identity{grid-column:2;grid-row:1}.rank-identity strong{font-size:12px}.rank-identity small{font-size:9px}.rank-value{grid-column:3;grid-row:1;font-size:21px}.rank-value small{font-size:8px}.rank-arrow{grid-column:4;grid-row:1;font-size:13px}.rank-track{grid-column:2/4;grid-row:2;height:4px;margin-top:7px}.chart-caption{font-size:8px}.chart-boundary{font-size:10px}.compare-controls{grid-template-columns:1fr;gap:13px;margin:22px 0}.comparison-legend{gap:12px;font-size:12px}.comparison-measure{grid-template-columns:1fr;gap:10px;padding:18px 0}.comparison-label{grid-row:auto}.comparison-label h3{font-size:12px}.comparison-values{grid-column:auto;font-size:10px;justify-content:flex-start;gap:24px}.comparison-figure svg{max-height:none}.coverage-controls{grid-template-columns:1fr 1fr;gap:13px}.coverage-controls label:last-child{grid-column:1/-1}.coverage-members,.standard-grid,#source-catalogue,.plan-families{grid-template-columns:1fr}.configuration-card{padding:16px;margin:24px 0}.configuration-card h3{font-size:22px}.dimension-grid{grid-template-columns:1fr 1fr;gap:8px}.dimension-tile{padding:12px}.dimension-tile strong{font-size:10px}.passport,.requirements{padding:20px}.passport h3{font-size:23px}.actions{gap:17px;font-size:11px}.diagnostic-header h3{font-size:24px}.diagnostic-header p{font-size:11px}details{padding:15px}summary{font-size:12px}.diagnostic-item summary{font-size:12px}.diagnostic-item p,.plan-families p,details p,details li{font-size:12px}.diagnostic-gaps{padding:16px}.diagnostic-gaps h3{font-size:22px}.plan-families summary{font-size:12px}footer{gap:17px;padding:28px 2px}footer p{font-size:10px}footer>div{margin-left:0;width:100%}footer small{font-size:8px}.scope-box{padding:12px}.scope-box p,.scope-box strong{font-size:11px}}
@media(max-width:370px){main{padding:10px 10px 0}.masthead{padding:11px}.hero{padding-left:8px;padding-right:8px}h1{font-size:49px}.coverage-signal{grid-template-columns:110px 1fr 55px;gap:7px}.evidence-overview{padding:18px}.overview-heading .eyebrow{font-size:8px}.workspace-panel>section{padding:22px 14px}#filters{grid-template-columns:1fr}.search-label{grid-column:auto}h2{font-size:28px}.segmented button{padding:7px;font-size:9px}.rank-row{grid-template-columns:20px minmax(0,1fr) 68px 10px;gap:4px 8px}.rank-identity strong{font-size:11px}.rank-value{font-size:19px}.chart-heading h3{font-size:21px}.chart-direction{font-size:7px}.dimension-grid{grid-template-columns:1fr}.stats{padding:20px}}
@media(max-aspect-ratio:3/4){body::before{background-image:linear-gradient(#03081042,#030810bd),url('assets/aurora-portrait.webp')}}
.reduced-motion{scroll-behavior:auto}.reduced-motion *, .reduced-motion *::before,.reduced-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Focused filters keep the chart close to its context. */
#filters{grid-template-columns:1.1fr 1.2fr 1fr;margin-top:22px}.search-label{grid-column:auto}.additional-filters{grid-column:1/-1;margin:0;background:transparent;border:0;padding:0}.additional-filters>summary{font-size:11px;color:var(--muted);padding:8px 0;min-height:40px}.additional-filters[open]{border-bottom:1px solid var(--line);padding-bottom:12px}.more-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.additional-filters .tabs{margin:14px 0 0}.reading-note{margin-top:8px;margin-bottom:12px;padding:9px 0}.chart-toolbar{margin-top:20px}.tabs button,.segmented button,#motion-toggle{min-height:44px}.workspace-nav button[aria-pressed=false]{background:transparent}.profile-provenance{margin-bottom:25px}#coverage-inspector>p{font-size:12px;color:var(--muted)}
@media(max-width:800px){#filters{grid-template-columns:1fr 1fr}.search-label{grid-column:1/-1}}
@media(max-width:600px){h1{font-size:clamp(42px,12.3vw,57px)}#filters{grid-template-columns:1fr}.search-label{grid-column:auto}.more-controls{grid-template-columns:1fr}.chart-toolbar{margin-top:14px}.additional-filters>summary{font-size:11px}.rank-identity strong{white-space:normal;overflow-wrap:anywhere}.workspace-nav button:focus-visible{outline-offset:-3px}}

select,input{border-color:#607b8a}.hero-link:focus-visible{outline-offset:6px}
@media(max-width:600px){#metric-shortcuts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}#metric-shortcuts button{white-space:nowrap;flex-shrink:0}#rankings .section-head>a{display:none}.chart-toolbar{margin-top:10px}.chart-heading h3{max-width:180px}}

.family-diagnostics{border-top:1px solid var(--line);margin-top:32px;padding-top:30px}.family-diagnostics>h3{margin-top:0}.family-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.family-legend span::before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;background:var(--cyan)}.family-legend .incorrect::before{background:var(--gold)}.family-legend .unusable::before{background:#6a7885}.family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.family-tile{border:1px solid var(--line);border-radius:8px;padding:20px;background:#08141e}.family-heading{display:flex;align-items:start;gap:15px;justify-content:space-between}.family-heading h4{font-size:14px;line-height:1.5;margin:0;font-weight:500}.family-heading>strong{font:24px var(--serif);white-space:nowrap;color:var(--ink)}.family-bar{display:flex;height:7px;border-radius:2px;overflow:hidden;margin:18px 0 10px;background:var(--line)}.family-bar .correct{background:var(--cyan)}.family-bar .incorrect{background:var(--gold)}.family-bar .unusable{background:#6a7885}.family-counts{display:flex;justify-content:space-between;gap:8px;font:10px var(--mono);color:var(--muted)}.family-paired{font-size:11px;color:var(--muted);margin:16px 0 4px}.family-tile details{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 0 0;margin-top:16px}.family-tile summary{font-size:11px}.family-tile details p{font-size:12px}.family-diagnostics>a{font-size:12px}
@media(max-width:800px){.family-grid{grid-template-columns:1fr}.family-tile{padding:16px}.family-legend{gap:10px;font-size:10px}.family-heading h4{font-size:13px}.family-heading>strong{font-size:22px}}

/* The research index summarizes a fixed basket; evidence remains inspectable. */
.index-controls{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin:24px 0 16px}.index-meta{display:flex;gap:12px 25px;justify-content:space-between;flex-wrap:wrap;color:var(--muted);font:10px/1.7 var(--mono);margin:0 0 24px}.index-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.index-list{padding:0;margin:0;list-style:none}.index-row{display:flex;align-items:center;gap:18px;width:100%;text-align:left;padding:17px 12px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink);min-height:80px}.index-row:hover{background:#eac58d08}.index-row[aria-pressed=true]{background:#eac58d0c;box-shadow:inset 2px 0 var(--gold)}.index-identity{flex:1;min-width:0}.index-identity strong{display:block;font-size:14px;font-weight:500;overflow-wrap:anywhere}.index-identity small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.index-score{font:28px/1.15 var(--serif);font-variant-numeric:tabular-nums;text-align:right;min-width:64px}.index-score small{display:block;font:8px/1.8 var(--mono);color:var(--muted)}.index-rank{font:11px var(--mono);color:var(--muted);min-width:20px}.index-mini-bars{display:grid;gap:4px;width:55px}.index-mini-bars>span{height:3px;background:var(--line)}.index-mini-bars i,.index-dimension-track i{display:block;height:100%;background:var(--cyan);transform-origin:left}.index-inspector{background:#0a1b26;border:1px solid #476370;border-radius:10px;padding:28px;min-width:0}.index-detail-heading .eyebrow{font-size:9px;margin:0 0 16px}.index-detail-heading h3{font-size:29px;margin:0;overflow-wrap:anywhere}.index-large-score{font:82px/1 var(--serif);letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--gold);margin:26px 0 30px}.index-large-score>span{font:12px var(--mono);color:var(--muted);letter-spacing:0}.index-dimensions{display:grid;gap:20px}.index-dimension{display:grid;grid-template-columns:1fr auto;gap:9px;font-size:12px}.index-dimension strong{font:11px var(--mono);font-variant-numeric:tabular-nums;color:var(--cyan)}.index-dimension-track{grid-column:1/-1;height:4px;background:var(--line)}.index-scope{font-size:11px;color:var(--muted);margin:24px 0;line-height:1.8}.index-calculation{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0;margin:20px 0 0}.index-calculation summary{font-size:12px}.index-calculation p{font-size:11px}.index-calculation ol{padding:0;list-style:none}.index-calculation li{padding:12px 0;border-top:1px solid var(--line);font-size:11px}.index-calculation li>*{display:block}.index-calculation li strong{font-weight:500;color:var(--ink)}.index-calculation li small{font-size:10px;color:var(--muted);margin-top:3px}.index-inspector .actions{gap:15px;font-size:10px}.index-inspector .actions button{border:0;background:transparent;color:var(--gold);font-size:11px;padding:8px 0;min-height:44px;text-align:left}.index-inspector .actions a{min-height:44px;display:inline-flex;align-items:center}.index-gaps{margin:24px 0;border-top:1px solid var(--line);padding-top:20px}.index-gaps h4{font-size:12px;font-weight:500;margin:0 0 12px}.index-gaps p{font-size:11px;color:var(--muted);margin:8px 0}.index-gaps strong{color:var(--gold);font-weight:400}
@media(max-width:1000px){.index-layout{gap:22px}.index-inspector{padding:22px}.index-mini-bars{width:35px}.index-row{gap:12px}.index-identity strong{font-size:12px}.index-score{font-size:25px;min-width:55px}}
@media(max-width:800px){.index-layout{grid-template-columns:1fr}.index-mini-bars{width:80px}.index-inspector{padding:25px}.index-large-score{font-size:72px}.index-identity strong{font-size:14px}.index-controls{gap:14px}.index-meta{font-size:9px}}
@media(max-width:600px){.index-controls{grid-template-columns:1fr}.index-row{padding:14px 9px;gap:11px;min-height:78px}.index-identity strong{font-size:12px}.index-identity small{font-size:9px}.index-mini-bars{width:35px}.index-score{font-size:25px;min-width:55px}.index-inspector{padding:20px}.index-detail-heading h3{font-size:25px}.index-large-score{font-size:68px}.index-dimension{font-size:11px}.index-meta{display:block}.index-meta>span{display:block;margin:6px 0}.index-rank{min-width:14px;font-size:9px}}

.index-hero{background:#071520e8;border:1px solid #66828b59;border-radius:14px;padding:28px 30px;min-width:0}.index-hero .eyebrow{margin:0 0 18px}.index-hero .index-large-score{margin:23px 0 25px}.index-hero .overview-note{font-size:10px;line-height:1.8}.index-hero .hero-link{font-size:11px;gap:22px;margin-top:14px}.index-hero .index-dimensions{gap:15px}.index-hero select{font-size:14px}.index-hero label{font-size:10px}#sources>.evidence-overview{margin:24px 0 32px;max-width:660px}
@media(max-width:800px){.hero:has(.index-hero){grid-template-columns:1fr}.index-hero{max-width:600px;width:100%}}
@media(max-width:600px){.index-hero{padding:23px}.index-hero .index-large-score{font-size:68px}.index-hero select{font-size:13px}.index-hero .overview-note{font-size:9px}}

.index-context{font-size:10px;line-height:1.7;color:var(--muted);margin:10px 0 0;max-width:60ch}.index-gaps p small{display:block;font-size:10px;color:var(--muted);margin-top:3px}

.index-measurement{margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--line)}.index-measurement h4{font:500 13px/1.5 var(--sans);margin:0}.measurement-subtitle{font-size:10px;color:var(--muted);margin:6px 0 17px}.measurement-bar{display:flex;gap:2px;height:7px;overflow:hidden;border-radius:2px}.measurement-bar span{flex-basis:0}.measurement-bar .correct{background:var(--cyan)}.measurement-bar .incorrect{background:var(--gold)}.measurement-bar .unusable{background:#81919d}.measurement-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:13px 0 19px}.measurement-counts div{display:flex;flex-direction:column-reverse;gap:6px}.measurement-counts dt{font-size:9px;line-height:1.5;color:var(--muted)}.measurement-counts dd{font:23px/1 var(--serif);font-variant-numeric:tabular-nums;margin:0;color:var(--ink)}.measurement-counts .correct dd{color:var(--cyan)}.measurement-counts .incorrect dd{color:var(--gold)}.measurement-note{font-size:10px;line-height:1.8;color:var(--muted);margin:10px 0}.measurement-exceptions{font-size:11px;color:var(--gold);line-height:1.7;padding-left:12px;border-left:2px solid var(--gold);margin:16px 0}.measurement-settings{background:transparent;border:0;border-top:1px solid var(--line);padding:13px 0 0;margin:19px 0 0;border-radius:0}.measurement-settings summary{font-size:11px;min-height:28px}.measurement-settings p,.measurement-settings a{font-size:10px;line-height:1.8}.measurement-settings a{display:inline-flex;align-items:center;min-height:44px}

/* The cross-benchmark Mark: coverage travels with every provisional score. */
.broad-score-label{font:10px/1.6 var(--mono);color:var(--muted);margin:22px 0 8px}.broad-hero .index-large-score{margin:0 0 15px}.broad-coverage-label{font:11px/1.8 var(--mono);color:var(--cyan)}.broad-coverage-track{display:block;height:5px;background:#57717a35;overflow:hidden;border-radius:3px}.broad-coverage-track i{display:block;height:100%;width:100%;background:var(--cyan);transform:scaleX(0);transform-origin:left}.broad-summaries{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:34px 0 16px}.broad-basket{padding:22px;border:1px solid var(--line);border-radius:8px;min-width:0}.broad-basket>.eyebrow{font-size:9px;line-height:1.7;margin:0 0 18px}.broad-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 0;text-align:left;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;min-width:0}.broad-summary[aria-pressed=true] .broad-summary-score{color:var(--cyan)}.broad-summary-identity{min-width:0}.broad-summary strong{display:block;font:500 13px/1.6 var(--sans);overflow-wrap:anywhere}.broad-summary small{display:block;font:9px/1.8 var(--mono);color:var(--muted);margin-top:5px}.broad-summary-score{font:38px/1 var(--serif);font-variant-numeric:tabular-nums}.broad-basket-note,.broad-boundary{font-size:11px;line-height:1.8;color:var(--muted)}.broad-basket-note{font-size:9px;margin:14px 0 0}.broad-controls{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:38px 0 25px}.broad-controls label{max-width:470px;flex:1;min-width:0}.broad-controls>span{font:10px/1.7 var(--mono);color:var(--muted);max-width:320px}.broad-detail-heading{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:30px 0;border-top:1px solid var(--line)}.broad-detail-heading h3{font:38px/1.2 var(--serif);overflow-wrap:anywhere;margin:15px 0}.broad-identity-note{font-size:11px;line-height:1.8;color:var(--muted);max-width:46ch}.broad-result .broad-score-label{margin-top:0}.broad-result .index-large-score{font-size:64px;margin:10px 0 14px}.broad-bounds{font-size:10px;line-height:1.8;color:var(--muted);max-width:55ch}.broad-full-status{font:10px var(--mono);color:var(--gold);margin:16px 0 0}.broad-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 28px;padding:28px 0;border-top:1px solid var(--line)}.broad-dimension>span:first-child{font-size:12px;display:block}.broad-dimension strong{display:block;font:10px var(--mono);color:var(--muted);margin:10px 0 13px}.broad-sources{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 22px;margin:30px 0}.broad-source{border-top:1px solid var(--line);padding:16px 0;min-width:0}.broad-source strong{font:500 12px/1.6 var(--sans);display:block}.broad-source>span{font:10px/1.7 var(--mono);display:block;margin:9px 0}.broad-source-active{color:var(--cyan)}.broad-source-muted{color:var(--muted)}.broad-source small{font-size:10px;line-height:1.8;color:var(--muted);display:block}.broad-calculation li{padding:12px 0;border-top:1px solid var(--line)}.broad-calculation li strong,.broad-calculation li span{display:block}.broad-calculation li a{font-size:11px;display:inline-block;margin:8px 14px 0 0}.broad-fingerprint{overflow-wrap:anywhere;font-family:var(--mono);font-size:10px!important}.broad-profile{padding:20px 0;border-top:1px solid var(--line)}.broad-profile strong{font-size:12px;overflow-wrap:anywhere}.broad-profile pre{white-space:pre-wrap;overflow-wrap:anywhere;font:10px/1.7 var(--mono);color:var(--muted)}.broad-profile a{font-size:11px}
@media(max-width:800px){.broad-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.broad-summaries{gap:14px}.broad-basket{padding:16px}.broad-controls{align-items:start;flex-direction:column}.broad-controls label{width:100%;max-width:none}.broad-detail-heading{gap:25px}.broad-detail-heading h3{font-size:30px}}
@media(max-width:600px){.broad-summaries,.broad-detail-heading{grid-template-columns:1fr}.broad-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.broad-detail-heading{gap:15px}.broad-summary-score{font-size:34px}.broad-result .index-large-score{font-size:62px}.broad-basket{padding:18px}.broad-dimension>span:first-child{font-size:11px}.broad-controls>span{font-size:9px}}

.broad-diagnostic-link{display:inline-block;padding:10px 0;min-height:44px;border:0;background:transparent;color:var(--gold);font:10px var(--sans);text-align:left}

/* The next evidence needed, attached to the selected model. */
.broad-evidence-plan{margin:30px 0;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.broad-plan-heading{display:flex;justify-content:space-between;align-items:start;gap:28px}
.broad-plan-heading h4{font:28px/1.2 var(--serif);margin:0 0 14px;text-wrap:balance}
.broad-plan-heading p{max-width:65ch;font-size:12px;line-height:1.8;color:var(--muted);margin:0}
.broad-plan-heading button{flex-shrink:0;min-height:44px;font-size:11px;padding:12px 16px;background:transparent;color:var(--gold);border:1px solid #eac58d70;border-radius:5px}.broad-plan-heading button:hover{background:#eac58d0d;border-color:var(--gold)}
.broad-plan-summary{display:flex;flex-wrap:wrap;gap:12px 26px;margin:24px 0;font:11px/1.8 var(--mono);font-variant-numeric:tabular-nums}
.broad-plan-summary [data-status=point]{color:var(--cyan)}
.broad-plan-summary [data-status=bounded]{color:var(--gold)}
.broad-plan-summary [data-status=missing]{color:var(--muted)}
.broad-plan-slots{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin:18px 0}
.broad-plan-slot{border-top:1px solid var(--line);padding:20px 0;min-width:0}
.broad-plan-slot strong{display:block;font:500 12px/1.7 var(--sans)}
.broad-plan-slot .broad-plan-state{display:block;font:10px/1.8 var(--mono);color:var(--gold);margin:8px 0}
.broad-plan-slot[data-status=point] .broad-plan-state{color:var(--cyan)}
.broad-plan-slot p{font-size:11px;line-height:1.8;margin:8px 0;color:var(--muted)}
.broad-plan-note{font-size:11px;line-height:1.8;color:var(--muted);max-width:85ch}
.pressure-pilot{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid var(--line)}.pressure-pilot h3{font:28px/1.3 var(--serif);margin:8px 0}.pressure-pilot>p{max-width:75ch;color:var(--muted);font-size:12px;line-height:1.8}.pressure-pilot>a,.pressure-pilot .section-head>a{font-size:11px;display:inline-flex;align-items:center;min-height:44px}.pressure-pilot details{margin:20px 0;padding:18px;background:transparent;border:1px solid var(--line);border-radius:6px}.pressure-pilot summary{font-size:12px;min-height:28px}.pressure-pilot-table{overflow-x:auto;margin-top:16px}.pressure-pilot table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:11px;text-align:left}.pressure-pilot th,.pressure-pilot td{padding:12px 8px;border-bottom:1px solid var(--line)}.pressure-pilot th{font-weight:500}.pressure-pilot td{font:13px var(--mono);color:var(--cyan);white-space:nowrap}.pressure-pilot td small{display:block;font:9px/1.9 var(--mono);color:var(--muted)}.pressure-pilot .muted{font-size:10px;line-height:1.8;margin-top:18px}.pressure-pilot th:first-child{text-transform:capitalize;width:40%}.pressure-pilot th{overflow-wrap:anywhere}@media(max-width:600px){.pressure-pilot .section-head{align-items:start;gap:12px;flex-direction:column}.pressure-pilot details{padding:12px}}
.pressure-kit{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:44px;margin:30px 0 36px;padding:32px;border:1px solid #476370;border-radius:10px;background:#0a1b26}.pressure-kit h3{font:34px/1.2 var(--serif);margin:14px 0 18px;text-wrap:balance}.pressure-kit p{font-size:13px;line-height:1.8;color:var(--muted);max-width:60ch}.pressure-kit .eyebrow{font-size:9px;color:var(--gold)}.pressure-kit .pressure-kit-scope{font-size:11px}.pressure-kit .actions{margin:22px 0 0;gap:16px 24px;font-size:12px}.pressure-kit .actions a{display:inline-flex;align-items:center;min-height:44px}.pressure-kit-download{color:var(--gold)}.pressure-kit-diagram{display:flex;flex-direction:column;justify-content:center;text-align:center;min-width:0;border-left:1px solid var(--line);padding-left:40px}.pressure-kit-diagram>p{margin:8px 0;max-width:none}.pressure-kit-diagram strong{display:block;font:58px/1.1 var(--serif);color:var(--gold)}.pressure-kit-diagram>p>span{font:10px/2 var(--mono);color:var(--muted)}.pressure-kit-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 14px}.pressure-kit-branches span{border-top:1px solid #63828b;padding-top:13px;color:var(--cyan);font-size:11px;line-height:1.6}.pressure-kit-diagram .pressure-kit-meta{font:9px/1.8 var(--mono);color:var(--muted)}
@media(max-width:800px){.pressure-kit{grid-template-columns:1fr;gap:22px;padding:24px}.pressure-kit-diagram{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.pressure-kit-diagram strong{font-size:46px}.pressure-kit h3{font-size:29px}.pressure-kit-branches{margin-top:12px}.pressure-kit .actions{flex-wrap:wrap}}
@media(max-width:700px){.broad-plan-heading{flex-direction:column;gap:20px}.broad-plan-slots{grid-template-columns:1fr}.broad-plan-heading h4{font-size:26px}.broad-plan-summary{gap:10px 18px}}

.rank-zero{position:absolute;top:0;bottom:0;width:1px;background:var(--ink);z-index:1;opacity:.65}

/* Public site's shared menu; reserve the masthead corner and retain restrained motion. */
.masthead{padding-right:88px}.ap-menu{position:absolute;top:44px;right:max(calc((100vw - 1440px)/2 + 76px),76px)}.ap-ic-blades,.ap-ic-pupil{animation:none}
@media(max-width:1100px){.ap-menu{top:37px;right:56px}}
@media(max-width:600px){.masthead{padding-right:70px}.ap-menu{top:26px;right:32px}}
@media(max-width:370px){.masthead{padding-right:64px}.ap-menu{top:23px;right:22px}}
