.ratings-lineage{border-block:1px solid var(--border);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.authority-frontier-hero{background:var(--surface-record);grid-template-rows:auto minmax(0,1fr) auto;min-height:100%;display:grid}.frontier-lab-hero__header{border-top-color:var(--v11-blue)}.frontier-lab-hero .frontier-lab-benchmark__svg{min-width:0}.authority-frontier-hero__header{border-bottom:1px solid var(--rule-subtle);border-top:3px solid var(--signal-attention);justify-content:space-between;align-items:baseline;gap:16px;padding:20px 24px;display:flex}.authority-frontier-hero__header strong{color:var(--text-primary)}.authority-frontier-hero__plot{background:var(--viz-plot-ground);align-items:center;min-height:0;padding:24px;display:flex;overflow:hidden}.authority-frontier-hero .authority-frontier__svg{min-width:0}.authority-frontier-hero>p{border-top:1px solid var(--rule-subtle);color:var(--text-secondary);margin:0;padding:16px 24px;font-size:.75rem;line-height:1.5}.ratings-lineage>div{border-right:1px solid var(--border);min-height:112px;padding:20px 16px}.ratings-lineage>div:last-child{border-right:0}.ratings-lineage span{color:var(--muted-foreground);font:.68rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.ratings-lineage strong{color:var(--foreground);font:500 1rem/1.35 var(--font-sans);margin-top:12px;display:block}.ratings-data-boundary{border:1px solid var(--border);border-left:3px solid var(--border-strong);padding:28px}.ratings-data-boundary h2{color:var(--foreground);font:500 clamp(1.4rem,2.5vw,2rem)/1.15 var(--font-display)}.ratings-data-boundary p{color:var(--muted-foreground)}.ratings-data-boundary a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.ratings-table-wrap{border:1px solid var(--border);overflow-x:auto}.ratings-table{border-collapse:collapse;width:100%;min-width:900px}.ratings-table th,.ratings-table td{border-bottom:1px solid var(--border);text-align:left;padding:15px 16px}.ratings-table th{color:var(--muted-foreground);font:.68rem/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.ratings-table td{color:var(--foreground);font:.82rem/1.5 var(--font-mono)}.ratings-table td:first-child{font-family:var(--font-sans)}.ratings-table td:first-child strong{color:var(--foreground);font-weight:650}.ratings-table :is(th,td):is(:nth-child(4),:nth-child(5)){text-align:right}.ratings-table small{color:var(--muted-foreground);font:.68rem/1.45 var(--font-mono);display:block}.ratings-table a{color:var(--foreground);text-decoration:underline}.frontier-lab-benchmark__notice{border-top-color:var(--v11-blue)}.frontier-lab-benchmark__findings{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.frontier-lab-benchmark__findings>div{border-right:1px solid var(--rule-subtle);min-width:0;padding:20px}.frontier-lab-benchmark__findings>div:last-child{border-right:0}.frontier-lab-benchmark__findings span,.frontier-lab-benchmark__findings small{color:var(--text-secondary);display:block}.frontier-lab-benchmark__findings span{font:600 .6875rem/1.4 var(--v11-font-mono);letter-spacing:.1em;text-transform:uppercase}.frontier-lab-benchmark__findings strong{color:var(--text-primary);font:400 clamp(1.2rem,2vw,1.6rem)/1.15 var(--v11-font-display);margin-top:12px;display:block}.frontier-lab-benchmark__findings small{margin-top:8px;font-size:.75rem;line-height:1.5}.frontier-lab-benchmark__nr-note{color:var(--text-secondary);margin:0;padding:16px 20px;font-size:.8125rem;line-height:1.55}.frontier-lab-benchmark__table-wrap{border-top:1px solid var(--rule-strong);overflow-x:auto}.frontier-lab-benchmark__table-wrap .ratings-table{border:0;min-width:1120px}.frontier-lab-benchmark__table-wrap caption{border-bottom:1px solid var(--rule-subtle);color:var(--text-primary);font:600 .6875rem/1.4 var(--v11-font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:16px 20px}.frontier-lab-benchmark__nr-note{border-top:1px solid var(--rule-subtle)}.authority-frontier{border:1px solid var(--rule-strong);background:var(--surface-record)}.authority-frontier__notice,.authority-frontier__toolbar{border-bottom:1px solid var(--rule-subtle);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.authority-frontier__notice{border-top:3px solid var(--signal-attention)}.authority-frontier__notice strong,.authority-frontier__toolbar>span{color:var(--text-primary);font:600 .6875rem/1.4 var(--v11-font-mono);letter-spacing:.12em;text-transform:uppercase}.authority-frontier__notice span{color:var(--text-secondary);text-align:right;font-size:.8125rem;line-height:1.5}.authority-frontier__toolbar{justify-content:flex-end}.authority-frontier__toolbar button,.authority-frontier__toolbar a,.authority-frontier__tabs button{border:1px solid var(--rule-strong);min-height:44px;color:var(--text-primary);cursor:pointer;font:600 .6875rem/1 var(--v11-font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0}.authority-frontier__toolbar button,.authority-frontier__toolbar a{justify-content:center;align-items:center;min-width:64px;padding:10px 14px;text-decoration:none;display:inline-flex}.authority-frontier__toolbar button:active,.authority-frontier__toolbar a:active,.authority-frontier__tabs button:active,.authority-frontier__tabs button[aria-selected=true]{background:var(--surface-hover)}@media(hover:hover)and (pointer:fine){.authority-frontier__toolbar button:hover,.authority-frontier__toolbar a:hover,.authority-frontier__tabs button:hover{background:var(--surface-hover)}}.authority-frontier__toolbar button:focus-visible,.authority-frontier__toolbar a:focus-visible,.authority-frontier__tabs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.authority-frontier__chart-wrap{background:var(--viz-plot-ground);padding:clamp(16px,3vw,36px);overflow-x:auto}.authority-frontier__chart-wrap:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.authority-frontier__svg{width:100%;min-width:720px;height:auto;display:block}.authority-frontier__caption{border-top:1px solid var(--rule-subtle);color:var(--text-secondary);margin:0;padding:16px 20px;font-size:.8125rem;line-height:1.55}.authority-frontier__committee{border-top:1px solid var(--rule-strong)}.authority-frontier__tabs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.authority-frontier__tabs button{border-width:0 1px 1px 0;padding:12px 16px}.authority-frontier__tabs button:last-child{border-right:0}.authority-frontier__committee-panel{grid-template-columns:2fr 1.1fr 1.4fr;display:grid}.authority-frontier__committee-panel>div{border-right:1px solid var(--rule-subtle);min-width:0;padding:24px}.authority-frontier__committee-panel>div:last-child{border-right:0}.authority-frontier__committee-panel h3{max-width:27ch;color:var(--text-primary);font:400 clamp(1.45rem,2.4vw,2.1rem)/1.1 var(--v11-font-display);margin:16px 0 0}.authority-frontier__committee-panel p:not(.estate-kicker),.authority-frontier__committee-panel li{color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.authority-frontier__committee-panel p:not(.estate-kicker){margin:16px 0 0}.authority-frontier__committee-panel ul{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.authority-frontier__committee-panel li:before{color:var(--v11-blue);content:"— "}.authority-frontier__table-wrap{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:959px){.ratings-lineage{grid-template-columns:repeat(4,1fr)}.ratings-lineage>div:nth-child(4){border-right:0}.ratings-lineage>div:nth-child(-n+4){border-bottom:1px solid var(--border)}.authority-frontier__committee-panel{grid-template-columns:1fr 1fr}.authority-frontier__committee-panel>div:first-child{border-right:0;border-bottom:1px solid var(--rule-subtle);grid-column:1/-1}.frontier-lab-benchmark__findings{grid-template-columns:1fr 1fr}.frontier-lab-benchmark__findings>div:nth-child(2){border-right:0}.frontier-lab-benchmark__findings>div:nth-child(-n+2){border-bottom:1px solid var(--rule-subtle)}}@media(max-width:639px){.ratings-lineage{grid-template-columns:1fr 1fr}.ratings-lineage>div{border-bottom:1px solid var(--border);min-height:92px}.ratings-lineage>div:nth-child(2n){border-right:0}.authority-frontier__notice,.authority-frontier__toolbar{flex-wrap:wrap;align-items:flex-start}.authority-frontier-hero__plot{min-height:360px;padding:12px}.frontier-lab-benchmark__findings{grid-template-columns:1fr}.frontier-lab-benchmark__findings>div,.frontier-lab-benchmark__findings>div:nth-child(2){border-right:0;border-bottom:1px solid var(--rule-subtle)}.frontier-lab-benchmark__findings>div:last-child{border-bottom:0}.authority-frontier__notice span{text-align:left}.authority-frontier__toolbar{justify-content:flex-start}.authority-frontier__toolbar>span{width:100%}.authority-frontier__chart-wrap{padding:12px}.authority-frontier__tabs{grid-template-columns:1fr 1fr}.authority-frontier__tabs button:nth-child(2n){border-right:0}.authority-frontier__committee-panel{grid-template-columns:1fr}.authority-frontier__committee-panel>div,.authority-frontier__committee-panel>div:first-child{border-right:0;border-bottom:1px solid var(--rule-subtle);grid-column:auto}}@media(forced-colors:active){.ratings-data-boundary,.ratings-table-wrap,.authority-frontier,.authority-frontier__toolbar button,.authority-frontier__toolbar a,.authority-frontier__tabs button{border:1px solid canvastext}}
