@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-standard-normal.Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-standard-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-standard-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-standard-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-standard-normal.DX68cEVD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-standard-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-standard-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.44rem;--text-2xl:1.728rem;--text-3xl:2.074rem;--text-display-s:1.44rem;--text-display:1.728rem;--text-section:1.2rem;--text-title:1rem;--text-lead:1rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(52% .19 27);--color-success:oklch(50% .12 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(97% .007 86);--color-paper-2:oklch(94% .01 86);--color-paper-3:oklch(91% .012 84);--color-ink:oklch(16% .012 280);--color-ink-2:oklch(29% .011 280);--color-muted:oklch(48% .01 75);--color-rule:oklch(85% .009 85);--color-rule-2:oklch(64% .01 80);--color-accent:oklch(49% .13 152);--color-accent-ink:oklch(98% .005 88);--color-focus:oklch(52% .135 152);--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", ui-sans-serif, sans-serif;--font-body:"Source Serif 4 Variable", "Source Serif 4", ui-serif, Georgia, serif;--radius-card:0;--radius-pill:0;--rule-hair:1px;--rule-heavy:4px;--shadow-card:none;--tracking-display:-.012em;--display-weight:800;--color-accent-wash:color-mix(in oklab, var(--color-accent) 12%, transparent);--color-car-mine:var(--color-paper-3);--control-h:40px;--header-h:56px}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--hallmark-stamp:"shape: app screen · genre: editorial · theme: Editorial (deal 3/3) · scope: app · posture: restrained · v2.0.0"}html:not(.js) .js-only,.js .nojs-only{display:none!important}body{color:var(--color-ink-2);font-optical-sizing:auto}main{display:block}main:focus{outline:none}h1,h2,h3{color:var(--color-ink);font-variation-settings:"wdth" 75, "opsz" 96;font-variant-numeric:lining-nums tabular-nums}.lead{color:var(--color-ink-2)}label,legend,small,figcaption,th,nav,.btn,.wordmark,.crumbs,.notice,.unknown,.num{font-family:var(--font-display);font-variation-settings:"opsz" 12;font-weight:500}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);position:absolute}.skip:focus-visible{top:var(--space-md)}.top{z-index:var(--z-sticky-nav);background:var(--color-paper);border-bottom:var(--rule-hair) solid var(--color-rule);position:sticky;top:0}.top__bar{align-items:center;gap:var(--space-lg);min-height:var(--header-h);display:flex}.wordmark{color:var(--color-ink);font-size:var(--text-xl);font-weight:var(--display-weight);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:var(--tracking-display);line-height:1;text-decoration:none}.top__nav{gap:var(--space-2xs);margin-left:auto;display:flex}.top__nav a{min-height:44px;padding:0 var(--space-sm);color:var(--color-ink-2);font-size:var(--text-sm);background-image:linear-gradient(var(--color-accent), var(--color-accent));background-repeat:no-repeat;background-position:var(--space-sm) calc(100% - 10px);transition:color var(--dur-short) var(--ease-out), background-size var(--dur-short) var(--ease-out);background-size:0 2px;align-items:center;text-decoration:none;display:inline-flex}.top__nav a:hover{color:var(--color-ink);background-size:calc(100% - 2 * var(--space-sm)) 2px}.top__nav a[aria-current=page]{color:var(--color-ink);background-size:calc(100% - 2 * var(--space-sm)) 2px;background-image:linear-gradient(var(--color-ink), var(--color-ink))}.foot{margin-top:var(--space-3xl);border-top:var(--rule-heavy) solid var(--color-ink);background:var(--color-paper-2)}.foot__grid{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.wordmark--foot{font-size:var(--text-2xl)}.foot__note{margin-top:var(--space-sm);max-width:58ch;color:var(--color-muted);font-size:var(--text-sm)}.foot__links{gap:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-sm);align-content:start;margin:0;padding:0;list-style:none;display:grid}.foot__links a{min-height:32px;color:var(--color-ink-2);align-items:center;display:inline-flex}a{-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em;transition:text-decoration-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out)}a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}a:active{color:var(--color-ink)}.page-head{padding-block:var(--space-xl) var(--space-lg)}.page-head .lead,.workbench__head .lead,.detail__head .lead{margin-top:var(--space-xs);max-width:64ch}.opens{border-top:var(--rule-heavy) solid var(--color-ink);padding-top:var(--space-md)}.btn{min-height:var(--control-h);padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-ink);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border-radius:0;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";position:absolute;inset:-3px 0}.btn:hover{background:var(--color-paper-2)}.btn:active{background:var(--color-paper-3);transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--primary{background:var(--color-ink);color:var(--color-paper)}.btn--primary:hover{background:var(--color-ink-2)}.btn--primary:active{background:var(--color-ink)}.btn--quiet{border-color:var(--color-rule-2)}select{width:100%;min-height:var(--control-h);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);font-variation-settings:"opsz" 12;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out);border-radius:0}input[type=search]{width:100%;min-height:var(--control-h);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-muted);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);font-variation-settings:"opsz" 12;transition:border-color var(--dur-short) var(--ease-out);border-radius:0}select:hover,input[type=search]:hover{border-color:var(--color-ink-2)}select:disabled,input:disabled{cursor:not-allowed;color:var(--color-muted);background:var(--color-paper-2)}input[type=search]::placeholder{color:var(--color-muted)}.notice{padding:var(--space-sm) var(--space-md);border-left:var(--rule-heavy) solid var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm)}.notice p+p{margin-top:var(--space-2xs)}.unknown{color:var(--color-muted);font-size:var(--text-sm)}.workbench__head{padding-block:var(--space-lg) var(--space-md)}.workbench__head h1{font-size:var(--text-3xl);max-width:26ch}.bench{gap:var(--space-md) var(--gap-columns);border-top:var(--rule-heavy) solid var(--color-ink);padding-top:var(--space-md);grid-template:"issues issues""pickers stage""view stage""settings stage""draw stage"1fr".results"".share"/minmax(16rem,21rem) minmax(0,1fr);align-items:start;display:grid}.bench__form{display:contents}.bench__issues{grid-area:issues}.bench__pickers{gap:var(--space-sm);grid-area:pickers;display:grid}.bench__view{align-items:end;gap:var(--space-xs);grid-area:view;display:flex}.bench__view .seg{flex:auto}.bench__swap{flex:none;min-height:38px}.stage{grid-area:stage}.bench__settings{gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);grid-area:settings;display:grid}.bench__draw{grid-area:draw;justify-self:start}.results{grid-area:results}.share{grid-area:share}.bench--landing{grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"issues issues""pickers stage""view stage""go stage""results stage""presets stage"}.bench__go{width:100%;min-height:48px;font-size:var(--text-md);grid-area:go}.presets{gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);grid-area:presets;display:grid}.presets__title{font-size:var(--text-xl)}.presets__list{margin:0;padding:0;list-style:none}.preset{gap:var(--space-3xs);min-height:44px;padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);text-decoration:none;display:grid}.preset__title{font-family:var(--font-display);font-size:var(--text-md);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em;transition:text-decoration-color var(--dur-short) var(--ease-out)}.preset:hover .preset__title{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.preset:active .preset__title{color:var(--color-ink-2)}.preset__detail{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.pick{gap:var(--space-2xs);display:grid}.pick__label{align-items:baseline;gap:0 var(--space-xs);color:var(--color-ink);font-size:var(--text-md);flex-wrap:wrap;display:flex}.pick__hint{color:var(--color-muted);font-size:var(--text-xs)}.pick[data-pick-group=a] .pick__label:before,.pick[data-pick-group=b] .pick__label:before{content:"";width:14px;height:10px;margin-right:var(--space-2xs);border:2px solid var(--color-ink);background:var(--color-car-mine);display:inline-block}.pick[data-pick-group=b] .pick__label:before{border-color:var(--color-accent);background:var(--color-accent-wash)}.seg{border:0;min-width:0;margin:0;padding:0}.seg__legend{margin-bottom:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);padding:0}.seg__options{border:var(--rule-hair) solid var(--color-rule-2);display:flex}.seg__option{flex:1 1 0;min-width:0;position:relative}.seg__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.seg__option span{min-height:36px;padding:0 var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);text-align:center;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;display:flex}.seg__option+.seg__option span{border-left:var(--rule-hair) solid var(--color-rule-2)}.seg__option input:hover+span{background:var(--color-paper-2);color:var(--color-ink)}.seg__option input:checked+span{background:var(--color-ink);color:var(--color-paper)}.seg__option input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px;z-index:var(--z-raised);position:relative}.seg__option input:active+span{background:var(--color-ink-2);color:var(--color-paper)}.seg__option input:disabled+span{color:var(--color-muted);cursor:not-allowed}.check{gap:var(--space-2xs) var(--space-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.check input{width:20px;height:20px;accent-color:var(--color-ink);cursor:pointer;margin:0}.check input:disabled{cursor:not-allowed}.check input:disabled+label{color:var(--color-muted)}.check label{min-height:32px;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;align-items:center;display:flex}.check__help{color:var(--color-muted);font-size:var(--text-xs);grid-column:2;line-height:1.45}.stage{gap:var(--space-xs);min-width:0;padding:var(--space-md);background:var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule-2);margin:0;display:grid}.stage__figure{min-width:0}.stage__caption{align-items:center;gap:var(--space-2xs) var(--space-md);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.legend{align-items:center;gap:var(--space-2xs);color:var(--color-ink);display:inline-flex}.legend__key{border:2px solid var(--color-ink);background:var(--color-car-mine);width:10px;height:16px;display:inline-block}.legend__key--next{border-color:var(--color-accent);background:var(--color-accent-wash)}.stage__note{flex-basis:100%}.results{gap:var(--space-sm);min-width:0;display:grid}.results__cars{gap:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-md);margin:0;padding:0;list-style:none;display:grid}.results__cars a{color:var(--color-ink)}.results__lead{color:var(--color-ink);font-size:var(--text-lg);max-width:60ch;line-height:1.35}.results__width{color:var(--color-ink-2);max-width:64ch}.results__foot{color:var(--color-muted);font-size:var(--text-xs)}.results__table,.dims,.cars-table{border-collapse:collapse;border-top:var(--rule-heavy) solid var(--color-ink);width:100%;font-size:var(--text-sm)}.results__table th,.results__table td,.dims th,.dims td,.cars-table th,.cars-table td{padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left;vertical-align:top}.results__table thead th,.dims thead th,.cars-table thead th{border-bottom-color:var(--color-rule-2);color:var(--color-muted);font-size:var(--text-xs)}.results__table tbody th,.dims tbody th{color:var(--color-ink)}.results__table td,.dims td.num{font-family:var(--font-display);color:var(--color-ink)}.results__role{color:var(--color-muted);font-size:var(--text-xs)}.results__cars .results__role{display:block}.results__qual{color:var(--color-muted);font-size:var(--text-xs);display:block}.share{font-family:var(--font-display);font-size:var(--text-sm)}.fp{width:min(100%, calc(max(20rem, 100svh - 17rem) * var(--ratio,1)));margin-inline:auto;position:relative}.fp>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fp-empty{min-height:16rem;padding:var(--space-lg);color:var(--color-muted);text-align:center;place-items:center;display:grid}.fp-notes{gap:var(--space-3xs);margin-top:var(--space-xs);color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-variation-settings:"opsz" 12;display:grid}.fp-car path,.fp-car rect,.fp-car line,.fp-dim line,.fp-scale line,.fp-cue{vector-effect:non-scaling-stroke}.fp-body{stroke-width:2px;stroke-linejoin:round}.fp-car--mine .fp-body{fill:var(--color-car-mine);stroke:var(--color-ink)}.fp-car--next .fp-body{fill:var(--color-accent-wash);stroke:var(--color-accent)}.fp--overlay .fp-car--next .fp-body{stroke-dasharray:8 5}.fp-detail{fill:none;stroke:var(--color-rule-2);stroke-width:1px}.fp-car--next .fp-detail{stroke:color-mix(in oklab, var(--color-accent) 55%, var(--color-paper))}.fp--overlay .fp-car--mine .fp-detail{display:none}.fp-box{fill:none;stroke:var(--color-ink-2);stroke-width:1px;stroke-dasharray:2 4}.fp-car--next .fp-box{stroke:var(--color-accent)}.fp-envelope{fill:none;stroke:var(--color-muted);stroke-width:1px;stroke-dasharray:6 4}.fp-axle{stroke:var(--color-ink);stroke-width:1.5px;stroke-dasharray:3 3}.fp-car--next .fp-axle{stroke:var(--color-accent)}.fp-dim line{stroke:var(--color-ink-2);stroke-width:1px}.fp-dim--mirror line{stroke:var(--color-muted);stroke-dasharray:4 3}.fp-scale line{stroke:var(--color-ink);stroke-width:2px}.fp-cue{fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:miter}.fp-labels{pointer-events:none;position:absolute;inset:0}.fp-label{color:var(--color-ink);font-family:var(--font-display);font-variation-settings:"opsz" 12;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.6875rem,.6rem + .35vw,.8125rem);line-height:1.15;position:absolute}.fp-label b{font-weight:700}.fp-label--role{transform:translate(-50%)}.fp-label--above{transform:translate(-50%,calc(-100% - 3px))}.fp-label--vert{writing-mode:vertical-rl}.fp-label--vert.fp-label--left{transform:translate(calc(-100% - 3px),-50%)rotate(180deg)}.fp-label--vert.fp-label--right{transform:translate(3px,-50%)}.fp-label--note{text-align:center;transform:translate(-50%)}.fp-label--muted{color:var(--color-muted)}.fp-label--scale{transform:translateY(-50%)}.records{margin-top:var(--space-2xl)}.records__head{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-lg);padding-top:var(--space-md);border-top:var(--rule-heavy) solid var(--color-ink);flex-wrap:wrap;display:flex}.records__head h2{font-size:var(--text-2xl)}.records__all{font-family:var(--font-display);font-size:var(--text-sm)}.rows{margin:var(--space-md) 0 0;padding:0;list-style:none}.row{gap:var(--space-2xs) var(--space-lg);padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,1fr) auto;align-items:baseline;display:grid}.row__name{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--display-weight);font-variation-settings:"wdth" 75, "opsz" 48}.row__meta{color:var(--color-ink-2);font-size:var(--text-sm)}.row__fig{color:var(--color-ink);font-size:var(--text-sm);text-align:right}.row__go{min-height:32px;font-family:var(--font-display);font-size:var(--text-sm);align-items:center;display:inline-flex}.filters{gap:var(--space-sm);padding:var(--space-md);background:var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule-2);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}.filters__field{gap:var(--space-2xs);min-width:0;display:grid}.filters__field label{color:var(--color-muted);font-size:var(--text-xs)}.catalogue__status{margin-block:var(--space-md) var(--space-sm);color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-sm)}.cars-table tbody th a{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md)}.cars-table__trim{margin-top:var(--space-3xs);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;display:block}.cars-table td{color:var(--color-ink-2)}.cars-table .num{text-align:right;white-space:nowrap}.empty{gap:var(--space-sm);padding:var(--space-xl) 0;border-top:var(--rule-heavy) solid var(--color-ink);justify-items:start;display:grid}.empty h2{font-size:var(--text-2xl)}.crumbs{gap:var(--space-xs);padding-top:var(--space-lg);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.crumbs a{color:var(--color-ink-2)}.detail__head{padding-block:var(--space-sm) var(--space-lg)}.detail__head h1{font-size:var(--text-3xl)}.detail__grid{gap:var(--space-xl) var(--gap-columns);grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;display:grid}.detail__main{gap:var(--space-lg);min-width:0;display:grid}.detail__main h2{font-size:var(--text-2xl)}.dims__note,.dims__where{margin-top:var(--space-3xs);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;display:block}.dims td{color:var(--color-ink-2)}.dims .num{white-space:nowrap}.detail__note{color:var(--color-ink-2);font-size:var(--text-sm)}.detail__side{gap:var(--space-xl);display:grid}.compare-with{gap:var(--space-xs);padding:var(--space-md);background:var(--color-paper-2);border-top:var(--rule-heavy) solid var(--color-ink);display:grid}.compare-with__title{font-size:var(--text-xl)}.compare-with label{color:var(--color-muted);font-size:var(--text-xs)}.facts{border-top:var(--rule-hair) solid var(--color-rule-2);margin:0}.facts>div{gap:var(--space-sm);padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:7rem minmax(0,1fr);display:grid}.facts dt{color:var(--color-muted);font-family:var(--font-display);font-size:var(--text-xs);font-variation-settings:"opsz" 12}.facts dd{color:var(--color-ink);font-size:var(--text-sm);margin:0}.facts__src{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);display:block}.sources__title{font-size:var(--text-xl)}.sources ul,.source-list{gap:var(--space-sm);margin:var(--space-sm) 0 0;font-size:var(--text-sm);padding:0;list-style:none;display:grid}.sources__meta,.source-list__meta{color:var(--color-muted);font-size:var(--text-xs);display:block}.prose-page{max-width:calc(68ch + 2 * var(--gutter));margin-inline:auto}.prose{gap:var(--space-sm);margin-top:var(--space-xl);display:grid}.prose h2{font-size:var(--text-2xl)}.prose p{font-size:var(--text-md)}.actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=60rem){.bench{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"issues""pickers""view""stage""settings""draw""results""share"}.bench--landing{grid-template-areas:"issues""pickers""go""view""stage""results""presets"}.bench__settings{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.detail__grid{grid-template-columns:minmax(0,1fr)}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.filters__field--q{grid-column:1/-1}.filters__reset{grid-column:1/-1;justify-self:start}.foot__grid{grid-template-columns:minmax(0,1fr)}.cars-table thead{display:none}.cars-table,.cars-table tbody,.cars-table tr,.cars-table th,.cars-table td{display:block}.cars-table tr{padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.cars-table th,.cars-table td{border:0;padding:0}.cars-table td{font-size:var(--text-xs);display:inline}.cars-table td+td:before{content:", "}.cars-table .num{text-align:left}}@media (width<=40rem){.workbench__head{padding-block:var(--space-sm) var(--space-xs)}.workbench__head h1,.detail__head h1{font-size:var(--text-2xl)}.workbench__head .lead{display:none}.bench{gap:var(--space-sm);padding-top:var(--space-sm)}.bench__pickers{gap:var(--space-xs)}.bench__view .seg__legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stage{padding:var(--space-xs) var(--space-2xs)}.fp{width:min(100%, calc(max(16rem, 100svh - 22rem) * var(--ratio,1)))}.bench--landing .fp{width:min(100%, calc(max(16rem, 100svh - 26rem) * var(--ratio,1)))}.results__table th,.results__table td{padding-right:var(--space-xs)}.row{grid-template-columns:minmax(0,1fr)}.row__fig{text-align:left}.filters{grid-template-columns:minmax(0,1fr)}.cars-table tbody th a{font-size:var(--text-sm)}.dims thead{display:none}.dims,.dims tbody,.dims tr,.dims th,.dims td{display:block}.dims tr{padding-block:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule)}.dims th,.dims td{border:0;padding:0}.dims td.num{display:inline}.dims td.num+td.num:before{content:" or ";color:var(--color-muted)}}
