@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c.p.13rul5q9jl2r0.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee.138s14ivx2xer.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a.3b2emle-7szv-.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c.p.13rul5q9jl2r0.woff2)format("woff2");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}._1OtOBW_className{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}._1OtOBW_variable{--cp-font-loaded:"Archivo", Helvetica Neue, Helvetica, Arial, sans-serif}
:root{--cp-paper:#fff;--cp-ink-900:#0e1311;--cp-ink-700:#273029;--cp-ink-500:#56635b;--cp-ink-300:#b4bdb7;--cp-ink-100:#e4e8e5;--cp-bone:#f7f8f7;--cp-graphite:#0a0f0d;--cp-ink-850:#131917;--cp-ink-400:#8ea097;--cp-ink-200:#d8deda;--cp-ink-050:#edf1ee;--cp-green-900:#063a27;--cp-green-700:#0c5c3f;--cp-green-600:#107e55;--cp-green-500:#2e9b6f;--cp-green-400:#3dd68c;--cp-state-green-700:#0a7c42;--cp-amber-800:#8a5100;--cp-amber-400:#ffb224;--cp-red-700:#c01b22;--cp-red-400:#ff6b6b;--cp-indigo-700:#3730a3;--cp-indigo-200:#c7d2fe;--cp-indigo-50:#eef2ff;--cp-indigo-950:#1e1b4b;--cp-accent:var(--cp-green-600);--cp-accent-strong:var(--cp-green-700);--cp-accent-on:#fff;--cp-grad-deep-field:linear-gradient(145deg, #107e55 0%, #063a27 100%);--cp-on-grad:#fff;--cp-on-grad-muted:#eaf5ef;--cp-bg:var(--cp-paper);--cp-bg-raised:var(--cp-paper);--cp-bg-sunken:var(--cp-bone);--cp-text:var(--cp-ink-700);--cp-text-strong:var(--cp-ink-900);--cp-text-muted:var(--cp-ink-500);--cp-hairline:var(--cp-ink-100);--cp-border:var(--cp-ink-100);--cp-border-strong:#7d8a82;--cp-state-ok:var(--cp-state-green-700);--cp-state-attention:var(--cp-amber-800);--cp-state-fail:var(--cp-red-700);--cp-state-unknown:var(--cp-ink-500);--cp-state-sim:var(--cp-indigo-700);--cp-state-sim-bg:var(--cp-indigo-50);--cp-banner-rule:var(--cp-amber-800);--cp-banner-text:var(--cp-ink-900);--cp-focus:var(--cp-accent-strong);--cp-focus-inner:var(--cp-paper);--cp-font-display:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--cp-font-text:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--cp-font-data:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--cp-weight-display:400;--cp-weight-emph:500;--cp-weight-text:400;--cp-weight-label:500;--cp-stretch-display:105%;--cp-size-display-xl:4.9375rem;--cp-lh-display-xl:1;--cp-size-display-l:3.125rem;--cp-lh-display-l:1.06;--cp-size-display-m:1.875rem;--cp-lh-display-m:1.2;--cp-size-heading:1.25rem;--cp-lh-heading:1.35;--cp-size-subhead:1.1875rem;--cp-lh-subhead:1.5;--cp-size-body:1.0625rem;--cp-lh-body:1.65;--cp-size-body-s:.9375rem;--cp-lh-body-s:1.6;--cp-size-label:.75rem;--cp-lh-label:1.2;--cp-size-data-l:2.25rem;--cp-lh-data-l:1.1;--cp-size-data:.9375rem;--cp-lh-data:1.5;--cp-size-data-s:.8125rem;--cp-lh-data-s:1.45;--cp-track-display:-.02em;--cp-track-label:.1em;--cp-track-data:0em;--cp-space-0:0;--cp-space-1:.25rem;--cp-space-2:.5rem;--cp-space-3:.75rem;--cp-space-4:1rem;--cp-space-6:1.5rem;--cp-space-8:2rem;--cp-space-12:3rem;--cp-space-16:4rem;--cp-space-20:5rem;--cp-space-24:6rem;--cp-space-32:8rem;--cp-space-40:10rem;--cp-radius-0:0;--cp-radius-pill:999px;--cp-control-h:50px;--cp-control-pad:15px 20px;--cp-rail:3px;--cp-rail-open:2px;--cp-hair:1px;--cp-shadow-none:none;--cp-dur-state:90ms;--cp-ease:linear;--cp-measure:56rem;--cp-measure-rd:36rem;--cp-measure-page:73rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--cp-bg:var(--cp-graphite);--cp-bg-raised:var(--cp-graphite);--cp-bg-sunken:var(--cp-ink-850);--cp-text:var(--cp-ink-200);--cp-text-strong:var(--cp-ink-050);--cp-text-muted:var(--cp-ink-400);--cp-hairline:#242c28;--cp-border:#242c28;--cp-border-strong:#7d8a82;--cp-state-ok:var(--cp-green-400);--cp-state-attention:var(--cp-amber-400);--cp-state-fail:var(--cp-red-400);--cp-state-unknown:var(--cp-ink-400);--cp-state-sim:var(--cp-indigo-200);--cp-state-sim-bg:var(--cp-indigo-950);--cp-banner-rule:var(--cp-amber-400);--cp-banner-text:var(--cp-ink-050);--cp-accent:var(--cp-green-500);--cp-accent-strong:var(--cp-green-500);--cp-accent-on:var(--cp-graphite);--cp-focus:var(--cp-green-500);--cp-focus-inner:var(--cp-graphite)}}:root[data-theme=dark]{--cp-bg:var(--cp-graphite);--cp-bg-raised:var(--cp-graphite);--cp-bg-sunken:var(--cp-ink-850);--cp-text:var(--cp-ink-200);--cp-text-strong:var(--cp-ink-050);--cp-text-muted:var(--cp-ink-400);--cp-hairline:#242c28;--cp-border:#242c28;--cp-border-strong:#7d8a82;--cp-state-ok:var(--cp-green-400);--cp-state-attention:var(--cp-amber-400);--cp-state-fail:var(--cp-red-400);--cp-state-unknown:var(--cp-ink-400);--cp-state-sim:var(--cp-indigo-200);--cp-state-sim-bg:var(--cp-indigo-950);--cp-banner-rule:var(--cp-amber-400);--cp-banner-text:var(--cp-ink-050);--cp-accent:var(--cp-green-500);--cp-accent-strong:var(--cp-green-500);--cp-accent-on:var(--cp-graphite);--cp-focus:var(--cp-green-500);--cp-focus-inner:var(--cp-graphite)}body{background:var(--cp-bg);color:var(--cp-text);font-family:var(--cp-font-text);font-size:var(--cp-size-body);font-weight:var(--cp-weight-text);line-height:var(--cp-lh-body);-webkit-font-smoothing:antialiased;margin:0}.cp-display-xl,.cp-display-l,.cp-display-m{font-family:var(--cp-font-display);font-weight:var(--cp-weight-display);font-stretch:var(--cp-stretch-display);letter-spacing:var(--cp-track-display);color:var(--cp-text-strong);margin:0}.cp-display-xl{font-size:clamp(2.75rem, 7.4vw, var(--cp-size-display-xl));line-height:var(--cp-lh-display-xl)}.cp-display-l{font-size:clamp(2rem, 4.8vw, var(--cp-size-display-l));line-height:var(--cp-lh-display-l)}.cp-display-m{font-size:clamp(1.5rem, 3vw, var(--cp-size-display-m));line-height:var(--cp-lh-display-m)}.cp-rail{border-left:var(--cp-rail-open) solid var(--cp-state-unknown);padding-left:var(--cp-space-4)}.cp-rail--ok{border-left-color:var(--cp-state-ok)}.cp-rail--attention{border-left-color:var(--cp-state-attention)}.cp-rail--fail{border-left-color:var(--cp-state-fail)}.cp-rail--unknown{border-left-color:var(--cp-state-unknown)}.cp-rail--accent{border-left-color:var(--cp-accent)}.cp-rail--never-asked{border-left-style:dashed;border-left-color:var(--cp-state-unknown)}.cp-status{font-family:var(--cp-font-text);font-size:var(--cp-size-body-s);line-height:var(--cp-lh-body-s);font-weight:var(--cp-weight-text);color:var(--cp-text-muted);white-space:nowrap;align-items:baseline;gap:.45rem;display:inline-flex}.cp-status:before{content:"";border-radius:var(--cp-radius-pill);background:currentColor;flex:none;width:6px;height:6px;transform:translateY(-.25em)}.cp-status--ok{color:var(--cp-state-ok)}.cp-status--attention{color:var(--cp-state-attention)}.cp-status--fail{color:var(--cp-state-fail)}.cp-status--unknown{color:var(--cp-state-unknown)}.cp-status--never:before{background:0 0;box-shadow:inset 0 0 0 1px}.cp-sim{font-family:var(--cp-font-text);font-size:.6875rem;line-height:1.3;font-weight:var(--cp-weight-label);letter-spacing:.06em;text-transform:uppercase;color:var(--cp-state-sim);background:var(--cp-state-sim-bg);border-radius:var(--cp-radius-pill);white-space:nowrap;vertical-align:.1em;padding:.15rem .5rem;display:inline-block}.cp-chip{font-size:var(--cp-size-body-s);color:var(--cp-text-muted)}.cp-chip--ok{color:var(--cp-state-ok)}.cp-chip--attention{color:var(--cp-state-attention)}.cp-chip--fail{color:var(--cp-state-fail)}.cp-chip--unknown{color:var(--cp-state-unknown)}.cp-chip--sim{text-transform:uppercase;letter-spacing:.06em;color:var(--cp-state-sim);background:var(--cp-state-sim-bg);border-radius:var(--cp-radius-pill);padding:.15rem .5rem;font-size:.6875rem}.cp-data{font-family:var(--cp-font-data);font-size:var(--cp-size-data);line-height:var(--cp-lh-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.cp-unknown{font-family:var(--cp-font-data);color:var(--cp-state-unknown);font-style:italic}.cp-btn{min-height:var(--cp-control-h);font-family:var(--cp-font-text);font-size:1rem;font-weight:var(--cp-weight-text);letter-spacing:0;text-transform:none;padding:var(--cp-control-pad);border-radius:var(--cp-radius-pill);border:var(--cp-hair) solid transparent;background:var(--cp-text-strong);color:var(--cp-bg);cursor:pointer;transition:opacity var(--cp-dur-state) var(--cp-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cp-btn:hover{opacity:.84}.cp-btn--accent{background:var(--cp-accent-strong);color:var(--cp-accent-on)}.cp-btn--ghost{color:var(--cp-text-strong);border-color:var(--cp-border-strong);background:0 0}.cp-input{font-family:var(--cp-font-data);font-size:var(--cp-size-body);font-variant-numeric:tabular-nums;padding:var(--cp-space-3) 0;border:0;border-bottom:var(--cp-hair) solid var(--cp-border-strong);border-radius:var(--cp-radius-0);color:var(--cp-text-strong);min-height:var(--cp-control-h);background:0 0}.cp-input::placeholder{color:var(--cp-text-muted);opacity:1}.cp-btn:focus-visible,.cp-input:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid var(--cp-focus);outline-offset:3px;border-radius:var(--cp-radius-pill)}.cp-meter{border:0;gap:2px;height:3px;padding:0;display:flex}.cp-meter__seg{background:var(--cp-hairline);flex:1 1 0}.cp-meter__seg--used{background:var(--cp-text-strong)}.cp-meter__seg--over{background:var(--cp-state-attention)}.cp-meter__seg--unknown{background:repeating-linear-gradient(45deg, var(--cp-state-unknown) 0 2px, transparent 2px 4px)}.cp-banner{color:var(--cp-banner-text);border-top:var(--cp-hair) solid var(--cp-banner-rule);border-radius:var(--cp-radius-0);padding:var(--cp-space-6) 0 0;background:0 0}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation:none!important}}.cp-grad{background:var(--cp-grad-deep-field);color:var(--cp-on-grad)}.cp-grad .cp-muted,.cp-grad__muted{color:var(--cp-on-grad-muted)}.cp-grad .cp-display-xl,.cp-grad .cp-display-l,.cp-grad .cp-display-m{color:var(--cp-on-grad)}.cp-grad .cp-btn{background:var(--cp-paper);color:var(--cp-green-900)}.cp-grad .cp-btn--ghost{color:var(--cp-on-grad);border-color:var(--cp-on-grad-muted);background:0 0}.cp-grad :focus-visible{outline-color:var(--cp-on-grad)}
.page{max-width:var(--cp-measure-page);padding-inline:var(--cp-space-6);padding-block:var(--cp-space-20);color:var(--cp-text);font-family:var(--cp-font-text);font-size:var(--cp-size-body);line-height:var(--cp-lh-body);margin:0 auto}.masthead{background:var(--cp-grad-deep-field);color:var(--cp-on-grad);padding-block:var(--cp-space-12) var(--cp-space-20)}.shell{max-width:var(--cp-measure-page);padding-inline:var(--cp-space-6);margin:0 auto}.masthead .mark{color:var(--cp-on-grad);margin-bottom:var(--cp-space-20);display:inline-block}.masthead .mark__dot{color:var(--cp-on-grad-muted)}.masthead .h1{color:var(--cp-on-grad)}.masthead .lede--hero,.masthead .price{color:var(--cp-on-grad-muted)}.mark{font-family:var(--cp-font-display);font-weight:500;font-size:var(--cp-size-heading);letter-spacing:.02em;color:var(--cp-text-strong)}.mark__dot{color:var(--cp-text-muted)}.h1{font-family:var(--cp-font-display);font-weight:400;font-size:clamp(2.75rem, calc(7.22vw - 3.5px), var(--cp-size-display-xl));line-height:var(--cp-lh-display-xl);font-stretch:var(--cp-stretch-display);letter-spacing:-.015em;color:var(--cp-text-strong);margin:0 0 var(--cp-space-8);text-wrap:balance}.h2{font-family:var(--cp-font-display);font-weight:400;font-size:var(--cp-size-display-l);line-height:var(--cp-lh-display-l);font-stretch:var(--cp-stretch-display);letter-spacing:-.01em;color:var(--cp-text-strong);margin:0 0 var(--cp-space-6);text-wrap:balance}.lede{font-size:var(--cp-size-subhead);line-height:var(--cp-lh-subhead);color:var(--cp-text);max-width:34rem;margin:0}.lede--hero{font-size:var(--cp-size-heading);max-width:36rem}.price{margin:var(--cp-space-8) 0 0;font-size:var(--cp-size-body-s);color:var(--cp-text-muted);letter-spacing:.01em}.band{margin-bottom:var(--cp-space-20)}.band--quiet .h2{font-size:var(--cp-size-display-m)}.band--close{margin-bottom:var(--cp-space-16)}.does{max-width:38rem;margin:0;padding:0;list-style:none}.does__item{padding-block:var(--cp-space-4);border-top:1px solid var(--cp-hairline)}.does__item:first-child{border-top:0;padding-top:0}.does__verb{color:var(--cp-text-strong);font-weight:500}.trades{gap:var(--cp-space-2);margin-bottom:var(--cp-space-8);flex-wrap:wrap;display:flex}.chip{font:inherit;font-size:var(--cp-size-body-s);color:var(--cp-text);border:1px solid var(--cp-ink-200);border-radius:var(--cp-radius-pill);cursor:pointer;background:0 0;padding:.5rem 1rem}.chip:hover{border-color:var(--cp-text-muted)}.chip--on{background:var(--cp-text-strong);border-color:var(--cp-text-strong);color:var(--cp-bg)}.chip:focus-visible,.field__in:focus-visible,.btn:focus-visible,.check input:focus-visible{outline:2px solid var(--cp-accent-strong);outline-offset:2px}.fields{gap:var(--cp-space-8);flex-wrap:wrap;display:flex}.field{gap:var(--cp-space-2);flex-direction:column;display:flex}.field--grow{flex:16rem}.field__label{font-size:var(--cp-size-label);line-height:var(--cp-lh-label);letter-spacing:.08em;text-transform:uppercase;color:var(--cp-text-muted)}.field__in{font:inherit;font-size:var(--cp-size-heading);color:var(--cp-text-strong);border:0;border-bottom:1px solid var(--cp-ink-300);padding:var(--cp-space-2) 0;background:0 0;border-radius:0;width:9rem}.field--grow .field__in{width:100%}.field__in:hover{border-bottom-color:var(--cp-text-muted)}.figure{font-family:var(--cp-font-display);font-weight:400;font-size:var(--cp-size-display-l);line-height:var(--cp-lh-display-l);font-stretch:var(--cp-stretch-display);color:var(--cp-text-strong);margin:var(--cp-space-12) 0 var(--cp-space-3)}.figure__unit{font-size:var(--cp-size-heading);color:var(--cp-text-muted)}.figure__note{font-size:var(--cp-size-body-s);line-height:var(--cp-lh-body-s);color:var(--cp-text-muted);max-width:34rem;margin:0}.join{margin-top:var(--cp-space-8);max-width:34rem}.join__row{gap:var(--cp-space-4);margin-bottom:var(--cp-space-6);flex-wrap:wrap;align-items:flex-end;display:flex}.btn{font:inherit;font-size:var(--cp-size-body);color:var(--cp-bg);background:var(--cp-text-strong);border:1px solid var(--cp-text-strong);border-radius:var(--cp-radius-pill);cursor:pointer;white-space:nowrap;padding:.78rem 1.6rem;font-weight:400}.btn:hover{background:var(--cp-text);border-color:var(--cp-text)}.btn[disabled]{opacity:.55;cursor:default}.check{gap:var(--cp-space-3);font-size:var(--cp-size-body-s);line-height:var(--cp-lh-body-s);color:var(--cp-text-muted);margin-bottom:var(--cp-space-3);align-items:flex-start;display:flex}.check input{margin-top:.3rem}.result{margin:var(--cp-space-6) 0 0;font-size:var(--cp-size-body-s);line-height:var(--cp-lh-body-s);padding-left:var(--cp-space-4);border-left:2px solid var(--cp-ink-300);max-width:32rem}.result--ok{border-left-color:var(--cp-accent-strong);color:var(--cp-text-strong)}.result--bad{border-left-color:var(--cp-text-muted);color:var(--cp-text)}.foot{margin-top:var(--cp-space-20);padding-top:var(--cp-space-6);border-top:1px solid var(--cp-hairline);font-size:var(--cp-size-body-s);line-height:var(--cp-lh-body-s);color:var(--cp-text-muted);max-width:34rem}.foot p{margin:0}@media (max-width:40rem){.masthead{padding-block:var(--cp-space-8) var(--cp-space-12)}.masthead .mark{margin-bottom:var(--cp-space-12)}.page{padding-block:var(--cp-space-16)}.band{margin-bottom:var(--cp-space-16)}.h1{font-size:2.75rem}.h2{font-size:1.875rem}.figure{font-size:2.5rem}.fields{gap:var(--cp-space-6)}.field__in,.field,.btn{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
