.mockups-module__A8c4Ka__scene{aspect-ratio:620/500;isolation:isolate;border-radius:2.6cqw;width:100%;position:relative;overflow:hidden;container-type:inline-size}.mockups-module__A8c4Ka__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mockups-module__A8c4Ka__wireBase{fill:none;stroke:color-mix(in srgb, var(--brand-eucalyptus) 45%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__wireDraw}.mockups-module__A8c4Ka__wirePulse{fill:none;stroke:var(--brand-eucalyptus);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1px;opacity:.85;animation:2.6s linear infinite mockups-module__A8c4Ka__wireFlow}@keyframes mockups-module__A8c4Ka__wireDraw{to{stroke-dashoffset:0}}@keyframes mockups-module__A8c4Ka__wireFlow{to{stroke-dashoffset:0}}.mockups-module__A8c4Ka__cloud{position:absolute;inset:0 55% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 76%,#0000 100%)}.mockups-module__A8c4Ka__chipSlot{z-index:2;position:absolute;translate:-50% -50%}.mockups-module__A8c4Ka__chip{rotate:var(--rot,0deg);border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);letter-spacing:-.01em;color:var(--text-muted);white-space:nowrap;filter:grayscale(1) saturate(.6) blur(var(--blur,0px));opacity:var(--op,1);animation:.52s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__chipIn;animation-delay:var(--delay,0s);border-radius:999px;padding:.7cqw 1.5cqw;font-size:2.25cqw;font-weight:600;line-height:1.15;display:block;box-shadow:0 .6cqw 1.8cqw #0a1f2e14}@keyframes mockups-module__A8c4Ka__chipIn{0%{opacity:0;scale:.86}to{opacity:var(--op,1);scale:1}}.mockups-module__A8c4Ka__drift{animation-duration:var(--driftDur,16s);animation-delay:var(--driftDelay,0s);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mockups-module__A8c4Ka__driftA{animation-name:mockups-module__A8c4Ka__driftA}.mockups-module__A8c4Ka__driftB{animation-name:mockups-module__A8c4Ka__driftB}.mockups-module__A8c4Ka__driftC{animation-name:mockups-module__A8c4Ka__driftC}.mockups-module__A8c4Ka__driftD{animation-name:mockups-module__A8c4Ka__driftD}@keyframes mockups-module__A8c4Ka__driftA{0%{z-index:2;transform:translate(0,0)}25%{z-index:6;transform:translate(2.6cqw,-1.4cqw)}50%{z-index:3;transform:translate(1cqw,2.4cqw)}75%{z-index:7;transform:translate(-2.2cqw,1.2cqw)}to{z-index:2;transform:translate(0,0)}}@keyframes mockups-module__A8c4Ka__driftB{0%{z-index:5;transform:translate(0,0)}30%{z-index:2;transform:translate(-2.8cqw,1.8cqw)}60%{z-index:8;transform:translate(1.6cqw,2.6cqw)}to{z-index:5;transform:translate(0,0)}}@keyframes mockups-module__A8c4Ka__driftC{0%{z-index:3;transform:translate(0,0)}35%{z-index:7;transform:translate(1.9cqw,2.7cqw)}70%{z-index:2;transform:translate(-1.4cqw,-2.2cqw)}to{z-index:3;transform:translate(0,0)}}@keyframes mockups-module__A8c4Ka__driftD{0%{z-index:6;transform:translate(0,0)}40%{z-index:9;transform:translate(-1.7cqw,-2.6cqw)}75%{z-index:2;transform:translate(2.9cqw,.9cqw)}to{z-index:6;transform:translate(0,0)}}.mockups-module__A8c4Ka__node{left:var(--x,50%);top:var(--y,50%);z-index:20;border-radius:3.4cqw;place-items:center;width:13cqw;height:13cqw;animation:.7s cubic-bezier(.22,1,.36,1) .5s both mockups-module__A8c4Ka__nodeIn;display:grid;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 2cqw 5cqw #07195842}.mockups-module__A8c4Ka__nodeImage{object-fit:cover;width:100%;height:100%}.mockups-module__A8c4Ka__nodeHalo{left:var(--x,50%);top:var(--y,50%);z-index:10;border:1px solid color-mix(in srgb, var(--brand-eucalyptus) 60%, transparent);width:13cqw;height:13cqw;animation:3.2s ease-out infinite mockups-module__A8c4Ka__halo;animation-delay:var(--delay,0s);border-radius:3.4cqw;position:absolute;translate:-50% -50%}.mockups-module__A8c4Ka__nodeGlow{left:var(--x,50%);top:var(--y,50%);z-index:1;background:radial-gradient(circle, color-mix(in srgb, var(--brand-eucalyptus) 20%, transparent) 0%, transparent 68%);border-radius:50%;width:46cqw;height:46cqw;position:absolute;translate:-50% -50%}@keyframes mockups-module__A8c4Ka__nodeIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes mockups-module__A8c4Ka__halo{0%{opacity:.7;scale:1}to{opacity:0;scale:2.1}}.mockups-module__A8c4Ka__results{z-index:15;flex-direction:column;gap:2.4cqw;width:37cqw;display:flex;position:absolute;top:50%;right:1.5cqw;translate:0 -50%}.mockups-module__A8c4Ka__resultCardWrap{position:relative}.mockups-module__A8c4Ka__resultCard{border:1px solid var(--border);background:var(--surface);animation:.62s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__cardIn;animation-delay:var(--delay,0s);border-radius:2.2cqw;align-items:center;gap:1.8cqw;padding:2cqw;display:flex;box-shadow:0 1.6cqw 4cqw #0a1f2e1a}.mockups-module__A8c4Ka__resultCardTop{border-color:color-mix(in srgb, var(--brand-eucalyptus) 55%, transparent);box-shadow:0 2cqw 5cqw #009db929}@keyframes mockups-module__A8c4Ka__cardIn{0%{opacity:0;transform:translate(2.6cqw)}to{opacity:1;transform:translate(0)}}.mockups-module__A8c4Ka__plastic{background:linear-gradient(135deg, var(--brand-navy) 0%, #17407f 55%, var(--cta-primary) 100%);border-radius:1cqw;flex:none;width:9cqw;height:5.7cqw;position:relative;overflow:hidden;box-shadow:inset 0 .2cqw #ffffff2e}.mockups-module__A8c4Ka__plastic:after{content:"";background:linear-gradient(135deg,#f4d58d,#cfa54e);border-radius:.35cqw;width:2.4cqw;height:1.7cqw;position:absolute;top:2.2cqw;left:.9cqw}.mockups-module__A8c4Ka__plasticAlt{background:linear-gradient(135deg, #0d5f6f 0%, var(--brand-eucalyptus) 100%)}.mockups-module__A8c4Ka__plasticAlt2{background:linear-gradient(135deg,#2b3a55 0%,#5c6b85 100%)}.mockups-module__A8c4Ka__resultBody{flex:1;min-width:0}.mockups-module__A8c4Ka__resultName{letter-spacing:-.02em;color:var(--title);font-size:2.5cqw;font-weight:800}.mockups-module__A8c4Ka__resultReason{color:var(--text-muted);margin-top:.4cqw;font-size:2.05cqw;font-weight:500;line-height:1.3}.mockups-module__A8c4Ka__matchPill{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-items:center;gap:.5cqw;margin-top:.9cqw;padding:.4cqw 1.1cqw;font-size:1.85cqw;font-weight:800;display:inline-flex}.mockups-module__A8c4Ka__matchPillTop{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success-text)}.mockups-module__A8c4Ka__topFlag{z-index:2;background:var(--success-button);color:#fff;animation:.5s ease-out both mockups-module__A8c4Ka__fadeUp;animation-delay:var(--delay,0s);border-radius:999px;padding:.45cqw 1.4cqw;font-size:1.75cqw;font-weight:800;position:absolute;top:-1.4cqw;right:1.6cqw;box-shadow:0 .8cqw 2cqw #0a1f2e2e}.mockups-module__A8c4Ka__zoneLabel{z-index:25;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.6s ease-out both mockups-module__A8c4Ka__fadeUp;animation-delay:var(--delay,0s);border-radius:999px;align-items:center;gap:.7cqw;padding:.6cqw 1.5cqw;font-size:1.9cqw;font-weight:700;display:inline-flex;position:absolute}@keyframes mockups-module__A8c4Ka__fadeUp{0%{opacity:0;transform:translateY(1.2cqw)}to{opacity:1;transform:translateY(0)}}.mockups-module__A8c4Ka__heroPlastic{z-index:15;background:linear-gradient(135deg, var(--brand-navy) 0%, #17407f 52%, var(--cta-primary) 100%);color:#fff;border-radius:2cqw;flex-direction:column;justify-content:space-between;width:30cqw;height:19cqw;padding:1.8cqw;animation:.7s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__cardDrop;display:flex;position:absolute;top:17%;left:50%;translate:-50% -50%;box-shadow:0 3cqw 6cqw #0719584d,inset 0 .25cqw #fff3}@keyframes mockups-module__A8c4Ka__cardDrop{0%{opacity:0;transform:translateY(-2.5cqw)}to{opacity:1;transform:translateY(0)}}.mockups-module__A8c4Ka__heroPlasticChip{background:linear-gradient(135deg,#f4d58d,#cfa54e);border-radius:.6cqw;width:4cqw;height:2.9cqw}.mockups-module__A8c4Ka__heroPlasticName{letter-spacing:.02em;font-size:2.4cqw;font-weight:800}.mockups-module__A8c4Ka__heroPlasticNumber{opacity:.72;letter-spacing:.14em;font-size:1.8cqw;font-weight:600}.mockups-module__A8c4Ka__personPanel{z-index:15;border:1px solid var(--border);background:var(--surface);width:44cqw;animation:.64s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__fadeUp;animation-delay:var(--delay,0s);border-radius:2.4cqw;padding:2.2cqw;position:absolute;top:40%;box-shadow:0 1.8cqw 4.5cqw #0a1f2e1a}.mockups-module__A8c4Ka__personHead{align-items:center;gap:1.4cqw;display:flex}.mockups-module__A8c4Ka__avatar{background:var(--accent-soft);width:6cqw;height:6cqw;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:2.6cqw;font-weight:800;display:grid}.mockups-module__A8c4Ka__personName{color:var(--title);font-size:2.5cqw;font-weight:800}.mockups-module__A8c4Ka__personMeta{color:var(--text-muted);font-size:1.9cqw;font-weight:500}.mockups-module__A8c4Ka__habits{flex-wrap:wrap;gap:.8cqw;margin-top:1.5cqw;display:flex}.mockups-module__A8c4Ka__habit{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);border-radius:999px;padding:.5cqw 1.2cqw;font-size:1.85cqw;font-weight:600}.mockups-module__A8c4Ka__costRow{border-top:1px dashed var(--border);margin-top:1.7cqw;padding-top:1.5cqw}.mockups-module__A8c4Ka__costLabel{color:var(--text-muted);font-size:1.8cqw;font-weight:600}.mockups-module__A8c4Ka__costValue{letter-spacing:-.03em;font-size:5.4cqw;font-weight:800;line-height:1.1}.mockups-module__A8c4Ka__costGood{color:var(--success-text)}.mockups-module__A8c4Ka__costBad{color:var(--danger-text)}.mockups-module__A8c4Ka__wireGood{stroke:color-mix(in srgb, var(--success) 70%, transparent)}.mockups-module__A8c4Ka__wireBad{stroke:color-mix(in srgb, var(--danger) 70%, transparent)}.mockups-module__A8c4Ka__messyPane{filter:grayscale(.85)saturate(.5);position:absolute;inset:0 52% 0 0}.mockups-module__A8c4Ka__window{border:1px solid var(--border);background:var(--surface);rotate:var(--rot,0deg);animation:.56s ease-out both mockups-module__A8c4Ka__fadeUp;animation-delay:var(--delay,0s);border-radius:1.4cqw;position:absolute;overflow:hidden;box-shadow:0 1.6cqw 3.6cqw #0a1f2e1f}.mockups-module__A8c4Ka__windowBar{background:var(--surface-soft);border-bottom:1px solid var(--border);align-items:center;gap:.6cqw;padding:.9cqw 1.2cqw;display:flex}.mockups-module__A8c4Ka__dot{background:color-mix(in srgb, var(--text-muted) 45%, transparent);border-radius:50%;width:1cqw;height:1cqw}.mockups-module__A8c4Ka__windowTitle{color:var(--text-muted);margin-left:.6cqw;font-size:1.6cqw;font-weight:700}.mockups-module__A8c4Ka__windowBody{flex-direction:column;gap:.75cqw;padding:1.2cqw;display:flex}.mockups-module__A8c4Ka__line{background:color-mix(in srgb, var(--text-muted) 24%, transparent);border-radius:999px;height:.9cqw}.mockups-module__A8c4Ka__fineprint{border:1px solid var(--border);background:var(--surface);rotate:var(--rot,0deg);animation:.56s ease-out both mockups-module__A8c4Ka__fadeUp;animation-delay:var(--delay,0s);border-radius:.8cqw;flex-direction:column;gap:.42cqw;padding:1.1cqw;display:flex;position:absolute;box-shadow:0 1.4cqw 3cqw #0a1f2e1f}.mockups-module__A8c4Ka__fineprintLine{background:color-mix(in srgb, var(--text-muted) 34%, transparent);border-radius:999px;height:.34cqw}.mockups-module__A8c4Ka__timeBadge{z-index:26;animation:.6s ease-out both mockups-module__A8c4Ka__fadeUp;animation-delay:var(--delay,0s);border-radius:999px;align-items:center;gap:.7cqw;padding:.7cqw 1.6cqw;font-size:2.1cqw;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 1.2cqw 3cqw #0a1f2e29}.mockups-module__A8c4Ka__timeBad{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text)}.mockups-module__A8c4Ka__timeGood{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text)}.mockups-module__A8c4Ka__cleanPane{z-index:15;flex-direction:column;justify-content:center;gap:2cqw;display:flex;position:absolute;inset:0 1.5cqw 0 54%}.mockups-module__A8c4Ka__divider{stroke:var(--border);stroke-width:1.4px;stroke-dasharray:5 7;fill:none}.mockups-module__A8c4Ka__roadTangle{fill:none;stroke:color-mix(in srgb, var(--text-muted) 28%, transparent);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s ease-out both mockups-module__A8c4Ka__wireDraw;animation-delay:var(--delay,0s)}.mockups-module__A8c4Ka__roadClean{fill:none;stroke:var(--brand-navy);stroke-width:15px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.22,1,.36,1) .7s both mockups-module__A8c4Ka__wireDraw}.mockups-module__A8c4Ka__roadDashes{fill:none;stroke:var(--brand-eucalyptus);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.028 .032;opacity:0;animation:3s linear 1.6s infinite both mockups-module__A8c4Ka__roadRun}@keyframes mockups-module__A8c4Ka__roadRun{0%{opacity:1;stroke-dashoffset:.12px}to{opacity:1;stroke-dashoffset:0}}.mockups-module__A8c4Ka__signpost{z-index:12;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--text-muted);white-space:nowrap;translate:-50% -50%;rotate:var(--rot,0deg);filter:grayscale();animation:.52s ease-out both mockups-module__A8c4Ka__chipIn;animation-delay:var(--delay,0s);border-radius:.7cqw;padding:.5cqw 1.2cqw;font-size:1.85cqw;font-weight:700;position:absolute;box-shadow:0 .6cqw 1.6cqw #0a1f2e1a}.mockups-module__A8c4Ka__startPin,.mockups-module__A8c4Ka__endPin{z-index:18;animation:.6s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__nodeIn;animation-delay:var(--delay,0s);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;translate:-50% -50%}.mockups-module__A8c4Ka__startPin{border:.5cqw solid var(--surface);background:color-mix(in srgb, var(--text-muted) 80%, transparent);color:#fff;width:5.4cqw;height:5.4cqw;font-size:1.9cqw;box-shadow:0 1cqw 2.4cqw #0a1f2e33}.mockups-module__A8c4Ka__endPin{border:.6cqw solid var(--surface);background:var(--success-button);color:#fff;width:8cqw;height:8cqw;font-size:2.4cqw;box-shadow:0 1.4cqw 3cqw #0a1f2e38}.mockups-module__A8c4Ka__miniResults{z-index:15;flex-direction:column;gap:1.6cqw;width:31cqw;display:flex;position:absolute;top:50%;right:1.5cqw;translate:0 -50%}.mockups-module__A8c4Ka__miniCard{border:1px solid var(--border);background:var(--surface);animation:.6s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__cardIn;animation-delay:var(--delay,0s);border-radius:1.8cqw;align-items:center;gap:1.4cqw;padding:1.5cqw;display:flex;box-shadow:0 1.4cqw 3.6cqw #0a1f2e1a}.mockups-module__A8c4Ka__miniPlastic{background:linear-gradient(135deg, var(--brand-navy), var(--cta-primary));border-radius:.8cqw;flex:none;width:6.4cqw;height:4.1cqw}.mockups-module__A8c4Ka__miniName{color:var(--title);font-size:2.1cqw;font-weight:800}.mockups-module__A8c4Ka__miniReason{color:var(--text-muted);font-size:1.8cqw;font-weight:500}.mockups-module__A8c4Ka__dirtShoulder{fill:none;stroke:#a5794f38;stroke-width:17px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.7s ease-out forwards mockups-module__A8c4Ka__fadeIn;animation-delay:var(--delay,0s)}.mockups-module__A8c4Ka__dirtRoad{fill:none;stroke:color-mix(in srgb, #a5794f 62%, var(--surface));stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s ease-out both mockups-module__A8c4Ka__wireDraw;animation-delay:var(--delay,0s)}@keyframes mockups-module__A8c4Ka__fadeIn{to{opacity:1}}.mockups-module__A8c4Ka__pavedShoulder{fill:none;stroke:color-mix(in srgb, var(--text-muted) 26%, transparent);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.7s ease-out forwards mockups-module__A8c4Ka__fadeIn;animation-delay:var(--delay,0s)}.mockups-module__A8c4Ka__pavedRoad{fill:none;stroke:color-mix(in srgb, var(--text-muted) 68%, var(--surface));stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__wireDraw;animation-delay:var(--delay,0s)}.mockups-module__A8c4Ka__pavedDash{fill:none;stroke:color-mix(in srgb, var(--brand-eucalyptus) 92%, transparent);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:6 7;opacity:0;animation:.6s ease-out forwards mockups-module__A8c4Ka__fadeIn;animation-delay:calc(var(--delay,0s) + .8s)}.mockups-module__A8c4Ka__car{offset-distance:var(--park,0%);offset-rotate:auto;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.4s ease-out forwards mockups-module__A8c4Ka__fadeIn;animation-delay:var(--appear,1.2s)}.mockups-module__A8c4Ka__carDrive{animation:mockups-module__A8c4Ka__fadeIn .4s ease-out var(--appear,1.2s) forwards, mockups-module__A8c4Ka__drive var(--dur,8s) linear var(--delay,0s) infinite}.mockups-module__A8c4Ka__carLoose{animation-timing-function:ease-out,ease-in-out}.mockups-module__A8c4Ka__carSlot{animation:mockups-module__A8c4Ka__lapSlot var(--dur,16.8s) linear var(--delay,0s) infinite, mockups-module__A8c4Ka__driveSlot var(--dur,16.8s) linear var(--delay,0s) infinite}@keyframes mockups-module__A8c4Ka__driveSlot{0%{offset-distance:0%}25%{offset-distance:100%}to{offset-distance:100%}}@keyframes mockups-module__A8c4Ka__lapSlot{0%{opacity:0}1.4%,23%{opacity:1}25%,to{opacity:0}}.mockups-module__A8c4Ka__carStopped{animation:mockups-module__A8c4Ka__fadeIn .4s ease-out var(--appear,1.2s) forwards, mockups-module__A8c4Ka__hazard 1.1s steps(1, end) infinite}@keyframes mockups-module__A8c4Ka__drive{0%{offset-distance:0%}to{offset-distance:100%}}.mockups-module__A8c4Ka__carDirt{fill:color-mix(in srgb, var(--title) 58%, transparent)}.mockups-module__A8c4Ka__carLost{fill:var(--warning)}.mockups-module__A8c4Ka__carPaved1{fill:var(--brand-navy)}.mockups-module__A8c4Ka__carPaved2{fill:var(--cta-primary)}.mockups-module__A8c4Ka__carPaved3{fill:var(--brand-eucalyptus)}@keyframes mockups-module__A8c4Ka__hazard{0%,49%{stroke:color-mix(in srgb, var(--warning) 95%, transparent)}50%,to{stroke:#0000}}@supports not (offset-path:path("M 0 0 L 1 1")){.mockups-module__A8c4Ka__car{display:none}}.mockups-module__A8c4Ka__bursts{z-index:18;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mockups-module__A8c4Ka__burst{transform-box:fill-box;transform-origin:50%;opacity:0;animation-duration:var(--dur,16.8s);animation-delay:var(--delay,0s);animation-timing-function:linear;animation-iteration-count:infinite}.mockups-module__A8c4Ka__burstGlow{fill:var(--brand-eucalyptus);animation-name:mockups-module__A8c4Ka__burstGlow}.mockups-module__A8c4Ka__burstRing{fill:none;stroke:var(--brand-eucalyptus);stroke-width:2.6px;animation-name:mockups-module__A8c4Ka__burstRing}@keyframes mockups-module__A8c4Ka__burstGlow{0%{opacity:0;transform:scale(.2)}.89%{opacity:.85;transform:scale(.8)}4.46%,to{opacity:0;transform:scale(1.6)}}@keyframes mockups-module__A8c4Ka__burstRing{0%{opacity:0;transform:scale(.25)}.77%{opacity:.9;transform:scale(.65)}5.65%,to{opacity:0;transform:scale(2.4)}}.mockups-module__A8c4Ka__routeResults{z-index:15;flex-direction:column;gap:2.6cqw;width:28cqw;display:flex;position:absolute;top:50%;right:1.5cqw;translate:0 -50%}.mockups-module__A8c4Ka__routeCardWrap{height:12.4cqw;position:relative}.mockups-module__A8c4Ka__routeCard{border:1px solid var(--border);background:var(--surface);animation:.62s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__cardIn;animation-delay:var(--delay,0s);border-radius:1.8cqw;align-items:center;gap:1.3cqw;padding:1.4cqw;display:flex;position:absolute;inset:0;box-shadow:0 1.4cqw 3.6cqw #0a1f2e1a}.mockups-module__A8c4Ka__arriveRing{border:.35cqw solid var(--brand-eucalyptus);opacity:0;pointer-events:none;animation:mockups-module__A8c4Ka__arrive var(--dur,5.2s) linear var(--delay,0s) infinite;border-radius:2.1cqw;position:absolute;inset:-.35cqw}.mockups-module__A8c4Ka__arriveOverlay{z-index:3;border:.3cqw solid var(--brand-eucalyptus);background:color-mix(in srgb, var(--brand-eucalyptus) 92%, #04303f);opacity:0;pointer-events:none;animation:mockups-module__A8c4Ka__arrive var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:1.8cqw;align-items:center;gap:1.3cqw;padding:1.2cqw;display:flex;position:absolute;inset:0;box-shadow:0 1.6cqw 4cqw #009db942}.mockups-module__A8c4Ka__arriveName{color:#fff;font-size:2.1cqw;font-weight:800}.mockups-module__A8c4Ka__arriveReason{color:#ffffffd1;font-size:1.8cqw;font-weight:500}.mockups-module__A8c4Ka__arriveFlag{background:var(--success-button);white-space:nowrap;color:#fff;animation:mockups-module__A8c4Ka__flagRise var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:999px;padding:.45cqw 1.3cqw;font-size:1.7cqw;font-weight:800;position:absolute;top:-1.7cqw;right:1.1cqw;box-shadow:0 .8cqw 2cqw #0a1f2e2e}@keyframes mockups-module__A8c4Ka__arrive{0%{opacity:0}2.6%,9.75%{opacity:1}13.43%,to{opacity:0}}@keyframes mockups-module__A8c4Ka__flagRise{0%{transform:translateY(.9cqw)scale(.92)}2.6%,9.75%{transform:translateY(0)scale(1)}13.43%,to{transform:translateY(-.4cqw)scale(.97)}}.mockups-module__A8c4Ka__sceneMobile{aspect-ratio:620/750}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__signpost{border-radius:1.4cqw;padding:.9cqw 2cqw;font-size:3.2cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__zoneLabel{padding:1cqw 2.4cqw;font-size:3cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__miniName,.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__arriveName{font-size:4.4cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__miniReason,.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__arriveReason{font-size:3.5cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__plastic{border-radius:1.7cqw;width:15cqw;height:9.5cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__plastic:after{border-radius:.6cqw;width:4cqw;height:2.8cqw;top:3.7cqw;left:1.5cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__routeCard,.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__arriveOverlay{border-radius:3cqw;gap:2.4cqw;padding:2.2cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__arriveOverlay{border-width:.5cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__arriveFlag{padding:.7cqw 2cqw;font-size:2.7cqw;top:-3.2cqw;right:2cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__node,.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__nodeHalo{border-radius:3.4cqw}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__dirtShoulder{stroke-width:14px}.mockups-module__A8c4Ka__sceneMobile .mockups-module__A8c4Ka__dirtRoad{stroke-width:8px}.mockups-module__A8c4Ka__routeResultsMobile{z-index:15;flex-direction:column;gap:4.13cqw;width:64.5cqw;display:flex;position:absolute;top:55.31%;right:3.23cqw}.mockups-module__A8c4Ka__routeCardWrapMobile{height:12cqw;position:relative}.mockups-module__A8c4Ka__sceneMobileB{aspect-ratio:620/580}.mockups-module__A8c4Ka__duoResults{z-index:15;gap:3.5cqw;display:flex;position:absolute;top:68.97%;left:3.5cqw;right:3.5cqw}.mockups-module__A8c4Ka__duoColumn{border:1px solid var(--border);background:var(--surface);min-width:0;animation:.62s cubic-bezier(.22,1,.36,1) both mockups-module__A8c4Ka__fadeUp;animation-delay:var(--delay,0s);border-radius:3cqw;flex:1;padding:2.2cqw;position:relative;box-shadow:0 1.4cqw 3.6cqw #0a1f2e14}.mockups-module__A8c4Ka__duoLabel{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border-radius:999px;padding:.5cqw 1.5cqw;font-size:2.4cqw;font-weight:800;position:absolute;top:1.8cqw;right:1.8cqw}.mockups-module__A8c4Ka__duoLabelTop{background:var(--success-button)}.mockups-module__A8c4Ka__duoStage{position:relative}.mockups-module__A8c4Ka__duoStackLayer{border-radius:2.4cqw;position:absolute;inset:0;box-shadow:0 .8cqw 2cqw #0a1f2e1f}.mockups-module__A8c4Ka__duoStackBack{background:linear-gradient(135deg,#6b7787,#97a3b1);transform:translate(4.4cqw,-2.4cqw)}.mockups-module__A8c4Ka__duoStackMid{background:linear-gradient(135deg, var(--brand-navy), #1d4a8c);transform:translate(2.2cqw,-1.2cqw)}.mockups-module__A8c4Ka__duoPlastic{aspect-ratio:1.75;background:linear-gradient(135deg, var(--brand-navy) 0%, #17407f 52%, var(--cta-primary) 100%);color:#fff;border-radius:2.4cqw;flex-direction:column;justify-content:space-between;padding:2.2cqw;display:flex;position:relative;overflow:hidden;box-shadow:0 1.4cqw 3.2cqw #07195842}.mockups-module__A8c4Ka__duoPlasticAlt{background:linear-gradient(135deg, #0d5f6f 0%, var(--brand-eucalyptus) 100%)}.mockups-module__A8c4Ka__duoChip{background:linear-gradient(135deg,#f4d58d,#cfa54e);border-radius:.9cqw;width:5.6cqw;height:4cqw}.mockups-module__A8c4Ka__duoName{letter-spacing:-.02em;font-size:4.2cqw;font-weight:800;line-height:1.1}.mockups-module__A8c4Ka__duoReason{color:#ffffffd6;margin-top:.5cqw;font-size:2.8cqw;font-weight:600;line-height:1.25}.mockups-module__A8c4Ka__duoOverlay{z-index:3;border:.5cqw solid var(--brand-eucalyptus);background:color-mix(in srgb, var(--brand-eucalyptus) 16%, transparent);opacity:0;pointer-events:none;animation:mockups-module__A8c4Ka__arrive var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:3.4cqw;position:absolute;inset:-.4cqw;box-shadow:0 1.6cqw 4cqw #009db94d}.mockups-module__A8c4Ka__duoFlag{background:var(--success-button);white-space:nowrap;color:#fff;animation:mockups-module__A8c4Ka__flagRise var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:999px;padding:.7cqw 1.8cqw;font-size:2.6cqw;font-weight:800;position:absolute;top:-2.9cqw;right:1.4cqw;box-shadow:0 .8cqw 2cqw #0a1f2e2e}@media (prefers-reduced-motion:reduce){.mockups-module__A8c4Ka__scene *,.mockups-module__A8c4Ka__scene :before,.mockups-module__A8c4Ka__scene :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mockups-module__A8c4Ka__car{opacity:1!important}}
.mockup-module__AdxKiG__scene{aspect-ratio:620/500;isolation:isolate;border-radius:2.6cqw;width:100%;position:relative;overflow:hidden;container-type:inline-size}.mockup-module__AdxKiG__mobileMockupFrame{max-width:100%}.mockup-module__AdxKiG__mobileMockupFrameTall{display:none}@media (min-width:768px) and (max-width:1279px){.mockup-module__AdxKiG__mobileMockupFrame{max-width:clamp(31rem,62vw,41rem)}}.mockup-module__AdxKiG__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mockup-module__AdxKiG__wireBase{fill:none;stroke:color-mix(in srgb, var(--brand-eucalyptus) 45%, transparent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__wireDraw}.mockup-module__AdxKiG__wirePulse{fill:none;stroke:var(--brand-eucalyptus);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.07 .93;stroke-dashoffset:1px;opacity:.85;animation:2.6s linear infinite mockup-module__AdxKiG__wireFlow}@keyframes mockup-module__AdxKiG__wireDraw{to{stroke-dashoffset:0}}@keyframes mockup-module__AdxKiG__wireFlow{to{stroke-dashoffset:0}}.mockup-module__AdxKiG__cloud{position:absolute;inset:0 55% 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 76%,#0000 100%)}.mockup-module__AdxKiG__chipSlot{z-index:2;position:absolute;translate:-50% -50%}.mockup-module__AdxKiG__chip{rotate:var(--rot,0deg);border:1px solid color-mix(in srgb, var(--border) 92%, transparent);background:color-mix(in srgb, var(--surface) 90%, transparent);letter-spacing:-.01em;color:var(--text-muted);white-space:nowrap;filter:grayscale(1) saturate(.6) blur(var(--blur,0px));opacity:var(--op,1);animation:.52s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__chipIn;animation-delay:var(--delay,0s);border-radius:999px;padding:.7cqw 1.5cqw;font-size:2.25cqw;font-weight:600;line-height:1.15;display:block;box-shadow:0 .6cqw 1.8cqw #0a1f2e14}@keyframes mockup-module__AdxKiG__chipIn{0%{opacity:0;scale:.86}to{opacity:var(--op,1);scale:1}}.mockup-module__AdxKiG__drift{animation-duration:var(--driftDur,16s);animation-delay:var(--driftDelay,0s);will-change:transform;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.mockup-module__AdxKiG__driftA{animation-name:mockup-module__AdxKiG__driftA}.mockup-module__AdxKiG__driftB{animation-name:mockup-module__AdxKiG__driftB}.mockup-module__AdxKiG__driftC{animation-name:mockup-module__AdxKiG__driftC}.mockup-module__AdxKiG__driftD{animation-name:mockup-module__AdxKiG__driftD}@keyframes mockup-module__AdxKiG__driftA{0%{z-index:2;transform:translate(0,0)}25%{z-index:6;transform:translate(2.6cqw,-1.4cqw)}50%{z-index:3;transform:translate(1cqw,2.4cqw)}75%{z-index:7;transform:translate(-2.2cqw,1.2cqw)}to{z-index:2;transform:translate(0,0)}}@keyframes mockup-module__AdxKiG__driftB{0%{z-index:5;transform:translate(0,0)}30%{z-index:2;transform:translate(-2.8cqw,1.8cqw)}60%{z-index:8;transform:translate(1.6cqw,2.6cqw)}to{z-index:5;transform:translate(0,0)}}@keyframes mockup-module__AdxKiG__driftC{0%{z-index:3;transform:translate(0,0)}35%{z-index:7;transform:translate(1.9cqw,2.7cqw)}70%{z-index:2;transform:translate(-1.4cqw,-2.2cqw)}to{z-index:3;transform:translate(0,0)}}@keyframes mockup-module__AdxKiG__driftD{0%{z-index:6;transform:translate(0,0)}40%{z-index:9;transform:translate(-1.7cqw,-2.6cqw)}75%{z-index:2;transform:translate(2.9cqw,.9cqw)}to{z-index:6;transform:translate(0,0)}}.mockup-module__AdxKiG__node{left:var(--x,50%);top:var(--y,50%);z-index:20;border-radius:3.4cqw;place-items:center;width:13cqw;height:13cqw;animation:.7s cubic-bezier(.22,1,.36,1) .5s both mockup-module__AdxKiG__nodeIn;display:grid;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 2cqw 5cqw #07195842}.mockup-module__AdxKiG__nodeImage{object-fit:cover;width:100%;height:100%}.mockup-module__AdxKiG__nodeHalo{left:var(--x,50%);top:var(--y,50%);z-index:10;border:1px solid color-mix(in srgb, var(--brand-eucalyptus) 60%, transparent);width:13cqw;height:13cqw;animation:3.2s ease-out infinite mockup-module__AdxKiG__halo;animation-delay:var(--delay,0s);border-radius:3.4cqw;position:absolute;translate:-50% -50%}.mockup-module__AdxKiG__nodeGlow{left:var(--x,50%);top:var(--y,50%);z-index:1;background:radial-gradient(circle, color-mix(in srgb, var(--brand-eucalyptus) 20%, transparent) 0%, transparent 68%);border-radius:50%;width:46cqw;height:46cqw;position:absolute;translate:-50% -50%}@keyframes mockup-module__AdxKiG__nodeIn{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes mockup-module__AdxKiG__halo{0%{opacity:.7;scale:1}to{opacity:0;scale:2.1}}.mockup-module__AdxKiG__results{z-index:15;flex-direction:column;gap:2.4cqw;width:37cqw;display:flex;position:absolute;top:50%;right:1.5cqw;translate:0 -50%}.mockup-module__AdxKiG__resultCardWrap{position:relative}.mockup-module__AdxKiG__resultCard{border:1px solid var(--border);background:var(--surface);animation:.62s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__cardIn;animation-delay:var(--delay,0s);border-radius:2.2cqw;align-items:center;gap:1.8cqw;padding:2cqw;display:flex;box-shadow:0 1.6cqw 4cqw #0a1f2e1a}.mockup-module__AdxKiG__resultCardTop{border-color:color-mix(in srgb, var(--brand-eucalyptus) 55%, transparent);box-shadow:0 2cqw 5cqw #009db929}@keyframes mockup-module__AdxKiG__cardIn{0%{opacity:0;transform:translate(2.6cqw)}to{opacity:1;transform:translate(0)}}.mockup-module__AdxKiG__plastic{background:linear-gradient(135deg, var(--brand-navy) 0%, var(--hero-card-navy) 100%);border-radius:1cqw;flex:none;width:9cqw;height:5.7cqw;position:relative;overflow:hidden;box-shadow:inset 0 .2cqw #ffffff2e}.mockup-module__AdxKiG__plastic:after{content:"";background:linear-gradient(135deg,#f4d58d,#cfa54e);border-radius:.35cqw;width:2.4cqw;height:1.7cqw;position:absolute;top:2.2cqw;left:.9cqw}.mockup-module__AdxKiG__plasticAlt{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-card-ink) 82%, var(--brand-navy)) 0%, var(--hero-card-ink) 100%)}.mockup-module__AdxKiG__plasticAlt2{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-card-slate) 72%, var(--hero-card-ink)) 0%, var(--hero-card-slate) 100%)}.mockup-module__AdxKiG__resultBody{flex:1;min-width:0}.mockup-module__AdxKiG__resultName{letter-spacing:-.02em;color:var(--title);font-size:2.5cqw;font-weight:800}.mockup-module__AdxKiG__resultReason{color:var(--text-muted);margin-top:.4cqw;font-size:2.05cqw;font-weight:500;line-height:1.3}.mockup-module__AdxKiG__matchPill{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-items:center;gap:.5cqw;margin-top:.9cqw;padding:.4cqw 1.1cqw;font-size:1.85cqw;font-weight:800;display:inline-flex}.mockup-module__AdxKiG__matchPillTop{background:color-mix(in srgb, var(--success) 16%, transparent);color:var(--success-text)}.mockup-module__AdxKiG__topFlag{z-index:2;background:var(--success-button);color:#fff;animation:.5s ease-out both mockup-module__AdxKiG__fadeUp;animation-delay:var(--delay,0s);border-radius:999px;padding:.45cqw 1.4cqw;font-size:1.75cqw;font-weight:800;position:absolute;top:-1.4cqw;right:1.6cqw;box-shadow:0 .8cqw 2cqw #0a1f2e2e}.mockup-module__AdxKiG__zoneLabel{z-index:25;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.6s ease-out both mockup-module__AdxKiG__fadeUp;animation-delay:var(--delay,0s);border-radius:999px;align-items:center;gap:.7cqw;padding:.6cqw 1.5cqw;font-size:1.9cqw;font-weight:700;display:inline-flex;position:absolute}@keyframes mockup-module__AdxKiG__fadeUp{0%{opacity:0;transform:translateY(1.2cqw)}to{opacity:1;transform:translateY(0)}}.mockup-module__AdxKiG__heroPlastic{z-index:15;background:linear-gradient(135deg, var(--brand-navy) 0%, #17407f 52%, var(--cta-primary) 100%);color:#fff;border-radius:2cqw;flex-direction:column;justify-content:space-between;width:30cqw;height:19cqw;padding:1.8cqw;animation:.7s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__cardDrop;display:flex;position:absolute;top:17%;left:50%;translate:-50% -50%;box-shadow:0 3cqw 6cqw #0719584d,inset 0 .25cqw #fff3}@keyframes mockup-module__AdxKiG__cardDrop{0%{opacity:0;transform:translateY(-2.5cqw)}to{opacity:1;transform:translateY(0)}}.mockup-module__AdxKiG__heroPlasticChip{background:linear-gradient(135deg,#f4d58d,#cfa54e);border-radius:.6cqw;width:4cqw;height:2.9cqw}.mockup-module__AdxKiG__heroPlasticName{letter-spacing:.02em;font-size:2.4cqw;font-weight:800}.mockup-module__AdxKiG__heroPlasticNumber{opacity:.72;letter-spacing:.14em;font-size:1.8cqw;font-weight:600}.mockup-module__AdxKiG__personPanel{z-index:15;border:1px solid var(--border);background:var(--surface);width:44cqw;animation:.64s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__fadeUp;animation-delay:var(--delay,0s);border-radius:2.4cqw;padding:2.2cqw;position:absolute;top:40%;box-shadow:0 1.8cqw 4.5cqw #0a1f2e1a}.mockup-module__AdxKiG__personHead{align-items:center;gap:1.4cqw;display:flex}.mockup-module__AdxKiG__avatar{background:var(--accent-soft);width:6cqw;height:6cqw;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-size:2.6cqw;font-weight:800;display:grid}.mockup-module__AdxKiG__personName{color:var(--title);font-size:2.5cqw;font-weight:800}.mockup-module__AdxKiG__personMeta{color:var(--text-muted);font-size:1.9cqw;font-weight:500}.mockup-module__AdxKiG__habits{flex-wrap:wrap;gap:.8cqw;margin-top:1.5cqw;display:flex}.mockup-module__AdxKiG__habit{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-secondary);border-radius:999px;padding:.5cqw 1.2cqw;font-size:1.85cqw;font-weight:600}.mockup-module__AdxKiG__costRow{border-top:1px dashed var(--border);margin-top:1.7cqw;padding-top:1.5cqw}.mockup-module__AdxKiG__costLabel{color:var(--text-muted);font-size:1.8cqw;font-weight:600}.mockup-module__AdxKiG__costValue{letter-spacing:-.03em;font-size:5.4cqw;font-weight:800;line-height:1.1}.mockup-module__AdxKiG__costGood{color:var(--success-text)}.mockup-module__AdxKiG__costBad{color:var(--danger-text)}.mockup-module__AdxKiG__wireGood{stroke:color-mix(in srgb, var(--success) 70%, transparent)}.mockup-module__AdxKiG__wireBad{stroke:color-mix(in srgb, var(--danger) 70%, transparent)}.mockup-module__AdxKiG__messyPane{filter:grayscale(.85)saturate(.5);position:absolute;inset:0 52% 0 0}.mockup-module__AdxKiG__window{border:1px solid var(--border);background:var(--surface);rotate:var(--rot,0deg);animation:.56s ease-out both mockup-module__AdxKiG__fadeUp;animation-delay:var(--delay,0s);border-radius:1.4cqw;position:absolute;overflow:hidden;box-shadow:0 1.6cqw 3.6cqw #0a1f2e1f}.mockup-module__AdxKiG__windowBar{background:var(--surface-soft);border-bottom:1px solid var(--border);align-items:center;gap:.6cqw;padding:.9cqw 1.2cqw;display:flex}.mockup-module__AdxKiG__dot{background:color-mix(in srgb, var(--text-muted) 45%, transparent);border-radius:50%;width:1cqw;height:1cqw}.mockup-module__AdxKiG__windowTitle{color:var(--text-muted);margin-left:.6cqw;font-size:1.6cqw;font-weight:700}.mockup-module__AdxKiG__windowBody{flex-direction:column;gap:.75cqw;padding:1.2cqw;display:flex}.mockup-module__AdxKiG__line{background:color-mix(in srgb, var(--text-muted) 24%, transparent);border-radius:999px;height:.9cqw}.mockup-module__AdxKiG__fineprint{border:1px solid var(--border);background:var(--surface);rotate:var(--rot,0deg);animation:.56s ease-out both mockup-module__AdxKiG__fadeUp;animation-delay:var(--delay,0s);border-radius:.8cqw;flex-direction:column;gap:.42cqw;padding:1.1cqw;display:flex;position:absolute;box-shadow:0 1.4cqw 3cqw #0a1f2e1f}.mockup-module__AdxKiG__fineprintLine{background:color-mix(in srgb, var(--text-muted) 34%, transparent);border-radius:999px;height:.34cqw}.mockup-module__AdxKiG__timeBadge{z-index:26;animation:.6s ease-out both mockup-module__AdxKiG__fadeUp;animation-delay:var(--delay,0s);border-radius:999px;align-items:center;gap:.7cqw;padding:.7cqw 1.6cqw;font-size:2.1cqw;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 1.2cqw 3cqw #0a1f2e29}.mockup-module__AdxKiG__timeBad{background:var(--danger-soft);border:1px solid var(--danger-border);color:var(--danger-text)}.mockup-module__AdxKiG__timeGood{background:var(--success-soft);border:1px solid var(--success-border);color:var(--success-text)}.mockup-module__AdxKiG__cleanPane{z-index:15;flex-direction:column;justify-content:center;gap:2cqw;display:flex;position:absolute;inset:0 1.5cqw 0 54%}.mockup-module__AdxKiG__divider{stroke:var(--border);stroke-width:1.4px;stroke-dasharray:5 7;fill:none}.mockup-module__AdxKiG__roadTangle{fill:none;stroke:color-mix(in srgb, var(--text-muted) 28%, transparent);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s ease-out both mockup-module__AdxKiG__wireDraw;animation-delay:var(--delay,0s)}.mockup-module__AdxKiG__roadClean{fill:none;stroke:var(--brand-navy);stroke-width:15px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.22,1,.36,1) .7s both mockup-module__AdxKiG__wireDraw}.mockup-module__AdxKiG__roadDashes{fill:none;stroke:var(--brand-eucalyptus);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.028 .032;opacity:0;animation:3s linear 1.6s infinite both mockup-module__AdxKiG__roadRun}@keyframes mockup-module__AdxKiG__roadRun{0%{opacity:1;stroke-dashoffset:.12px}to{opacity:1;stroke-dashoffset:0}}.mockup-module__AdxKiG__signpost{z-index:12;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);color:var(--text-muted);white-space:nowrap;translate:-50% -50%;rotate:var(--rot,0deg);filter:grayscale();animation:.52s ease-out both mockup-module__AdxKiG__chipIn;animation-delay:var(--delay,0s);border-radius:.7cqw;padding:.5cqw 1.2cqw;font-size:1.85cqw;font-weight:700;position:absolute;box-shadow:0 .6cqw 1.6cqw #0a1f2e1a}.mockup-module__AdxKiG__startPin,.mockup-module__AdxKiG__endPin{z-index:18;animation:.6s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__nodeIn;animation-delay:var(--delay,0s);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;translate:-50% -50%}.mockup-module__AdxKiG__startPin{border:.5cqw solid var(--surface);background:color-mix(in srgb, var(--text-muted) 80%, transparent);color:#fff;width:5.4cqw;height:5.4cqw;font-size:1.9cqw;box-shadow:0 1cqw 2.4cqw #0a1f2e33}.mockup-module__AdxKiG__endPin{border:.6cqw solid var(--surface);background:var(--success-button);color:#fff;width:8cqw;height:8cqw;font-size:2.4cqw;box-shadow:0 1.4cqw 3cqw #0a1f2e38}.mockup-module__AdxKiG__miniResults{z-index:15;flex-direction:column;gap:1.6cqw;width:31cqw;display:flex;position:absolute;top:50%;right:1.5cqw;translate:0 -50%}.mockup-module__AdxKiG__miniCard{border:1px solid var(--border);background:var(--surface);animation:.6s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__cardIn;animation-delay:var(--delay,0s);border-radius:1.8cqw;align-items:center;gap:1.4cqw;padding:1.5cqw;display:flex;box-shadow:0 1.4cqw 3.6cqw #0a1f2e1a}.mockup-module__AdxKiG__miniPlastic{background:linear-gradient(135deg, var(--brand-navy), var(--cta-primary));border-radius:.8cqw;flex:none;width:6.4cqw;height:4.1cqw}.mockup-module__AdxKiG__miniName{color:var(--title);font-size:2.1cqw;font-weight:800}.mockup-module__AdxKiG__miniReason{color:var(--text-muted);font-size:1.8cqw;font-weight:500}.mockup-module__AdxKiG__dirtShoulder{fill:none;stroke:#a5794f38;stroke-width:17px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.7s ease-out forwards mockup-module__AdxKiG__fadeIn;animation-delay:var(--delay,0s)}.mockup-module__AdxKiG__dirtRoad{fill:none;stroke:color-mix(in srgb, #a5794f 62%, var(--surface));stroke-width:10px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s ease-out both mockup-module__AdxKiG__wireDraw;animation-delay:var(--delay,0s)}@keyframes mockup-module__AdxKiG__fadeIn{to{opacity:1}}.mockup-module__AdxKiG__pavedShoulder{fill:none;stroke:color-mix(in srgb, var(--text-muted) 26%, transparent);stroke-width:22px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:.7s ease-out forwards mockup-module__AdxKiG__fadeIn;animation-delay:var(--delay,0s)}.mockup-module__AdxKiG__pavedRoad{fill:none;stroke:color-mix(in srgb, var(--text-muted) 68%, var(--surface));stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__wireDraw;animation-delay:var(--delay,0s)}.mockup-module__AdxKiG__pavedDash{fill:none;stroke:color-mix(in srgb, var(--brand-eucalyptus) 92%, transparent);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:6 7;opacity:0;animation:.6s ease-out forwards mockup-module__AdxKiG__fadeIn;animation-delay:calc(var(--delay,0s) + .8s)}.mockup-module__AdxKiG__car{offset-distance:var(--park,0%);offset-rotate:auto;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.4s ease-out forwards mockup-module__AdxKiG__fadeIn;animation-delay:var(--appear,1.2s)}.mockup-module__AdxKiG__carDrive{animation:mockup-module__AdxKiG__fadeIn .4s ease-out var(--appear,1.2s) forwards, mockup-module__AdxKiG__drive var(--dur,8s) linear var(--delay,0s) infinite}.mockup-module__AdxKiG__carLoose{animation-timing-function:ease-out,ease-in-out}.mockup-module__AdxKiG__carSlot{animation:mockup-module__AdxKiG__lapSlot var(--dur,16.8s) linear var(--delay,0s) infinite, mockup-module__AdxKiG__driveSlot var(--dur,16.8s) linear var(--delay,0s) infinite}@keyframes mockup-module__AdxKiG__driveSlot{0%{offset-distance:0%}25%{offset-distance:100%}to{offset-distance:100%}}@keyframes mockup-module__AdxKiG__lapSlot{0%{opacity:0}1.4%,23%{opacity:1}25%,to{opacity:0}}.mockup-module__AdxKiG__carStopped{animation:mockup-module__AdxKiG__fadeIn .4s ease-out var(--appear,1.2s) forwards, mockup-module__AdxKiG__hazard 1.1s steps(1, end) infinite}@keyframes mockup-module__AdxKiG__drive{0%{offset-distance:0%}to{offset-distance:100%}}.mockup-module__AdxKiG__carDirt{fill:color-mix(in srgb, var(--title) 58%, transparent)}.mockup-module__AdxKiG__carLost{fill:var(--warning)}.mockup-module__AdxKiG__carPaved1{fill:var(--brand-navy)}.mockup-module__AdxKiG__carPaved2,.mockup-module__AdxKiG__carPaved3{fill:#fff}.mockup-module__AdxKiG__carWindow{fill:#ffffff6b}.mockup-module__AdxKiG__carWindowOnWhite{fill:var(--brand-eucalyptus)}@keyframes mockup-module__AdxKiG__hazard{0%,49%{stroke:color-mix(in srgb, var(--warning) 95%, transparent)}50%,to{stroke:#0000}}@supports not (offset-path:path("M 0 0 L 1 1")){.mockup-module__AdxKiG__car{display:none}}.mockup-module__AdxKiG__bursts{z-index:18;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mockup-module__AdxKiG__burst{transform-box:fill-box;transform-origin:50%;opacity:0;animation-duration:var(--dur,16.8s);animation-delay:var(--delay,0s);animation-timing-function:linear;animation-iteration-count:infinite}.mockup-module__AdxKiG__burstGlow{fill:var(--brand-eucalyptus);animation-name:mockup-module__AdxKiG__burstGlow}.mockup-module__AdxKiG__burstRing{fill:none;stroke:var(--brand-eucalyptus);stroke-width:2.6px;animation-name:mockup-module__AdxKiG__burstRing}@keyframes mockup-module__AdxKiG__burstGlow{0%{opacity:0;transform:scale(.2)}.89%{opacity:.85;transform:scale(.8)}4.46%,to{opacity:0;transform:scale(1.6)}}@keyframes mockup-module__AdxKiG__burstRing{0%{opacity:0;transform:scale(.25)}.77%{opacity:.9;transform:scale(.65)}5.65%,to{opacity:0;transform:scale(2.4)}}.mockup-module__AdxKiG__routeResults{z-index:var(--layer-popup);flex-direction:column;gap:1.6cqw;width:38.4cqw;display:flex;position:absolute;top:50%;right:1.5cqw;translate:0 -50%}.mockup-module__AdxKiG__routeCardWrap{height:17cqw;position:relative}.mockup-module__AdxKiG__routeCard{border:1px solid var(--border);background:var(--surface);animation:.62s cubic-bezier(.22,1,.36,1) both mockup-module__AdxKiG__cardIn;animation-delay:var(--delay,0s);border-radius:1.8cqw;padding:1.4cqw;position:absolute;inset:0;box-shadow:0 1.4cqw 3.6cqw #0a1f2e1a}.mockup-module__AdxKiG__routeStage{height:100%;position:relative}.mockup-module__AdxKiG__routeOption{opacity:0;pointer-events:none;animation:mockup-module__AdxKiG__routeOptionCycle var(--dur,16.8s) linear var(--delay,0s) infinite;align-items:center;gap:1.3cqw;display:flex;position:absolute;inset:0}@keyframes mockup-module__AdxKiG__routeOptionCycle{0%{opacity:0;transform:translateY(.55cqw)scale(.988)}2.5%,47.5%{opacity:1;transform:translateY(0)scale(1)}50%,to{opacity:0;transform:translateY(-.35cqw)scale(.994)}}.mockup-module__AdxKiG__arriveRing{border:.35cqw solid var(--brand-eucalyptus);opacity:0;pointer-events:none;animation:mockup-module__AdxKiG__arrive var(--dur,5.2s) linear var(--delay,0s) infinite;border-radius:2.1cqw;position:absolute;inset:-.35cqw}.mockup-module__AdxKiG__arriveOverlay{z-index:3;border:.3cqw solid var(--cta-secondary);background:var(--cta-secondary);opacity:0;pointer-events:none;box-shadow:0 1.6cqw 4cqw color-mix(in srgb, var(--cta-secondary) 26%, transparent);animation:mockup-module__AdxKiG__arrive var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:1.8cqw;align-items:center;gap:1.3cqw;padding:1.2cqw;display:flex;position:absolute;inset:0}.mockup-module__AdxKiG__arriveName{color:#fff;font-size:2.1cqw;font-weight:800}.mockup-module__AdxKiG__arriveReason{color:#ffffffd1;font-size:1.8cqw;font-weight:500}.mockup-module__AdxKiG__arriveFlag{background:var(--success-button);white-space:nowrap;color:#fff;animation:mockup-module__AdxKiG__flagRise var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:999px;padding:.45cqw 1.3cqw;font-size:1.7cqw;font-weight:800;position:absolute;top:-1.7cqw;right:1.1cqw;box-shadow:0 .8cqw 2cqw #0a1f2e2e}@keyframes mockup-module__AdxKiG__arrive{0%{opacity:0}2.6%,9.75%{opacity:1}13.43%,to{opacity:0}}@keyframes mockup-module__AdxKiG__flagRise{0%{transform:translateY(.9cqw)scale(.92)}2.6%,9.75%{transform:translateY(0)scale(1)}13.43%,to{transform:translateY(-.4cqw)scale(.97)}}.mockup-module__AdxKiG__sceneMobile{aspect-ratio:620/750}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__signpost{border-radius:1.4cqw;padding:.8cqw 1.8cqw;font-size:2.95cqw}.mockup-module__AdxKiG__signpostTurn{animation:mockup-module__AdxKiG__signpostTurn var(--ciclo,11.2s) linear var(--turno,0s) infinite both}@keyframes mockup-module__AdxKiG__signpostTurn{0%{opacity:0;scale:.96}6%{opacity:1;scale:1}44%{opacity:1;scale:1}50%{opacity:0;scale:.96}to{opacity:0;scale:.96}}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__zoneLabel{padding:1cqw 2.4cqw;font-size:3cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__miniName,.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__arriveName{font-size:4.4cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__miniReason,.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__arriveReason{font-size:3.5cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__plastic{border-radius:1.7cqw;width:15cqw;height:9.5cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__plastic:after{border-radius:.6cqw;width:4cqw;height:2.8cqw;top:3.7cqw;left:1.5cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__routeCard,.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__arriveOverlay{border-radius:3cqw;gap:2.4cqw;padding:2.2cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__arriveOverlay{border-width:.5cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__arriveFlag{padding:.7cqw 2cqw;font-size:2.7cqw;top:-3.2cqw;right:2cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__node,.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__nodeHalo{border-radius:3.4cqw}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__dirtShoulder{stroke-width:14px}.mockup-module__AdxKiG__sceneMobile .mockup-module__AdxKiG__dirtRoad{stroke-width:8px}.mockup-module__AdxKiG__routeResultsMobile{z-index:15;flex-direction:column;gap:4.13cqw;width:64.5cqw;display:flex;position:absolute;top:55.31%;right:3.23cqw}.mockup-module__AdxKiG__routeCardWrapMobile{height:12cqw;position:relative}.mockup-module__AdxKiG__sceneMobileB{aspect-ratio:620/580}.mockup-module__AdxKiG__sceneMobileTall{aspect-ratio:620/690}@media (min-width:400px) and (max-width:767px) and (min-height:56rem){.mockup-module__AdxKiG__mobileMockupFrameStandard{display:none}.mockup-module__AdxKiG__mobileMockupFrameTall{display:block}}.mockup-module__AdxKiG__duoResults{z-index:var(--layer-popup);gap:3.5cqw;height:27cqw;display:flex;position:absolute;top:68.97%;left:3.5cqw;right:3.5cqw}.mockup-module__AdxKiG__sceneMobileTall .mockup-module__AdxKiG__duoResults{top:75.36%}.mockup-module__AdxKiG__duoColumn{border:1px solid var(--border);background:var(--surface);border-radius:3cqw;flex:1;min-width:0;padding:2.2cqw;position:relative;box-shadow:0 1.4cqw 3.6cqw #0a1f2e14}.mockup-module__AdxKiG__duoStage{height:100%;position:relative}.mockup-module__AdxKiG__duoOption{opacity:0;pointer-events:none;animation:mockup-module__AdxKiG__duoOptionCycle var(--dur,16.8s) linear var(--delay,0s) infinite;position:absolute;inset:0}@keyframes mockup-module__AdxKiG__duoOptionCycle{0%{opacity:0;transform:translateY(.7cqw)scale(.985)}2.5%,30.8%{opacity:1;transform:translateY(0)scale(1)}33.33%,to{opacity:0;transform:translateY(-.45cqw)scale(.99)}}.mockup-module__AdxKiG__duoPlastic{aspect-ratio:1.75;background:linear-gradient(135deg, var(--brand-navy) 0%, var(--hero-card-navy) 100%);color:#fff;border-radius:2.4cqw;flex-direction:column;justify-content:space-between;padding:2.2cqw;display:flex;position:relative;overflow:visible;box-shadow:0 1.4cqw 3.2cqw #07195842}.mockup-module__AdxKiG__duoPlasticAlt{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-card-ink) 82%, var(--brand-navy)) 0%, var(--hero-card-ink) 100%)}.mockup-module__AdxKiG__duoPlasticAlt2{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-card-slate) 72%, var(--hero-card-ink)) 0%, var(--hero-card-slate) 100%)}.mockup-module__AdxKiG__duoChip{background:linear-gradient(135deg,#f4d58d,#cfa54e);border-radius:.9cqw;width:5.6cqw;height:4cqw}.mockup-module__AdxKiG__duoName{letter-spacing:-.02em;font-size:4.2cqw;font-weight:800;line-height:1.1}.mockup-module__AdxKiG__duoReason{color:#ffffffd6;margin-top:.5cqw;font-size:2.8cqw;font-weight:600;line-height:1.25}.mockup-module__AdxKiG__duoOverlay{z-index:3;border:.5cqw solid var(--cta-secondary);background:color-mix(in srgb, var(--cta-secondary) 16%, transparent);opacity:0;pointer-events:none;box-shadow:0 1.6cqw 4cqw color-mix(in srgb, var(--cta-secondary) 30%, transparent);animation:mockup-module__AdxKiG__arrive var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:3.4cqw;position:absolute;inset:-.4cqw}.mockup-module__AdxKiG__duoFlag{background:var(--success-button);white-space:nowrap;color:#fff;animation:mockup-module__AdxKiG__flagRise var(--dur,16.8s) linear var(--delay,0s) infinite;border-radius:999px;padding:.7cqw 1.8cqw;font-size:2.6cqw;font-weight:800;position:absolute;top:-2.9cqw;right:1.4cqw;box-shadow:0 .8cqw 2cqw #0a1f2e2e}@media (prefers-reduced-motion:reduce){.mockup-module__AdxKiG__scene *,.mockup-module__AdxKiG__scene :before,.mockup-module__AdxKiG__scene :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.mockup-module__AdxKiG__car{opacity:1!important}.mockup-module__AdxKiG__signpostTurn{opacity:1!important;scale:1!important}.mockup-module__AdxKiG__signpostTurn[data-turno]:not([data-turno="0"]){display:none}}
