:root{color-scheme:light;--color-paper: oklch(98% .004 262.6);--color-surface: oklch(99.6% .002 262.6);--color-surface-2: oklch(97% .013 266.7);--color-rule: oklch(94% .005 262.6);--color-rule-2: oklch(71.5% .008 262.6);--color-ink: oklch(27.5% .008 262.6);--color-ink-2: oklch(54.3% .039 268.9);--color-accent: oklch(65.9% .181 262.6);--color-accent-ink: oklch(53.3% .189 262.8);--color-accent-bg: oklch(97% .013 266.7);--color-on-accent: oklch(99.6% .002 262.6);--color-focus: oklch(48.7% .187 270.9);--color-scrim: color-mix(in oklch, var(--color-ink) 45%, transparent);--color-good: oklch(60.2% .1 160);--color-good-ink: oklch(41.2% .073 160);--color-good-bg: oklch(93.8% .02 164.6);--color-good-line: oklch(86.1% .044 164.5);--color-warn: oklch(82.9% .146 73.7);--color-warn-ink: oklch(42.6% .092 58);--color-warn-bg: oklch(98.3% .019 87.5);--color-warn-line: oklch(96.6% .04 88.2);--color-crit: oklch(56.4% .183 28.1);--color-crit-ink: oklch(36.7% .125 29.1);--color-crit-bg: oklch(92.1% .032 20.1);--color-crit-line: oklch(82.2% .068 23.2);--font-display: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--track-text: .5px;--track-caps: .06em;--track-tally: -.02em;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.75rem;--text-tally: clamp(2.5rem, 5vw + 1rem, 4rem);--text-cell-note: .85em;--leading-xs: 1rem;--leading-sm: 1.125rem;--leading-md: 1.25rem;--leading-lg: 1.5rem;--leading-xl: 2rem;--leading-2xl: 2.25rem;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-hero: clamp(2.5rem, 1.75rem + 3.75vw, 4rem);--control-h: 2rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--hairline: 1px;--rule-w: 2px;--control-h-touch: 2.75rem;--meter-h: .5rem;--opacity-disabled: .55;--opacity-pulse: .5;--measure: 68ch;--card-actions-wide: 23rem;--flagged-cell-w: 10rem;--fade-edge: 2rem;--form-w: 24rem;--login-intro-basis: 20rem;--dialog-w: 32rem;--field-label-basis: 14rem;--field-input-w: 7rem;--field-unit-w: 4.5rem;--field-wide-input-basis: 12rem;--header-h: 6rem;--header-h-narrow: 9.5rem;--page-w: 74rem;--page-pad: clamp(1rem, 4vw, 2.5rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--dur-pulse: 1.6s;--dur-reduced: .15s;--z-base: 1;--z-raised: 10;--z-sticky: 200;--z-modal: 400}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-gutter:stable;scroll-padding-block-start:var(--header-h)}html:has(dialog:modal){overflow:hidden}:root{text-wrap:pretty}body{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--track-text);color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-style:normal;font-weight:700;letter-spacing:var(--track-text);overflow-wrap:anywhere;min-width:0;text-wrap:balance}h1{margin:0;font-size:var(--text-xl);line-height:var(--leading-xl)}h2{margin-block:0 var(--space-2xs);font-size:var(--text-lg);line-height:var(--leading-lg)}h3{margin-block:0 var(--space-2xs);font-size:var(--text-md);line-height:var(--leading-md)}h4{margin-block:0 var(--space-2xs);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--color-ink-2)}p{margin-block:0 var(--space-xs)}p:last-child{margin-block-end:0}a{color:var(--color-accent-ink);text-decoration-thickness:var(--hairline);text-underline-offset:var(--space-3xs)}a:active{color:var(--color-focus)}@media(hover:hover)and (pointer:fine){a:hover{text-decoration-thickness:var(--rule-w)}}:focus-visible{outline:var(--rule-w) solid var(--color-focus);outline-offset:var(--space-3xs);border-radius:var(--radius-sm)}code,pre,.mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0}.app-shell{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr)}.app-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;flex-wrap:wrap;padding:var(--space-sm) var(--page-pad);border-block-end:var(--hairline) solid var(--color-rule);background:var(--color-surface)}.app-header__inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);width:100%;min-width:0;max-width:var(--page-w);min-height:var(--control-h);margin-inline:auto}.app-brand{display:flex;flex:0 0 auto;align-items:baseline;flex-wrap:wrap;min-width:0;gap:var(--space-xs);text-decoration:none;color:inherit}.app-brand__name{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-lg);letter-spacing:var(--track-text);white-space:nowrap}@media(hover:hover)and (pointer:fine){.app-brand:hover .app-brand__name{color:var(--color-accent-ink)}}.app-brand:active .app-brand__name{color:var(--color-focus)}.app-search{flex:1 1 20rem;min-width:14rem;max-width:32rem}.app-search input{width:100%}.app-nav{display:flex;flex:0 1 auto;flex-wrap:wrap;min-width:0;margin-inline-start:auto;gap:var(--space-xs) var(--space-md)}.app-nav a,.app-account button{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2);text-decoration:none;white-space:nowrap;padding-block-end:var(--space-3xs);border-block-end:var(--rule-w) solid transparent;transition:color var(--dur-micro) var(--ease-out)}.app-account{display:flex;align-items:baseline;flex:0 0 auto;gap:var(--space-sm);padding-inline-start:var(--space-lg);border-inline-start:var(--hairline) solid var(--color-rule)}.app-account button{padding-block-start:0;padding-inline:0;background:none;border-block-start:0;border-inline:0;cursor:pointer}@media(hover:hover)and (pointer:fine){.app-nav a:hover,.app-account button:hover{color:var(--color-ink);border-block-end-color:var(--color-rule-2)}}.app-nav a:active,.app-account button:active{color:var(--color-ink);border-block-end-color:var(--color-focus)}.app-nav a[aria-current=page]{color:var(--color-ink);font-weight:700;border-block-end-color:var(--color-accent)}.app-main{flex:1 1 auto;width:100%;max-width:calc(var(--page-w) + 2 * var(--page-pad));margin-inline:auto;container:page / inline-size;padding-block:var(--space-lg) var(--space-2xl);padding-inline:var(--page-pad)}.app-main:focus-visible{outline-color:transparent}.app-main:has(.skeleton){scroll-margin-block-start:100vh}.app-colophon{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) max(var(--page-pad),calc((100% - var(--page-w)) / 2));width:100%;border-block-start:var(--hairline) solid var(--color-rule);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.app-colophon__env{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2);border:var(--hairline) solid var(--color-rule-2);border-radius:var(--radius-pill);padding:0 var(--space-xs);white-space:nowrap}.page-head{margin-block-end:var(--space-lg)}.page-head__sub{margin-block:var(--space-2xs) 0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.flow-md{margin-block-start:var(--space-md)}.flow-lg{margin-block-start:var(--space-lg)}.panel{background:var(--color-surface);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-md);margin-block-end:var(--space-lg)}.panel:last-child{margin-block-end:0}.panel__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-block-end:var(--space-xs)}.panel__head>:first-child{margin-block-end:0}.panel__sub{margin-block:0 var(--space-md);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.subpanel{margin-block-start:var(--space-md);padding-block-start:var(--space-md);border-block-start:var(--hairline) solid var(--color-rule)}.subpanel--fill{background:var(--color-surface-2);border:0;border-radius:var(--radius-sm);padding:var(--space-md)}.tally{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-block-end:var(--space-md)}.tally__n{font-family:var(--font-display);font-size:var(--text-tally);font-weight:700;line-height:1;letter-spacing:var(--track-tally);font-variant-numeric:tabular-nums}.tally__label{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-lg)}.tally__note{flex:0 1 auto;min-inline-size:12rem;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.wlist{display:grid;gap:var(--space-xs);margin-block:0 var(--space-lg);margin-inline:0;padding:0;list-style:none}.wrow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs) var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-md)}.wrow--crit{background:var(--color-crit-bg);border-color:var(--color-crit-line)}.wrow__headline{margin:0;font-family:var(--font-display);font-weight:700}.wrow--warn .wrow__headline{color:var(--color-warn-ink)}.wrow--crit .wrow__headline{color:var(--color-crit-ink)}.wrow__detail{margin:0;max-width:var(--measure);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.wrow__link{font-size:var(--text-xs);line-height:var(--leading-xs)}.wrow--warn .action-row__note{color:var(--color-warn-ink)}.wrow--crit .action-row__note{color:var(--color-crit-ink)}.allclear{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xs) var(--space-sm);padding:var(--space-md);margin-block-end:var(--space-lg);background:var(--color-good-bg);border:var(--hairline) solid var(--color-good-line);border-radius:var(--radius-md)}.allclear__headline{margin:0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-lg);color:var(--color-good-ink)}.allclear__detail{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}button{font:inherit;letter-spacing:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:var(--control-h);padding:0 var(--space-md);font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--track-text);color:var(--color-ink);background:var(--color-surface);border:var(--hairline) solid var(--color-rule-2);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}@media(prefers-reduced-motion:no-preference){.btn{transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){background:var(--color-surface-2)}}.btn:active:not(:disabled){transform:translateY(var(--hairline));background:var(--color-surface-2);border-color:var(--color-focus)}.btn:disabled,.btn[aria-disabled=true]{color:var(--color-rule-2);background:var(--color-surface);border-color:var(--color-rule);cursor:not-allowed;transform:none}.btn[data-state=loading]{cursor:progress}.btn[data-state=loading]:after{content:"…"}.btn[data-state=error]{color:var(--color-crit-ink);border-color:var(--color-crit);background:var(--color-crit-bg)}.btn[data-state=success]{color:var(--color-good-ink);border-color:var(--color-good);background:var(--color-good-bg)}.btn--primary{color:var(--color-on-accent);background:var(--color-accent-ink);border-color:var(--color-accent-ink);font-weight:700}@media(hover:hover)and (pointer:fine){.btn--primary:hover:not(:disabled){background:var(--color-focus);border-color:var(--color-focus)}}.btn--primary:active:not(:disabled){background:var(--color-focus);border-color:var(--color-focus)}.btn--guard{color:var(--color-warn-ink);background:var(--color-warn-bg);border-color:var(--color-warn);font-weight:700}@media(hover:hover)and (pointer:fine){.btn--guard:hover:not(:disabled){background:var(--color-warn-line)}}.btn--guard:active:not(:disabled){background:var(--color-warn-line)}.btn--text{min-height:auto;padding:var(--space-2xs) 0;color:var(--color-accent-ink);background:none;border:0;border-radius:0;text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:var(--space-3xs)}@media(hover:hover)and (pointer:fine){.btn--text:hover:not(:disabled){background:none;text-decoration-thickness:var(--rule-w)}}.btn--text:active:not(:disabled){background:none;border:0}.action-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.action-row__note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.end-edge{margin-inline-start:auto}.wrow,.panel--end-cell{grid-template-columns:minmax(0,1fr) auto;align-items:center}.panel--end-cell{display:grid;gap:0 var(--space-md)}.wrow>*,.panel--end-cell>*{grid-column:1}.wrow>.end-cell,.panel--end-cell>.end-cell{grid-column:2;grid-row:1 / span 2;justify-self:end}.page-head--actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}.page-head--actions>h2{margin-block-end:0}@container page (width >= 48rem){form.panel--one-line{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:end;gap:0 var(--space-md)}form.panel--one-line>.field{margin-block:0;padding-block:0;border-block-end:0}form.panel--one-line>.field__error,form.panel--one-line>:not(.field,.action-row){grid-column:1 / -1}form.panel--one-line>.action-row{grid-area:1 / 3;margin-block-start:0}}@container page (width < 36rem){.end-edge{flex-basis:100%;margin-inline-start:0}.wrow,.panel--end-cell{grid-template-columns:minmax(0,1fr)}.wrow>.end-cell,.panel--end-cell>.end-cell{grid-column:1;grid-row:auto;justify-self:start;margin-block-start:var(--space-xs)}}input[type=search],input[type=text],input[type=password],input[type=number],input[type=date],select{min-height:var(--control-h);padding:0 var(--space-xs);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--track-text);color:var(--color-ink);background:var(--color-surface);border:var(--hairline) solid var(--color-rule-2);border-radius:var(--radius-sm);outline:var(--rule-w) solid transparent;outline-offset:var(--hairline);transition:background-color var(--dur-micro) var(--ease-out)}input[type=number]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;font-variant-numeric:tabular-nums}input[type=date]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0}input::placeholder{color:var(--color-ink-2)}@media(hover:hover)and (pointer:fine){input[type=search]:hover,input[type=text]:hover,input[type=password]:hover,input[type=number]:hover,input[type=date]:hover,select:hover{background:var(--color-surface-2)}}input:focus-visible,select:focus-visible,input[type=file]:focus-visible{outline-color:var(--color-focus);border-color:var(--color-ink-2)}input:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.file-pick{flex-wrap:wrap}.action-row+.panel__sub{margin-block-start:var(--space-md)}.responsive-table+.panel__sub{margin-block-start:var(--space-xs)}.file-pick input[type=file]:focus-visible+.btn{outline:var(--rule-w) solid var(--color-focus);outline-offset:var(--space-3xs)}.file-pick__names{min-width:0;overflow-wrap:anywhere;white-space:normal}select{max-width:100%}input[aria-invalid=true]{border-color:var(--color-crit)}input[type=checkbox]{accent-color:var(--color-accent-ink);width:1rem;height:1rem}.field{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:0;border-block-end:var(--hairline) solid var(--color-rule)}.field:last-of-type{border-block-end:0}.field__label{flex:1 1 var(--field-label-basis);font-size:var(--text-md)}.field__control{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-ink-2);white-space:nowrap}.field__unit{display:inline-block;width:var(--field-unit-w)}.field__control input[type=number]{width:var(--field-input-w);text-align:end}.field__error{flex:1 1 100%;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-crit-ink)}.field--wide .field__label,.field--wide .field__control{flex:1 1 100%}form.panel .field--wide{max-width:none}.field--wide .field__control{white-space:normal}.field--wide .field__control input{flex:1 1 var(--field-wide-input-basis);min-width:0}.responsive-table{container:table / inline-size;max-width:100%;overflow-x:auto;border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-md);background:linear-gradient(to right,var(--color-surface) var(--space-sm),transparent) 0 0 / var(--space-lg) 100% no-repeat local,linear-gradient(to left,var(--color-surface) var(--space-sm),transparent) 100% 0 / var(--space-lg) 100% no-repeat local,linear-gradient(to right,var(--color-rule-2),transparent) 0 0 / var(--space-xs) 100% no-repeat scroll,linear-gradient(to left,var(--color-rule-2),transparent) 100% 0 / var(--space-xs) 100% no-repeat scroll,var(--color-surface)}.responsive-table:not(:has(.random-checks-table)){animation:edges linear;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(to right,transparent,var(--color-ink) var(--fade-start),var(--color-ink) calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,var(--color-ink) var(--fade-start),var(--color-ink) calc(100% - var(--fade-end)),transparent)}.panel .responsive-table{border:0;border-radius:0}.responsive-table table{min-width:36rem;width:100%;border-collapse:collapse;font-size:var(--text-xs);line-height:var(--leading-xs)}.table-actions{width:1%;white-space:nowrap}.responsive-table td a{white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:clip;clip-path:inset(50%);white-space:nowrap;border:0}@container table (width < 44rem){.api-clients-table thead{display:none}.api-clients-table tr{display:grid;gap:var(--space-2xs);padding-block:var(--space-sm);border-block-end:var(--hairline) solid var(--color-rule)}.api-clients-table td{display:block;width:auto;padding:0;border:0;overflow-wrap:anywhere}.api-clients-table td[data-label]:before{content:attr(data-label) ": ";color:var(--color-ink-2)}}@container table (width < 44rem){.responsive-table table{min-width:0}.random-checks-table thead th{white-space:normal}.random-checks-table thead th,.random-checks-table tbody td{padding-inline:var(--space-xs)}.random-checks-table thead th:last-child,.random-checks-table tbody td:last-child{position:sticky;inset-inline-end:0;background:var(--color-surface);box-shadow:calc(-1 * var(--hairline)) 0 0 var(--color-rule)}.random-checks-table thead th:last-child{background:var(--color-surface-2)}}.responsive-table .grid-versions,.responsive-table .grid-first-pass,.responsive-table .grid-failures{table-layout:fixed;min-width:40rem}.responsive-table .grid-first-pass{min-width:58rem}.grid-versions th:nth-child(1){width:20%}.grid-versions th:nth-child(2){width:16%}.grid-versions th:nth-child(3){width:22%}.grid-versions th:nth-child(4){width:10%}.grid-versions th:nth-child(5){width:32%}.grid-first-pass th:nth-child(1){width:18%}.grid-first-pass th:nth-child(2){width:12%}.grid-first-pass th:nth-child(3){width:18%}.grid-first-pass th:nth-child(4){width:18%}.grid-first-pass th:nth-child(5){width:34%}.grid-failures th:nth-child(1){width:5%}.grid-failures th:nth-child(2){width:36%}.grid-failures th:nth-child(3){width:12%}.grid-failures th:nth-child(4){width:22%}.grid-failures th:nth-child(5){width:15%}.grid-failures th:nth-child(6){width:10%}.responsive-table .grid-failures td a{white-space:normal;overflow-wrap:break-word}caption{padding:var(--space-xs) var(--space-md);text-align:start;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2);border-block-end:var(--hairline) solid var(--color-rule)}thead th{position:sticky;inset-block-start:0;z-index:var(--z-base);padding:var(--space-xs) var(--space-md);text-align:start;font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--color-ink-2);background:var(--color-surface-2);border-block-end:var(--hairline) solid var(--color-rule);white-space:nowrap}thead th:empty,td:has(>input[type=checkbox]){width:var(--hairline);padding-inline-end:0}tbody td{padding:var(--space-xs) var(--space-md);vertical-align:middle;border-block-end:var(--hairline) solid var(--color-rule)}td.table-actions:empty:before{content:"";display:block;height:var(--control-h)}tbody th{padding:var(--space-xs) var(--space-md);text-align:start;vertical-align:middle;border-block-end:var(--hairline) solid var(--color-rule)}tbody tr:last-child td,tbody tr:last-child th{border-block-end:0}@media(hover:hover)and (pointer:fine){tbody tr:hover td,tbody tr:hover th{background:var(--color-surface-2)}}.cell-note{display:block;color:var(--color-warn-ink);font-size:var(--text-cell-note)}td[data-flagged]{min-inline-size:var(--flagged-cell-w);background:var(--color-warn-bg)}td,time,.num{font-variant-numeric:tabular-nums}.num{text-align:end}.verdict[data-status=fail]{color:var(--color-crit-ink);font-weight:700}.verdict[data-status=pass]{color:var(--color-ink-2)}.meter{height:var(--meter-h);background:var(--color-surface-2);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-pill);overflow:clip}.meter__fill{height:100%;background:var(--color-accent);border-radius:inherit;transition:width var(--dur-long) var(--ease-out)}.meter+p{margin-block-start:var(--space-xs)}.first-pass__table{margin-block-start:var(--space-md)}.first-pass__table table{min-width:58rem}.first-pass__table th[scope=row]{font-weight:700}.first-pass__note{display:block;margin-block-start:var(--space-3xs);font-weight:400;color:var(--color-ink-2)}.first-pass__split{min-width:15rem;color:var(--color-ink-2)}.notice{margin-block:0 var(--space-md);margin-inline:0;padding:var(--space-xs) var(--space-md);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2);background:var(--color-surface-2);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-sm)}.notice--action{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xs) var(--space-md)}.notice--action p{margin:0}.skeleton__bar{display:block;background:var(--color-rule);border-radius:var(--radius-sm);animation:skeleton-pulse var(--dur-pulse) var(--ease-in-out) infinite}.skeleton__bar--tally{width:4rem;height:var(--text-tally)}.skeleton__bar--head{width:10rem;max-width:60%;height:var(--leading-lg);margin-block-end:var(--space-xs)}.skeleton__bar--row{height:6.5rem;margin-block-end:var(--space-xs)}.skeleton__bar--gap{margin-block-end:var(--space-md)}.skeleton__bar--text{height:var(--leading-xs);margin-block-end:var(--space-md)}.skeleton__bar--btn{width:8rem;height:var(--control-h)}@keyframes skeleton-pulse{50%{opacity:var(--opacity-pulse)}}.notice--warn{color:var(--color-warn-ink);background:var(--color-warn-bg);border-color:var(--color-warn)}.notice--crit{color:var(--color-crit-ink);background:var(--color-crit-bg);border-color:var(--color-crit)}.notice--good{color:var(--color-good-ink);background:var(--color-good-bg);border-color:var(--color-good)}.secret-reveal{display:grid;gap:var(--space-xs);max-width:none}.secret-reveal p{margin-block:0}.secret-reveal__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.secret-reveal__label{flex:0 0 5rem}.secret-reveal__failed{flex:1 1 100%}.secret-reveal__value{flex:1 1 14rem;min-width:0;overflow-wrap:anywhere;color:var(--color-ink)}.report{margin-block:var(--space-xs) 0;margin-inline:0;padding-inline-start:var(--space-md)}.report li+li{margin-block-start:var(--space-xs)}.doc-list{margin-block:0 var(--space-lg);margin-inline:0;padding:0;list-style:none;border-block-start:var(--hairline) solid var(--color-rule)}.doc-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-xs);padding-inline:var(--space-sm);min-block-size:calc(var(--leading-md) + var(--leading-xs) + var(--space-2xs) + 2 * var(--space-xs));border-block-end:var(--hairline) solid var(--color-rule)}.doc-card__body{grid-column:1;grid-row:1;display:grid;min-width:0}.doc-card__line{display:grid;margin:0;min-width:0}.doc-card__head{min-width:0}.doc-card__id,.doc-card__mono{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;overflow-wrap:break-word}.doc-card__id{font-size:var(--text-sm);font-weight:400;text-decoration:none}.doc-card__id:focus-visible,.doc-card__id:active{text-decoration:underline}@media(hover:hover)and (pointer:fine){.doc-card__id:hover{text-decoration:underline}}.doc-card__status{font-family:var(--font-display);font-weight:700}.doc-card--warn .doc-card__status,.doc-card--crit .doc-card__status{padding-inline:var(--space-xs);border:var(--hairline) solid;border-radius:var(--radius-sm)}.doc-card--warn .doc-card__status{color:var(--color-warn-ink);background:var(--color-warn-bg);border-color:var(--color-warn)}.doc-card--crit .doc-card__status{color:var(--color-crit-ink);background:var(--color-crit-bg);border-color:var(--color-crit-line)}.doc-card__meta,.doc-card__detail{margin:0;font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2);font-variant-numeric:tabular-nums}.doc-card__actions{grid-column:1;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.doc-card__actions:empty{display:none}.doc-card__extra{grid-column:1;min-width:0}.doc-card__extra .subpanel{margin-block-start:var(--space-sm)}@media(min-width:40rem){.doc-card{grid-template-columns:minmax(0,1fr) auto}.doc-card__line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-md)}.doc-card__actions,.doc-card__actions:empty{display:flex;grid-column:2;grid-row:1}.doc-card--wide .doc-card__actions,.doc-card--wide .doc-card__actions:empty{min-inline-size:var(--card-actions-wide);justify-content:flex-end}.doc-card__extra{grid-column:1 / -1}}.spec{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2xs) var(--space-md);margin:0;font-size:var(--text-xs);line-height:var(--leading-xs)}.spec dt{color:var(--color-ink-2);white-space:nowrap}.spec dd{margin:0;font-family:var(--font-mono);letter-spacing:0;overflow-wrap:anywhere}.copy-preview,.raw{margin-block-start:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface-2);border:var(--hairline) solid var(--color-rule);border-radius:var(--radius-md)}.panel .copy-preview,.panel .raw{border:0;border-radius:var(--radius-sm)}.copy-preview pre,.raw pre{margin-block:var(--space-xs) 0;margin-inline:0;max-width:100%;max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink)}.login{display:flex;flex-wrap:wrap;align-content:start;gap:var(--space-lg) var(--space-2xl);padding-block-start:var(--space-hero)}.login__intro{flex:1 1 var(--login-intro-basis);max-inline-size:var(--measure)}.login .login__panel{flex:0 1 var(--form-w)}.login__title{margin-block:0 var(--space-xs);margin-inline:0;font-size:var(--text-2xl);line-height:var(--leading-2xl)}.login__lede{max-width:var(--measure);color:var(--color-ink-2)}.login__panel{display:flex;flex-direction:column;gap:var(--space-md);margin-block-end:0;padding:var(--space-lg)}.login__field{display:flex;flex-direction:column;gap:var(--space-2xs)}.login__field label{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.login__field input{width:100%}.login__error{padding:var(--space-xs) var(--space-sm);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-crit-ink);background:var(--color-crit-bg);border:var(--hairline) solid var(--color-crit);border-radius:var(--radius-sm)}.login__submit{width:100%}.login__submit[data-state=loading]:disabled{color:var(--color-on-accent);background:var(--color-accent-ink);border-color:var(--color-accent-ink)}@media(pointer:coarse){.login__field input{font-size:var(--text-lg)}}@property --fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes edges{0%{--fade-start: 0px;--fade-end: var(--fade-edge)}10%,90%{--fade-start: var(--fade-edge);--fade-end: var(--fade-edge)}to{--fade-start: var(--fade-edge);--fade-end: 0px}}@media(pointer:coarse){.btn,input[type=search],input[type=text],input[type=password],input[type=number],.btn--text{min-height:var(--control-h-touch)}.app-nav a,.app-account button{position:relative}.app-nav a:before,.app-account button:before{content:"";position:absolute;inset-block:calc(-1 * var(--space-sm));inset-inline:calc(-1 * var(--space-xs))}input[type=checkbox]{width:1.25rem;height:1.25rem}}@media(max-width:40rem){html{scroll-padding-block-start:var(--header-h-narrow)}.app-search{order:3;flex-basis:100%;max-width:none}.app-nav{order:2;flex:1 1 100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline-start:0;padding-block:var(--space-sm);animation:edges linear;animation-timeline:scroll(self inline);-webkit-mask-image:linear-gradient(to right,transparent,var(--color-ink) var(--fade-start),var(--color-ink) calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,var(--color-ink) var(--fade-start),var(--color-ink) calc(100% - var(--fade-end)),transparent)}.app-account{order:1;margin-inline-start:auto;padding-inline-start:0;border-inline-start:0}}@container page (width < 36rem){.spec{grid-template-columns:minmax(0,1fr);gap:0}.spec dt{margin-block-start:var(--space-xs)}}.dialog{width:min(var(--dialog-w),calc(100vw - 2 * var(--space-md)));max-height:calc(100dvh - 2 * var(--space-lg));overscroll-behavior:contain;padding:0;color:var(--color-ink);background:var(--color-surface);border:var(--hairline) solid var(--color-rule-2);border-radius:var(--radius-md)}.dialog::backdrop{background:var(--color-scrim)}.dialog__form{container:dialog / inline-size;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.dialog__title{margin:0;font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:700;letter-spacing:var(--track-text);overflow-wrap:anywhere;min-width:0}.dialog__body{max-width:var(--measure);margin:0;font-size:var(--text-md);line-height:var(--leading-md)}.dialog__field{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0}.dialog__field label{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.dialog__field input,.dialog__field select{width:100%}.dialog__field input[type=number]{width:6rem}.dialog__optional{margin-inline-start:var(--space-2xs);font-style:italic}.dialog__error{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-crit-ink)}.dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs);margin-block-start:var(--space-2xs)}@container dialog (width < 28rem){.dialog__actions>.btn{flex:1 1 auto}}.page-section{margin-block-end:var(--space-xl)}.page-section:last-child{margin-block-end:0}.panel--empty .panel__head{margin-block-end:0}.panel__note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-ink-2)}.panel--fields{max-inline-size:calc(var(--measure) + 2 * var(--space-md))}.tally__pause{flex:0 0 100%}@media(min-width:40rem){.tally__pause{flex:0 0 auto;margin-inline-start:auto}}.allclear__pause{margin-block-start:var(--space-xs)}.pause-control{display:grid;gap:var(--space-xs)}.tally__pause .pause-control{justify-items:start}.verdict-line{margin-block:0 var(--space-md)}.verdict-line__status{font-family:var(--font-display)}.verdict-line__status[data-verdict=escalate]{color:var(--color-warn-ink)}.first-pass__counts{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-md);margin:0;padding:0;list-style:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:var(--dur-reduced)!important;animation-duration:var(--dur-reduced)!important;animation-iteration-count:1!important}.btn:active:not(:disabled){transform:none}.skeleton__bar{animation:none}}
