.Cwuqea_screen{background-color:var(--color-card);width:100%;box-shadow:var(--shadow-float);color:var(--color-text);font-family:var(--font-body);position:relative;container-type:inline-size}.Cwuqea_browser{aspect-ratio:4/3}.Cwuqea_phone{aspect-ratio:9/16;border:.5rem solid var(--color-ink);max-width:18rem;margin-inline:auto}.Cwuqea_phone .Cwuqea_body{gap:6cqi;padding:8cqi 7cqi}.Cwuqea_phone .Cwuqea_title{font-size:9cqi}.Cwuqea_chrome{border-bottom:var(--edge-width) solid var(--color-line-strong);align-items:center;gap:3cqi;height:7cqi;padding-inline:3cqi;display:flex}.Cwuqea_lights{gap:1cqi;display:flex}.Cwuqea_lights i{background-color:var(--color-line-strong);border-radius:50%;width:1.6cqi;height:1.6cqi}.Cwuqea_lights i:first-child{background-color:var(--color-signal)}.Cwuqea_address{background-color:var(--color-bg-alt);max-width:50%;height:3.6cqi;color:var(--color-muted);flex:1;align-items:center;gap:1cqi;padding-inline:1.5cqi;display:flex}.Cwuqea_address svg{width:2.2cqi;height:2.2cqi}.Cwuqea_address i{background-color:var(--color-line);flex:1;height:.8cqi}.Cwuqea_body{flex-direction:column;gap:3.5cqi;padding:5cqi;display:flex}.Cwuqea_title{letter-spacing:-.02em;font-size:5.4cqi;font-weight:800;font-stretch:112%;line-height:1}.Cwuqea_button{background-color:var(--color-signal);box-shadow:0 0 0 var(--edge-width) var(--color-edge), .8cqi .8cqi 0 0 var(--color-plate);color:var(--color-ink);align-self:flex-start;align-items:center;padding:1.6cqi 3cqi;font-size:2.6cqi;font-weight:700;display:inline-flex}.Cwuqea_tiles{grid-template-columns:repeat(3,1fr);gap:2.4cqi;display:grid}.Cwuqea_tiles span{box-shadow:0 0 0 var(--edge-width) var(--color-edge);color:var(--color-muted);flex-direction:column;gap:1cqi;padding:2.4cqi;font-size:2.3cqi;display:flex}.Cwuqea_tiles span[data-on]{background-color:var(--color-signal);color:var(--color-ink)}.Cwuqea_tiles b{color:var(--color-heading);font-size:8cqi;line-height:1}.Cwuqea_tiles span[data-on] b{color:var(--color-ink)}.Cwuqea_rows{flex-direction:column;display:flex}.Cwuqea_rows li{border-bottom:1px solid var(--color-line);align-items:center;gap:2cqi;padding-block:2cqi;font-size:2.7cqi;display:flex}.Cwuqea_rows svg{width:3cqi;height:3cqi;color:var(--color-accent)}.Cwuqea_rows i{background-color:var(--color-line);border-radius:50%;width:1.6cqi;height:1.6cqi;margin-left:auto}.Cwuqea_rows i[data-on]{background-color:var(--color-signal)}.Cwuqea_week{grid-template-columns:repeat(5,1fr);gap:1.6cqi;display:grid}.Cwuqea_week span{box-shadow:0 0 0 var(--edge-width) var(--color-line-strong);place-items:center;padding-block:1.6cqi;font-size:3cqi;display:grid}.Cwuqea_week span[data-on]{background-color:var(--color-ink);color:var(--color-paper)}.Cwuqea_slots{grid-template-columns:repeat(4,1fr);gap:1.6cqi;display:grid}.Cwuqea_slots span{text-align:center;box-shadow:0 0 0 var(--edge-width) var(--color-line-strong);font-family:var(--font-mono);padding-block:1.8cqi;font-size:2.5cqi}.Cwuqea_slots span[data-state=full]{box-shadow:none;color:var(--color-subtle);background-color:var(--color-bg-alt);text-decoration:line-through}.Cwuqea_slots span[data-state=on]{background-color:var(--color-signal);color:var(--color-ink);font-weight:700}.Cwuqea_products{grid-template-columns:repeat(3,1fr);gap:2.4cqi;display:grid}.Cwuqea_products span{flex-direction:column;gap:1.2cqi;display:flex}.Cwuqea_products i{aspect-ratio:1;background-color:var(--color-signal-soft);background-image:radial-gradient(var(--halftone) 22%, transparent 24%);box-shadow:0 0 0 var(--edge-width) var(--color-edge);background-size:2.2cqi 2.2cqi}.Cwuqea_products i[data-tone="1"]{background-color:var(--color-bg-alt)}.Cwuqea_products i[data-tone="2"]{background-color:var(--color-signal)}.Cwuqea_products em{background-color:var(--color-line-strong);width:80%;height:1.2cqi}.Cwuqea_products b{background-color:var(--color-accent);width:40%;height:1.2cqi}.Cwuqea_cart{border-top:var(--edge-width) solid var(--color-line-strong);justify-content:space-between;align-items:center;gap:2cqi;padding-top:2.4cqi;font-size:2.7cqi;font-weight:600;display:flex}.Cwuqea_cart span:first-child{align-items:center;gap:1.2cqi;display:inline-flex}.Cwuqea_cart svg{width:3.2cqi;height:3.2cqi}.Cwuqea_timeline{flex-direction:column;gap:0;list-style:none;display:flex}.Cwuqea_timeline li{color:var(--color-muted);align-items:center;gap:2.4cqi;padding-block:2.6cqi;font-size:3.2cqi;display:flex;position:relative}.Cwuqea_timeline li+li:before{content:"";border-left:.4cqi dashed var(--color-line-strong);z-index:0;height:100%;position:absolute;bottom:60%;left:1.9cqi}.Cwuqea_timeline svg,.Cwuqea_timeline i{z-index:1;flex-shrink:0;width:4cqi;height:4cqi;position:relative}.Cwuqea_timeline svg{color:var(--color-accent)}.Cwuqea_timeline i{background-color:var(--color-card);box-shadow:inset 0 0 0 .4cqi var(--color-line-strong);border-radius:50%}.Cwuqea_timeline li[data-state=done]{color:var(--color-text)}.Cwuqea_timeline li[data-state=now]{color:var(--color-heading);font-weight:700}.Cwuqea_timeline li[data-state=now] i{background-color:var(--color-signal);box-shadow:0 0 0 1.2cqi color-mix(in srgb, var(--color-signal), transparent 70%)}.Cwuqea_order{grid-template-columns:1fr 1fr;gap:4cqi;display:grid}.Cwuqea_order div{box-shadow:0 0 0 var(--edge-width) var(--color-edge);padding:4cqi}.Cwuqea_order dt{color:var(--color-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:5cqi}.Cwuqea_order dd{color:var(--color-accent);font-size:16cqi;line-height:1}.Cwuqea_photos{grid-template-columns:repeat(3,1fr);gap:3cqi;display:grid}.Cwuqea_photos span{aspect-ratio:1;background-color:var(--color-bg-alt);background-image:radial-gradient(var(--halftone) 22%, transparent 24%);background-size:5cqi 5cqi;place-items:center;display:grid}.Cwuqea_photos span:first-child{background:var(--color-signal);color:var(--color-ink)}.Cwuqea_photos svg{width:10cqi;height:10cqi}.Cwuqea_sign{border-top:var(--edge-width) dashed var(--color-line-strong);flex-direction:column;gap:2cqi;margin-top:auto;padding-top:4cqi;display:flex}.Cwuqea_sign svg:first-child{fill:none;width:70%;stroke:var(--color-heading);stroke-width:2.4px;stroke-linecap:round}.Cwuqea_sign span{color:var(--color-muted);align-items:center;gap:2cqi;font-size:5cqi;display:inline-flex}.Cwuqea_sign span svg{width:6cqi;height:6cqi}
.rKa7iW_rail{gap:var(--gap-grid);margin-top:var(--space-head);padding:0 var(--plate-offset-big) 1rem 0;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.rKa7iW_rail li{scroll-snap-align:start}.rKa7iW_card{flex-direction:column;gap:.5rem;height:100%;text-decoration:none;display:flex}.rKa7iW_card:hover .rKa7iW_name,.rKa7iW_card:focus-visible .rKa7iW_name{color:var(--color-accent);font-stretch:125%}.rKa7iW_screen{padding:0 var(--plate-offset) var(--plate-offset) 0;margin-bottom:.75rem;display:block}.rKa7iW_screen>div:not([class*=browser]){max-width:8.5rem}.rKa7iW_name{font-size:var(--fs-title);font-stretch:var(--stretch-title);font-weight:var(--fw-bold);transition:font-stretch .3s var(--ease-out), color .2s ease;line-height:1.1}.rKa7iW_price{font-family:var(--font-figures);font-size:var(--fs-small);font-weight:var(--fw-semibold);margin-top:auto}
.VRKFsa_list{border-top:1px solid var(--color-line)}.VRKFsa_row{border-bottom:1px solid var(--color-line);isolation:isolate;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.5rem;padding-block:clamp(1.25rem,2.5vw,2rem);text-decoration:none;display:grid;position:relative}.VRKFsa_row:before{content:"";inset:0 calc(var(--gutter) * -1);z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-signal), transparent 88%), transparent 70%);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;transform:scaleX(0)}.VRKFsa_row:hover:before,.VRKFsa_row:focus-visible:before{transform:none}@media (min-width:61.25em){.VRKFsa_row{grid-template-columns:3.5rem minmax(0,1.4fr) minmax(0,1fr) auto 2rem;align-items:center}}.VRKFsa_number{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--fs-mono)}.VRKFsa_name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-heading);font-family:var(--font-head);font-size:clamp(1.75rem,3.6vw,3.375rem);font-weight:var(--fw-bold);letter-spacing:var(--tracking-display);transition:transform .45s var(--ease-out), color .25s ease;line-height:1}.VRKFsa_row:hover .VRKFsa_name,.VRKFsa_row:focus-visible .VRKFsa_name{color:var(--color-accent);transform:translate(.75rem)}.VRKFsa_tagline{color:var(--color-muted);font-size:var(--fs-small);grid-column:2/-1}@media (min-width:61.25em){.VRKFsa_tagline{grid-column:auto}}.VRKFsa_price{color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--fs-mono);white-space:nowrap;grid-column:2/-1;font-stretch:88%}@media (min-width:61.25em){.VRKFsa_price{text-align:right;grid-column:auto}}.VRKFsa_arrow{color:var(--color-accent);opacity:0;transition:transform .4s var(--ease-out), opacity .25s ease;font-size:1.5rem;display:none;transform:rotate(-45deg)translate(-.5rem)}.VRKFsa_row:hover .VRKFsa_arrow,.VRKFsa_row:focus-visible .VRKFsa_arrow{opacity:1;transform:none}@media (min-width:61.25em){.VRKFsa_arrow{display:block}}.VRKFsa_preview{z-index:20;pointer-events:none;opacity:0;width:17rem;transform:translate(calc(var(--x,0px) + 2rem), calc(var(--y,0px) - 50%)) scale(.85) rotate(-4deg);transition:opacity .25s ease, transform .45s var(--ease-out);position:fixed;top:0;left:0}.VRKFsa_preview[data-on]{opacity:1;transform:translate(calc(var(--x,0px) + 2rem), calc(var(--y,0px) - 50%)) rotate(-2deg)}@media (hover:none){.VRKFsa_preview{display:none}}.VRKFsa_preview_figure{border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-overlay);padding:.5rem;display:none}.VRKFsa_preview_figure[data-on]{display:block}
.aQqBXq_site_mock{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background-color:var(--m-page);box-shadow:var(--shadow-float);aspect-ratio:16/10.5;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.aQqBXq_plumber{--m-page:#f3f6fa;--m-ink:#0d2a4a;--m-soft:#e1e8f1;--m-accent:#ff7a1a;--m-on-accent:#1a0d00}.aQqBXq_carwash{--m-page:#0f1720;--m-ink:#eaf2f8;--m-soft:#1c2a38;--m-accent:#3fd0e6;--m-on-accent:#04222a}.aQqBXq_solar{--m-page:#f2f7f5;--m-ink:#0f3b33;--m-soft:#dcebe6;--m-accent:#1f8a6e;--m-on-accent:#f2fffb}.aQqBXq_cafe{--m-page:#12261d;--m-ink:#f1ead8;--m-soft:#1d3a2c;--m-accent:#e8b04a;--m-on-accent:#1c1405}.aQqBXq_machines{--m-page:#fff;--m-ink:#15343c;--m-soft:#eef2f3;--m-accent:#f2c300;--m-on-accent:#15343c}.aQqBXq_farm{--m-page:#f7efe1;--m-ink:#3b2a1c;--m-soft:#ecdfc9;--m-accent:#c4552d;--m-on-accent:#fff8ef}.aQqBXq_chrome{background-color:#e6e3dc;border-bottom:1px solid #00000014;align-items:center;gap:3cqi;padding:1.6cqi 2.4cqi;display:flex}.aQqBXq_lights{gap:.9cqi;display:flex}.aQqBXq_lights i{background-color:#c9c4b9;border-radius:50%;width:1.5cqi;height:1.5cqi}.aQqBXq_address{color:#7a756b;background-color:#f6f4ef;border-radius:99px;flex:1;align-items:center;gap:1cqi;max-width:50cqi;margin-inline:auto;padding:.8cqi 1.6cqi;display:flex}.aQqBXq_address svg{width:2cqi;height:2cqi}.aQqBXq_address i{background-color:#dcd8cf;border-radius:99px;flex:1;height:1cqi}.aQqBXq_page{color:var(--m-ink);font-family:var(--font-body);-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;gap:4cqi;padding:3cqi 4.5cqi 4cqi;font-size:2.3cqi;line-height:1.3;display:flex}.aQqBXq_page svg{stroke-width:1.75px;flex-shrink:0;width:1.3em;height:1.3em}.aQqBXq_nav{justify-content:space-between;align-items:center;display:flex}.aQqBXq_brand{font-weight:var(--fw-bold);letter-spacing:-.01em;align-items:center;gap:1.2cqi;display:inline-flex}.aQqBXq_logo{background-color:var(--m-accent);border-radius:.8cqi;width:3cqi;height:3cqi}.aQqBXq_links{gap:2.4cqi;display:flex}.aQqBXq_links i{opacity:.25;background-color:currentColor;border-radius:99px;width:6cqi;height:1cqi}.aQqBXq_split{flex:1;grid-template-columns:1.25fr 1fr;align-items:center;gap:4cqi;display:grid}.aQqBXq_stack{flex-direction:column;gap:2.6cqi;min-width:0;display:flex}.aQqBXq_title{font-family:var(--font-body);letter-spacing:-.035em;font-size:2.2em;font-weight:800;line-height:1}.aQqBXq_split .aQqBXq_title{font-size:2.6em}.aQqBXq_row{align-items:center;gap:1.6cqi;display:flex}.aQqBXq_machines .aQqBXq_row{justify-content:space-between}.aQqBXq_button{background-color:var(--m-accent);color:var(--m-on-accent);font-weight:var(--fw-bold);border-radius:1cqi;align-items:center;gap:.6em;padding:.75em 1.2em;display:inline-flex;box-shadow:0 .6cqi 1.6cqi #0000002e}.aQqBXq_ghost{opacity:.7;border:1px solid;border-radius:1cqi;place-items:center;width:2.6em;height:2.6em;display:inline-grid}.aQqBXq_chips{flex-wrap:wrap;align-items:center;gap:1cqi;display:flex}.aQqBXq_chips span{background-color:var(--m-soft);font-size:.9em;font-weight:var(--fw-medium);border-radius:99px;padding:.45em .9em}.aQqBXq_chips span[data-on]{background-color:var(--m-ink);color:var(--m-page)}.aQqBXq_card{background-color:#fff;border-radius:1.6cqi;flex-direction:column;gap:2cqi;padding:3cqi;display:flex;box-shadow:0 1cqi 3cqi #0d2a4a1f}.aQqBXq_small{font-size:.9em;font-weight:var(--fw-bold)}.aQqBXq_slots{grid-template-columns:1fr 1fr;gap:1.2cqi;display:grid}.aQqBXq_slots span{border:1px solid var(--m-soft);text-align:center;font-variant-numeric:tabular-nums;border-radius:.8cqi;padding:.6em 0}.aQqBXq_slots span[data-on]{border-color:var(--m-accent);background-color:var(--m-accent);color:var(--m-on-accent);font-weight:var(--fw-bold)}.aQqBXq_icons{color:var(--m-accent);gap:1.4cqi;display:flex}.aQqBXq_tables{flex-direction:column;gap:1.2cqi;list-style:none;display:flex}.aQqBXq_tables li{background-color:var(--m-soft);border-radius:1cqi;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2cqi;padding:1.4cqi 2cqi;display:grid}.aQqBXq_tables li:not([data-free]){opacity:.55}.aQqBXq_felt{background-color:#2f7a45;border:.5cqi solid #6b3f22;border-radius:.6cqi;width:5cqi;height:2.8cqi}.aQqBXq_time{font-variant-numeric:tabular-nums}.aQqBXq_status{font-size:.85em;font-weight:var(--fw-bold);border-radius:99px;padding:.3em .8em}[data-free]>.aQqBXq_status{background-color:var(--m-accent);color:var(--m-on-accent)}li:not([data-free])>.aQqBXq_status{border:1px solid}.aQqBXq_products{grid-template-columns:repeat(3,1fr);gap:2cqi;list-style:none;display:grid}.aQqBXq_products li{font-weight:var(--fw-medium);flex-direction:column;gap:1cqi;display:flex}.aQqBXq_tile{aspect-ratio:16/10;background-color:var(--m-soft);color:var(--m-ink);border-radius:1.2cqi;place-items:center;display:grid}.aQqBXq_tile svg{stroke-width:1.25px;width:8cqi;height:8cqi}.aQqBXq_machines .aQqBXq_tile{color:#0e5e6f;background:linear-gradient(160deg,#eef2f3,#d9e3e5)}.aQqBXq_carwash .aQqBXq_card{background-color:var(--m-soft);box-shadow:0 1cqi 3cqi #00000059}.aQqBXq_carwash .aQqBXq_card .aQqBXq_small{align-items:center;gap:.5em;display:flex}.aQqBXq_carwash .aQqBXq_card .aQqBXq_slots span:not([data-on]){border-color:#eaf2f82e}.aQqBXq_solar .aQqBXq_tile{color:var(--m-accent)}.aQqBXq_solar .aQqBXq_products [data-on] .aQqBXq_tile{outline:.4cqi solid var(--m-accent);outline-offset:-.4cqi}.aQqBXq_farm .aQqBXq_tile{color:var(--m-accent)}.aQqBXq_link{color:#0e5e6f;font-size:.85em;font-weight:var(--fw-bold);text-underline-offset:.2em;text-decoration:underline}.aQqBXq_price{font-weight:var(--fw-bold)}.aQqBXq_cart{border-top:1px solid var(--m-soft);justify-content:space-between;align-items:center;padding-top:2cqi;display:flex}.aQqBXq_cart>span:first-child{font-weight:var(--fw-medium);align-items:center;gap:.5em;display:inline-flex}
.Cb8Z-G_grid{gap:clamp(2.5rem, 5vw, 4rem) var(--gap-split);list-style:none;display:grid}@media (min-width:47.5em){.Cb8Z-G_grid{grid-template-columns:1fr 1fr}.Cb8Z-G_grid .Cb8Z-G_item:nth-child(2n){margin-top:clamp(2rem,6vw,5rem)}}.Cb8Z-G_item{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.Cb8Z-G_item>:first-child{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out)}.Cb8Z-G_item:hover>:first-child{box-shadow:var(--shadow-overlay);transform:translateY(-.375rem)}.Cb8Z-G_caption{flex-direction:column;gap:.375rem;display:flex}.Cb8Z-G_sector{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.04em;text-transform:uppercase;font-stretch:92%}.Cb8Z-G_title{font-size:var(--fs-h3);font-weight:var(--fw-black);letter-spacing:var(--tracking-title);line-height:1.1}.Cb8Z-G_tags{color:var(--color-accent);font-size:var(--fs-small);font-weight:var(--fw-medium)}
