.cta-section-module__E3Xnra__section{isolation:isolate;border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel-strong);box-shadow:var(--primitive-surface-shadow);padding:clamp(32px,5vw,64px) clamp(20px,4vw,56px);position:relative;overflow:hidden}.cta-section-module__E3Xnra__toneCarbon{background-image:linear-gradient(180deg, var(--primitive-glass-soft), transparent 58%), var(--primitive-carbon-weave);background-size:auto, var(--primitive-carbon-weave-size)}.cta-section-module__E3Xnra__toneMetallic{border-color:color-mix(in oklab, var(--primitive-amber) 38%, var(--primitive-line-strong));background-image:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 56%), var(--primitive-carbon-weave);background-size:auto, var(--primitive-carbon-weave-size)}.cta-section-module__E3Xnra__glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 88% 8%, color-mix(in oklab, var(--primitive-red) 26%, transparent), transparent 52%), radial-gradient(ellipse at 6% 92%, color-mix(in oklab, var(--primitive-amber) 18%, transparent), transparent 56%);position:absolute;inset:0}.cta-section-module__E3Xnra__inner{z-index:1;gap:var(--primitive-space-5);max-width:760px;display:grid;position:relative}.cta-section-module__E3Xnra__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;margin:0}.cta-section-module__E3Xnra__heading{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-h2);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-tight);letter-spacing:var(--primitive-tracking-tight);text-transform:uppercase;margin:0}.cta-section-module__E3Xnra__body{max-width:60ch;color:var(--primitive-body);font-size:var(--primitive-text-lg);line-height:var(--primitive-leading-normal);margin:0}.cta-section-module__E3Xnra__actions{gap:var(--primitive-space-3);flex-wrap:wrap;align-items:center;display:flex}.cta-section-module__E3Xnra__action{align-items:center;gap:var(--primitive-space-2-5);min-height:48px;padding:0 var(--primitive-space-6);border-radius:var(--primitive-btn-radius);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), background var(--primitive-duration-normal) var(--primitive-ease-out), box-shadow var(--primitive-duration-normal) var(--primitive-ease-out), color var(--primitive-duration-normal) var(--primitive-ease-out);display:inline-flex;position:relative}.cta-section-module__E3Xnra__actionPrimary{color:var(--primitive-btn-primary-fg);background:var(--primitive-btn-primary-bg);box-shadow:var(--primitive-btn-primary-shadow)}.cta-section-module__E3Xnra__actionPrimary:hover,.cta-section-module__E3Xnra__actionPrimary:focus-visible{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-2px)}.cta-section-module__E3Xnra__actionGhost{color:var(--primitive-btn-secondary-fg);border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg)}.cta-section-module__E3Xnra__actionGhost:hover,.cta-section-module__E3Xnra__actionGhost:focus-visible{border-color:color-mix(in oklab, var(--primitive-amber) 50%, var(--primitive-line-strong));outline:none;transform:translateY(-2px)}.cta-section-module__E3Xnra__actionIcon{transition:transform var(--primitive-duration-normal) var(--primitive-ease-out);place-items:center;display:inline-grid}.cta-section-module__E3Xnra__action:hover .cta-section-module__E3Xnra__actionIcon,.cta-section-module__E3Xnra__action:focus-visible .cta-section-module__E3Xnra__actionIcon{transform:translate(4px)}.cta-section-module__E3Xnra__actionIcon svg{width:var(--primitive-icon-md);height:var(--primitive-icon-md);stroke-width:var(--primitive-icon-stroke)}.cta-section-module__E3Xnra__assurances{gap:var(--primitive-space-2) var(--primitive-space-6);margin:var(--primitive-space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.cta-section-module__E3Xnra__assurance{align-items:center;gap:var(--primitive-space-2);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-semibold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;display:inline-flex}.cta-section-module__E3Xnra__assuranceIcon{color:var(--primitive-green);place-items:center;display:inline-grid}.cta-section-module__E3Xnra__assuranceIcon svg{width:var(--primitive-icon-md);height:var(--primitive-icon-md);stroke-width:var(--primitive-icon-stroke)}@media (prefers-reduced-motion:reduce){.cta-section-module__E3Xnra__action,.cta-section-module__E3Xnra__actionIcon{transition:none}.cta-section-module__E3Xnra__actionPrimary:hover,.cta-section-module__E3Xnra__actionPrimary:focus-visible,.cta-section-module__E3Xnra__actionGhost:hover,.cta-section-module__E3Xnra__actionGhost:focus-visible,.cta-section-module__E3Xnra__action:hover .cta-section-module__E3Xnra__actionIcon,.cta-section-module__E3Xnra__action:focus-visible .cta-section-module__E3Xnra__actionIcon{transform:none}}
.before-after-gallery-module__9IUpCG__section{gap:clamp(28px,4vw,48px);display:grid}.before-after-gallery-module__9IUpCG__header{gap:var(--primitive-space-3);max-width:760px;display:grid}.before-after-gallery-module__9IUpCG__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.before-after-gallery-module__9IUpCG__heading{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-h2);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-tight);letter-spacing:var(--primitive-tracking-tight);text-transform:uppercase;margin:0}.before-after-gallery-module__9IUpCG__body{color:var(--primitive-body);font-size:var(--primitive-text-lg);line-height:var(--primitive-leading-normal);margin:0}.before-after-gallery-module__9IUpCG__grid{gap:var(--primitive-space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.before-after-gallery-module__9IUpCG__cell{min-width:0}.before-after-gallery-module__9IUpCG__card{gap:var(--primitive-space-3);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-card-shadow);transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), box-shadow var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) var(--primitive-ease-out);margin:0;display:grid}.before-after-gallery-module__9IUpCG__card:hover,.before-after-gallery-module__9IUpCG__card:focus-within{border-color:color-mix(in oklab, var(--primitive-red) 32%, var(--primitive-line));box-shadow:var(--primitive-card-hover-shadow);transform:translateY(-4px)}.before-after-gallery-module__9IUpCG__frame{border-radius:var(--primitive-radius-md);aspect-ratio:4/3;background:var(--primitive-recessed);position:relative;overflow:hidden}.before-after-gallery-module__9IUpCG__image{object-fit:cover;width:100%;height:100%;display:block}.before-after-gallery-module__9IUpCG__phaseTag{top:var(--primitive-space-3);left:var(--primitive-space-3);padding:var(--primitive-space-1) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;box-shadow:var(--primitive-shadow-soft);position:absolute}.before-after-gallery-module__9IUpCG__phaseBefore{background:var(--primitive-metallic-black);border:1px solid var(--primitive-line-strong)}.before-after-gallery-module__9IUpCG__phaseAfter{background:var(--primitive-metallic-red)}.before-after-gallery-module__9IUpCG__result{bottom:var(--primitive-space-3);right:var(--primitive-space-3);padding:var(--primitive-space-1) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);color:var(--primitive-canvas);background:var(--primitive-metallic-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-black);letter-spacing:var(--primitive-tracking-wide);position:absolute}.before-after-gallery-module__9IUpCG__toggle{gap:var(--primitive-space-1);padding:var(--primitive-space-1);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:var(--primitive-field-bg);grid-template-columns:1fr 1fr;display:grid}.before-after-gallery-module__9IUpCG__toggleBtn{border-radius:var(--primitive-radius-pill);min-height:40px;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;transition:color var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), border-color var(--primitive-duration-fast) var(--primitive-ease-out);background:0 0;border:1px solid #0000}.before-after-gallery-module__9IUpCG__toggleBtn:hover,.before-after-gallery-module__9IUpCG__toggleBtn:focus-visible{color:var(--primitive-text-strong);outline:none}.before-after-gallery-module__9IUpCG__toggleActive{color:var(--primitive-text-strong);border-color:color-mix(in oklab, var(--primitive-red) 40%, var(--primitive-line-strong));background:var(--primitive-field-strong)}.before-after-gallery-module__9IUpCG__caption{gap:var(--primitive-space-1);padding:0 var(--primitive-space-1) var(--primitive-space-1);display:grid}.before-after-gallery-module__9IUpCG__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-snug);text-transform:uppercase}.before-after-gallery-module__9IUpCG__summary{color:var(--primitive-muted);font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-snug)}@media (prefers-reduced-motion:reduce){.before-after-gallery-module__9IUpCG__card,.before-after-gallery-module__9IUpCG__toggleBtn{transition:none}.before-after-gallery-module__9IUpCG__card:hover,.before-after-gallery-module__9IUpCG__card:focus-within{transform:none}}
.text-first-hero-module__jsEd4G__hero{border:1px solid var(--primitive-card-border);border-radius:var(--primitive-radius-xl);background:radial-gradient(ellipse at 12% 8%, color-mix(in srgb, var(--primitive-red) 18%, transparent), transparent 48%), radial-gradient(ellipse at 88% 110%, color-mix(in srgb, var(--primitive-teal) 12%, transparent), transparent 52%), linear-gradient(180deg, transparent 38%, var(--primitive-recessed)), var(--primitive-card-bg), var(--primitive-canvas);box-shadow:var(--primitive-card-hover-shadow);isolation:isolate;gap:clamp(28px,4vw,56px);padding:clamp(56px,8vw,132px) clamp(20px,4vw,64px);display:grid;position:relative;overflow:hidden}.text-first-hero-module__jsEd4G__hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 38px, var(--primitive-texture-stroke) 38px 39px), repeating-linear-gradient(90deg, transparent 0 38px, var(--primitive-texture-stroke) 38px 39px);-webkit-mask-image:radial-gradient(ellipse at 50% 30%, var(--primitive-media-overlay), transparent 80%);mask-image:radial-gradient(ellipse at 50% 30%, var(--primitive-media-overlay), transparent 80%);opacity:.6;position:absolute;inset:0}.text-first-hero-module__jsEd4G__copy,.text-first-hero-module__jsEd4G__credit{z-index:1;position:relative}.text-first-hero-module__jsEd4G__copy{gap:clamp(20px,2.4vw,36px);max-width:940px;display:grid}.text-first-hero-module__jsEd4G__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.text-first-hero-module__jsEd4G__headline{font-family:var(--primitive-font-display);font-size:clamp(48px,8.2vw,132px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-tight);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:.88}.text-first-hero-module__jsEd4G__subhead{max-width:640px;color:var(--primitive-body);margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.text-first-hero-module__jsEd4G__actions{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.text-first-hero-module__jsEd4G__action{align-items:center;gap:var(--primitive-space-2-5);min-height:48px;padding:0 var(--primitive-space-5);border-radius:var(--primitive-btn-radius);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.1em;text-transform:uppercase;transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), border-color var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);border:1px solid #0000;font-weight:800;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.text-first-hero-module__jsEd4G__action:hover,.text-first-hero-module__jsEd4G__action:focus-visible{transform:translateY(-1px)}.text-first-hero-module__jsEd4G__action:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.text-first-hero-module__jsEd4G__action:active{transform:translateY(0)}.text-first-hero-module__jsEd4G__toneRed{color:var(--primitive-btn-primary-fg);background:var(--primitive-btn-primary-bg);box-shadow:var(--primitive-btn-primary-shadow)}.text-first-hero-module__jsEd4G__toneRed:hover{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.text-first-hero-module__jsEd4G__toneRed:focus-visible{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow), var(--primitive-focus-shadow)}.text-first-hero-module__jsEd4G__toneChrome{color:var(--primitive-btn-secondary-fg);background:var(--primitive-btn-secondary-bg);border-color:var(--primitive-btn-secondary-border)}.text-first-hero-module__jsEd4G__toneGhost{color:var(--primitive-text-strong);background:var(--primitive-glass-soft);border-color:var(--primitive-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.text-first-hero-module__jsEd4G__arrow{background:currentColor;width:18px;height:1px;display:inline-block;position:relative}.text-first-hero-module__jsEd4G__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.text-first-hero-module__jsEd4G__trust{gap:var(--primitive-space-2-5);padding:var(--primitive-space-6) 0 0;border-top:1px solid var(--primitive-line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:760px;margin:0;list-style:none;display:grid}.text-first-hero-module__jsEd4G__trust li{gap:var(--primitive-space-1);display:grid}.text-first-hero-module__jsEd4G__trust strong{font-family:var(--primitive-font-display);font-size:clamp(20px,1.8vw,26px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);font-variant-numeric:tabular-nums;color:var(--primitive-text-strong)}.text-first-hero-module__jsEd4G__trust span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase}.text-first-hero-module__jsEd4G__layoutLeft .text-first-hero-module__jsEd4G__copy{text-align:left;justify-items:start}.text-first-hero-module__jsEd4G__layoutCentered{text-align:center}.text-first-hero-module__jsEd4G__layoutCentered .text-first-hero-module__jsEd4G__copy{text-align:center;justify-items:center;margin:0 auto}.text-first-hero-module__jsEd4G__layoutCentered .text-first-hero-module__jsEd4G__subhead,.text-first-hero-module__jsEd4G__layoutCentered .text-first-hero-module__jsEd4G__trust{margin:0 auto}.text-first-hero-module__jsEd4G__layoutSplit{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end}.text-first-hero-module__jsEd4G__credit{gap:var(--primitive-space-1-5);padding:var(--primitive-space-4);border-left:1px solid var(--primitive-line);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;align-content:end;display:grid}@media (max-width:880px){.text-first-hero-module__jsEd4G__layoutSplit{grid-template-columns:1fr}.text-first-hero-module__jsEd4G__credit{border-left:0;border-top:1px solid var(--primitive-line);padding-top:var(--primitive-space-6)}}@media (prefers-reduced-motion:reduce){.text-first-hero-module__jsEd4G__action{transition:box-shadow .12s}.text-first-hero-module__jsEd4G__action:hover,.text-first-hero-module__jsEd4G__action:focus-visible,.text-first-hero-module__jsEd4G__action:active{transform:none}}
.gradient-trail-module__Tmil3q__root{width:100%;height:auto;display:block;overflow:visible}.gradient-trail-module__Tmil3q__track{fill:none;stroke:var(--gradient-trail-track,var(--primitive-line-muted));stroke-width:var(--gradient-trail-thickness,2)}.gradient-trail-module__Tmil3q__trail{fill:none;stroke-width:var(--gradient-trail-thickness,2);stroke-linecap:round;stroke-dasharray:var(--gradient-trail-length,0);stroke-dashoffset:var(--gradient-trail-length,0);animation:gradient-trail-module__Tmil3q__gradient-trail-draw var(--gradient-trail-duration,2.4s) var(--primitive-ease-out) infinite}@keyframes gradient-trail-module__Tmil3q__gradient-trail-draw{0%{stroke-dashoffset:var(--gradient-trail-length,0)}50%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--gradient-trail-length,0) * -1)}}@media (prefers-reduced-motion:reduce){.gradient-trail-module__Tmil3q__trail{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}
.feature-grid-module__49rjZq__section{gap:clamp(28px,4vw,52px);padding:clamp(48px,6vw,96px) clamp(20px,4vw,56px);display:grid}.feature-grid-module__49rjZq__header{gap:var(--primitive-space-4);max-width:780px;display:grid}.feature-grid-module__49rjZq__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.feature-grid-module__49rjZq__heading{font-family:var(--primitive-font-display);font-size:clamp(32px,4.6vw,64px);font-weight:var(--primitive-weight-regular);line-height:var(--primitive-leading-tight);letter-spacing:-.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.feature-grid-module__49rjZq__body{color:var(--primitive-body);font-size:var(--primitive-text-lg);margin:0;line-height:1.55}.feature-grid-module__49rjZq__grid{gap:var(--primitive-space-4);margin:0;padding:0;list-style:none;display:grid}.feature-grid-module__49rjZq__cols2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.feature-grid-module__49rjZq__cols3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.feature-grid-module__49rjZq__cols4{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.feature-grid-module__49rjZq__item{align-content:start;gap:var(--primitive-space-4);padding:var(--primitive-space-6);border:1px solid var(--primitive-card-border);border-radius:var(--primitive-radius-xl);background:var(--primitive-card-bg);box-shadow:var(--primitive-card-shadow);transition:border-color .2s ease, transform var(--primitive-duration-normal) var(--primitive-ease-out), box-shadow var(--primitive-duration-normal) ease;display:grid}.feature-grid-module__49rjZq__item:hover,.feature-grid-module__49rjZq__item:focus-within{border-color:var(--primitive-line-strong);box-shadow:var(--primitive-card-hover-shadow);transform:translateY(-3px)}.feature-grid-module__49rjZq__icon{border-radius:var(--primitive-radius-lg);width:46px;height:46px;color:var(--primitive-amber);background:radial-gradient(circle at 28% 22%, color-mix(in srgb, var(--primitive-amber) 24%, transparent), transparent 60%), var(--primitive-glass-soft);border:1px solid var(--primitive-line);place-items:center;display:grid}.feature-grid-module__49rjZq__icon svg{width:22px;height:22px}.feature-grid-module__49rjZq__itemTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.feature-grid-module__49rjZq__itemBody{color:var(--primitive-body);font-size:var(--primitive-text-base);margin:0;line-height:1.6}.feature-grid-module__49rjZq__itemLink{align-items:center;gap:var(--primitive-space-2);color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color .16s,transform .2s;display:inline-flex}.feature-grid-module__49rjZq__itemLink:hover,.feature-grid-module__49rjZq__itemLink:focus-visible{color:var(--primitive-text-strong);transform:translate(2px)}.feature-grid-module__49rjZq__itemLink:focus-visible{border-radius:var(--primitive-radius-md);box-shadow:var(--primitive-focus-shadow);outline:none}@media (prefers-reduced-motion:reduce){.feature-grid-module__49rjZq__item,.feature-grid-module__49rjZq__itemLink{transition:none}.feature-grid-module__49rjZq__item:hover,.feature-grid-module__49rjZq__item:focus-within,.feature-grid-module__49rjZq__itemLink:hover,.feature-grid-module__49rjZq__itemLink:focus-visible{transform:none}}
.feature-spotlight-module__f6_GXq__section{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(48px,6vw,88px) clamp(20px,4vw,56px);display:grid}.feature-spotlight-module__f6_GXq__reversed{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.feature-spotlight-module__f6_GXq__reversed .feature-spotlight-module__f6_GXq__visual{order:2}.feature-spotlight-module__f6_GXq__reversed .feature-spotlight-module__f6_GXq__copy{order:1}.feature-spotlight-module__f6_GXq__visual{border:1px solid var(--primitive-card-border);border-radius:var(--primitive-radius-xl);background:radial-gradient(ellipse at 24% 16%, color-mix(in srgb, var(--primitive-teal) 16%, transparent), transparent 56%), var(--primitive-card-bg);min-height:280px;box-shadow:var(--primitive-card-shadow);align-content:stretch;display:grid;position:relative;overflow:hidden}.feature-spotlight-module__f6_GXq__copy{align-content:center;gap:var(--primitive-space-6);max-width:580px;display:grid}.feature-spotlight-module__f6_GXq__kicker{color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.feature-spotlight-module__f6_GXq__heading{font-family:var(--primitive-font-display);font-size:clamp(30px,4.2vw,56px);font-weight:var(--primitive-weight-regular);letter-spacing:-.005em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:.94}.feature-spotlight-module__f6_GXq__body{color:var(--primitive-body);font-size:var(--primitive-text-md);margin:0;line-height:1.62}.feature-spotlight-module__f6_GXq__bullets{gap:var(--primitive-space-2-5);margin:0;padding:0;list-style:none;display:grid}.feature-spotlight-module__f6_GXq__bullets li{gap:var(--primitive-space-3);color:var(--primitive-body);font-size:var(--primitive-text-base);line-height:var(--primitive-leading-normal);grid-template-columns:22px minmax(0,1fr);align-items:center;display:grid}.feature-spotlight-module__f6_GXq__bulletIcon{border-radius:var(--primitive-radius-round);width:22px;height:22px;color:var(--primitive-green);background:color-mix(in srgb, var(--primitive-green) 16%, transparent);place-items:center;display:grid}.feature-spotlight-module__f6_GXq__bulletIcon svg{width:12px;height:12px}.feature-spotlight-module__f6_GXq__bulletDot{width:8px;height:8px;margin:0 var(--primitive-space-2);border-radius:var(--primitive-radius-round);background:var(--primitive-amber);box-shadow:0 0 0 4px color-mix(in srgb, var(--primitive-amber) 18%, transparent);display:block}.feature-spotlight-module__f6_GXq__action{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-4) var(--primitive-space-6);border-radius:var(--primitive-btn-radius);width:fit-content;color:var(--primitive-btn-primary-fg);background:var(--primitive-btn-primary-bg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--primitive-btn-primary-shadow);transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);border:1px solid #0000;font-weight:800;text-decoration:none;display:inline-flex}.feature-spotlight-module__f6_GXq__action:hover{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow);transform:translateY(-1px)}.feature-spotlight-module__f6_GXq__action:focus-visible{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow), var(--primitive-focus-shadow);outline:none;transform:translateY(-1px)}.feature-spotlight-module__f6_GXq__action:active{transform:translateY(0)}.feature-spotlight-module__f6_GXq__arrow{background:currentColor;width:16px;height:1px;display:inline-block;position:relative}.feature-spotlight-module__f6_GXq__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}@media (max-width:900px){.feature-spotlight-module__f6_GXq__section,.feature-spotlight-module__f6_GXq__reversed{grid-template-columns:1fr}.feature-spotlight-module__f6_GXq__reversed .feature-spotlight-module__f6_GXq__visual{order:1}.feature-spotlight-module__f6_GXq__reversed .feature-spotlight-module__f6_GXq__copy{order:2}}@media (prefers-reduced-motion:reduce){.feature-spotlight-module__f6_GXq__action{transition:box-shadow .12s}.feature-spotlight-module__f6_GXq__action:hover,.feature-spotlight-module__f6_GXq__action:focus-visible,.feature-spotlight-module__f6_GXq__action:active{transform:none}}
.pricing-cta-section-module__Ngw1iG__section{gap:clamp(28px,3.6vw,48px);padding:clamp(48px,6vw,96px) clamp(20px,4vw,56px);display:grid}.pricing-cta-section-module__Ngw1iG__header{gap:var(--primitive-space-3);max-width:760px;display:grid}.pricing-cta-section-module__Ngw1iG__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.pricing-cta-section-module__Ngw1iG__heading{font-family:var(--primitive-font-display);font-size:clamp(30px,4.4vw,60px);font-weight:var(--primitive-weight-regular);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:.94}.pricing-cta-section-module__Ngw1iG__body{color:var(--primitive-body);font-size:var(--primitive-text-md);margin:0;line-height:1.6}.pricing-cta-section-module__Ngw1iG__table{margin:0}.pricing-cta-section-module__Ngw1iG__cta{gap:var(--primitive-space-5);padding:var(--primitive-space-7);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(ellipse at 80% 0%, color-mix(in srgb, var(--primitive-red) 16%, transparent), transparent 60%), var(--primitive-glass-soft);display:grid}.pricing-cta-section-module__Ngw1iG__footnote{color:var(--primitive-body);font-size:var(--primitive-text-base);margin:0}.pricing-cta-section-module__Ngw1iG__actions{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.pricing-cta-section-module__Ngw1iG__action{align-items:center;gap:var(--primitive-space-2-5);min-height:46px;padding:0 var(--primitive-space-6);border-radius:var(--primitive-btn-radius);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.1em;text-transform:uppercase;transition:transform var(--primitive-duration-fast) var(--primitive-ease-out), border-color var(--primitive-duration-fast) var(--primitive-ease-out), background var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);border:1px solid #0000;font-weight:800;text-decoration:none;display:inline-flex}.pricing-cta-section-module__Ngw1iG__action:hover,.pricing-cta-section-module__Ngw1iG__action:focus-visible{transform:translateY(-1px)}.pricing-cta-section-module__Ngw1iG__action:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.pricing-cta-section-module__Ngw1iG__action:active{transform:translateY(0)}.pricing-cta-section-module__Ngw1iG__actionPrimary{color:var(--primitive-btn-primary-fg);background:var(--primitive-btn-primary-bg);box-shadow:var(--primitive-btn-primary-shadow)}.pricing-cta-section-module__Ngw1iG__actionPrimary:hover{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.pricing-cta-section-module__Ngw1iG__actionPrimary:focus-visible{color:var(--primitive-btn-primary-hover-fg);background:var(--primitive-btn-primary-hover-bg);box-shadow:var(--primitive-btn-primary-hover-shadow), var(--primitive-focus-shadow)}.pricing-cta-section-module__Ngw1iG__actionSecondary{color:var(--primitive-btn-secondary-fg);background:var(--primitive-btn-secondary-bg);border-color:var(--primitive-btn-secondary-border)}.pricing-cta-section-module__Ngw1iG__arrow{background:currentColor;width:16px;height:1px;display:inline-block;position:relative}.pricing-cta-section-module__Ngw1iG__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.pricing-cta-section-module__Ngw1iG__action{transition:box-shadow .12s}.pricing-cta-section-module__Ngw1iG__action:hover,.pricing-cta-section-module__Ngw1iG__action:focus-visible,.pricing-cta-section-module__Ngw1iG__action:active{transform:none}}
.animated-icon-module__ZW_y8W__host{--animated-icon-tone:var(--primitive-red);--animated-icon-frame-size:64px;color:var(--animated-icon-tone);isolation:isolate;vertical-align:middle;place-items:center;display:inline-grid;position:relative}.animated-icon-module__ZW_y8W__host:before{content:attr(data-motion);max-width:54px;padding:var(--primitive-space-0-5) 5px;border:1px solid color-mix(in srgb, var(--animated-icon-tone) 38%, var(--primitive-line));border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-canvas) 82%, transparent);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;z-index:3;font-size:7px;font-weight:800;line-height:1;transition:opacity .18s,transform .18s;position:absolute;bottom:-3px;right:-3px;transform:translateY(2px)}.animated-icon-module__ZW_y8W__host:hover:before,.animated-icon-module__ZW_y8W__host:focus-within:before,.animated-icon-module__ZW_y8W__host[data-state=active]:before{opacity:1;transform:translateY(0)}.animated-icon-module__ZW_y8W__host[data-motion=none]:before{content:attr(data-tone)}.animated-icon-module__ZW_y8W__toneRed{--animated-icon-tone:var(--primitive-red)}.animated-icon-module__ZW_y8W__toneAmber{--animated-icon-tone:var(--primitive-amber)}.animated-icon-module__ZW_y8W__toneTeal{--animated-icon-tone:var(--primitive-teal)}.animated-icon-module__ZW_y8W__toneGreen{--animated-icon-tone:var(--primitive-green)}.animated-icon-module__ZW_y8W__toneObsidian{--animated-icon-tone:var(--primitive-icon-obsidian)}.animated-icon-module__ZW_y8W__toneCurrent{--animated-icon-tone:currentColor}.animated-icon-module__ZW_y8W__frame{width:var(--animated-icon-frame-size);height:var(--animated-icon-frame-size);box-sizing:border-box;box-shadow:inset 0 1px 0 var(--primitive-neumo-light), 0 18px 34px -24px color-mix(in srgb, var(--animated-icon-tone) 58%, transparent);border-radius:14px;place-items:center;padding:14px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,box-shadow .22s;display:inline-grid;position:relative}.animated-icon-module__ZW_y8W__frameNone{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--animated-icon-tone) 18%, transparent), transparent 62%), color-mix(in srgb, var(--animated-icon-tone) 7%, color-mix(in oklab, var(--primitive-canvas) 72%, transparent))}.animated-icon-module__ZW_y8W__frameGlass{--glass-accent:var(--animated-icon-tone);--glass-tint:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--animated-icon-tone) 15%, transparent), transparent 62%), var(--primitive-panel)}.animated-icon-module__ZW_y8W__frameNeuo{--neuo-base:radial-gradient(circle at 24% 16%, color-mix(in srgb, var(--animated-icon-tone) 12%, transparent), transparent 56%), linear-gradient(160deg, var(--primitive-surface-2) 0%, var(--primitive-panel) 100%)}.animated-icon-module__ZW_y8W__frameMaterial{--m3-tone-tint:color-mix(in srgb, var(--animated-icon-tone) 13%, transparent);--m3-tone-accent:var(--animated-icon-tone)}.animated-icon-module__ZW_y8W__frameGlass,.animated-icon-module__ZW_y8W__frameNeuo,.animated-icon-module__ZW_y8W__frameMaterial{color:var(--animated-icon-tone)}.animated-icon-module__ZW_y8W__frame:after{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--animated-icon-tone), transparent 55%) border-box;-webkit-mask-composite:xor;opacity:.22;pointer-events:none;border:1px solid #0000;transition:opacity .22s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.animated-icon-module__ZW_y8W__frame:hover:after,.animated-icon-module__ZW_y8W__frame[data-state=hover]:after,.animated-icon-module__ZW_y8W__frame[data-state=active]:after{opacity:.6}.animated-icon-module__ZW_y8W__frame:hover{box-shadow:inset 0 1px 0 var(--primitive-neumo-light), 0 22px 40px -24px color-mix(in srgb, var(--animated-icon-tone) 72%, transparent);transform:translateY(-1px)}.animated-icon-module__ZW_y8W__tooltip{opacity:0;pointer-events:none;align-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-1) var(--primitive-space-2);border:1px solid var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-canvas) 92%, transparent);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;z-index:4;border-radius:6px;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.animated-icon-module__ZW_y8W__host:hover .animated-icon-module__ZW_y8W__tooltip,.animated-icon-module__ZW_y8W__host:focus-within .animated-icon-module__ZW_y8W__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.animated-icon-module__ZW_y8W__tooltip:after{content:"";border:4px solid #0000;border-top-color:color-mix(in oklab, var(--primitive-canvas) 92%, transparent);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.animated-icon-module__ZW_y8W__stateLoading{position:relative}.animated-icon-module__ZW_y8W__stateLoading:before{content:"";border-radius:inherit;border:1px solid var(--animated-icon-tone);pointer-events:none;opacity:.55;border-bottom-color:#0000;border-right-color:#0000;animation:1.2s linear infinite animated-icon-module__ZW_y8W__animatedIconSpin;position:absolute;inset:-4px}@keyframes animated-icon-module__ZW_y8W__animatedIconSpin{to{transform:rotate(360deg)}}html[data-primitive-theme=light] .animated-icon-module__ZW_y8W__frameNone{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--animated-icon-tone) 12%, transparent), transparent 62%), color-mix(in srgb, var(--animated-icon-tone) 5%, color-mix(in oklab, var(--primitive-canvas) 78%, transparent))}html[data-primitive-theme=light] .animated-icon-module__ZW_y8W__host:before{background:var(--primitive-panel-strong);color:var(--foreground)}html[data-primitive-theme=light] .animated-icon-module__ZW_y8W__tooltip{background:var(--primitive-panel-strong);color:var(--foreground);box-shadow:0 14px 28px -20px var(--primitive-shadow-outline)}html[data-primitive-theme=light] .animated-icon-module__ZW_y8W__tooltip:after{border-top-color:var(--primitive-panel-strong)}@media (prefers-reduced-motion:reduce){.animated-icon-module__ZW_y8W__frame,.animated-icon-module__ZW_y8W__host:before,.animated-icon-module__ZW_y8W__tooltip,.animated-icon-module__ZW_y8W__stateLoading:before{transition:none;animation:none}}
.exhaust-pipe-module__nhHCcG__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.exhaust-pipe-module__nhHCcG__host svg{display:block}.exhaust-pipe-module__nhHCcG__pipeBody{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.exhaust-pipe-module__nhHCcG__pipeFill{fill:currentColor;opacity:.16}.exhaust-pipe-module__nhHCcG__flange{fill:currentColor;opacity:.85;stroke:none}.exhaust-pipe-module__nhHCcG__flangeBolt{fill:var(--primitive-canvas);stroke:none}.exhaust-pipe-module__nhHCcG__innerSeam{stroke:currentColor;fill:none;opacity:.45;stroke-width:.9px;stroke-linecap:round}.exhaust-pipe-module__nhHCcG__tipFlare{fill:currentColor;opacity:.3;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round}.exhaust-pipe-module__nhHCcG__tipMouth{fill:var(--primitive-canvas);stroke:currentColor;stroke-width:.9px}.exhaust-pipe-module__nhHCcG__smokePuff{fill:currentColor;opacity:.65;transform-origin:21.2px 14.9px}.exhaust-pipe-module__nhHCcG__smokePuff[data-puff="1"]{animation:2.4s ease-in-out infinite exhaust-pipe-module__nhHCcG__exhaustPuff}.exhaust-pipe-module__nhHCcG__smokePuff[data-puff="2"]{animation:2.4s ease-in-out .7s infinite exhaust-pipe-module__nhHCcG__exhaustPuff}.exhaust-pipe-module__nhHCcG__smokePuff[data-puff="3"]{animation:2.4s ease-in-out 1.3s infinite exhaust-pipe-module__nhHCcG__exhaustPuff}@keyframes exhaust-pipe-module__nhHCcG__exhaustPuff{0%{opacity:0;transform:translate(-2px)scale(.6)}35%{opacity:.7}to{opacity:0;transform:translate(8px,-3px)scale(1.4)}}.exhaust-pipe-module__nhHCcG__motionPulse{animation:1.6s ease-in-out infinite exhaust-pipe-module__nhHCcG__iconPulse}.exhaust-pipe-module__nhHCcG__motionRotate{animation:4s linear infinite exhaust-pipe-module__nhHCcG__iconRotate}.exhaust-pipe-module__nhHCcG__motionWiggle{animation:1.4s ease-in-out infinite exhaust-pipe-module__nhHCcG__iconWiggle}.exhaust-pipe-module__nhHCcG__motionDrift{animation:3.6s ease-in-out infinite exhaust-pipe-module__nhHCcG__iconDrift}.exhaust-pipe-module__nhHCcG__motionDraw .exhaust-pipe-module__nhHCcG__pipeBody,.exhaust-pipe-module__nhHCcG__motionDraw .exhaust-pipe-module__nhHCcG__innerSeam{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.4s ease-out forwards exhaust-pipe-module__nhHCcG__iconDraw}.exhaust-pipe-module__nhHCcG__motionSpark .exhaust-pipe-module__nhHCcG__smokePuff{animation-duration:.7s!important}@keyframes exhaust-pipe-module__nhHCcG__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes exhaust-pipe-module__nhHCcG__iconRotate{to{transform:rotate(360deg)}}@keyframes exhaust-pipe-module__nhHCcG__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes exhaust-pipe-module__nhHCcG__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes exhaust-pipe-module__nhHCcG__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .exhaust-pipe-module__nhHCcG__pipeFill,[data-variant=outline] .exhaust-pipe-module__nhHCcG__tipFlare{fill:#0000;opacity:1}[data-variant=outline] .exhaust-pipe-module__nhHCcG__flange{fill:#0000;stroke:currentColor;stroke-width:1.3px}[data-variant=outline] .exhaust-pipe-module__nhHCcG__innerSeam{opacity:0}[data-variant=filled] .exhaust-pipe-module__nhHCcG__pipeFill,[data-variant=filled] .exhaust-pipe-module__nhHCcG__tipFlare{opacity:.9}[data-variant=filled] .exhaust-pipe-module__nhHCcG__innerSeam{stroke:var(--primitive-canvas);opacity:.5}@media (prefers-reduced-motion:reduce){.exhaust-pipe-module__nhHCcG__host,.exhaust-pipe-module__nhHCcG__host *,.exhaust-pipe-module__nhHCcG__smokePuff{transition:none!important;animation:none!important}}
.brake-rotor-module__hl1eSG__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.brake-rotor-module__hl1eSG__host svg{display:block}.brake-rotor-module__hl1eSG__rotor{transform-origin:11.5px 12px}.brake-rotor-module__hl1eSG__outer{stroke:currentColor;fill:none;stroke-width:1.4px}.brake-rotor-module__hl1eSG__outerFill{fill:currentColor;opacity:.1}.brake-rotor-module__hl1eSG__frictionRing{stroke:currentColor;fill:none;stroke-width:1.2px;opacity:.7}.brake-rotor-module__hl1eSG__inner{stroke:currentColor;fill:none;stroke-width:1.1px;opacity:.65}.brake-rotor-module__hl1eSG__hub{fill:currentColor;opacity:.95}.brake-rotor-module__hl1eSG__lug{fill:var(--primitive-canvas);stroke:currentColor;stroke-width:.45px}.brake-rotor-module__hl1eSG__ventHole{fill:var(--primitive-canvas);stroke:currentColor;stroke-width:.5px;opacity:.8}.brake-rotor-module__hl1eSG__vent{stroke:currentColor;stroke-width:.9px;opacity:.55}.brake-rotor-module__hl1eSG__caliper{fill:currentColor;opacity:.9;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.brake-rotor-module__hl1eSG__caliperPad{fill:var(--primitive-canvas)}.brake-rotor-module__hl1eSG__motionPulse{animation:1.6s ease-in-out infinite brake-rotor-module__hl1eSG__iconPulse}.brake-rotor-module__hl1eSG__motionRotate .brake-rotor-module__hl1eSG__rotor{animation:2.4s linear infinite brake-rotor-module__hl1eSG__iconRotate}.brake-rotor-module__hl1eSG__motionWiggle{animation:1.4s ease-in-out infinite brake-rotor-module__hl1eSG__iconWiggle}.brake-rotor-module__hl1eSG__motionDrift{animation:3.6s ease-in-out infinite brake-rotor-module__hl1eSG__iconDrift}.brake-rotor-module__hl1eSG__motionDraw .brake-rotor-module__hl1eSG__outer,.brake-rotor-module__hl1eSG__motionDraw .brake-rotor-module__hl1eSG__inner,.brake-rotor-module__hl1eSG__motionDraw .brake-rotor-module__hl1eSG__frictionRing{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.4s ease-out forwards brake-rotor-module__hl1eSG__iconDraw}.brake-rotor-module__hl1eSG__motionSpark .brake-rotor-module__hl1eSG__rotor{animation:.5s linear infinite brake-rotor-module__hl1eSG__iconRotate}@keyframes brake-rotor-module__hl1eSG__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes brake-rotor-module__hl1eSG__iconRotate{to{transform:rotate(360deg)}}@keyframes brake-rotor-module__hl1eSG__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes brake-rotor-module__hl1eSG__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes brake-rotor-module__hl1eSG__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .brake-rotor-module__hl1eSG__outerFill,[data-variant=outline] .brake-rotor-module__hl1eSG__caliper,[data-variant=outline] .brake-rotor-module__hl1eSG__ventHole,[data-variant=outline] .brake-rotor-module__hl1eSG__lug{fill:#0000;opacity:1}[data-variant=filled] .brake-rotor-module__hl1eSG__outerFill{opacity:.5}[data-variant=filled] .brake-rotor-module__hl1eSG__frictionRing{opacity:1}@media (prefers-reduced-motion:reduce){.brake-rotor-module__hl1eSG__host,.brake-rotor-module__hl1eSG__host *,.brake-rotor-module__hl1eSG__rotor{transition:none!important;animation:none!important}}
.boost-gauge-module__rAT8jG__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.boost-gauge-module__rAT8jG__host svg{display:block}.boost-gauge-module__rAT8jG__bezel{stroke:currentColor;fill:none;stroke-width:1.4px}.boost-gauge-module__rAT8jG__bezelOuter{fill:currentColor;opacity:.12}.boost-gauge-module__rAT8jG__face{fill:currentColor;opacity:.05;stroke:currentColor;stroke-width:.7px;opacity:.25}.boost-gauge-module__rAT8jG__body{stroke:currentColor;fill:none;stroke-width:1.4px}.boost-gauge-module__rAT8jG__major{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;opacity:.85}.boost-gauge-module__rAT8jG__minor{stroke:currentColor;stroke-width:.8px;stroke-linecap:round;opacity:.5}.boost-gauge-module__rAT8jG__redMark,.boost-gauge-module__rAT8jG__zero{stroke:currentColor;opacity:1;stroke-linecap:round}.boost-gauge-module__rAT8jG__track{stroke:currentColor;opacity:.25;stroke-width:3.6px;stroke-linecap:round;fill:none}.boost-gauge-module__rAT8jG__fill{stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;fill:none;stroke-dasharray:26 100;stroke-dashoffset:0;animation:2.2s ease-in-out infinite boost-gauge-module__rAT8jG__boostSurge}.boost-gauge-module__rAT8jG__needle{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transform-origin:12px 12px;animation:2.4s ease-in-out infinite boost-gauge-module__rAT8jG__boostNeedle}.boost-gauge-module__rAT8jG__hub{fill:currentColor}.boost-gauge-module__rAT8jG__hubInner{fill:var(--primitive-canvas)}.boost-gauge-module__rAT8jG__dot{fill:currentColor}.boost-gauge-module__rAT8jG__labelMinus,.boost-gauge-module__rAT8jG__labelPlus{fill:currentColor;font-family:var(--primitive-font-mono,monospace);opacity:.7;font-size:5px;font-weight:800}.boost-gauge-module__rAT8jG__unit{fill:currentColor;font-family:var(--primitive-font-mono,monospace);letter-spacing:.1em;opacity:.75;font-size:3.4px;font-weight:800}.boost-gauge-module__rAT8jG__label{fill:currentColor;font-family:var(--primitive-font-mono,monospace);opacity:.85;letter-spacing:.06em;font-size:4.4px;font-weight:800}@keyframes boost-gauge-module__rAT8jG__boostSurge{0%,to{stroke-dasharray:6 100}50%{stroke-dasharray:26 100}}@keyframes boost-gauge-module__rAT8jG__boostNeedle{0%,to{transform:rotate(-30deg)}60%{transform:rotate(20deg)}70%{transform:rotate(15deg)}}.boost-gauge-module__rAT8jG__motionPulse{animation:1.6s ease-in-out infinite boost-gauge-module__rAT8jG__iconPulse}.boost-gauge-module__rAT8jG__motionRotate{animation:4s linear infinite boost-gauge-module__rAT8jG__iconRotate}.boost-gauge-module__rAT8jG__motionWiggle{animation:1.4s ease-in-out infinite boost-gauge-module__rAT8jG__iconWiggle}.boost-gauge-module__rAT8jG__motionDrift{animation:3.6s ease-in-out infinite boost-gauge-module__rAT8jG__iconDrift}.boost-gauge-module__rAT8jG__motionDraw .boost-gauge-module__rAT8jG__bezel,.boost-gauge-module__rAT8jG__motionDraw .boost-gauge-module__rAT8jG__body,.boost-gauge-module__rAT8jG__motionDraw .boost-gauge-module__rAT8jG__track{stroke-dasharray:70;stroke-dashoffset:70px;animation:1.4s ease-out forwards boost-gauge-module__rAT8jG__iconDraw}.boost-gauge-module__rAT8jG__motionSpark .boost-gauge-module__rAT8jG__needle{animation-duration:.5s}@keyframes boost-gauge-module__rAT8jG__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes boost-gauge-module__rAT8jG__iconRotate{to{transform:rotate(360deg)}}@keyframes boost-gauge-module__rAT8jG__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes boost-gauge-module__rAT8jG__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes boost-gauge-module__rAT8jG__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .boost-gauge-module__rAT8jG__bezelOuter,[data-variant=outline] .boost-gauge-module__rAT8jG__face{fill:#0000}[data-variant=filled] .boost-gauge-module__rAT8jG__bezelOuter{opacity:.5}[data-variant=filled] .boost-gauge-module__rAT8jG__face{opacity:.6}@media (prefers-reduced-motion:reduce){.boost-gauge-module__rAT8jG__host,.boost-gauge-module__rAT8jG__host *,.boost-gauge-module__rAT8jG__fill,.boost-gauge-module__rAT8jG__needle{transition:none!important;animation:none!important}}
.piston-module__tDOibW__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.piston-module__tDOibW__host svg{display:block}.piston-module__tDOibW__cyl{stroke:currentColor;fill:none;stroke-linecap:round;opacity:.7}.piston-module__tDOibW__cylTop{stroke:currentColor;fill:none;stroke-linecap:round;stroke-dasharray:2 1.4;opacity:.6}.piston-module__tDOibW__head{fill:currentColor;opacity:.95;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.piston-module__tDOibW__crownTop{fill:currentColor;opacity:.85;stroke:currentColor;stroke-width:1px}.piston-module__tDOibW__valveRelief{fill:var(--primitive-canvas);stroke:none;opacity:.6}.piston-module__tDOibW__ring{stroke:currentColor;opacity:.4}.piston-module__tDOibW__rings{stroke:currentColor;stroke-width:.9px;opacity:.55}.piston-module__tDOibW__skirt{fill:currentColor;opacity:.55;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.piston-module__tDOibW__pinHole{fill:var(--primitive-canvas);stroke:currentColor;stroke-width:.9px}.piston-module__tDOibW__pinInner{fill:currentColor;opacity:.85}.piston-module__tDOibW__pistonGroup{transform-origin:12px 12px;animation:1.4s ease-in-out infinite piston-module__tDOibW__pistonStroke}.piston-module__tDOibW__rod{fill:currentColor;opacity:.8;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round}.piston-module__tDOibW__bigEnd{fill:currentColor;opacity:.9;stroke:currentColor;stroke-width:1.1px}.piston-module__tDOibW__bigEndInner{fill:var(--primitive-canvas)}.piston-module__tDOibW__pin{fill:currentColor;opacity:.85}@keyframes piston-module__tDOibW__pistonStroke{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.piston-module__tDOibW__motionPulse{animation:1.6s ease-in-out infinite piston-module__tDOibW__iconPulse}.piston-module__tDOibW__motionRotate{animation:4s linear infinite piston-module__tDOibW__iconRotate}.piston-module__tDOibW__motionWiggle .piston-module__tDOibW__pistonGroup{animation-duration:.4s}.piston-module__tDOibW__motionDrift{animation:3.6s ease-in-out infinite piston-module__tDOibW__iconDrift}.piston-module__tDOibW__motionDraw .piston-module__tDOibW__cyl,.piston-module__tDOibW__motionDraw .piston-module__tDOibW__rod,.piston-module__tDOibW__motionDraw .piston-module__tDOibW__ring{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.4s ease-out forwards piston-module__tDOibW__iconDraw}.piston-module__tDOibW__motionSpark .piston-module__tDOibW__pistonGroup{animation-duration:.3s}@keyframes piston-module__tDOibW__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes piston-module__tDOibW__iconRotate{to{transform:rotate(360deg)}}@keyframes piston-module__tDOibW__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes piston-module__tDOibW__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .piston-module__tDOibW__head,[data-variant=outline] .piston-module__tDOibW__crownTop,[data-variant=outline] .piston-module__tDOibW__skirt,[data-variant=outline] .piston-module__tDOibW__rod,[data-variant=outline] .piston-module__tDOibW__bigEnd{fill:#0000;opacity:1}[data-variant=outline] .piston-module__tDOibW__valveRelief{fill:#0000;opacity:.85;stroke:currentColor;stroke-width:.6px}[data-variant=filled] .piston-module__tDOibW__head{opacity:1}[data-variant=filled] .piston-module__tDOibW__skirt{opacity:.95}@media (prefers-reduced-motion:reduce){.piston-module__tDOibW__host,.piston-module__tDOibW__host *,.piston-module__tDOibW__pistonGroup{transition:none!important;animation:none!important}}
.crankshaft-module__FGYoga__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.crankshaft-module__FGYoga__host svg{display:block}.crankshaft-module__FGYoga__shaft{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round}.crankshaft-module__FGYoga__shaftSolid{fill:currentColor;opacity:.85;stroke:currentColor;stroke-width:.9px}.crankshaft-module__FGYoga__mainBearing{fill:currentColor;opacity:.45;stroke:currentColor;stroke-width:1.2px}.crankshaft-module__FGYoga__mainBearingInner{fill:var(--primitive-canvas)}.crankshaft-module__FGYoga__lobeGroup{transform-origin:12px 12px}.crankshaft-module__FGYoga__lobe,.crankshaft-module__FGYoga__counterweight{fill:currentColor;opacity:.85}.crankshaft-module__FGYoga__counterweightStroke{stroke:currentColor;fill:none;stroke-width:1.2px;stroke-linejoin:round}.crankshaft-module__FGYoga__web{fill:currentColor;opacity:.65}.crankshaft-module__FGYoga__webStroke{stroke:currentColor;fill:none;stroke-width:1.1px}.crankshaft-module__FGYoga__pin{fill:currentColor;opacity:.95;stroke:currentColor;stroke-width:.9px}.crankshaft-module__FGYoga__pinHole{fill:var(--primitive-canvas)}.crankshaft-module__FGYoga__bearing{stroke:currentColor;opacity:.45;stroke-width:.9px}.crankshaft-module__FGYoga__motionPulse{animation:1.6s ease-in-out infinite crankshaft-module__FGYoga__iconPulse}.crankshaft-module__FGYoga__motionRotate .crankshaft-module__FGYoga__lobeGroup{animation:2.4s linear infinite crankshaft-module__FGYoga__iconRotate}.crankshaft-module__FGYoga__motionWiggle{animation:1.4s ease-in-out infinite crankshaft-module__FGYoga__iconWiggle}.crankshaft-module__FGYoga__motionDrift{animation:3.6s ease-in-out infinite crankshaft-module__FGYoga__iconDrift}.crankshaft-module__FGYoga__motionDraw .crankshaft-module__FGYoga__counterweightStroke,.crankshaft-module__FGYoga__motionDraw .crankshaft-module__FGYoga__webStroke{stroke-dasharray:70;stroke-dashoffset:70px;animation:1.4s ease-out forwards crankshaft-module__FGYoga__iconDraw}.crankshaft-module__FGYoga__motionSpark .crankshaft-module__FGYoga__lobeGroup{animation:.4s linear infinite crankshaft-module__FGYoga__iconRotate}@keyframes crankshaft-module__FGYoga__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes crankshaft-module__FGYoga__iconRotate{to{transform:rotate(360deg)}}@keyframes crankshaft-module__FGYoga__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes crankshaft-module__FGYoga__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes crankshaft-module__FGYoga__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .crankshaft-module__FGYoga__counterweight,[data-variant=outline] .crankshaft-module__FGYoga__web,[data-variant=outline] .crankshaft-module__FGYoga__shaftSolid,[data-variant=outline] .crankshaft-module__FGYoga__mainBearing,[data-variant=outline] .crankshaft-module__FGYoga__pin{fill:#0000;opacity:1}[data-variant=filled] .crankshaft-module__FGYoga__counterweight{opacity:1}[data-variant=filled] .crankshaft-module__FGYoga__web{opacity:.95}@media (prefers-reduced-motion:reduce){.crankshaft-module__FGYoga__host,.crankshaft-module__FGYoga__host *,.crankshaft-module__FGYoga__lobeGroup{transition:none!important;animation:none!important}}
.turbo-module__-1yCyW__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.turbo-module__-1yCyW__host svg{display:block}.turbo-module__-1yCyW__shell{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linejoin:round}.turbo-module__-1yCyW__shellFill{fill:currentColor;opacity:.14}.turbo-module__-1yCyW__spiral{stroke:currentColor;fill:none;stroke-width:.9px;opacity:.55;stroke-linecap:round}.turbo-module__-1yCyW__compressor{fill:currentColor;opacity:.18}.turbo-module__-1yCyW__compressorRing{stroke:currentColor;fill:none;stroke-width:1px;opacity:.7}.turbo-module__-1yCyW__hub{fill:currentColor}.turbo-module__-1yCyW__hubInner{fill:var(--primitive-canvas)}.turbo-module__-1yCyW__fan{transform-origin:11.5px 11.5px;animation:1.4s linear infinite turbo-module__-1yCyW__turboSpin}.turbo-module__-1yCyW__fanBlur{transform-origin:11.5px 11.5px;opacity:.3;animation:.7s linear infinite reverse turbo-module__-1yCyW__turboSpin}.turbo-module__-1yCyW__blade{fill:currentColor;opacity:.9}.turbo-module__-1yCyW__intake{fill:currentColor;opacity:.55;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round}@keyframes turbo-module__-1yCyW__turboSpin{to{transform:rotate(360deg)}}.turbo-module__-1yCyW__motionPulse{animation:1.6s ease-in-out infinite turbo-module__-1yCyW__iconPulse}.turbo-module__-1yCyW__motionRotate .turbo-module__-1yCyW__fan,.turbo-module__-1yCyW__motionRotate .turbo-module__-1yCyW__fanBlur{animation-duration:.7s}.turbo-module__-1yCyW__motionWiggle{animation:1.4s ease-in-out infinite turbo-module__-1yCyW__iconWiggle}.turbo-module__-1yCyW__motionDrift{animation:3.6s ease-in-out infinite turbo-module__-1yCyW__iconDrift}.turbo-module__-1yCyW__motionDraw .turbo-module__-1yCyW__shell,.turbo-module__-1yCyW__motionDraw .turbo-module__-1yCyW__spiral,.turbo-module__-1yCyW__motionDraw .turbo-module__-1yCyW__compressorRing{stroke-dasharray:70;stroke-dashoffset:70px;animation:1.4s ease-out forwards turbo-module__-1yCyW__iconDraw}.turbo-module__-1yCyW__motionSpark .turbo-module__-1yCyW__fan{animation-duration:.18s}.turbo-module__-1yCyW__motionSpark .turbo-module__-1yCyW__fanBlur{animation-duration:90ms}@keyframes turbo-module__-1yCyW__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes turbo-module__-1yCyW__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes turbo-module__-1yCyW__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes turbo-module__-1yCyW__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .turbo-module__-1yCyW__shellFill,[data-variant=outline] .turbo-module__-1yCyW__compressor,[data-variant=outline] .turbo-module__-1yCyW__intake{fill:#0000;opacity:1}[data-variant=outline] .turbo-module__-1yCyW__blade{fill:#0000;opacity:1;stroke:currentColor;stroke-width:.9px}[data-variant=filled] .turbo-module__-1yCyW__shellFill{opacity:.5}[data-variant=filled] .turbo-module__-1yCyW__compressor{opacity:.6}@media (prefers-reduced-motion:reduce){.turbo-module__-1yCyW__host,.turbo-module__-1yCyW__host *,.turbo-module__-1yCyW__fan,.turbo-module__-1yCyW__fanBlur{transition:none!important;animation:none!important}}
.caravan-module__bu_Aia__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.caravan-module__bu_Aia__host svg{display:block}.caravan-module__bu_Aia__body{fill:currentColor;opacity:.85}.caravan-module__bu_Aia__bodyStroke{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.caravan-module__bu_Aia__window{fill:var(--primitive-canvas);opacity:.55;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.caravan-module__bu_Aia__curtainSplit{stroke:currentColor;opacity:.5}.caravan-module__bu_Aia__door{fill:var(--primitive-canvas);opacity:.35;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.caravan-module__bu_Aia__doorHandle{fill:currentColor}.caravan-module__bu_Aia__rib{stroke:currentColor;opacity:.35}.caravan-module__bu_Aia__wheel{fill:currentColor}.caravan-module__bu_Aia__tire{stroke:currentColor;opacity:.4;stroke-width:.9px;fill:none}.caravan-module__bu_Aia__rim{fill:var(--primitive-canvas);stroke:currentColor;stroke-width:.5px;opacity:.85}.caravan-module__bu_Aia__hitch{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linecap:round}.caravan-module__bu_Aia__hitchBall{fill:currentColor}.caravan-module__bu_Aia__awning{stroke:currentColor;fill:none;stroke-width:1.2px;opacity:.7;stroke-dasharray:2 1.4}.caravan-module__bu_Aia__awningPole{stroke:currentColor;stroke-width:.9px;opacity:.7;stroke-linecap:round}.caravan-module__bu_Aia__stabilizer{stroke:currentColor;stroke-width:1.1px;opacity:.55;stroke-linecap:round}.caravan-module__bu_Aia__motionPulse{animation:1.6s ease-in-out infinite caravan-module__bu_Aia__iconPulse}.caravan-module__bu_Aia__motionRotate .caravan-module__bu_Aia__wheel{transform-origin:50%;transform-box:fill-box;animation:1.6s linear infinite caravan-module__bu_Aia__iconRotate}.caravan-module__bu_Aia__motionWiggle{animation:1.4s ease-in-out infinite caravan-module__bu_Aia__iconWiggle}.caravan-module__bu_Aia__motionDrift{animation:2.4s ease-in-out infinite caravan-module__bu_Aia__caravanRoll}.caravan-module__bu_Aia__motionDrift .caravan-module__bu_Aia__wheel{transform-origin:50%;transform-box:fill-box;animation:1s linear infinite caravan-module__bu_Aia__iconRotate}.caravan-module__bu_Aia__motionDraw .caravan-module__bu_Aia__bodyStroke,.caravan-module__bu_Aia__motionDraw .caravan-module__bu_Aia__hitch{stroke-dasharray:80;stroke-dashoffset:80px;animation:1.4s ease-out forwards caravan-module__bu_Aia__iconDraw}.caravan-module__bu_Aia__motionSpark .caravan-module__bu_Aia__awning{animation:.5s ease-in-out infinite caravan-module__bu_Aia__caravanAwning}@keyframes caravan-module__bu_Aia__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes caravan-module__bu_Aia__iconRotate{to{transform:rotate(360deg)}}@keyframes caravan-module__bu_Aia__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes caravan-module__bu_Aia__iconDraw{to{stroke-dashoffset:0}}@keyframes caravan-module__bu_Aia__caravanRoll{0%,to{transform:translate(0)}50%{transform:translate(-1.5px)}}@keyframes caravan-module__bu_Aia__caravanAwning{0%,to{opacity:.4}50%{opacity:.9}}[data-variant=outline] .caravan-module__bu_Aia__body{fill:#0000}[data-variant=outline] .caravan-module__bu_Aia__window,[data-variant=outline] .caravan-module__bu_Aia__door{fill:#0000;opacity:1}[data-variant=outline] .caravan-module__bu_Aia__wheel{fill:#0000;stroke:currentColor;stroke-width:1.4px}[data-variant=outline] .caravan-module__bu_Aia__rim{fill:#0000;opacity:1}[data-variant=filled] .caravan-module__bu_Aia__body{opacity:.95}[data-variant=filled] .caravan-module__bu_Aia__window{opacity:.85}@media (prefers-reduced-motion:reduce){.caravan-module__bu_Aia__host,.caravan-module__bu_Aia__host *,.caravan-module__bu_Aia__wheel{transition:none!important;animation:none!important}}
.mig-welder-module__TWxciW__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.mig-welder-module__TWxciW__host svg{display:block}.mig-welder-module__TWxciW__gun{fill:currentColor;opacity:.92}.mig-welder-module__TWxciW__gunStroke{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linejoin:round}.mig-welder-module__TWxciW__trigger{fill:var(--primitive-canvas);opacity:.55;stroke:currentColor;stroke-width:.8px}.mig-welder-module__TWxciW__neck{stroke:currentColor;fill:none;stroke-linecap:round}.mig-welder-module__TWxciW__cable{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round}.mig-welder-module__TWxciW__nozzle{fill:currentColor;opacity:.9;stroke:currentColor;stroke-width:1px}.mig-welder-module__TWxciW__contactTip{fill:var(--primitive-canvas);opacity:.75}.mig-welder-module__TWxciW__wire{stroke:currentColor;stroke-width:1px;stroke-linecap:round}.mig-welder-module__TWxciW__workSurface{stroke:currentColor;opacity:.55;stroke-dasharray:1.4 1.6;stroke-linecap:round}.mig-welder-module__TWxciW__arc{fill:currentColor;opacity:0;animation:.5s ease-in-out infinite alternate mig-welder-module__TWxciW__migArc}.mig-welder-module__TWxciW__arc[data-a="2"]{animation-delay:.12s}.mig-welder-module__TWxciW__arc[data-a="3"]{animation-delay:.24s}.mig-welder-module__TWxciW__spatter{fill:currentColor;opacity:0;animation:.7s ease-out infinite mig-welder-module__TWxciW__migSpatter}.mig-welder-module__TWxciW__spatter[data-s="2"]{animation-delay:.2s}@keyframes mig-welder-module__TWxciW__migArc{0%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:scale(1.2)}}@keyframes mig-welder-module__TWxciW__migSpatter{0%{opacity:0;transform:translate(0)}30%{opacity:1}to{opacity:0;transform:translate(4px,4px)}}.mig-welder-module__TWxciW__motionPulse{animation:1.6s ease-in-out infinite mig-welder-module__TWxciW__iconPulse}.mig-welder-module__TWxciW__motionRotate{animation:4s linear infinite mig-welder-module__TWxciW__iconRotate}.mig-welder-module__TWxciW__motionWiggle{animation:1.4s ease-in-out infinite mig-welder-module__TWxciW__iconWiggle}.mig-welder-module__TWxciW__motionDrift{animation:3.6s ease-in-out infinite mig-welder-module__TWxciW__iconDrift}.mig-welder-module__TWxciW__motionDraw .mig-welder-module__TWxciW__gunStroke,.mig-welder-module__TWxciW__motionDraw .mig-welder-module__TWxciW__cable,.mig-welder-module__TWxciW__motionDraw .mig-welder-module__TWxciW__neck{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.4s ease-out forwards mig-welder-module__TWxciW__iconDraw}.mig-welder-module__TWxciW__motionSpark .mig-welder-module__TWxciW__arc,.mig-welder-module__TWxciW__motionSpark .mig-welder-module__TWxciW__spatter{animation-duration:.2s}@keyframes mig-welder-module__TWxciW__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes mig-welder-module__TWxciW__iconRotate{to{transform:rotate(360deg)}}@keyframes mig-welder-module__TWxciW__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes mig-welder-module__TWxciW__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes mig-welder-module__TWxciW__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .mig-welder-module__TWxciW__gun,[data-variant=outline] .mig-welder-module__TWxciW__nozzle,[data-variant=outline] .mig-welder-module__TWxciW__trigger{fill:#0000;opacity:1}[data-variant=outline] .mig-welder-module__TWxciW__contactTip{fill:#0000;opacity:1;stroke:currentColor;stroke-width:.6px}[data-variant=filled] .mig-welder-module__TWxciW__gun,[data-variant=filled] .mig-welder-module__TWxciW__nozzle{opacity:1}@media (prefers-reduced-motion:reduce){.mig-welder-module__TWxciW__host,.mig-welder-module__TWxciW__host *,.mig-welder-module__TWxciW__arc,.mig-welder-module__TWxciW__spatter{transition:none!important;animation:none!important}}
.tig-welder-module__llocRa__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.tig-welder-module__llocRa__host svg{display:block}.tig-welder-module__llocRa__torch{fill:currentColor;opacity:.92;stroke:currentColor;stroke-width:1px;stroke-linejoin:round}.tig-welder-module__llocRa__torchStroke{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linejoin:round}.tig-welder-module__llocRa__gripRib{stroke:var(--primitive-canvas);stroke-width:.6px;opacity:.55;stroke-linecap:round}.tig-welder-module__llocRa__head{fill:currentColor;opacity:.85;stroke:currentColor;stroke-width:1px}.tig-welder-module__llocRa__cup{fill:currentColor;opacity:.4}.tig-welder-module__llocRa__cupStroke{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round}.tig-welder-module__llocRa__cable{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linecap:round}.tig-welder-module__llocRa__tungsten{stroke:currentColor;stroke-width:1px;stroke-linecap:round}.tig-welder-module__llocRa__tungstenTip{stroke:var(--primitive-amber);stroke-width:1.6px;stroke-linecap:round}.tig-welder-module__llocRa__fillerRod{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;opacity:.7;stroke-dasharray:1.6 1.4}.tig-welder-module__llocRa__glow{fill:currentColor;opacity:0;animation:1.6s ease-in-out infinite tig-welder-module__llocRa__tigGlow}.tig-welder-module__llocRa__gas{stroke:currentColor;fill:none;stroke-width:.9px;stroke-linecap:round;opacity:0;animation:1.6s ease-in-out infinite tig-welder-module__llocRa__tigGas}.tig-welder-module__llocRa__gas[data-g="2"]{animation-delay:.4s}.tig-welder-module__llocRa__gas[data-g="3"]{animation-delay:.8s}@keyframes tig-welder-module__llocRa__tigGlow{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.9;transform:scale(1.3)}}@keyframes tig-welder-module__llocRa__tigGas{0%{opacity:0;transform:translate(0)}40%{opacity:.7}to{opacity:0;transform:translate(4px,6px)}}.tig-welder-module__llocRa__motionPulse{animation:1.6s ease-in-out infinite tig-welder-module__llocRa__iconPulse}.tig-welder-module__llocRa__motionRotate{animation:4s linear infinite tig-welder-module__llocRa__iconRotate}.tig-welder-module__llocRa__motionWiggle{animation:1.4s ease-in-out infinite tig-welder-module__llocRa__iconWiggle}.tig-welder-module__llocRa__motionDrift{animation:3.6s ease-in-out infinite tig-welder-module__llocRa__iconDrift}.tig-welder-module__llocRa__motionDraw .tig-welder-module__llocRa__torchStroke,.tig-welder-module__llocRa__motionDraw .tig-welder-module__llocRa__cable,.tig-welder-module__llocRa__motionDraw .tig-welder-module__llocRa__cup{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.4s ease-out forwards tig-welder-module__llocRa__iconDraw}.tig-welder-module__llocRa__motionSpark .tig-welder-module__llocRa__glow,.tig-welder-module__llocRa__motionSpark .tig-welder-module__llocRa__gas{animation-duration:.3s}@keyframes tig-welder-module__llocRa__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes tig-welder-module__llocRa__iconRotate{to{transform:rotate(360deg)}}@keyframes tig-welder-module__llocRa__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes tig-welder-module__llocRa__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tig-welder-module__llocRa__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .tig-welder-module__llocRa__torch,[data-variant=outline] .tig-welder-module__llocRa__head,[data-variant=outline] .tig-welder-module__llocRa__cup{fill:#0000;opacity:1}[data-variant=filled] .tig-welder-module__llocRa__torch{opacity:1}[data-variant=filled] .tig-welder-module__llocRa__cup{opacity:.85}@media (prefers-reduced-motion:reduce){.tig-welder-module__llocRa__host,.tig-welder-module__llocRa__host *,.tig-welder-module__llocRa__glow,.tig-welder-module__llocRa__gas{transition:none!important;animation:none!important}}
.radio-tower-module__zbA7Aa__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.radio-tower-module__zbA7Aa__host svg{display:block}.radio-tower-module__zbA7Aa__tower{stroke:currentColor;fill:none;stroke-width:1.4px}.radio-tower-module__zbA7Aa__mast{stroke:currentColor;stroke-width:1.2px;stroke-linecap:round}.radio-tower-module__zbA7Aa__tipBlink{stroke:var(--primitive-red);stroke-width:1.4px;stroke-linecap:round;opacity:.85;animation:1.4s ease-in-out infinite radio-tower-module__zbA7Aa__towerBlink}.radio-tower-module__zbA7Aa__leg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.radio-tower-module__zbA7Aa__cross{stroke:currentColor;stroke-width:1.1px;opacity:.85;stroke-linecap:round}.radio-tower-module__zbA7Aa__brace{stroke:currentColor;stroke-width:.8px;opacity:.55;stroke-linecap:round}.radio-tower-module__zbA7Aa__tip{fill:currentColor}.radio-tower-module__zbA7Aa__pad{fill:currentColor;opacity:.8}.radio-tower-module__zbA7Aa__ground{stroke:currentColor;opacity:.4;stroke-dasharray:1 1}.radio-tower-module__zbA7Aa__wave{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;opacity:0;animation:1.8s ease-out infinite radio-tower-module__zbA7Aa__radioWave}.radio-tower-module__zbA7Aa__wave[data-w="1l"],.radio-tower-module__zbA7Aa__wave[data-w="1r"]{animation-delay:0s}.radio-tower-module__zbA7Aa__wave[data-w="2l"],.radio-tower-module__zbA7Aa__wave[data-w="2r"]{animation-delay:.45s}.radio-tower-module__zbA7Aa__wave[data-w="3l"],.radio-tower-module__zbA7Aa__wave[data-w="3r"]{animation-delay:.9s}@keyframes radio-tower-module__zbA7Aa__radioWave{0%{opacity:0}30%{opacity:.9}to{opacity:0}}@keyframes radio-tower-module__zbA7Aa__towerBlink{0%,to{opacity:.2}50%{opacity:1}}.radio-tower-module__zbA7Aa__motionPulse{animation:1.6s ease-in-out infinite radio-tower-module__zbA7Aa__iconPulse}.radio-tower-module__zbA7Aa__motionRotate{animation:4s linear infinite radio-tower-module__zbA7Aa__iconRotate}.radio-tower-module__zbA7Aa__motionWiggle{animation:1.4s ease-in-out infinite radio-tower-module__zbA7Aa__iconWiggle}.radio-tower-module__zbA7Aa__motionDrift{animation:3.6s ease-in-out infinite radio-tower-module__zbA7Aa__iconDrift}.radio-tower-module__zbA7Aa__motionDraw .radio-tower-module__zbA7Aa__leg,.radio-tower-module__zbA7Aa__motionDraw .radio-tower-module__zbA7Aa__cross,.radio-tower-module__zbA7Aa__motionDraw .radio-tower-module__zbA7Aa__brace{stroke-dasharray:70;stroke-dashoffset:70px;animation:1.4s ease-out forwards radio-tower-module__zbA7Aa__iconDraw}.radio-tower-module__zbA7Aa__motionSpark .radio-tower-module__zbA7Aa__wave{animation-duration:.4s}@keyframes radio-tower-module__zbA7Aa__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes radio-tower-module__zbA7Aa__iconRotate{to{transform:rotate(360deg)}}@keyframes radio-tower-module__zbA7Aa__iconWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes radio-tower-module__zbA7Aa__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes radio-tower-module__zbA7Aa__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .radio-tower-module__zbA7Aa__tip,[data-variant=outline] .radio-tower-module__zbA7Aa__pad{fill:#0000;stroke:currentColor;stroke-width:1px}[data-variant=filled] .radio-tower-module__zbA7Aa__pad{opacity:1}@media (prefers-reduced-motion:reduce){.radio-tower-module__zbA7Aa__host,.radio-tower-module__zbA7Aa__host *,.radio-tower-module__zbA7Aa__wave,.radio-tower-module__zbA7Aa__tipBlink{transition:none!important;animation:none!important}}
.compass-rose-module__DZP5Ya__host{color:var(--animated-icon-tone,currentColor);transform-origin:50%;display:inline-flex}.compass-rose-module__DZP5Ya__host svg{display:block}.compass-rose-module__DZP5Ya__outer{stroke:currentColor;fill:none;stroke-width:1.4px}.compass-rose-module__DZP5Ya__face{fill:currentColor;opacity:.08}.compass-rose-module__DZP5Ya__innerCircle{stroke:currentColor;fill:none;stroke-width:.8px;opacity:.35;stroke-dasharray:2 1.4}.compass-rose-module__DZP5Ya__needle{transform-origin:12px 12px;animation:3.6s ease-in-out infinite compass-rose-module__DZP5Ya__compassWobble}.compass-rose-module__DZP5Ya__northBlade{fill:var(--primitive-red);opacity:.95;stroke:currentColor;stroke-width:.7px;stroke-linejoin:round}.compass-rose-module__DZP5Ya__southBlade{fill:currentColor;opacity:.55;stroke:currentColor;stroke-width:.7px;stroke-linejoin:round}.compass-rose-module__DZP5Ya__westBlade{fill:currentColor;opacity:.8;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round}.compass-rose-module__DZP5Ya__eastBlade{fill:currentColor;opacity:.55;stroke:currentColor;stroke-width:.6px;stroke-linejoin:round}.compass-rose-module__DZP5Ya__minorBlade{fill:currentColor;opacity:.35}.compass-rose-module__DZP5Ya__hub{fill:var(--primitive-canvas)}.compass-rose-module__DZP5Ya__hubRing{fill:currentColor;opacity:.85}.compass-rose-module__DZP5Ya__tick{stroke:currentColor;opacity:.85;stroke-linecap:round;stroke-width:1px}.compass-rose-module__DZP5Ya__tickHalf{stroke:currentColor;opacity:.55;stroke-linecap:round;stroke-width:.7px}.compass-rose-module__DZP5Ya__cardinal{fill:currentColor;font-family:var(--primitive-font-mono,monospace);opacity:.85;letter-spacing:.04em;font-size:3.6px;font-weight:800}@keyframes compass-rose-module__DZP5Ya__compassWobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(8deg)}}.compass-rose-module__DZP5Ya__motionPulse{animation:1.6s ease-in-out infinite compass-rose-module__DZP5Ya__iconPulse}.compass-rose-module__DZP5Ya__motionRotate .compass-rose-module__DZP5Ya__needle{animation:3s linear infinite compass-rose-module__DZP5Ya__iconRotate}.compass-rose-module__DZP5Ya__motionWiggle .compass-rose-module__DZP5Ya__needle{animation-duration:.6s}.compass-rose-module__DZP5Ya__motionDrift{animation:3.6s ease-in-out infinite compass-rose-module__DZP5Ya__iconDrift}.compass-rose-module__DZP5Ya__motionDraw .compass-rose-module__DZP5Ya__outer,.compass-rose-module__DZP5Ya__motionDraw .compass-rose-module__DZP5Ya__tick{stroke-dasharray:60;stroke-dashoffset:60px;animation:1.4s ease-out forwards compass-rose-module__DZP5Ya__iconDraw}.compass-rose-module__DZP5Ya__motionSpark .compass-rose-module__DZP5Ya__needle{animation-duration:.4s}@keyframes compass-rose-module__DZP5Ya__iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes compass-rose-module__DZP5Ya__iconRotate{to{transform:rotate(360deg)}}@keyframes compass-rose-module__DZP5Ya__iconDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes compass-rose-module__DZP5Ya__iconDraw{to{stroke-dashoffset:0}}[data-variant=outline] .compass-rose-module__DZP5Ya__face{fill:#0000}[data-variant=outline] .compass-rose-module__DZP5Ya__northBlade,[data-variant=outline] .compass-rose-module__DZP5Ya__southBlade,[data-variant=outline] .compass-rose-module__DZP5Ya__westBlade,[data-variant=outline] .compass-rose-module__DZP5Ya__eastBlade,[data-variant=outline] .compass-rose-module__DZP5Ya__minorBlade,[data-variant=outline] .compass-rose-module__DZP5Ya__hubRing{fill:#0000;opacity:1}[data-variant=filled] .compass-rose-module__DZP5Ya__face{opacity:.32}[data-variant=filled] .compass-rose-module__DZP5Ya__northBlade{opacity:1}@media (prefers-reduced-motion:reduce){.compass-rose-module__DZP5Ya__host,.compass-rose-module__DZP5Ya__host *,.compass-rose-module__DZP5Ya__needle{transition:none!important;animation:none!important}}
.stat-tile-module__s6nXVq__tile{--tile-tone:var(--primitive-teal);border-radius:var(--primitive-radius-lg);background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--tile-tone) 12%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--primitive-text-on-accent) 4%, transparent), color-mix(in srgb, var(--primitive-text-on-accent) 0%, transparent)), var(--primitive-panel);border:1px solid var(--primitive-line);box-shadow:var(--primitive-surface-shadow);color:var(--primitive-body);isolation:isolate;gap:12px;padding:16px 18px 14px;transition:transform .22s cubic-bezier(.4,0,.2,1),border-color .22s;display:grid;position:relative}.stat-tile-module__s6nXVq__tile:hover{border-color:color-mix(in oklab, var(--tile-tone) 35%, var(--primitive-line));transform:translateY(-1px)}.stat-tile-module__s6nXVq__tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in oklab, var(--tile-tone) 18%, transparent), transparent 40%);opacity:.55;z-index:-1;position:absolute;inset:0}.stat-tile-module__s6nXVq__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stat-tile-module__s6nXVq__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.stat-tile-module__s6nXVq__delta{border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:.02em;line-height:var(--primitive-leading-none);font-variant-numeric:tabular-nums;align-items:center;gap:4px;padding:3px 7px 3px 5px;display:inline-flex}.stat-tile-module__s6nXVq__deltaUp{color:color-mix(in oklab, var(--primitive-green) 36%, white);background:color-mix(in srgb, var(--primitive-green) 14%, transparent);border:1px solid color-mix(in srgb, var(--primitive-green) 32%, transparent)}.stat-tile-module__s6nXVq__deltaDown{color:color-mix(in oklab, var(--primitive-red) 32%, white);background:color-mix(in srgb, var(--primitive-red) 16%, transparent);border:1px solid color-mix(in srgb, var(--primitive-red) 40%, transparent)}.stat-tile-module__s6nXVq__deltaFlat{color:var(--primitive-body);background:var(--primitive-field-bg);border:1px solid var(--primitive-line)}.stat-tile-module__s6nXVq__body{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.stat-tile-module__s6nXVq__value{font-family:var(--primitive-font-display);font-size:clamp(28px,4vw,38px);line-height:var(--primitive-leading-none);letter-spacing:.005em;color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.stat-tile-module__s6nXVq__unit{font-style:normal;font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--primitive-muted);font-size:.4em;font-weight:var(--primitive-weight-semibold)}.stat-tile-module__s6nXVq__spark{color:var(--tile-tone);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--tile-tone) 50%, transparent));flex:none;display:block}.stat-tile-module__s6nXVq__sparkLine{stroke:currentColor}.stat-tile-module__s6nXVq__foot{font-family:var(--primitive-font-body);color:var(--primitive-muted);letter-spacing:.02em;border-top:1px solid var(--primitive-line);margin-top:2px;padding-top:8px;font-size:11px}html[data-primitive-theme=light] .stat-tile-module__s6nXVq__tile{background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--tile-tone) 10%, transparent), transparent 62%), linear-gradient(145deg, color-mix(in srgb, var(--primitive-text-on-accent) 94%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 64%, transparent)), var(--primitive-panel);border-color:color-mix(in oklab, var(--tile-tone) 24%, color-mix(in srgb, var(--primitive-text-strong) 16%, transparent));box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 90%, transparent), inset -14px -14px 28px color-mix(in srgb, var(--primitive-body) 8%, transparent), 0 22px 46px color-mix(in srgb, var(--primitive-body) 14%, transparent);color:var(--primitive-body)}html[data-primitive-theme=light] .stat-tile-module__s6nXVq__tile:hover{border-color:color-mix(in oklab, var(--tile-tone) 42%, color-mix(in srgb, var(--primitive-text-strong) 18%, transparent))}html[data-primitive-theme=light] .stat-tile-module__s6nXVq__tile:before{opacity:.32}html[data-primitive-theme=light] .stat-tile-module__s6nXVq__deltaUp{color:color-mix(in oklab, var(--primitive-green) 72%, black);background:color-mix(in srgb, var(--primitive-green) 11%, transparent);border-color:color-mix(in srgb, var(--primitive-green) 24%, transparent)}html[data-primitive-theme=light] .stat-tile-module__s6nXVq__deltaDown{color:color-mix(in oklab, var(--primitive-red) 72%, black);background:color-mix(in srgb, var(--primitive-red) 10%, transparent);border-color:color-mix(in srgb, var(--primitive-red) 26%, transparent)}html[data-primitive-theme=light] .stat-tile-module__s6nXVq__deltaFlat{color:var(--primitive-body);background:color-mix(in srgb, var(--primitive-text-on-accent) 62%, transparent);border-color:color-mix(in srgb, var(--primitive-text-strong) 12%, transparent)}html[data-primitive-theme=light] .stat-tile-module__s6nXVq__spark{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 60%, transparent))}@media (prefers-reduced-motion:reduce){.stat-tile-module__s6nXVq__tile,.stat-tile-module__s6nXVq__tile:hover{transition:none;transform:none}}
.empty-state-module__nNocvG__state{border-radius:var(--primitive-radius-xl);gap:18px;padding:36px 28px;display:grid}.empty-state-module__nNocvG__alignCenter{text-align:center;justify-items:center}.empty-state-module__nNocvG__alignStart{text-align:left;justify-items:start}.empty-state-module__nNocvG__illustration{background:radial-gradient(circle at 30% 30%, var(--primitive-glass-strong), transparent 65%), linear-gradient(135deg, var(--primitive-glass-soft), transparent);border:1px solid var(--primitive-line);width:88px;height:88px;box-shadow:var(--primitive-surface-shadow);color:var(--primitive-body);border-radius:22px;place-items:center;display:grid}.empty-state-module__nNocvG__text{gap:6px;max-width:44ch;display:grid}.empty-state-module__nNocvG__alignStart .empty-state-module__nNocvG__text{max-width:56ch}.empty-state-module__nNocvG__title{font-family:var(--primitive-font-display);font-size:clamp(20px,2.4vw,26px);font-weight:var(--primitive-weight-regular);letter-spacing:.01em;color:var(--primitive-text-strong);margin:0;line-height:1.1}.empty-state-module__nNocvG__description{font-family:var(--primitive-font-body);color:var(--primitive-muted);margin:0;font-size:14px;line-height:1.55}.empty-state-module__nNocvG__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:inline-flex}html[data-primitive-theme=light] .empty-state-module__nNocvG__state{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--primitive-teal) 8%, transparent), transparent 56%), linear-gradient(145deg, color-mix(in srgb, var(--primitive-text-on-accent) 78%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 50%, transparent));border:1px solid color-mix(in srgb, var(--primitive-text-strong) 10%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 72%, transparent), 0 18px 34px color-mix(in srgb, var(--primitive-body) 10%, transparent)}html[data-primitive-theme=light] .empty-state-module__nNocvG__illustration{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primitive-text-on-accent) 86%, transparent), transparent 62%), linear-gradient(145deg, color-mix(in srgb, var(--primitive-text-on-accent) 82%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 70%, transparent));border-color:color-mix(in srgb, var(--primitive-text-strong) 12%, transparent);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 86%, transparent), 0 16px 28px color-mix(in srgb, var(--primitive-body) 12%, transparent)}
.toast-module__B0r9UW__toast{--toast-tone:var(--primitive-teal);--toast-bg:var(--primitive-panel-strong);--toast-stroke:var(--primitive-line-strong);--toast-ink:var(--primitive-text-strong);border-radius:var(--primitive-radius-lg);background:var(--toast-bg);border:1px solid var(--toast-stroke);width:100%;max-width:420px;color:var(--toast-ink);box-shadow:var(--primitive-surface-shadow);isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.2);grid-template-columns:auto 1fr auto;align-items:flex-start;gap:12px;padding:14px 14px 16px;display:grid;position:relative;overflow:hidden}.toast-module__B0r9UW__toast:before{content:"";background:linear-gradient(180deg, var(--toast-tone), color-mix(in oklab, var(--toast-tone) 50%, black));width:3px;box-shadow:0 0 18px color-mix(in oklab, var(--toast-tone) 55%, transparent);position:absolute;top:0;bottom:0;left:0}.toast-module__B0r9UW__icon{border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--toast-tone) 18%, transparent);width:28px;height:28px;color:var(--toast-tone);border:1px solid color-mix(in oklab, var(--toast-tone) 42%, transparent);justify-content:center;align-items:center;display:inline-flex}.toast-module__B0r9UW__body{gap:3px;min-width:0;display:grid}.toast-module__B0r9UW__title{font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.01em;color:var(--primitive-text-strong)}.toast-module__B0r9UW__description{font-family:var(--primitive-font-body);font-size:var(--primitive-text-xs);color:var(--primitive-muted);margin:0;line-height:1.45}.toast-module__B0r9UW__actions{align-items:center;gap:4px;display:inline-flex}.toast-module__B0r9UW__actionBtn{appearance:none;background:var(--primitive-field-bg);border:1px solid var(--primitive-line);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;border-radius:6px;padding:6px 10px;transition:background .16s,border-color .16s}.toast-module__B0r9UW__actionBtn:hover{background:var(--primitive-field-hover);border-color:var(--primitive-line-strong)}.toast-module__B0r9UW__actionBtn:focus-visible{box-shadow:0 0 0 2px var(--toast-tone);outline:none}.toast-module__B0r9UW__dismissBtn{appearance:none;width:24px;height:24px;color:var(--primitive-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:2px;transition:background .14s,color .14s;display:inline-flex}.toast-module__B0r9UW__dismissBtn:hover{background:var(--primitive-field-hover);color:var(--primitive-text-strong)}.toast-module__B0r9UW__dismissBtn:focus-visible{box-shadow:0 0 0 2px var(--toast-tone);outline:none}.toast-module__B0r9UW__timer{background:var(--toast-tone);height:2px;box-shadow:0 0 10px color-mix(in oklab, var(--toast-tone) 50%, transparent);transition:none;position:absolute;bottom:0;left:0}.toast-module__B0r9UW__toneInfo{--toast-tone:var(--primitive-teal)}.toast-module__B0r9UW__toneSuccess{--toast-tone:var(--primitive-green)}.toast-module__B0r9UW__toneWarning{--toast-tone:var(--primitive-amber)}.toast-module__B0r9UW__toneDanger{--toast-tone:var(--primitive-red)}html[data-primitive-theme=light] .toast-module__B0r9UW__toast{--toast-bg:color-mix(in srgb, var(--primitive-text-on-accent) 90%, transparent);--toast-stroke:color-mix(in srgb, var(--primitive-text-strong) 16%, transparent);--toast-ink:var(--primitive-text-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--primitive-text-on-accent) 95%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 66%, transparent)), var(--toast-bg);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 90%, transparent), 0 24px 48px color-mix(in srgb, var(--primitive-body) 16%, transparent), 0 0 0 1px color-mix(in srgb, var(--primitive-text-on-accent) 68%, transparent)}html[data-primitive-theme=light] .toast-module__B0r9UW__toast:before{background:linear-gradient(180deg, var(--toast-tone), color-mix(in oklab, var(--toast-tone) 76%, var(--primitive-text-strong)));box-shadow:0 0 14px color-mix(in oklab, var(--toast-tone) 22%, transparent)}html[data-primitive-theme=light] .toast-module__B0r9UW__icon{background:color-mix(in oklab, var(--toast-tone) 12%, transparent)}@media (prefers-reduced-motion:reduce){.toast-module__B0r9UW__timer{display:none}}
.popover-module__6c6pRG__trigger{align-items:center;display:inline-flex}.popover-module__6c6pRG__positioner{outline:none}.popover-module__6c6pRG__popup{border-radius:var(--primitive-radius-lg);background:var(--primitive-panel-strong);border:1px solid var(--primitive-line-strong);min-width:220px;max-width:min(380px,100vw - 24px);color:var(--primitive-body);box-shadow:var(--primitive-surface-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.2);isolation:isolate;transform-origin:var(--transform-origin);padding:12px 14px;transition:opacity .16s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.16,1,.3,1);position:relative}.popover-module__6c6pRG__popup[data-starting-style],.popover-module__6c6pRG__popup[data-ending-style]{opacity:0;transform:scale(.96)translateY(4px)}.popover-module__6c6pRG__popup[data-open]{opacity:1}.popover-module__6c6pRG__arrow{pointer-events:none}.popover-module__6c6pRG__arrow[data-side=top] svg{transform:rotate(180deg)}.popover-module__6c6pRG__arrow[data-side=right] svg{transform:rotate(-90deg)}.popover-module__6c6pRG__arrow[data-side=left] svg{transform:rotate(90deg)}html[data-primitive-theme=light] .popover-module__6c6pRG__popup{background:linear-gradient(145deg, color-mix(in srgb, var(--primitive-text-on-accent) 96%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 68%, transparent)), var(--primitive-panel-strong);border-color:color-mix(in srgb, var(--primitive-text-strong) 16%, transparent);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 92%, transparent), 0 28px 52px color-mix(in srgb, var(--primitive-body) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--primitive-text-on-accent) 70%, transparent)}@media (prefers-reduced-motion:reduce){.popover-module__6c6pRG__popup{transition:none}.popover-module__6c6pRG__popup[data-starting-style],.popover-module__6c6pRG__popup[data-ending-style]{transform:none}}
.postcode-chip-module__E8V1Ka__wrap,.postcode-chip-module__E8V1Ka__trigger{display:inline-flex}.postcode-chip-module__E8V1Ka__popover{gap:var(--primitive-space-1-5);min-width:180px;padding:var(--primitive-space-3) 14px;display:grid}.postcode-chip-module__E8V1Ka__popoverRow{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);display:flex}.postcode-chip-module__E8V1Ka__popoverLabel{font-family:var(--primitive-font-mono);font-size:9px;font-weight:var(--primitive-weight-semibold);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.postcode-chip-module__E8V1Ka__popoverValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong)}
.surrounding-suburbs-cloud-module__DeJ7rG__section{gap:var(--primitive-space-4);display:grid}.surrounding-suburbs-cloud-module__DeJ7rG__header{gap:var(--primitive-space-1);display:grid}.surrounding-suburbs-cloud-module__DeJ7rG__kicker{font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-amber)}.surrounding-suburbs-cloud-module__DeJ7rG__heading{font-family:var(--primitive-font-display);font-size:clamp(20px,2.6vw,28px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-tight);text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.05}.surrounding-suburbs-cloud-module__DeJ7rG__cloud{gap:var(--primitive-space-2-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.surrounding-suburbs-cloud-module__DeJ7rG__item{display:inline-flex}.surrounding-suburbs-cloud-module__DeJ7rG__link{text-decoration:none;display:inline-flex}:is(.surrounding-suburbs-cloud-module__DeJ7rG__link:hover .chip,.surrounding-suburbs-cloud-module__DeJ7rG__link:focus-visible .chip){transform:translateY(-1px)}.surrounding-suburbs-cloud-module__DeJ7rG__itemLarge .surrounding-suburbs-cloud-module__DeJ7rG__link{transform:scale(1.05)}.surrounding-suburbs-cloud-module__DeJ7rG__itemMedium .surrounding-suburbs-cloud-module__DeJ7rG__link{transform:scale(1)}.surrounding-suburbs-cloud-module__DeJ7rG__itemSmall .surrounding-suburbs-cloud-module__DeJ7rG__link{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.surrounding-suburbs-cloud-module__DeJ7rG__itemLarge .surrounding-suburbs-cloud-module__DeJ7rG__link,.surrounding-suburbs-cloud-module__DeJ7rG__itemSmall .surrounding-suburbs-cloud-module__DeJ7rG__link{transform:none}.surrounding-suburbs-cloud-module__DeJ7rG__link:hover .chip{transform:none}.surrounding-suburbs-cloud-module__DeJ7rG__link:focus-visible .chip{transform:none}}
.local-quote-cta-card-module__JNIOba__wrap{border-radius:18px;display:block;overflow:hidden}.local-quote-cta-card-module__JNIOba__card{gap:var(--primitive-space-5);padding:clamp(28px,4vw,44px);display:grid}.local-quote-cta-card-module__JNIOba__head{gap:var(--primitive-space-2);display:grid}.local-quote-cta-card-module__JNIOba__kicker{font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-red)}.local-quote-cta-card-module__JNIOba__heading{font-family:var(--primitive-font-display);font-size:clamp(28px,4vw,42px);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-tight);line-height:var(--primitive-leading-none);text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.local-quote-cta-card-module__JNIOba__body{max-width:52ch;color:var(--primitive-body);margin:0;font-size:14px;line-height:1.55}.local-quote-cta-card-module__JNIOba__toggleGroup{gap:var(--primitive-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:inline-flex}.local-quote-cta-card-module__JNIOba__helper{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);margin:0}.local-quote-cta-card-module__JNIOba__actions{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.local-quote-cta-card-module__JNIOba__phone{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-4);border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);transition:border-color var(--primitive-duration-fast) var(--primitive-ease-standard), transform var(--primitive-duration-normal) var(--primitive-ease-out);grid-template-rows:auto auto;text-decoration:none;display:inline-grid}.local-quote-cta-card-module__JNIOba__phone:hover,.local-quote-cta-card-module__JNIOba__phone:focus-visible{border-color:var(--primitive-amber);outline:none;transform:translateY(-2px)}.local-quote-cta-card-module__JNIOba__phone:focus-visible{box-shadow:var(--primitive-focus-shadow)}.local-quote-cta-card-module__JNIOba__phoneLabel{font-family:var(--primitive-font-mono);font-size:9px;font-weight:var(--primitive-weight-semibold);letter-spacing:var(--primitive-tracking-widest);text-transform:uppercase;color:var(--primitive-muted)}.local-quote-cta-card-module__JNIOba__phoneValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:var(--primitive-tracking-normal);color:var(--primitive-btn-secondary-fg)}.local-quote-cta-card-module__JNIOba__book{align-items:center;gap:var(--primitive-space-2);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;transition:background var(--primitive-duration-fast) var(--primitive-ease-standard), color var(--primitive-duration-fast) var(--primitive-ease-standard), box-shadow var(--primitive-duration-normal) var(--primitive-ease-out), transform var(--primitive-duration-normal) var(--primitive-ease-out);border:0;padding:14px 22px;text-decoration:none;display:inline-flex}.local-quote-cta-card-module__JNIOba__book:hover,.local-quote-cta-card-module__JNIOba__book:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none;transform:translateY(-2px)}.local-quote-cta-card-module__JNIOba__book:focus-visible{box-shadow:var(--primitive-btn-primary-hover-shadow), var(--primitive-focus-shadow)}@media (prefers-reduced-motion:reduce){.local-quote-cta-card-module__JNIOba__phone,.local-quote-cta-card-module__JNIOba__phone:hover,.local-quote-cta-card-module__JNIOba__book,.local-quote-cta-card-module__JNIOba__book:hover{transition:none;transform:none}}
.drawer-module__Xd2Mlq__backdrop{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--primitive-teal) 5%, transparent), transparent 60%), var(--primitive-overlay);-webkit-backdrop-filter:blur(10px)saturate(1.1);z-index:90;transition:opacity .22s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}.drawer-module__Xd2Mlq__backdrop[data-starting-style],.drawer-module__Xd2Mlq__backdrop[data-ending-style]{opacity:0}.drawer-module__Xd2Mlq__popup{z-index:100;background:linear-gradient(180deg, color-mix(in srgb, var(--primitive-text-on-accent) 4%, transparent), color-mix(in srgb, var(--primitive-text-on-accent) 0%, transparent)), var(--primitive-panel-strong);color:var(--primitive-body);box-shadow:var(--primitive-surface-shadow);isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.18);outline:none;flex-direction:column;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .22s;display:flex;position:fixed}.drawer-module__Xd2Mlq__sideLeft{border-right:1px solid var(--primitive-line-strong);top:0;bottom:0;left:0}.drawer-module__Xd2Mlq__sideRight{border-left:1px solid var(--primitive-line-strong);top:0;bottom:0;right:0}.drawer-module__Xd2Mlq__sideTop{border-bottom:1px solid var(--primitive-line-strong);top:0;left:0;right:0}.drawer-module__Xd2Mlq__sideBottom{border-top:1px solid var(--primitive-line-strong);bottom:0;left:0;right:0}.drawer-module__Xd2Mlq__sideLeft.drawer-module__Xd2Mlq__sizeSm,.drawer-module__Xd2Mlq__sideRight.drawer-module__Xd2Mlq__sizeSm{width:min(320px,80vw)}.drawer-module__Xd2Mlq__sideLeft.drawer-module__Xd2Mlq__sizeMd,.drawer-module__Xd2Mlq__sideRight.drawer-module__Xd2Mlq__sizeMd{width:min(420px,86vw)}.drawer-module__Xd2Mlq__sideLeft.drawer-module__Xd2Mlq__sizeLg,.drawer-module__Xd2Mlq__sideRight.drawer-module__Xd2Mlq__sizeLg{width:min(560px,90vw)}.drawer-module__Xd2Mlq__sideLeft.drawer-module__Xd2Mlq__sizeXl,.drawer-module__Xd2Mlq__sideRight.drawer-module__Xd2Mlq__sizeXl{width:min(760px,94vw)}.drawer-module__Xd2Mlq__sideTop.drawer-module__Xd2Mlq__sizeSm,.drawer-module__Xd2Mlq__sideBottom.drawer-module__Xd2Mlq__sizeSm{height:min(240px,60vh)}.drawer-module__Xd2Mlq__sideTop.drawer-module__Xd2Mlq__sizeMd,.drawer-module__Xd2Mlq__sideBottom.drawer-module__Xd2Mlq__sizeMd{height:min(360px,70vh)}.drawer-module__Xd2Mlq__sideTop.drawer-module__Xd2Mlq__sizeLg,.drawer-module__Xd2Mlq__sideBottom.drawer-module__Xd2Mlq__sizeLg{height:min(480px,80vh)}.drawer-module__Xd2Mlq__sideTop.drawer-module__Xd2Mlq__sizeXl,.drawer-module__Xd2Mlq__sideBottom.drawer-module__Xd2Mlq__sizeXl{height:min(640px,86vh)}.drawer-module__Xd2Mlq__sideLeft[data-starting-style],.drawer-module__Xd2Mlq__sideLeft[data-ending-style]{transform:translate(-100%)}.drawer-module__Xd2Mlq__sideRight[data-starting-style],.drawer-module__Xd2Mlq__sideRight[data-ending-style]{transform:translate(100%)}.drawer-module__Xd2Mlq__sideTop[data-starting-style],.drawer-module__Xd2Mlq__sideTop[data-ending-style]{transform:translateY(-100%)}.drawer-module__Xd2Mlq__sideBottom[data-starting-style],.drawer-module__Xd2Mlq__sideBottom[data-ending-style]{transform:translateY(100%)}.drawer-module__Xd2Mlq__popup[data-open]{transform:translate(0)}.drawer-module__Xd2Mlq__head{border-bottom:1px solid var(--primitive-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.drawer-module__Xd2Mlq__headText{gap:4px;min-width:0;display:grid}.drawer-module__Xd2Mlq__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);letter-spacing:.01em;color:var(--primitive-text-strong);margin:0;line-height:1.1}.drawer-module__Xd2Mlq__description{font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-muted);margin:0}.drawer-module__Xd2Mlq__closeBtn{appearance:none;width:32px;height:32px;color:var(--primitive-muted);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.drawer-module__Xd2Mlq__closeBtn:hover{background:var(--primitive-field-hover);color:var(--primitive-text-strong);border-color:var(--primitive-line-strong)}.drawer-module__Xd2Mlq__closeBtn:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.drawer-module__Xd2Mlq__body{scrollbar-gutter:stable;flex:auto;padding:20px 22px;overflow-y:auto}.drawer-module__Xd2Mlq__foot{border-top:1px solid var(--primitive-line);padding:14px 22px 18px}html[data-primitive-theme=light] .drawer-module__Xd2Mlq__backdrop{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--primitive-teal) 8%, transparent), transparent 60%), color-mix(in srgb, var(--primitive-panel-strong) 78%, transparent)}html[data-primitive-theme=light] .drawer-module__Xd2Mlq__popup{background:linear-gradient(180deg, color-mix(in srgb, var(--primitive-text-on-accent) 94%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 66%, transparent)), var(--primitive-panel-strong);color:var(--primitive-body);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--primitive-text-on-accent) 90%, transparent), 0 28px 72px color-mix(in srgb, var(--primitive-body) 22%, transparent)}:is(html[data-primitive-theme=light] .drawer-module__Xd2Mlq__sideLeft,html[data-primitive-theme=light] .drawer-module__Xd2Mlq__sideRight,html[data-primitive-theme=light] .drawer-module__Xd2Mlq__sideTop,html[data-primitive-theme=light] .drawer-module__Xd2Mlq__sideBottom){border-color:color-mix(in srgb, var(--primitive-text-strong) 16%, transparent)}@media (prefers-reduced-motion:reduce){.drawer-module__Xd2Mlq__backdrop,.drawer-module__Xd2Mlq__popup{transition:none}.drawer-module__Xd2Mlq__sideLeft[data-starting-style],.drawer-module__Xd2Mlq__sideLeft[data-ending-style],.drawer-module__Xd2Mlq__sideRight[data-starting-style],.drawer-module__Xd2Mlq__sideRight[data-ending-style],.drawer-module__Xd2Mlq__sideTop[data-starting-style],.drawer-module__Xd2Mlq__sideTop[data-ending-style],.drawer-module__Xd2Mlq__sideBottom[data-starting-style],.drawer-module__Xd2Mlq__sideBottom[data-ending-style]{transform:none}}
.command-bar-module__QjJd5a__bar{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--primitive-red) 6%, transparent), transparent 60%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--primitive-teal) 6%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--primitive-text-on-accent) 4%, transparent), color-mix(in srgb, var(--primitive-text-on-accent) 0%, transparent)), var(--primitive-panel-strong);border:1px solid var(--primitive-line-strong);width:100%;max-width:560px;box-shadow:var(--primitive-surface-shadow);color:var(--primitive-body);-webkit-backdrop-filter:blur(22px)saturate(1.18);isolation:isolate;border-radius:14px;grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden}.command-bar-module__QjJd5a__head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px 12px;display:grid}.command-bar-module__QjJd5a__searchIcon{color:var(--primitive-muted)}.command-bar-module__QjJd5a__input{appearance:none;width:100%;height:24px;color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-base);letter-spacing:.01em;background:0 0;border:0;outline:none}.command-bar-module__QjJd5a__input::placeholder{color:var(--primitive-muted)}.command-bar-module__QjJd5a__input::-webkit-search-decoration{display:none}.command-bar-module__QjJd5a__input::-webkit-search-cancel-button{display:none}.command-bar-module__QjJd5a__input::-webkit-search-results-button{display:none}.command-bar-module__QjJd5a__input::-webkit-search-results-decoration{display:none}.command-bar-module__QjJd5a__divider{background:linear-gradient(90deg, transparent, var(--primitive-line) 12%, var(--primitive-line) 88%, transparent);height:1px}.command-bar-module__QjJd5a__list{scrollbar-gutter:stable;gap:4px;max-height:360px;margin:0;padding:6px 6px 8px;list-style:none;display:grid;overflow-y:auto}.command-bar-module__QjJd5a__sectionItem{gap:2px;display:grid}.command-bar-module__QjJd5a__sectionHeading{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);padding:10px 12px 4px}.command-bar-module__QjJd5a__sectionList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.command-bar-module__QjJd5a__item{border-radius:var(--primitive-radius-md);cursor:pointer;font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:9px 12px;transition:background .14s,transform .14s;display:grid}.command-bar-module__QjJd5a__item:hover,.command-bar-module__QjJd5a__item:focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--primitive-teal) 10%, transparent), color-mix(in srgb, var(--primitive-teal) 4%, transparent)), var(--primitive-field-bg);outline:none;transform:translateY(-1px)}.command-bar-module__QjJd5a__item:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primitive-teal) 45%, transparent)}.command-bar-module__QjJd5a__itemIcon{color:var(--primitive-muted);justify-content:center;align-items:center;display:inline-flex}.command-bar-module__QjJd5a__itemLabel{gap:1px;min-width:0;display:grid}.command-bar-module__QjJd5a__itemTitle{font-weight:var(--primitive-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.command-bar-module__QjJd5a__itemHint{color:var(--primitive-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.command-bar-module__QjJd5a__itemShortcut{align-items:center;gap:3px;display:inline-flex}.command-bar-module__QjJd5a__empty{text-align:center;font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);color:var(--primitive-muted);padding:28px 18px}.command-bar-module__QjJd5a__foot{border-top:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.command-bar-module__QjJd5a__footCount{font-weight:var(--primitive-weight-bold)}.command-bar-module__QjJd5a__footHint{align-items:center;gap:8px;display:inline-flex}html[data-primitive-theme=light] .command-bar-module__QjJd5a__bar{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--primitive-red) 8%, transparent), transparent 60%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--primitive-teal) 8%, transparent), transparent 60%), linear-gradient(145deg, color-mix(in srgb, var(--primitive-text-on-accent) 96%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 68%, transparent)), var(--primitive-panel-strong);border-color:color-mix(in srgb, var(--primitive-text-strong) 16%, transparent);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 92%, transparent), 0 32px 58px color-mix(in srgb, var(--primitive-body) 18%, transparent);color:var(--primitive-body)}:is(html[data-primitive-theme=light] .command-bar-module__QjJd5a__input,html[data-primitive-theme=light] .command-bar-module__QjJd5a__item){color:var(--primitive-text-strong)}:is(html[data-primitive-theme=light] .command-bar-module__QjJd5a__item:hover,html[data-primitive-theme=light] .command-bar-module__QjJd5a__item:focus-visible){background:linear-gradient(180deg, color-mix(in srgb, var(--primitive-teal) 9%, transparent), color-mix(in srgb, var(--primitive-teal) 4%, transparent)), color-mix(in srgb, var(--primitive-text-on-accent) 72%, transparent)}@media (prefers-reduced-motion:reduce){.command-bar-module__QjJd5a__item,.command-bar-module__QjJd5a__item:hover,.command-bar-module__QjJd5a__item:focus-visible{transition:none;transform:none}}
.tag-input-module__jlwQBW__tagInput{gap:6px;width:100%;display:grid}.tag-input-module__jlwQBW__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);justify-content:space-between;align-items:center;display:flex}.tag-input-module__jlwQBW__count{font-weight:var(--primitive-weight-semibold);letter-spacing:.04em;color:var(--primitive-body)}.tag-input-module__jlwQBW__field{background:linear-gradient(180deg, var(--primitive-glass-soft), transparent), var(--primitive-panel);border:1px solid var(--primitive-line);min-height:44px;box-shadow:var(--primitive-shadow-inset);cursor:text;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 10px;transition:border-color .18s,box-shadow .18s;display:flex}.tag-input-module__jlwQBW__field:focus-within{border-color:color-mix(in srgb, var(--primitive-teal) 55%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 4%, transparent), 0 0 0 3px color-mix(in srgb, var(--primitive-teal) 18%, transparent)}.tag-input-module__jlwQBW__tag{border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--primitive-teal) 22%, transparent), color-mix(in srgb, var(--primitive-teal) 8%, transparent));border:1px solid color-mix(in srgb, var(--primitive-teal) 42%, transparent);height:26px;color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-medium);letter-spacing:.02em;line-height:var(--primitive-leading-none);align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.tag-input-module__jlwQBW__tagLabel{display:inline-block}.tag-input-module__jlwQBW__tagRemove{appearance:none;background:color-mix(in srgb, var(--primitive-teal) 8%, transparent);width:18px;height:18px;color:inherit;border-radius:var(--primitive-radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;margin-left:2px;transition:background .14s;display:inline-flex}.tag-input-module__jlwQBW__tagRemove:hover{background:color-mix(in srgb, var(--primitive-teal) 28%, transparent)}.tag-input-module__jlwQBW__tagRemove:focus-visible{outline-offset:1px;outline:1px solid}.tag-input-module__jlwQBW__input{appearance:none;min-width:100px;height:26px;color:var(--primitive-text-strong);font-family:var(--primitive-font-body);font-size:var(--primitive-text-sm);letter-spacing:.01em;background:0 0;border:0;outline:none;flex:80px}.tag-input-module__jlwQBW__input::placeholder{color:var(--primitive-muted)}.tag-input-module__jlwQBW__helper{font-family:var(--primitive-font-body);color:var(--primitive-muted);letter-spacing:.02em;font-size:11px}.tag-input-module__jlwQBW__disabled{opacity:.5;pointer-events:none}html[data-primitive-theme=light] .tag-input-module__jlwQBW__field{background:linear-gradient(180deg, color-mix(in srgb, var(--primitive-text-on-accent) 84%, transparent), color-mix(in srgb, var(--primitive-panel-strong) 56%, transparent)), var(--primitive-panel);border-color:color-mix(in srgb, var(--primitive-text-strong) 14%, transparent);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 86%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--primitive-body) 4%, transparent)}html[data-primitive-theme=light] .tag-input-module__jlwQBW__field:focus-within{border-color:color-mix(in srgb, var(--primitive-teal) 48%, transparent);box-shadow:inset 1px 1px 0 color-mix(in srgb, var(--primitive-text-on-accent) 86%, transparent), 0 0 0 3px color-mix(in srgb, var(--primitive-teal) 16%, transparent)}html[data-primitive-theme=light] .tag-input-module__jlwQBW__tag{background:linear-gradient(180deg, color-mix(in srgb, var(--primitive-teal) 14%, transparent), color-mix(in srgb, var(--primitive-teal) 6%, transparent));border-color:color-mix(in srgb, var(--primitive-teal) 28%, transparent);color:color-mix(in oklab, var(--primitive-teal) 76%, black)}html[data-primitive-theme=light] .tag-input-module__jlwQBW__tagRemove{background:color-mix(in srgb, var(--primitive-teal) 8%, transparent)}html[data-primitive-theme=light] .tag-input-module__jlwQBW__tagRemove:hover{background:color-mix(in srgb, var(--primitive-teal) 16%, transparent)}@media (prefers-reduced-motion:reduce){.tag-input-module__jlwQBW__field,.tag-input-module__jlwQBW__tagRemove{transition:none}}
.button-dna-link-module__vlDmiG__link{min-height:var(--primitive-size-command-sm,44px);border:1px solid var(--primitive-line,#ffffff29);border-radius:var(--primitive-radius-sm,4px);color:var(--primitive-text-strong,#fff);background:linear-gradient(180deg, var(--primitive-glass-soft,#ffffff14), transparent), var(--primitive-recessed,#00000052);font-family:var(--primitive-font-mono,monospace);font-size:var(--primitive-text-2xs,10px);font-weight:var(--primitive-weight-bold,700);letter-spacing:var(--primitive-tracking-wide,.08em);text-transform:uppercase;white-space:nowrap;transition:transform var(--primitive-duration-fast,.15s) var(--primitive-ease-out,ease), border-color var(--primitive-duration-fast,.15s) var(--primitive-ease-out,ease), background var(--primitive-duration-fast,.15s) var(--primitive-ease-out,ease);justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.button-dna-link-module__vlDmiG__link:hover,.button-dna-link-module__vlDmiG__link:focus-visible{border-color:color-mix(in oklab, var(--primitive-red,#e62028) 46%, var(--primitive-line,#ffffff29));color:var(--primitive-text-on-accent,#fff);background:var(--primitive-btn-primary-bg,var(--primitive-red,#e62028));outline:none;transform:translateY(-1px)}
