@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;--on-dark:#fff8e6;--mauve-ink:#e6d7b8;--brown-light:#7e6866;--plum:#8e2a6e;--plum-deep:#721f58;--pink:#e0509d;--on-pink:#1b1212;--pink-text:#9d3b6e;--pink-tint:#fce7df;--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;--good-tint:#e2ebd0;--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);--band-fill:color-mix(in srgb, var(--mustard) 30%, var(--card));--pink-soft:color-mix(in srgb, var(--pink) 28%, var(--card));--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;--swatch-lg:26px;--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;--width-car-id:4rem;--width-drop:24rem;--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:.75rem;--text-data-lg:1.875rem;--text-h5:1.5rem;--text-price:2.5rem;--text-price-lg:3.5rem;--text-verdict:clamp(2.5rem, 4.4vw, 3.75rem);--caps-shift:.05em;--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;--opacity-wash:.25;--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}.ui-prose,.ui-fine{font-variant-ligatures:common-ligatures;font-feature-settings:"liga" 1, "kern" 1, "tnum" 1}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,.ui-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-dark)}.ui-band--mauve ::selection{background:var(--cream);color:var(--ink)}.ui-band--mauve .ui-panel ::selection{background:var(--plum);color:var(--on-dark)}.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-dark);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-h4) / 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-body-lg)}}@media (width<=359px){.ui-wordmark--app{font-size:var(--text-body)}}@media (width<=520px){.ui-wordmark--site{font-size:var(--text-body-lg)}}@media (width<=350px){.ui-wordmark--site{font-size:var(--text-body)}}.ui-band--mauve .ui-wordmark{--mark-box:var(--cream);--mark-letters:var(--ink)}.ui-hdr{--focus-halo:var(--header);z-index:var(--z-sticky);padding-bottom:var(--grade-strip-height);background:var(--grade-strip) bottom / 100% var(--grade-strip-height) no-repeat, var(--header);position:relative}.ui-brand{min-height:var(--tap);color:var(--fg);align-items:center;text-decoration:none;display:inline-flex}.ui-brand:hover{color:var(--fg)}.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,.ui-hp>a>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-body) / 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--panel-lg{font-size:var(--text-h2)}.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-hp--upper{text-transform:uppercase}.ui-hp--mixed{text-transform:none}.ui-hp__toggle{align-items:baseline;gap:var(--space-2);min-height:var(--tap);color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ui-hp__toggle .ui-icon{flex:none;align-self:center}.ui-hp__toggle:hover>b{text-underline-offset:var(--space-1);text-decoration:underline}.ui-hp__count{color:var(--dim);font:400 var(--text-small) / var(--leading-flat) var(--font-data);margin-left:auto;font-style:normal}.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(--ink);--line:var(--ink-a28)}.ui-band--mauve{background:var(--mauve);color:var(--on-dark);--fg:var(--on-dark);--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-dark)}.ui-band--mauve a:not(.ui-btn):hover{color:var(--on-dark);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:not(.ui-fine--row){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--pad-compact{padding-block:var(--space-4)}.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-editorlayout{row-gap:var(--space-5);column-gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ui-editorlayout__primary,.ui-editorlayout__side,.ui-editorlayout__supporting{min-width:0}.ui-editorlayout__supporting{gap:var(--space-5);display:grid}@media (width>=1000px){.ui-editorlayout{grid-template-columns:minmax(0, 1fr) var(--aside)}.ui-editorlayout__primary{grid-area:1/1}.ui-editorlayout__supporting{grid-area:2/1}.ui-editorlayout__side{top:var(--space-5);grid-area:1/2/span 2;align-self:start;position:sticky}}.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-dark)}.ui-btn--primary:hover,.ui-btn--primary.is-hover{background:var(--plum-deep);color:var(--on-dark)}.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-dark)}.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-dark)}.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-btn--ghost[aria-pressed=true]{background:var(--tan-soft)}.ui-btn--ghost[aria-pressed=false]{border-style:dashed}.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-dark)}.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-dark)}.ui-band--mauve .ui-seg__btn{color:var(--on-dark)}.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-dark)}.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-h4) / 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-price) / 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-control--paper{background:var(--card);border:var(--hairline)}.ui-control--paper textarea{margin-block:0}.ui-control--autogrow textarea{resize:none;max-height:none;overflow:hidden}.ui-field.is-held{visibility:hidden}.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-h4) / 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-body)}.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-rowname{vertical-align:middle}.ui-rowname .ui-table__name{font-weight:600}.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-table td .ui-cellfig{font:600 var(--text-body-lg) / var(--leading-compact) var(--font-data);font-variant-numeric:tabular-nums}.ui-table td .ui-cellnote{color:var(--dim);font:400 var(--text-body) / var(--leading-ui) var(--font-text)}.ui-table-wrap.is-dense .ui-table td .ui-cellnote{font:400 var(--text-small) / var(--leading-ui) var(--font-text)}.ui-table td .ui-celltext{font-weight:400}.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-label) / 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-tag--outline{min-height:0;padding:var(--space-hair) var(--space-1);border-color:var(--edge);border-radius:var(--radius-sm);color:var(--brown);font-weight:400;line-height:var(--leading-flat);letter-spacing:0;text-transform:none;vertical-align:middle;background:0 0;gap:0}.ui-tag--outline.ui-tag--good{color:var(--good-text)}.ui-tag--outline.ui-tag--fair{color:var(--fair-text)}.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-body)}.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-body) / 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-body) / 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-pop__dl{gap:var(--space-1);margin:0;display:grid}.ui-pop__row{grid-template-columns:var(--dl-label-narrow) minmax(0, 1fr);gap:var(--space-2);display:grid}.ui-pop__term{color:var(--brown);font:600 var(--text-label) / var(--leading-text) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-pop__def{margin:0}.ui-pop__list{gap:var(--space-1);padding-left:var(--space-4);color:var(--brown);list-style:outside;display:grid}.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-menu__count{color:var(--dim);font:600 var(--text-body) / var(--leading-flat) var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:0}.ui-menu__count.is-empty{color:var(--plum)}.ui-menu__balance{color:var(--ink);font-weight:600}.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-iconlink{min-width:var(--tap);min-height:var(--tap);color:var(--plum);place-items:center;display:inline-grid}.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-body) / 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-toolbar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-width:0;padding:var(--space-4) var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.ui-toolbar--bare{margin-top:var(--space-3);padding:0}.ui-toolbar__hint.is-held{visibility:hidden}.ui-toolbar__card{gap:var(--space-3);flex:100%;min-width:0;display:grid}.ui-toolbar__hint{flex-basis:100%}.ui-toolbar__ctl{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.ui-toolbar__ctl>:only-child{flex:auto;min-width:0}.ui-toolbar__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:inline-flex}.ui-toolbar__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.ui-toolbar__group .ui-seg{flex:none}.ui-toolbar__label{color:var(--dim);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-toolbar__count{flex:none;align-self:center;margin-left:auto}.ui-actionbar{z-index:var(--z-sticky);padding-block:var(--space-3);border-top:var(--hairline);background:var(--cream);position:sticky;bottom: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-dark)}.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 var(--stroke-hair) var(--brown), 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--lg{width:var(--swatch-lg);height:var(--swatch-lg);font:700 var(--text-label) / var(--leading-flat) var(--font-display);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.ui-swatch.is-on-light{color:var(--ink)}.ui-swatch.is-on-dark{color:var(--on-dark)}.ui-swatch.is-unknown{box-sizing:border-box;box-shadow:none;border:var(--stroke-ctrl) dashed var(--edge);background:0 0}.ui-swatch.is-empty{box-shadow:none;background:0 0}.ui-swatch.has-ring{outline:var(--stroke-ctrl) solid var(--plum);outline-offset:var(--stroke-rule)}.ui-cap{gap:var(--space-1);min-width:var(--meter-min);max-width:var(--meter-max);display:grid}.ui-cap__text{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.ui-cap__fig{font:600 var(--text-body-lg) / var(--leading-compact) var(--font-display)}.ui-cap__word{color:var(--dim);font:700 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-cap__word.is-excellent{color:var(--excellent-text)}.ui-cap__word.is-good{color:var(--good-text)}.ui-cap__word.is-fair{color:var(--fair-text)}.ui-cap__word.is-weak{color:var(--weak-text)}.ui-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}.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-h4) / 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-label) / 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__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__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-h4) / 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-label) / 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-empty--center{max-width:none;padding-block:var(--space-7);text-align:center;justify-items:center;margin-inline:auto}.ui-empty--center .ui-empty__text{max-width:var(--measure-narrow)}.ui-empty__plus{width:calc(var(--space-8) + var(--space-3));aspect-ratio:1;border:var(--stroke-ctrl) dashed var(--edge);border-radius:var(--radius-round);color:var(--plum);font:400 var(--text-h2) / var(--leading-flat) var(--font-display);place-items:center;display:grid}.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--lg{font-size:var(--text-h4);white-space:nowrap}.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-dark)}.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-body) / 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-label) / 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-body) / 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-label)}.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-body) * 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-tube-line{min-height:var(--reserve-line);max-width:var(--measure-caption);color:var(--dim);text-align:center}.ui-tube-line.is-asking{color:var(--ink);font-weight:600}.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}@media (width>1000px){.ui-fine--outset{max-width:none;margin-inline-end:calc(-1 * var(--space-5))}}.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-unit{color:var(--dim);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps)}.ui-weak{align-items:center;gap:var(--space-2) var(--space-3);color:var(--weak-text);flex-wrap:wrap;font-weight:600;display:flex}.ui-lede{color:var(--fg);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text);font-variant-ligatures:common-ligatures;font-feature-settings:"liga" 1, "kern" 1, "tnum" 1}.ui-lede--dim{color:var(--dim)}.ui-lede b{font-weight:600}.ui-lede--balance{text-wrap:balance}.ui-lede--sm{font-size:var(--text-body)}.ui-lede--lg{font-size:var(--text-h4)}.ui-lede--strong{font-weight:600}.ui-lede--break{overflow-wrap:anywhere}.ui-lede--row{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.ui-title{font:700 var(--text-h4) / var(--leading-snug) var(--font-display)}.ui-dim{color:var(--dim)}.ui-quiet{color:var(--dim);font-weight:400}.ui-tabular{font-variant-numeric:tabular-nums}.ui-body{font:400 var(--text-body) / var(--leading-body) var(--font-text)}.ui-small{font:400 var(--text-small) / var(--leading-text) var(--font-text)}.ui-big{font:700 var(--text-data-lg) / var(--leading-flat) var(--font-display)}.ui-light{font-weight:var(--weight-heading-light)}.ui-save{align-items:center;gap:var(--space-1);color:var(--dim);font:600 var(--text-small) / var(--leading-ui) var(--font-text);display:inline-flex}.ui-save--done{color:var(--good-text)}.ui-save--error{color:var(--weak-text)}.ui-num{font:600 var(--text-body) / var(--leading-compact) var(--font-data);font-variant-numeric:tabular-nums}.ui-num--lg{font:700 var(--text-h5) / var(--leading-snug) var(--font-data)}.ui-note{font:400 var(--text-small) / var(--leading-ui) var(--font-text);margin:0}.ui-note--dim{color:var(--dim)}.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-criteria{gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-criteria__step{min-width:0;display:grid}.ui-criteria__arrow{width:var(--space-5);height:var(--space-5);color:var(--tan);justify-content:center;justify-self:center;align-items:center;display:flex;transform:rotate(90deg)}.ui-criteria__box{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-2) var(--space-3);border:var(--hairline);border-radius:var(--radius-sm);display:grid}@media (width>=1100px){.ui-criteria{grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;align-items:center}.ui-criteria__step{align-items:center;display:flex}.ui-criteria__arrow{width:var(--space-5);flex:none;height:auto;transform:none}.ui-criteria__box{flex:auto}}.ui-criteria__box--primary{border-color:var(--edge);background:var(--cream)}.ui-criteria__box--primary>.ui-criteria__label{color:var(--ink)}.ui-criteria__label{color:var(--dim);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-criteria__value{color:var(--fg);font:700 var(--text-body-lg) / var(--leading-compact) var(--font-display);font-feature-settings:"tnum" 1}.ui-criteria__value--any{color:var(--dim);font-weight:400}.ui-criteria__note{color:var(--dim);font:400 var(--text-small) / var(--leading-snug) var(--font-text)}.ui-criteria__alt>.ui-criteria__label{font-weight:400}.ui-criteria__alt{gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--hairline);display:grid}.ui-markval{align-items:center;gap:var(--space-1);display:inline-flex}.ui-markval__mark{width:var(--space-4);flex:none;justify-content:center;display:inline-flex}.ui-rowmark{width:var(--space-4);height:var(--space-2);flex:none;align-items:center;display:inline-flex}.ui-rowmark .ui-dot{--dot-size:var(--space-2);box-shadow:none;margin:0}.ui-marktext{grid-template-columns:var(--space-4) minmax(0, 1fr);align-items:start;gap:var(--space-1);vertical-align:top;max-width:100%;display:inline-grid}.ui-marktext__mark{justify-content:center;align-items:center;height:1lh;display:flex}.ui-marktext__text{overflow-wrap:break-word;min-width:0}.ui-marktext--dim{color:var(--dim)}.ui-marktext--alert{color:var(--orange-text);font-weight:700}.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--panel>summary{font:var(--weight-heading) var(--text-h3) / var(--leading-tight) var(--font-headline);letter-spacing:0;text-transform:none}.ui-disc--question>.ui-disc__body{max-width:var(--measure-answer);padding-bottom:var(--space-5);color:var(--fg);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text)}.ui-disc--chevron>summary{text-transform:none;letter-spacing:0}.ui-disc--chevron>summary:after,.ui-disc--chevron[open]>summary:after{content:none}.ui-disc--chevron>summary>.ui-disc__summary{flex:1;min-width:0}.ui-disc__indicator{width:var(--tap);height:var(--tap);color:var(--plum);flex:none;place-items:center;display:grid}.ui-disc--chevron[open]>summary>.ui-disc__indicator{transform:rotate(180deg)}.ui-disc--metadata>summary{flex-wrap:wrap}.ui-disc--metadata>summary:after{order:1;margin-inline-end:auto}.ui-disc__meta{text-align:end;color:var(--brown);font:400 var(--text-label) / var(--leading-body) var(--font-text);letter-spacing:0;text-transform:none;order:2;margin-inline-start:auto}.ui-disc--chevron>summary>.ui-disc__meta{order:0}.ui-linklist{gap:var(--space-3);min-width:0;display:grid}.ui-linklist__composer{justify-content:flex-end;align-items:end;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ui-linklist__composer>.ui-field{flex:1 1 var(--field-data-min);min-width:0}.ui-linklist__composer>.ui-btn{flex:none}.ui-linklist__list{margin:0;padding:0;list-style:none}.ui-linklist__item{align-items:center;gap:var(--space-3);min-width:0;padding-block:var(--space-1);border-top:var(--hairline);display:flex}.ui-linklist__content{min-width:0;min-height:var(--tap);font:400 var(--text-body) / var(--leading-body) var(--font-text);flex:1;align-content:center;display:grid}.ui-linklist__link{text-decoration:none}.ui-linklist__link:hover .ui-linklist__name{text-decoration:underline}.ui-linklist__label{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-linklist__name,.ui-linklist__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-linklist__detail{color:var(--dim);font:400 var(--text-small) / var(--leading-text) var(--font-text);display:block}.ui-linklist__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:none;margin-inline-start:auto;display:flex}.ui-linklist .ui-linklist__actions>:is(button,a){min-width:var(--tap);min-height:var(--tap)}.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}.ui-check--compact input{width:20px;height:20px}.ui-drop{display:flex;position:relative}.ui-drop__panel{--fg:var(--ink);--dim:var(--brown);--line:var(--tan);--accent:var(--plum);--focus:var(--plum);--focus-halo:var(--card);top:calc(100% + var(--space-2));z-index:var(--z-popover);gap:var(--space-1);width:var(--width-drop);max-width:calc(100vw - 2 * var(--space-4));max-height:calc(100dvh - var(--header-height) - var(--space-7));overscroll-behavior:contain;padding:var(--space-3);background:var(--card);color:var(--ink);border:var(--stroke-hair) solid var(--ink);border-radius:var(--radius-ctrl);box-shadow:var(--shadow-pop);display:grid;position:absolute;overflow-y:auto}.ui-drop__panel[hidden]{display:none}.ui-drop__panel{--drop-edge:var(--space-4);translate:var(--drop-shift,0) 0}.ui-drop--end>.ui-drop__panel{right:0}.ui-drop--start>.ui-drop__panel{left:0}@media (prefers-reduced-motion:no-preference){.ui-drop.is-open>.ui-drop__panel{animation:ui-drop-in var(--dur-fast) var(--ease)}}@keyframes ui-drop-in{0%{opacity:0}}.ui-drop__label{padding:var(--space-2) var(--space-3) var(--space-0);color:var(--brown);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-drop__sep{height:var(--stroke-hair);margin:var(--space-1) calc(-1 * var(--space-3));background:var(--tan)}.ui-drop__note{padding:0 var(--space-3);color:var(--brown);font:400 var(--text-small) / var(--leading-ui) var(--font-text)}.ui-drop__list{max-height:calc(var(--tap) * 7);overscroll-behavior:contain;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ui-drop__list .ui-check{padding:0 var(--space-3);border-radius:var(--radius-item);width:100%}.ui-drop__list .ui-check>span{flex:1;min-width:0}.ui-drop__list .ui-drop__sep{margin:var(--space-1) var(--space-3)}.ui-drop__list .ui-check:hover{background:var(--inset)}.ui-drop__list .ui-check:has(input:disabled){cursor:default;color:var(--brown)}.ui-drop__list .ui-check:has(input:disabled):hover{background:0 0}.ui-drop__form{gap:var(--space-2);padding:0 var(--space-3) var(--space-1);display:grid}.ui-drop__car{align-items:center;gap:var(--space-2);white-space:nowrap;width:100%;min-width:0;display:flex}.ui-drop__car>:not(.ui-drop__carname){flex:none}.ui-drop__carbadge{width:var(--width-car-id);align-items:center;min-width:0;display:flex}.ui-drop__carname{text-overflow:ellipsis;min-width:0;font:400 var(--text-body) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-snug);text-transform:none;flex:1;overflow:hidden}.ui-drop__tag{color:var(--brown);font:400 var(--text-small) / var(--leading-flat) var(--font-text)}.ui-drop__detail{color:var(--brown);font:400 var(--text-label) / var(--leading-ui) var(--font-text);font-variant-numeric:tabular-nums}.ui-idbadge{max-width:100%;padding:var(--space-hair) var(--space-1);border:var(--stroke-hair) solid var(--brown);border-radius:var(--radius-sm);color:var(--ink);font:600 var(--text-label) / var(--leading-snug) var(--font-display);letter-spacing:var(--track-caps);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;display:inline-block;overflow:hidden}.ui-idbadge--vin{padding-inline:var(--space-half);color:var(--brown);font-weight:400;font-size:var(--text-label);letter-spacing:0}.ui-idbadge--quiet{color:var(--brown)}.ui-chip{align-items:center;gap:var(--space-1);min-height:calc(var(--tag-height) + var(--space-1));padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);background:var(--tan-soft);color:var(--ink);font:600 var(--text-body) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-snug);text-transform:uppercase;white-space:nowrap;max-width:100%;display:inline-flex}.ui-chip:not(:has(.ui-sicon)){padding-inline:var(--space-3)}.ui-chip--good{background:var(--good-tint);color:var(--good-text)}.ui-chip--weak{background:var(--weak-tint);color:var(--orange-text)}.ui-chip--none{outline:var(--stroke-hair) dashed var(--edge);outline-offset:calc(-1 * var(--stroke-hair));color:var(--brown);background:0 0}.ui-chip__short{display:none}.ui-chip--reading{text-transform:none;letter-spacing:0;font-weight:400}.ui-chip--reading strong{font-weight:600}.ui-sicon{flex:none}.ui-sicon__mark{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ui-sicon--strength .ui-sicon__disc{fill:var(--good)}.ui-sicon--weakness .ui-sicon__disc{fill:var(--orange)}.ui-sicon--strength .ui-sicon__mark,.ui-sicon--weakness .ui-sicon__mark{stroke:var(--card)}.ui-sicon--range .ui-sicon__disc{fill:none;stroke:var(--brown);stroke-width:1.75px}.ui-sicon--range .ui-sicon__mark{stroke:var(--brown)}.ui-carbar{min-width:0;padding-top:var(--space-2);line-height:0}.ui-carbar__group{display:inline}.ui-carbar__cell,.ui-carbar__chip{box-sizing:border-box;align-items:center;gap:var(--space-half);max-width:100%;min-height:var(--ctrl-compact);margin:0 var(--space-2) var(--space-2) 0;padding:0 var(--space-2);border:var(--stroke-hair) solid var(--tan);border-radius:var(--radius-pill);background:var(--card);color:var(--ink);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;vertical-align:top;cursor:pointer;display:inline-flex;position:relative}.ui-carbar__cell:after,.ui-carbar__chip:after{content:"";inset:calc((var(--ctrl-compact) - var(--tap)) / 2) 0;position:absolute}.ui-carbar__cell>*{flex:none}.ui-carbar__cell>.ui-swatch{margin-inline:var(--space-hair)}.ui-carbar__cell>.ui-swatch.has-ring{outline-offset:var(--stroke-hair)}.ui-carbar__cell:hover,.ui-carbar__chip:hover{background:var(--inset)}.ui-carbar__cell:active,.ui-carbar__chip:active{background:var(--tan-soft)}.ui-carbar__cell>.ui-carbar__name{min-width:0;letter-spacing:var(--track-snug);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.ui-carbar__cell[aria-checked=true],.ui-carbar__cell[aria-checked=true]:hover{border-color:var(--plum);box-shadow:inset 0 0 0 calc(var(--stroke-ctrl) - var(--stroke-hair)) var(--plum);background:var(--pink-tint);cursor:default}.ui-carbar__cell:focus-visible,.ui-carbar__chip:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-gap)}.ui-carbar__chip--action{border-color:var(--plum);color:var(--plum)}.ui-carbar__chip--action:hover{color:var(--plum-deep)}.ui-carbar__end{align-items:center;gap:var(--space-2);min-height:var(--ctrl-compact);margin-bottom:var(--space-2);line-height:var(--leading-flat);vertical-align:top;white-space:nowrap;display:inline-flex}.ui-carbar__end>.ui-drop{flex:none}.ui-carbar__end .ui-carbar__chip{margin:0}.ui-carbar--edge{align-items:start;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-carbar--edge>.ui-carbar__group{min-width:0;display:block}.ui-carbar__mark{margin-inline:var(--space-hair);place-items:center;display:inline-grid;position:relative}.ui-carbar__paint{align-items:center;display:inline-flex}.ui-carbar__close{visibility:hidden;color:var(--plum);place-items:center;display:grid;position:absolute;inset:0}.ui-carbar--removable .ui-carbar__cell:not([aria-disabled=true]):is(:hover,:focus-visible) .ui-carbar__paint{visibility:hidden}.ui-carbar--removable .ui-carbar__cell:not([aria-disabled=true]):is(:hover,:focus-visible) .ui-carbar__close{visibility:visible}.ui-carbar--removable .ui-carbar__cell[aria-disabled=true]{cursor:not-allowed}.ui-carbar--removable .ui-carbar__cell[aria-disabled=true]:is(:hover,:active){background:var(--card)}@media (width<=519px){.ui-carbar__cell:has(>.ui-idbadge)>.ui-carbar__name{display:none}.ui-carbar__cell,.ui-carbar__chip{gap:var(--space-1);margin-right:var(--space-1);padding:0 var(--space-1)}}@media (prefers-reduced-motion:no-preference){.ui-carbar__cell,.ui-carbar__chip{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}.ui-rank{min-width:0;display:grid;container-type:inline-size}.ui-rank__head,.ui-rank__row{grid-template-columns:var(--space-6) minmax(0, 2fr) var(--tracks);align-items:center;column-gap:var(--space-3);display:grid}.ui-rank__head{padding:0 var(--space-3) var(--space-2);border-bottom:var(--hairline);color:var(--brown);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-rank__col{text-align:right}.ui-rank__rows{display:grid}.ui-rank__row{width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:0;border-top:var(--hairline);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:0}.ui-rank__rows>.ui-rank__row:first-child{border-top:0}.ui-rank__row:hover{background:var(--inset)}.ui-rank__row:active{background:var(--tan-soft)}.ui-rank__row[aria-checked=true]{width:calc(100% + 2 * var(--space-2));margin-inline:calc(-1 * var(--space-2));padding-inline:calc(var(--space-3) + var(--space-2));background:var(--pink-tint);border-radius:var(--radius-ctrl);border-top-color:#0000}.ui-rank__row[aria-checked=true]+.ui-rank__row{border-top-color:#0000}.ui-rank__row[aria-checked=true] .ui-rank__name{color:var(--plum)}.ui-rank__row:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width));box-shadow:none;border-radius:var(--radius-ctrl)}.ui-rank__mark{place-items:center;display:grid}.ui-rank__car{justify-items:start;gap:var(--space-0);min-width:0;display:grid}.ui-rank__name{max-width:100%;font:700 var(--text-body) / var(--leading-snug) var(--font-display);letter-spacing:var(--track-snug);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-rank__line{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.ui-rank__line>.ui-idbadge{flex:none}.ui-rank__meta{color:var(--brown);font:400 var(--text-label) / var(--leading-snug) var(--font-text);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-rank__figs{display:contents}.ui-rank__fig{text-align:right;justify-items:end;gap:0;min-width:0;display:grid}.ui-rank__main{white-space:nowrap;font:700 var(--text-body-lg) / var(--leading-snug) var(--font-display);font-variant-numeric:tabular-nums}.ui-rank__sub{color:var(--brown);font:400 var(--text-label) / var(--leading-snug) var(--font-text);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-rank__sub.is-good,.ui-rank__sub.is-weak{font:700 var(--text-label) / var(--leading-snug) var(--font-display)}.ui-rank__sub.is-good{color:var(--good-text)}.ui-rank__sub.is-weak{color:var(--orange-text)}.ui-rank__main .ui-chip{min-height:var(--tag-height-sm);padding-inline:var(--space-2);font-size:var(--text-label)}@container (width<=640px){.ui-rank__head,.ui-rank__row{column-gap:var(--space-2);padding-inline:var(--space-2)}.ui-rank__row[aria-checked=true]{padding-inline:calc(2 * var(--space-2))}.ui-rank__main{font-size:var(--text-body)}.ui-rank .ui-chip__long{display:none}.ui-rank .ui-chip__short{display:inline}.ui-rank__car .ui-idbadge--vin{font-size:var(--text-label)}}@container (width<=520px){.ui-rank__head{grid-template-columns:var(--tracks)}.ui-rank__hcar{display:none}.ui-rank__col{text-align:left}.ui-rank__row{grid-template-columns:var(--swatch-lg) minmax(0, 1fr);row-gap:var(--space-1)}.ui-rank__car{align-items:center;gap:var(--space-2);display:flex}.ui-rank__name{flex:0 auto;min-width:0}.ui-rank__line{flex-wrap:nowrap;flex:none}.ui-rank__figs{grid-column:1/-1;grid-template-columns:var(--tracks);align-items:start;column-gap:var(--space-2);display:grid}.ui-rank__fig{text-align:left;justify-items:start}}@container (width<=260px){.ui-rank__head{display:none}.ui-rank__figs{row-gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rank__fig:before{content:attr(data-label);color:var(--brown);font:600 var(--text-label) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}}@media (prefers-reduced-motion:no-preference){.ui-rank__row{transition:background-color var(--dur-base) var(--ease-out)}}.ui-key{justify-content:flex-start;align-items:center;gap:var(--space-1) var(--space-3);color:var(--brown-light);font:400 var(--text-small) / var(--leading-ui) var(--font-text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-key__item{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.ui-key__mark{box-sizing:border-box;height:var(--space-4);flex:none}.ui-key__mark--car{width:var(--space-4);border:var(--stroke-ctrl) solid var(--pink);border-radius:var(--radius-round);background:var(--pink-soft);place-items:center;display:grid}.ui-key__mark--car:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--pink)}.ui-key__mark--area{width:var(--space-4);height:var(--space-3);border:var(--stroke-bold) solid var(--pink);border-radius:var(--radius-sm);background:var(--pink-soft)}.ui-key__mark--focus{width:var(--space-4);border:var(--stroke-ctrl) solid var(--plum);border-radius:var(--radius-round)}.ui-key__mark--typical{width:var(--space-5);border-top:var(--stroke-bold) dashed var(--brown);height:0}.ui-key__mark--trend{width:var(--space-5);border-top:var(--stroke-hair) dotted var(--brown);height:0}.ui-key__mark--line{width:var(--space-4);height:var(--stroke-bold);border-radius:var(--radius-sm);background:var(--mark)}.ui-key__mark--swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm)}.ui-key__mark--band{width:var(--space-5);height:var(--space-3);border-radius:var(--radius-sm);background:var(--band-fill)}.ui-key-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:var(--hairline);flex-wrap:wrap;display:flex}.ui-radar{width:100%;height:auto;display:block;overflow:visible}.ui-radar__ring{fill:none;stroke:var(--tan);stroke-width:1px}.ui-radar__spoke{stroke:var(--tan);stroke-width:1px}.ui-radar__spoke.is-absent{stroke-dasharray:2 4}.ui-radar__area{fill:var(--pink);fill-opacity:var(--opacity-wash)}.ui-radar__line{fill:none;stroke:var(--pink);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ui-radar__typical{fill:none;stroke:var(--brown);stroke-width:1.5px;stroke-dasharray:6 4}.ui-radar__halo{fill:var(--pink-soft);stroke:var(--pink);stroke-width:1.5px}.ui-radar__dot{fill:var(--pink)}.ui-radar__name{fill:var(--brown-light);font:600 var(--text-small) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-radar__value{fill:var(--ink);font:700 var(--text-body) var(--font-display);font-variant-numeric:tabular-nums}.ui-radar__value.is-absent{fill:var(--brown)}.ui-radar__note{fill:var(--brown-light);font:400 var(--text-label) var(--font-text);letter-spacing:0;text-transform:none}.ui-sum__hold{min-height:var(--sum-hold,0);min-width:0;display:grid}.ui-sum{gap:var(--space-6) var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.1fr);display:grid}.ui-sum__who{align-content:start;gap:var(--space-1);min-width:0;display:grid}.ui-sum__eyebrow{align-items:center;gap:var(--space-2);color:var(--brown);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;margin:0;display:flex}.ui-sum__dot{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-round);background:var(--pink)}.ui-sum__name{font:700 var(--text-h2) / var(--leading-tight) var(--font-headline);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.ui-sum__line{color:var(--brown);font:400 var(--text-body) / var(--leading-ui) var(--font-text);margin:0}.ui-sum__paint{align-items:center;gap:var(--space-2);display:flex}.ui-sum__note{margin-top:var(--space-0)}.ui-sum__badge{margin:var(--space-3) 0 0}.ui-sum__badge .ui-idbadge{font-size:var(--text-label)}.ui-sum__verdict{margin:var(--space-5) 0 0;font:700 var(--text-h3) / var(--leading-compact) var(--font-headline);text-transform:uppercase}.ui-sum__verdict.is-quiet{color:var(--brown);font-weight:300}.ui-sum__stats{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.ui-sum__rank{align-items:center;gap:var(--space-2);display:inline-flex}.ui-sum__rank b{font:700 var(--text-price) / var(--leading-flat) var(--font-display)}.ui-sum__rank>span{color:var(--brown);font:400 var(--text-small) / var(--leading-snug) var(--font-text)}.ui-sum__with{gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline);display:grid}.ui-sum__label{margin:0}.ui-sum__plain{align-content:start;gap:var(--space-2);min-width:0;display:grid}.ui-sum__list{align-content:start;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.ui-sum__list{min-height:calc(var(--rows) * (2 * var(--space-2) + var(--stroke-hair) + (var(--text-label) + var(--text-body-lg) + var(--text-small)) * var(--leading-ui)))}}.ui-sum__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--hairline);display:flex}.ui-sum__item .ui-icon{margin-top:var(--space-0)}.ui-sum__item-body{gap:0;min-width:0;display:grid}.ui-sum__item-label{font:700 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-sum__item-head{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.ui-sum__item-state{color:var(--brown);font:400 var(--text-label) / var(--leading-ui) var(--font-text)}.ui-sum__item-figs{align-items:baseline;gap:0 var(--space-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ui-sum__item-value{font:700 var(--text-body-lg) / var(--leading-ui) var(--font-display)}.ui-sum__item-typical{color:var(--brown);font:400 var(--text-label) / var(--leading-ui) var(--font-text)}.ui-sum__item-diff{color:var(--brown);font:700 var(--text-label) / var(--leading-ui) var(--font-display)}.ui-sum__item-diff.is-good{color:var(--good-text)}.ui-sum__item-diff.is-weak{color:var(--orange-text)}.ui-sum__figure{align-content:center;gap:var(--space-3);min-width:0;display:grid}@media (width<=1099px){.ui-sum{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-sum__figure{grid-column:1/-1}}@media (width<=699px){.ui-sum{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ui-sum__name{font-size:var(--text-h3)}}.ui-curve{gap:var(--space-3);flex-direction:column;min-width:0;margin:0;display:flex}.ui-curve__box{min-width:0;height:var(--hold-chart);flex:none}.ui-curve__svg{display:block;overflow:visible}.ui-curve__grid{stroke:var(--tan);stroke-width:1px;opacity:var(--opacity-grid)}.ui-curve__axis{stroke:var(--edge);stroke-width:1px}.ui-curve__tick{fill:var(--brown-light);font:400 var(--text-small) var(--font-text);font-variant-numeric:tabular-nums}.ui-curve__title{fill:var(--brown-light);font:600 var(--text-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-curve__band{fill:var(--band-fill)}.ui-curve__trend{fill:none;stroke:var(--brown);stroke-width:1px;stroke-dasharray:1 3;stroke-linecap:round}.ui-curve__typical{fill:none;stroke:var(--brown);stroke-width:2.5px;stroke-dasharray:9 6;stroke-linecap:round}.ui-curve__est{stroke:var(--plum);stroke-width:1.5px;stroke-dasharray:1 5;stroke-linecap:round}.ui-curve__est-label{fill:var(--plum);font:700 var(--text-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-curve__leader{stroke:var(--plum);stroke-width:1.5px}.ui-curve__call{fill:var(--card);stroke:var(--plum);stroke-width:1.5px}.ui-curve__call-text{fill:var(--plum);font:700 var(--text-label) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase}.ui-curve__disc{fill:var(--paint);stroke:var(--brown);stroke-width:1px}.ui-curve__mark.is-unknown .ui-curve__disc{fill:var(--card);stroke:var(--edge);stroke-dasharray:3 2}.ui-curve__ring{fill:none;stroke:var(--plum);stroke-width:1.5px}.ui-curve__num{font:700 var(--text-label) var(--font-display)}.ui-curve__num.is-on-light{fill:var(--ink)}.ui-curve__num.is-on-dark{fill:var(--on-dark)}.ui-curve__note{fill:var(--brown-light);font:400 var(--text-small) var(--font-text)}.ui-compareplot{margin-top:var(--space-5);min-width:0}.ui-compareplot__desktop{width:100%;height:auto;display:block;overflow:visible}.ui-compareplot__axis-title{fill:var(--brown-light);font:600 var(--text-label)/var(--leading-flat) var(--font-display);letter-spacing:var(--track-caps)}.ui-compareplot__grid{stroke:var(--tan);stroke-width:1px;stroke-dasharray:2 5}.ui-compareplot__zero{stroke:var(--brown);stroke-width:var(--stroke-hair)}.ui-compareplot__rail{stroke:var(--tan-soft);stroke-width:1px}.ui-compareplot__band{fill:var(--band-fill);stroke:var(--edge);stroke-width:1px}.ui-compareplot__car{--plot-mark:var(--brown);--plot-text:var(--ink)}.ui-compareplot__car--good{--plot-mark:var(--good-mark);--plot-text:var(--good-text)}.ui-compareplot__car--weak{--plot-mark:var(--weak-mark);--plot-text:var(--weak-text)}.ui-compareplot__link{stroke:var(--plot-mark);stroke-width:2px}.ui-compareplot__ring{fill:var(--glass);stroke:var(--plot-mark);stroke-width:2px}.ui-compareplot__point{fill:var(--plot-mark)}.ui-compareplot__name{fill:var(--ink);font:600 var(--text-h4)/var(--leading-snug) var(--font-headline)}.ui-compareplot__meta{fill:var(--brown);font:400 var(--text-label)/var(--leading-body) var(--font-text)}.ui-compareplot__metadata{align-items:center;gap:var(--space-1);height:100%;color:var(--brown);font:400 var(--text-label)/var(--leading-body) var(--font-text);white-space:nowrap;display:flex}.ui-compareplot__value{fill:var(--plot-text);font:600 var(--text-h4)/var(--leading-flat) var(--font-data)}.ui-compareplot__reading{fill:var(--brown-light);font:400 var(--text-small)/var(--leading-body) var(--font-text)}.ui-compareplot__value,.ui-compareplot__reading{paint-order:stroke;stroke:var(--glass);stroke-width:var(--space-1);stroke-linejoin:round}.ui-compareplot__actual{fill:var(--ink);font-weight:600}.ui-compareplot__status{fill:var(--plot-text);font-weight:600}.ui-compareplot__tick{fill:var(--brown-light);font:400 var(--text-small)/var(--leading-flat) var(--font-data)}.ui-compareplot__tick--zero{fill:var(--ink);font-size:var(--text-h4);font-weight:700}.ui-comparison-board{border-radius:inherit;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.ui-comparison-board--highlights{grid-template-columns:minmax(0,1fr) var(--aside)}.ui-comparison-board__plot{min-width:0;padding:var(--space-6);background:var(--glass);container:battery-plot/inline-size}.ui-comparison-board__intro{gap:var(--space-2);display:grid}.ui-comparison-board__explainer{gap:var(--space-2) var(--space-4);margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--card);color:var(--brown);font:400 var(--text-small)/var(--leading-body) var(--font-text);flex-wrap:wrap;display:flex}.ui-comparison-board__explainer b{color:var(--ink);font-weight:600}.ui-comparison-board__rail{background:var(--card);border-left:var(--hairline);flex-direction:column;min-width:0;display:flex}.ui-comparison-board__verdict{align-content:start;justify-items:start;gap:var(--space-3);padding:var(--space-5);display:grid}.ui-comparison-board__verdict+.ui-comparison-board__verdict{border-top:var(--hairline)}.ui-comparison-board__identity{justify-items:start;gap:var(--space-2);display:grid}.ui-comparison-board__delta{align-items:center;gap:var(--space-3);color:var(--good-text);display:flex}.ui-comparison-board__delta--weak{color:var(--weak-text)}.ui-comparison-board__number{font:600 var(--text-price-lg)/var(--leading-flat) var(--font-data)}.ui-comparison-board__normal{justify-content:space-between;align-items:baseline;gap:var(--space-4);width:100%;padding-top:var(--space-3);border-top:var(--hairline);display:flex}.ui-compareplot__identity{gap:var(--space-half);min-width:0;display:grid}.ui-compareplot__title{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);text-decoration:none;display:flex;position:relative}a.ui-compareplot__title:after{content:"";height:var(--tap);position:absolute;inset:0 0 auto}a.ui-compareplot__title>.ui-compareplot__name{padding-block:var(--space-0);margin-block:calc(-1 * var(--space-0))}a.ui-compareplot__title:is(:hover,:focus-visible)>.ui-compareplot__name{text-underline-offset:var(--space-0);text-decoration:underline}.ui-compareplot__title:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-gap)}.ui-comparison-board__identity .ui-compareplot__name{font:inherit}.ui-compareplot__name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-compareplot__metadata{white-space:normal;flex-wrap:wrap;height:auto}.ui-compareplot__meta{color:var(--brown);font:400 var(--text-label)/var(--leading-body) var(--font-text)}.ui-compareplot__mobile{display:none}.ui-comparison-board__verdict>.ui-facts{width:100%}.ui-comparison-board__foot{padding:var(--space-5);border-top:var(--hairline);margin-top:auto}@media (width<=1099px){.ui-comparison-board--highlights{grid-template-columns:minmax(0,1fr)}.ui-comparison-board__rail{border-left:0;border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-comparison-board__rail:has(>article:only-of-type){grid-template-columns:minmax(0,1fr)}.ui-comparison-board__verdict+.ui-comparison-board__verdict{border-top:0;border-left:var(--hairline)}.ui-comparison-board__foot{grid-column:1/-1}}.ui-compareplot__mobile-row{gap:var(--space-3);padding-block:var(--space-5);border-bottom:var(--hairline);display:grid}.ui-compareplot__mobile-row:first-child{padding-top:var(--space-2)}.ui-compareplot__mobile-head{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.ui-compareplot__mobile-head .ui-compareplot__metadata{font-size:var(--text-label)}.ui-compareplot__mobile-value{color:var(--plot-text,var(--ink));font:600 var(--text-h4)/var(--leading-snug) var(--font-data);flex-shrink:0}.ui-compareplot__track{width:100%;height:auto;display:block}.ui-compareplot__mobile-reading,.ui-compareplot__mobile-scale{justify-content:space-between;gap:var(--space-2);color:var(--brown);font:400 var(--text-label)/var(--leading-body) var(--font-text);flex-wrap:wrap;display:flex}.ui-compareplot__mobile-scale{padding-block:var(--space-3)}@container battery-plot (width<=640px){.ui-compareplot__desktop{display:none}.ui-compareplot__mobile{display:grid}}@container battery-plot (width<=840px){.ui-compareplot--wide .ui-compareplot__desktop{display:none}.ui-compareplot--wide .ui-compareplot__mobile{display:grid}}@media (width<=520px){.ui-comparison-board__rail{grid-template-columns:minmax(0,1fr)}.ui-comparison-board__verdict+.ui-comparison-board__verdict{border-left:0;border-top:var(--hairline)}.ui-comparison-board__verdict,.ui-comparison-board__foot{padding:var(--space-4)}}@media (width<=759px){.ui-comparison-board__plot{padding:var(--space-4)}}.ui-evidence>summary{padding:var(--space-5);gap:var(--space-3)}.ui-evidence>.ui-disc__body{margin:0;padding:0}.ui-evidence__summary{align-items:center;gap:var(--space-4);text-transform:none;letter-spacing:0;flex:1;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ui-evidence__identity{gap:var(--space-2);min-width:0;display:grid}.ui-evidence__name{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-evidence__title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-evidence__surface{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-2);background:var(--glass);border-top:var(--hairline);--focus-halo:var(--glass);display:grid}.ui-evidence__pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-evidence__group{align-content:start;gap:var(--space-4);min-width:0;padding-inline-end:var(--space-5);display:grid}.ui-evidence__group+.ui-evidence__group{border-inline-start:var(--hairline);padding-inline-start:calc(var(--space-5) - var(--stroke-hair));padding-inline-end:0}.ui-evidence__content{align-items:start;gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-evidence__sources{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-evidence__copy{gap:var(--space-2);display:grid}.ui-evidence__topic{align-content:start;gap:var(--space-2);display:grid}.ui-facts--capacity dt,.ui-facts--stacked dt{color:var(--fg);font-size:var(--text-body);font-weight:400}.ui-facts--capacity .ui-big{font-size:var(--text-price)}.ui-facts--capacity dd.ui-facts__note,.ui-facts--stacked dd.ui-facts__note{margin-top:var(--space-1);font-size:var(--text-small);line-height:var(--leading-ui)}.ui-facts--capacity dd:not(.ui-facts__note),.ui-facts--stacked dd:not(.ui-facts__note){font-variant-numeric:tabular-nums}.ui-facts--stacked{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.ui-comparison-section{gap:var(--space-4);margin-top:var(--space-5);display:grid}.ui-comparison-section>.ui-hp{margin-bottom:0}.ui-comparison-definition{grid-template-columns:var(--basis-l) minmax(0,1fr);gap:var(--space-6);display:grid}@media (width<=999px){.ui-evidence__content{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ui-evidence__sources{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ui-evidence>summary{padding:var(--space-4)}.ui-evidence__summary{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ui-evidence__summary>.ui-chip{justify-self:start}.ui-evidence__surface{padding:var(--space-4) var(--space-4) var(--space-2)}.ui-evidence__pair{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.ui-evidence__group{padding-inline-end:0}.ui-evidence__group+.ui-evidence__group{border-inline-start:0;border-top:var(--hairline);padding:var(--space-5) 0 0}.ui-evidence__content{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-comparison-definition{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}@media (width<=350px){.ui-evidence__content{grid-template-columns:minmax(0,1fr)}}@media (width>=1000px){.ui-evidence__pair{row-gap:var(--space-4);grid-template-rows:auto auto auto}.ui-evidence__group{grid-row:1/span 3;grid-template-rows:subgrid}.ui-evidence__group:first-child{grid-column:1}.ui-evidence__group+.ui-evidence__group{grid-column:2}.ui-evidence__content{grid-row:2/span 2;grid-template-rows:subgrid}.ui-evidence__content>.ui-facts{grid-row:1/span 2}.ui-evidence__content>.ui-facts--stacked{grid-template-rows:subgrid}}.ui-curves{gap:var(--space-5);min-width:0;display:grid}.ui-curves__row{grid-template-columns:auto repeat(var(--curve-cols), minmax(0, 1fr));column-gap:var(--space-3);row-gap:0;min-width:0;display:grid}.ui-curves__cell{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-curves__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-curves__title--blank{visibility:hidden}.ui-curves__xtitle{grid-column:2 / span var(--curve-span);text-align:center;color:var(--brown-light);font:600 var(--text-label) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;margin:0}.ui-trust{gap:var(--space-2) var(--space-6);padding:var(--space-3) var(--space-4);border:var(--stroke-hair) dashed var(--edge);border-radius:var(--radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;list-style:none;display:grid}.ui-trust__item{align-items:flex-start;gap:var(--space-2);min-width:0;display:flex}.ui-trust__body{gap:var(--space-0);min-width:0;display:grid}@media (width<=999px){.ui-trust{grid-template-columns:minmax(0,1fr)}}.ui-foot{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));display:grid}.ui-foot__brand{gap:var(--space-3);align-content:start;display:grid}.ui-foot__line{max-width:var(--measure-cell);color:var(--dim)}.ui-foot__title{margin-bottom:var(--space-2)}.ui-foot__link{min-height:var(--tap);align-items:center;display:flex}.ui-foot__fine{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--stroke-hair) solid var(--line)}.ui-foot__text{max-width:var(--measure-fine);color:var(--dim);font:400 var(--text-small) / var(--leading-body) var(--font-text)}@media (width<=800px){.ui-foot{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-foot__brand{grid-column:1/-1}}.ui-crumbs__list{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:nowrap;display:flex}.ui-crumbs__item{white-space:nowrap;flex:none}.ui-crumbs__item+.ui-crumbs__item:before{content:"/";margin-right:var(--space-2);color:var(--brown)}.ui-crumbs__item:last-child{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ui-crumbs__link{min-height:var(--tap);align-items:center;display:inline-flex}.ui-crumbs__here{color:var(--brown)}.ui-toc{top:var(--space-5);padding-top:var(--space-3);border-top:var(--stroke-rule) solid var(--ink);position:sticky}.ui-toc__title{margin-bottom:var(--space-2)}.ui-toc__link{padding-block:calc((var(--tap) - 1lh) / 2);font:400 var(--text-body) / var(--leading-compact) var(--font-text);display:block}.ui-toc-m{display:none}.ui-toc-m__list{padding-left:var(--space-5);margin:0}.ui-toc-m__link{min-height:var(--tap);color:var(--ink);align-items:center;display:flex}@media (width<=1000px){.ui-toc{display:none}.ui-toc-m{display:block}}.ui-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);border-radius:var(--radius-panel);background:var(--tan-soft);flex-wrap:wrap;display:flex}.ui-cta:not(:first-child){margin-top:var(--space-7)}.ui-cta--card{background:var(--card)}.ui-cta__body{flex:1 1 var(--basis-l);min-width:0}.ui-cta__h{font:var(--weight-heading) var(--text-h3) / var(--leading-flat) var(--font-headline);text-wrap:balance}.ui-cta__text{max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body)}.ui-prose .ui-cta__text{margin-top:var(--space-2)}.ui-arrow: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}a.ui-arrow:hover:after,a:hover>.ui-arrow:after{transform:translateX(var(--arrow-step))}@media (prefers-reduced-motion:reduce){.ui-arrow:after{transition:none}}.ui-more{font:600 var(--text-small) / var(--tap) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase;display:inline-block}.ui-linkbtns{gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-linkbtns__link{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}.ui-linkbtns__link:hover{border-color:var(--ink);background:var(--inset);color:var(--ink)}.ui-related{margin-top:var(--space-7);padding-top:var(--space-5);border-top:var(--stroke-rule) solid var(--ink)}.ui-related__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--basis-l)), 1fr));gap:var(--space-3);margin-top:var(--space-4);display:grid}.ui-related__item{display:grid}.ui-related__item:last-child:nth-child(odd){grid-column:1/-1}@media (width>1000px){.ui-related__list{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-related__item:last-child:nth-child(odd){grid-column:auto}}.ui-related__link{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}.ui-related__link:hover{border-color:var(--ink);background:var(--inset);color:var(--ink)}.ui-related__d{color:var(--brown);font:400 var(--text-body) / var(--leading-text) var(--font-text)}.ui-prose{max-width:var(--measure-prose);font:400 var(--text-body-lg) / var(--leading-loose) var(--font-text);hanging-punctuation:first allow-end}.ui-prose blockquote:where(:not([class*=ui-])){hanging-punctuation:first allow-end}.ui-prose>section+section:where(:not([class*=ui-])){margin-top:var(--space-7)}.ui-prose>section>.ui-hp--prose{margin-bottom:var(--space-4)}.ui-prose .ui-hp--sub{margin:var(--space-6) 0 var(--space-2)}.ui-prose .ui-hp--prose+.ui-hp--sub{margin-top:var(--space-5)}.ui-prose p:where(:not([class*=ui-])){margin-top:var(--space-4)}.ui-prose p:where(:not([class*=ui-])),.ui-prose ul:where(:not([class*=ui-])),.ui-prose ol:where(:not([class*=ui-])){max-width:var(--measure)}.ui-prose .ui-hp+p:where(:not([class*=ui-])){margin-top:0}.ui-prose ul:where(:not([class*=ui-])){gap:var(--space-2);margin-top:var(--space-4);display:grid}.ui-prose li:where(:not([class*=ui-])){padding-left:var(--space-5);position:relative}.ui-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}.ui-prose b:where(:not([class*=ui-])){font-weight:600}.ui-prose--legal ul:where(:not([class*=ui-])){margin-top:var(--space-3)}.ui-sec{gap:var(--space-4);align-content:start;display:grid}.ui-sec .ui-hp{margin-bottom:0}.ui-sec--ruled{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--stroke-hair) solid var(--line)}.ui-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}.ui-cols:not(.ui-prose){gap:var(--space-7);display:grid}.ui-cols:not(.ui-prose)>:where(:not([class*=ui-])){margin-top:0}@media (width>1000px){.ui-cols{gap:var(--space-5) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:none;display:grid}.ui-cols>:where(:not([class*=ui-])),.ui-prose.ui-cols>:where(:not([class*=ui-])){margin-top:0}}.ui-bullets{gap:var(--space-3);max-width:var(--measure-prose);font-size:var(--text-body-lg);display:grid}.ui-bullets__item{padding-left:var(--space-5);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text);position:relative}.ui-bullets__item: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}.ui-checks{gap:var(--space-3);max-width:var(--measure-prose);display:grid}.ui-checks__item{align-items:flex-start;gap:var(--space-3);font:400 var(--text-body-lg) / var(--leading-body) var(--font-text);display:flex}.ui-checks__item>.ui-icon{margin-top:var(--icon-nudge);flex:none}.ui-checks--ruled{gap:var(--space-2);max-width:var(--measure)}.ui-checks--ruled .ui-checks__item{gap:var(--space-2);padding:var(--space-2) 0;border-top:var(--hairline);font:400 var(--text-body) / var(--leading-text) var(--font-text)}.ui-checks--ruled .ui-checks__item>.ui-icon{margin-top:var(--space-0)}.ui-steps{gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-steps__item{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}.ui-steps__item:before{content:counter(step);color:var(--ink);font:300 var(--text-price-lg) / var(--leading-flat) var(--font-display)}.ui-steps__text{max-width:var(--measure-narrow)}@media (width<=800px){.ui-steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.ui-defs{gap:var(--space-3);max-width:var(--measure-wide);display:grid}.ui-defs__row{gap:var(--space-0);padding-bottom:var(--space-3);border-bottom:var(--stroke-hair) solid var(--line);display:grid}.ui-defs__term{color:var(--dim);font:600 var(--text-small) / var(--leading-flat) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase}.ui-defs__text{font:400 var(--text-body) / var(--leading-text) var(--font-text)}@media (width>1000px){.ui-defs{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.ui-defs__row{align-content:start}}.ui-figbox{margin:var(--space-5) 0 0;padding:var(--space-5);border:var(--hairline);border-radius:var(--radius-panel);background:var(--card);--fg:var(--ink);--dim:var(--brown)}.ui-figbox__body{min-width:0}.ui-figbox__caption{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);flex-wrap:wrap;display:flex}.ui-figbox__cap{flex:1 1 var(--basis-s);min-width:0}@media (width<=640px){.ui-figbox{padding:var(--space-4)}}.ui-figbox__col{justify-items:center;gap:var(--space-2);display:grid}.ui-figbox__col>.label{color:var(--fg)}.ui-figkey{gap:var(--space-3);display:grid}.ui-figkey__term{color:var(--ink);font:700 var(--text-body) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-caps);text-transform:uppercase}.ui-figkey__text{margin-top:var(--space-0);color:var(--brown);font:400 var(--text-body) / var(--leading-text) var(--font-text)}.ui-dotline+.ui-figkey{margin-top:var(--space-4)}.ui-slotcard{gap:var(--space-2);padding:var(--space-3);border:var(--stroke-hair) solid var(--edge);border-radius:var(--radius-ctrl);background:var(--inset);font:400 var(--text-small) / var(--leading-text) var(--font-text);align-content:start;display:grid}.ui-slotcard--off{color:var(--dim);background:0 0;border-style:dashed}.ui-slotcard>.ui-tag{justify-self:start}.ui-slotcard__figure{color:var(--ink)}.ui-cover{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}.ui-cover.is-open{z-index:var(--z-raised);opacity:1;pointer-events:auto}.ui-cover:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--space-1))}.ui-cover__text{text-align:center}.ui-cover__box{min-height:var(--turnstile-height)}.ui-series{width:100%;min-width:0;min-height:var(--chart-h);margin-top:var(--space-3)}.ui-series__svg{overflow:visible}.ui-series__band{fill:var(--band);fill-opacity:var(--band-opacity,1)}.ui-series__t{fill:var(--brown);font:600 var(--text-label) var(--font-display)}.ui-series__t--title{letter-spacing:var(--track-label);text-transform:uppercase}.ui-series__grid{stroke:var(--tan);stroke-width:1px;opacity:var(--opacity-grid)}.ui-series__grid--top{stroke-width:1.5px;opacity:var(--opacity-grid-top)}.ui-series__axis{stroke:var(--edge);stroke-width:1px}.ui-series__line{fill:none;stroke:var(--series);stroke-width:var(--series-width);stroke-dasharray:var(--series-dash,none);stroke-linecap:round;stroke-linejoin:round}.ui-series__dot{fill:var(--card);stroke:var(--series);stroke-width:2.5px}.ui-series__label{paint-order:stroke;fill:var(--series-text);stroke:var(--card);stroke-width:4px;stroke-linejoin:round;font:700 var(--text-body) var(--font-display)}.ui-series__value{font-weight:600;font-size:var(--text-small)}.ui-series__note{fill:var(--brown);font:600 var(--text-label) var(--font-text)}.ui-spark{width:100%;max-width:var(--spark-width);height:var(--spark-height);overflow:visible}.ui-spark--wide{max-width:none;height:auto}.ui-spark--wide .ui-spark__line{vector-effect:non-scaling-stroke}.ui-spark__base{stroke:var(--tan);stroke-width:1px}.ui-spark__none{stroke:var(--edge);stroke-width:2px;stroke-dasharray:3 6;stroke-linecap:round}.ui-spark__line{fill:none;stroke:var(--series);stroke-width:3px;stroke-dasharray:var(--series-dash,none);stroke-linecap:round;stroke-linejoin:round}.ui-cn{font-family:var(--font-display);line-height:var(--leading-snug);overflow-wrap:anywhere}.ui-cn__model{font:700 var(--cn-size,var(--text-h4)) / var(--leading-snug) var(--font-display)}.ui-cn__trim{font:300 var(--cn-size,var(--text-h4)) / var(--leading-snug) var(--font-display)}.ui-cn--bare .ui-cn__trim{font-weight:700}.ui-cn__glue{white-space:nowrap}.ui-cn__year{margin-left:var(--space-hair)}.ui-cn-line{align-items:flex-start;gap:0 var(--space-2);display:flex}.ui-cn-line--lg{--cn-size:var(--text-h3);font-size:var(--text-h3)}.ui-cn-line>.ui-cn{min-width:0}.ui-cn-line>.ui-swatch{margin-top:calc((var(--cn-size,var(--text-h4)) * var(--leading-snug) - var(--swatch-sm)) / 2)}.ui-cn-vin{color:var(--dim);font:600 var(--text-label) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-caps);overflow-wrap:anywhere}.ui-reg{font:600 var(--text-body) / var(--leading-compact) var(--font-display);letter-spacing:var(--track-caps);white-space:nowrap}.ui-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)}.ui-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)}.ui-plate.has-error{border-color:var(--weak-text)}.ui-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)}.ui-plate.is-locked{background:var(--inset)}.ui-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}.ui-plate__slots-wrap{position:relative}.ui-plate__slots{gap:var(--space-0);grid-template-columns:repeat(17,minmax(0,1fr));display:grid}.ui-plate__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}.ui-plate__slot.is-on{border-bottom-color:var(--ink)}.ui-plate__slot.is-caret{border-bottom-color:var(--plum);box-shadow:inset 0 calc(-1 * var(--stroke-bold)) 0 var(--plum);background:var(--plum-tint)}.ui-plate__slot.is-sel{background:var(--plum-tint-strong)}.ui-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}.ui-plate__input::selection{color:#0000;background:0 0}@media (width>=640px){.ui-plate__slots{gap:var(--space-1)}.ui-plate__slot{min-height:var(--plate-slot-lg);font-size:var(--text-h3)}}@media (width<=420px){.ui-plate{padding-inline:var(--space-3)}.ui-plate__slot{font-size:var(--text-body-lg)}}.ui-plateform>.ui-fine,.ui-plateform>div[id]{margin-top:var(--space-3)}.ui-slots{padding:var(--space-3) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-slots__slot{justify-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-1);color:var(--tan);text-align:center;display:grid}.ui-slots__slot+.ui-slots__slot{border-left:var(--hairline)}.ui-slots__value{max-width:100%;height:1lh;color:var(--ink);font:700 var(--text-h4) / var(--leading-flat) var(--font-display);font-feature-settings:"tnum" 1;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ui-slots__label{color:var(--dim);font:600 var(--text-label) / var(--leading-ui) var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.ui-slots__slot.is-on.is-plum{color:var(--plum)}.ui-slots__slot.is-on.is-blue{color:var(--blue-mark)}.ui-slots__slot.is-on.is-green{color:var(--excellent-mark)}.ui-slots__slot.is-on.is-maybe{color:var(--fair-mark)}.ui-slots__slot.is-on.is-warn{color:var(--orange)}.ui-slots__slot.is-on.is-none{color:var(--tan)}.ui-slots__slot.is-none .ui-slots__value{color:var(--dim)}.ui-slots__slot:not(.is-on) .ui-slots__value{color:var(--tan)}.ui-slots__slot.is-warn .ui-slots__value{color:var(--orange-text)}@media (width<=640px){.ui-slots{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-slots__slot:nth-child(odd){border-left:0}.ui-slots__slot:nth-child(n+3){padding-top:var(--space-3);border-top:var(--hairline)}}@media (prefers-reduced-motion:no-preference){.ui-slots__slot.is-on .ui-slots__value{animation:ui-fade var(--dur-base) var(--ease-out)}}.ui-tag:not(.ui-tag--square):not(.ui-tag--share),.ui-btn--lg,.ui-seg__btn,.ui-seg--big .ui-seg__btn,.ui-carbar__chip{padding-top:0;padding-bottom:calc(2 * var(--caps-shift))}.ui-carbar__cell>.ui-carbar__name{transform:translateY(calc(-1 * var(--caps-shift)))}.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)}.appx-actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.appx-cars__none{justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-4);display:grid}.appx-car{gap:var(--space-0);min-width:0;display:grid}@media (width<=759px){.appx-swatch.is-empty{display:none}}.appx-best{align-items:center;gap:var(--space-1);display:inline-flex}.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-check-found{width:100%;margin-bottom:var(--space-4);border-bottom:var(--hairline)}@media (width<=900px){.appx-check-grid{grid-template-columns:minmax(0,1fr)}}.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-result{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--hairline);display:grid}.appx-result__main{max-width:var(--measure)}.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-done__balance{margin-bottom:var(--space-2)}.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-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)}.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-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__fail{margin:var(--space-4) 0 0}.appx-add__unlocked{gap:var(--space-2);margin:var(--space-4) 0 0;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__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.appx-del__head{margin:0 0 var(--space-1)}.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)}.appx-cmp{gap:var(--space-5);min-width:0;display:grid}.car-deg dt:where(:not([class*=ui-])){margin-bottom:var(--space-1)}.car-sentence{max-width:var(--measure)}.car-error{margin-top:var(--space-3)}.car-head__col{gap:var(--space-3);display:grid}.car-name{margin-top:var(--space-1)}.car-name__glue{white-space:nowrap}.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-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)}.car-deg__line{max-width:var(--measure)}.car-deg__rate{margin-top:var(--space-2)}.car-refresh{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--stroke-hair) solid var(--line);display:grid}.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)}.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-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);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}.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{margin:0}.car-rk__tools{justify-content:space-between;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.car-rk__csentence{margin:0}.car-rk__fine{max-width:none;margin:calc(var(--space-5) * -1) 0 0;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-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{margin-right:calc(-1 * var(--space-4))}.car-save{min-height:var(--reserve-line)}.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<=1000px){.pub-art__grid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr)}.pub-art__grid>.ui-prose{grid-area:auto}}@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 .ui-figkey{grid-column:1/-1;justify-self:stretch}.pub-figrow>.ui-figkey{justify-self:stretch}}ul.pub-check__list,.pub-check .ui-fine{margin-top:var(--space-3)}@media (width<=760px){.pub-check__cols{grid-template-columns:minmax(0,1fr)}}@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)}.sg-note{max-width:var(--measure-prose);margin-bottom:var(--space-3)}.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-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)}.sg-meter-wide{width:var(--width-list);display:block}.sg-plate{max-width:var(--width-plate)}.appx-head__in{align-items:center;gap:var(--space-3) var(--space-5);min-height:var(--header-height);display:flex}.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__id{min-width:0}.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-head .ui-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-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-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)}.pub-lead{max-width:var(--measure-lead);margin-bottom:var(--space-5)}.pub-meta{margin-top:var(--space-4)}.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{justify-self:start;margin-top:auto}@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-sent{outline:none}.login-plate__form{gap:var(--space-4);display:grid}.login-plate__text{margin-bottom:var(--space-4)}.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-more{margin:var(--space-6) 0 var(--space-4)}.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)}.pub-head__act{margin-top:var(--space-2)}.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>.ui-prose{grid-area:1/1}.pub-art__grid>.ui-toc{grid-area:1/2}@media (width<=1000px){.pub-art__grid{gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1fr)}.pub-art__grid>.ui-prose{grid-area:auto}}.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__note{text-wrap:balance}.ui-prose>.pub-meta:last-child{margin-top:var(--space-7)}.pub-page>.ui-notice{max-width:var(--measure-prose)}.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-vial{width:var(--vial-figure);height:auto;overflow:visible}@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 .ui-figkey{grid-column:1/-1;justify-self:stretch}.pub-figrow>.ui-figkey{justify-self:stretch}}.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 .label{margin-top:0}ul.pub-check__list,.pub-check .ui-fine{margin-top:var(--space-3)}@media (width<=760px){.pub-check__cols{grid-template-columns:minmax(0,1fr)}}.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-pick{align-items:center;gap:var(--space-2);display:inline-flex}.seo-tags{gap:var(--space-2);min-height:var(--tag-height);flex-wrap:wrap;display:flex}.deg-fig{margin-top:0}.seo-note{margin-top:var(--space-3);max-width:var(--measure-note)}.seo-note--tan{margin-top:var(--space-5)}.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)}.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}.ui-figbox+.ui-slotcard{margin-top:var(--space-5)}.seo-num__note{margin-top:var(--space-1)}@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}.ui-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)}@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 p:where(:not([class*=ui-])){margin-top:var(--space-3)}.seo-src .u{min-height:var(--tap);overflow-wrap:anywhere;align-items:center;display:flex}.seo-src__text{max-width:var(--measure-prose)}.pub-chooser{margin-bottom:var(--space-6)}.pub-shop-tools{margin-bottom:var(--space-5)}
