@font-face{font-family:Barlow Condensed;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/barlow-condensed-latin-300-normal-Cnd1AN-G.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2")}@font-face{font-family:Big Shoulders Display;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/big-shoulders-display-latin-300-normal-hQH_9fah.woff2)format("woff2")}@font-face{font-family:Big Shoulders Display;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/big-shoulders-display-latin-400-normal-8hLphHNs.woff2)format("woff2")}@font-face{font-family:Big Shoulders Display;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/big-shoulders-display-latin-600-normal-DBjJvcBA.woff2)format("woff2")}@font-face{font-family:Big Shoulders Display;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cream:#fbefd4;--card:#fff8e6;--tan:#d6b89a;--tan-soft:#ecd9bd;--mauve:#5e4b4b;--inset:#f1e1bf;--header:#f4e6c9;--edge:#8a6c58;--ink:#3a2c2c;--brown:#6b5252;--tan-ink:#4a3a3a;--mauve-ink:#ebddc0;--on-mauve:#fbefd4;--plum:#8e2a6e;--plum-deep:#721f58;--on-plum:#fff8e6;--pink:#e0509d;--on-pink:#1b1212;--pink-text:#9d3b6e;--orange:#d8662b;--orange-text:#964922;--blue:#3c92d0;--blue-mark:#3b8eca;--blue-text:#30638a;--mustard:#e3b23c;--mustard-mark:#a7822f;--mustard-text:#755a25;--excellent:#4da48a;--excellent-mark:#48957e;--excellent-text:#396859;--good:#5e8f3a;--good-mark:#5e8f3a;--good-text:#49682e;--fair:#e3b23c;--fair-mark:#a7822f;--fair-text:#755a25;--weak:#c8302f;--weak-mark:#c8302f;--weak-text:#b22c2b;--weak-tint:#f9e0d8;--standing-better:#a6be87;--series-model-3:#3a2c2c;--series-model-3-text:#3a2c2c;--series-model-s:#7a2260;--series-model-s-text:#7a2260;--series-model-x:#b8531f;--series-model-x-text:#964922;--series-model-y:#48957e;--series-model-y-text:#2a6a55;--paint-pearl-white:#e6e7e3;--paint-ultra-white:#eceeea;--paint-white:#e4e5e1;--paint-solid-black:#1d1e20;--paint-diamond-black:#1a1b1f;--paint-obsidian-black:#17181a;--paint-black:#1c1d1f;--paint-midnight-silver:#5a5f66;--paint-silver-metallic:#b3b7bb;--paint-quicksilver:#a4a9ae;--paint-silver:#a9aeb3;--paint-stealth-grey:#6a6e72;--paint-deep-blue:#27466f;--paint-blue-metallic:#31608f;--paint-blue:#2f5a88;--paint-red-multi-coat:#8e1f26;--paint-ultra-red:#b02430;--paint-midnight-cherry-red:#5b1020;--paint-red:#9a2229;--paint-green:#3f6b55;--paint-brown:#6b5642;--notice-info:#fff8e6;--notice-warn:#f6e3ad;--notice-error:#f8d9cf;--glass:#fffaf0;--rim:#5e4b4b;--rim-on-dark:#fbefd4;--glint:#fff;--mask-on:#000;--ink-a10:#3a2c2c1a;--ink-a28:#3a2c2c47;--ink-a55:#3a2c2c8c;--cream-a30:#fbefd44d;--shade-a18:#0000002e;--glint-a14:#ffffff24;--glint-a35:#ffffff59;--tint-hover:color-mix(in srgb, currentColor 12%, transparent);--plum-tint:color-mix(in srgb, var(--plum) 10%, transparent);--plum-tint-strong:color-mix(in srgb, var(--plum) 22%, transparent);--space-hair:1px;--space-0:2px;--space-1:4px;--space-half:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--icon-nudge:3px;--arrow-gap:.4em;--arrow-step:3px;--underline-offset:.18em;--stroke-hair:1px;--stroke-ctrl:1.5px;--stroke-bold:2px;--stroke-rule:3px;--stroke-mark:4px;--stroke-heavy:5px;--radius-panel:16px;--radius-ctrl:12px;--radius-pill:99px;--radius-item:8px;--radius-sm:4px;--radius-round:50%;--hairline:1px solid var(--tan);--pager-reserve:88px;--grade-strip-height:3px;--grade-strip:linear-gradient(90deg, color-mix(in oklab, var(--weak) 70%, var(--cream)) 0 25%, color-mix(in oklab, var(--fair) 70%, var(--cream)) 25% 60%, color-mix(in oklab, var(--good) 70%, var(--cream)) 60% 85%, color-mix(in oklab, var(--excellent) 70%, var(--cream)) 85% 100%);--shadow-panel:0 1px 2px #3a2c2c2e, 0 10px 24px -12px #3a2c2c59;--shadow-pop:0 1px 2px #3a2c2c33, 0 10px 24px -10px #3a2c2c73;--shadow-pin:drop-shadow(0 1.5px 1.5px #3a2c2c47);--z-under:-1;--z-base:0;--z-raised:2;--z-sticky:10;--z-popover:30;--z-skip:100;--gutter:clamp(16px, 4vw, 56px);--column:1120px;--header-height:72px;--header-height-phone:calc(var(--tap) + 2 * var(--space-2));--tap:44px;--ctrl-compact:34px;--ctrl-code:calc(var(--tap) + var(--space-5));--ctrl-big:64px;--ctrl-mini:28px;--plate-slot:48px;--plate-slot-lg:56px;--tag-height:26px;--tag-height-sm:20px;--dot-size:10px;--swatch-sm:14px;--swatch-md:22px;--bullet:7px;--measure-figure:8ch;--measure-status:10ch;--measure-tag:22ch;--measure-heading:35ch;--measure-cell:30ch;--measure-email:32ch;--measure-caption:36ch;--measure-narrow:40ch;--measure-sentence:44ch;--measure-promise:48ch;--measure-short:56ch;--measure-standfirst:60ch;--measure:62ch;--measure-answer:62ch;--measure-prose:70ch;--measure-lead:72ch;--measure-note:78ch;--measure-wide:80ch;--measure-fine:90ch;--aside:340px;--toc:240px;--width-plate:520px;--width-sheet:900px;--width-list:420px;--width-form:46rem;--width-search:360px;--hero-vial-min:300px;--hero-vial-max:380px;--vial-figure:150px;--spark-width:220px;--spark-height:56px;--meter-min:112px;--meter-max:240px;--menu-email:22rem;--menu-phone-min:300px;--dl-label:10rem;--dl-label-narrow:7.5em;--filter-min:7rem;--filter-min-l:11rem;--field-data:14rem;--field-data-min:12rem;--dialog-reserve:22rem;--turnstile-height:65px;--specimen-meter:160px;--specimen-type-label:220px;--specimen-space-label:110px;--specimen-rack:660px;--specimen-blocks:760px;--col-xs:7rem;--col-s:8rem;--col-m:9rem;--col-l:10rem;--col-xl:11rem;--col-2xl:12rem;--basis-2xs:180px;--basis-xs:200px;--basis-s:240px;--basis-m:260px;--basis-l:280px;--basis-stat:140px;--hold-line:2.5em;--hold-chart:260px;--hold-sheet:320px;--hold-preview:960px;--zoom-preview:.64;--reserve-line:1.5em;--reserve-line-tight:1.4em;--reserve-lines-2:2.6em;--font-display:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--font-headline:"Big Shoulders Display", "Barlow Condensed", "Arial Narrow", sans-serif;--font-text:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:var(--font-display);--weight-heading:600;--weight-heading-light:300;--text-display:clamp(2.75rem, 6.4vw, 5.25rem);--text-h1:clamp(2.25rem, 4.6vw, 3.75rem);--text-h2:clamp(2rem, 3.6vw, 3rem);--text-h3:1.75rem;--text-h4:1.25rem;--text-body-lg:1.125rem;--text-body:1rem;--text-small:.875rem;--text-label:.8125rem;--text-micro:.6875rem;--text-data-lg:1.875rem;--text-data:1.25rem;--text-h5:1.5rem;--text-lead:1.0625rem;--text-ui:.9375rem;--text-tiny:.75rem;--text-mark:1.25rem;--text-price:2.5rem;--text-price-lg:3.5rem;--text-code:2.5rem;--text-verdict:clamp(2.5rem, 4.4vw, 3.75rem);--optical-heavy:-.03em;--optical-light:-.048em;--track-snug:.03em;--track-data:.06em;--track-caps:.08em;--track-label:.12em;--track-code:.15em;--leading-tight:.95;--leading-flat:1;--leading-snug:1.15;--leading-compact:1.2;--leading-ui:1.3;--leading-text:1.45;--leading-body:1.5;--leading-loose:1.6;--leading-row:1.5rem;--ease:cubic-bezier(.16, 1, .3, 1);--ease-out:ease-out;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s;--dur-reveal:1.2s;--opacity-rule:.4;--opacity-loading:.55;--opacity-grid:.55;--opacity-grid-top:.9;--og-width:1200px;--og-height:630px;--og-safe:60px;--og-copy-top:190px;--og-copy-width:600px;--og-sub-gap:36px;--og-sub-measure:560px;--og-card-width:460px;--og-card-height:450px;--og-card-pad-block:28px;--og-card-pad-inline:30px;--og-card-row-gap:20px;--og-tube:170px;--og-rows-gap:30px;--og-rows-gap-plain:26px;--og-item-pad-top:15px;--og-tag-height:36px;--text-og-mark:30px;--text-og-headline:92px;--text-og-sub:36px;--text-og-tag:20px;--text-og-label:26px;--text-og-row:24px;--text-og-figure:74px;--text-og-item:34px;--text-og-source:22px;--leading-og-item:1.1;--leading-og-source:1.25;--font-system:system-ui, sans-serif;--fg:var(--ink);--dim:var(--brown);--line:var(--tan);--accent:var(--plum);--focus:var(--plum);--focus-width:2px;--focus-gap:3px;--focus-halo:var(--cream)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-variant-ligatures:none;scrollbar-color:var(--tan) var(--cream);scrollbar-width:thin;scroll-padding-top:var(--space-4)}html:has(body .page){overflow:hidden}.page{flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}.page>.page-scroll{scrollbar-color:var(--tan) var(--cream);scrollbar-width:thin;scrollbar-gutter:stable;min-height:0;scroll-padding-top:var(--space-4);flex-direction:column;flex:auto;display:flex;position:relative;overflow-y:scroll}.page>.page-scroll>main{flex:1 0 auto}@media (height<=520px){html:has(body .page){overflow:visible}.page{height:auto;min-height:100dvh;overflow:visible}.page>.page-scroll{flex:1 0 auto;overflow:visible}}@media print{html:has(body .page){overflow:visible}.page,.page>.page-scroll{height:auto;min-height:0;display:block;overflow:visible}.page>.page-scroll{container-type:normal}}body{background:var(--cream);min-width:320px;color:var(--ink);font:400 var(--text-body) / var(--leading-body) var(--font-text);font-variant-numeric:tabular-nums;font-feature-settings:"liga" 0, "tnum" 1;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-headline);font-weight:var(--weight-heading);line-height:var(--leading-tight);text-wrap:balance;margin:0}p,dl,dd,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}p,li,dd{text-wrap:pretty}.pub-prose,.pub-lead,.pub-body-lg,.ui-fine,.appx-lede{font-variant-ligatures:common-ligatures;font-feature-settings:"liga" 1, "kern" 1, "tnum" 1}.pub-lead,.appx-lede{text-wrap:balance}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--plum);text-underline-offset:var(--underline-offset);text-decoration-thickness:1px}a:hover{color:var(--plum-deep);text-decoration-thickness:2px}hr{border:0;border-top:var(--hairline);margin:0}:where(code,kbd){font-family:var(--font-display);letter-spacing:.04em;font-weight:600}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-gap);box-shadow:0 0 0 var(--focus-gap) var(--focus-halo);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}:where(.ui-control,.appx-plate) :is(input,textarea,select):focus-visible,[tabindex="-1"]:focus{box-shadow:none;outline:none}:is(:root[data-input=pointer] :focus-visible,:root[data-input=pointer] .ui-pack--choice:has(:focus-visible)){box-shadow:none!important;outline:none!important}::selection{background:var(--plum);color:var(--on-plum)}.ui-band--mauve ::selection{background:var(--cream);color:var(--ink)}.ui-band--mauve .ui-panel ::selection{background:var(--plum);color:var(--on-plum)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.skip-link{left:var(--space-2);top:var(--space-2);z-index:var(--z-skip);padding:var(--space-2) var(--space-3);background:var(--plum);color:var(--on-plum);border-radius:var(--radius-ctrl);font:600 var(--text-small) var(--font-display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;position:absolute}.skip-link:not(:focus){clip-path:inset(50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.noscript-note{padding:var(--space-3) var(--space-4);background:var(--card);color:var(--ink);font:400 var(--text-body) / var(--leading-body) var(--font-system);margin:0}.noscript-note a{color:var(--plum)}.ui-icon{flex:none}.ui-icon--ink{color:var(--ink)}.ui-icon--good{color:var(--good-text)}[aria-expanded=false]>.ui-icon--turn{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.ui-icon--turn{transition:transform .15s ease-out}}.ui-icon--fade{transition:color var(--dur-base) var(--ease-out)}.ui-wordmark{--mark-box:var(--ink);--mark-letters:var(--cream);--mark-dot:var(--pink);font:400 var(--text-mark) / var(--leading-flat) var(--font-headline);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg);white-space:nowrap;align-items:center;display:inline-flex}.ui-wordmark b{letter-spacing:var(--track-label);font-weight:700}.ui-wordmark__light{color:var(--dim);margin-left:.3em}.ui-wordmark>b,.ui-wordmark__light{text-box:trim-both cap alphabetic}.ui-wordmark .ui-logomark{flex:none;width:1.6em;height:1.6em;margin-right:.45em}@supports not (text-box:trim-both cap alphabetic){.ui-wordmark .ui-logomark{position:relative;top:calc(.35em - .5cap)}}.ui-logomark__box{fill:var(--mark-box,var(--ink))}.ui-logomark__letters{fill:var(--mark-letters,var(--cream))}.ui-logomark__dot{fill:var(--mark-dot,var(--pink))}.ui-wordmark--share{font-size:var(--text-og-mark)}@media (width<=719px){.ui-wordmark--app{font-size:var(--text-lead)}}@media (width<=359px){.ui-wordmark--app{font-size:var(--text-ui)}}@media (width<=520px){.ui-wordmark--site{font-size:var(--text-lead)}}@media (width<=350px){.ui-wordmark--site{font-size:var(--text-ui)}}.ui-band--mauve .ui-wordmark{--mark-box:var(--cream);--mark-letters:var(--ink)}.ui-hp{font-family:var(--font-headline);font-weight:var(--weight-heading);line-height:var(--leading-tight);color:inherit;text-wrap:balance;margin:0}.ui-hp b{font-weight:var(--weight-heading)}.ui-hp>span{font-weight:var(--weight-heading-light)}.ui-hp--display{align-items:baseline;gap:0 calc(.28em - var(--optical-light));font-size:var(--text-display);text-transform:uppercase;flex-wrap:wrap;display:flex}.ui-hp--band{align-items:center;gap:var(--space-1) .28em;margin-bottom:var(--space-6);font-size:var(--text-h2);line-height:var(--leading-flat);text-transform:uppercase;flex-wrap:wrap;display:flex}.ui-hp--band:after{content:"";order:2;flex:1 1 var(--space-7);min-width:var(--space-7);height:var(--stroke-hair);background:var(--line);margin-inline-start:calc(var(--space-4) - .28em)}.ui-hp__aside{font:600 var(--text-ui) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;order:3;margin-inline-start:calc(var(--space-4) - .28em);font-style:normal}.ui-hp--page{font-size:var(--text-h1)}.ui-hp--panel{font-size:var(--text-h3)}.ui-hp--sub{font-size:var(--text-h4);text-transform:uppercase;letter-spacing:var(--track-snug)}.ui-hp--prose{font-size:var(--text-h3)}.ui-hp--share{font-size:var(--text-og-headline);line-height:var(--leading-tight);text-transform:uppercase;display:block}.ui-hp--share>b{margin-inline-start:var(--optical-heavy);display:block}.ui-hp--share>span{margin-inline-start:var(--optical-light);display:block}.ui-hp--bar{align-items:center;gap:var(--space-1) var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--hairline);flex-wrap:wrap;display:flex}.ui-hp--ruled{overflow-wrap:anywhere;align-items:center}.ui-hp--ruled>span{color:var(--ink)}.ui-hp--ruled:after{content:"";flex:1 1 var(--space-7);min-width:var(--space-7);height:var(--stroke-hair);background:var(--ink);opacity:var(--opacity-rule)}.ui-hp--verdict{font-size:var(--text-verdict);text-transform:uppercase}.ui-hp--display>b,.ui-hp--verdict>b{margin-inline-start:var(--optical-heavy)}.ui-hp--band>b{margin-inline-start:calc(var(--optical-heavy) * .5)}.ui-hp--display>span{margin-inline-start:var(--optical-light)}.ui-hp--stacked>span{flex-basis:100%}.ui-band{--measure:var(--measure-prose);padding-block:var(--space-8);background:var(--cream);color:var(--fg)}.ui-band--first{padding-top:var(--space-7)}.ui-band--tan{background:var(--tan);--focus-halo:var(--tan);--dim:var(--tan-ink);--line:var(--ink-a28)}.ui-band--mauve{background:var(--mauve);color:var(--on-mauve);--fg:var(--on-mauve);--dim:var(--mauve-ink);--line:var(--cream-a30);--accent:var(--cream);--focus:var(--cream);--focus-halo:var(--mauve)}.ui-col{width:100%;max-width:calc(var(--column) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}@media (width<=1000px){.ui-band{padding-block:var(--space-7)}}@media (width<=640px){.ui-band--first{padding-top:var(--space-5)}}.ui-band--tan a:not(.ui-btn){color:var(--ink)}.ui-band--tan a:not(.ui-btn):hover{color:var(--ink);text-decoration-thickness:var(--stroke-bold)}.ui-band--mauve a:not(.ui-btn){color:var(--on-mauve)}.ui-band--mauve a:not(.ui-btn):hover{color:var(--on-mauve);text-decoration-thickness:var(--stroke-bold)}.ui-band .ui-panel a:not(.ui-btn){color:var(--plum)}.ui-band .ui-panel a:not(.ui-btn):hover{color:var(--plum-deep)}.ui-links-ink{display:contents}.ui-links-ink a:where(:not([class*=ui-])),.ui-links-ink .ui-band .ui-panel a:where(:not([class*=ui-])),.ui-links-ink .ui-notice a:where(:not([class*=ui-])),.ui-links-ink .ui-btn.ui-btn--link,.ui-links-ink .ui-notice .ui-btn--link{color:var(--ink)}.ui-links-ink a:where(:not([class*=ui-])):hover,.ui-links-ink .ui-band .ui-panel a:where(:not([class*=ui-])):hover,.ui-links-ink .ui-notice a:where(:not([class*=ui-])):hover,.ui-links-ink .ui-btn.ui-btn--link:hover{color:var(--ink);text-decoration-thickness:var(--stroke-bold)}.ui-tabpanel--bands>.ui-band:first-child>.ui-col>.ui-hp--band:after{visibility:hidden}.ui-tabpanel--bands>.ui-band:first-child{padding-top:var(--space-6)}.ui-tabpanel--bands:focus-visible{outline-offset:calc(-1 * var(--focus-gap))}.ui-band.ui-band--open-end{padding-bottom:0}.ui-band.ui-band--foot{padding-block:var(--space-7);border-top:var(--stroke-hair) solid var(--cream-a30)}.ui-panel{--fg:var(--ink);--dim:var(--brown);--line:var(--tan);--accent:var(--plum);--focus:var(--plum);--focus-halo:var(--card);min-width:0;padding:var(--space-6);background:var(--card);color:var(--ink);border:var(--hairline);border-radius:var(--radius-panel)}.ui-band--tan .ui-panel,.ui-band--mauve .ui-panel{box-shadow:inset 0 1px 0 var(--glint-a35), var(--shadow-panel);border-color:#0000}.ui-panel--flush{padding:0;overflow:hidden}.ui-panel--flush>.ui-panel__head{padding:var(--space-5) var(--space-4) 0}.ui-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.ui-panel__title{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ui-panel__actions{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}@media (width<=1000px){.ui-panel{padding:var(--space-5)}}@media (width<=640px){.ui-panel{padding:var(--space-4)}}.ui-panel.ui-panel--flush{padding:0}.ui-panel__lead{flex:0 0 100%;order:3;min-width:0}.ui-panel.ui-panel--preview{box-shadow:var(--shadow-pop);padding:0;overflow:hidden}@media (width>=1024px){.ui-panel--preview{max-width:calc((var(--column) + 2 * var(--gutter)) * var(--zoom-preview));margin-inline:auto}.ui-panel--preview>*{zoom:var(--zoom-preview)}}@media (width<=1000px){.ui-panel__actions{order:4}}.ui-panel--flush .ui-fine{padding:var(--space-4)}.ui-panel--pad-sm{padding:var(--space-5)}.ui-panel--pad-snug{padding:var(--space-5) var(--space-4) var(--space-5)}.ui-panel--stack{flex-direction:column;align-items:stretch;display:flex}.ui-panel--gap-1{gap:var(--space-1)}.ui-panel--gap-2{gap:var(--space-2)}.ui-panel--gap-3{gap:var(--space-3)}.ui-panel--gap-4{gap:var(--space-4)}.ui-panel--center{align-content:center;justify-items:center;display:grid}.ui-panel--subgrid{grid-row:1/-1;grid-template-rows:subgrid;row-gap:var(--space-3);display:grid}.ui-panel--head-none>.ui-panel__head{margin-bottom:0}.ui-panel--head-lg>.ui-panel__head{margin-bottom:var(--space-5)}.ui-panel.ui-panel--hl-hair{border-color:var(--ink);box-shadow:0 0 0 var(--stroke-hair) var(--ink)}.ui-panel.ui-panel--hl-bold{box-shadow:0 0 0 var(--stroke-bold) var(--ink), var(--shadow-panel)}.ui-band--cream .ui-panel.ui-panel--hl-bold{box-shadow:0 0 0 var(--stroke-bold) var(--ink)}.ui-panel--scroll-x{overflow-x:auto}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-ctrl);color:var(--fg);font:700 var(--text-body) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:1.5px solid #0000;text-decoration:none;display:inline-flex;position:relative}.ui-btn:hover{text-decoration:none}.ui-btn--sm{min-height:var(--ctrl-compact);padding:0 var(--space-3);font-size:var(--text-small)}.ui-btn--sm:not(.ui-btn--link):after{content:"";inset:calc((var(--ctrl-compact) - var(--tap)) / 2) 0;position:absolute}.ui-btn--lg{min-height:52px;padding:0 var(--space-6);font-size:var(--text-body-lg)}.ui-btn--block{width:100%;display:flex}.ui-btn--primary{background:var(--plum);color:var(--on-plum)}.ui-btn--primary:hover,.ui-btn--primary.is-hover{background:var(--plum-deep);color:var(--on-plum)}.ui-btn--ghost{border-color:currentColor}.ui-btn--ghost:hover,.ui-btn--ghost.is-hover{background:var(--tint-hover);color:var(--fg)}.ui-btn--danger{border-color:var(--edge);color:var(--weak-text);background:0 0}.ui-btn--danger:hover,.ui-btn--danger.is-hover{background:var(--notice-error);border-color:var(--weak-text);color:var(--weak-text)}.ui-band--mauve .ui-btn--primary{background:var(--cream);color:var(--ink)}.ui-band--mauve .ui-btn--primary:hover,.ui-band--mauve .ui-btn--primary.is-hover{background:var(--card);color:var(--ink)}.ui-band--mauve .ui-panel .ui-btn--primary{background:var(--plum);color:var(--on-plum)}.ui-band--mauve .ui-panel .ui-btn--primary:hover{background:var(--plum-deep)}.ui-btn.is-focus,.ui-btn:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px;box-shadow:0 0 0 var(--focus-gap) var(--focus-halo)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;background:var(--tan-soft);color:var(--brown);border-color:#0000}.ui-btn--ghost:disabled,.ui-btn--ghost[aria-disabled=true]{border-color:var(--tan);background:0 0}.ui-btn.is-loading{cursor:progress}.ui-btn.is-loading:disabled{background:var(--plum);color:var(--on-plum)}.ui-btn--ghost.is-loading:disabled{color:var(--fg);background:0 0;border-color:currentColor}.ui-btn--danger.is-loading:disabled{color:var(--weak-text);border-color:var(--edge);background:0 0}.ui-band--mauve .ui-btn--primary.is-loading:disabled{background:var(--cream);color:var(--ink)}.ui-btn__spin{border-radius:var(--radius-round);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-band--mauve .ui-btn--danger{border-color:var(--notice-error);color:var(--notice-error)}.ui-band--mauve .ui-btn--danger:hover,.ui-band--mauve .ui-btn--danger.is-hover{background:var(--notice-error);color:var(--weak-text)}.ui-band--mauve .ui-btn--ghost:disabled,.ui-band--mauve .ui-btn--ghost[aria-disabled=true],.ui-band--mauve .ui-btn--danger:disabled{border-color:var(--line);color:var(--mauve-ink);background:0 0}.ui-band--mauve .ui-panel .ui-btn--danger{border-color:var(--edge);color:var(--weak-text)}.ui-band--mauve .ui-panel .ui-btn--ghost:disabled{border-color:var(--tan);color:var(--brown)}.ui-btn.ui-btn--link{min-height:0;color:var(--plum);font:inherit;letter-spacing:inherit;text-transform:none;text-underline-offset:.2em;white-space:normal;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.ui-btn.ui-btn--link:after{content:"";inset:calc(-1 * var(--space-3)) calc(-1 * var(--space-1));position:absolute}.ui-btn.ui-btn--link:hover{color:var(--plum-deep);background:0 0;text-decoration:underline}.ui-btn--link.is-focus,.ui-btn--link:focus-visible{outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo);border-radius:var(--radius-sm)}.ui-btn.ui-btn--link.ui-btn--box-inline{vertical-align:baseline;display:inline-flex}.ui-btn.ui-btn--link.ui-btn--box-tap{min-height:var(--tap);align-items:center;display:inline-flex}.ui-btn.ui-btn--start{text-align:start}@media (width<=520px){.ui-btn.ui-btn--hdr-site{padding:0 var(--space-3)}}@media (width<=350px){.ui-btn.ui-btn--hdr-site{padding:0 var(--space-2);font-size:var(--text-small);letter-spacing:var(--track-snug)}}@media (width<=719px){.ui-btn.ui-btn--hdr-app{min-height:var(--ctrl-mini);padding-inline:var(--space-3);font-size:var(--text-label);letter-spacing:var(--track-snug)}.ui-btn.ui-btn--hdr-app:after{content:"";inset:calc((var(--ctrl-mini) - var(--tap)) / 2) 0;position:absolute}}.ui-tabs{gap:0 var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-tab{min-height:var(--tap);padding:0 var(--space-0);color:var(--dim);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ui-tab:hover,.ui-tab.is-hover,.ui-tab.is-active{color:var(--fg);text-decoration:none}.ui-tab.is-active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ui-tab.is-focus,.ui-tab:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-tab:disabled{cursor:not-allowed;color:var(--dim)}.ui-tabs--scroll{scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--space-2));padding:var(--space-1) var(--space-2) 0;box-shadow:inset 0 -1px 0 var(--line);--fade-start:0px;--fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--mask-on) var(--fade-start), var(--mask-on) calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--mask-on) var(--fade-start), var(--mask-on) calc(100% - var(--fade-end)), transparent 100%);border-bottom:0;flex-wrap:nowrap;position:relative;overflow:auto hidden}.ui-tabs--scroll::-webkit-scrollbar{display:none}.ui-tabs--scroll[data-fade-start]{--fade-start:var(--space-6)}.ui-tabs--scroll[data-fade-end]{--fade-end:var(--space-6)}.ui-tabs--scroll .ui-tab{white-space:nowrap;flex:none}.ui-tabs--scroll .ui-tab.is-active:after{bottom:0}.ui-tabs--scroll .ui-tab.is-focus,.ui-tabs--scroll .ui-tab:focus-visible{outline-offset:calc(-1 * var(--focus-width));box-shadow:inset 0 0 0 calc(2 * var(--focus-width)) var(--focus-halo)}.ui-seg{gap:var(--space-0);padding:var(--space-0);border:1px solid var(--edge);border-radius:var(--radius-pill);background:var(--inset);flex-wrap:wrap;display:inline-flex}.ui-seg__btn{min-height:calc(var(--ctrl-compact) - 2 * var(--space-0) - 2px);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;position:relative}.ui-seg__btn:after{content:"";inset:calc((var(--ctrl-compact) - var(--tap)) / 2) 0;position:absolute}.ui-seg__btn:hover,.ui-seg__btn.is-hover{background:var(--tan-soft)}.ui-seg__btn[aria-pressed=true],.ui-seg__btn[aria-checked=true]{background:var(--mauve);color:var(--on-mauve)}.ui-seg__btn:disabled{color:var(--brown);cursor:not-allowed}.ui-seg__btn.is-focus,.ui-seg__btn:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-band--mauve .ui-seg{background:var(--shade-a18);border-color:var(--on-mauve)}.ui-band--mauve .ui-seg__btn{color:var(--on-mauve)}.ui-band--mauve .ui-seg__btn:hover{background:var(--glint-a14)}.ui-band--mauve .ui-seg__btn[aria-pressed=true],.ui-band--mauve .ui-seg__btn[aria-checked=true]{background:var(--cream);color:var(--ink)}.ui-band--mauve .ui-panel .ui-seg{background:var(--inset);border-color:var(--edge)}.ui-band--mauve .ui-panel .ui-seg__btn{color:var(--ink)}.ui-band--mauve .ui-panel .ui-seg__btn:hover{background:var(--tan-soft)}.ui-band--mauve .ui-panel .ui-seg__btn[aria-pressed=true],.ui-band--mauve .ui-panel .ui-seg__btn[aria-checked=true]{background:var(--mauve);color:var(--on-mauve)}.ui-seg--nowrap{flex-wrap:nowrap}.ui-seg--stretch-always{display:flex}.ui-seg--stretch-always .ui-seg__btn{flex:1 1 0}@media (width<=640px){.ui-seg--stretch-phone{width:100%;display:flex}.ui-seg--stretch-phone .ui-seg__btn{min-width:0;padding-inline:var(--space-1);flex:1 1 0}}.ui-seg--big{box-sizing:border-box;height:var(--ctrl-big);flex-wrap:nowrap;gap:0;display:flex}.ui-seg--big .ui-seg__btn{min-width:0;min-height:calc(var(--ctrl-big) - var(--space-2));font-size:var(--text-body-lg);flex:1 1 0;padding:0}.ui-fav{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius-ctrl);color:var(--dim);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-fav:hover{background:var(--tint-hover);color:var(--fg)}.ui-fav[aria-pressed=true],.ui-fav[aria-pressed=true]:hover{color:var(--pink-text)}.ui-fav:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-3px}.ui-fav.has-label{padding:0 var(--space-3)}.ui-fav.has-label:hover{background:var(--tint-hover)}.ui-field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.ui-field__label{font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.ui-field__opt{text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-text)}.ui-control{min-inline-size:0;max-inline-size:100%;min-height:var(--tap);border:1.5px solid var(--edge);border-radius:var(--radius-ctrl);background:var(--inset);color:var(--ink);transition:border-color var(--dur-fast);align-items:center;display:flex}.ui-control:hover,.ui-control.is-hover{border-color:var(--ink)}.ui-control:focus-within,.ui-control.is-focus{border-color:var(--plum);outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-input{min-width:0;min-height:var(--tap);padding:0 var(--space-4);color:var(--ink);font:400 var(--text-body) / var(--leading-compact) var(--font-text);background:0 0;border:0;outline:none;flex:1;margin-block:-1.5px}.ui-input::placeholder{color:var(--brown);opacity:1}.ui-input--caps{text-transform:uppercase}.ui-input--display{font:600 var(--text-data) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-caps)}.ui-control--code{min-height:var(--ctrl-code);align-items:stretch}.ui-input--code{min-height:calc(var(--ctrl-code) - var(--space-1));padding:var(--space-2) var(--space-4);font:700 var(--text-code) / var(--leading-compact) var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:var(--track-code);text-align:center;text-indent:var(--track-code);margin-block:0}.ui-control__unit{padding-right:var(--space-4);color:var(--brown);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-data);align-items:center;display:inline-flex}.ui-control--area{align-items:stretch}.ui-control--area textarea{min-height:96px;padding:var(--space-3) var(--space-4);resize:vertical;line-height:var(--leading-text)}.ui-select{appearance:none;cursor:pointer;padding-right:0}.ui-control--select .ui-control__unit{pointer-events:none;padding-right:var(--space-3)}.ui-field__msg{gap:var(--space-2);font:400 var(--text-small) / var(--leading-text) var(--font-text);color:var(--dim);align-items:flex-start;display:flex}.ui-field__msg .ui-icon{margin-top:var(--space-0)}.ui-field__msg--err{color:var(--weak-text);font-weight:600}.has-error .ui-control{border-color:var(--weak-text);border-width:2px}.ui-control.is-disabled{background:var(--tan-soft);border-color:var(--tan);color:var(--brown)}.ui-control.is-disabled .ui-input{color:var(--brown);cursor:not-allowed}.ui-field--big .ui-control{min-height:var(--ctrl-big);min-width:0}.ui-field--big .ui-input{min-width:0;min-height:var(--ctrl-big);font:600 var(--text-data) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-snug)}.ui-field--big .ui-input--caps{letter-spacing:var(--track-caps)}.ui-field--big .ui-input::placeholder{text-transform:none}.ui-field--big .ui-control__unit{padding-right:var(--space-2)}.ui-field--figure-lg .ui-input{font:700 var(--text-data-lg) / var(--leading-snug) var(--font-data);font-variant-numeric:tabular-nums}.ui-field--compact{gap:0}.ui-field--compact>.ui-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-field--compact .ui-control{min-height:var(--ctrl-compact);border-radius:var(--radius-pill);border-width:1px}.ui-field--compact .ui-input{min-height:var(--tap);margin-block:calc((var(--ctrl-compact) - var(--tap)) / 2);padding-inline:var(--space-3);font-size:var(--text-ui)}.ui-field--compact .ui-select{font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;padding-right:0}.ui-field--compact .ui-control__unit{padding-right:var(--space-3)}.ui-control__lead{padding-left:var(--space-3);color:var(--brown);pointer-events:none;align-items:center;display:inline-flex}.ui-control__lead+.ui-input{padding-left:var(--space-2)}.ui-input--ellipsis{text-overflow:ellipsis}.ui-field--reserve-always>.ui-field__msg{min-height:calc(2 * var(--leading-text) * var(--text-small))}@media (width>=760px){.ui-field--reserve-wide>.ui-field__msg{min-height:var(--reserve-lines-2)}}.ui-band--mauve .ui-field__msg--err{color:var(--notice-error)}.ui-band--mauve .ui-panel .ui-field__msg--err{color:var(--weak-text)}.ui-table-wrap{min-width:0}.ui-table{border-collapse:collapse;width:100%;font:400 var(--text-body) / var(--leading-ui) var(--font-text)}.ui-table th{padding:var(--space-3) var(--space-4);border-bottom:1.5px solid var(--mauve);text-align:left;font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);white-space:nowrap}.ui-table thead th{background:var(--header)}.ui-table td{height:var(--tap);padding:var(--space-2) var(--space-4);border-top:var(--hairline);vertical-align:middle}.ui-table tbody tr:first-child td{border-top:0}.ui-table .is-end{text-align:right;font-variant-numeric:tabular-nums}.ui-table td.is-end{font:600 var(--text-body-lg) / var(--leading-compact) var(--font-data)}.ui-table td.is-primary{overflow-wrap:anywhere;font-weight:600}.ui-table-wrap.is-plain .ui-table td.is-end,.ui-table-wrap.is-plain .ui-table td.is-primary{font:400 var(--text-body) / var(--leading-ui) var(--font-text)}.ui-table-wrap.is-plain .ui-table td.is-end{font-variant-numeric:tabular-nums}.ui-table-wrap.is-table .ui-table td.is-nowrap{white-space:nowrap}.ui-table td{order:var(--ui-card-order,0)}.ui-table__sort{align-items:center;gap:var(--space-half);min-width:var(--tap);min-height:var(--tap);margin:calc(var(--space-3) * -1) 0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-table__sort:hover,.ui-table th[aria-sort=ascending] .ui-table__sort,.ui-table th[aria-sort=descending] .ui-table__sort{color:var(--ink)}.ui-table__row.is-link{cursor:pointer}.ui-table__row.is-link:hover,.ui-table__row.is-hover{background:var(--inset)}.ui-table__row.is-selected{background:var(--tan-soft);box-shadow:inset var(--stroke-mark) 0 0 var(--plum)}.ui-table__row.is-selected.is-link:hover{background:var(--tan-soft)}.ui-table__row.is-link:focus-visible,.ui-table__row.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:-3px;border-radius:0}.ui-table .card-only,.ui-table__sortbar{display:none}.ui-table__empty{padding:var(--space-6) var(--space-4)}@media (width<=1099px){.ui-table-wrap:not(.is-compact) .ui-table__sortbar{gap:var(--space-2);margin:0 var(--space-4) var(--space-3);max-width:320px;display:grid}.ui-table-wrap:not(.is-compact) .ui-table,.ui-table-wrap:not(.is-compact) .ui-table tbody{display:block}.ui-table-wrap:not(.is-compact) .ui-table thead{clip-path:inset(50%);visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table-wrap:not(.is-compact) .ui-table__row{gap:var(--space-2) var(--space-4);padding:var(--space-4);border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-table-wrap:not(.is-compact) .ui-table tbody tr:first-child{border-top:0}.ui-table-wrap:not(.is-compact) .ui-table td,.ui-table-wrap:not(.is-compact) .ui-table tbody tr:first-child td{text-align:left;border:0;height:auto;padding:0;display:block}.ui-table-wrap:not(.is-compact) .ui-table td:before{content:attr(data-label);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);display:block}.ui-table-wrap:not(.is-compact) .ui-table td.is-primary{font:700 var(--text-h4) / var(--leading-snug) var(--font-display);grid-column:1/-1}.ui-table-wrap:not(.is-compact) .ui-table td.is-primary:before,.ui-table-wrap:not(.is-compact) .ui-table td.is-skeleton:before{display:none}.ui-table-wrap:not(.is-compact) .ui-table td.card-only,.ui-table-wrap:not(.is-compact) .ui-table td.is-card-wide{grid-column:1/-1;display:block}.ui-table-wrap:not(.is-compact) .ui-table td.no-label:before,.ui-table-wrap:not(.is-compact) .ui-table tbody tr td.hide-card,.ui-table-wrap:not(.is-compact) .ui-table tbody tr td.is-empty{display:none}.ui-table-wrap:not(.is-compact) .ui-table .is-end{text-align:left}.ui-table-wrap:not(.is-compact) .ui-table__row.is-link:focus-visible,.ui-table-wrap:not(.is-compact) .ui-table__row.is-focus{outline-offset:0;border-radius:var(--radius-ctrl)}.ui-table-wrap:not(.is-compact) .ui-table .ui-table__group,.ui-table-wrap:not(.is-compact) .ui-table .ui-table__group th{display:block}}@media (width<=759px){.ui-table-wrap.is-compact:not(.is-measured) .ui-table__sortbar{gap:var(--space-2);margin:0 var(--space-4) var(--space-3);max-width:320px;display:grid}.ui-table-wrap.is-compact:not(.is-measured) .ui-table,.ui-table-wrap.is-compact:not(.is-measured) .ui-table tbody{display:block}.ui-table-wrap.is-compact:not(.is-measured) .ui-table thead{clip-path:inset(50%);visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table-wrap.is-compact:not(.is-measured) .ui-table__row{gap:var(--space-2) var(--space-4);padding:var(--space-4);border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-table-wrap.is-compact:not(.is-measured) .ui-table tbody tr:first-child{border-top:0}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td,.ui-table-wrap.is-compact:not(.is-measured) .ui-table tbody tr:first-child td{text-align:left;border:0;height:auto;padding:0;display:block}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td:before{content:attr(data-label);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);display:block}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.is-primary{font:700 var(--text-h4) / var(--leading-snug) var(--font-display);grid-column:1/-1}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.is-primary:before,.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.is-skeleton:before{display:none}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.card-only,.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.is-card-wide{grid-column:1/-1;display:block}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.no-label:before,.ui-table-wrap.is-compact:not(.is-measured) .ui-table tbody tr td.hide-card,.ui-table-wrap.is-compact:not(.is-measured) .ui-table tbody tr td.is-empty{display:none}.ui-table-wrap.is-compact:not(.is-measured) .ui-table .is-end{text-align:left}.ui-table-wrap.is-compact:not(.is-measured) .ui-table__row.is-link:focus-visible,.ui-table-wrap.is-compact:not(.is-measured) .ui-table__row.is-focus{outline-offset:0;border-radius:var(--radius-ctrl)}}.ui-table-wrap.is-compact.is-cards .ui-table__sortbar{gap:var(--space-2);margin:0 var(--space-4) var(--space-3);max-width:320px;display:grid}.ui-table-wrap.is-compact.is-cards .ui-table,.ui-table-wrap.is-compact.is-cards .ui-table tbody{display:block}.ui-table-wrap.is-compact.is-cards .ui-table thead{clip-path:inset(50%);visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}.ui-table-wrap.is-compact.is-cards .ui-table__row{gap:var(--space-2) var(--space-4);padding:var(--space-4);border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-table-wrap.is-compact.is-cards .ui-table tbody tr:first-child{border-top:0}.ui-table-wrap.is-compact.is-cards .ui-table td,.ui-table-wrap.is-compact.is-cards .ui-table tbody tr:first-child td{text-align:left;border:0;height:auto;padding:0;display:block}.ui-table-wrap.is-compact.is-cards .ui-table td:before{content:attr(data-label);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);display:block}.ui-table-wrap.is-compact.is-cards .ui-table td.is-primary{font:700 var(--text-h4) / var(--leading-snug) var(--font-display);grid-column:1/-1}.ui-table-wrap.is-compact.is-cards .ui-table td.is-primary:before,.ui-table-wrap.is-compact.is-cards .ui-table td.is-skeleton:before{display:none}.ui-table-wrap.is-compact.is-cards .ui-table td.card-only,.ui-table-wrap.is-compact.is-cards .ui-table td.is-card-wide{grid-column:1/-1;display:block}.ui-table-wrap.is-compact.is-cards .ui-table td.no-label:before,.ui-table-wrap.is-compact.is-cards .ui-table tbody tr td.hide-card,.ui-table-wrap.is-compact.is-cards .ui-table tbody tr td.is-empty{display:none}.ui-table-wrap.is-compact.is-cards .ui-table .is-end{text-align:left}.ui-table-wrap.is-compact.is-cards .ui-table__row.is-link:focus-visible,.ui-table-wrap.is-compact.is-cards .ui-table__row.is-focus{outline-offset:0;border-radius:var(--radius-ctrl)}.ui-table .ui-table__group th{padding-block:var(--space-3) var(--space-2);border-top:var(--hairline);background:var(--cream);color:var(--ink);font:700 var(--text-h4) / var(--leading-snug) var(--font-display);letter-spacing:0;text-transform:none;white-space:normal;border-bottom:0}.ui-table .ui-table__group-body:first-of-type .ui-table__group th{border-top:0}.ui-table-wrap .ui-table tbody[hidden]{display:none}.ui-table-wrap .ui-table .ui-table__group th.has-toggle{padding:0}.ui-table__toggle{align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.ui-table__toggle:hover{background:var(--tan-soft)}.ui-table__toggle:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-3px}.ui-table__toggle .ui-icon{flex:none}.ui-table__toggle[aria-expanded=false] .ui-icon{transform:rotate(-90deg)}@media (prefers-reduced-motion:no-preference){.ui-table__toggle .ui-icon{transition:transform .15s ease-out}}@media (width>=760px){.ui-table-wrap.is-compact:not(.is-measured) .ui-table th.is-bare,.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.is-corner{width:var(--tap);min-width:var(--tap);text-align:center;padding-inline:0}}@media (width<=759px){.ui-table-wrap.is-compact:not(.is-measured) .ui-table .ui-table__group,.ui-table-wrap.is-compact:not(.is-measured) .ui-table .ui-table__group th{display:block}.ui-table-wrap.is-compact:not(.is-measured) .ui-table__row{position:relative}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.is-corner{top:var(--space-1);right:var(--space-1);grid-column:auto;padding:0;position:absolute}.ui-table-wrap.is-compact:not(.is-measured) .ui-table td.is-corner+td.is-primary{padding-right:var(--tap)}}.ui-table-wrap.is-compact.is-cards .ui-table .ui-table__group,.ui-table-wrap.is-compact.is-cards .ui-table .ui-table__group th{display:block}.ui-table-wrap.is-compact.is-cards .ui-table__row{position:relative}.ui-table-wrap.is-compact.is-cards .ui-table td.is-corner{top:var(--space-1);right:var(--space-1);grid-column:auto;padding:0;position:absolute}.ui-table-wrap.is-compact.is-cards .ui-table td.is-corner+td.is-primary{padding-right:var(--tap)}.ui-table-wrap.is-compact.is-table .ui-table th.is-bare,.ui-table-wrap.is-compact.is-table .ui-table td.is-corner{width:var(--tap);min-width:var(--tap);text-align:center;padding-inline:0}.ui-table-wrap.is-dense .ui-table td{height:36px;padding-block:var(--space-1);font-size:var(--text-small);line-height:var(--leading-ui);white-space:nowrap}.ui-table-wrap.is-dense .ui-table td.is-primary{overflow-wrap:normal;font-weight:600}.ui-table-wrap.is-dense .ui-table td.is-end{font:600 var(--text-small) / var(--leading-ui) var(--font-data);font-variant-numeric:tabular-nums}.ui-table-wrap.is-dense .ui-table td.is-wrap{white-space:normal;overflow-wrap:anywhere}.ui-table-wrap.is-dense .ui-table td.is-trunc,.ui-table-wrap.is-dense:not(.is-compact) .ui-table td.is-trunc,.ui-table-wrap.is-dense.is-fit.is-cards .ui-table td.is-trunc{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.ui-table-wrap.is-dense .ui-table td .ui-btn--link{font-size:inherit;font-weight:inherit}@media (width<=1099px){.ui-table-wrap.is-dense:not(.is-compact) .ui-table__row{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ui-table-wrap.is-dense:not(.is-compact) .ui-table td,.ui-table-wrap.is-dense:not(.is-compact) .ui-table tbody tr:first-child td{min-width:0;max-width:100%;height:auto;padding:0}.ui-table-wrap.is-dense:not(.is-compact) .ui-table td{font-size:var(--text-small);line-height:var(--leading-row);white-space:normal}.ui-table-wrap.is-dense:not(.is-compact) .ui-table td.is-primary{font:600 var(--text-body) / var(--leading-row) var(--font-text);flex:1 0 100%}.ui-table-wrap.is-dense:not(.is-compact) .ui-table td.is-end{font:600 var(--text-body) / var(--leading-row) var(--font-data)}.ui-table-wrap.is-dense:not(.is-compact) .ui-table td:not(.is-primary):before{margin-right:var(--space-1);display:inline}.ui-table-wrap.is-dense:not(.is-compact) .ui-table__row.is-skeleton td{flex:1 0 100%}}.ui-table .ui-table__row--error,.ui-table .ui-table__row.is-link.ui-table__row--error:hover{background:var(--notice-error);box-shadow:inset var(--stroke-mark) 0 0 var(--weak-mark)}.ui-table .ui-table__row--warn,.ui-table .ui-table__row.is-link.ui-table__row--warn:hover{background:var(--notice-warn);box-shadow:inset var(--stroke-mark) 0 0 var(--fair-text)}.ui-table-wrap.is-table .ui-table .is-out{display:none}.ui-table-wrap.is-headless .ui-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table__row{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table td,.ui-table-wrap.is-dense.is-fit.is-cards .ui-table tbody tr:first-child td{min-width:0;max-width:100%;height:auto;padding:0}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table td{font-size:var(--text-small);line-height:var(--leading-row);white-space:normal}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table td.is-primary{font:600 var(--text-body) / var(--leading-row) var(--font-text);flex:1 0 100%}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table td.is-end{font:600 var(--text-body) / var(--leading-row) var(--font-data)}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table td:not(.is-primary):before{margin-right:var(--space-1);display:inline}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table__row.is-skeleton td{flex:1 0 100%}.ui-table-wrap.is-dense.is-fit.is-cards .ui-table td.no-label:before{display:none}@media (width<=1099px){.ui-table-wrap.is-dense:not(.is-compact) .ui-table td.no-label:before{display:none}}@media (width>=1100px){.ui-table-wrap.is-fixed:not(.is-compact) .ui-table{table-layout:fixed}.ui-table-wrap.is-fixed:not(.is-compact) .ui-table td{text-overflow:ellipsis;overflow:hidden}}@media (width<=1099px){.ui-table-wrap.is-fixed:not(.is-compact) .ui-table colgroup{display:none}}.ui-table-wrap.is-fixed.is-cards .ui-table colgroup{display:none}.ui-table-wrap.is-fixed.is-table .ui-table{table-layout:fixed}.ui-table-wrap.is-fixed.is-table .ui-table td{text-overflow:ellipsis;overflow:hidden}.ui-table__who{align-items:center;gap:var(--space-2);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.ui-table__who>:not(.ui-table__name){flex:none}.ui-table__name{min-width:0;max-width:var(--measure-email);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:block;overflow:hidden}.ui-table-wrap.is-fixed .ui-table__name,.ui-table-wrap.is-cards .ui-table__name{max-width:100%}@media (width<=1099px){.ui-table-wrap:not(.is-compact) .ui-table__name{max-width:100%}}.ui-table-wrap .ui-table a.ui-table__name:not(.ui-btn),.ui-table-wrap .ui-table a.ui-table__name:not(.ui-btn):hover{color:var(--ink);text-decoration:none}.ui-table-wrap .ui-table__row.is-link:hover .ui-table__name:not(.ui-btn),.ui-table-wrap .ui-table__row.is-link:focus-visible .ui-table__name:not(.ui-btn){text-decoration:underline;text-decoration-thickness:var(--stroke-hair);text-underline-offset:var(--underline-offset)}:root[data-input=pointer] .ui-table-wrap .ui-table__row.is-link:focus-visible:not(:hover) .ui-table__name:not(.ui-btn){text-decoration:none}.ui-table-wrap .ui-table td.is-primary:has(>.ui-table__who){font-weight:400}.ui-table__chev{display:none}.ui-table-wrap.has-chev.is-cards .ui-table .ui-table__row{padding-right:calc(var(--tap) + var(--space-2));position:relative}.ui-table-wrap.has-chev.is-cards .ui-table__chev{top:0;right:var(--space-2);width:var(--tap);color:var(--dim);place-items:center;display:grid;position:absolute;bottom:0}.ui-table-wrap.has-chev.is-cards .ui-table__chev .ui-icon{transform:rotate(-90deg)}@media (width<=1099px){.ui-table-wrap.has-chev:not(.is-compact) .ui-table .ui-table__row{padding-right:calc(var(--tap) + var(--space-2));position:relative}.ui-table-wrap.has-chev:not(.is-compact) .ui-table__chev{top:0;right:var(--space-2);width:var(--tap);color:var(--dim);place-items:center;display:grid;position:absolute;bottom:0}.ui-table-wrap.has-chev:not(.is-compact) .ui-table__chev .ui-icon{transform:rotate(-90deg)}}@media (width>=760px){.is-roomy .ui-table th,.is-roomy .ui-table td{padding-inline:var(--space-3)}.is-roomy .ui-table th:first-child,.is-roomy .ui-table td:first-child{padding-left:var(--space-4)}.is-roomy .ui-table th:last-child,.is-roomy .ui-table td:last-child{padding-right:var(--space-4)}.is-roomy .ui-table td{padding-block:var(--space-3)}}.is-roomy .ui-table td:not(.is-primary){white-space:nowrap}@media (width<=759px){.ui-table-wrap.is-roomy:not(.is-measured) .ui-table td:not(.is-primary){white-space:normal}}.ui-table-wrap.is-roomy.is-cards .ui-table td:not(.is-primary){white-space:normal}.ui-tag{align-items:center;gap:var(--space-half);min-height:var(--tag-height);padding:var(--space-0) 10px 0;border:var(--stroke-hair) solid var(--edge);border-radius:var(--radius-pill);background:var(--inset);color:var(--ink);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;max-width:100%;display:inline-flex}.ui-tag__dot{width:9px;height:9px;margin-top:calc(-1 * var(--space-0));border-radius:var(--radius-round);background:var(--dot,var(--brown));box-shadow:0 0 0 var(--stroke-hair) var(--ink)}.ui-tag--pink{--dot:var(--pink)}.ui-tag--excellent{--dot:var(--excellent-mark)}.ui-tag--good{--dot:var(--good-mark)}.ui-tag--fair{--dot:var(--fair-mark)}.ui-tag--weak{--dot:var(--weak-mark)}.ui-tag--orange{--dot:var(--orange)}.ui-tag--blue{--dot:var(--blue-mark)}.ui-tag--square{min-height:var(--tag-height-sm);padding:0 var(--space-half) calc(1.5 * var(--space-hair));border-color:var(--tan);border-radius:var(--radius-sm);background:var(--inset);color:var(--brown);font:400 var(--text-tiny) / var(--leading-flat) var(--font-text);letter-spacing:0;text-transform:none;justify-content:center;gap:0}.ui-tag--square.ui-tag--weak{border-color:var(--weak-tint);background:var(--weak-tint);color:var(--weak-text)}.ui-tag--square.ui-tag--fair{color:var(--fair-text)}.ui-dot{width:var(--dot-size);height:var(--dot-size);margin-right:var(--space-half);border-radius:var(--radius-round);background:var(--dot,var(--edge));box-shadow:0 0 0 var(--stroke-hair) var(--ink);vertical-align:.05em;flex:none;display:inline-block}.ui-dot--excellent{--dot:var(--excellent-mark)}.ui-dot--good{--dot:var(--good-mark)}.ui-dot--fair{--dot:var(--fair-mark)}.ui-dot--weak{--dot:var(--weak-mark)}.ui-dot--none{--dot:var(--edge)}.ui-tag.ui-tag--wrap{white-space:normal;text-align:left;line-height:var(--leading-compact)}.ui-tag--share{min-height:var(--og-tag-height);padding:var(--space-1) var(--space-4) 0;font-size:var(--text-og-tag);border-width:var(--stroke-ctrl)}.ui-standing{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);display:inline-flex}.ui-standing__pin{border:2px solid var(--ink);border-radius:var(--radius-ctrl);background:var(--fill);max-width:100%;color:var(--on);font:700 var(--text-h5) / var(--leading-snug) var(--font-display);letter-spacing:var(--track-data);text-transform:uppercase;backface-visibility:hidden;padding:2.7px calc(14px - .06em) 5.3px 14px;display:inline-block;position:relative;transform:rotate(-3deg)translateZ(0)}.ui-standing__pin:after{content:"";inset:var(--space-0);border:1px solid color-mix(in srgb, var(--fill) 60%, var(--card));border-radius:calc(var(--radius-ctrl) - var(--radius-sm));pointer-events:none;position:absolute}.ui-standing__pin--1{--fill:var(--weak);--on:var(--card)}.ui-standing__pin--2{--fill:var(--fair);--on:var(--ink)}.ui-standing__pin--3{--fill:var(--tan-soft);--on:var(--ink)}.ui-standing__pin--4{--fill:var(--standing-better);--on:var(--ink)}.ui-standing__pin--5{--fill:var(--excellent-text);--on:var(--card)}@supports (text-box:trim-both cap alphabetic){.ui-standing__pin{padding:var(--space-2) calc(14px - .06em) var(--space-2) 14px;text-box:trim-both cap alphabetic}}.ui-pin{filter:var(--shadow-pin);display:inline-block;overflow:visible}.ui-pin__shape{fill:var(--pink)}.ui-pin__value{font:700 var(--text-body-lg) / var(--leading-flat) var(--font-display);fill:var(--on-pink)}.ui-pin__value--md{font-size:var(--text-ui)}.ui-pin__unit{font:600 var(--text-small) / var(--leading-flat) var(--font-display);fill:var(--on-pink)}.ui-pin__dot{fill:var(--on-pink)}.ui-pop{z-index:var(--z-popover);gap:var(--space-2);max-width:min(340px,100vw - 24px);padding:var(--space-3) var(--space-4);background:var(--card);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-ctrl);box-shadow:var(--shadow-pop);font:400 var(--text-ui) / var(--leading-text) var(--font-text);display:grid;position:fixed}.ui-pop p{margin:0}.ui-pop a{color:var(--plum);overflow-wrap:anywhere}.ui-info{width:var(--tap);height:var(--tap);border-radius:var(--radius-round);color:var(--dim);vertical-align:middle;cursor:pointer;background:0 0;border:0;place-items:center;margin:-10px -8px -10px -6px;padding:0;display:inline-grid;position:relative}.ui-info:hover,.ui-info[aria-expanded=true]{color:var(--fg)}.ui-info:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:1px;box-shadow:0 0 0 var(--stroke-hair) var(--focus-halo)}.ui-tip{z-index:var(--z-popover);max-width:260px;padding:var(--space-2) var(--space-3);background:var(--card);color:var(--ink);border:1px solid var(--mauve);border-radius:var(--radius-ctrl);box-shadow:var(--shadow-pop);font:600 var(--text-ui) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-snug);position:absolute;transform:translate(-50%,calc(-100% - 10px))}.ui-tip[data-side=below]{transform:translate(-50%,10px)}@media (prefers-reduced-motion:no-preference){.ui-pop{animation:ui-fade var(--dur-fast) ease-out}}@keyframes ui-fade{0%{opacity:0}}.ui-navlink,.ui-menu--link>summary{align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--ink);font:700 var(--text-body) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;text-decoration:none;display:inline-flex}.ui-navlink:hover,.ui-menu--link>summary:hover{color:var(--plum);text-decoration:none}.ui-navlink[aria-current=page],.ui-menu--link.is-current>summary{color:var(--ink);border-bottom-color:var(--accent)}.ui-navlink--plain{font:400 var(--text-body) / var(--leading-flat) var(--font-text);letter-spacing:var(--track-snug);text-transform:none;text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ui-navlink--plain:hover{text-decoration:underline}.ui-navlink.is-focus,.ui-navlink:focus-visible,.ui-menu>summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:3px;box-shadow:0 0 0 var(--focus-gap) var(--focus-halo)}@media (width<=520px){.ui-navlink,.ui-menu--link>summary{font-size:var(--text-small);letter-spacing:var(--track-snug)}.ui-navlink--plain{letter-spacing:0}}@media (width<=350px){.ui-navlink,.ui-menu--link>summary{font-size:var(--text-label);letter-spacing:0}}.ui-menu{position:relative}.ui-menu>summary{list-style:none}.ui-menu>summary::-webkit-details-marker{display:none}.ui-menu>summary>.ui-icon:last-child{transition:transform var(--dur-fast) var(--ease)}.ui-menu[open]>summary>.ui-icon:last-child{transform:rotate(180deg)}.ui-menu--outline>summary{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);border:1.5px solid var(--edge);border-radius:var(--radius-ctrl);color:var(--ink);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;display:inline-flex}.ui-menu--outline>summary:hover,.ui-menu--outline[open]>summary{background:var(--inset)}.ui-menu--outline.is-current>summary{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ui-menu__panel{--fg:var(--ink);--dim:var(--brown);--line:var(--tan);--accent:var(--plum);--focus:var(--plum);--menu-indent:var(--space-5);right:0;top:calc(100% + var(--space-2));z-index:var(--z-popover);gap:var(--space-0);min-width:248px;max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-2);background:var(--card);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-ctrl);box-shadow:var(--shadow-pop);margin:0;list-style:none;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.ui-menu[open]>.ui-menu__panel{animation:ui-menu-in var(--dur-fast) var(--ease)}}@keyframes ui-menu-in{0%{opacity:0}}.ui-menu__item{width:100%;min-height:var(--tap);padding:0 var(--space-3) 0 var(--menu-indent);border-radius:var(--radius-item);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex;position:relative}.ui-menu__item:hover,.ui-menu__item.is-hover{background:var(--inset);color:var(--ink);text-decoration:none}.ui-menu__item:active{background:var(--tan-soft)}.ui-menu__item[aria-current=page]:before{content:"";left:calc(var(--menu-indent) / 2 - 3px);border-radius:var(--radius-round);background:var(--accent);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.ui-menu__item:focus-visible,.ui-menu__item.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:-2px;box-shadow:none;border-radius:var(--radius-item)}.ui-menu--text .ui-menu__item{font:400 var(--text-body) / var(--leading-compact) var(--font-text)}.ui-menu--caps .ui-menu__item{font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-menu--text .ui-menu__item[aria-current=page]{font-weight:600}.ui-menu--caps .ui-menu__item[aria-current=page]{font-weight:700}.ui-menu__note{padding:var(--space-2) var(--space-3) var(--space-2) var(--menu-indent);color:var(--dim);font:400 var(--text-small) / var(--leading-ui) var(--font-text);overflow-wrap:anywhere}.ui-menu__note--label{padding-top:var(--space-3);padding-bottom:var(--space-1);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-menu__note--stack{padding-bottom:var(--space-1);gap:0;display:grid}.ui-menu__sep{height:1px;margin:var(--space-1) calc(-1 * var(--space-2));background:var(--line)}@media (width<=520px){.ui-menu__panel{min-width:240px}}.ui-menu.ui-menu--icon>summary{justify-content:center;gap:var(--space-2);min-width:var(--tap);padding-inline:var(--space-1);border-radius:var(--radius-ctrl);border-bottom:0}.ui-menu.ui-menu--icon>summary>.ui-icon:last-child{display:none}.ui-menu.ui-menu--icon>summary:hover,.ui-menu.ui-menu--icon[open]>summary{background:var(--inset);color:var(--ink)}.ui-menu--panel-fit>.ui-menu__panel{width:max-content}.ui-menu--panel-phone>.ui-menu__panel{min-width:min(var(--menu-phone-min), calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - var(--header-height-phone) - var(--space-4) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow-y:auto}@media (width<=420px){.ui-menu--link.is-narrow-current>summary{border-bottom-color:var(--accent)}}.ui-iconbtn{width:var(--tap);height:var(--tap);border-radius:var(--radius-ctrl);color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ui-iconbtn--outline{border-color:var(--edge)}.ui-iconbtn--outline:hover{background:var(--inset);color:var(--ink)}.ui-iconbtn--quiet{color:var(--dim)}.ui-iconbtn--quiet:hover{background:var(--tint-hover);color:var(--fg)}.ui-iconbtn--danger:hover{color:var(--weak-text);border-color:var(--weak-text)}.ui-iconbtn:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:1px;box-shadow:0 0 0 var(--stroke-hair) var(--focus-halo)}.ui-back{align-items:center;gap:var(--space-2);min-height:var(--tap);padding-right:var(--space-3);color:var(--dim);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;justify-self:start;text-decoration:none;display:inline-flex}.ui-back:hover{color:var(--fg)}.ui-back:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-facts{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.ui-facts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-facts--6{grid-template-columns:repeat(6,minmax(0,1fr))}.ui-facts>div{min-width:0}.ui-facts--ruled>div{padding-top:var(--space-2);border-top:var(--hairline)}.ui-facts dt{margin:0}.ui-facts dd{margin:var(--space-1) 0 0;color:var(--fg);font:700 var(--text-data-lg) / var(--leading-snug) var(--font-display);overflow-wrap:anywhere}.ui-facts dd small{margin-left:var(--space-1);color:var(--dim);letter-spacing:var(--track-snug);font-size:.55em;font-weight:400}.ui-facts__pair{gap:var(--space-5);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;display:grid}.ui-facts__part{gap:var(--space-0);display:grid}.ui-facts__of{color:var(--dim);font:400 var(--text-small) / var(--leading-snug) var(--font-text)}.ui-facts dd.ui-facts__note{margin-top:var(--space-3);max-width:var(--measure-narrow);color:var(--fg);font:400 var(--text-body) / var(--leading-text) var(--font-text);overflow-wrap:normal}.ui-facts--framed>div{padding:var(--space-5);background:var(--card);border:var(--hairline);border-radius:var(--radius-panel);--fg:var(--ink);--dim:var(--brown);flex-direction:column;display:flex}.ui-facts--framed dd.ui-facts__note{padding-top:var(--space-4);margin-top:auto}.ui-facts--sm{gap:var(--space-3)}.ui-facts--sm dd{margin-top:var(--space-0);font-size:var(--text-h4)}.ui-facts--sm dt{color:var(--dim);font:400 var(--text-label) / var(--leading-ui) var(--font-text);letter-spacing:0;text-transform:none}@media (width<=640px){.ui-facts--3{grid-template-columns:minmax(0,1fr)}}@media (width<=350px){.ui-facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=999px){.ui-facts--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.ui-facts--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-features{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ui-features__item{align-content:start;column-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ui-features__icon{padding-top:var(--space-0);color:var(--plum);grid-row:1/span 2}.ui-features__title{color:var(--ink);font:700 var(--text-ui) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-features__text{color:var(--dim);font:400 var(--text-small) / var(--leading-snug) var(--font-text)}.ui-features--one{grid-template-columns:minmax(0,1fr)}@media (width<=560px){.ui-features{grid-template-columns:minmax(0,1fr)}}.ui-packs{grid-template-columns:repeat(auto-fit, minmax(var(--basis-xs), 1fr));gap:var(--space-5);display:grid}.ui-pack__item{display:grid}.ui-pack{height:100%}.ui-pack--choice{cursor:pointer}.ui-pack__radio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-pack--choice:hover{border-color:var(--brown)}.ui-pack--choice:has(:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-pack__head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--tag-height);flex-wrap:wrap;display:flex}.ui-pack__name{font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.ui-pack__price,.ui-pack__line{display:block}.ui-pack__price{font:700 var(--text-price) / var(--leading-flat) var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink)}.ui-pack__line{color:var(--brown);font:400 var(--text-small) / var(--leading-text) var(--font-text)}.ui-pack__action{padding-top:var(--space-3);margin-top:auto}.ui-pack__action>*{width:100%}.ui-pager{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.ui-pager__range{margin:0}.ui-pager--inset{padding:var(--space-3) var(--space-4);border-top:var(--hairline)}.ui-filterbar{gap:var(--space-2);margin-block:var(--space-4);display:grid}.ui-filterbar__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-filterbar__search{flex:0 1 var(--width-search);min-width:min(100%, var(--basis-m));margin-left:auto}.ui-filterbar__count{min-height:var(--reserve-line-tight);color:var(--dim);font:400 var(--text-small) / var(--leading-text) var(--font-text);margin:0}@media (width<=639px){.ui-filterbar__search{flex-basis:100%;margin-left:0}}.ui-matrix-box{gap:var(--space-3);min-width:0;display:grid}.ui-matrix__title{margin:0}.ui-matrix__scroll{overflow-x:auto}.ui-matrix{border-collapse:separate;width:100%;border-spacing:var(--space-1);margin:0 calc(var(--space-1) * -1);font:500 var(--text-small) / var(--leading-compact) var(--font-data);font-feature-settings:"tnum" 1}.ui-matrix th{padding:var(--space-1) var(--space-2);color:var(--dim);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.ui-matrix__corner,.ui-matrix th.ui-matrix__row{text-align:left}.ui-matrix th.ui-matrix__row{color:var(--ink);font:500 var(--text-small) / var(--leading-compact) var(--font-text);letter-spacing:0;text-transform:none;padding-left:0}.ui-matrix th.ui-matrix__corner{padding-left:0}.ui-matrix__col{text-align:center}.ui-matrix__cell{padding:var(--space-1) var(--space-2);border:var(--hairline);border-radius:var(--radius-sm);color:var(--ink);text-align:center;white-space:nowrap;border-color:#0000}.ui-matrix__cell.is-full{background:var(--mauve);color:var(--on-mauve)}.ui-matrix__cell.is-part{background:var(--tan-soft)}.ui-matrix__cell.is-none{border-color:var(--tan);color:var(--dim)}.ui-matrix__cell.is-empty{color:var(--tan)}.ui-stats{background:var(--card);border:var(--hairline);border-radius:var(--radius-panel);color:var(--ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ui-stats__item{flex:1 1 var(--basis-stat);min-width:0;margin:calc(-1 * var(--stroke-hair)) 0 0 calc(-1 * var(--stroke-hair));border-top:var(--hairline);border-left:var(--hairline)}.ui-stats__tile{gap:var(--space-1);height:100%;min-height:var(--tap);padding:var(--space-3) var(--space-4);color:inherit;text-decoration:none;display:grid}.ui-stats__tile.is-link:hover{background:var(--inset)}.ui-stats__tile.is-toggle{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.ui-stats__tile.is-toggle.is-on{background:var(--inset);box-shadow:inset 0 calc(-1 * var(--stroke-bold)) 0 var(--plum)}.ui-stats__tile.is-link:focus-visible{outline:var(--focus-width) solid var(--plum);outline-offset:calc(-1 * var(--focus-width))}.ui-stats__label{justify-content:space-between;align-items:center;gap:var(--space-1);color:var(--brown);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;display:flex}.ui-stats__label .ui-icon{flex:none;transform:rotate(-90deg)}.ui-stats__value{overflow-wrap:anywhere;font:700 var(--text-h4) / var(--leading-snug) var(--font-display);font-variant-numeric:tabular-nums}.ui-stats__note{color:var(--brown);font:400 var(--text-small) / var(--leading-snug) var(--font-text)}.ui-stats__line{gap:var(--space-1);min-width:0;display:grid}.ui-stats--compact .ui-stats__tile{gap:var(--space-0);padding:var(--space-2) var(--space-4)}.ui-stats--compact .ui-stats__line{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.ui-stats--compact .ui-stats__value{min-width:4ch}.ui-sidelayout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-sidelayout__main{min-width:0}.ui-sidelayout>.ui-side{order:-1}@media (width>=1100px){.ui-sidelayout.has-side{grid-template-columns:minmax(0, 1fr) var(--aside);gap:var(--space-5)}.ui-sidelayout>.ui-side{order:0}}.ui-side{--fg:var(--ink);--dim:var(--brown);--line:var(--tan);--focus:var(--plum);--focus-halo:var(--card);min-width:0;color:var(--ink)}.ui-side--panel{top:var(--space-4);background:var(--card);border:var(--hairline);border-radius:var(--radius-panel);flex-direction:column;min-width:0;display:flex;position:sticky;overflow:clip}.ui-side--panel.is-tall{position:static}.ui-side__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-4) var(--space-3) var(--space-2) var(--space-4);display:flex}.ui-side__title{min-width:0;margin:0}.ui-side__title:focus{outline:none}.ui-side__title:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.ui-side__title--plain{font:400 var(--text-body-lg) / var(--leading-snug) var(--font-text);overflow-wrap:anywhere}.ui-side__lead{min-width:0;padding:0 var(--space-4) var(--space-3);color:var(--dim);font:400 var(--text-small) / var(--leading-snug) var(--font-text)}.ui-side__body{min-width:0}.ui-side--panel .ui-side__body{border-top:var(--hairline)}.ui-side__foot{min-width:0;padding:var(--space-3) var(--space-4);border-top:var(--hairline);background:var(--cream)}.ui-side--flat{background:var(--card);border:var(--hairline);border-radius:var(--radius-panel)}.ui-side--section{border-top:var(--stroke-hair) solid var(--line)}.ui-side__summary{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;list-style:none;display:flex}.ui-side__summary::-webkit-details-marker{display:none}.ui-side__summary:after{content:"+";font-weight:700}.ui-side--section[open]>.ui-side__summary:after{content:"−"}.ui-side__summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-side__count{font-weight:400}.ui-side__inner{margin-bottom:var(--space-2);background:var(--card);border:var(--hairline);border-radius:var(--radius-panel);overflow:clip}.ui-side__inner>.ui-side__lead{padding-top:var(--space-3)}.ui-psec{gap:var(--space-3);min-width:0;margin-inline:calc(-1 * var(--psec-bleed,0px));padding:var(--space-4) var(--psec-pad,var(--space-4));display:grid}.ui-psec+.ui-psec{border-top:var(--hairline)}.ui-psec--sunk{background:var(--cream)}.ui-psec__head{align-items:center;gap:var(--space-1);min-width:0;display:flex}.ui-psec__title{min-width:0;color:var(--ink);font:700 var(--text-body-lg) / var(--leading-snug) var(--font-display);letter-spacing:var(--track-snug);margin:0}.ui-psec>.ui-fine{margin:0}.ui-dl{gap:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.ui-dl--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-dl__item{align-content:start;gap:var(--space-0);min-width:0;display:grid}.ui-dl__item--wide{grid-column:1/-1}.ui-dl__label{min-width:0;color:var(--brown);font:400 var(--text-label) / var(--leading-ui) var(--font-text);margin:0}.ui-dl__value{min-width:0;color:var(--ink);font:600 var(--text-body) / var(--leading-ui) var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:var(--track-snug);overflow-wrap:anywhere;margin:0}.ui-meter{border:1.5px solid var(--rim);border-radius:var(--radius-pill);background:var(--glass);display:block;overflow:hidden}.ui-meter--sm{height:12px}.ui-meter--md{height:14px}.ui-meter i{border-radius:var(--radius-pill);background:var(--brown);height:100%;display:block}.ui-meter--excellent i{background:var(--excellent-mark)}.ui-meter--good i{background:var(--good-mark)}.ui-meter--fair i{background:var(--fair-mark)}.ui-meter--weak i{background:var(--weak-mark)}.ui-meter--range i{background:var(--blue-mark)}.ui-meter.is-unknown{border-style:dashed;border-color:var(--edge);background:var(--tan-soft)}.ui-swatch{border-radius:var(--radius-round);background:var(--paint);box-shadow:0 0 0 1.5px var(--ink), inset 0 2px 3px var(--glint-a35);flex:none;display:inline-block}.ui-swatch--sm{width:var(--swatch-sm);height:var(--swatch-sm)}.ui-swatch--md{width:var(--swatch-md);height:var(--swatch-md)}.ui-swatch.is-empty{box-shadow:none;background:0 0}.ui-colchart{gap:var(--space-2);min-width:0;display:grid}.ui-colchart__readout{min-height:var(--space-6);align-items:baseline;gap:var(--space-2);color:var(--dim);font:var(--text-small) / var(--leading-snug) var(--font-text);margin:0;display:flex}.ui-colchart__readout strong{color:var(--fg);font:700 var(--text-data) / var(--leading-snug) var(--font-data);letter-spacing:var(--track-snug)}.ui-colchart__frame{border-radius:var(--radius-sm);min-width:0}.ui-colchart__frame svg{display:block;overflow:visible}.ui-colchart__tick line{stroke:var(--line);stroke-width:1px}.ui-colchart text{fill:var(--dim);font:var(--text-tiny) / var(--leading-flat) var(--font-text);font-variant-numeric:tabular-nums}.ui-colchart__bar{fill:var(--brown)}.ui-colchart__bar.is-active{fill:var(--ink)}.ui-colchart__cursor{stroke:var(--ink-a28);stroke-width:1px}.ui-colchart__hit{fill:#0000;cursor:crosshair}.ui-colchart__title{margin:0}.ui-colchart__none{padding:var(--space-4) 0 var(--space-2);border-bottom:var(--hairline);color:var(--dim);font:var(--text-small) / var(--leading-snug) var(--font-text);margin:0}.ui-colchart__bar--t1{fill:var(--brown);background:var(--brown)}.ui-colchart__bar--t2{fill:var(--mustard-mark);background:var(--mustard-mark)}.ui-colchart__bar--t3{fill:var(--weak-mark);background:var(--weak-mark)}.ui-colchart__bar--tmodel-s{fill:var(--series-model-s);background:var(--series-model-s)}.ui-colchart__bar--tmodel-3{fill:var(--series-model-3);background:var(--series-model-3)}.ui-colchart__bar--tmodel-x{fill:var(--series-model-x);background:var(--series-model-x)}.ui-colchart__bar--tmodel-y{fill:var(--series-model-y);background:var(--series-model-y)}.ui-colchart__legend{gap:var(--space-1) var(--space-4);color:var(--dim);font:var(--text-small) / var(--leading-snug) var(--font-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-colchart__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.ui-colchart__swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm)}.ui-colchart__parts{flex-basis:100%}.ui-colchart--stacked .ui-colchart__readout{min-height:calc(2 * var(--space-6));flex-wrap:wrap;align-content:flex-start;row-gap:0}.ui-colchart__gap{stroke:var(--dim);stroke-width:1px;stroke-dasharray:2 2}.ui-colchart__bar.is-picked{stroke:var(--ink);stroke-width:1.5px}.ui-colchart__gap.is-active{stroke:var(--ink);stroke-width:2px}.ui-colchart--stacked .ui-colchart__cursor{stroke:var(--ink)}.ui-linechart{gap:var(--space-2);min-width:0;display:grid}.ui-linechart__title{margin:0}.ui-linechart__legend{gap:var(--space-1) var(--space-4);color:var(--dim);font:var(--text-small) / var(--leading-snug) var(--font-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-linechart__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.ui-linechart__swatch{width:var(--space-4);height:var(--stroke-bold);border-radius:var(--radius-sm);background:var(--mark)}.ui-linechart__readout{min-height:calc(2 * var(--space-6));align-content:flex-start;align-items:baseline;column-gap:var(--space-2);color:var(--dim);font:var(--text-small) / var(--leading-snug) var(--font-text);flex-wrap:wrap;margin:0;display:flex}.ui-linechart__readout strong{color:var(--fg);font:700 var(--text-data) / var(--leading-snug) var(--font-data);letter-spacing:var(--track-snug)}.ui-linechart__parts{flex-basis:100%}.ui-linechart__frame{border-radius:var(--radius-sm);min-width:0}.ui-linechart__frame svg{display:block;overflow:visible}.ui-linechart__tick line{stroke:var(--line);stroke-width:var(--stroke-hair)}.ui-linechart text{fill:var(--dim);font:var(--text-tiny) / var(--leading-flat) var(--font-text);font-variant-numeric:tabular-nums}.ui-linechart__line{fill:none;stroke:var(--mark);stroke-width:var(--stroke-bold);stroke-linecap:round;stroke-linejoin:round}.ui-linechart__dot{fill:var(--card);stroke:var(--mark);stroke-width:var(--stroke-bold)}.ui-linechart .ui-linechart__end{fill:var(--mark-text);font-weight:700}.ui-linechart__cursor{stroke:var(--ink);stroke-width:var(--stroke-hair)}.ui-linechart__hit{fill:#0000;cursor:crosshair}.ui-linechart__line--t1,.ui-linechart__end--t1{--mark:var(--brown);--mark-text:var(--brown)}.ui-linechart__line--tmodel-s,.ui-linechart__end--tmodel-s{--mark:var(--series-model-s);--mark-text:var(--series-model-s-text)}.ui-linechart__line--tmodel-3,.ui-linechart__end--tmodel-3{--mark:var(--series-model-3);--mark-text:var(--series-model-3-text)}.ui-linechart__line--tmodel-x,.ui-linechart__end--tmodel-x{--mark:var(--series-model-x);--mark-text:var(--series-model-x-text)}.ui-linechart__line--tmodel-y,.ui-linechart__end--tmodel-y{--mark:var(--series-model-y);--mark-text:var(--series-model-y-text)}.ui-dialog{width:min(420px, calc(100vw - 2 * var(--space-4)));padding:var(--space-5) var(--space-5) var(--space-4);background:var(--card);color:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-ctrl);box-shadow:var(--shadow-pop);font:400 var(--text-body) / var(--leading-text) var(--font-text);--psec-bleed:var(--space-5);--psec-pad:var(--space-5)}.ui-dialog--wide,.ui-dialog--sheet{width:min(680px, calc(100vw - 2 * var(--space-4)))}.ui-dialog::backdrop{background:var(--ink-a55)}.ui-dialog__title:focus{outline:none}.ui-dialog__title{margin:0 0 var(--space-2);font:600 var(--text-h5) / var(--leading-snug) var(--font-display);letter-spacing:var(--track-snug)}.ui-dialog__title--plain{color:var(--ink);font:400 var(--text-body-lg) / var(--leading-snug) var(--font-text);letter-spacing:0;overflow-wrap:anywhere}.ui-dialog p{margin:0 0 var(--space-3)}.ui-dialog__figures{margin:0 0 var(--space-4);gap:var(--space-1);font:600 var(--text-h4) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-snug);font-variant-numeric:tabular-nums;padding:0;list-style:none;display:grid}.ui-dialog__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ui-dialog__actions .ui-btn{min-height:var(--tap);max-width:100%;padding-block:var(--space-2);white-space:normal;text-align:center}.ui-dialog__actions:has(>:nth-child(2)){flex-wrap:wrap-reverse}.ui-dialog__actions:has(>:nth-child(2)) .ui-btn{flex:auto}@media (prefers-reduced-motion:no-preference){.ui-dialog[open]{animation:ui-fade var(--dur-fast) ease-out}}.ui-dialog--sheet{padding-bottom:0}.ui-dialog--sheet .ui-dialog__actions{margin:var(--space-4) calc(-1 * var(--space-5)) 0;padding:var(--space-3) var(--space-5) var(--space-4);border-top:var(--hairline);background:var(--card);position:sticky;bottom:0}@media (width<=559px){.ui-dialog--sheet{width:calc(100vw - 2 * var(--space-2));max-width:none;max-height:calc(100dvh - 2 * var(--space-2));padding-inline:var(--space-4);--psec-bleed:var(--space-4);--psec-pad:var(--space-4)}.ui-dialog--sheet .ui-dialog__actions{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.ui-dialog--sheet .ui-dialog__actions .ui-btn{flex:auto}}.ui-skel{border-radius:var(--radius-sm);background:var(--tan-soft);vertical-align:middle;max-width:100%;animation:1.6s ease-in-out infinite ui-pulse;display:inline-block}.ui-skel-lines{gap:var(--space-2);display:grid}.ui-skel-lines .ui-skel{display:block}@keyframes ui-pulse{50%{opacity:.55}}.ui-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--edge);border-radius:var(--radius-ctrl);background:var(--notice-info);color:var(--ink);font:400 var(--text-body) / var(--leading-text) var(--font-text);display:flex}.ui-notice--warn{background:var(--notice-warn)}.ui-notice--error{background:var(--notice-error);border-color:var(--weak-text)}.ui-notice--success{background:var(--notice-info);border-color:var(--good-text)}.ui-notice__icon{margin-top:var(--space-0);color:var(--ink);flex:none}.ui-notice--error .ui-notice__icon{color:var(--weak-text)}.ui-notice--success .ui-notice__icon{color:var(--good-text)}.ui-notice__body{flex:1;min-width:0}.ui-notice__body b{font-weight:600}.ui-notice__x{width:var(--tap);height:var(--tap);color:var(--ink);border-radius:var(--radius-ctrl);background:0 0;border:0;flex:none;place-items:center;margin:-10px -12px -10px 0;display:inline-grid}.ui-notice__x:hover{background:var(--ink-a10)}.ui-notice a:not(.ui-btn),.ui-notice__action .ui-btn{color:var(--plum)}.ui-notice:has(>.ui-notice__aside){align-items:center}.ui-notice__aside{flex:none;margin-left:auto}@media (width<=560px){.ui-notice:has(>.ui-notice__aside){align-items:start;row-gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-notice__aside{grid-column:2;margin-left:0}}.ui-empty{justify-items:start;gap:var(--space-3);padding:var(--space-6) 0;max-width:46ch;display:grid}.ui-empty__figure{margin-bottom:var(--space-2)}.ui-empty__text{color:var(--dim);font-size:var(--text-body-lg);line-height:var(--leading-text)}.ui-empty .ui-btn{margin-top:var(--space-2)}.ui-vin-wrap{align-items:center;gap:var(--space-2);display:inline-flex}.ui-vin{font:600 var(--text-body) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-caps);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.ui-vin__copy{margin:calc(-1 * var(--space-half))}.ui-spec{--s-line:var(--line);--s-key:var(--dim);--s-val:var(--fg);container-type:inline-size}.ui-spec--mauve{--s-line:var(--cream-a30);--s-key:var(--mauve-ink);--s-val:var(--on-mauve)}.ui-spec--card{--s-line:var(--tan);--s-key:var(--brown);--s-val:var(--ink)}.ui-spec__grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:0 var(--space-5);display:grid}.ui-spec__grid>div{min-width:0;padding:var(--space-3) 0;border-top:1px solid var(--s-line)}.ui-spec dt{font:300 var(--text-small) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--s-key)}.ui-spec--card dt{font-weight:600}.ui-spec dd{font:700 var(--text-body-lg) / var(--leading-compact) var(--font-display);color:var(--s-val);overflow-wrap:anywhere;margin-top:3px}.ui-spec__equip{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:0 var(--space-5);margin-top:var(--space-6);display:grid}.ui-spec__equip li{gap:var(--space-3);padding:var(--space-2) 0 9px;border-top:1px solid var(--s-line);color:var(--s-val);font:400 var(--text-ui) / var(--leading-ui) var(--font-text);grid-template-columns:5.2em minmax(0,1fr);display:grid}.ui-spec__equip code{font:600 var(--text-label) / var(--leading-loose) var(--font-display);letter-spacing:var(--track-caps);color:var(--s-key)}@container (width<=640px){.ui-spec__grid{grid-template-columns:repeat(min(var(--cols,4), 2), minmax(0, 1fr))}.ui-spec__equip{grid-template-columns:minmax(0,1fr)}}@container (width<=303px){.ui-spec__grid{grid-template-columns:minmax(0,1fr)}}.ui-spec+.ui-fine{margin-top:var(--space-5)}.ui-spec__group{margin-top:var(--space-6)}.ui-spec__group:first-child{margin-top:0}.ui-spec__head{align-items:baseline;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.ui-spec__name{font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--s-val)}.ui-spec__why{font:400 var(--text-small) / var(--leading-text) var(--font-text);color:var(--s-key)}.ui-spec__group .ui-spec__equip{margin-top:0}.ui-spec__tag{border:1px solid var(--s-key);border-radius:var(--radius-pill);font:600 var(--text-tiny) / var(--leading-body) var(--font-display);letter-spacing:var(--track-caps);white-space:nowrap;vertical-align:1px;color:var(--s-key);padding:1px 7px 0;display:inline-block}.ui-spec__tag--est{border-style:dashed}.ui-spec dt{overflow-wrap:anywhere}.ui-spec dt:has(.ui-spec__tag){align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.ui-spec dd small{margin-top:var(--space-0);font:400 var(--text-small) / var(--leading-ui) var(--font-text);color:var(--s-key);display:block}.ui-spec__ok{margin-right:var(--space-half);display:inline-block}.ui-spec__warn{padding:var(--space-hair) var(--space-2);border-radius:var(--radius-sm);background:var(--notice-warn);color:var(--ink);display:inline-block}.ui-spec dd small.ui-spec__warn{margin-top:var(--space-1);color:var(--ink)}.ui-fig-t{font:600 var(--text-ui) / var(--leading-flat) var(--font-display);fill:var(--brown)}.ui-fig-t--strong{fill:var(--ink);font-weight:700}.ui-fig-t--ink{fill:var(--ink)}.ui-fig-t--sm{font-size:var(--text-tiny)}.ui-fig-t--gap{font-size:var(--text-body-lg);fill:var(--orange-text);font-weight:700}.ui-fig-t--gapunit{font-size:var(--text-small);fill:var(--orange-text)}.ui-tube{max-width:100%;height:auto;display:block;overflow:visible}.ui-tube__glass{fill:var(--glass)}.ui-tube__fill{fill:var(--liq)}.ui-tube__meniscus{fill:color-mix(in oklab, var(--liq) 78%, var(--glint));stroke:var(--liq-rim);stroke-width:1.5px}.ui-tube__shine{fill:none;stroke:var(--glint);stroke-opacity:.45;stroke-width:1px}.ui-tube__glint{fill:none;stroke:var(--glint);stroke-opacity:.7;stroke-width:4px;stroke-linecap:round}.ui-tube__glint--low{stroke-opacity:.6;stroke-width:3px}.ui-tube__wall{fill:none;stroke:var(--rim);stroke-width:3px;stroke-linejoin:round}.ui-tube__mouth{fill:var(--glass);stroke:var(--rim);stroke-width:1.5px}.ui-tube__lip{fill:none;stroke:var(--rim);stroke-width:3px}.ui-tube__tick{stroke:var(--rim);stroke-width:1.5px}.ui-tube__paper{stroke:var(--rim);stroke-width:1.5px;stroke-dasharray:2 4}.ui-tube__bracket{fill:var(--rim)}.ui-tube__hatch{stroke:var(--orange);stroke-width:1.5px}.ui-tube__gapline{fill:none;stroke:var(--orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ui-tube__liq.is-animated,.ui-rack__liq.is-animated{transform-box:fill-box;transform-origin:bottom}.ui-tube__liq.is-animated{animation:ui-fill var(--dur-reveal) var(--ease) .1s both}.ui-tube.has-motion .ui-tube__pin{animation:.4s 1s both ui-fade}.ui-tube--plain{max-height:240px}.ui-tube--nodata .ui-tube__wall,.ui-tube--nodata .ui-tube__lip,.ui-tube--nodata .ui-tube__mouth,.ui-tube--nodata .ui-tube__hatch{stroke:var(--tan)}.ui-tube__nodata{fill:var(--dim);paint-order:stroke;stroke:var(--glass);stroke-width:6px;stroke-linejoin:round}@media (width<=639px){.ui-tube--plain{max-height:160px}.ui-tube:not(.ui-tube--plain){max-width:100%;height:min(300px,38svh);width:auto!important}.ui-tube:not(.ui-tube--plain) .ui-fig-t{font-size:calc(var(--text-ui) * 1.2)}}@media (prefers-reduced-motion:reduce){.ui-tube.has-motion .ui-tube__pin,.ui-tube__liq.is-animated,.ui-rack__liq.is-animated{animation:none}}@keyframes ui-fill{0%{transform:scaleY(0)}}.ui-rack{min-width:0;position:relative}.ui-rack__chart{min-width:0}.ui-rack__body{justify-content:flex-start;align-items:flex-start;display:flex}.ui-rack__scale{flex:none;display:block}.ui-rack__scroll{min-width:0;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;flex:0 auto;overflow:auto hidden}.ui-rack__scroll:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-rack__scroll[data-scroll="1"]{--mL:0px;--mR:0px;-webkit-mask-image:linear-gradient(90deg, transparent, var(--mask-on) var(--mL), var(--mask-on) calc(100% - var(--mR)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--mask-on) var(--mL), var(--mask-on) calc(100% - var(--mR)), transparent);mask-image:linear-gradient(90deg, transparent, var(--mask-on) var(--mL), var(--mask-on) calc(100% - var(--mR)), transparent)}.ui-rack__scroll[data-fade-l="1"]{--mL:28px}.ui-rack__scroll[data-fade-r="1"]{--mR:28px}.ui-rack__note{max-width:var(--measure,70ch);margin:var(--space-2) 0 0;font:400 var(--text-body) / var(--leading-body) var(--font-text);color:var(--dim);text-wrap:balance}.ui-rack__cue{margin:var(--space-2) 0 0;text-align:center;font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-data);text-transform:uppercase;color:var(--dim)}.ui-rack__svg{max-width:none;margin:0;display:block;overflow:visible}.ui-rack__axisbreak,.ui-rack__breakline{fill:none;stroke:var(--rim);stroke-width:1.5px;stroke-linejoin:round}.ui-rack__axisbreak{stroke:var(--edge);stroke-width:1.5px}.ui-rack__break{fill:var(--card)}.ui-rack__tube{cursor:default;outline:none}.ui-rack__tube:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-rack__axis{stroke:var(--edge);stroke-width:1.5px;stroke-linecap:round}.ui-rack__axis--tick{stroke-width:1.25px}.ui-rack__scale .ui-fig-t{fill:var(--dim);font-weight:600}.ui-rack__grid{stroke:var(--tan);stroke-width:1px;opacity:.55}.ui-rack__k-typical{stroke:var(--ink);stroke-width:3.5px;stroke-dasharray:.1 9;stroke-linecap:round}.ui-rack__svg .ui-fig-t--sm,.ui-rack__scale .ui-fig-t--sm{font-size:var(--text-label)}.ui-rack__lab{paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round;font-size:var(--text-label)}.ui-rack__online{fill:var(--dim);stroke:var(--tan-soft);stroke-width:3px;paint-order:stroke}.ui-rack__mine{fill:var(--pink-text);font-weight:700}.ui-rack__typband{fill:var(--tan-soft);fill-opacity:.9}.ui-rack__typline{stroke:var(--ink);stroke-width:3.5px;stroke-dasharray:.1 9;stroke-linecap:round;stroke-linejoin:round}.ui-rack__tube{--liq:var(--tan);--liq-rim:var(--ink)}.ui-rack__fill{fill:var(--liq);stroke:var(--liq-rim);stroke-width:1.5px}.ui-rack__men{fill:color-mix(in oklab, var(--liq) 70%, var(--glint));stroke:var(--liq-rim);stroke-width:1.5px}.ui-rack__shine{fill:none;stroke:var(--glint);stroke-opacity:.6;stroke-width:2.2px;stroke-linecap:round}.ui-rack__wall{fill:none;stroke:var(--rim);stroke-linejoin:round}.ui-rack__mouth{fill:var(--glass);stroke:var(--rim)}.ui-rack__bracket{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ui-rack__level{stroke:var(--pink);stroke-width:2.5px;stroke-linecap:round}.ui-rack__liq.is-animated{animation:ui-fill .9s var(--ease) calc(var(--i,0) * 50ms) both}.ui-dotline{min-width:0;position:relative}.ui-dotline__box{width:100%;min-height:230px}@media (width<=639px){.ui-dotline__box{min-height:300px}}.ui-dotline svg{max-width:none;display:block;overflow:visible}.ui-dotline .ui-fig-t{font-size:var(--text-label)}.ui-dotline__xdot{fill:var(--brown)}.ui-dotline__shelf{stroke:var(--rim);stroke-width:2px;stroke-linecap:round}.ui-dotline__cap{fill:var(--rim)}.ui-dotline__ref{stroke:var(--brown);stroke-width:2.5px;stroke-dasharray:6 7;stroke-linecap:round}.ui-dotline__line{stroke:var(--rim);stroke-width:4px;stroke-dasharray:.1 9;stroke-linecap:round;stroke-linejoin:round}.ui-dotline__ring{fill:var(--card);stroke:var(--pink);stroke-width:3.5px}.ui-dotline__reading{cursor:default;outline:none}.ui-dotline__reading:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:4px;box-shadow:0 0 0 calc(2 * var(--focus-width)) var(--focus-halo)}.ui-rack__key{min-width:0}.ui-rack__keyh{margin:0 0 var(--space-3);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.ui-rack__key ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ui-rack__key li{align-items:start;column-gap:var(--space-3);grid-template-columns:34px minmax(0,1fr);display:grid}.ui-rack__key li svg{margin-top:var(--space-1)}.ui-rack__key li span{font:400 var(--text-body) / var(--leading-text) var(--font-text);color:var(--dim)}.ui-rack__key li b{font:700 var(--text-h4) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-snug);color:var(--ink);display:block}.ui-legend{gap:var(--space-1) var(--space-4);margin-bottom:var(--space-3);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg);flex-wrap:wrap;display:flex}.ui-legend>span{align-items:center;gap:var(--space-2);display:inline-flex}.ui-legend__ring{border-radius:var(--radius-round);width:12px;height:12px;box-shadow:inset 0 0 0 2.5px var(--pink);background:0 0}.ui-legend__dash{border-radius:var(--radius-sm);background:repeating-linear-gradient(90deg, var(--c) 0 6px, transparent 6px 10px);width:18px;height:3px}.ui-legend__dash--brown{--c:var(--brown)}.ui-flags{border-bottom:1px solid var(--line);display:grid}.ui-flag__svg{margin-top:var(--space-3)}.ui-flag{align-items:center;column-gap:var(--space-5);width:100%;padding:var(--space-4) 0;border:0;border-top:1px solid var(--line);color:var(--fg);text-align:left;font:inherit;background:0 0;grid-template-columns:168px minmax(0,1fr) 176px;grid-template-areas:"label rail word";display:grid}.ui-flag--press{cursor:pointer}.ui-flag__lbl{align-items:center;gap:var(--space-2);font:700 var(--text-h4) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-snug);text-transform:uppercase;flex-wrap:wrap;grid-area:label;display:inline-flex}.ui-flag__lbl>span{border-bottom:2px solid #0000;padding-bottom:3px}.ui-flag[aria-pressed=true] .ui-flag__lbl>span{border-bottom-color:var(--ink)}.ui-flag--press:hover .ui-flag__lbl>span{border-bottom-color:var(--edge)}.ui-flag--press[aria-pressed=true]:hover .ui-flag__lbl>span{border-bottom-color:var(--ink)}.ui-flag--press:focus-visible,.ui-flag--press.is-focus{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo);border-radius:var(--radius-sm)}.ui-flag__railbox{grid-area:rail;min-width:0}.ui-flag__railbox svg{width:100%;height:auto;display:block;overflow:visible}.ui-flag__track{fill:var(--tan-soft);stroke:var(--edge);stroke-width:1.25px}.ui-flag__mid{fill:var(--tan)}.ui-flag__thumb{fill:var(--pink);stroke:var(--ink);stroke-width:2px}.ui-flag__tick{stroke:var(--brown);stroke-width:1px}.ui-flag__zones{margin-top:var(--space-0);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-data);text-transform:uppercase;color:var(--dim);grid-template-columns:repeat(3,1fr);display:grid}.ui-flag__zones span:nth-child(2){text-align:center}.ui-flag__zones span:nth-child(3){text-align:right}.ui-flag__word{font:700 var(--text-h4) / var(--leading-snug) var(--font-display);letter-spacing:var(--track-snug);text-align:right;grid-area:word}.ui-flag__word.is-muted{font:400 var(--text-body) / var(--leading-ui) var(--font-text);color:var(--dim);letter-spacing:0}.ui-flag--block{color:var(--fg);transition:color var(--dur-base) var(--ease);border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""note""rail";align-content:start;align-items:start;row-gap:0;padding:0}.ui-flag--block[aria-pressed=false]{color:var(--dim)}.ui-flag--block[aria-pressed=false]:hover{color:var(--fg)}.ui-flag--block .ui-flag__head{font:700 var(--text-data-lg) / var(--leading-snug) var(--font-display);letter-spacing:0;text-wrap:balance;grid-area:head}.ui-flag--block .ui-flag__head>span{font-weight:300}.ui-flag--block .ui-flag__note{margin-top:var(--space-1);font:400 var(--text-body) / var(--leading-ui) var(--font-text);color:var(--dim);grid-area:note}.ui-flag--block .ui-flag__railbox{width:100%}.ui-flag--block .ui-flag__railbox svg{width:auto}.ui-flag--block .ui-flag__zones{margin-top:var(--space-0)}.ui-flag__ring{fill:none;stroke:var(--ink);stroke-width:2px}.ui-flag__key{gap:var(--space-1) var(--space-4);margin-top:var(--space-1);font:400 var(--text-label) / var(--leading-ui) var(--font-text);color:var(--dim);flex-wrap:wrap;display:flex}.ui-flag__key>span{align-items:center;gap:var(--space-half);display:inline-flex}@media (width>=1000px){.ui-flag{grid-template-columns:236px minmax(0,1fr) 176px}.ui-flag--block{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ui-flag:not(.ui-flag--block){row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);grid-template-areas:"label""rail""word"}.ui-flag:not(.ui-flag--block) .ui-flag__word{text-align:right}}.ui-pinshadow{flood-color:var(--ink);flood-opacity:.28}.ui-tube--share .ui-pin__value,.ui-tube--share .ui-pin__unit{display:none}.ui-fine{max-width:var(--measure);color:var(--dim);font:400 var(--text-small) / var(--leading-text) var(--font-text)}.ui-fine a{color:var(--accent)}.ui-fine b{color:var(--fg);font-weight:600}.ui-fine--full{max-width:none}.ui-fine--aside{font-style:italic}.ui-fine--row{align-items:center;gap:var(--space-0) var(--space-1);flex-wrap:wrap;display:inline-flex}.ui-fine--row>.ui-fine--row{flex-wrap:nowrap}.ui-formula{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--measure-tag)), 1fr));gap:var(--space-4) var(--space-5);margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.ui-formula__step{align-content:start;gap:var(--space-1);min-width:0;padding-top:var(--space-3);border-top:var(--hairline);display:grid}.ui-formula__label{color:var(--dim);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-formula__expr{color:var(--fg);font:700 var(--text-body-lg) / var(--leading-compact) var(--font-display);font-feature-settings:"tnum" 1;overflow-wrap:anywhere}.ui-formula__note{color:var(--dim);font:400 var(--text-small) / var(--leading-snug) var(--font-text)}.ui-disc{border-top:var(--stroke-hair) solid var(--line)}.ui-disc--rule-none{border-top:0}.ui-disc--rule-heavy{border-top:var(--stroke-rule) solid var(--ink)}.ui-disc>summary{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;list-style:none;display:flex}.ui-disc>summary::-webkit-details-marker{display:none}.ui-disc>summary:after{content:"+";font-weight:700}.ui-disc[open]>summary:after{content:"−"}.ui-disc>summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px;box-shadow:0 0 0 var(--focus-width) var(--focus-halo)}.ui-disc__body{gap:var(--space-3);max-width:var(--measure-prose);padding-bottom:var(--space-2);color:var(--dim);font:400 var(--text-body) / var(--leading-body) var(--font-text);display:grid}.ui-disc__body b{color:var(--ink);font-weight:600}.ui-disc--wide>.ui-disc__body{max-width:none;color:var(--fg)}.ui-disc--question>summary{justify-content:space-between;gap:var(--space-4);min-height:var(--tap);padding:var(--space-4) 0;font:var(--weight-heading) var(--text-h4) / var(--leading-snug) var(--font-headline);letter-spacing:0;text-transform:none}.ui-disc--question>summary:after{font:400 var(--text-h4) / var(--leading-flat) var(--font-text);flex:none}.ui-disc--question>.ui-disc__body{max-width:var(--measure-answer);padding-bottom:var(--space-5);color:var(--fg);font:400 var(--text-lead) / var(--leading-body) var(--font-text)}.ui-check{align-items:center;gap:var(--space-2);min-height:var(--tap);cursor:pointer;display:inline-flex}.ui-check input{width:24px;height:24px;accent-color:var(--plum);flex:none}.appx{background:var(--cream)}.appx-main{outline:none;flex:1}.appx-notice{padding-top:var(--space-7)}.appx-notice+.appx-notice{padding-top:var(--space-3)}@media (width<=640px){.appx-notice{padding-top:var(--space-5)}}.appx-stack{margin-bottom:var(--space-5)}.ui-tabs+.appx-lede{margin-top:var(--space-5)}.appx-lede{max-width:var(--measure);margin-bottom:var(--space-5);color:var(--dim);font-size:var(--text-body-lg);line-height:var(--leading-text)}.appx-quiet{color:var(--dim)}.appx-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.appx-tools{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.appx-tools__ctl{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.appx-tools__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.appx-tools__group .ui-seg{flex:none}.appx-tools__label{color:var(--dim);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.appx-group__n{font-weight:300}.appx-tools__count{color:var(--dim);font-size:var(--text-small);white-space:nowrap;align-self:center;margin-left:auto}.appx-cars__none{justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-4);color:var(--dim);font-size:var(--text-body-lg);display:grid}.appx-tools__hint{color:var(--dim);font-size:var(--text-small);align-items:center;display:inline-flex}.appx-car{gap:var(--space-0);min-width:0;display:grid}.appx-car__title{align-items:flex-start;gap:var(--space-2);display:flex}.appx-car__title .appx-cn{min-width:0}.appx-cn{font-family:var(--font-display);line-height:var(--leading-snug);overflow-wrap:anywhere}.appx-cn__glue{white-space:nowrap}.appx-cn__year{margin-left:var(--space-hair);color:var(--dim);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps)}.appx-cn__model{font:700 var(--text-h4) / var(--leading-snug) var(--font-display)}.appx-cn__trim{font:300 var(--text-h4) / var(--leading-snug) var(--font-display)}.appx-cn--bare .appx-cn__trim{font-weight:700}.appx-swatch{margin-top:calc((var(--text-h4) * var(--leading-snug) - var(--swatch-sm)) / 2)}@media (width<=759px){.appx-swatch.is-empty{display:none}}.appx-car__vin{color:var(--dim);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-caps);overflow-wrap:anywhere}.appx-reg{font:600 var(--text-body) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-caps);white-space:nowrap}.appx-cur{color:var(--dim);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps)}.appx-dash{color:var(--dim)}.appx-best{align-items:center;gap:var(--space-1);display:inline-flex}.ui-table td .appx-figure{font:600 var(--text-body-lg) / var(--leading-compact) var(--font-data);font-variant-numeric:tabular-nums}.ui-table td .appx-quiet{font:400 var(--text-body) / var(--leading-ui) var(--font-text)}.appx-cap{gap:var(--space-1);min-width:var(--meter-min);max-width:var(--meter-max);display:grid}.appx-cap__text{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.appx-cap__text b:where(:not([class*=ui-])){font:600 var(--text-body-lg) / var(--leading-compact) var(--font-display)}.appx-cap__word{color:var(--dim);font:700 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.appx-cap__word.is-excellent{color:var(--excellent-text)}.appx-cap__word.is-good{color:var(--good-text)}.appx-cap__word.is-fair{color:var(--fair-text)}.appx-cap__word.is-weak{color:var(--weak-text)}.appx-check-grid{grid-template-columns:minmax(0, var(--width-plate)) minmax(0, calc(var(--width-list) + var(--space-7)));justify-content:space-between;align-items:start;gap:var(--space-5) var(--space-8);display:grid}.appx-check-side{align-content:start;min-width:0;display:grid}.appx-vinprev__slots{padding:var(--space-3) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appx-vinprev__slot{justify-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-1);color:var(--tan);text-align:center;display:grid}.appx-vinprev__slot+.appx-vinprev__slot{border-left:var(--hairline)}.appx-vinprev__value{max-width:100%;height:1lh;font:700 var(--text-data) / var(--leading-flat) var(--font-display);font-feature-settings:"tnum" 1;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.appx-vinprev__label{font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;color:var(--dim)}.appx-vinprev__slot--car.is-on{color:var(--plum)}.appx-vinprev__slot--year.is-on{color:var(--blue-mark)}.appx-vinprev__slot--vin.is-on{color:var(--excellent-mark)}.appx-vinprev__slot--vin.is-warn{color:var(--orange)}.appx-vinprev__slot--battery.is-on{color:var(--excellent-mark)}.appx-vinprev__slot--battery.is-maybe{color:var(--fair-mark)}.appx-vinprev__slot--battery.is-warn{color:var(--orange)}.appx-vinprev__slot--specs.is-on{color:var(--plum)}.appx-vinprev__slot--build.is-on{color:var(--blue-mark)}.appx-vinprev__slot--cost.is-on{color:var(--excellent-mark)}.appx-vinprev__slot--cost.is-paid{color:var(--plum)}.appx-vinprev__slot.is-none{color:var(--tan)}.appx-vinprev__slot.is-none .appx-vinprev__value{color:var(--dim)}.appx-check-found{width:100%;margin-bottom:var(--space-4);border-bottom:var(--hairline)}.appx-vinprev__slot:not(.is-on) .appx-vinprev__value{color:var(--tan)}@media (width<=640px){.appx-vinprev__slots{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.appx-vinprev__slot:nth-child(odd){border-left:0}.appx-vinprev__slot:nth-child(n+3){padding-top:var(--space-3);border-top:var(--hairline)}}.appx-vinprev__slot.is-warn .appx-vinprev__value{color:var(--orange-text)}@media (prefers-reduced-motion:no-preference){.appx-vinprev__slot.is-on .appx-vinprev__value{animation:ui-fade var(--dur-base) var(--ease-out)}}@media (width<=900px){.appx-check-grid{grid-template-columns:minmax(0,1fr)}}.appx-plate{padding:var(--space-3) var(--space-4) var(--space-4);border:var(--stroke-ctrl) solid var(--edge);border-radius:var(--radius-ctrl);background:var(--cream);box-shadow:inset 0 0 0 var(--space-1) var(--cream), inset 0 0 0 calc(var(--space-1) + var(--stroke-hair)) var(--tan)}.appx-plate:focus-within{border-color:var(--plum);outline:var(--focus-width) solid var(--focus);outline-offset:var(--stroke-bold);box-shadow:0 0 0 var(--stroke-bold) var(--focus-halo)}.appx-plate.has-error{border-color:var(--weak-text)}.appx-plate.has-error:not(:focus-within){box-shadow:inset 0 0 0 var(--stroke-hair) var(--weak-text), inset 0 0 0 var(--space-1) var(--cream), inset 0 0 0 calc(var(--space-1) + var(--stroke-hair)) var(--tan)}.appx-plate.is-locked{background:var(--inset)}.appx-plate__top{margin-bottom:var(--space-2);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);justify-content:space-between;align-items:baseline;display:flex}.appx-plate__slots-wrap{position:relative}.appx-plate__slots{gap:var(--space-0);grid-template-columns:repeat(17,minmax(0,1fr));display:grid}.appx-slot{min-height:var(--plate-slot);padding-bottom:var(--space-half);border-bottom:var(--stroke-bold) solid var(--edge);color:var(--ink);font:600 var(--text-h4) / var(--leading-flat) var(--font-display);place-items:end center;display:grid}.appx-slot.is-on{border-bottom-color:var(--ink)}.appx-slot.is-caret{border-bottom-color:var(--plum);box-shadow:inset 0 calc(-1 * var(--stroke-bold)) 0 var(--plum);background:var(--plum-tint)}.appx-slot.is-sel{background:var(--plum-tint-strong)}.appx-plate__input{border-radius:var(--radius-sm);color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--text-body);background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.appx-plate__input::selection{color:#0000;background:0 0}@media (width>=640px){.appx-plate__slots{gap:var(--space-1)}.appx-slot{min-height:var(--plate-slot-lg);font-size:var(--text-h3)}}@media (width<=420px){.appx-plate{padding-inline:var(--space-3)}.appx-slot{font-size:var(--text-body-lg)}}.appx-step{justify-items:start;gap:var(--space-3);margin-top:var(--space-4);display:grid}.appx-step--row{align-items:center;column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}@media (width<=560px){.appx-step--row{grid-template-columns:minmax(0,1fr)}}.appx-plateform>.ui-fine,.appx-plateform>div:where(:not([class*=ui-]))[id]{margin-top:var(--space-3)}.appx-result{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline);display:grid}.appx-result__name{align-items:flex-start;gap:0 var(--space-2);font-size:var(--text-h3);display:flex}.appx-result__name .appx-cn__model,.appx-result__name .appx-cn__trim{font-size:var(--text-h3)}.appx-result__name .appx-swatch{margin-top:calc((var(--text-h3) * var(--leading-snug) - var(--swatch-sm)) / 2)}.appx-result__name .appx-cn__year{font-size:var(--text-small)}.appx-result__main{max-width:var(--measure);font-size:var(--text-body-lg);line-height:var(--leading-body)}.appx-result__main .ui-tag{margin-right:var(--space-1);vertical-align:var(--space-0)}.appx-result .appx-actions{margin-top:var(--space-2)}.appx-step__notice{justify-self:stretch}.appx-vial{justify-items:center;gap:var(--space-3);width:100%;display:grid}.appx-vial__line{min-height:var(--reserve-line);max-width:var(--measure-caption);color:var(--dim);text-align:center}.appx-vial__line.is-asking{color:var(--ink);font-weight:600}.appx-done__balance{margin-bottom:var(--space-2);font-size:var(--text-body-lg)}.appx-tabbody{margin-top:var(--space-5)}.appx-form{gap:var(--space-5);max-width:var(--width-form);display:grid}.appx-setting{justify-items:start;gap:var(--space-2);display:grid}.appx-setting__h{font:700 var(--text-h4) / var(--leading-snug) var(--font-display)}.appx-units{justify-items:start;gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.appx-units .label{margin:var(--space-2) 0 0}.appx-savestate{min-height:var(--reserve-line);color:var(--dim);font-size:var(--text-small)}.appx-kv dd:where(:not([class*=ui-])){font-size:var(--text-body-lg);overflow-wrap:anywhere}.appx-invite{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.appx-invite__field{flex:1 1 var(--basis-l)}.appx-progress{font-size:var(--text-body-lg);font-weight:600}.appx-status{text-transform:capitalize}.appx-receipt{align-items:center;gap:var(--space-1);min-height:var(--tap);display:inline-flex}.appx-add{margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline)}.appx-add__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.appx-add__lead{margin:var(--space-1) 0 var(--space-4)}.appx-add__grid{gap:var(--space-4) var(--space-5);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appx-add__grid>:where(:not([class*=ui-])){min-width:0}.appx-add__owners,.appx-add__reg{grid-column:1/-1}.appx-add__saved{align-items:center;gap:var(--space-1);color:var(--good-text);font:600 var(--text-small) / var(--leading-ui) var(--font-text);display:inline-flex}.appx-add__fail{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;color:var(--weak-text);flex-wrap:wrap;font-weight:600;display:flex}.appx-add__unlocked{gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--ink);align-items:flex-start;display:flex}.appx-add__unlocked .ui-icon{margin-top:var(--icon-nudge);flex:none}@media (width<=759px){.appx-result .appx-actions .ui-btn{flex:auto}.appx-add__grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.appx-refund{margin-top:var(--space-4);max-width:var(--measure)}.appx-validity{margin:0 0 var(--space-4);max-width:var(--measure)}.appx-data{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--stroke-hair) solid var(--line);display:grid}.appx-data__title{font:600 var(--text-h5) / var(--leading-snug) var(--font-display);letter-spacing:var(--track-snug);margin:0}.appx-data__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.appx-del__head{margin:0 0 var(--space-1);font-weight:600}.appx-del__list{margin:0 0 var(--space-3);padding-left:var(--space-4);list-style:outside}.appx-del__list li:where(:not([class*=ui-])){margin-bottom:var(--space-1)}.appx-del__code,.appx-del__notice{margin-bottom:var(--space-3)}.car-deg dt:where(:not([class*=ui-])){margin-bottom:var(--space-1)}.car-sentence{max-width:var(--measure);text-wrap:balance;font:400 var(--text-body-lg) / var(--leading-body) var(--font-text)}.car-note{max-width:var(--measure);text-wrap:balance;font:400 var(--text-body) / var(--leading-body) var(--font-text);color:var(--dim)}.car-note a:where(:not([class*=ui-])),.car-sentence a:where(:not([class*=ui-])){color:var(--accent)}.car-error{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);color:var(--weak-text);font-weight:600;display:flex}.car-head__col{gap:var(--space-3);display:grid}.car-name{margin-top:var(--space-1)}.car-name__glue{white-space:nowrap}.car-name .car-name__year{color:var(--dim);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps)}.car-id{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.car-id>.ui-fav:first-child{margin-inline-start:calc(-1 * var(--space-3))}.car-paint{align-items:center;gap:var(--space-2);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;display:inline-flex}.car-head__col .ui-tabs{margin-top:var(--space-5)}.car-where{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.car-tube{grid-column:1/7;justify-items:center;min-width:0;margin:0;display:grid}.car-where__text{align-content:center;align-self:center;gap:var(--space-6);grid-column:7/13;min-width:0;display:grid}.car-verdict{gap:var(--space-3);display:grid}.car-grade{padding-bottom:var(--space-0);border-bottom:var(--stroke-heavy) solid var(--g,var(--brown))}.car-quiet{max-width:var(--measure-short);text-wrap:balance;color:var(--dim)}.car-deg dd:where(:not([class*=ui-])){max-width:var(--measure);text-wrap:balance;font:400 var(--text-body-lg) / var(--leading-text) var(--font-text)}.car-deg dd b:where(:not([class*=ui-])){font-weight:600}.car-deg dd+dd:where(:not([class*=ui-])){margin-top:var(--space-2);font-size:var(--text-body)}.car-deg__rate{color:var(--dim)}.car-refresh{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-hair) solid var(--line);display:grid}.car-fresh{font:400 var(--text-body) / var(--leading-text) var(--font-text)}.car-refresh__row{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.car-refresh__row .ui-fine{flex:1 1 var(--basis-xs)}.car-report{gap:var(--space-4);max-width:var(--width-sheet);display:grid}.car-report__lede{max-width:var(--measure-prose);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text)}.car-report__row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.car-report__row .ui-fine{margin:0}.car-report__actions{gap:var(--space-2) var(--space-2);flex-wrap:wrap;flex:1 0 100%;display:flex}.car-report__sheet{border:var(--stroke-hair) solid var(--line);display:block;overflow:hidden}.car-report__sheet img:where(:not([class*=ui-])){width:100%;height:auto;display:block}.car-figure{margin-top:var(--space-4)}.car-readings{margin-top:var(--space-3);max-width:var(--width-list);display:grid}.car-readings li:where(:not([class*=ui-])){justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-top:var(--stroke-hair) solid var(--line);display:flex}.car-readings b:where(:not([class*=ui-])){font:700 var(--text-data) / var(--leading-compact) var(--font-display)}.car-wait{gap:var(--space-3);display:grid}.car-rk{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-width:0;display:grid}.car-rk__text{gap:var(--space-6);grid-column:1/7;align-content:start;min-width:0;display:grid}.car-rk--calm .car-rk__text{grid-column:1/-1}.car-rk__verdict{gap:var(--space-4);justify-items:start;display:grid}.car-rk__sentence{max-width:var(--measure-sentence);text-wrap:balance;font:400 var(--text-body-lg) / var(--leading-text) var(--font-text);margin:0}.car-rk__sentence .ui-info{margin-block:calc((var(--space-4) - var(--tap)) / 2)}.car-rk--calm .car-rk__sentence{max-width:var(--measure)}.car-rk__stats{gap:var(--space-7);grid-template-columns:minmax(0,1fr);display:grid}.car-rk__quiet{max-width:var(--measure-sentence);margin:calc(var(--space-3) * -1) 0 0;font:400 var(--text-body-lg) / var(--leading-text) var(--font-text);color:var(--dim);text-wrap:balance}.car-rk__fig{gap:var(--space-4);grid-column:7/13;min-width:0;display:grid;position:relative}.car-rk__chart{gap:var(--space-3);display:grid}.car-rk__chead{align-items:center;gap:var(--space-1);min-height:var(--tap);display:flex}.car-rk__ctitle{color:var(--brown);margin:0}.car-rk__tools{justify-content:space-between;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.car-rk__csentence{line-height:var(--leading-text);margin:0}.car-rk__fine{max-width:none;margin:calc(var(--space-5) * -1) 0 0;font:400 var(--text-small) / var(--leading-text) var(--font-text);color:var(--dim);text-wrap:pretty;grid-column:1/-1}.car-rk__disc{padding-top:var(--space-3);grid-column:1/-1}.car-rk--shelf{row-gap:var(--space-6)}.car-rk--shelf .car-rk__text{display:contents}.car-rk--shelf .car-rk__verdict{grid-column:1/6}.car-rk--shelf .car-rk__stats{gap:var(--space-4) var(--space-7);grid-column:6/13;grid-template-columns:repeat(2,minmax(0,1fr))}.car-rk--shelf .car-rk__fig{padding-top:var(--space-2);grid-column:1/-1}.car-rk--shelf .car-rk__chart{grid-template-columns:minmax(0,1fr) auto;align-items:center}.car-rk--shelf .car-rk__csentence{grid-column:1/-1}@media (width<=999px){.car-rk__text,.car-rk__fig{grid-column:1/-1}.car-rk__text{gap:var(--space-5)}.car-rk__fig{padding-top:var(--space-2)}.car-rk__stats{gap:var(--space-4) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.car-rk{gap:var(--space-5)}.car-rk__stats{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.car-rk__tools{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.car-rk__tools .car-pick{display:contents}}.car-pick{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:inline-flex}.car-about{gap:var(--space-2);display:grid}.car-about__list{gap:var(--space-1);margin:0;display:grid}.car-about__list>div:where(:not([class*=ui-])){grid-template-columns:var(--dl-label-narrow) minmax(0, 1fr);gap:var(--space-2);display:grid}.car-about__list dt:where(:not([class*=ui-])){font:600 var(--text-label) / var(--leading-text) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--brown)}.car-about__list dd:where(:not([class*=ui-])){margin:0}.car-about__caveats{gap:var(--space-1);padding-left:var(--space-4);color:var(--brown);list-style:outside;display:grid}.car-settings{gap:var(--space-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.car-side{gap:var(--space-5);align-content:start;min-width:0;display:grid}.car-intro{margin-bottom:var(--space-4)}.car-fields{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.car-fields--one{margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.car-wide{grid-column:1/-1}.car-account{margin-top:var(--space-5)}.car-own{gap:var(--space-2);justify-items:start;display:grid}.car-own>.ui-field{width:100%}.car-add{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.car-add .ui-field{flex:1 1 var(--basis-2xs)}.car-open{min-width:var(--tap);min-height:var(--tap);margin-right:calc(-1 * var(--space-4));color:var(--plum);place-items:center;display:inline-grid}.car-save{align-items:center;gap:var(--space-1);min-height:var(--reserve-line);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);display:inline-flex}.car-save.is-error{color:var(--weak-text)}.car-danger__row{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.car-danger__text{max-width:var(--measure);text-wrap:balance}.car-danger__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=1000px){.car-tube,.car-where__text{grid-column:1/-1}.car-settings{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.car-fields{grid-template-columns:minmax(0,1fr)}.car-where__text{gap:var(--space-5)}.car-where{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex}.car-where__text{display:contents}.car-verdict{order:-1}}.car-rk--shelf .car-rk__quiet{grid-column:6/13}html:not([data-auth]) .pub-nav,html:not([data-auth]) .pub-hero__plate,html[data-app]:not([data-auth]) #root{visibility:hidden}@media not all and (width<=420px){.pub-menu__narrow{display:none}}@media (width<=719px){.pub-bar{min-height:var(--header-height-phone)}}@media (width<=520px){.pub-bar,.pub-nav{gap:var(--space-2)}}@media (width<=420px){.pub-nav>.pub-pricing,.pub-menu__wide{display:none}.pub-menu__narrow-label{display:inline}}@media (width<=350px){.pub-bar{padding-inline:var(--space-3);gap:var(--space-1)}}@media (width<=640px){.pub-notice{padding-top:var(--space-5)}}@media (width>900px){.pub-hero__plate.is-pinned{margin-top:var(--plate-pin);align-self:start}}@media (width<=900px){.pub-hero{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""plate""side"}.pub-hero__side{padding-top:var(--space-5)}}@media (width<=800px){.pub-steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (width<=1000px){.pub-art__grid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr)}.pub-art__grid>.pub-prose{grid-area:auto}.pub-toc{display:none}.pub-toc-m{display:block}}@media (width>1000px){.pub-report__figures{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.pub-report__figures>div:where(:not([class*=ui-])){align-content:start}.pub-cols{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.pub-cols>:where(:not([class*=ui-])),.pub-prose.pub-cols>:where(:not([class*=ui-])){margin-top:0}}.pub-sec p:where(:not([class*=ui-])){max-width:var(--measure-prose);font:400 var(--text-body-lg) / var(--leading-loose) var(--font-text);margin-top:0}@media (width<=760px){.pub-figrow,.pub-figrow--pair{justify-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.pub-figrow--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-figrow--pair .pub-key{grid-column:1/-1;justify-self:stretch}.pub-figrow>.pub-key{justify-self:stretch}}@media (width<=640px){.pub-fig{padding:var(--space-4)}}@media (width<=760px){.pub-check__cols{grid-template-columns:minmax(0,1fr)}}@media (width>1000px){.pub-related ul:where(:not([class*=ui-])){grid-template-columns:repeat(4,minmax(0,1fr))}.pub-related li:where(:not([class*=ui-])):last-child:nth-child(odd){grid-column:auto}}@media (width<=800px){.pub-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-foot__brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pub-related__t:after,.pub-guidelinks a:where(:not([class*=ui-])):after,.pub-stage__more:after{transition:none}}@media (width<=1100px){.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.seo-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=800px){.seo-src>li:where(:not([class*=ui-])){grid-template-columns:minmax(0,1fr)}}.sg-top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--gutter);background:var(--cream);border-bottom:var(--hairline);flex-wrap:wrap;display:flex}.sg-brand{min-height:var(--tap);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.sg-nav{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.sg-nav__btn{min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-0);color:var(--brown);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;background:0 0;border:0}.sg-nav__btn:hover{color:var(--ink)}.sg-lede{max-width:var(--measure-short);margin-top:var(--space-5);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--dim)}.sg-note{max-width:var(--measure-prose);margin-bottom:var(--space-3);font-size:var(--text-small);line-height:var(--leading-text);color:var(--dim)}.sg-stack{gap:var(--space-5);min-width:0;display:grid}.sg-stack--tight{gap:var(--space-3)}.sg-grid2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sg-grid2>:where(:not([class*=ui-])){min-width:0}.sg-flush{padding-bottom:var(--space-3)}.sg-flush>.sg-note{padding:0 var(--space-5)}.sg-row{gap:var(--space-4);padding:var(--space-3) 0;min-width:0;display:grid}.sg-row>.label{color:var(--dim)}.sg-wrap{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sg-wrap--center{gap:var(--space-5)}.sg-meter{width:var(--specimen-meter);display:block}.sg-tabpanel{padding:var(--space-3) 0;color:var(--dim);font-size:var(--text-small)}.sg-fields{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--basis-m)), 1fr));gap:var(--space-5) var(--space-5);display:grid}.sg-swatches{grid-template-columns:repeat(auto-fill, minmax(var(--basis-stat), 1fr));gap:var(--space-3);display:grid}.sg-swatch{gap:var(--space-0);min-width:0;display:grid}.sg-swatch__chip{height:var(--space-7);border:var(--stroke-hair) solid var(--ink);border-radius:var(--radius-ctrl);background:var(--chip)}.sg-swatch__name{font:600 var(--text-small) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-data);text-transform:uppercase;overflow-wrap:anywhere}.sg-swatch__hex{font:400 var(--text-small) / var(--leading-compact) var(--font-text);color:var(--brown)}.sg-pair{align-items:center;gap:var(--space-2);display:inline-flex}.sg-pair__sample{width:calc(var(--space-6) + var(--space-2));height:var(--ctrl-mini);border:var(--stroke-hair) solid var(--ink);background:var(--chip);color:var(--chip-fg);border-radius:var(--radius-sm);font:700 var(--text-small) var(--font-display);place-items:center;display:inline-grid}.sg-type{display:grid}.sg-type li:where(:not([class*=ui-])){grid-template-columns:var(--specimen-type-label) minmax(0, 1fr);gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--hairline);align-items:baseline;display:grid}.sg-type li:where(:not([class*=ui-])):first-child{border-top:0}.sg-type__meta{gap:var(--space-0);font-size:var(--text-small);color:var(--brown);display:grid}.sg-type li>span:where(:not([class*=ui-])):last-child{overflow-wrap:anywhere;min-width:0}.sg-space{gap:var(--space-2);display:grid}.sg-space li:where(:not([class*=ui-])){grid-template-columns:var(--specimen-space-label) minmax(0, 1fr) var(--space-7);gap:var(--space-3);font-size:var(--text-small);align-items:center;display:grid}.sg-space__bar{width:var(--bar);height:var(--space-4);border-radius:var(--radius-sm);background:var(--pink);box-shadow:0 0 0 var(--stroke-hair) var(--ink)}.sg-type__sample{font:var(--sample-font);letter-spacing:var(--sample-track,normal);text-transform:var(--sample-case,none)}.sg-gap{height:var(--space-3)}.sg-shapes{gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sg-shape{min-width:calc(2 * var(--space-7));height:calc(var(--space-8) + var(--space-2));padding:0 var(--space-3);border:var(--stroke-hair) solid var(--ink);background:var(--cream);font:600 var(--text-small) var(--font-display);letter-spacing:var(--track-data);text-transform:uppercase;place-items:center;display:inline-grid}.sg-shape--panel{border-radius:var(--radius-panel)}.sg-shape--ctrl{border-radius:var(--radius-ctrl)}.sg-shape--pill{border-radius:var(--radius-pill)}.sg-shape--shadow-panel{box-shadow:var(--shadow-panel);border-color:#0000}.sg-shape--shadow-pop{box-shadow:var(--shadow-pop);border-color:#0000}.sg-icons{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.sg-icon{justify-items:center;gap:var(--space-1);min-width:calc(2 * var(--tap));padding:var(--space-3);border-radius:var(--radius-ctrl);background:var(--card);color:var(--ink);font:600 var(--text-label) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;display:grid}.sg-tubes{grid-template-columns:repeat(auto-fit, minmax(var(--basis-s), 1fr));place-items:end center;gap:var(--space-5) var(--space-5);padding:var(--space-4) 0;display:grid}.sg-tube{justify-items:center;gap:var(--space-2);margin:0;display:grid}.sg-rackdemo__side{max-width:var(--specimen-rack)}.sg-blocks{gap:var(--space-6) var(--space-7);max-width:var(--specimen-blocks);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=640px){.sg-blocks{grid-template-columns:minmax(0,1fr)}}.sg-sub{margin:var(--space-5) 0 var(--space-2);color:var(--dim)}.sg-pop-text{min-height:var(--tap);border:0;border-bottom:var(--stroke-ctrl) dotted var(--brown);color:inherit;font:inherit;cursor:help;background:0 0;padding:0}.sg-pop-text:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-gap);box-shadow:0 0 0 var(--focus-gap) var(--focus-halo)}.sg-spec-card{margin-top:var(--space-6)}@media (width<=1000px){.sg-grid2{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.sg-type li:where(:not([class*=ui-])){gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.sg-slider{gap:var(--space-2);max-width:var(--width-list);margin-top:var(--space-3);display:grid}.sg-slider input:where(:not([class*=ui-])){width:100%;min-height:var(--tap);accent-color:var(--plum)}.sg-standing{gap:var(--space-2) var(--space-4);padding:var(--space-3);border-radius:var(--radius-ctrl);flex-wrap:wrap;display:flex}.sg-standing--cream{background:var(--cream)}.sg-standing--card{background:var(--card);margin-top:var(--space-2)}.sg-verdict{gap:var(--space-6);max-width:var(--width-plate);padding:var(--space-4);border-radius:var(--radius-ctrl);background:var(--cream);display:grid}.sg-verdict .car-rk__verdict{gap:var(--space-4);justify-items:start;display:grid}.sg-verdict .car-rk__stats{gap:var(--space-7);display:grid}.sg-markers{grid-template-columns:repeat(auto-fill, minmax(var(--basis-m), 1fr));gap:var(--space-3);display:grid}.sg-verdict--cell{padding:var(--space-3)}.sg-brand-row{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.sg-logomark{width:var(--space-8);height:var(--space-8)}.sg-record{max-width:var(--aside)}.appx-head{--focus-halo:var(--header);z-index:var(--z-sticky);background:var(--grade-strip) bottom / 100% var(--grade-strip-height) no-repeat, var(--header);padding-bottom:var(--grade-strip-height);position:relative}.appx-head__in{align-items:center;gap:var(--space-3) var(--space-5);min-height:var(--header-height);display:flex}.appx-brand{min-height:var(--tap);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.appx-brand:hover{color:var(--ink)}.appx-nav{align-items:center;gap:var(--space-2) var(--space-5);flex:1;min-width:0;display:flex}.appx-nav .appx-check{margin-left:auto}.appx-menu__email{text-overflow:ellipsis;white-space:nowrap;max-width:var(--menu-email);display:block;overflow:hidden}.appx-menu__count{font:600 var(--text-body) / var(--leading-flat) var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--dim)}.appx-menu__count.is-empty{color:var(--plum)}.appx-menu__id{min-width:0}.appx-menu__balance{color:var(--ink);font-weight:600}.appx-check__narrow{display:none}@media not all and (width<=719px){.appx-phone-menu{display:none}}@media (width<=719px){.appx-menu__word{display:none}.appx-head__in{gap:var(--space-2);min-height:var(--header-height-phone)}.appx-brand{margin-right:auto}.appx-nav{flex:none}.appx-nav>:not(.appx-check),.appx-head .appx-menu:not(.appx-phone-menu){display:none}}@media (width<=359px){.appx-head__in{gap:var(--space-1)}.appx-check__wide{display:none}.appx-check__narrow{display:inline}}.pub-top{--focus-halo:var(--header);background:var(--grade-strip) bottom / 100% var(--grade-strip-height) no-repeat, var(--header);padding-bottom:var(--grade-strip-height);z-index:var(--z-sticky);position:relative}.pub-bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);width:100%;max-width:calc(var(--column) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;display:flex}.pub-brand{min-height:var(--tap);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.pub-nav{align-items:center;gap:var(--space-5);display:flex}html:not([data-auth]) .pub-nav,html:not([data-auth]) .pub-hero__plate,html[data-app]:not([data-auth]) #root{visibility:hidden}.pub-menu__narrow-label{display:none}@media not all and (width<=420px){.pub-menu__narrow{display:none}}@media (width<=719px){.pub-bar{min-height:var(--header-height-phone)}}@media (width<=520px){.pub-bar,.pub-nav{gap:var(--space-2)}}@media (width<=420px){.pub-nav>.pub-pricing,.pub-menu__wide{display:none}.pub-menu__narrow-label{display:inline}}@media (width<=350px){.pub-bar{padding-inline:var(--space-3);gap:var(--space-1)}}#main:focus{outline:none}.pub-notice{padding-top:var(--space-7)}.pub-notice+* .pub-hero{padding-top:0}@media (width<=640px){.pub-notice{padding-top:var(--space-5)}}.pub-body-lg{max-width:var(--measure-short);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text);color:var(--fg)}.pub-lead{align-items:flex-start;gap:var(--space-3) var(--space-4);max-width:var(--measure-lead);margin-bottom:var(--space-5);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text);flex-wrap:wrap;display:flex}.pub-lead--plain{display:block}.pub-lead>span:where(:not([class*=ui-])):not(.ui-tag){flex:1 1 var(--basis-l);min-width:0}.pub-meta{margin-top:var(--space-4);font:400 var(--text-small) / var(--leading-text) var(--font-text);color:var(--dim)}.pub-hero{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--width-list) + var(--space-7)));align-items:start;column-gap:var(--space-8);padding-top:var(--space-5);grid-template-rows:auto auto 1fr;grid-template-areas:"head plate""side plate""tail plate";row-gap:0;display:grid}.pub-hero__head{gap:var(--space-5);grid-area:head;min-width:0;display:grid}.pub-hero__side{min-width:0;max-width:var(--width-plate);padding-top:var(--space-8);grid-area:side}.pub-hero__plate{grid-area:plate;align-self:center;min-width:0}@media (width>900px){.pub-hero__plate.is-pinned{margin-top:var(--plate-pin);align-self:start}}.pub-gets{gap:var(--space-4);display:grid}.pub-hero__promise{max-width:var(--measure-promise)}.pub-stage__more{font:600 var(--text-small) / var(--tap) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;justify-self:start;margin-top:auto;display:inline-block}@media (width<=900px){.pub-hero{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""plate""side"}.pub-hero__side{padding-top:var(--space-5)}}.login-plate{max-width:var(--width-plate)}.pub-head+.login-plate{margin-top:var(--space-5)}.login-plate-wrap{max-width:var(--width-plate);position:relative}.login-plate__hint{display:inline}.login-plate__hint .ui-btn{margin-left:var(--space-2)}.login-ts{z-index:var(--z-under);place-content:center;justify-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--card);opacity:0;pointer-events:none;display:grid;position:absolute;inset:0}.login-ts.is-open{z-index:var(--z-raised);opacity:1;pointer-events:auto}.login-ts:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--space-1))}.login-ts__text{font:400 var(--text-body) / var(--leading-text) var(--font-text);text-align:center}.login-ts__box{min-height:var(--turnstile-height)}.login-sent{outline:none}.login-plate__form{gap:var(--space-4);display:grid}.login-plate__text{margin-bottom:var(--space-4);font:400 var(--text-body-lg) / var(--leading-text) var(--font-text);overflow-wrap:anywhere}.login-plate__row{gap:var(--space-3);flex-wrap:wrap;display:flex}.login-plate__code{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.pub-steps{gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pub-steps li:where(:not([class*=ui-])){counter-increment:step;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-rule) solid var(--ink);align-content:start;display:grid}.pub-steps li:where(:not([class*=ui-])):before{content:counter(step);font:300 var(--text-price-lg) / var(--leading-flat) var(--font-display);color:var(--ink)}.pub-steps p:where(:not([class*=ui-])){max-width:var(--measure-narrow);font:400 var(--text-lead) / var(--leading-body) var(--font-text);color:var(--ink)}@media (width<=800px){.pub-steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.pub-rules{gap:var(--space-3);max-width:var(--measure-prose);display:grid}.pub-rules li:where(:not([class*=ui-])){align-items:flex-start;gap:var(--space-3);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text);display:flex}.pub-rules .ui-icon{margin-top:var(--icon-nudge);flex:none}.pub-more{margin:var(--space-6) 0 var(--space-4);font:600 var(--text-body) / var(--leading-text) var(--font-text)}.pub-faq{display:grid}.pub-close{justify-items:start;gap:var(--space-5);display:grid}.pub-head{gap:var(--space-4);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.pub-head>.ui-notice{max-width:var(--measure-lead);margin-block:var(--space-6) var(--space-4);justify-self:stretch}.pub-head>.ui-facts{margin-top:var(--space-4);justify-self:stretch}.pub-head>.ui-facts+.pub-meta{margin-top:var(--space-2)}.pub-head .ui-hp--verdict{max-width:var(--measure-heading)}.pub-standfirst{max-width:var(--measure-standfirst);font:400 var(--text-h4) / var(--leading-body) var(--font-text);color:var(--ink)}.pub-head__act{margin-top:var(--space-2)}.pub-crumbs ol:where(:not([class*=ui-])){align-items:center;gap:var(--space-1) var(--space-2);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.pub-crumbs li+li:where(:not([class*=ui-])):before{content:"/";margin-right:var(--space-2);color:var(--brown)}.pub-crumbs a:where(:not([class*=ui-])){min-height:var(--tap);align-items:center;display:inline-flex}.pub-crumbs [aria-current]{color:var(--brown)}.pub-crumbs ol:where(:not([class*=ui-])){flex-wrap:nowrap}.pub-crumbs li:where(:not([class*=ui-])){white-space:nowrap;flex:none}.pub-crumbs li:last-child:where(:not([class*=ui-])){text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.pub-art__grid{grid-template-columns:minmax(0, auto) minmax(var(--toc), 1fr);gap:var(--space-8);margin-top:var(--space-7);align-items:start;display:grid}.pub-art__grid>.pub-prose{grid-area:1/1}.pub-art__grid>.pub-toc{grid-area:1/2}.pub-toc{top:var(--space-5);padding-top:var(--space-3);border-top:var(--stroke-rule) solid var(--ink);position:sticky}.pub-toc .label{margin-bottom:var(--space-2)}.pub-toc-m{display:none}.pub-toc-m ol:where(:not([class*=ui-])){padding-left:var(--space-5);margin:0}.pub-toc-m a:where(:not([class*=ui-])){min-height:var(--tap);color:var(--ink);align-items:center;display:flex}.pub-toc a:where(:not([class*=ui-])){padding-block:calc((var(--tap) - 1lh) / 2);font:400 var(--text-ui) / var(--leading-compact) var(--font-text);display:block}@media (width<=1000px){.pub-art__grid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr)}.pub-art__grid>.pub-prose{grid-area:auto}.pub-toc{display:none}.pub-toc-m{display:block}}.pub-prose{max-width:var(--measure-prose);font:400 var(--text-body-lg) / var(--leading-loose) var(--font-text)}.pub-prose>section+section:where(:not([class*=ui-])){margin-top:var(--space-7)}.pub-prose>section>.ui-hp--prose{margin-bottom:var(--space-4)}.pub-prose .ui-hp--sub{margin:var(--space-6) 0 var(--space-2)}.pub-prose .ui-hp--prose+.ui-hp--sub{margin-top:var(--space-5)}.pub-prose p:where(:not([class*=ui-])),.pub-sec p:where(:not([class*=ui-])){margin-top:var(--space-4)}.pub-prose p:where(:not([class*=ui-])),.pub-prose ul:where(:not([class*=ui-])),.pub-prose ol:where(:not([class*=ui-])){max-width:var(--measure)}.pub-prose .ui-hp+p:where(:not([class*=ui-])),.pub-sec .ui-hp+p:where(:not([class*=ui-])){margin-top:0}.pub-prose ul:where(:not([class*=ui-])){gap:var(--space-2);margin-top:var(--space-4);display:grid}.pub-prose li:where(:not([class*=ui-])){padding-left:var(--space-5);position:relative}.pub-prose li:where(:not([class*=ui-])):before{content:"";left:var(--space-1);top:calc(.5lh - var(--bullet) / 2);width:var(--bullet);height:var(--bullet);border-radius:var(--radius-round);background:var(--ink);position:absolute}.pub-prose b:where(:not([class*=ui-])){font-weight:600}.pub-prose--legal ul:where(:not([class*=ui-])){margin-top:var(--space-3)}.pub-page{gap:var(--space-7);margin-top:var(--space-7);display:grid}.pub-report{gap:var(--space-5);margin-top:var(--space-7);display:grid}.pub-report__sheet{max-width:var(--width-sheet);border:var(--stroke-hair) solid var(--ink);display:block;overflow:hidden}.pub-report__sheet img:where(:not([class*=ui-])){width:100%;height:auto;display:block}.pub-report__about{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--stroke-hair) solid var(--line)}.pub-report__about .pub-lead{margin-bottom:0}.pub-report__figures{gap:var(--space-3);max-width:var(--measure-wide);display:grid}.pub-report__figures>div:where(:not([class*=ui-])){gap:var(--space-0);padding-bottom:var(--space-3);border-bottom:var(--stroke-hair) solid var(--line);display:grid}.pub-report__figures dt:where(:not([class*=ui-])){font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim)}.pub-report__figures dd:where(:not([class*=ui-])){font:400 var(--text-body) / var(--leading-text) var(--font-text)}.pub-prose>.pub-meta:last-child{margin-top:var(--space-7)}.pub-cols:not(.pub-prose){gap:var(--space-7);display:grid}.pub-cols:not(.pub-prose)>:where(:not([class*=ui-])){margin-top:0}@media (width>1000px){.pub-report__figures{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.pub-report__figures>div:where(:not([class*=ui-])){align-content:start}.pub-cols{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.pub-cols>:where(:not([class*=ui-])),.pub-prose.pub-cols>:where(:not([class*=ui-])){margin-top:0}}.pub-sec{gap:var(--space-4);align-content:start;display:grid}.pub-sec .ui-hp{margin-bottom:0}.pub-sec p:where(:not([class*=ui-])){max-width:var(--measure-prose);font:400 var(--text-body-lg) / var(--leading-loose) var(--font-text);margin-top:0}.pub-list{gap:var(--space-3);max-width:var(--measure-prose);font-size:var(--text-body-lg);display:grid}.pub-list li:where(:not([class*=ui-])){padding-left:var(--space-5);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text);position:relative}.pub-list li:where(:not([class*=ui-])):before{content:"";left:var(--space-1);top:calc(.5lh - var(--bullet) / 2);width:var(--bullet);height:var(--bullet);border-radius:var(--radius-round);background:var(--ink);position:absolute}.pub-guidelinks{gap:var(--space-3);flex-wrap:wrap;display:flex}.pub-guidelinks a:where(:not([class*=ui-])){min-height:var(--tap);padding:0 var(--space-5);border:var(--stroke-ctrl) solid var(--edge);border-radius:var(--radius-ctrl);color:var(--ink);font:700 var(--text-body) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.pub-guidelinks a:where(:not([class*=ui-])):hover{background:var(--inset);border-color:var(--ink);color:var(--ink)}.pub-page>.ui-notice{max-width:var(--measure-prose)}.pub-fig{margin:var(--space-5) 0 0;padding:var(--space-5);background:var(--card);border:var(--hairline);border-radius:var(--radius-panel);--fg:var(--ink);--dim:var(--brown)}.pub-fig__body{min-width:0}.pub-fig figcaption:where(:not([class*=ui-])){align-items:flex-start;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline);font:400 var(--text-small) / var(--leading-text) var(--font-text);color:var(--brown);flex-wrap:wrap;display:flex}.pub-fig figcaption>span:where(:not([class*=ui-])):last-child{flex:1 1 var(--basis-s);min-width:0}.pub-figrow{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pub-figrow--pair{grid-template-columns:auto auto minmax(0,1fr)}.pub-vialcol{justify-items:center;gap:var(--space-2);display:grid}.pub-vialcol .label{color:var(--ink)}.pub-vial{width:var(--vial-figure);height:auto;overflow:visible}.pub-key{gap:var(--space-3);display:grid}.pub-key dt:where(:not([class*=ui-])){font:700 var(--text-ui) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink)}.pub-key dd:where(:not([class*=ui-])){margin-top:var(--space-0);font:400 var(--text-body) / var(--leading-text) var(--font-text);color:var(--brown)}.pub-fig .ui-dotline+.pub-key{margin-top:var(--space-4)}@media (width<=760px){.pub-figrow,.pub-figrow--pair{justify-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.pub-figrow--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-figrow--pair .pub-key{grid-column:1/-1;justify-self:stretch}.pub-figrow>.pub-key{justify-self:stretch}}@media (width<=640px){.pub-fig{padding:var(--space-4)}}.pub-check{margin-top:var(--space-5)}.pub-check__cols{gap:var(--space-5);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pub-check__who{font:700 var(--text-h4) / var(--leading-snug) var(--font-display)}.pub-check .label{margin-top:var(--space-1)}ul.pub-check__list{margin-top:var(--space-3)}li.pub-check__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--hairline);font:400 var(--text-body) / var(--leading-text) var(--font-text);display:flex}li.pub-check__item:before{content:none}.pub-prose li.pub-check__item{padding-left:0}.pub-check .ui-icon{margin-top:var(--space-0);flex:none}.pub-prose .pub-check__cols p:where(:not([class*=ui-])){margin-top:0}.pub-prose .pub-check .ui-fine{margin-top:var(--space-3)}@media (width<=760px){.pub-check__cols{grid-template-columns:minmax(0,1fr)}}.pub-cta{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-5);margin:var(--space-6) 0 0;padding:var(--space-5);background:var(--tan-soft);border-radius:var(--radius-panel);flex-wrap:wrap;display:flex}.pub-cta>div:where(:not([class*=ui-])){flex:1 1 var(--basis-l);min-width:0}.pub-cta>div>p:where(:not([class*=ui-])){max-width:var(--measure)}.pub-cta__h{font:var(--weight-heading) var(--text-h3) / var(--leading-flat) var(--font-headline);text-wrap:balance}.pub-prose .pub-cta p:where(:not([class*=ui-])){margin-top:var(--space-2);font-size:var(--text-body);line-height:var(--leading-body)}.pub-prose .pub-cta .pub-cta__h{font-size:var(--text-h3);line-height:var(--leading-flat);margin-top:0}.pub-cta:not(:first-child){margin-top:var(--space-7)}.pub-related{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--stroke-rule) solid var(--ink)}.pub-related ul:where(:not([class*=ui-])){grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--basis-l)), 1fr));gap:var(--space-3);margin-top:var(--space-4);display:grid}.pub-related li:where(:not([class*=ui-])){padding-left:0;display:grid}.pub-related li:where(:not([class*=ui-])):before{content:none}.pub-related li:where(:not([class*=ui-])):last-child:nth-child(odd){grid-column:1/-1}@media (width>1000px){.pub-related ul:where(:not([class*=ui-])){grid-template-columns:repeat(4,minmax(0,1fr))}.pub-related li:where(:not([class*=ui-])):last-child:nth-child(odd){grid-column:auto}}.pub-related a:where(:not([class*=ui-])){align-content:start;gap:var(--space-1);padding:var(--space-4);border:var(--stroke-hair) solid var(--edge);border-radius:var(--radius-ctrl);color:var(--ink);text-decoration:none;display:grid}.pub-related a:where(:not([class*=ui-])):hover{background:var(--inset);border-color:var(--ink);color:var(--ink)}.pub-related__t{font:700 var(--text-h4) / var(--leading-snug) var(--font-display)}.pub-related__d{font:400 var(--text-body) / var(--leading-text) var(--font-text);color:var(--brown)}.pub-foot__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));display:grid}.pub-foot__brand{gap:var(--space-3);align-content:start;display:grid}.pub-foot__brand p:where(:not([class*=ui-])){max-width:var(--measure-cell);color:var(--mauve-ink)}.pub-foot__grid .pub-brand{color:var(--on-mauve)}.pub-foot__grid .label{color:var(--mauve-ink);margin-bottom:var(--space-2)}.pub-foot__grid li a:where(:not([class*=ui-])){min-height:var(--tap);align-items:center;display:flex}.pub-foot__fine{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke-hair) solid var(--line)}.pub-foot__fine p:where(:not([class*=ui-])){max-width:var(--measure-fine);font:400 var(--text-small) / var(--leading-body) var(--font-text);color:var(--mauve-ink)}@media (width<=800px){.pub-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-foot__brand{grid-column:1/-1}}.pub-more a:where(:not([class*=ui-])){min-height:var(--tap);align-items:center;display:inline-flex}.pub-related__t:after,.pub-guidelinks a:where(:not([class*=ui-])):after,.pub-stage__more:after{content:"→";margin-left:var(--arrow-gap);font-family:var(--font-text);transition:transform var(--dur-fast) var(--ease);font-weight:400;display:inline-block}.pub-related a:hover .pub-related__t:after,.pub-guidelinks a:where(:not([class*=ui-])):hover:after,.pub-stage__more:hover:after{transform:translateX(var(--arrow-step))}@media (prefers-reduced-motion:reduce){.pub-related__t:after,.pub-guidelinks a:where(:not([class*=ui-])):after,.pub-stage__more:after{transition:none}}.pub-prose,.pub-prose blockquote:where(:not([class*=ui-])){hanging-punctuation:first allow-end}.pub-cta-row{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.seo-figbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.seo-figbar h3:where(:not([class*=ui-])){font:var(--weight-heading) var(--text-h3) / var(--leading-flat) var(--font-headline)}.seo-pick{align-items:center;gap:var(--space-2);display:inline-flex}.seo-pick .label{color:var(--dim)}.seo-tags{gap:var(--space-2);min-height:var(--tag-height);flex-wrap:wrap;display:flex}.deg-fig{margin-top:0}.deg-chart{width:100%;min-width:0;min-height:var(--chart-h);margin-top:var(--space-3)}.deg-band{fill:var(--band);fill-opacity:var(--band-opacity,1)}.deg-chart svg:where(:not([class*=ui-])){overflow:visible}.deg-t{font:600 var(--text-label) var(--font-display);fill:var(--brown)}.deg-t--title{letter-spacing:var(--track-label);text-transform:uppercase}.deg-gl{stroke:var(--tan);stroke-width:1px;opacity:var(--opacity-grid)}.deg-gl--top{stroke-width:1.5px;opacity:var(--opacity-grid-top)}.deg-axis{stroke:var(--edge);stroke-width:1px}.deg-line{fill:none;stroke:var(--series);stroke-width:var(--series-width);stroke-dasharray:var(--series-dash,none);stroke-linecap:round;stroke-linejoin:round}.deg-dot{fill:var(--card);stroke:var(--series);stroke-width:2.5px}.deg-label{fill:var(--series-text);font:700 var(--text-ui) var(--font-display)}.deg-label__v{font-weight:600;font-size:var(--text-small)}.deg-note{font:600 var(--text-label) var(--font-text);fill:var(--brown)}.seo-note{margin-top:var(--space-3);max-width:var(--measure-note);font:400 var(--text-small) / var(--leading-text) var(--font-text);color:var(--dim)}.seo-note b:where(:not([class*=ui-])){color:var(--ink);font-weight:600}.pub-paren:where(:not([class*=ui-])){color:var(--dim);font-weight:400}.seo-note--tan{margin-top:var(--space-5);color:var(--tan-ink)}.seo-details{margin-top:var(--space-4)}.seo-wide{gap:var(--space-3);display:grid}.seo-tbl-title{margin-top:var(--space-2)}.seo-lead{max-width:var(--measure-answer);margin:calc(var(--space-4) * -1) 0 var(--space-5);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text)}.seo-cards{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seo-cards>li:where(:not([class*=ui-])){grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.seo-card__t{font:var(--weight-heading) var(--text-h3) / var(--leading-flat) var(--font-headline);text-transform:uppercase}.seo-card__t span:where(:not([class*=ui-])){font-weight:var(--weight-heading-light)}.deg-spark{width:100%;max-width:var(--spark-width);height:var(--spark-height);overflow:visible}.deg-spark--wide{max-width:none;height:auto}.deg-spark--wide .deg-spark__line{vector-effect:non-scaling-stroke}.pub-fig+.seo-slot{margin-top:var(--space-5)}.deg-spark__base{stroke:var(--tan);stroke-width:1px}.deg-spark__none{stroke:var(--edge);stroke-width:2px;stroke-dasharray:3 6;stroke-linecap:round}.deg-spark__line{fill:none;stroke:var(--series);stroke-width:3px;stroke-dasharray:var(--series-dash,none);stroke-linecap:round;stroke-linejoin:round}.seo-num{font:700 var(--text-data-lg) / var(--leading-flat) var(--font-display)}.seo-num small:where(:not([class*=ui-])){margin-top:var(--space-1);font:400 var(--text-small) / var(--leading-text) var(--font-text);color:var(--dim);display:block}.seo-slot{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-ctrl);font:400 var(--text-small) / var(--leading-text) var(--font-text);align-content:start;display:grid}.seo-slot--on{background:var(--inset);border:var(--stroke-hair) solid var(--edge)}.seo-slot--off{border:var(--stroke-hair) dashed var(--edge);color:var(--dim)}.seo-slot b:where(:not([class*=ui-])){font:700 var(--text-h4) / var(--leading-snug) var(--font-display);color:var(--ink)}.seo-slot .ui-tag{justify-self:start}@media (width<=1100px){.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.seo-cards{grid-template-columns:minmax(0,1fr)}}.deg-grid.pub-art__grid{margin-top:0}.pub-prose .ref{white-space:normal}.seo-src{display:grid}.seo-src>li:where(:not([class*=ui-])){gap:var(--space-2) var(--space-6);padding:var(--space-4) 0;border-top:var(--stroke-hair) solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.seo-src>li:where(:not([class*=ui-])):last-child{border-bottom:var(--stroke-hair) solid var(--line)}.seo-src h3:where(:not([class*=ui-])){font:700 var(--text-h4) / var(--leading-snug) var(--font-display)}.seo-src p:where(:not([class*=ui-])){max-width:var(--measure-prose);font:400 var(--text-body) / var(--leading-body) var(--font-text)}.seo-src .u{margin-top:var(--space-1);font:400 var(--text-small) / var(--leading-text) var(--font-text);overflow-wrap:anywhere;display:block}.seo-src .q{color:var(--dim)}@media (width<=800px){.seo-src>li:where(:not([class*=ui-])){grid-template-columns:minmax(0,1fr)}}.seo-method{margin-top:var(--space-6);max-width:var(--measure-prose)}.seo-method h3:where(:not([class*=ui-])){font:var(--weight-heading) var(--text-h3) / var(--leading-flat) var(--font-headline)}.seo-method p:where(:not([class*=ui-])){margin-top:var(--space-3)}.pub-cta--card{background:var(--card)}.seo-src .u{min-height:var(--tap);align-items:center;margin-top:0;display:flex}.deg-label{paint-order:stroke;stroke:var(--card);stroke-width:4px;stroke-linejoin:round}.pub-chooser{margin-bottom:var(--space-6)}.pub-shop-tools{margin-bottom:var(--space-5)}
