@layer base{*,:after,:before{box-sizing:border-box}a,article,body,button,dd,div,dl,dt,footer,h1,h2,h3,header,html,input,main,p,section,span{margin:0;padding:0}button,input,select,textarea{font:inherit}input,select,textarea{color:inherit}a,button{-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}a{color:inherit}:where(select){color-scheme:inherit}:where(select>option,select>optgroup,select>optgroup>option){background-color:var(--popover);color:var(--foreground)}:where(select option:disabled){color:var(--muted)}}:root{--background:#f8f7f4;--foreground:#1c1917;--muted:#6f6962;--faint:#918a82;--secondary:#ebe8e3;--surface-raised:#fffefa;--popover:#fffefa;--grid:#dfdcd6;--line:#b9b3ab;--success:#26814d;--warning:#a65f00;--space-1:.25rem;--space-3:.75rem;--space-4:1rem;--text-body:.9375rem;--text-caption:.75rem;--font-weight-bold:700;--font-sans:var(--font-text);--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--interactive-target-min:44px;--jelly-radius-compact:8px;--jelly-radius-control:10px;--radius-lg:14px;--elevation-overlay:0 18px 54px rgb(33 25 18/20%);color-scheme:light}:root[data-theme=dark]{--background:#12100f;--foreground:#f5f2ed;--muted:#aaa29a;--faint:#827a72;--secondary:#292522;--surface-raised:#1d1a18;--popover:#211d1a;--grid:#302b27;--line:#514a44;--success:#5fc98b;--warning:#efae55;--elevation-overlay:0 18px 58px rgb(0 0 0/58%);color-scheme:dark}html{min-width:320px}body,html{background:var(--background)}body{color:var(--foreground);font-family:var(--font-sans);line-height:1.45;min-height:100svh;text-rendering:optimizeLegibility}.aicharts-ask-ai{border-top:1px solid var(--grid);inline-size:100%;padding:1rem var(--chart-content-inset,20px)}:focus-visible{outline:2px solid var(--brand-key);outline-offset:2px}.ui-top-bar{align-items:center;background:var(--background);border-bottom:1px solid var(--grid);column-gap:var(--space-4);display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);isolation:isolate;min-block-size:var(--ui-top-bar-min-block-size,52px);padding-block:var(--ui-top-bar-block-padding,.5rem);padding-inline:var(--ui-top-bar-inline-padding,var(--chart-content-inset,20px))}.ui-top-bar[data-sticky]{inset-block-start:0;position:sticky;z-index:30}.ui-top-bar__title{align-items:center;display:inline-flex;max-inline-size:min(42vw,28rem);min-block-size:32px;overflow:hidden;overflow-wrap:normal}.ui-top-bar__title,.ui-top-bar__title>*{min-inline-size:0;text-overflow:ellipsis;white-space:nowrap}.ui-top-bar__title>*{max-inline-size:100%;overflow:hidden}.ui-top-bar__actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;min-inline-size:0}.ui-icon-button__control{align-items:center;background:transparent;border:0;border-radius:9px;display:inline-flex;height:36px;justify-content:center;min-width:36px}.ui-icon-button__control:hover{background:var(--secondary)}.ui-icon-button{align-items:center;display:inline-flex;border-radius:9px}.ui-icon-button[data-size=compact]>.ui-icon-button__control{height:32px;min-width:32px;width:32px}.ui-link-button{align-items:center;border-radius:8px;color:var(--muted);display:inline-flex;font-size:13px;min-height:36px;padding-inline:10px;text-decoration:none}.ui-link-button:focus-visible,.ui-link-button:hover{background:var(--secondary);color:var(--foreground)}.ui-skip-link{align-items:center;background:var(--foreground);border:1px solid var(--foreground);border-radius:8px;color:var(--background);display:inline-flex;font-weight:550;left:.75rem;min-height:3rem;outline:2px solid var(--background);outline-offset:2px;padding-inline:1rem;position:fixed;top:.75rem;transform:translateY(calc(-100% - 1.5rem));transition:transform .12s ease;z-index:4000}.ui-skip-link:focus{transform:translateY(0)}.ui-menu-trigger{display:inline-flex;position:relative}.ui-menu-popover{background:var(--popover);border:1px solid var(--line);border-radius:12px;color:var(--foreground);position:absolute;top:calc(100% + 6px);z-index:1000}.ui-menu-popover[data-placement="bottom start"]{left:0}.ui-menu-popover[data-placement="bottom end"]{right:0}.ui-menu,.ui-menu__section{display:grid}.ui-menu__header{color:var(--muted)}.ui-menu__item{align-items:center;background:transparent;border:0;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:8px 10px;width:100%}.ui-menu__item:hover{background:var(--secondary)}.ui-menu__item[data-disabled]{opacity:.5}.ui-menu__leading{align-items:center;display:inline-flex}.ui-menu__copy{display:grid;gap:2px;min-width:0}.ui-menu__description,.ui-menu__label{display:block}.ui-segmented-control{background:color-mix(in oklch,var(--surface-raised) 92%,transparent);border:1px solid var(--grid);border-radius:10px}.ui-segmented-control__item{background:transparent;border:0;border-radius:7px;color:var(--muted)}.ui-segmented-control__item:hover{color:var(--foreground)}.ui-segmented-control__item[data-selected]{background:var(--foreground);color:var(--background)}.ui-toggle-group__surface{border-radius:0}.ui-field{display:grid}.ui-field__input{background:var(--background);border:1px solid var(--line);border-radius:7px;min-height:36px;padding:7px 9px}.ui-bar-list-chart,.ui-range-plot-chart__rows{display:grid;gap:4px}.ui-chart-row{align-items:center;background:transparent;border:0;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(110px,1fr) minmax(90px,1.2fr) auto;min-height:50px;padding:7px;text-align:left;width:100%}.ui-chart-row:hover{background:var(--secondary)}.ui-chart-row__copy{display:grid;min-width:0}.ui-chart-row__copy strong{font-size:11px}.ui-chart-row__copy small,.ui-chart-row__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-chart-row__copy small{color:var(--muted);font-size:9px}.ui-chart-row__value{font-family:var(--font-mono);font-size:10px}.ui-bar-list-chart__track,.ui-range-plot-chart__track{background:var(--grid);border-radius:999px;display:block;height:5px;overflow:visible;position:relative}.ui-bar-list-chart__track i{border-radius:inherit;display:block;height:100%}.ui-range-plot-chart__track i{border-radius:inherit;height:3px;position:absolute;top:1px}.ui-range-plot-chart__track b{border:2px solid var(--background);border-radius:50%;height:9px;position:absolute;top:-2px;transform:translateX(-50%);width:9px}.route-state{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:center;margin:auto;max-width:600px;min-height:100svh;padding:24px}.route-state button{background:var(--foreground);border:0;border-radius:8px;color:var(--background);min-height:44px;padding:8px 14px}:root{--chart-compact-inset:var(--space-3,0.75rem);--chart-content-inset:clamp(12px,2vw,28px);--surface-active:var(--secondary)}.chart-app{--chart-sticky-header-block-size:53px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);max-width:100vw;min-height:100svh;overflow-x:clip;background:var(--background);position:relative;width:100%}.chart-top-bar{--ui-top-bar-inline-padding:var(--chart-content-inset)}.chart-top-bar .chart-heading{font-size:var(--text-body);font-weight:var(--font-weight-bold);letter-spacing:-.025em}.home-leaders{background:var(--background);border-bottom:1px solid var(--line);color:var(--foreground);font-family:var(--font-sans);max-width:100%;padding:0 var(--chart-content-inset)}.home-leaders .plain-publication__table-scroll{border:0;margin:0;max-width:100%;overflow-x:auto}.home-leaders .plain-publication__table{border-collapse:collapse;font-size:.82rem;line-height:1.5;min-width:40rem;width:100%}.home-leaders .plain-publication__table caption{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.home-leaders .plain-publication__table td,.home-leaders .plain-publication__table th{border-top:1px solid var(--line);padding:.65rem;text-align:left;vertical-align:top}.home-leaders .plain-publication__table thead th{border-top:0;color:var(--muted);font-weight:700}.home-leaders .plain-publication__table tbody th{color:var(--foreground);font-weight:700}.home-document{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.home-editorial{background:var(--background);border-bottom:1px solid var(--line);color:var(--foreground);font-family:var(--font-sans);padding:18px var(--chart-content-inset) 20px}.home-editorial__heading{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.home-editorial__grid h3,.home-editorial__heading h2,.home-editorial__heading p{margin:0}.home-editorial__heading h2{font-size:.95rem}.home-editorial__heading p{color:var(--muted);font-size:.78rem;margin-top:2px}.home-editorial a{color:inherit;text-underline-offset:.16em}.home-editorial__heading>a{color:var(--muted);font-size:.78rem;white-space:nowrap}.home-editorial__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-editorial__grid article{min-width:0}.home-editorial__grid article>a{aspect-ratio:16/9;display:block;overflow:hidden}.home-editorial__grid img{display:block;height:100%;object-fit:cover;width:100%}.home-editorial__grid h3{font-size:clamp(.72rem,1.2vw,.9rem);line-height:1.3;margin-top:7px}@media (max-width:42rem){.home-editorial__grid{grid-template-columns:1fr}.home-editorial__grid article{display:grid;gap:10px;grid-template-columns:7.5rem minmax(0,1fr)}.home-editorial__grid h3{align-self:center;font-size:.82rem;margin:0}}.chart-top-bar .ui-top-bar__actions{gap:2px;min-width:0}.chart-page-canvas{margin-inline:0;max-width:none;min-width:0;overflow-x:clip;padding:0;scroll-margin-block-start:var(--chart-sticky-header-block-size);width:100%}.model-update-timeline{scroll-margin-block-start:calc(var(--chart-sticky-header-block-size) + .75rem)}.chart-orientation{align-items:stretch;border-bottom:1px solid var(--line);display:grid;gap:clamp(18px,3vw,44px);grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);padding:clamp(16px,2vw,26px) var(--chart-content-inset)}.chart-orientation__copy{align-content:center;display:grid;gap:7px;min-width:0}.chart-orientation__eyebrow{color:var(--brand-key);font-size:10px;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.chart-orientation h1{font-size:clamp(1.35rem,2.3vw,2.2rem);font-weight:650;letter-spacing:-.04em;line-height:1.05;max-width:27ch}.chart-orientation__copy>p:last-child{color:var(--muted);font-size:12px;line-height:1.55;max-width:72ch}.chart-orientation__facts{background:var(--grid);border:1px solid var(--grid);display:grid;gap:1px;grid-template-columns:minmax(9.5rem,.8fr) minmax(0,1.45fr) minmax(8.5rem,.75fr)}.chart-orientation__facts>div{align-content:start;background:var(--surface-raised);display:grid;gap:5px;min-width:0;padding:12px}.chart-orientation__facts dt{color:var(--faint);font-size:9px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.chart-orientation__facts dd{font-size:10px;line-height:1.5}.chart-orientation__facts time{font-family:var(--font-mono)}.chart-orientation__snapshot{display:grid;gap:3px}.chart-orientation__snapshot span{color:var(--muted)}.chart-orientation__links{align-content:start;display:grid;gap:3px}.chart-orientation__links a{color:var(--foreground);text-decoration-color:var(--line);text-underline-offset:3px}.chart-orientation__links a:focus-visible,.chart-orientation__links a:hover{text-decoration-color:var(--brand-key)}.home-benchmark-portfolio{border-bottom:1px solid var(--line);display:grid;gap:clamp(18px,2.4vw,30px);padding:clamp(20px,3vw,38px) var(--chart-content-inset)}.home-benchmark-portfolio__header{align-items:baseline;display:grid;gap:8px clamp(18px,3vw,42px);grid-template-columns:minmax(9rem,.48fr) minmax(16rem,1fr) minmax(20rem,1.35fr)}.chart-family-intro__eyebrow,.home-benchmark-portfolio__label,.home-benchmark-portfolio__supplement-label,.terminal-bench-snapshot__label{color:var(--brand-key);font-size:10px;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.home-benchmark-portfolio__header h2{font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:620;letter-spacing:-.025em;line-height:1.15}.home-benchmark-portfolio__header>p:last-child{color:var(--muted);font-size:11px;line-height:1.55;max-width:72ch}.home-benchmark-portfolio__table-scroll,.terminal-bench-snapshot__table-scroll{min-width:0;overflow-x:auto}.home-benchmark-portfolio__table,.terminal-bench-snapshot__table{border-collapse:collapse;font-size:11px;line-height:1.45;width:100%}.home-benchmark-portfolio__table caption,.terminal-bench-snapshot__table caption{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home-benchmark-portfolio__table td,.home-benchmark-portfolio__table th,.terminal-bench-snapshot__table td,.terminal-bench-snapshot__table th{border-top:1px solid var(--grid);padding:10px 12px 10px 0;text-align:left;vertical-align:top}.home-benchmark-portfolio__table thead th,.terminal-bench-snapshot__table thead th{border-top-color:var(--line);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.065em;padding-block:7px;text-transform:uppercase}.home-benchmark-portfolio__table tbody th{font-weight:600;width:18%}.home-benchmark-portfolio__table td:nth-child(2){width:24%}.home-benchmark-portfolio__table td:nth-child(3){width:28%}.home-benchmark-portfolio__table td:nth-child(4){color:var(--muted);width:30%}.home-benchmark-portfolio__table tr[data-benchmark=terminal-bench] th{box-shadow:inset 2px 0 var(--brand-key);padding-left:10px}.home-benchmark-portfolio__benchmark-name{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 7px}.chart-family-intro__evidence a,.home-benchmark-portfolio__benchmark-name a,.home-benchmark-portfolio__supplement a,.terminal-bench-snapshot__provenance a{text-decoration-color:var(--line);text-underline-offset:3px}.chart-family-intro__evidence a:focus-visible,.chart-family-intro__evidence a:hover,.home-benchmark-portfolio__benchmark-name a:focus-visible,.home-benchmark-portfolio__benchmark-name a:hover,.home-benchmark-portfolio__supplement a:focus-visible,.home-benchmark-portfolio__supplement a:hover,.terminal-bench-snapshot__provenance a:focus-visible,.terminal-bench-snapshot__provenance a:hover{text-decoration-color:var(--brand-key)}.home-benchmark-portfolio__benchmark-name>span{color:var(--muted);font-family:var(--font-mono);font-size:10px}.home-benchmark-portfolio__standard{border:1px solid color-mix(in oklab,var(--brand-key) 42%,var(--grid));border-radius:999px;color:var(--brand-key);font-size:9px;font-weight:700;letter-spacing:.055em;padding:1px 5px;text-transform:uppercase}.home-benchmark-portfolio__table td small{color:var(--muted);display:block;font-size:10px;margin-top:3px}.home-benchmark-portfolio__mobile-label{display:none}.home-benchmark-portfolio__supplement{align-items:baseline;border-block:1px solid var(--grid);display:grid;gap:8px clamp(16px,2vw,32px);grid-template-columns:minmax(11rem,.65fr) minmax(20rem,1.5fr) minmax(10rem,.55fr);padding-block:11px}.home-benchmark-portfolio__supplement h3{font-size:12px;font-weight:600;margin-top:2px}.home-benchmark-portfolio__supplement>p{color:var(--muted);font-size:11px;line-height:1.5}.home-benchmark-portfolio__supplement>small{color:var(--muted);font-size:10px;text-align:right}.terminal-bench-snapshot{border-top:1px solid var(--line);display:grid;gap:10px;padding-top:12px}.home-benchmark-portfolio__snapshots{display:grid;gap:clamp(20px,2.5vw,36px);grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-bench-snapshot__header{align-items:end;display:flex;gap:18px;justify-content:space-between}.terminal-bench-snapshot--incompatible h3,.terminal-bench-snapshot__header h3{font-size:14px;font-weight:620;letter-spacing:-.015em;margin-top:2px}.terminal-bench-snapshot--incompatible p,.terminal-bench-snapshot__empty,.terminal-bench-snapshot__provenance{color:var(--muted);font-size:11px;line-height:1.45}.terminal-bench-snapshot__provenance time{font-family:var(--font-mono)}.terminal-bench-snapshot__table{min-width:540px}.terminal-bench-snapshot__table tbody th{color:var(--muted);font-family:var(--font-mono);font-size:10px;font-weight:500;width:4%}.terminal-bench-snapshot__table td:nth-child(2){width:40%}.terminal-bench-snapshot__table td:nth-child(3){width:22%}.terminal-bench-snapshot__table td:nth-child(4){width:20%}.terminal-bench-snapshot__table td:nth-child(5){width:18%}.terminal-bench-snapshot__table td strong{display:block;font-size:11px;font-weight:600}.terminal-bench-snapshot__table td small{color:var(--muted);display:block;font-size:10px;margin-top:2px}.terminal-bench-snapshot__score{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(52px,1fr) minmax(3.4rem,max-content)}.terminal-bench-snapshot__score meter{appearance:none;background:var(--grid);border:0;height:3px;width:100%}.terminal-bench-snapshot__score meter::-webkit-meter-bar{background:var(--grid);border:0;border-radius:0;height:3px}.terminal-bench-snapshot__score meter::-webkit-meter-optimum-value{background:var(--brand-key)}.terminal-bench-snapshot__score meter::-moz-meter-bar{background:var(--brand-key)}.terminal-bench-snapshot__score data{font-family:var(--font-mono);font-size:11px;font-weight:600}.terminal-bench-snapshot--incompatible{border-left:2px solid var(--warning);padding-left:12px}.chart-family-intro{align-items:baseline;border-top:1px solid var(--line);display:grid;gap:8px clamp(18px,2.5vw,36px);grid-template-columns:minmax(13rem,.7fr) minmax(24rem,1.5fr) minmax(17rem,.8fr);padding:clamp(18px,2.4vw,28px) var(--chart-content-inset) 4px}.chart-family-intro h2{font-size:clamp(.95rem,1.45vw,1.25rem);font-weight:620;letter-spacing:-.02em;line-height:1.2;margin-top:3px}.chart-family-intro>p{color:var(--muted);font-size:11px;line-height:1.55}.chart-family-intro__evidence{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3px 10px}.chart-family-intro__evidence time{color:var(--muted);flex-basis:100%;font-family:var(--font-mono)}.chart-header{display:grid;padding:clamp(12px,1.5vw,18px) var(--chart-content-inset) 16px}.latest-update-badge{align-items:center;background:var(--surface-raised);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:10px;gap:6px;line-height:1;max-width:min(440px,52vw);min-height:28px;min-width:0;padding:5px 9px;text-decoration:none}.latest-update-badge span{color:var(--foreground);font-weight:650;letter-spacing:.055em;text-transform:uppercase}.latest-update-badge strong{color:var(--foreground);font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-update-badge time{color:var(--faint);flex:0 0 auto}.latest-update-badge:focus-visible,.latest-update-badge:hover{background:var(--surface-active);color:var(--foreground)}.benchmark-description{color:var(--muted);font-size:13px;line-height:1.5;margin:0;max-width:690px}.benchmark-description strong{color:var(--foreground);font-weight:500}.metric-control{align-items:center;display:flex;min-width:0;width:max-content}.chart-segmented-control{display:inline-flex;gap:2px;overflow:visible;padding:2px}.chart-segmented-control .ui-segmented-control__item{font-size:11px;min-height:28px;padding:4px 7px;white-space:nowrap}.share-control{align-items:center;display:flex;justify-content:center;position:absolute;right:var(--chart-content-inset);top:var(--chart-compact-inset);z-index:6}.share-trigger.ui-surface{--jelly-color-border-default:transparent;--jelly-fill:color-mix(in oklch,var(--surface-raised) 92%,transparent);--jelly-label:var(--foreground)}.share-trigger.ui-surface:has(>.share-trigger__control[aria-expanded=true]),.share-trigger.ui-surface[data-hovered]{--jelly-fill:var(--surface-active)}.share-menu-popover{box-shadow:0 18px 52px rgb(0 0 0/58%),0 0 36px color-mix(in oklab,var(--brand-key) 14%,transparent);width:min(350px,calc(100vw - 24px))}.share-menu{gap:4px;padding:8px}.share-menu .ui-menu__header{font:inherit;letter-spacing:normal;padding:4px 4px 8px;text-transform:none}.share-menu-heading{display:grid;gap:3px}.share-menu-heading strong{color:var(--foreground);font-size:14px;font-weight:600}.share-menu-heading span{color:var(--muted);font-size:10px;line-height:1.35;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-menu .ui-menu__item{color:var(--foreground);text-align:left;text-decoration:none}.share-menu .ui-menu__leading{color:var(--brand-highlight)}.share-menu .ui-menu__label{font-size:12px;font-weight:550;line-height:1.25}.share-menu .ui-menu__description{color:var(--muted);font-size:10px;line-height:1.35}.share-menu .ui-menu__item[data-disabled]{cursor:wait}.share-menu-popover .ui-menu__footer{padding:10px}.share-status{color:var(--muted);font-size:10px;line-height:1.4;min-height:14px;padding:0 2px}.share-link-fallback{display:grid;gap:5px;padding-top:10px}.share-link-fallback .ui-field__label{color:var(--faint);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.share-link-fallback .ui-field__input{color:var(--foreground);font-family:var(--font-mono);font-size:10px;width:100%}.horizontal-scroll-shell{--scroll-fade-width:42px;isolation:isolate;min-width:0;position:relative}.horizontal-scroll-shell:after,.horizontal-scroll-shell:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:1px;transition:opacity .16s ease;width:var(--scroll-fade-width);z-index:4}.horizontal-scroll-shell:before{background:linear-gradient(90deg,var(--background),transparent);left:0}.horizontal-scroll-shell:after{background:linear-gradient(270deg,var(--background),transparent);right:0}.horizontal-scroll-shell.has-overflow-left:before,.horizontal-scroll-shell.has-overflow-right:after{opacity:1}.provider-filter-shell{--scroll-fade-width:32px;max-width:100vw;width:100%}.provider-filter-surface.ui-toggle-group__surface{--jelly-fill:transparent;--jelly-radius:var(--jelly-radius-compact);display:block;width:100%}.provider-filter-surface.ui-toggle-group__surface:is([data-hovered],[data-focus-within],[data-pressed]){--jelly-fill:transparent}.provider-filter{align-items:center;display:flex;gap:17px;min-height:54px;overflow-x:auto;padding-inline:clamp(12px,2vw,24px);scroll-padding-inline:clamp(12px,2vw,24px);scrollbar-width:none}.provider-filter::-webkit-scrollbar{display:none}.provider-filter:before{color:var(--faint);content:"provider";flex:0 0 auto;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.provider-filter .ui-toggle-group__item{align-items:center;background:none;border:0;color:var(--foreground);display:flex;flex:0 0 auto;font-size:13px;gap:7px;min-height:var(--interactive-target-min);padding:7px 0;transition:color .16s ease,opacity .16s ease}.chart-tooltip>span i,.provider-filter .ui-toggle-group__item i{background:linear-gradient(90deg,var(--provider-color-low),var(--provider-color),var(--provider-color-high));border-radius:2px;display:block;height:7px;width:16px}.provider-filter .ui-toggle-group__item[data-hovered]{opacity:1}.provider-filter .ui-toggle-group__item[data-selected]{text-decoration:underline;text-decoration-color:var(--provider-color);text-decoration-thickness:2px;text-underline-offset:6px}.pin-status{align-items:center;background:color-mix(in oklch,var(--surface-raised) 92%,transparent);border-radius:var(--jelly-radius-control);display:flex;font-size:var(--text-caption);gap:6px;left:var(--chart-content-inset);margin:0;max-width:min(320px,calc(100% - var(--chart-content-inset) - 64px));min-width:0;padding:2px 2px 2px 10px;position:absolute;top:var(--chart-compact-inset);width:max-content;z-index:6}.pin-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-status strong{color:var(--foreground);font-weight:500}.chart-metric-controls{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(76px,1fr) auto minmax(76px,1fr);min-height:44px;padding:6px var(--chart-content-inset)}.chart-benchmark-select{font-size:11px;font-weight:650;grid-column:1;justify-self:start;width:76px}.chart-benchmark-select .hraness-field__select{background-position:calc(100% - 10px) 50%,calc(100% - 7px) 50%;padding-inline:8px 24px}.chart-metric-controls .metric-control--x{grid-column:2;justify-self:center}.chart-scroll{border-top:1px solid var(--grid);max-width:100%;overflow-x:auto;scrollbar-color:var(--faint) var(--background);width:100%}.chart-canvas{aspect-ratio:1440/1320;min-width:1100px;position:relative;width:100%}.benchmark-chart{display:block;height:100%;width:100%}.chart-gridline line{stroke:var(--grid);stroke-width:1}.chart-gridline text{fill:var(--muted);font-family:var(--font-mono);font-size:14px}.chart-gridline-x line{stroke-dasharray:2 8}.chart-axis{stroke:var(--line);stroke-width:1}.chart-axis-title{fill:var(--foreground);font-family:var(--font-sans);font-size:16px;font-weight:500}.chart-export-axis-title{visibility:hidden}.chart-watermark{fill:var(--foreground);font-family:var(--font-sans);font-size:15px;font-weight:500;letter-spacing:.02em}.benchmark-tier,.chart-watermark{pointer-events:none}.benchmark-tier-band{fill:color-mix(in oklab,var(--brand-key) 22%,transparent)}.benchmark-tier-guide{stroke:color-mix(in oklab,var(--brand-highlight) 44%,transparent);stroke-width:1}.series-line-segment{opacity:.68;pointer-events:none;stroke-linecap:round;stroke-width:2px;transition:opacity .16s ease,stroke-width .16s ease}.series-group.is-highlighted .series-line-segment{opacity:1;stroke-width:3.5px}.series-group.is-dimmed .series-line-segment{opacity:.09}.chart-point{cursor:pointer;opacity:1;outline:none;transition:opacity .16s ease}.chart-point-hit{fill:transparent}.chart-point-ring{fill:var(--background);stroke:var(--foreground);stroke-opacity:.55;stroke-width:1.75}.chart-point.is-dimmed>:not(.chart-point-ring){opacity:.12}.chart-point.is-dimmed:is(:hover,:focus,.is-hovered,.is-active,.is-highlighted)>:not(.chart-point-ring){opacity:1}.chart-point.is-highlighted .chart-point-ring{r:13px}.chart-point.is-active .chart-point-ring,.chart-point:focus .chart-point-ring,.chart-point:hover .chart-point-ring{r:14px;stroke:var(--foreground);stroke-opacity:1}.chart-label-leaders{pointer-events:none}.chart-label-leader{opacity:.42;stroke:currentColor;stroke-width:1}.chart-model-label{opacity:.96;overflow:visible;pointer-events:none;transition:opacity .16s ease}.chart-model-label.is-dimmed{opacity:.1}.chart-model-label.is-highlighted{opacity:1}.chart-model-label-frame{fill:var(--surface-raised);stroke:currentColor;stroke-opacity:.34;stroke-width:1}.chart-model-label-title{fill:var(--foreground);font-family:var(--font-sans);font-size:15px;font-weight:600}.chart-model-label-score{fill:var(--foreground);font-family:var(--font-mono);font-size:12px;opacity:.82}.chart-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in oklch,var(--popover) 94%,transparent);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elevation-overlay);color:var(--foreground);min-width:240px;padding:14px;pointer-events:none;position:fixed;width:min(264px,calc(100vw - 16px));z-index:900}.chart-tooltip-connector{height:100vh;inset:0;overflow:visible;pointer-events:none;position:fixed;width:100vw;z-index:899}.chart-tooltip-connector-line{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--background) 72%,transparent));stroke:var(--provider-color);stroke-linecap:round;stroke-opacity:.78;stroke-width:1.5;vector-effect:non-scaling-stroke}.chart-tooltip>span{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:8px;letter-spacing:.06em;text-transform:uppercase}.chart-tooltip>strong{display:block;font-size:16px;font-weight:600;margin-top:10px}.chart-tooltip>small{color:var(--muted);display:block;font-size:11px;margin-top:3px}.chart-tooltip dl{border-top:1px solid var(--grid);display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:11px;padding-top:10px}.chart-tooltip dl div{display:grid}.chart-tooltip dl div:last-child{grid-column:1/-1}.chart-tooltip dt{color:var(--muted);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.chart-tooltip dd{font-family:var(--font-mono);font-size:12px}.option-space-overview{border-top:1px solid var(--grid);padding:clamp(18px,2.5vw,28px) var(--chart-content-inset)}.option-space-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;background:var(--grid);border:1px solid var(--grid);border-radius:var(--radius-lg)}.option-space-panel{min-width:0;background:var(--background);padding:clamp(12px,1.5vw,18px)}.option-space-panel>header{margin-bottom:14px}.option-space-panel h3{font-size:14px;font-weight:600}.option-space-panel>header p{color:var(--muted);font-size:10px;line-height:1.5;margin-top:4px;max-width:64ch}.option-space-panel .ui-range-plot-chart__rows{display:grid;gap:4px;grid-template-columns:minmax(0,1fr)}.option-space-panel .ui-chart-row[data-selected]{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--foreground) 12%,transparent)}.model-update-timeline{border-top:1px solid var(--grid);padding:clamp(18px,2.5vw,28px) var(--chart-content-inset) clamp(24px,4vw,48px)}.model-update-timeline__header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.model-update-timeline__header h2{font-size:14px;font-weight:600}.model-update-timeline__header p{color:var(--muted);font-size:10px}.model-update-groups{display:grid;list-style:none;margin:0;padding:0}.model-update-group{display:grid;gap:18px;grid-template-columns:112px minmax(0,1fr);padding:0 0 18px;position:relative}.model-update-group:before{background:var(--foreground);border:3px solid var(--background);border-radius:50%;box-shadow:0 0 0 1px var(--line);content:"";height:8px;left:104px;position:absolute;top:5px;width:8px;z-index:1}.model-update-group:not(:last-child):after{background:var(--grid);bottom:0;content:"";left:110px;position:absolute;top:13px;width:1px}.model-update-group>time{color:var(--muted);font-family:var(--font-mono);font-size:10px;padding-top:4px}.model-update-cards{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));list-style:none;margin:0;min-width:0;padding:0 0 0 10px}.model-update-card{background:var(--surface-raised);border:1px solid var(--grid);border-left:2px solid var(--update-color);border-radius:10px;min-width:0;padding:12px}.model-update-card__heading{align-items:baseline;display:flex;gap:8px;min-width:0}.model-update-card__heading span{color:var(--foreground);flex:0 0 auto;font-size:9px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.model-update-card__heading h3{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-update-card>p{color:var(--muted);font-size:10px;margin-top:4px}.model-update-benchmarks,.model-update-deltas{border-top:1px solid var(--grid);display:grid;gap:8px;margin-top:10px;padding-top:9px}.model-update-benchmarks{grid-template-columns:repeat(4,minmax(0,1fr))}.model-update-deltas{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.model-update-benchmarks div,.model-update-deltas div{display:grid;gap:2px}.model-update-benchmarks dt,.model-update-deltas dt{color:var(--faint);font-size:8px;letter-spacing:.035em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.model-update-benchmarks dd,.model-update-deltas dd{color:var(--foreground);font-family:var(--font-mono);font-size:11px}.model-update-deltas dd{align-items:center;display:flex;gap:5px}.model-update-deltas dd span{color:var(--muted)}.model-update-deltas dd strong{font-weight:600}.chart-resource-nav{align-items:center;border-top:1px solid var(--grid);display:flex;min-height:42px;padding:10px var(--chart-content-inset) max(var(--space-4),env(safe-area-inset-bottom))}.chart-resource-nav__links{align-items:center;display:flex;gap:14px}.chart-resource-nav__links a{color:var(--muted);font-size:12px;text-decoration:none;text-underline-offset:3px}.chart-resource-nav__links a:focus-visible,.chart-resource-nav__links a:hover{color:var(--foreground);text-decoration:underline}@media (max-width:1100px){.home-benchmark-portfolio__snapshots{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hraness-site-footer__inner{position:static}.chart-page-canvas{padding:0}.chart-top-bar{gap:var(--space-1);--ui-top-bar-inline-padding:var(--chart-compact-inset)}.chart-top-bar .ui-top-bar__actions{grid-column:2}.chart-orientation{gap:14px;grid-template-columns:minmax(0,1fr);padding:16px var(--chart-compact-inset)}.chart-orientation h1{font-size:clamp(1.35rem,7vw,1.85rem);max-width:22ch}.chart-orientation__facts{grid-template-columns:minmax(8rem,.8fr) minmax(0,1.45fr) minmax(7rem,.75fr)}.chart-orientation__facts>div{padding:10px}.home-benchmark-portfolio{gap:18px;padding:20px var(--chart-compact-inset)}.home-benchmark-portfolio__header{gap:5px;grid-template-columns:minmax(0,1fr)}.home-benchmark-portfolio__header h2{margin-top:2px}.home-benchmark-portfolio__table-scroll{overflow:visible}.home-benchmark-portfolio__table,.home-benchmark-portfolio__table tbody,.home-benchmark-portfolio__table td,.home-benchmark-portfolio__table th,.home-benchmark-portfolio__table tr{display:block;width:100%}.home-benchmark-portfolio__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home-benchmark-portfolio__table tbody tr{border-top:1px solid var(--grid);display:grid;gap:4px;padding-block:11px}.home-benchmark-portfolio__table tbody td,.home-benchmark-portfolio__table tbody th{border:0;padding:0}.home-benchmark-portfolio__table tbody td:nth-child(2),.home-benchmark-portfolio__table tbody td:nth-child(3),.home-benchmark-portfolio__table tbody td:nth-child(4),.home-benchmark-portfolio__table tbody th{width:100%}.home-benchmark-portfolio__table tr[data-benchmark=terminal-bench] th{box-shadow:none;padding-left:0}.home-benchmark-portfolio__table tbody th{color:var(--muted);font-size:10px;letter-spacing:.055em;text-transform:uppercase}.home-benchmark-portfolio__mobile-label{color:var(--muted);display:block;font-size:9px;font-weight:700;letter-spacing:.055em;margin-bottom:1px;text-transform:uppercase}.home-benchmark-portfolio__table td:nth-child(4){margin-top:2px}.home-benchmark-portfolio__supplement{gap:5px;grid-template-columns:minmax(0,1fr)}.home-benchmark-portfolio__supplement>small{text-align:left}.terminal-bench-snapshot__header{align-items:flex-start;flex-direction:column;gap:4px}.chart-family-intro{gap:5px;grid-template-columns:minmax(0,1fr);padding:18px var(--chart-compact-inset) 2px}.chart-family-intro>p{max-width:72ch}.chart-family-intro__evidence{margin-top:3px}.chart-family-intro__evidence time{flex-basis:auto}.chart-header{padding:var(--chart-compact-inset) var(--chart-compact-inset) 12px}.benchmark-description{font-size:12px}.latest-update-badge{max-width:min(240px,30vw)}.latest-update-badge time{display:none}.share-trigger.ui-icon-button[data-size=compact]{--ui-icon-button-size:var(--interactive-target-min);flex-basis:var(--interactive-target-min)}.share-trigger.ui-icon-button[data-size=compact],.share-trigger.ui-icon-button[data-size=compact]>.ui-icon-button__control{width:var(--interactive-target-min);height:var(--interactive-target-min)}.share-control{right:var(--chart-compact-inset);top:var(--chart-compact-inset)}.share-menu-popover{width:min(350px,calc(100vw - 3rem))}.provider-filter{gap:13px;min-height:48px}.provider-filter .ui-toggle-group__item{min-height:var(--interactive-target-min)}.horizontal-scroll-shell{--scroll-fade-width:28px}.pin-status{left:var(--chart-compact-inset);max-width:min(280px,calc(100% - var(--chart-compact-inset) - 58px))}.chart-scroll{scrollbar-width:none}.chart-scroll::-webkit-scrollbar{display:none}.chart-canvas{min-width:700px}.chart-gridline text,.chart-watermark{font-size:18px}.chart-point-hit{r:42px}.chart-model-label-title{font-size:18px}.chart-model-label-score{font-size:15px}.chart-tooltip{bottom:max(8px,env(safe-area-inset-bottom));left:8px!important;max-width:none;min-width:0;right:8px;top:auto!important;width:auto}.chart-tooltip-connector{display:none}.option-space-overview{padding:16px var(--chart-compact-inset)}.option-space-grid{grid-template-columns:minmax(0,1fr)}.model-update-timeline{padding:16px var(--chart-compact-inset) 28px}.model-update-timeline__header{align-items:flex-start;flex-direction:column;gap:4px}.model-update-group{gap:10px;grid-template-columns:minmax(0,1fr);padding-left:14px}.model-update-group:before{left:-1px;top:5px}.model-update-group:not(:last-child):after{left:5px}.model-update-cards{padding-left:0}.model-update-benchmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-resource-nav{padding:10px var(--chart-compact-inset) max(var(--space-4),env(safe-area-inset-bottom))}}@media (max-width:520px){.chart-app{--chart-sticky-header-block-size:89px}.model-cards-site{--model-cards-sticky-offset:85px}.ui-top-bar{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}.ui-top-bar__title{max-inline-size:100%}.ui-top-bar__actions{grid-column:1;inline-size:100%}.chart-top-bar .ui-top-bar__actions{grid-column:1}.chart-orientation__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chart-orientation__facts>div:last-child{grid-column:1/-1}.chart-orientation__links{display:flex;flex-wrap:wrap;gap:6px 14px}.chart-top-bar__optional-action{display:none}.latest-update-badge{max-width:none}.latest-update-badge strong{display:none}}@media (hover:none),(pointer:coarse){.chart-app{--chart-sticky-header-block-size:61px}.model-cards-site{--model-cards-sticky-offset:64px}.ui-top-bar :is(a,button),.ui-top-bar__title{min-block-size:var(--interactive-target-min)}.ui-top-bar .ui-icon-button__control{block-size:var(--interactive-target-min);min-inline-size:var(--interactive-target-min)}.chart-segmented-control .ui-segmented-control__item,.provider-filter .ui-toggle-group__item{min-height:var(--interactive-target-min)}.chart-segmented-control .ui-segmented-control__item{min-width:var(--interactive-target-min)}}:root[data-verification-pointer=coarse] .chart-segmented-control .ui-segmented-control__item,:root[data-verification-pointer=coarse] .provider-filter .ui-toggle-group__item{min-height:var(--interactive-target-min)}:root[data-verification-pointer=coarse] .chart-app{--chart-sticky-header-block-size:61px}:root[data-verification-pointer=coarse] .model-cards-site{--model-cards-sticky-offset:64px}:root[data-verification-pointer=coarse] .ui-top-bar :is(a,button),:root[data-verification-pointer=coarse] .ui-top-bar__title{min-block-size:var(--interactive-target-min)}:root[data-verification-pointer=coarse] .ui-top-bar .ui-icon-button__control{block-size:var(--interactive-target-min);min-inline-size:var(--interactive-target-min)}@media (max-width:520px) and (hover:none),(max-width:520px) and (pointer:coarse){.chart-app{--chart-sticky-header-block-size:109px}.model-cards-site{--model-cards-sticky-offset:109px}}@media (max-width:520px){:root[data-verification-pointer=coarse] .chart-app{--chart-sticky-header-block-size:109px}:root[data-verification-pointer=coarse] .model-cards-site{--model-cards-sticky-offset:109px}}:root[data-verification-pointer=coarse] .chart-segmented-control .ui-segmented-control__item{min-width:var(--interactive-target-min)}.plain-site.plain-publication.aicharts-gpt-subsidy{--plain-shell-measure:72rem;--plain-background:#f8f7f4;--plain-foreground:#1c1917;--plain-link:#57483d;--plain-line:#ddd8d1;--plain-muted:#746d66;--plain-surface:#efebe5;--gpt-subsidy-accent:#806149;font-family:var(--font-sans)}:root[data-theme=dark] .plain-site.plain-publication.aicharts-gpt-subsidy{--plain-background:#12100f;--plain-foreground:#f5f2ed;--plain-link:#cdb6a3;--plain-line:#39332f;--plain-muted:#aaa29a;--plain-surface:#1c1917;--gpt-subsidy-accent:#c89d7b}@media (prefers-color-scheme:dark){:root:not([data-theme]) .plain-site.plain-publication.aicharts-gpt-subsidy{--plain-background:#12100f;--plain-foreground:#f5f2ed;--plain-link:#cdb6a3;--plain-line:#39332f;--plain-muted:#aaa29a;--plain-surface:#1c1917;--gpt-subsidy-accent:#c89d7b}}.aicharts-gpt-subsidy .gpt-subsidy-hero.plain-publication__article-header{padding-block:clamp(1.15rem,3vw,1.75rem) .7rem}.aicharts-gpt-subsidy .gpt-subsidy-hero h1{font-family:var(--font-sans);font-size:clamp(1.35rem,3vw,1.9rem);margin:0;max-width:52rem}.aicharts-gpt-subsidy .gpt-subsidy-hero .plain-publication__article-meta{align-items:baseline;display:flex;font-size:.74rem;flex-wrap:wrap;gap:.05rem .3rem;margin-top:.35rem}.aicharts-gpt-subsidy .gpt-subsidy-summary{border-bottom:1px solid var(--plain-line);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.5rem .9rem}.aicharts-gpt-subsidy .gpt-subsidy-method h2,.aicharts-gpt-subsidy .gpt-subsidy-summary h2{color:var(--plain-muted);font-size:.72rem;font-weight:600;letter-spacing:.01em;line-height:1.4}.aicharts-gpt-subsidy .gpt-subsidy-summary__context,.aicharts-gpt-subsidy .gpt-subsidy-summary__primary{min-width:0}.aicharts-gpt-subsidy .gpt-subsidy-summary__value{color:var(--plain-foreground);font-size:clamp(1.65rem,5vw,2.75rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.055em;line-height:1;margin-top:.45rem}.aicharts-gpt-subsidy .gpt-subsidy-summary__context{border-left:1px solid var(--plain-line);margin-left:clamp(.75rem,3vw,2rem);padding-left:clamp(.75rem,3vw,2rem)}.aicharts-gpt-subsidy .gpt-subsidy-summary__context>p:not(.gpt-subsidy-summary__value),.aicharts-gpt-subsidy .gpt-subsidy-summary__scope{color:var(--plain-muted);font-size:.72rem;line-height:1.5}.aicharts-gpt-subsidy .gpt-subsidy-summary__scope{margin-top:.45rem;max-width:30rem}.aicharts-gpt-subsidy .gpt-subsidy-summary__period{margin-top:.2rem}.aicharts-gpt-subsidy .gpt-subsidy-summary__note{border-top:1px solid var(--plain-line);color:var(--plain-muted);font-size:.72rem;grid-column:1/-1;line-height:1.5;margin-top:.75rem;padding-top:.65rem}.aicharts-gpt-subsidy .gpt-subsidy-history{padding-block:.9rem .75rem}.aicharts-gpt-subsidy .gpt-subsidy-history__context{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem}.aicharts-gpt-subsidy .gpt-subsidy-history__context h2,.aicharts-gpt-subsidy .gpt-subsidy-history__context p{color:var(--plain-muted);font-size:.72rem;line-height:1.4;margin:0}.aicharts-gpt-subsidy .gpt-subsidy-history__context strong{color:var(--plain-foreground);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.gpt-subsidy-chart{margin:0}.gpt-subsidy-chart__plot{max-width:100%;overflow:hidden}.gpt-subsidy-chart__svg{color:var(--gpt-subsidy-accent);display:block;height:auto;margin-inline:auto;max-width:none;min-width:0;width:100%}.gpt-subsidy-chart__grid line{stroke:var(--plain-line);stroke-width:1;vector-effect:non-scaling-stroke}.gpt-subsidy-chart__dates text,.gpt-subsidy-chart__grid text{fill:var(--plain-muted);font-family:var(--font-sans);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gpt-subsidy-chart__line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.58;stroke-width:2;vector-effect:non-scaling-stroke}.gpt-subsidy-chart__point{fill:currentColor;opacity:.28}.gpt-subsidy-chart__point--latest{fill:var(--plain-background);opacity:1;stroke:currentColor;stroke-width:3;vector-effect:non-scaling-stroke}.gpt-subsidy-chart__caption{color:var(--plain-muted);display:flex;flex-wrap:wrap;font-size:.76rem;gap:.4rem 1rem;margin-top:.25rem}.gpt-subsidy-chart__caption span{align-items:center;display:inline-flex;gap:.35rem}.gpt-subsidy-disclosure{border-top:1px solid var(--plain-line);color:var(--plain-muted);font-size:.84rem}.gpt-subsidy-disclosure>summary{align-items:center;cursor:pointer;display:flex;list-style:none;min-height:2.75rem;-webkit-user-select:none;user-select:none}.gpt-subsidy-disclosure>summary::-webkit-details-marker{display:none}.gpt-subsidy-disclosure>summary:after{color:var(--plain-muted);content:"+";font-family:var(--font-mono);margin-left:auto}.gpt-subsidy-disclosure[open]>summary:after{content:"−"}.gpt-subsidy-disclosure__body{padding-bottom:1.25rem;padding-top:.7rem}.gpt-subsidy-chart__table-details{margin-top:.7rem}.plain-site.plain-publication .gpt-subsidy-table-scroll{margin:0}.plain-site.plain-publication .gpt-subsidy-table{min-width:46rem}.gpt-subsidy-table td,.gpt-subsidy-table th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aicharts-gpt-subsidy .gpt-subsidy-method{border-top:1px solid var(--plain-line);padding-block:0 2.5rem}.aicharts-gpt-subsidy .gpt-subsidy-method__details{border-top:0;margin-top:0}.aicharts-gpt-subsidy .gpt-subsidy-method__details .gpt-subsidy-disclosure__body{display:grid;gap:1rem 2.5rem;grid-template-columns:minmax(0,1.5fr) minmax(14rem,.7fr)}.aicharts-gpt-subsidy .gpt-subsidy-method__details .plain-publication__article-body{font-size:.88rem;line-height:1.62}.aicharts-gpt-subsidy .gpt-subsidy-method__details .plain-publication__article-body p{margin-bottom:.75rem}.aicharts-gpt-subsidy .gpt-subsidy-method__details .plain-publication__article-body h3{font-size:.9rem;margin:1.15rem 0 .45rem}.aicharts-gpt-subsidy .gpt-subsidy-method__details .plain-publication__article-body ul{margin-bottom:0}.aicharts-gpt-subsidy .gpt-subsidy-method__details .plain-publication__sources{margin-top:0;min-width:0}.aicharts-gpt-subsidy .gpt-subsidy-method__details .plain-publication__sources h3{color:var(--plain-foreground);font-size:.9rem}.aicharts-gpt-subsidy .gpt-subsidy-method__details .plain-publication__sources ol{font-size:.78rem;margin-top:.55rem}@media (max-width:42rem){.aicharts-gpt-subsidy .gpt-subsidy-method__details .gpt-subsidy-disclosure__body{grid-template-columns:minmax(0,1fr)}.aicharts-gpt-subsidy .gpt-subsidy-method{padding-bottom:2.25rem}}@media (max-width:34rem){.aicharts-gpt-subsidy .gpt-subsidy-summary{grid-template-columns:minmax(0,1fr)}.aicharts-gpt-subsidy .gpt-subsidy-summary__context{border-left:0;border-top:1px solid var(--plain-line);margin:.8rem 0 0;padding:.8rem 0 0}}@media (forced-colors:active){.gpt-subsidy-chart__line,.gpt-subsidy-chart__point--latest{stroke:CanvasText}.gpt-subsidy-chart__point{fill:CanvasText}}
