.PricingPlans_grid__iAiMj{list-style:none;margin:clamp(28px,3.4vw,44px) 0 0;padding:0;display:grid;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px);align-items:stretch}@media (min-width:880px){.PricingPlans_grid__iAiMj{grid-template-columns:repeat(3,1fr)}}.PricingPlans_card__xdLND{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(24px,2.6vw,34px)}.PricingPlans_cardHi__Hro_4{border-color:var(--brass-deep);box-shadow:var(--shadow-pop)}@media (min-width:880px){.PricingPlans_cardHi__Hro_4{transform:translateY(-10px)}}.PricingPlans_badge__BA0eY{position:absolute;top:clamp(16px,2vw,22px);right:clamp(16px,2vw,22px);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-deep);background:var(--accent-soft);border:1px solid var(--border);border-radius:999px;padding:5px 11px}.PricingPlans_name__Qnxdn{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;font-size:1.3rem;color:var(--text)}.PricingPlans_price__CzGNI{margin:14px 0 0;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1;font-size:clamp(2.2rem,1.6rem + 2vw,2.8rem);color:var(--text)}.PricingPlans_setup__mdCR5{margin:8px 0 0;font-size:.92rem;color:var(--muted)}.PricingPlans_blurb__1iKT8{margin:16px 0 0;font-size:.98rem;line-height:1.55;color:var(--muted)}.PricingPlans_features__NQl5t{list-style:none;margin:clamp(18px,2.2vw,24px) 0 0;padding:clamp(18px,2.2vw,24px) 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.PricingPlans_feature__ZqCk7{display:flex;align-items:flex-start;gap:12px;font-size:.96rem;line-height:1.45;color:var(--text)}.PricingPlans_check__szY8R{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:999px;background:var(--accent-soft);color:var(--brass-deep)}.PricingPlans_check__szY8R svg{width:14px;height:14px}.PricingPlans_cta___HTP4{margin-top:clamp(22px,2.6vw,30px)}.PricingPlans_card__xdLND .PricingPlans_cta___HTP4{margin-top:auto;margin-bottom:0}.PricingPlans_footnote__bMGE4{margin:12px 0 0;font-size:.82rem;line-height:1.4;color:var(--faint);text-align:center}@media (prefers-reduced-motion:reduce){.PricingPlans_cardHi__Hro_4{transform:none}}.PricingTiers_tableWrap__5yHj0{margin-top:clamp(28px,3.4vw,44px)}.PricingTiers_scroll__34EER{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);-webkit-overflow-scrolling:touch}.PricingTiers_table__Izj3F{width:100%;min-width:720px;border-collapse:collapse;text-align:left}.PricingTiers_caption__Mcc6h{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PricingTiers_colHead__RnrO_,.PricingTiers_rowHead__VtVdc{font-family:var(--font-display)}.PricingTiers_colHead__RnrO_,thead .PricingTiers_rowHead__VtVdc{background:var(--surface-2);border-bottom:1px solid var(--border-strong)}.PricingTiers_colHead__RnrO_{padding:clamp(16px,2vw,20px) clamp(16px,2vw,22px);font-weight:700;font-size:clamp(1.02rem,.95rem + .4vw,1.18rem);letter-spacing:-.01em;color:var(--text);white-space:nowrap}.PricingTiers_colHeadFirst__9B1a_{border-left:1px solid var(--border)}.PricingTiers_colHeadLabel__vVomb{font-weight:700;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}tbody .PricingTiers_rowHead__VtVdc{font-weight:700;font-size:clamp(.98rem,.94rem + .3vw,1.08rem);letter-spacing:-.005em}.PricingTiers_cell__JM5qa,tbody .PricingTiers_rowHead__VtVdc{padding:clamp(14px,1.7vw,18px) clamp(16px,2vw,22px);color:var(--text);border-bottom:1px solid var(--border);white-space:nowrap}.PricingTiers_cell__JM5qa{font-size:clamp(.95rem,.92rem + .25vw,1.02rem);line-height:1.4}.PricingTiers_cellFirst__4BEc_{border-left:1px solid var(--border)}tbody tr:nth-child(2n) .PricingTiers_cell__JM5qa,tbody tr:nth-child(2n) .PricingTiers_rowHead__VtVdc{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}tbody tr:last-child .PricingTiers_cell__JM5qa,tbody tr:last-child .PricingTiers_rowHead__VtVdc{border-bottom:0}.PricingTiers_unlimited__giZKf{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--brass-deep)}.PricingTiers_check__Bv5N6{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--accent-soft);color:var(--brass-deep)}.PricingTiers_check__Bv5N6 svg{width:13px;height:13px}.PricingTiers_cellSoon__YdCJa{color:var(--muted)}.PricingTiers_note__AkQs3{margin:clamp(18px,2.2vw,26px) 0 0;max-width:64ch;color:var(--muted);font-size:.98rem;line-height:1.65}.PricingTiers_ctaRow__un3Ce{margin-top:clamp(22px,2.6vw,30px)}@media (max-width:600px){.PricingTiers_note__AkQs3{font-size:.94rem}}.artifacts_grid__9KkYu{display:grid;grid-gap:clamp(22px,3vw,38px);gap:clamp(22px,3vw,38px);margin-top:clamp(30px,4vw,52px)}@media (min-width:760px){.artifacts_grid__9KkYu{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}}.artifacts_artifact__3mX_T{margin:0;display:flex;flex-direction:column;gap:16px;padding:clamp(20px,2.4vw,30px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.artifacts_artifactCap__AUNjR{display:flex;flex-direction:column;gap:5px}.artifacts_artifactName__Ujy2v{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;font-size:1.2rem;color:var(--text)}.artifacts_artifactNote__HaNHx{font-size:.9rem;line-height:1.5;color:var(--muted)}.artifacts_artifactStage__dOjPe{display:grid;place-items:center;padding:clamp(28px,4vw,52px) clamp(12px,2vw,24px);border-radius:var(--radius);background:var(--bg)}.artifacts_ledgerWrap__RsGj5{width:min(100%,460px)}.artifacts_ledger__Kui9u{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-lg);background:var(--dark-2);border:1px solid var(--dark-border);box-shadow:var(--shadow-pop);padding:clamp(22px,2.6vw,30px);--text:var(--on-dark);--muted:var(--on-dark-muted)}.artifacts_ledgerGlow__7qCLR{position:absolute;inset:-40% -20% auto -20%;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 72% 0,color-mix(in srgb,var(--green-neon) 22%,transparent),transparent 64%),radial-gradient(44% 60% at 10% 10%,color-mix(in srgb,var(--cool) 18%,transparent),transparent 62%);animation:artifacts_ledgerDrift__zYgLg 30s ease-in-out infinite alternate}@keyframes artifacts_ledgerDrift__zYgLg{0%{transform:translate3d(-2%,-2%,0) scale(1.02);opacity:.85}to{transform:translate3d(3%,2%,0) scale(1.1);opacity:1}}.artifacts_ledgerHead__l5B__{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.artifacts_ledgerLabel__84TQI{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-muted);font-weight:600}.artifacts_ledgerStatus__kOc6_{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:600;color:var(--green-neon)}.artifacts_ledgerPing__ZBmUn{position:relative;width:8px;height:8px;border-radius:999px;background:var(--green-neon);flex:none}.artifacts_ledgerPing__ZBmUn:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--green-neon);animation:artifacts_ledgerPing__ZBmUn 2.6s ease-out infinite}@keyframes artifacts_ledgerPing__ZBmUn{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.2);opacity:0}}.artifacts_wire__cRedh{display:grid;grid-gap:14px;gap:14px}.artifacts_wireRow___VU_7{display:flex;align-items:flex-start;gap:13px;opacity:0;transform:translateY(8px);animation:artifacts_wireIn__DOY5T .7s cubic-bezier(.22,.61,.36,1) forwards}.artifacts_wireRow___VU_7:first-child{animation-delay:.15s}.artifacts_wireRow___VU_7:nth-child(2){animation-delay:.55s}@keyframes artifacts_wireIn__DOY5T{to{opacity:1;transform:none}}.artifacts_wireNode__CdIOZ{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:11px;border:1px solid var(--dark-border);background:var(--dark-3);color:var(--on-dark-muted)}.artifacts_wireNode__CdIOZ svg{width:18px;height:18px}.artifacts_wireNode--reply__cgGh9{border-color:color-mix(in srgb,var(--green-neon) 40%,transparent);background:var(--accent-soft);color:var(--green-neon)}.artifacts_wireBody__pM32Z{min-width:0;flex:1 1;padding-top:1px}.artifacts_wireFrom__SSM__{font-size:.78rem;font-weight:600;color:var(--on-dark-muted);letter-spacing:.01em}.artifacts_wireText__RTc3D{margin-top:4px;font-size:.94rem;line-height:1.45;color:var(--on-dark)}.artifacts_wireText__RTc3D em{font-style:normal;color:var(--green-bright)}.artifacts_wireBar__xFmp6{margin-top:9px;height:6px;border-radius:999px;background:var(--surface-2)}.artifacts_wireBar--short__ZZCuf{width:58%}@media (prefers-reduced-motion:reduce){.artifacts_ledgerGlow__7qCLR,.artifacts_ledgerPing__ZBmUn:after,.artifacts_wireRow___VU_7{animation:none}.artifacts_wireRow___VU_7{opacity:1;transform:none}}.ConsentBanner_previewFrame__Op_mw[data-theme=dark],.ConsentBanner_root__pBlmp[data-theme=dark]{--bg:#0b0b0c;--fg:#ffffff;--fg2:rgba(255,255,255,0.66);--fg3:rgba(255,255,255,0.46);--line:rgba(255,255,255,0.16);--pbg:#ffffff;--pfg:#0b0b0c;--gline:rgba(255,255,255,0.34)}.ConsentBanner_previewFrame__Op_mw[data-theme=light],.ConsentBanner_root__pBlmp[data-theme=light]{--bg:#ffffff;--fg:#0a0a0a;--fg2:rgba(0,0,0,0.6);--fg3:rgba(0,0,0,0.46);--line:rgba(0,0,0,0.12);--pbg:#0a0a0a;--pfg:#ffffff;--gline:rgba(0,0,0,0.24)}.ConsentBanner_root__pBlmp{position:fixed;z-index:1000}html[data-studio-fs-lock] .ConsentBanner_root__pBlmp{z-index:2001}.ConsentBanner_root__pBlmp[data-format=bar]{width:min(880px,calc(100vw - 2rem))}.ConsentBanner_root__pBlmp[data-format=card]{width:min(360px,calc(100vw - 2rem))}.ConsentBanner_root__pBlmp:not([data-format=modal])[data-position^=bottom-]{bottom:max(1rem,env(safe-area-inset-bottom,0px));top:auto}.ConsentBanner_root__pBlmp:not([data-format=modal])[data-position^=top-]{top:max(1rem,env(safe-area-inset-top,0px));bottom:auto}.ConsentBanner_root__pBlmp:not([data-format=modal])[data-position$=-left]{left:max(1rem,env(safe-area-inset-left,0px));right:auto;transform:none}.ConsentBanner_root__pBlmp:not([data-format=modal])[data-position$=-right]{right:max(1rem,env(safe-area-inset-right,0px));left:auto;transform:none}.ConsentBanner_root__pBlmp:not([data-format=modal])[data-position$=-center]{left:50%;right:auto;transform:translateX(-50%)}.ConsentBanner_root__pBlmp[data-format=modal]{inset:0;display:flex;align-items:center;justify-content:center;padding:1rem}.ConsentBanner_scrim__9OeqQ{position:absolute;inset:0;background:rgba(0,0,0,.45)}.ConsentBanner_panel__eeCAB{position:relative;width:100%;box-sizing:border-box;background:var(--bg);color:var(--fg);border:.5px solid var(--line);border-radius:14px;padding:16px 18px;font-size:.875rem;line-height:1.5;box-shadow:0 12px 40px rgba(0,0,0,.28)}.ConsentBanner_root__pBlmp[data-format=modal] .ConsentBanner_panel__eeCAB{max-width:440px}.ConsentBanner_title__jnDBx{margin:0;font-size:1rem;font-weight:500}.ConsentBanner_lede__HvvXh{min-width:0}.ConsentBanner_body__RjDnQ{margin:8px 0 0;font-size:.875rem;color:var(--fg2)}.ConsentBanner_root__pBlmp[data-format=bar][data-expanded=false] .ConsentBanner_panel__eeCAB{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:24px;column-gap:24px;grid-row-gap:10px;row-gap:10px}.ConsentBanner_root__pBlmp[data-format=bar][data-expanded=false] .ConsentBanner_actions__oxEt_{margin:0;padding:0;border-top:none}.ConsentBanner_root__pBlmp[data-format=bar][data-expanded=false] .ConsentBanner_btn___gcaL{flex:0 0 auto}.ConsentBanner_root__pBlmp[data-format=bar][data-expanded=false] .ConsentBanner_foot__kb__Z{grid-column:1/-1;margin:0}@media (max-width:560px){.ConsentBanner_root__pBlmp[data-format=bar][data-expanded=false] .ConsentBanner_panel__eeCAB{grid-template-columns:1fr}.ConsentBanner_root__pBlmp[data-format=bar][data-expanded=false] .ConsentBanner_actions__oxEt_{margin-top:12px}}.ConsentBanner_cats__z7cB1{margin-top:4px}.ConsentBanner_cat__5ifwN{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.ConsentBanner_catText__7u_2p{display:flex;flex-direction:column;gap:2px}.ConsentBanner_catName__qwlcE{font-size:.875rem;font-weight:500}.ConsentBanner_catBody__hIjYt{font-size:.8125rem;color:var(--fg2)}.ConsentBanner_always__ecgLz{flex:0 0 auto;font-size:.75rem;color:var(--fg2);border:1px solid var(--line);padding:4px 10px;border-radius:999px;white-space:nowrap}.ConsentBanner_toggle__jUC_T{flex:0 0 auto;position:relative;width:40px;height:23px;padding:0;border:1px solid var(--gline);border-radius:999px;background:transparent;cursor:pointer}.ConsentBanner_toggle__jUC_T[data-on=true]{background:var(--fg);border-color:var(--fg)}.ConsentBanner_knob__dSnPd{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:var(--fg)}.ConsentBanner_toggle__jUC_T[data-on=true] .ConsentBanner_knob__dSnPd{left:19px;background:var(--bg)}.ConsentBanner_actions__oxEt_{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.ConsentBanner_btn___gcaL{flex:1 1 auto;min-width:96px;font:inherit;font-weight:500;padding:9px 14px;border-radius:10px;cursor:pointer;background:transparent;color:var(--fg);border:1px solid var(--gline)}.ConsentBanner_btnPrimary__sCCgJ{background:var(--pbg);color:var(--pfg);border-color:transparent}.ConsentBanner_foot__kb__Z{margin:12px 0 0;font-size:.75rem;color:var(--fg3);line-height:1.5}.ConsentBanner_link__WFzCk{color:var(--fg);text-decoration:underline;text-underline-offset:.12em}.ConsentBanner_btn___gcaL:focus-visible,.ConsentBanner_link__WFzCk:focus-visible,.ConsentBanner_settingsTrigger__PU4Xg:focus-visible,.ConsentBanner_toggle__jUC_T:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ConsentBanner_settingsTrigger__PU4Xg{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;text-decoration:underline;text-underline-offset:.12em}@media (prefers-reduced-motion:no-preference){.ConsentBanner_panel__eeCAB{animation:ConsentBanner_consent-rise__gvi_1 .3s ease-out}.ConsentBanner_knob__dSnPd{transition:left .15s ease,background .15s ease}@keyframes ConsentBanner_consent-rise__gvi_1{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}}.ConsentBanner_previewStage__jeLBC{display:flex;align-items:flex-end;justify-content:center;min-height:220px;padding:18px;border-radius:14px}.ConsentBanner_previewStage__jeLBC[data-theme=dark]{background:#161617}.ConsentBanner_previewStage__jeLBC[data-theme=light]{background:#f1efe8}.ConsentBanner_previewStage__jeLBC[data-position^=top-]{align-items:flex-start}.ConsentBanner_previewStage__jeLBC[data-position^=bottom-]{align-items:flex-end}.ConsentBanner_previewStage__jeLBC[data-position$=-left]{justify-content:flex-start}.ConsentBanner_previewStage__jeLBC[data-position$=-center]{justify-content:center}.ConsentBanner_previewStage__jeLBC[data-position$=-right]{justify-content:flex-end}.ConsentBanner_previewStage__jeLBC[data-format=modal]{align-items:center;justify-content:center}.ConsentBanner_previewStage__jeLBC[data-format=card] .ConsentBanner_previewFrame__Op_mw,.ConsentBanner_root__pBlmp[data-format=card] .ConsentBanner_previewFrame__Op_mw{width:min(320px,100%)}.ConsentBanner_previewFrame__Op_mw{width:min(420px,100%)}.ConsentBanner_previewFrame__Op_mw .ConsentBanner_panel__eeCAB{box-shadow:none;animation:none}.GlitchHighRoadsLogo_mark__Krz3D{display:block;width:max-content;max-width:100%;color:inherit;text-decoration:none;border-radius:4px}.GlitchHighRoadsLogo_mark__Krz3D:focus-visible{outline:2px solid rgba(4,19,11,.55);outline-offset:4px}.GlitchHighRoadsLogo_svg__NOFHD{display:block;width:auto;max-width:100%;overflow:visible;aspect-ratio:168/50;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);--hr-shift-strong:clamp(1.5px,0.14em,3px);--hr-shift-soft:clamp(0.75px,0.07em,1.5px);--hr-rgb-shift-strong:clamp(1px,0.11em,2.5px);--hr-rgb-shift-soft:clamp(0.5px,0.055em,1.25px);--hr-logo-ease:cubic-bezier(0.22,1,0.36,1);--hr-logo-glitch-duration:420ms;--hr-logo-rgb-duration:320ms;--hr-base-opacity-hover:0.82;--hr-rgb-ghost-a-peak:0.42;--hr-rgb-ghost-a-mid:0.26;--hr-rgb-ghost-b-peak:0.36;--hr-rgb-ghost-b-mid:0.22;--hr-rgb-ghost-a-filter:sepia(1) saturate(5) hue-rotate(68deg) brightness(0.82);--hr-rgb-ghost-b-filter:sepia(1) saturate(7) hue-rotate(108deg) brightness(1.18);transition:color .28s ease}.GlitchHighRoadsLogo_mark__Krz3D:focus-visible .GlitchHighRoadsLogo_svg__NOFHD,.GlitchHighRoadsLogo_mark__Krz3D:hover .GlitchHighRoadsLogo_svg__NOFHD{color:#04130b}.GlitchHighRoadsLogo_base__1wVfx{transition:opacity .28s ease}.GlitchHighRoadsLogo_ghost__ost1M,.GlitchHighRoadsLogo_slice__Gm8Em{opacity:0;pointer-events:none}.GlitchHighRoadsLogo_sliceA__enz_9{-webkit-clip-path:inset(8% 0 56% 0);clip-path:inset(8% 0 56% 0)}.GlitchHighRoadsLogo_sliceB__FC6GN{-webkit-clip-path:inset(58% 0 10% 0);clip-path:inset(58% 0 10% 0)}.GlitchHighRoadsLogo_ghostR__Igjx_{filter:var(--hr-rgb-ghost-a-filter)}.GlitchHighRoadsLogo_ghostC__YfF4c{filter:var(--hr-rgb-ghost-b-filter)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.GlitchHighRoadsLogo_run__lEe3U .GlitchHighRoadsLogo_base__1wVfx{opacity:var(--hr-base-opacity-hover)}.GlitchHighRoadsLogo_run__lEe3U .GlitchHighRoadsLogo_sliceA__enz_9{animation:GlitchHighRoadsLogo_glitchSliceA__URKL8 var(--hr-logo-glitch-duration) var(--hr-logo-ease) 1}.GlitchHighRoadsLogo_run__lEe3U .GlitchHighRoadsLogo_sliceB__FC6GN{animation:GlitchHighRoadsLogo_glitchSliceB__sylPN var(--hr-logo-glitch-duration) var(--hr-logo-ease) 1}.GlitchHighRoadsLogo_run__lEe3U .GlitchHighRoadsLogo_ghostR__Igjx_{animation:GlitchHighRoadsLogo_glitchRgbA__gJ2Nn var(--hr-logo-rgb-duration) var(--hr-logo-ease) 1}.GlitchHighRoadsLogo_run__lEe3U .GlitchHighRoadsLogo_ghostC__YfF4c{animation:GlitchHighRoadsLogo_glitchRgbB__el68R var(--hr-logo-rgb-duration) var(--hr-logo-ease) 1}}@keyframes GlitchHighRoadsLogo_glitchSliceA__URKL8{0%{opacity:0;transform:translateZ(0)}18%{opacity:1;transform:translate3d(calc(-1 * var(--hr-shift-strong)),0,0)}42%{opacity:1;transform:translate3d(var(--hr-shift-strong),0,0)}68%{opacity:1;transform:translate3d(calc(-1 * var(--hr-shift-soft)),0,0)}to{opacity:0;transform:translateZ(0)}}@keyframes GlitchHighRoadsLogo_glitchSliceB__sylPN{0%{opacity:0;transform:translateZ(0)}18%{opacity:1;transform:translate3d(var(--hr-shift-strong),0,0)}42%{opacity:1;transform:translate3d(calc(-1 * var(--hr-shift-strong)),0,0)}68%{opacity:1;transform:translate3d(var(--hr-shift-soft),0,0)}to{opacity:0;transform:translateZ(0)}}@keyframes GlitchHighRoadsLogo_glitchRgbA__gJ2Nn{0%{opacity:0;transform:translateZ(0)}32%{opacity:var(--hr-rgb-ghost-a-peak);transform:translate3d(var(--hr-rgb-shift-strong),0,0)}68%{opacity:var(--hr-rgb-ghost-a-mid);transform:translate3d(calc(-1 * var(--hr-rgb-shift-soft)),0,0)}to{opacity:0;transform:translateZ(0)}}@keyframes GlitchHighRoadsLogo_glitchRgbB__el68R{0%{opacity:0;transform:translateZ(0)}32%{opacity:var(--hr-rgb-ghost-b-peak);transform:translate3d(calc(-1 * var(--hr-rgb-shift-strong)),0,0)}68%{opacity:var(--hr-rgb-ghost-b-mid);transform:translate3d(var(--hr-rgb-shift-soft),0,0)}to{opacity:0;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.GlitchHighRoadsLogo_base__1wVfx{transition:none!important}.GlitchHighRoadsLogo_ghost__ost1M,.GlitchHighRoadsLogo_slice__Gm8Em{animation:none!important}}.BenefitMarquee_band__K3dTl{--card-gap:clamp(14px,1.4vw,22px);position:relative;display:flex;flex-direction:column;gap:0;padding-top:clamp(80px,9vw,136px);padding-bottom:clamp(48px,6vw,96px);background:linear-gradient(180deg,#ffffff 0,#ffffff 60%,var(--ink-900,#ffffff) 100%)}.BenefitMarquee_head__fCDXz{margin-bottom:clamp(28px,3.5vw,48px);text-align:center}.BenefitMarquee_head__fCDXz .demos__title{margin:0 auto;text-align:center}.BenefitMarquee_row__lpv1t{overflow:hidden;padding-block:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.BenefitMarquee_track__r220T{display:flex;width:max-content;transform:translateZ(0);will-change:transform}.BenefitMarquee_set__gMoiC{display:flex;flex:none;align-items:stretch;gap:var(--card-gap);margin:0;padding:0;-webkit-padding-end:var(--card-gap);padding-inline-end:var(--card-gap);list-style:none}.BenefitMarquee_card__clgpp{flex:none;width:clamp(204px,19vw,248px);min-height:clamp(150px,15vw,176px);display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(18px,1.5vw,24px);border-radius:16px;background:#ffffff;border:1px solid var(--border,rgba(14,30,22,.1));box-shadow:0 1px 2px rgba(14,20,26,.04),0 10px 20px -18px rgba(14,20,26,.2);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.BenefitMarquee_card__clgpp:hover{transform:translateY(-3px);border-color:rgba(12,154,94,.45);box-shadow:0 2px 4px rgba(14,20,26,.05),0 14px 24px -16px rgba(14,20,26,.26)}.BenefitMarquee_card__clgpp:hover .BenefitMarquee_chip__U1AiW{background:rgba(12,154,94,.16);border-color:rgba(12,154,94,.3)}.BenefitMarquee_chip__U1AiW{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:var(--brass,#0a7d4c);background:rgba(12,154,94,.1);border:1px solid rgba(12,154,94,.18);transition:background .2s ease,border-color .2s ease}.BenefitMarquee_chip__U1AiW svg{width:22px;height:22px}.BenefitMarquee_text__IxROk{display:flex;flex-direction:column;gap:4px}.BenefitMarquee_label__T8U5J{font-size:clamp(1.02rem,.94rem + .34vw,1.16rem);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--text,#0e141a);-webkit-line-clamp:1}.BenefitMarquee_label__T8U5J,.BenefitMarquee_sub___T9be{font-family:var(--font-sans);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.BenefitMarquee_sub___T9be{font-size:clamp(.84rem,.79rem + .2vw,.94rem);line-height:1.35;color:var(--muted,#51606a);-webkit-line-clamp:2;min-height:calc(1.35em * 2)}.BenefitMarquee_srOnly__eR7nN{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;list-style:none}.DemoThumb_svg__H3cx5{display:block;width:100%;height:auto}.DemoThumb_ground__sokTz{fill:none;stroke:rgba(14,30,22,.16);stroke-width:1.5;stroke-linecap:round}.DemoThumb_beam__7Kls4,.DemoThumb_post__MpVJJ{fill:none;stroke:var(--brass-deep);stroke-width:2;stroke-linecap:round}.DemoThumb_slat__0XIhI{fill:none;stroke:var(--brass-deep);stroke-width:1.5;stroke-linecap:round;transform-box:fill-box;transform-origin:top center;transform:scaleY(1);opacity:.85}.DemoThumb_dot__rLu2o{fill:var(--brass-deep);transform:translateX(264px)}[data-play] .DemoThumb_post__MpVJJ{animation:DemoThumb_drawLine__igd1L .52s cubic-bezier(.45,.05,.2,1) both;animation-delay:calc(var(--i) * .11s)}[data-play] .DemoThumb_beam__7Kls4{animation:DemoThumb_drawLine__igd1L .62s cubic-bezier(.45,.05,.2,1) both;animation-delay:calc(.7s + var(--i) * .14s)}[data-play] .DemoThumb_slat__0XIhI{animation:DemoThumb_slatGrow__fWpnW .36s cubic-bezier(.34,1.2,.4,1) both;animation-delay:calc(1.18s + var(--i) * 70ms)}[data-play] .DemoThumb_dot__rLu2o{animation:DemoThumb_dotTravel__GAwnQ .9s cubic-bezier(.45,.05,.2,1) both;animation-delay:.76s}@keyframes DemoThumb_drawLine__igd1L{0%{stroke-dashoffset:var(--len,224px)}to{stroke-dashoffset:0}}@keyframes DemoThumb_slatGrow__fWpnW{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:.85}}@keyframes DemoThumb_dotTravel__GAwnQ{0%{transform:translateX(40px);opacity:0}12%{opacity:1}90%{opacity:1}to{transform:translateX(264px);opacity:1}}.DemoThumb_cab__dcIZX{fill:none;stroke:var(--brass-deep);stroke-width:2;stroke-linejoin:round}.DemoThumb_slabWrap__KBevh{transform:translateX(0)}.DemoThumb_slab__J6kh2{fill:rgba(14,30,22,.06);stroke:var(--brass-deep);stroke-width:1.5}.DemoThumb_slabEdge__bZrxk{fill:none;stroke:var(--brass-deep);stroke-width:1.5;stroke-linecap:round;opacity:.5}.DemoThumb_handle__fqLCy{fill:none;stroke:var(--brass-deep);stroke-width:3;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transform:scale(1);opacity:1}[data-play] .DemoThumb_cab__dcIZX{animation:DemoThumb_drawCab__PVcl_ .56s cubic-bezier(.45,.05,.2,1) both;animation-delay:calc(var(--i) * .24s)}[data-play] .DemoThumb_slabWrap__KBevh{animation:DemoThumb_slabSlide__gv9Sw .62s cubic-bezier(.22,.7,.2,1) both;animation-delay:1.04s}[data-play] .DemoThumb_handle__fqLCy{animation:DemoThumb_handlePop__6Fx7w .32s cubic-bezier(.34,1.4,.4,1) both;animation-delay:calc(1.62s + var(--i) * .12s)}@keyframes DemoThumb_drawCab__PVcl_{0%{stroke-dashoffset:var(--len,232px)}to{stroke-dashoffset:0}}@keyframes DemoThumb_slabSlide__gv9Sw{0%{transform:translateX(-70px);opacity:0}20%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes DemoThumb_handlePop__6Fx7w{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){[data-play] .DemoThumb_beam__7Kls4,[data-play] .DemoThumb_cab__dcIZX,[data-play] .DemoThumb_dot__rLu2o,[data-play] .DemoThumb_handle__fqLCy,[data-play] .DemoThumb_post__MpVJJ,[data-play] .DemoThumb_slabWrap__KBevh,[data-play] .DemoThumb_slat__0XIhI{animation:none!important}}.DemoGallery_pin__d5N0V{display:flow-root}.DemoGallery_stack__CCZLG{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}.DemoGallery_row__ZN5C2{display:grid;grid-template-columns:1fr;grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}@media (min-width:768px){.DemoGallery_stack__CCZLG .DemoGallery_row__ZN5C2{grid-template-columns:repeat(2,1fr);position:-webkit-sticky;position:sticky;top:var(--demos-row-top,calc(var(--nav-h) + 24px));transform:translateY(calc(var(--cover, 0) * 7%));transform-origin:center top;will-change:transform}.DemoGallery_stack__CCZLG .DemoGallery_row__ZN5C2 .DemoGallery_card__1whqE{transform:scale(calc(1 - var(--cover, 0) * .18));transform-origin:center;will-change:transform}.DemoGallery_stack__CCZLG .DemoGallery_rowSolo__18G7X .DemoGallery_card__1whqE{grid-column:1/-1}.DemoGallery_stack__CCZLG .DemoGallery_rowSolo__18G7X .DemoGallery_thumb__MQWTi{aspect-ratio:7/2}}.DemoGallery_card__1whqE{position:relative;display:block;padding:clamp(14px,1.5vw,18px);border-radius:var(--radius-lg);background:linear-gradient(165deg,rgba(14,21,29,.72),rgba(14,21,29,.66) 82%);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);border:1px solid rgba(255,255,255,.12);color:var(--on-dark);text-decoration:none;overflow:hidden;transition:border-color .3s ease}.DemoGallery_cardInner__vDO97{display:flex;flex-direction:column;gap:clamp(14px,1.4vw,18px)}.DemoGallery_card__1whqE:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 100% 0,rgba(34,229,138,.14),transparent 58%);transition:opacity .35s ease}.DemoGallery_card__1whqE:hover{border-color:rgba(34,229,138,.45);text-decoration:none}.DemoGallery_card__1whqE:hover:before{opacity:1}.DemoGallery_card__1whqE:focus-visible{outline:none;box-shadow:0 0 0 2px var(--green-neon),0 0 0 5px rgba(34,229,138,.28)}.DemoGallery_head__QqBJX{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 11px 11px 16px;border-radius:calc(var(--radius-lg) - 9px);background:rgba(255,255,255,.035);border:1px solid var(--dark-border)}.DemoGallery_label__cbk1w{display:inline-flex;align-items:center;gap:11px;min-width:0;font-weight:600;font-size:clamp(.98rem,.92rem + .3vw,1.12rem);letter-spacing:-.01em;color:var(--on-dark)}.DemoGallery_dot__OJHjO{flex:none;width:7px;height:7px;border-radius:999px;background:var(--green-neon);box-shadow:0 0 10px 1px rgba(34,229,138,.75)}.DemoGallery_arrow__4GVN5{flex:none;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid var(--dark-border);color:var(--on-dark);transition:transform .42s cubic-bezier(.22,.61,.36,1),background .36s ease,color .36s ease,border-color .36s ease}.DemoGallery_arrowTrack__ruNxA{position:relative;width:18px;height:18px;overflow:hidden}.DemoGallery_arrowIcon__J8l4p{position:absolute;inset:0;width:18px;height:18px;transition:transform .48s cubic-bezier(.22,.61,.36,1)}.DemoGallery_arrowIcon__J8l4p:first-child{transform:translateX(0)}.DemoGallery_arrowIcon__J8l4p:last-child{transform:translateX(-100%)}.DemoGallery_card__1whqE:hover .DemoGallery_arrow__4GVN5{background:var(--green-neon);border-color:transparent;color:var(--ink-on-neon);transform:scale(1.08)}.DemoGallery_card__1whqE:hover .DemoGallery_arrowIcon__J8l4p:first-child{transform:translateX(100%)}.DemoGallery_card__1whqE:hover .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateX(0)}.DemoGallery_thumb__MQWTi{position:relative;--thumb-radius:calc(var(--radius-lg) - 9px);border-radius:var(--thumb-radius);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#ffffff,#eef1f0);border:1px solid rgba(255,255,255,.06);aspect-ratio:16/10;display:grid;place-items:center;padding:clamp(18px,2.6vw,34px)}.DemoGallery_thumbModel__ab_WA{padding:0;background:#0c131a;isolation:isolate;-webkit-clip-path:inset(0 round var(--thumb-radius));clip-path:inset(0 round var(--thumb-radius))}.DemoGallery_card__1whqE:has([data-userhover=true]){cursor:none!important}.DemoGallery_thumbInner__Wmwuu{width:100%}.DemoGallery_thumbOverlay__rdEBx{position:absolute;inset:0;z-index:5;display:grid;place-items:center;overflow:hidden;pointer-events:none}.DemoGallery_thumbOverlay__rdEBx:before{content:"";position:absolute;inset:0;background:rgba(14,21,29,.22);opacity:0;transition:opacity .4s ease}.DemoGallery_thumbModel__ab_WA .DemoGallery_thumbOverlay__rdEBx:before{background:rgba(0,0,0,.32)}.DemoGallery_card__1whqE:focus-visible .DemoGallery_thumbOverlay__rdEBx:before,.DemoGallery_card__1whqE:hover .DemoGallery_thumbOverlay__rdEBx:before{opacity:1}.DemoGallery_thumbTitle__g2CUe{position:relative;z-index:1;display:inline-flex;justify-content:center;max-width:min(88%,22ch);margin:0;padding:0 clamp(12px,3vw,24px);font-weight:600;font-size:clamp(1.15rem,1rem + 1.1vw,1.65rem);line-height:1.2;letter-spacing:-.02em;text-align:center;color:var(--text,#0e141a);opacity:0;transition:opacity .35s ease}.DemoGallery_thumbTitle__g2CUe .btn-swap{vertical-align:middle}.DemoGallery_thumbTitle__g2CUe .btn-swap__char{text-shadow:none}.DemoGallery_thumbModel__ab_WA .DemoGallery_thumbTitle__g2CUe{color:#f4f7f6}.DemoGallery_card__1whqE:focus-visible .DemoGallery_thumbTitle__g2CUe,.DemoGallery_card__1whqE:hover .DemoGallery_thumbTitle__g2CUe{opacity:1}.DemoGallery_card__1whqE:focus-visible .DemoGallery_thumbTitle__g2CUe .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char,.DemoGallery_card__1whqE:hover .DemoGallery_thumbTitle__g2CUe .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char{transform:translateY(-100%)}.DemoGallery_card__1whqE:focus-visible .DemoGallery_thumbTitle__g2CUe .btn-swap__line--dup .btn-swap__char,.DemoGallery_card__1whqE:hover .DemoGallery_thumbTitle__g2CUe .btn-swap__line--dup .btn-swap__char{transform:translateY(0)}.reveal-ready .DemoGallery_stack__CCZLG .DemoGallery_cardInner__vDO97{opacity:0;transform:translateY(18px)}.reveal-ready .DemoGallery_stack__CCZLG[data-inview] .DemoGallery_cardInner__vDO97{opacity:1;transform:none;transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.reveal-ready .DemoGallery_stack__CCZLG .DemoGallery_cardInner__vDO97,.reveal-ready .DemoGallery_stack__CCZLG[data-inview] .DemoGallery_cardInner__vDO97{opacity:1!important;transform:none!important;transition:none!important}.DemoGallery_stack__CCZLG .DemoGallery_row__ZN5C2{position:static;transform:none!important}.DemoGallery_card__1whqE:hover .DemoGallery_arrow__4GVN5,.DemoGallery_stack__CCZLG .DemoGallery_row__ZN5C2 .DemoGallery_card__1whqE{transform:none!important}.DemoGallery_thumbTitle__g2CUe{transition:none!important}.DemoGallery_card__1whqE:not(:hover):not(:focus-visible) .DemoGallery_thumbTitle__g2CUe{opacity:0!important}.DemoGallery_card__1whqE:focus-visible .DemoGallery_thumbTitle__g2CUe,.DemoGallery_card__1whqE:hover .DemoGallery_thumbTitle__g2CUe{opacity:1!important}.DemoGallery_card__1whqE:focus-visible .DemoGallery_thumbTitle__g2CUe .btn-swap__line--dup .btn-swap__char,.DemoGallery_card__1whqE:focus-visible .DemoGallery_thumbTitle__g2CUe .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char,.DemoGallery_card__1whqE:hover .DemoGallery_thumbTitle__g2CUe .btn-swap__line--dup .btn-swap__char,.DemoGallery_card__1whqE:hover .DemoGallery_thumbTitle__g2CUe .btn-swap__line:not(.btn-swap__line--dup) .btn-swap__char,.DemoGallery_thumbTitle__g2CUe .btn-swap__char{transition:none!important;transform:none!important}.DemoGallery_arrowIcon__J8l4p,.DemoGallery_card__1whqE:hover .DemoGallery_arrowIcon__J8l4p:first-child,.DemoGallery_card__1whqE:hover .DemoGallery_arrowIcon__J8l4p:last-child{transition:none!important}.DemoGallery_arrowIcon__J8l4p:last-child,.DemoGallery_card__1whqE:hover .DemoGallery_arrowIcon__J8l4p:first-child{transform:translateX(-100%)!important}.DemoGallery_arrowIcon__J8l4p:first-child,.DemoGallery_card__1whqE:hover .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateX(0)!important}}.DemoGallery_fluid__7xrUU .DemoGallery_stack__CCZLG .DemoGallery_rowSolo__18G7X .DemoGallery_thumb__MQWTi,.DemoGallery_fluid__7xrUU .DemoGallery_thumb__MQWTi{aspect-ratio:auto;height:clamp(300px,30vw,460px)}.DemoGallery_fluid__7xrUU .DemoGallery_thumbInner__Wmwuu{display:grid;place-items:center;height:100%}.DemoGallery_fluid__7xrUU .DemoGallery_thumbInner__Wmwuu>svg{width:100%;height:100%}.DemoGallery_fluid__7xrUU .DemoGallery_thumbModel__ab_WA{height:clamp(300px,30vw,460px)}.DemoGallery_more__A4e_T{position:relative;z-index:1;width:100%;margin-top:clamp(16px,2vw,24px)}.DemoGallery_moreCard__3ZNYe{width:100%;cursor:pointer;font:inherit;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none}.DemoGallery_moreCard__3ZNYe .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateY(-100%)}.DemoGallery_moreCard__3ZNYe:hover .DemoGallery_arrowIcon__J8l4p:first-child{transform:translateY(100%)}.DemoGallery_moreCard__3ZNYe:hover .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateY(0)}.DemoGallery_moreCardHide__KCDUU .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateY(100%)}.DemoGallery_moreCardHide__KCDUU:hover .DemoGallery_arrowIcon__J8l4p:first-child{transform:translateY(-100%)}.DemoGallery_moreCardHide__KCDUU:hover .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.DemoGallery_moreCard__3ZNYe .DemoGallery_arrowIcon__J8l4p:last-child,.DemoGallery_moreCard__3ZNYe:hover .DemoGallery_arrowIcon__J8l4p:first-child{transform:translateY(-100%)!important}.DemoGallery_moreCard__3ZNYe .DemoGallery_arrowIcon__J8l4p:first-child,.DemoGallery_moreCard__3ZNYe:hover .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateY(0)!important}.DemoGallery_moreCardHide__KCDUU .DemoGallery_arrowIcon__J8l4p:last-child,.DemoGallery_moreCardHide__KCDUU:hover .DemoGallery_arrowIcon__J8l4p:first-child{transform:translateY(100%)!important}.DemoGallery_moreCardHide__KCDUU .DemoGallery_arrowIcon__J8l4p:first-child,.DemoGallery_moreCardHide__KCDUU:hover .DemoGallery_arrowIcon__J8l4p:last-child{transform:translateY(0)!important}}.DemoModelThumb_root__T680w{position:absolute;inset:0;overflow:hidden;border-radius:inherit;isolation:isolate;background:radial-gradient(135% 105% at 50% 2%,#18242f 0,#0c131a 52%,#070b0f 100%)}.DemoModelThumb_fallback___kOBT{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:clamp(12px,2vw,24px)}.DemoModelThumb_poster__DSzV9{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:1;transition:opacity .35s ease;pointer-events:none}.DemoModelThumb_posterHidden__eOyFh{opacity:0}.DemoModelThumb_canvas__BMjUt{position:absolute;inset:-2px;z-index:3;overflow:hidden;border-radius:inherit;opacity:0;transition:opacity .4s ease;cursor:default}.DemoModelThumb_canvasLive__kPXAR{opacity:1}.DemoModelThumb_root__T680w[data-variant=hero] .DemoModelThumb_canvasLive__kPXAR{transition:opacity .4s ease,transform .52s cubic-bezier(.22,.61,.36,1)}.DemoModelThumb_root__T680w[data-variant=hero][data-boosted=true] .DemoModelThumb_canvasLive__kPXAR{transform:scale(1.045)}.DemoModelThumb_canvas__BMjUt:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 92% 88% at 50% 42%,transparent 36%,rgba(7,11,15,.42) 100%)}.DemoModelThumb_root__T680w[data-variant=hero][data-boosted=true] .DemoModelThumb_canvas__BMjUt:after{background:radial-gradient(ellipse 92% 88% at 50% 42%,transparent 52%,rgba(7,11,15,.24) 100%)}.DemoModelThumb_root__T680w[data-userhover=true],.DemoModelThumb_root__T680w[data-userhover=true] *{cursor:none!important}.DemoModelThumb_userCursor__u_Vee{position:fixed;top:0;left:0;width:30px;height:30px;margin:-2px 0 0 -2px;z-index:9999;opacity:0;pointer-events:none;will-change:transform}.DemoModelThumb_userCursor__u_Vee[data-on=true]{opacity:1}.DemoModelThumb_userCursorTri__pzasO{position:absolute;inset:0;width:30px;height:30px;fill:#1f6bff;stroke:#1f6bff;stroke-width:3;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(8,16,40,.35));transform-origin:3px 3px}.DemoModelThumb_userCursor__u_Vee[data-active=true] .DemoModelThumb_userCursorTri__pzasO{transform:scale(.8)}.DemoModelThumb_userRipple__2cYMV{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:rgba(47,116,255,.45);transform:translate(-50%,-50%);opacity:0;pointer-events:none}.DemoModelThumb_userCursor__u_Vee[data-click=true] .DemoModelThumb_userRipple__2cYMV{animation:DemoModelThumb_userRipple__2cYMV .5s ease-out}@keyframes DemoModelThumb_userRipple__2cYMV{0%{opacity:.6;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.DemoModelThumb_userPillBody__ZV2GC{position:absolute;top:12px;left:28px;right:auto;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:999px;font-size:.74rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:#fff;background:#1f6bff;border:1px solid rgba(255,255,255,.22);box-shadow:0 6px 16px -6px rgba(16,60,200,.6)}.DemoModelThumb_userDot__adUAo{width:7px;height:7px;flex:none;border-radius:999px;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.65);animation:DemoModelThumb_youPulse__1kLMN 1.8s ease-out infinite}@keyframes DemoModelThumb_youPulse__1kLMN{0%{box-shadow:0 0 0 0 rgba(255,255,255,.6)}70%{box-shadow:0 0 0 6px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.DemoModelThumb_canvas__BMjUt canvas{display:block;width:100%!important;height:100%!important;pointer-events:none}.RelatedDemos_section__z3lDT{background:#ffffff;padding:clamp(28px,4vw,48px) 1rem clamp(16px,2vw,24px)}.RelatedDemos_head__eaB7f{display:flex;align-items:baseline;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:clamp(18px,2.2vw,26px)}.RelatedDemos_title__zp3jT{margin:0;font-family:var(--font-display,var(--font-sans));font-weight:800;letter-spacing:-.02em;line-height:1.05;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.RelatedDemos_browse__Zg_LU{color:var(--text)}.RelatedDemos_browse__Zg_LU:focus-visible,.RelatedDemos_browse__Zg_LU:hover{color:var(--text);opacity:.72}.RelatedDemos_linkArrow__vQd0Q{width:16px;height:16px;flex:none;display:block;transition:transform .18s ease}.RelatedDemos_browse__Zg_LU:focus-visible .RelatedDemos_linkArrow__vQd0Q,.RelatedDemos_browse__Zg_LU:hover .RelatedDemos_linkArrow__vQd0Q{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.RelatedDemos_linkArrow__vQd0Q{transition:none}.RelatedDemos_browse__Zg_LU:focus-visible .RelatedDemos_linkArrow__vQd0Q,.RelatedDemos_browse__Zg_LU:hover .RelatedDemos_linkArrow__vQd0Q{transform:none}}.RelatedDemos_grid__2oADa{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:clamp(16px,2vw,24px);gap:clamp(16px,2vw,24px)}.DemosPageBody_galleryFull__65ggF{width:100%;padding-inline:var(--gutter)}#demos.DemosPageBody_gallerySection__7S7au{padding-top:clamp(36px,5vw,64px);scroll-margin-top:var(--nav-h)}.FaqContact_section__eYmnY{background:#ffffff;padding:1rem;padding-bottom:calc(var(--studio-merge-gutter) / 2)}@media (max-width:720px){.FaqContact_section__eYmnY{padding-inline:var(--gutter);padding-top:var(--gutter)}}.FaqContact_bento__dwxqv{position:relative;display:grid;grid-template-columns:1fr;grid-gap:clamp(36px,5vw,64px);gap:clamp(36px,5vw,64px);align-items:start;padding:clamp(24px,4.5vw,72px);border-radius:1rem;background:var(--dark-1);border:1px solid var(--dark-border);color:var(--on-dark);--text:var(--on-dark);--muted:var(--on-dark-muted)}@media (min-width:980px){.FaqContact_bento__dwxqv{grid-template-columns:minmax(0,460px) minmax(0,50%);justify-content:space-between;column-gap:clamp(48px,6vw,120px)}.FaqContact_contact__VpVlp{grid-column:1;grid-row:1;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 1rem)}.FaqContact_faqs__xTbrv{grid-column:2;grid-row:1}}.FaqContact_contact__VpVlp{align-self:start;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,28px);background:#ffffff;color:#0e141a;border-radius:16px;padding:clamp(24px,2.4vw,34px);box-shadow:0 1px 2px rgba(14,20,26,.05),0 24px 50px -28px rgba(0,0,0,.5)}.FaqContact_contactDark__Ar5GD{background:#12171e;color:var(--on-dark);border:1px solid var(--dark-border);box-shadow:0 1px 2px rgba(0,0,0,.4),0 24px 50px -30px rgba(0,0,0,.7)}.FaqContact_contactDark__Ar5GD .FaqContact_contactTitle__PYpOS{color:var(--on-dark)}.FaqContact_contactDark__Ar5GD .FaqContact_contactSub__lzvCI{color:var(--on-dark-muted)}.FaqContact_contactDark__Ar5GD .FaqContact_avatar__rQ3ZX{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.FaqContact_contactDark__Ar5GD .FaqContact_mailIcon__vvEdA{background:rgba(255,255,255,.06);color:var(--on-dark-muted)}.FaqContact_contactDark__Ar5GD .FaqContact_mailIcon__vvEdA:before{background:#1ce18b}.FaqContact_contactDark__Ar5GD .FaqContact_emailText__bI_Iy strong{color:var(--on-dark)}.FaqContact_contactDark__Ar5GD .FaqContact_emailLink__NE_au{color:#1ce18b}.FaqContact_contactDark__Ar5GD .FaqContact_emailLink__NE_au:hover{color:#3ae99d;text-decoration:none}.FaqContact_contactTop__yXK68{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.FaqContact_avatar__rQ3ZX{flex:none;width:72px;height:72px;border-radius:100px;overflow:hidden;background:#eef1f0;border:1px solid rgba(14,30,22,.08)}.FaqContact_avatarImg__wlA64{width:100%;height:100%;object-fit:cover;display:block}.FaqContact_contactTitle__PYpOS{margin:4px 0 0;font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;line-height:1.02;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.2rem);color:#0e141a}.FaqContact_contactSub__lzvCI{margin:0;color:#51606a;font-size:.96rem;line-height:1.55}.FaqContact_cta__bzRyG{margin-top:4px;padding-block:13px}.FaqContact_emailRow__Z5mge{display:flex;align-items:center;gap:12px}.FaqContact_mailIcon__vvEdA{position:relative;flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:100px;background:#eef1f0;color:#51606a;overflow:hidden;isolation:isolate;transition:color .42s cubic-bezier(.22,.61,.36,1)}.FaqContact_mailIcon__vvEdA:before{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;background:#0a7d4c;transform:scale(0);transition:transform .42s cubic-bezier(.22,.61,.36,1);pointer-events:none}.FaqContact_mailIconMarks__JioeV{position:relative;z-index:1;width:20px;height:20px;display:grid;place-items:center;transform:scale(1);transition:transform .42s cubic-bezier(.22,.61,.36,1)}.FaqContact_iconCalendar__IspnZ,.FaqContact_iconMail__AC90f{grid-area:1/1;width:20px;height:20px;transition:opacity .32s ease,transform .42s cubic-bezier(.22,.61,.36,1)}.FaqContact_iconCalendar__IspnZ{opacity:0;transform:scale(.88)}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_mailIcon__vvEdA:before,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_mailIcon__vvEdA:before,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:focus-visible) .FaqContact_mailIcon__vvEdA:before,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:hover) .FaqContact_mailIcon__vvEdA:before{transform:scale(1)}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_mailIconMarks__JioeV,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_mailIconMarks__JioeV,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:focus-visible) .FaqContact_mailIconMarks__JioeV,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:hover) .FaqContact_mailIconMarks__JioeV{transform:scale(1.2)}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_mailIcon__vvEdA,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_mailIcon__vvEdA,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:focus-visible) .FaqContact_mailIcon__vvEdA,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:hover) .FaqContact_mailIcon__vvEdA{color:#ffffff}.FaqContact_contact__VpVlp.FaqContact_contactDark__Ar5GD .FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:focus-visible) .FaqContact_mailIcon__vvEdA,.FaqContact_contact__VpVlp.FaqContact_contactDark__Ar5GD .FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:hover) .FaqContact_mailIcon__vvEdA,.FaqContact_contact__VpVlp.FaqContact_contactDark__Ar5GD:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_mailIcon__vvEdA,.FaqContact_contact__VpVlp.FaqContact_contactDark__Ar5GD:has(.FaqContact_cta__bzRyG:hover) .FaqContact_mailIcon__vvEdA{color:#0e141a}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_iconMail__AC90f,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_iconMail__AC90f{opacity:0;transform:scale(.88)}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_iconCalendar__IspnZ,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_iconCalendar__IspnZ{opacity:1;transform:scale(1)}.FaqContact_emailText__bI_Iy{display:flex;flex-direction:column;line-height:1.3}.FaqContact_emailText__bI_Iy strong{color:#0e141a;font-size:.92rem}.FaqContact_emailLink__NE_au{display:inline-flex;align-items:center;color:#0a7d4c;font-weight:600;font-size:.92rem;text-decoration:none}.FaqContact_emailLink__NE_au .btn-swap{vertical-align:baseline}.FaqContact_emailLink__NE_au .btn-swap__char{text-shadow:none}.FaqContact_emailLink__NE_au:focus-visible,.FaqContact_emailLink__NE_au:hover{text-decoration:none}.FaqContact_emailLink__NE_au:hover{color:#086b41}.FaqContact_emailLink__NE_au:focus-visible{outline:none;box-shadow:var(--ring);border-radius:4px}.FaqContact_faqs__xTbrv{display:flex;flex-direction:column;gap:clamp(34px,4vw,56px);min-width:0}.FaqContact_group__E5GjH{display:flex;flex-direction:column;gap:clamp(18px,2.2vw,32px)}.FaqContact_title__IetZA{line-height:.98;font-size:clamp(2.2rem,1.3rem + 3.4vw,3.6rem)}.FaqContact_category__lmEMK,.FaqContact_title__IetZA{margin:0;font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;color:#ffffff}.FaqContact_category__lmEMK{line-height:1.02;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.FaqContact_faqList__MUdKB{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.FaqContact_row__QS7ZQ{position:relative;background:#131519;border-radius:14px;transition:background .25s ease}.FaqContact_row__QS7ZQ:not(.FaqContact_rowOpen__8eAzk):hover{background:#1b1e23}.FaqContact_rowOpen__8eAzk{background:#ffffff}.FaqContact_rowHeading__qZvGc{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}.FaqContact_trigger__KBB9u{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;cursor:pointer;text-align:left;padding:clamp(20px,2vw,28px) clamp(22px,2.2vw,30px);font:inherit;color:inherit;border-radius:14px}.FaqContact_rowOpen__8eAzk .FaqContact_trigger__KBB9u{padding-bottom:12px}.FaqContact_trigger__KBB9u:focus-visible{outline:none;box-shadow:var(--ring)}.FaqContact_question__9V_DO{font-family:var(--font-sans);font-size:1.375rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--on-dark);transition:color .25s ease}.FaqContact_row__QS7ZQ:not(.FaqContact_rowOpen__8eAzk) .FaqContact_trigger__KBB9u:hover .FaqContact_question__9V_DO{color:#ffffff}.FaqContact_rowOpen__8eAzk .FaqContact_question__9V_DO{color:#0e141a}.FaqContact_icon__vItc0{position:relative;flex:none;width:22px;height:22px;display:grid;place-items:center;color:var(--on-dark-muted);overflow:visible;transform:rotate(0deg);transition:transform .42s cubic-bezier(.22,.61,.36,1),color .35s ease}.FaqContact_icon__vItc0:before{content:"";position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,.1);transform:scale(0);opacity:0;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .35s ease;pointer-events:none}.FaqContact_iconMarks__PRG6W{position:relative;width:100%;height:100%;display:grid;place-items:center}@keyframes FaqContact_faqIconWiggle__RLVxY{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.FaqContact_trigger__KBB9u:hover .FaqContact_iconMarks__PRG6W{animation:FaqContact_faqIconWiggle__RLVxY .5s ease-in-out infinite alternate}.FaqContact_rowOpen__8eAzk .FaqContact_icon__vItc0:before,.FaqContact_trigger__KBB9u:hover .FaqContact_icon__vItc0:before{transform:scale(1.65);opacity:1}.FaqContact_rowOpen__8eAzk .FaqContact_icon__vItc0:before{background:rgba(14,20,26,.08)}.FaqContact_iconBar__EEj2o{position:absolute;z-index:1;width:15px;height:2px;border-radius:2px;background:currentColor}.FaqContact_iconBarV__wBaAN{transform:rotate(90deg)}.FaqContact_row__QS7ZQ:not(.FaqContact_rowOpen__8eAzk) .FaqContact_trigger__KBB9u:hover .FaqContact_icon__vItc0{color:#ffffff}.FaqContact_rowOpen__8eAzk .FaqContact_icon__vItc0{transform:rotate(45deg);color:#0e141a}.FaqContact_body__0ZkUV{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,.61,.36,1)}.FaqContact_rowOpen__8eAzk .FaqContact_body__0ZkUV{grid-template-rows:1fr}.FaqContact_bodyInner__f323z{overflow:hidden;min-height:0;opacity:0;transform:translateY(4px);transition:opacity .32s ease,transform .32s ease}.FaqContact_rowOpen__8eAzk .FaqContact_bodyInner__f323z{opacity:1;transform:none;transition-delay:.06s}.FaqContact_answer__w3X4a{margin:0;padding:0 clamp(22px,2.2vw,30px) clamp(20px,2vw,26px);max-width:62ch;color:#51606a;font-size:1.0625rem;line-height:1.65}.FaqContact_answerLink__Q5b3L{color:inherit;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.14em;transition:-webkit-text-decoration-color .15s ease;transition:text-decoration-color .15s ease;transition:text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.FaqContact_answerLink__Q5b3L:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (max-width:979px){.FaqContact_bento__dwxqv{gap:clamp(52px,12vw,72px)}}@media (max-width:640px){.FaqContact_contact__VpVlp{align-self:stretch;width:100%}}@media (max-width:600px){.FaqContact_bento__dwxqv{padding:18px}.FaqContact_title__IetZA{font-size:clamp(2rem,1.2rem + 4vw,2.6rem)}.FaqContact_question__9V_DO{font-size:1.2rem}.FaqContact_trigger__KBB9u{padding:18px}.FaqContact_rowOpen__8eAzk .FaqContact_trigger__KBB9u{padding-bottom:10px}.FaqContact_answer__w3X4a{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.FaqContact_bodyInner__f323z,.FaqContact_body__0ZkUV,.FaqContact_iconCalendar__IspnZ,.FaqContact_iconMail__AC90f,.FaqContact_icon__vItc0,.FaqContact_icon__vItc0:before,.FaqContact_mailIcon__vvEdA,.FaqContact_mailIcon__vvEdA:before,.FaqContact_question__9V_DO,.FaqContact_row__QS7ZQ{transition:none}.FaqContact_trigger__KBB9u:hover .FaqContact_iconMarks__PRG6W{animation:none}.FaqContact_rowOpen__8eAzk .FaqContact_icon__vItc0:before,.FaqContact_trigger__KBB9u:hover .FaqContact_icon__vItc0:before{transform:none;opacity:0}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_mailIconMarks__JioeV,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_mailIconMarks__JioeV,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:focus-visible) .FaqContact_mailIconMarks__JioeV,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:hover) .FaqContact_mailIconMarks__JioeV{transform:none}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_mailIcon__vvEdA:before,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_mailIcon__vvEdA:before,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:focus-visible) .FaqContact_mailIcon__vvEdA:before,.FaqContact_emailRow__Z5mge:has(.FaqContact_emailLink__NE_au:hover) .FaqContact_mailIcon__vvEdA:before{transform:scale(1)}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_iconMail__AC90f,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_iconMail__AC90f{opacity:0;transform:none}.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:focus-visible) .FaqContact_iconCalendar__IspnZ,.FaqContact_contact__VpVlp:has(.FaqContact_cta__bzRyG:hover) .FaqContact_iconCalendar__IspnZ{opacity:1;transform:none}}.HeroBackground_media__xp55m{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroBackground_media__xp55m .aurora{z-index:0}.HeroBackground_video__EoFui{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;animation:HeroBackground_heroMediaIn__QKtBV .9s ease both}@keyframes HeroBackground_heroMediaIn__QKtBV{0%{opacity:0}to{opacity:1}}.HeroBackground_scrim__lbrS6{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(10,15,20,.42),rgba(10,15,20,.32) 45%,rgba(10,15,20,.68)),linear-gradient(90deg,rgba(10,15,20,.58),rgba(10,15,20,.18) 52%,rgba(10,15,20,0))}@media (prefers-reduced-motion:reduce){.HeroBackground_video__EoFui{animation:none}}.PergolaScene_scene___DDsE{position:relative;width:100%;aspect-ratio:16/10;min-height:320px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-strong);box-shadow:var(--shadow-card);perspective:1000px;isolation:isolate}.PergolaScene_scene___DDsE:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(125% 95% at 50% 38%,transparent 58%,rgba(6,8,12,.42) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.PergolaScene_sky__xE44X{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,28,48,0) 60%,rgba(38,44,40,.85) 78%,rgba(28,32,30,.95) 86%),linear-gradient(180deg,#16233f,#243a55 34%,#5a6b72 60%,#caa985 80%,#e6c79a)}.PergolaScene_sun__sYoer{position:absolute;top:-6%;right:12%;width:60%;height:60%;background:radial-gradient(circle at 70% 35%,rgba(255,238,205,.7),rgba(255,224,180,.18) 42%,rgba(247,226,184,0) 64%);filter:blur(2px)}.PergolaScene_house__FJ3nE{position:absolute;left:0;bottom:0;width:32%;height:78%;background:repeating-linear-gradient(180deg,rgba(0,0,0,.05) 0 13px,rgba(255,255,255,.04) 13px 14px),linear-gradient(180deg,#d9ccb3,#b39e7d);box-shadow:inset -22px 0 36px -20px rgba(0,0,0,.5)}.PergolaScene_house__FJ3nE:after{content:"";position:absolute;top:20%;left:22%;width:44%;height:36%;background:linear-gradient(180deg,rgba(255,226,170,.45),rgba(255,210,150,.18)),linear-gradient(180deg,#33506b,#1f3346);border:3px solid rgba(247,240,226,.5);border-radius:3px;box-shadow:0 8px 18px rgba(0,0,0,.32),inset 0 0 0 1px rgba(0,0,0,.25)}.PergolaScene_floor__c5r2X{position:absolute;left:-10%;right:-10%;bottom:0;height:42%;background:radial-gradient(80% 60% at 50% 0,rgba(255,222,170,.22),transparent 60%),repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 2px,transparent 2px 30px),linear-gradient(180deg,#4a3f31,#2c241b 60%,#1c160f);transform:perspective(420px) rotateX(46deg);transform-origin:center bottom;box-shadow:inset 0 14px 30px -18px rgba(0,0,0,.8)}.PergolaScene_structure__Q1H9U{position:absolute;left:50%;bottom:11%;width:66%;height:62%;translate:-50% 0;transform-style:preserve-3d}.PergolaScene_scene___DDsE[data-placement=attached] .PergolaScene_structure__Q1H9U{left:57%}.PergolaScene_scene___DDsE[data-size=small] .PergolaScene_structure__Q1H9U{width:54%;height:55%}.PergolaScene_scene___DDsE[data-size=large] .PergolaScene_structure__Q1H9U{width:76%;height:68%}.PergolaScene_post__TyIp2{position:absolute;bottom:0;width:3.2%;min-width:7px;background:linear-gradient(90deg,var(--mat-dark),var(--mat-post) 45%,var(--mat-light));border-radius:2px;box-shadow:0 10px 18px -10px rgba(0,0,0,.7)}.PergolaScene_postFrontL__d__4u{left:2%;height:78%}.PergolaScene_postFrontR___6QjN{right:2%;height:78%}.PergolaScene_postBackL__DgeYT{left:16%;height:66%;bottom:12%;filter:brightness(.74);width:2.6%}.PergolaScene_postBackR__Un6n0{right:16%;height:66%;bottom:12%;filter:brightness(.74);width:2.6%}.PergolaScene_roof__xGfWN{position:absolute;left:-2%;right:-2%;top:8%;height:34%;transform:rotateX(56deg);transform-origin:center bottom;transform-style:preserve-3d}.PergolaScene_roofSurface__Gp_UZ{position:absolute;inset:0;border-radius:3px;box-shadow:0 24px 30px -18px rgba(0,0,0,.75);background:linear-gradient(180deg,var(--mat-light),var(--mat-base) 55%,var(--mat-dark))}.PergolaScene_scene___DDsE[data-roof=open-slat] .PergolaScene_roofSurface__Gp_UZ{background:repeating-linear-gradient(90deg,var(--mat-base) 0 7%,var(--mat-dark) 7% 8.5%,rgba(120,150,175,.35) 8.5% 11%)}.PergolaScene_scene___DDsE[data-roof=shade-canopy] .PergolaScene_roofSurface__Gp_UZ{background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 4%,rgba(0,0,0,.05) 4% 8%),linear-gradient(180deg,#e9e2d2,#cdc4ad);border-radius:6px}.PergolaScene_scene___DDsE[data-roof=solid-cover] .PergolaScene_roofSurface__Gp_UZ{background:linear-gradient(180deg,var(--mat-light),var(--mat-base) 60%,var(--mat-dark))}.PergolaScene_lights__32zMv{position:absolute;left:8%;right:8%;top:46%;display:flex;justify-content:space-between;z-index:3}.PergolaScene_lightDot__lHLIu{width:7px;height:7px;border-radius:999px;background:#ffe6ad;box-shadow:0 0 8px 3px rgba(255,220,150,.85),0 0 18px 8px rgba(255,200,120,.4);animation:PergolaScene_glow__fFA8N 3.2s ease-in-out infinite}.PergolaScene_lightDot__lHLIu:nth-child(2){animation-delay:.4s}.PergolaScene_lightDot__lHLIu:nth-child(3){animation-delay:.8s}.PergolaScene_lightDot__lHLIu:nth-child(4){animation-delay:1.2s}.PergolaScene_lightDot__lHLIu:nth-child(5){animation-delay:1.6s}@keyframes PergolaScene_glow__fFA8N{0%,to{opacity:.7}50%{opacity:1}}.PergolaScene_fan__KccQu{position:absolute;left:50%;top:44%;width:22%;height:8%;translate:-50% 0;z-index:4}.PergolaScene_fanBlade__j4IVd{position:absolute;inset:0;margin:auto;width:100%;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--mat-dark),var(--mat-light),var(--mat-dark));transform-origin:center;animation:PergolaScene_spin___Rnl6 1.7s linear infinite}.PergolaScene_fanBlade__j4IVd:nth-child(2){transform:rotate(90deg);animation-delay:-.85s}.PergolaScene_fanHub__xi_SK{position:absolute;left:50%;top:50%;width:9px;height:9px;translate:-50% -50%;border-radius:999px;background:#2a2f36;z-index:1}@keyframes PergolaScene_spin___Rnl6{to{transform:rotate(1turn)}}.PergolaScene_privacy__ZV9Ra{position:absolute;right:1%;bottom:4%;width:16%;height:56%;background:repeating-linear-gradient(180deg,var(--mat-base) 0 6px,var(--mat-dark) 6px 9px);border-radius:3px;box-shadow:0 12px 20px -12px rgba(0,0,0,.7);z-index:2}.PergolaScene_shadow__hKp_P{position:absolute;left:50%;bottom:9%;width:56%;height:7%;translate:-50% 0;background:radial-gradient(ellipse at center,rgba(0,0,0,.5),rgba(0,0,0,0) 70%);filter:blur(3px);z-index:0}.KitchenScene_scene__Z6Aja{position:relative;width:100%;height:clamp(300px,42vw,420px);border-radius:var(--radius);overflow:hidden;border:1px solid var(--border-strong);background:linear-gradient(180deg,#20262f,#1a1f27 60%,#141821);box-shadow:var(--shadow-card);isolation:isolate}.KitchenScene_scene__Z6Aja:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 60%,rgba(6,8,12,.4) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.KitchenScene_room__LoaoE{position:absolute;inset:0;background:radial-gradient(90% 60% at 50% -6%,rgba(255,224,170,.22),transparent 52%),radial-gradient(140% 80% at 50% 0,rgba(236,210,163,.1),transparent 55%),linear-gradient(180deg,#303743,#262d38 46%,#1b212a)}.KitchenScene_uppers__0tHhC{position:absolute;left:6%;right:6%;top:7%;height:20%;display:flex;gap:2.2%;z-index:2}.KitchenScene_upperDoor__XNnco{flex:1 1;border-radius:4px;background:linear-gradient(180deg,var(--cab-light),var(--cab-dark));box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.22),0 10px 18px -12px rgba(0,0,0,.8)}.KitchenScene_scene__Z6Aja[data-style=raised-panel] .KitchenScene_lowerDoor__bbZHX,.KitchenScene_scene__Z6Aja[data-style=raised-panel] .KitchenScene_upperDoor__XNnco,.KitchenScene_scene__Z6Aja[data-style=shaker] .KitchenScene_lowerDoor__bbZHX,.KitchenScene_scene__Z6Aja[data-style=shaker] .KitchenScene_upperDoor__XNnco{background-image:linear-gradient(180deg,var(--cab-light),var(--cab-dark)),linear-gradient(180deg,var(--cab-light),var(--cab-dark))}.KitchenScene_scene__Z6Aja[data-style=raised-panel] .KitchenScene_upperDoor__XNnco:before,.KitchenScene_scene__Z6Aja[data-style=shaker] .KitchenScene_upperDoor__XNnco:before{content:"";position:absolute;inset:14% 16%;border-radius:2px;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.16)}.KitchenScene_lowerDoor__bbZHX,.KitchenScene_upperDoor__XNnco{position:relative}.KitchenScene_scene__Z6Aja[data-style=raised-panel] .KitchenScene_lowerDoor__bbZHX:before,.KitchenScene_scene__Z6Aja[data-style=raised-panel] .KitchenScene_upperDoor__XNnco:before{box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.18),inset 0 0 0 4px rgba(255,255,255,.06)}.KitchenScene_scene__Z6Aja[data-style=glass-front] .KitchenScene_upperDoor__XNnco{background:linear-gradient(180deg,rgba(190,210,225,.4),rgba(120,140,160,.28));box-shadow:inset 0 0 0 2px var(--cab-dark),inset 0 1px 0 rgba(255,255,255,.3)}.KitchenScene_backsplash__L_cWG{position:absolute;left:6%;right:6%;top:28%;height:13%;z-index:1;border-radius:3px;overflow:hidden;background:#cfc7b8}.KitchenScene_backsplashPattern__R4ZV3{position:absolute;inset:0}.KitchenScene_scene__Z6Aja[data-backsplash=subway] .KitchenScene_backsplashPattern__R4ZV3{background:linear-gradient(#e9e3d7 0 0) padding-box,repeating-linear-gradient(0deg,#d8d0c2 0 9px,#cabfae 9px 10px),repeating-linear-gradient(90deg,#d8d0c2 0 26px,#cabfae 26px 27px);background-blend-mode:normal}.KitchenScene_scene__Z6Aja[data-backsplash=slab] .KitchenScene_backsplashPattern__R4ZV3{background:linear-gradient(180deg,#e6e2dc,#cfcabf);box-shadow:inset 0 0 24px rgba(0,0,0,.06)}.KitchenScene_scene__Z6Aja[data-backsplash=mosaic] .KitchenScene_backsplashPattern__R4ZV3{background:repeating-linear-gradient(45deg,#c8b89a 0 6px,#d9ccb4 6px 12px),repeating-linear-gradient(-45deg,rgba(160,140,110,.4) 0 6px,transparent 6px 12px)}.KitchenScene_scene__Z6Aja[data-backsplash=none] .KitchenScene_backsplash__L_cWG{background:#333a45}.KitchenScene_scene__Z6Aja[data-backsplash=none] .KitchenScene_backsplashPattern__R4ZV3{background:linear-gradient(180deg,#353c47,#2c323b)}.KitchenScene_underLight__Oxz45{position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(180deg,rgba(255,226,160,.95),rgba(255,226,160,0));box-shadow:0 6px 18px 2px rgba(255,214,140,.55)}.KitchenScene_counter__pznSF{position:absolute;left:4%;right:4%;top:41%;height:7%;z-index:3;border-radius:3px;background:linear-gradient(180deg,var(--counter-light),var(--counter-dark));box-shadow:0 8px 16px -8px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.4)}.KitchenScene_counterFront__nwJYO{position:absolute;left:0;right:0;bottom:-5px;height:5px;background:var(--counter-dark);filter:brightness(.9);border-radius:0 0 3px 3px}.KitchenScene_lowers__eO5SN{position:absolute;left:6%;right:6%;top:49%;height:33%;display:flex;gap:2.2%;z-index:2}.KitchenScene_lowerDoor__bbZHX{flex:1 1;border-radius:4px;background:linear-gradient(180deg,var(--cab-light),var(--cab-dark));box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.18),0 12px 22px -14px rgba(0,0,0,.85);display:flex;align-items:flex-start;justify-content:center}.KitchenScene_scene__Z6Aja[data-style=shaker] .KitchenScene_lowerDoor__bbZHX:before{content:"";position:absolute;inset:12% 16%;border-radius:2px;box-shadow:inset 0 0 0 1.5px rgba(0,0,0,.16)}.KitchenScene_knob__FzbLQ{width:8px;height:8px;margin-top:12px;border-radius:999px;background:radial-gradient(circle at 35% 30%,var(--hw-light),var(--hw-dark));box-shadow:0 1px 2px rgba(0,0,0,.5);z-index:4}.KitchenScene_scene__Z6Aja[data-hardware=none] .KitchenScene_knob__FzbLQ{display:none}.KitchenScene_island__ais0d{position:absolute;left:28%;right:28%;bottom:5%;height:26%;z-index:5}.KitchenScene_islandTop__u_AiL{position:absolute;left:-6%;right:-6%;top:0;height:16%;border-radius:3px;background:linear-gradient(180deg,var(--counter-light),var(--counter-dark));box-shadow:0 10px 18px -10px rgba(0,0,0,.85)}.KitchenScene_islandBody__CLTG3{position:absolute;left:0;right:0;top:16%;bottom:0;border-radius:0 0 4px 4px;background:linear-gradient(180deg,var(--cab-light),var(--cab-dark));box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);display:flex;align-items:flex-start;justify-content:center;gap:30%}.KitchenScene_stools__WSs4O{position:absolute;left:6%;right:6%;bottom:-6%;display:flex;justify-content:space-around}.KitchenScene_stool__NlSmq{width:14px;height:14px;border-radius:999px;background:radial-gradient(circle at 40% 35%,#4a5160,#2a2f39);box-shadow:0 4px 8px -3px rgba(0,0,0,.8)}.KitchenScene_floor__nCHmO{position:absolute;left:0;right:0;bottom:0;height:15%;background:radial-gradient(70% 120% at 50% 0,rgba(255,214,150,.12),transparent 60%),repeating-linear-gradient(90deg,rgba(0,0,0,.16) 0 1px,transparent 1px 44px),linear-gradient(180deg,#322417,#20170d);box-shadow:inset 0 2px 0 rgba(255,255,255,.06);z-index:0}.studio3dV2_canvas3d__A4k6_{position:relative;width:100%;aspect-ratio:16/11;min-height:360px;border-radius:calc(var(--radius) - 2px);overflow:hidden;isolation:isolate;cursor:-webkit-grab;cursor:grab;touch-action:none;background:radial-gradient(135% 105% at 50% 2%,#18242f 0,#0c131a 52%,#070b0f 100%)}.studio3dV2_canvas3d__A4k6_:active{cursor:-webkit-grabbing;cursor:grabbing}.studio3dV2_canvas3dFill__sqlJM{aspect-ratio:auto;height:100%;min-height:0;border-radius:0}.studio3dV2_fadeIn__s_I_c{position:absolute;inset:0;animation:studio3dV2_c3dFade__NEsn_ .62s ease both}@keyframes studio3dV2_c3dFade__NEsn_{0%{opacity:0}to{opacity:1}}.studio3dV2_hint___sSyJ{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:4;pointer-events:none;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:#eef2f8;background:rgba(8,11,16,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:6px 13px;opacity:.9;transition:opacity .5s ease,transform .5s ease}.studio3dV2_hint___sSyJ[data-receded=true]{opacity:0;transform:translate(-50%,8px)}@media (prefers-reduced-motion:reduce){.studio3dV2_fadeIn__s_I_c{animation:none}.studio3dV2_hint___sSyJ{opacity:.75;transition:none}}.DecodeText_decode___f2T_{position:relative;display:inline-block;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DecodeText_ghost__vhpf1{visibility:hidden}.DecodeText_live__IvNS_{position:absolute;left:0;top:0;white-space:nowrap}.DecodeText_dud__MJq6K{color:rgba(28,225,139,.78)}.LoginLeadShowcase_scaler__dIpDG{position:relative;width:100%;height:100%}.LoginLeadShowcase_fit__gRL3z{position:absolute;left:50%;top:50%;width:440px;max-width:100%;transform:translate(-50%,-50%) scale(var(--s,1));transform-origin:center center}.LoginLeadShowcase_media__D_i8Y{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid rgba(13,20,26,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(0,0,0,.2)}