.accuracy-page{--accuracy-ink:#081a3a;--accuracy-muted:#59677d;--accuracy-blue:#0d5bff;--accuracy-line:#ccdaef;color:var(--accuracy-ink);font-variant-numeric:tabular-nums;width:min(1240px,100% - 80px);margin:0 auto;padding:76px 0 80px}.accuracy-page ::selection{color:#081a3a;background:#dbe8ff}.accuracy-page :is(button,select,a,summary,[tabindex]):focus-visible{outline:3px solid var(--accuracy-blue);outline-offset:4px}.accuracy-intro{grid-template-columns:1.15fr 1fr;align-items:start;gap:64px;margin-bottom:56px;animation:.5s cubic-bezier(.23,1,.32,1) accuracy-arrive;display:grid}.accuracy-intro h1{font-family:var(--font-newsreader,Newsreader, Georgia, serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(48px,6vw,84px);font-weight:520;line-height:1.02}.accuracy-intro p{color:var(--accuracy-muted);max-width:52ch;margin:0 0 20px;font-size:18px;line-height:1.65}.accuracy-intro .accuracy-date{margin:0;font-size:13px}.accuracy-desk{border-top:1px solid var(--accuracy-line);padding-top:28px}.accuracy-status{border-block:1px solid var(--accuracy-line);grid-template-columns:1fr 1.2fr;gap:48px;padding:36px 0;display:grid}.accuracy-status p,.accuracy-status dd{color:var(--accuracy-muted);max-width:60ch;font-size:16px;line-height:1.65}.accuracy-status dl{margin:0}.accuracy-status dl>div+div{margin-top:22px}.accuracy-status dt{font-size:15px;font-weight:650}.accuracy-status dd{margin:6px 0 0}.accuracy-experiments{margin-top:36px}.accuracy-experiments>summary{cursor:pointer;min-height:56px;color:var(--accuracy-ink);padding-block:16px;font-size:21px;font-weight:650}.accuracy-experiments>summary small{color:var(--accuracy-muted);margin-top:8px;font-size:14px;font-weight:400;line-height:1.6;display:block}.accuracy-experiments[open]>summary{margin-bottom:24px}.accuracy-desk-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.accuracy-page h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:26px;font-weight:650;line-height:1.25}.accuracy-desk-heading>span{color:var(--accuracy-muted);font-size:13px}.accuracy-controls{grid-template-columns:1fr 1fr;align-items:end;gap:24px;display:grid}.accuracy-segment{border:0;gap:4px;min-width:0;margin:0;padding:0;display:flex}.accuracy-segment legend,.accuracy-select{color:var(--accuracy-muted);font-size:13px;font-weight:600}.accuracy-segment legend{margin-bottom:10px}.accuracy-segment button{border:1px solid var(--accuracy-line);min-height:48px;color:var(--accuracy-ink);cursor:pointer;background:#fff;border-radius:12px;padding:10px 22px;font-size:14px}.accuracy-segment button[aria-pressed=true]{background:var(--accuracy-ink);color:#fff;border-color:var(--accuracy-ink)}.accuracy-select{gap:10px;min-width:0;display:grid}.accuracy-select select{border:1px solid var(--accuracy-line);width:100%;min-height:48px;color:var(--accuracy-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:10px 12px;font-size:14px}.accuracy-context{color:var(--accuracy-muted);align-items:baseline;gap:18px;padding:22px 0;font-size:13px;line-height:1.6;display:flex}.accuracy-context strong{white-space:nowrap;color:var(--accuracy-ink)}.accuracy-chart-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:40px;display:grid}.accuracy-chart{padding:10px 0}.accuracy-chart-caption,.accuracy-chart-help{color:var(--accuracy-muted);margin:0 0 16px;font-size:13px;line-height:1.6}.accuracy-chart-scale{margin-top:4px;display:block}.accuracy-table-hint{display:none}@media (max-width:650px){.accuracy-table-hint{display:block}}.accuracy-chart-help{margin:22px 0 0}.accuracy-bar-row{cursor:pointer;text-align:left;width:100%;min-height:58px;color:var(--accuracy-ink);background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(125px,1fr) minmax(50px,1fr) 48px;align-items:center;gap:16px;padding:10px 12px;font-size:14px;display:grid}.accuracy-bar-row[aria-pressed=true]{background:#edf4ff}.accuracy-bar-label small,.accuracy-rankings th small{color:var(--accuracy-muted);margin-top:3px;font-size:13px;font-weight:450;display:block}.accuracy-bar-track{background:#edf2f9;border-radius:4px;height:16px;overflow:hidden}.accuracy-bar-track>span{height:100%;width:var(--bar-width);background:var(--accuracy-blue);border-radius:4px;transition:width .26s cubic-bezier(.23,1,.32,1);display:block}.accuracy-bar-track>.engine-bar{background:var(--accuracy-ink)}.accuracy-bar-row strong{text-align:right;font-weight:650}.accuracy-model-reading{background:#edf4ff;border-radius:24px;align-self:start;padding:28px}.accuracy-model-reading>span{color:#294d85;font-size:13px;line-height:1.5;display:block}.accuracy-model-reading h3{letter-spacing:-.02em;margin:12px 0 20px;font-size:22px;font-weight:650;line-height:1.3}.accuracy-model-reading .accuracy-model-number{font-family:var(--font-newsreader,Newsreader, Georgia, serif);color:var(--accuracy-ink);margin:0 0 24px;font-size:56px;line-height:1}.accuracy-model-number small{margin-top:10px;font-family:inherit;font-size:16px;line-height:1.4;display:block}.accuracy-model-reading p{color:#465d7c;margin:18px 0 0;font-size:14px;line-height:1.65}.accuracy-model-reading dl{border-block:1px solid #c5d7f0;margin:18px 0 0;padding:14px 0;font-size:13px}.accuracy-model-reading dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.accuracy-model-reading dd{margin:0;font-weight:650}.accuracy-important{max-width:80ch;color:var(--accuracy-muted);margin:28px 0 0;font-size:15px;line-height:1.7}.accuracy-rankings{margin-top:76px}.accuracy-rankings>p{color:var(--accuracy-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.accuracy-page a{color:#0039b8;text-underline-offset:5px;font-size:14px;text-decoration:underline}.accuracy-table-scroll{scrollbar-color:#8da9d3 #edf4ff;border-bottom:1px solid var(--accuracy-line);overflow-x:auto}.accuracy-rankings table{border-collapse:collapse;text-align:left;width:100%;min-width:580px;font-size:14px}.accuracy-rankings caption{text-align:left;color:var(--accuracy-muted);padding:0 0 14px;font-size:13px;line-height:1.6}.accuracy-rankings :is(th,td){border-top:1px solid var(--accuracy-line);padding:8px 16px}.accuracy-rankings :is(th,td):first-child{padding-left:0}.accuracy-rankings thead th{color:var(--accuracy-muted);background:#f8fbff;font-size:12px;font-weight:600}.accuracy-rankings td,.accuracy-rankings thead th:not(:first-child){text-align:right}.accuracy-rankings tbody th{font-weight:500}.accuracy-rankings button{color:inherit;cursor:pointer;min-height:44px;text-align:inherit;font:inherit;background:0 0;border:0;padding:10px 4px}.accuracy-rankings tr[data-selected=true]{background:#edf4ff}.accuracy-rankings tr[data-selected=true] th{color:#0039b8;font-weight:650}.accuracy-method{border-top:1px solid var(--accuracy-line);grid-template-columns:1fr 1.4fr;gap:72px;margin-top:88px;padding-top:40px;display:grid}.accuracy-method h2{font-family:var(--font-newsreader,Newsreader, Georgia, serif);font-size:42px;font-weight:520;line-height:1.1}.accuracy-method p{color:var(--accuracy-muted);max-width:65ch;font-size:15px;line-height:1.75}.accuracy-method-details details{border-bottom:1px solid var(--accuracy-line);margin-bottom:20px;padding:0 0 18px}.accuracy-method-details summary{cursor:pointer;min-height:44px;padding:6px 0;font-size:16px;font-weight:600;line-height:1.5}.accuracy-method-details details[open] summary{color:#0039b8}.accuracy-close{background:#edf4ff;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin-top:72px;padding:40px;display:flex}.accuracy-close h2{font-family:var(--font-newsreader,Newsreader, Georgia, serif);max-width:24ch;font-size:36px;font-weight:520}.accuracy-close p{color:var(--accuracy-muted);max-width:55ch;margin:16px 0 0;font-size:15px;line-height:1.7}.accuracy-cta{background:var(--accuracy-blue);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;gap:18px;min-height:56px;padding:14px 24px;font-size:14px;font-weight:650;display:flex}.accuracy-page button{transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s}.accuracy-page button:active{transform:scale(.98)}.accuracy-page[data-keyboard=true] *{transition:none!important;animation:none!important}@keyframes accuracy-arrive{0%{opacity:.7;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.accuracy-bar-row:hover{background:#edf4ff}.accuracy-cta:hover{background:#0039b8}.accuracy-rankings button:hover{color:#0039b8;text-underline-offset:4px;text-decoration:underline}}@media (max-width:900px){.accuracy-page{width:calc(100% - 48px);padding-top:48px}.accuracy-intro{gap:32px}.accuracy-controls{grid-template-columns:1fr 1fr}.accuracy-segment{grid-column:1/-1}.accuracy-chart-layout{grid-template-columns:minmax(0,1fr);gap:24px}.accuracy-model-reading{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.accuracy-model-reading>span,.accuracy-model-reading>h3,.accuracy-model-reading>p:last-child{grid-column:1/-1}.accuracy-model-reading dl{margin-top:0}.accuracy-method{gap:32px}.accuracy-close{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.accuracy-status{grid-template-columns:1fr;gap:20px;padding:28px 0}.accuracy-page{width:calc(100% - 36px);padding:36px 0 48px}.accuracy-intro{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.accuracy-intro h1{font-size:50px}.accuracy-intro p{font-size:16px}.accuracy-controls{grid-template-columns:1fr;gap:18px}.accuracy-context{display:block}.accuracy-context span{margin-top:6px;display:block}.accuracy-desk-heading{flex-direction:column;align-items:flex-start;gap:12px}.accuracy-page h2{font-size:24px}.accuracy-bar-row{grid-template-columns:minmax(116px,1fr) minmax(50px,.8fr) 40px;gap:10px;padding-inline:6px;font-size:13px}.accuracy-chart-caption{font-size:13px}.accuracy-model-reading{padding:22px;display:block}.accuracy-model-reading h3{font-size:22px}.accuracy-model-reading .accuracy-model-number{font-size:50px}.accuracy-rankings{margin-top:52px}.accuracy-method{grid-template-columns:1fr;gap:24px;margin-top:56px}.accuracy-method h2{font-size:36px}.accuracy-close{gap:24px;margin-top:44px;padding:26px}.accuracy-close h2{font-size:32px}.accuracy-close .navigation-form,.accuracy-cta{justify-content:center;width:100%}.accuracy-rankings :is(th,td){padding-inline:12px}}@media (prefers-reduced-motion:reduce){.accuracy-page *{transition:none!important;animation:none!important}.accuracy-page button:active{transform:none}}
