.k9fsUW_bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.k9fsUW_glow{border-radius:50%;position:absolute}.k9fsUW_glowWarm{background:radial-gradient(closest-side,#ff7a1a26,#0000);width:900px;height:900px;animation:38s ease-in-out infinite alternate k9fsUW_drift-a;top:-320px;right:-220px}.k9fsUW_glowCool{background:radial-gradient(closest-side,#5aa9ff17,#0000);width:1000px;height:1000px;animation:46s ease-in-out infinite alternate k9fsUW_drift-b;bottom:-460px;left:-320px}.k9fsUW_glowGreen{background:radial-gradient(closest-side,#3dd68c14,#0000);width:800px;height:800px;bottom:-300px;right:-200px}@keyframes k9fsUW_drift-a{to{transform:translate(-240px,180px)scale(1.15)}}@keyframes k9fsUW_drift-b{to{transform:translate(280px,-160px)scale(1.1)}}.k9fsUW_dust{background-image:radial-gradient(circle,#f2f2f399 1px,#0000 1.6px);height:160%;position:absolute;inset:0 0 auto;-webkit-mask-image:radial-gradient(at 50% 35%,#000 20%,#0000 70%);mask-image:radial-gradient(at 50% 35%,#000 20%,#0000 70%)}.k9fsUW_dustNear{opacity:.16;background-size:150px 150px}.k9fsUW_dustFar{opacity:.1;background-position:70px 110px;background-size:230px 230px}@supports (animation-timeline:scroll()){.k9fsUW_dustNear{animation:linear both k9fsUW_par-near;animation-timeline:scroll(root)}.k9fsUW_dustFar{animation:linear both k9fsUW_par-far;animation-timeline:scroll(root)}.k9fsUW_glowGreen{animation:linear both k9fsUW_green-in;animation-timeline:scroll(root)}.k9fsUW_pathLine{animation:linear both k9fsUW_grow-x;animation-timeline:view();animation-range:entry 20% cover 45%}}@keyframes k9fsUW_par-near{to{transform:translateY(-22%)}}@keyframes k9fsUW_par-far{to{transform:translateY(-10%)}}@keyframes k9fsUW_green-in{0%,55%{opacity:0}to{opacity:1}}@keyframes k9fsUW_grow-x{0%{transform:scaleX(0)}}.k9fsUW_pathLine,.k9fsUW_rule{transform-origin:0}.k9fsUW_routeDown{transform-origin:top}.k9fsUW_ctaTimeline{view-timeline-name:--cta}@supports (animation-timeline:view()){.k9fsUW_rule{animation:linear both k9fsUW_grow-x;animation-timeline:view();animation-range:entry 10% cover 40%}.k9fsUW_routeDown{animation:linear both k9fsUW_grow-y;animation-timeline:view();animation-range:cover 10% cover 60%}}@keyframes k9fsUW_grow-y{0%{transform:scaleY(0)}}.k9fsUW_tabProgress{background:var(--sectum-color-primary);transform-origin:0;border-radius:1px;height:2px;animation:6s linear both k9fsUW_tab-progress;position:absolute;bottom:6px;left:12px;right:12px}@keyframes k9fsUW_tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.k9fsUW_bg *,.k9fsUW_pathLine,.k9fsUW_rule,.k9fsUW_routeDown{animation:none!important}.k9fsUW_tabProgress{display:none}}@supports (animation-timeline:view()){.k9fsUW_reveal{animation:linear both k9fsUW_reveal-up;animation-timeline:view();animation-range:entry entry 45%}}@keyframes k9fsUW_reveal-up{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.k9fsUW_reveal{animation:none!important}}.k9fsUW_heroIn{animation:k9fsUW_hero-in var(--hero-duration) var(--hero-ease) both}.k9fsUW_heroIn:nth-child(2){animation-delay:var(--hero-step)}.k9fsUW_heroIn:nth-child(3){animation-delay:calc(var(--hero-step) * 2)}.k9fsUW_heroIn:nth-child(4){animation-delay:calc(var(--hero-step) * 3)}.k9fsUW_heroIn:nth-child(5){animation-delay:calc(var(--hero-step) * 4)}.k9fsUW_heroTitle{animation:k9fsUW_hero-rise var(--hero-duration) var(--hero-ease) var(--hero-step) both}.k9fsUW_heroPhone{animation:k9fsUW_hero-pop var(--hero-duration) var(--hero-ease) var(--hero-phone-delay) both}@keyframes k9fsUW_hero-in{0%{opacity:0;transform:translateY(10px)}}@keyframes k9fsUW_hero-rise{0%{transform:translateY(10px)}}@keyframes k9fsUW_hero-pop{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.k9fsUW_heroIn,.k9fsUW_heroTitle,.k9fsUW_heroPhone{animation:none!important}}
._2wq7SG_heroPlace{width:380px;height:380px;position:absolute;top:-36px;right:-172px;-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000 90%);mask-image:linear-gradient(270deg,#000 60%,#0000 90%)}._2wq7SG_ctaPlace{flex-shrink:0;width:340px;height:340px;-webkit-mask-image:linear-gradient(#000 48%,#0000 70%);mask-image:linear-gradient(#000 48%,#0000 70%)}@supports (animation-timeline:view()){._2wq7SG_ctaPlace ._2wq7SG_sweep,._2wq7SG_ctaPlace ._2wq7SG_needle{animation-duration:auto;animation-delay:0s;animation-timeline:--cta;animation-range:entry 15% cover 50%}}._2wq7SG_ctaPlace ._2wq7SG_idle{animation:none}._2wq7SG_track{stroke:var(--sectum-color-border-secondary)}._2wq7SG_redline{stroke:var(--sectum-color-error-border)}._2wq7SG_ticks{stroke:color-mix(in srgb, var(--sectum-color-text-placeholder) 55%, transparent)}._2wq7SG_label{fill:var(--sectum-color-text-placeholder)}._2wq7SG_redLabel{fill:color-mix(in srgb, var(--sectum-color-error) 75%, transparent)}._2wq7SG_sweep{stroke:var(--sectum-color-primary);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--sectum-color-primary) 60%, transparent));animation:_2wq7SG_sweep var(--ignition-duration) var(--ignition-ease) var(--ignition-delay) both}._2wq7SG_needle,._2wq7SG_idle{transform-box:view-box;transform-origin:120px 120px}._2wq7SG_needle{animation:_2wq7SG_needle var(--ignition-duration) var(--ignition-ease) var(--ignition-delay) both;transform:rotate(27deg)}._2wq7SG_idle{animation:_2wq7SG_idle .9s ease-in-out calc(var(--ignition-delay) + var(--ignition-duration)) infinite alternate}._2wq7SG_needle line{stroke:var(--sectum-color-primary)}._2wq7SG_needle circle{fill:var(--sectum-color-bg-container);stroke:var(--sectum-color-primary)}@keyframes _2wq7SG_sweep{0%{stroke-dasharray:0 603.2}45%{stroke-dasharray:402.1 603.2}to{stroke-dasharray:45.2 603.2}}@keyframes _2wq7SG_needle{0%{transform:rotate(0)}45%{transform:rotate(240deg)}to{transform:rotate(27deg)}}@keyframes _2wq7SG_idle{0%{transform:rotate(-1deg)}to{transform:rotate(1.2deg)}}._2wq7SG_lamp{animation:_2wq7SG_lamp-on 1.1s ease-out var(--ignition-lamp) both;display:inline-block;position:relative}._2wq7SG_lamp:before,._2wq7SG_lamp:after{content:"." / "";color:#0000;pointer-events:none;position:absolute;inset:0}._2wq7SG_lamp:before{text-shadow:0 0 14px color-mix(in srgb, var(--sectum-color-primary) 40%, transparent);animation:_2wq7SG_lamp-glow 1.1s ease-out var(--ignition-lamp) both}._2wq7SG_lamp:after{opacity:0;text-shadow:0 0 22px var(--sectum-color-primary), 0 0 4px var(--sectum-color-primary);animation:_2wq7SG_lamp-flash 1.1s ease-out var(--ignition-lamp) both}@keyframes _2wq7SG_lamp-on{0%{opacity:.3}18%{opacity:1}}@keyframes _2wq7SG_lamp-glow{0%,18%{opacity:0}}@keyframes _2wq7SG_lamp-flash{18%{opacity:1}}._2wq7SG_telltale{background:var(--sectum-color-border-secondary);border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}._2wq7SG_telltale:before,._2wq7SG_telltale:after{content:"";animation:.7s ease-out calc(var(--telltale-delay) + var(--lamp) * var(--telltale-step)) both;border-radius:50%;position:absolute;inset:0}._2wq7SG_telltale:before{background:var(--sectum-color-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--sectum-color-success) 16%, transparent), 0 0 12px color-mix(in srgb, var(--sectum-color-success) 70%, transparent);animation-name:_2wq7SG_telltale-on}._2wq7SG_telltale:after{opacity:0;background:color-mix(in srgb, var(--sectum-color-success) 60%, white);box-shadow:0 0 0 5px color-mix(in srgb, var(--sectum-color-success) 30%, transparent), 0 0 22px var(--sectum-color-success);animation-name:_2wq7SG_telltale-flash}@keyframes _2wq7SG_telltale-on{0%,35%{opacity:0}}@keyframes _2wq7SG_telltale-flash{35%{opacity:1}}@media (max-width:1023.98px){@supports (animation-timeline:view()){._2wq7SG_lift{transform-origin:50% 0;animation:linear both _2wq7SG_lift;animation-timeline:view();animation-range:entry cover 42%}}}@keyframes _2wq7SG_lift{0%{opacity:.7;transform:perspective(1200px)rotateX(32deg)scale(.92)}}@media (prefers-reduced-motion:reduce){._2wq7SG_sweep,._2wq7SG_needle,._2wq7SG_idle,._2wq7SG_lamp,._2wq7SG_lamp:before,._2wq7SG_lamp:after,._2wq7SG_telltale:before,._2wq7SG_telltale:after,._2wq7SG_lift{animation:none!important}}
.hc1xUW_road{overflow:hidden}.hc1xUW_road:before{content:"";background-image:linear-gradient(90deg, var(--sectum-color-border-strong) 50%, transparent 50%);background-size:28px 2px;animation:.9s linear infinite hc1xUW_road;position:absolute;inset:0 -28px 0 0}@keyframes hc1xUW_road{to{transform:translate(-28px)}}.hc1xUW_bob{animation:1.8s ease-in-out infinite hc1xUW_bob}@keyframes hc1xUW_bob{50%{transform:translateY(-1.5px)}}.hc1xUW_scan{animation:1.6s cubic-bezier(.65,0,.35,1) infinite alternate hc1xUW_scan;top:0}@keyframes hc1xUW_scan{0%{transform:translateY(5.76px)}to{transform:translateY(86.4px)}}.hc1xUW_caret{animation:1s step-end infinite hc1xUW_caret}@keyframes hc1xUW_caret{50%{opacity:0}}.hc1xUW_progress{transform-origin:0;animation:linear both hc1xUW_progress}@keyframes hc1xUW_progress{0%{transform:scaleX(0)}}.hc1xUW_halo{background:radial-gradient(closest-side,#ff7a1a38,#0000);animation:7s ease-in-out infinite alternate hc1xUW_halo}@keyframes hc1xUW_halo{to{opacity:.7;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.hc1xUW_road:before,.hc1xUW_bob,.hc1xUW_scan,.hc1xUW_caret,.hc1xUW_halo{animation:none}.hc1xUW_progress{display:none}}
.WJaSQW_rail{z-index:2;pointer-events:none;width:calc(50vw - 600px);position:fixed;top:0;bottom:0;overflow:hidden}.WJaSQW_left{left:0;-webkit-mask-image:linear-gradient(#0000 64px,#000 22% 86%,#0000);mask-image:linear-gradient(#0000 64px,#000 22% 86%,#0000)}.WJaSQW_right{right:0}.WJaSQW_road{background:linear-gradient(90deg,#f2f2f30a,#f2f2f304 30% 70%,#f2f2f30a);border-inline:1px solid #f2f2f31a;width:104px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;translate:-50%}.WJaSQW_dashes{will-change:transform;background:repeating-linear-gradient(#f2f2f338 0 20px,#0000 20px 48px);width:2px;margin-left:-1px;position:absolute;top:-48px;bottom:-48px;left:50%}.WJaSQW_world{will-change:transform;position:absolute;inset:0 0 auto}.WJaSQW_stop{width:0;height:0;position:absolute;left:50%}.WJaSQW_marker{display:flex;position:absolute;top:0;translate:-50% -50%}.WJaSQW_label{font-family:var(--font-jetbrains-mono), monospace;white-space:nowrap;color:var(--sectum-color-text-tertiary);transition:opacity var(--journey-duration) var(--journey-ease);font-size:11px;position:absolute;top:0;left:64px;translate:0 -50%}.WJaSQW_labelDanger{color:var(--sectum-color-warning)}.WJaSQW_labelPassed{opacity:.45}.WJaSQW_pothole{width:34px;height:24px;box-shadow:0 0 0 1px color-mix(in srgb, var(--sectum-color-warning) 35%, transparent), 0 0 16px color-mix(in srgb, var(--sectum-color-warning) 18%, transparent);background:radial-gradient(closest-side,#000000bf,#00000059);border-radius:50%;place-items:center;display:grid}.WJaSQW_ice{background:var(--sectum-color-info-soft);border-radius:46% 54% 40% 60%;place-items:center;width:38px;height:28px;display:grid;box-shadow:0 0 0 1px #5aa9ff4d}.WJaSQW_sign{background:var(--sectum-color-bg-elevated);border-radius:8px;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 0 0 1px #f2f2f31a}.WJaSQW_garage{border:2px solid #f2f2f347;background:linear-gradient(#0000,#f2f2f30d);border-top:0;border-radius:0 0 14px 14px;width:96px;height:116px;position:absolute;top:0;left:0;translate:-50% -50%}.WJaSQW_garage:before{content:"";background:#f2f2f347;border-radius:1px;height:2px;position:absolute;top:0;left:-8px;right:-8px}.WJaSQW_lamp{width:18px;height:4px;transition:background var(--journey-duration) var(--journey-ease), box-shadow var(--journey-duration) var(--journey-ease);background:#f2f2f32e;border-radius:2px;position:absolute;bottom:8px;left:50%;translate:-50%}.WJaSQW_lampOn{background:var(--sectum-color-primary);box-shadow:0 0 18px 4px #ff7a1a73}.WJaSQW_car{will-change:transform;display:flex;position:absolute;top:62vh;left:50%;transform:translate(calc(-50% - 26px),-50%)}.WJaSQW_carBody{filter:drop-shadow(0 6px 10px #00000080);position:relative}.WJaSQW_beams{filter:blur(3px);mix-blend-mode:screen;position:absolute;top:calc(100% - 10px);left:50%;translate:-50%}.WJaSQW_taillight{filter:drop-shadow(0 0 1.5px var(--sectum-color-error))}.WJaSQW_log{width:min(272px,100% - 40px);position:absolute;top:112px;left:50%;translate:-50%}.WJaSQW_entry{animation:WJaSQW_entry-in var(--journey-duration) var(--journey-ease) both}.WJaSQW_segment{min-width:0;transition:flex-grow var(--journey-duration) var(--journey-ease);flex-basis:0}.WJaSQW_route{z-index:0;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}@media (min-width:1680px){.WJaSQW_route{display:none}}.WJaSQW_routeSvg{position:absolute;inset:0}.WJaSQW_routeBase{fill:none;stroke:#f2f2f30b;stroke-linecap:round;stroke-linejoin:round}.WJaSQW_routeDashes{fill:none;stroke:#f2f2f329;stroke-width:1px;stroke-dasharray:6 10}.WJaSQW_routeDriven{fill:none;stroke:#ff7a1a73;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #ff7a1a80)}.WJaSQW_routeCar{will-change:transform;width:0;height:0;position:absolute;top:0;left:0;transform:translate(-100px,-100px)}.WJaSQW_routeCarBody{display:flex;position:absolute;translate:-50% -50%;scale:.22}@keyframes WJaSQW_entry-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.WJaSQW_entry{animation:none}}
