.hero-demo-module__NUBQnG__root{position:relative}.hero-demo-module__NUBQnG__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-300) 30%, transparent), transparent);pointer-events:none;position:absolute;inset:-10% -8%}.hero-demo-module__NUBQnG__win{border:1px solid var(--color-line);box-shadow:0 50px 90px -45px color-mix(in srgb, var(--color-ink) 45%, transparent), 0 2px 8px color-mix(in srgb, var(--color-ink) 5%, transparent);background:#fff;border-radius:28px;position:relative;overflow:hidden}.hero-demo-module__NUBQnG__bar{border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-canvas) 40%, white);align-items:center;gap:6px;height:40px;padding:0 16px;display:flex}.hero-demo-module__NUBQnG__bar i{background:var(--color-line);border-radius:50%;width:9px;height:9px}.hero-demo-module__NUBQnG__url{background:var(--color-canvas);color:var(--color-ink-3);border-radius:999px;margin-left:10px;padding:3px 12px;font-size:12px}.hero-demo-module__NUBQnG__stage{aspect-ratio:400/368;background:var(--color-canvas);position:relative;overflow:hidden;container-type:size}.hero-demo-module__NUBQnG__map{opacity:0;width:100%;height:100%;position:absolute;inset:0}.hero-demo-module__NUBQnG__mapBg{fill:color-mix(in srgb, var(--color-canvas) 60%, white)}.hero-demo-module__NUBQnG__park{fill:color-mix(in srgb, var(--color-brand-100) 60%, white)}.hero-demo-module__NUBQnG__water{fill:color-mix(in srgb, var(--color-indicator-school) 16%, white)}.hero-demo-module__NUBQnG__blocks{fill:color-mix(in srgb, var(--color-line) 80%, white)}.hero-demo-module__NUBQnG__target{fill:var(--color-brand-100);stroke:var(--color-brand-200)}.hero-demo-module__NUBQnG__roadEdge{fill:none;stroke:var(--color-line);stroke-width:15px;stroke-linecap:round}.hero-demo-module__NUBQnG__road{fill:none;stroke:#fff;stroke-width:11px;stroke-linecap:round}.hero-demo-module__NUBQnG__rail{fill:none;stroke:color-mix(in srgb, var(--color-ink-3) 45%, transparent);stroke-width:3px;stroke-dasharray:7 6}.hero-demo-module__NUBQnG__route{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px}.hero-demo-module__NUBQnG__route[data-tone=transport]{stroke:var(--color-indicator-transport)}.hero-demo-module__NUBQnG__route[data-tone=school]{stroke:var(--color-indicator-school)}.hero-demo-module__NUBQnG__route[data-tone=infra]{stroke:var(--color-indicator-infra)}.hero-demo-module__NUBQnG__poi{opacity:0}.hero-demo-module__NUBQnG__poiDot[data-tone=transport]{fill:var(--color-indicator-transport)}.hero-demo-module__NUBQnG__poiDot[data-tone=school]{fill:var(--color-indicator-school)}.hero-demo-module__NUBQnG__poiDot[data-tone=infra]{fill:var(--color-indicator-infra)}.hero-demo-module__NUBQnG__poiCore{fill:#fff}.hero-demo-module__NUBQnG__poiName,.hero-demo-module__NUBQnG__poiDetail{fill:var(--color-ink);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:12.5px;font-weight:700}.hero-demo-module__NUBQnG__poiDetail{fill:var(--color-brand-700);font-size:11.5px}.hero-demo-module__NUBQnG__ring{fill:none;stroke:var(--color-brand-600);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.1)}.hero-demo-module__NUBQnG__pin{opacity:0}.hero-demo-module__NUBQnG__pin path{fill:var(--color-brand-600)}.hero-demo-module__NUBQnG__pin circle{fill:#fff}.hero-demo-module__NUBQnG__pinLabel{z-index:2;background:var(--color-ink);color:#fff;white-space:nowrap;opacity:0;border-radius:999px;padding:6px 11px;font-size:clamp(11px,2.6cqw,13px);font-weight:700;position:absolute;top:40.8%;left:42.5%;transform:translate(-50%,10px)}.hero-demo-module__NUBQnG__search{z-index:5;border:1px solid var(--color-line);width:min(80%,400px);box-shadow:var(--shadow-float);color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 16px;font-size:clamp(13px,3.3cqw,16px);font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-demo-module__NUBQnG__searchIcon{width:1.1em;height:1.1em;color:var(--color-ink-3);flex:none}.hero-demo-module__NUBQnG__field{flex:1;min-width:0;display:grid}.hero-demo-module__NUBQnG__field>*{white-space:nowrap;grid-area:1/1;overflow:hidden}.hero-demo-module__NUBQnG__placeholder{color:var(--color-ink-3);font-weight:500}.hero-demo-module__NUBQnG__typed{clip-path:inset(0 100% 0 0);justify-self:start}.hero-demo-module__NUBQnG__go{background:var(--color-brand-600);color:#fff;border-radius:999px;flex:none;margin-left:auto;padding:8px 14px;font-size:.82em;font-weight:700}.hero-demo-module__NUBQnG__sources{z-index:4;border:1px solid var(--color-line);width:min(58%,260px);box-shadow:var(--shadow-float);opacity:0;background:#fffffff7;border-radius:18px;margin:0;padding:8px 10px;list-style:none;position:absolute;bottom:5%;right:4%}.hero-demo-module__NUBQnG__sources li{color:var(--color-ink);opacity:0;align-items:center;gap:8px;padding:6px 2px;font-size:clamp(11px,2.7cqw,13px);font-weight:600;display:flex}.hero-demo-module__NUBQnG__dot{border-radius:50%;flex:none;width:8px;height:8px}.hero-demo-module__NUBQnG__dot[data-tone=price]{background:var(--color-indicator-price)}.hero-demo-module__NUBQnG__dot[data-tone=infra]{background:var(--color-indicator-infra)}.hero-demo-module__NUBQnG__dot[data-tone=school]{background:var(--color-indicator-school)}.hero-demo-module__NUBQnG__dot[data-tone=brand]{background:var(--color-brand-500)}.hero-demo-module__NUBQnG__dot[data-tone=transport]{background:var(--color-indicator-transport)}.hero-demo-module__NUBQnG__ok{background:var(--color-brand-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-left:auto;font-size:10px;font-weight:900;display:grid;transform:scale(0)}.hero-demo-module__NUBQnG__dim{z-index:6;background:color-mix(in srgb, var(--color-canvas) 72%, transparent);opacity:0;position:absolute;inset:0}.hero-demo-module__NUBQnG__report{z-index:7;border:1px solid var(--color-line);box-shadow:0 30px 70px -30px color-mix(in srgb, var(--color-ink) 32%, transparent);opacity:0;background:#fff;border-radius:20px;position:absolute;inset:6.5% 6% 6%;overflow:hidden}.hero-demo-module__NUBQnG__band{background:var(--color-report-navy);color:#fff;align-items:center;gap:8px;padding:.6em 1.2em;font-size:clamp(9.5px,2.3cqw,11.5px);font-weight:600;display:flex}.hero-demo-module__NUBQnG__band span{border:1px solid #ffffff80;border-radius:999px;padding:0 .6em;font-weight:800}.hero-demo-module__NUBQnG__body{padding:4cqw 4.4cqw}.hero-demo-module__NUBQnG__head b{letter-spacing:-.025em;color:var(--color-ink);font-size:clamp(16px,4.6cqw,23px);font-weight:800;display:block}.hero-demo-module__NUBQnG__head small{color:var(--color-ink-3);font-size:clamp(10px,2.5cqw,12px)}.hero-demo-module__NUBQnG__kpis{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:3.4cqw;display:grid}.hero-demo-module__NUBQnG__kpi{background:var(--color-canvas);opacity:0;border-radius:3.2cqw;padding:2.6cqw 3cqw}.hero-demo-module__NUBQnG__kpiValue{align-items:center;gap:.3em;font-size:clamp(15px,4.6cqw,22px);display:flex}.hero-demo-module__NUBQnG__kpiValue b{letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:800}.hero-demo-module__NUBQnG__up{width:.8em;height:.8em;color:var(--color-indicator-price);flex:none}.hero-demo-module__NUBQnG__kpi small{color:var(--color-ink-3);font-size:clamp(9.5px,2.4cqw,11.5px);display:block}.hero-demo-module__NUBQnG__bars{gap:1.6cqw;margin-top:3.2cqw;display:grid}.hero-demo-module__NUBQnG__barRow{color:var(--color-ink-2);grid-template-columns:6.5em 1fr auto;align-items:center;gap:2cqw;font-size:clamp(9.5px,2.4cqw,11.5px);display:grid}.hero-demo-module__NUBQnG__barRow b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:800}.hero-demo-module__NUBQnG__track{background:var(--color-canvas);border-radius:999px;height:max(7px,1.6cqw);display:block;overflow:hidden}.hero-demo-module__NUBQnG__fill{width:var(--w);background:var(--color-brand-300);transform-origin:0;border-radius:999px;height:100%;display:block;transform:scaleX(0)}.hero-demo-module__NUBQnG__barRow+.hero-demo-module__NUBQnG__barRow .hero-demo-module__NUBQnG__fill{background:var(--color-brand-600)}.hero-demo-module__NUBQnG__chips{flex-wrap:wrap;gap:1.4cqw;margin-top:3.4cqw;display:flex}.hero-demo-module__NUBQnG__chips span{border:1px solid var(--color-line);color:var(--color-ink-2);opacity:0;background:#fff;border-radius:999px;align-items:center;gap:.45em;padding:.4em .75em;font-size:clamp(9.5px,2.3cqw,11.5px);font-weight:700;display:inline-flex}.hero-demo-module__NUBQnG__chips span:before{content:"";background:var(--color-brand-500);border-radius:50%;width:.6em;height:.6em}.hero-demo-module__NUBQnG__chips [data-tone=transport]:before{background:var(--color-indicator-transport)}.hero-demo-module__NUBQnG__chips [data-tone=school]:before{background:var(--color-indicator-school)}.hero-demo-module__NUBQnG__chips [data-tone=infra]:before{background:var(--color-indicator-infra)}@container (max-width:500px){.hero-demo-module__NUBQnG__chips{display:none}}.hero-demo-module__NUBQnG__done{background:var(--color-brand-600);color:#fff;box-shadow:0 10px 20px -8px color-mix(in srgb, var(--color-brand-600) 60%, transparent);opacity:0;border-radius:999px;padding:.45em .9em;font-size:clamp(10px,2.6cqw,12.5px);font-weight:800;position:absolute;top:12cqw;right:4cqw;transform:scale(1.5)rotate(-8deg)}.hero-demo-module__NUBQnG__foot{color:var(--color-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:12.5px;display:flex;position:relative}.hero-demo-module__NUBQnG__replay{border:1px solid var(--color-line);min-height:32px;color:var(--color-ink-2);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;display:inline-flex}.hero-demo-module__NUBQnG__replay:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.hero-demo-module__NUBQnG__replayIcon{width:14px;height:14px}@keyframes hero-demo-module__NUBQnG__fade{0%{opacity:0}to{opacity:1}}@keyframes hero-demo-module__NUBQnG__hide{to{opacity:0}}@keyframes hero-demo-module__NUBQnG__type{to{clip-path:inset(0)}}@keyframes hero-demo-module__NUBQnG__press{50%{transform:scale(.9)}}@keyframes hero-demo-module__NUBQnG__toTop{to{transform:translate(-50%,calc(-50% - 39cqh))scale(.86)}}@keyframes hero-demo-module__NUBQnG__drop{0%{opacity:0;transform:translateY(-70px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes hero-demo-module__NUBQnG__sonar{0%{opacity:0;transform:scale(.1)}8%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes hero-demo-module__NUBQnG__draw{to{stroke-dashoffset:0}}@keyframes hero-demo-module__NUBQnG__pop{0%{opacity:0;transform:translate(-50%,10px)scale(.7)}to{opacity:1;transform:translate(-50%,10px)}}@keyframes hero-demo-module__NUBQnG__slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes hero-demo-module__NUBQnG__check{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes hero-demo-module__NUBQnG__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-demo-module__NUBQnG__cardUp{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes hero-demo-module__NUBQnG__grow{to{transform:scaleX(1)}}@keyframes hero-demo-module__NUBQnG__stamp{to{opacity:1;transform:scale(1)rotate(-8deg)}}.hero-demo-module__NUBQnG__placeholder{animation:10ms linear .35s both hero-demo-module__NUBQnG__hide}.hero-demo-module__NUBQnG__typed{animation:.77s steps(7,end) .35s both hero-demo-module__NUBQnG__type}.hero-demo-module__NUBQnG__go{animation:.28s 1.25s both hero-demo-module__NUBQnG__press}.hero-demo-module__NUBQnG__search{animation:.6s cubic-bezier(.22,1,.36,1) 1.5s both hero-demo-module__NUBQnG__toTop}.hero-demo-module__NUBQnG__map{animation:.6s 1.55s both hero-demo-module__NUBQnG__fade}.hero-demo-module__NUBQnG__pin{animation:.65s cubic-bezier(.34,1.56,.64,1) 1.85s both hero-demo-module__NUBQnG__drop}.hero-demo-module__NUBQnG__ring{animation:1.7s ease-out 2.3s 2 both hero-demo-module__NUBQnG__sonar}.hero-demo-module__NUBQnG__ring2{animation-delay:2.85s}.hero-demo-module__NUBQnG__pinLabel{animation:.45s cubic-bezier(.34,1.56,.64,1) 2.25s both hero-demo-module__NUBQnG__pop}.hero-demo-module__NUBQnG__route{animation:hero-demo-module__NUBQnG__draw .6s cubic-bezier(.22, 1, .36, 1) calc(2.55s + var(--i) * .25s) both}.hero-demo-module__NUBQnG__poi{animation:hero-demo-module__NUBQnG__fade .35s ease calc(2.95s + var(--i) * .25s) both}.hero-demo-module__NUBQnG__sources{animation:.45s cubic-bezier(.22,1,.36,1) 3.55s both hero-demo-module__NUBQnG__cardUp}.hero-demo-module__NUBQnG__sources li{animation:hero-demo-module__NUBQnG__slide .38s cubic-bezier(.22, 1, .36, 1) calc(3.65s + var(--i) * .12s) both}.hero-demo-module__NUBQnG__ok{animation:hero-demo-module__NUBQnG__check .32s cubic-bezier(.34, 1.56, .64, 1) calc(3.85s + var(--i) * .12s) both}.hero-demo-module__NUBQnG__dim{animation:.5s 4.6s both hero-demo-module__NUBQnG__fade}.hero-demo-module__NUBQnG__report{animation:.6s cubic-bezier(.22,1,.36,1) 4.7s both hero-demo-module__NUBQnG__cardUp}.hero-demo-module__NUBQnG__kpi{animation:hero-demo-module__NUBQnG__rise .45s cubic-bezier(.22, 1, .36, 1) calc(5s + var(--i) * 90ms) both}.hero-demo-module__NUBQnG__fill{animation:.8s cubic-bezier(.22,1,.36,1) 5.4s both hero-demo-module__NUBQnG__grow}.hero-demo-module__NUBQnG__barRow+.hero-demo-module__NUBQnG__barRow .hero-demo-module__NUBQnG__fill{animation-delay:5.55s}.hero-demo-module__NUBQnG__chips span{animation:hero-demo-module__NUBQnG__rise .4s cubic-bezier(.22, 1, .36, 1) calc(5.75s + var(--i) * .1s) both}.hero-demo-module__NUBQnG__done{animation:.5s cubic-bezier(.34,1.56,.64,1) 6.15s both hero-demo-module__NUBQnG__stamp}@keyframes hero-demo-module__NUBQnG__out{0%{opacity:1}to{opacity:0}}@container (max-width:420px){.hero-demo-module__NUBQnG__pinLabel{animation:.45s cubic-bezier(.34,1.56,.64,1) 2.25s both hero-demo-module__NUBQnG__pop,.2s 3.3s forwards hero-demo-module__NUBQnG__out}}@media (prefers-reduced-motion:reduce){.hero-demo-module__NUBQnG__stage *,.hero-demo-module__NUBQnG__stage :before,.hero-demo-module__NUBQnG__stage :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.hero-demo-module__NUBQnG__ring{display:none}}
@keyframes hero-module__Gm5BGq__rise{0%{opacity:.6;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes hero-module__Gm5BGq__mark{0%{background-size:0 100%}to{background-size:100% 100%}}.hero-module__Gm5BGq__entry{animation:hero-module__Gm5BGq__rise .6s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards}.hero-module__Gm5BGq__line{white-space:nowrap;animation:hero-module__Gm5BGq__rise .7s cubic-bezier(.22, 1, .36, 1) var(--d,0s) backwards;display:block}.hero-module__Gm5BGq__mark{background:linear-gradient(transparent 60%, var(--color-brand-100) 60%, var(--color-brand-100) 92%, transparent 92%) no-repeat 0 0 / 100% 100%;color:inherit;padding:0 .04em;animation:.8s cubic-bezier(.22,1,.36,1) .6s backwards hero-module__Gm5BGq__mark}.hero-module__Gm5BGq__blobs{pointer-events:none;position:absolute;inset:0}.hero-module__Gm5BGq__blobs:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-brand-300) 22%, transparent), transparent);width:min(62vw,820px);position:absolute;top:-30%;right:-12%}.hero-module__Gm5BGq__blobs:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-indicator-school) 11%, transparent), transparent);width:min(52vw,680px);position:absolute;bottom:-40%;left:-18%}@media (prefers-reduced-motion:reduce){.hero-module__Gm5BGq__entry,.hero-module__Gm5BGq__line,.hero-module__Gm5BGq__mark{animation:none}}
.process-story-module__Wj6mxq__section{background:linear-gradient(white 0, var(--color-canvas) 16%, var(--color-canvas) 84%, white 100%);height:320vh;position:relative}.process-story-module__Wj6mxq__pin{align-items:center;height:calc(100svh - 4rem);display:flex;position:sticky;top:4rem;overflow:hidden}.process-story-module__Wj6mxq__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:64px;display:grid}.process-story-module__Wj6mxq__kicker{letter-spacing:.18em;color:var(--color-brand-700);margin:0;font-size:12px;font-weight:800}.process-story-module__Wj6mxq__title{letter-spacing:-.035em;color:var(--color-ink);margin:10px 0 26px;font-size:clamp(26px,3.3vw,44px);font-weight:800;line-height:1.2}.process-story-module__Wj6mxq__now{display:none}.process-story-module__Wj6mxq__steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.process-story-module__Wj6mxq__steps li{border-radius:18px;gap:16px;padding:14px 18px;transition:background-color .35s;display:flex}.process-story-module__Wj6mxq__steps li[data-active]{box-shadow:var(--shadow-float);background:#fff}.process-story-module__Wj6mxq__steps li>b{color:var(--color-ink-3);flex:none;padding-top:3px;font-size:14px;font-weight:800;transition:color .35s}.process-story-module__Wj6mxq__steps h3{letter-spacing:-.02em;color:var(--color-ink-2);margin:0;font-size:19px;font-weight:800;transition:color .35s}.process-story-module__Wj6mxq__steps p{color:var(--color-ink-3);margin:4px 0 0;font-size:14.5px;line-height:1.55;transition:color .35s}.process-story-module__Wj6mxq__steps li[data-active]>b{color:var(--color-brand-700)}.process-story-module__Wj6mxq__steps li[data-active] h3{color:var(--color-ink)}.process-story-module__Wj6mxq__steps li[data-active] p{color:var(--color-ink-2)}.process-story-module__Wj6mxq__progress{background:var(--color-line);border-radius:4px;height:4px;margin-top:22px;overflow:hidden}.process-story-module__Wj6mxq__progress i{background:var(--color-brand-600);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.process-story-module__Wj6mxq__stage{aspect-ratio:1/.92;border:1px solid var(--color-line);width:min(100%,108.696svh - 10.8696rem);box-shadow:0 30px 70px -30px color-mix(in srgb, var(--color-ink) 32%, transparent);background:#fff;border-radius:28px;margin-inline:auto;position:relative;overflow:hidden;container-type:size}.process-story-module__Wj6mxq__lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.process-story-module__Wj6mxq__lines path{fill:none;stroke:var(--color-brand-300);stroke-width:.4px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1px}.process-story-module__Wj6mxq__lines .process-story-module__Wj6mxq__out{stroke:var(--color-brand-200)}.process-story-module__Wj6mxq__scan{z-index:4;background:linear-gradient(90deg, transparent, var(--color-brand-400), transparent);width:42cqw;height:3px;box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-brand-400) 45%, transparent);opacity:0;border-radius:3px;position:absolute;top:0;left:0}.process-story-module__Wj6mxq__tile{z-index:3;border:1px solid var(--color-line);width:42cqw;height:14cqh;box-shadow:var(--shadow-float);transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqh)) rotate(calc(var(--dr) * 1deg));will-change:transform, opacity;background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;column-gap:10px;padding:0 12px;display:grid;position:absolute;top:0;left:0}.process-story-module__Wj6mxq__icon{border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.process-story-module__Wj6mxq__icon[data-tone=price]{background:color-mix(in srgb, var(--color-indicator-price) 14%, white);color:color-mix(in srgb, var(--color-indicator-price) 70%, var(--color-ink))}.process-story-module__Wj6mxq__icon[data-tone=infra]{background:color-mix(in srgb, var(--color-indicator-infra) 14%, white);color:color-mix(in srgb, var(--color-indicator-infra) 70%, var(--color-ink))}.process-story-module__Wj6mxq__icon[data-tone=school]{background:color-mix(in srgb, var(--color-indicator-school) 14%, white);color:color-mix(in srgb, var(--color-indicator-school) 70%, var(--color-ink))}.process-story-module__Wj6mxq__icon[data-tone=brand]{background:var(--color-brand-50);color:var(--color-brand-700)}.process-story-module__Wj6mxq__icon[data-tone=transport]{background:color-mix(in srgb, var(--color-indicator-transport) 16%, white);color:color-mix(in srgb, var(--color-indicator-transport) 55%, var(--color-ink))}.process-story-module__Wj6mxq__tile b{white-space:nowrap;color:var(--color-ink);font-size:clamp(12px,2.3cqw,14px);font-weight:700}.process-story-module__Wj6mxq__tile small{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink-3);font-size:11px;overflow:hidden}.process-story-module__Wj6mxq__check{background:var(--color-canvas);color:#0000;border-radius:50%;grid-area:1/3/3;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;transition:background-color .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;transform:scale(.85)}.process-story-module__Wj6mxq__tile[data-ok] .process-story-module__Wj6mxq__check{background:var(--color-brand-600);color:#fff;transform:scale(1)}.process-story-module__Wj6mxq__bar{background:var(--color-canvas);border-radius:4px;grid-column:1/-1;height:4px;margin-top:9px;overflow:hidden}.process-story-module__Wj6mxq__bar i{background:var(--color-brand-500);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.process-story-module__Wj6mxq__chip{z-index:3;border:1px solid var(--color-brand-100);background:var(--color-brand-50);width:43cqw;color:var(--color-brand-700);opacity:0;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:clamp(12px,2.3cqw,14px);font-weight:700;display:flex;position:absolute;top:0;left:0}.process-story-module__Wj6mxq__chip:before{content:"✓";background:var(--color-brand-600);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.process-story-module__Wj6mxq__hub{z-index:2;width:calc(var(--hs) * 1cqw);height:calc(var(--hs) * 1cqw);border:1px solid var(--color-brand-200);background:radial-gradient(circle at 35% 30%, white, var(--color-brand-50) 62%, var(--color-brand-100));box-shadow:0 0 0 12px color-mix(in srgb, var(--color-brand-500) 7%, transparent), 0 0 0 26px color-mix(in srgb, var(--color-brand-500) 4%, transparent);text-align:center;opacity:.95;transform:translate(calc(var(--hx) * 1cqw), calc(var(--hy) * 1cqh - var(--hs) * .5cqw)) scale(.55);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.process-story-module__Wj6mxq__hub b{color:var(--color-brand-700);font-size:clamp(14px,2.8cqw,17px);font-weight:800;display:block}.process-story-module__Wj6mxq__hub small{color:var(--color-ink-3);font-size:11px}.process-story-module__Wj6mxq__report{z-index:4;border:1px solid var(--color-line);box-shadow:0 30px 70px -30px color-mix(in srgb, var(--color-ink) 32%, transparent);opacity:0;background:#fff;border-radius:20px;position:absolute;inset:4.5%;overflow:hidden}.process-story-module__Wj6mxq__band{background:var(--color-report-navy);color:#fff;align-items:center;gap:8px;padding:.65em 1.2em;font-size:clamp(9.5px,1.9cqw,11.5px);font-weight:600;display:flex}.process-story-module__Wj6mxq__band span{border:1px solid #ffffff80;border-radius:999px;padding:0 .6em;font-weight:800}.process-story-module__Wj6mxq__reportTitle{padding:3cqw 3.6cqw 0}.process-story-module__Wj6mxq__reportTitle b{letter-spacing:-.025em;color:var(--color-ink);font-size:clamp(17px,3.8cqw,24px);font-weight:800;display:block}.process-story-module__Wj6mxq__reportTitle small{color:var(--color-ink-3);font-size:clamp(10.5px,2cqw,12.5px)}.process-story-module__Wj6mxq__reportLabel{letter-spacing:.04em;color:var(--color-brand-700);margin:0;font-size:12px;font-weight:800;position:absolute;top:34%;left:3.8%}.process-story-module__Wj6mxq__toc{grid-template-columns:repeat(10,1fr);gap:4px;display:grid;position:absolute;bottom:5%;left:4%;right:4%}.process-story-module__Wj6mxq__toc span{background:var(--color-line);border-radius:3px;height:6px;transition:background-color .25s}.process-story-module__Wj6mxq__toc span[data-on]{background:var(--color-brand-500)}.process-story-module__Wj6mxq__toc small{color:var(--color-ink-3);grid-column:1/-1;margin-top:6px;font-size:11.5px}.process-story-module__Wj6mxq__done{background:var(--color-brand-600);color:#fff;box-shadow:0 10px 20px -8px color-mix(in srgb, var(--color-brand-600) 60%, transparent);opacity:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;top:12%;right:4%;transform:scale(1.4)rotate(-8deg)}.process-story-module__Wj6mxq__done[data-on]{opacity:1;transform:scale(1)rotate(-8deg)}.process-story-module__Wj6mxq__card{z-index:6;border:1px solid var(--color-line);width:41cqw;height:17cqh;box-shadow:var(--shadow-float);opacity:0;will-change:transform, opacity;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;padding:0 14px;display:flex;position:absolute;top:0;left:0}.process-story-module__Wj6mxq__card small{color:var(--color-ink-3);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.process-story-module__Wj6mxq__card small i{border-radius:50%;width:8px;height:8px}.process-story-module__Wj6mxq__card[data-tone=transport] small i{background:var(--color-indicator-transport)}.process-story-module__Wj6mxq__card[data-tone=school] small i{background:var(--color-indicator-school)}.process-story-module__Wj6mxq__card[data-tone=infra] small i{background:var(--color-indicator-infra)}.process-story-module__Wj6mxq__card[data-tone=price] small i{background:var(--color-indicator-price)}.process-story-module__Wj6mxq__card b{letter-spacing:-.02em;white-space:nowrap;color:var(--color-ink);margin-top:4px;font-size:clamp(12px,2.6cqw,16px);font-weight:800;display:block}.process-story-module__Wj6mxq__card span{color:var(--color-ink-3);margin-top:2px;font-size:11px;display:block}@media (min-width:768px){.process-story-module__Wj6mxq__pin{height:calc(100svh - 5rem);top:5rem}}@media (min-width:1024px) and (max-height:760px){.process-story-module__Wj6mxq__title{margin:6px 0 16px;font-size:clamp(26px,2.6vw,36px)}.process-story-module__Wj6mxq__steps{gap:4px}.process-story-module__Wj6mxq__steps li{padding:10px 14px}.process-story-module__Wj6mxq__steps p{margin-top:2px;font-size:13px}.process-story-module__Wj6mxq__progress{margin-top:14px}}@media (max-width:1023px){.process-story-module__Wj6mxq__section{height:300vh}.process-story-module__Wj6mxq__grid{grid-template-columns:minmax(0,1fr);gap:12px}.process-story-module__Wj6mxq__title{margin:6px 0 2px;font-size:24px}.process-story-module__Wj6mxq__steps{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.process-story-module__Wj6mxq__now{white-space:nowrap;align-items:baseline;gap:8px;margin:6px 0 0;font-size:14px;display:flex;overflow:hidden}.process-story-module__Wj6mxq__now b{color:var(--color-brand-700);font-weight:800}.process-story-module__Wj6mxq__now span{color:var(--color-ink);font-weight:800}.process-story-module__Wj6mxq__now em{text-overflow:ellipsis;color:var(--color-ink-2);font-style:normal;overflow:hidden}.process-story-module__Wj6mxq__progress{margin-top:10px}.process-story-module__Wj6mxq__stage{aspect-ratio:auto;width:min(100%,1.27273*min(56svh,440px));max-width:560px;height:min(56svh,440px)}.process-story-module__Wj6mxq__tile{width:46cqw;height:12cqh;transform:translate(calc(var(--mx) * 1cqw), calc(var(--my) * 1cqh)) rotate(calc(var(--mr) * 1deg));column-gap:8px;padding:0 10px}.process-story-module__Wj6mxq__icon{border-radius:8px;width:26px;height:26px;font-size:12px}.process-story-module__Wj6mxq__tile small{display:none}.process-story-module__Wj6mxq__bar{margin-top:7px}.process-story-module__Wj6mxq__chip{width:46cqw;padding:10px;font-size:12px}.process-story-module__Wj6mxq__hub{width:calc(var(--mhs) * 1cqw);height:calc(var(--mhs) * 1cqw);transform:translate(calc(var(--mhx) * 1cqw), calc(var(--mhy) * 1cqh - var(--mhs) * .5cqw)) scale(.55)}.process-story-module__Wj6mxq__scan{width:46cqw}.process-story-module__Wj6mxq__reportLabel{top:36%;left:1.6%}.process-story-module__Wj6mxq__card{width:44cqw;height:18cqh;padding:0 11px}.process-story-module__Wj6mxq__card span{display:none}}@media (max-width:767px){.process-story-module__Wj6mxq__section{--cta:calc(.75rem + .875rem * 2 + 1.5rem + 1px + .75rem + env(safe-area-inset-bottom))}.process-story-module__Wj6mxq__pin{height:calc(100svh - 4rem - var(--cta))}.process-story-module__Wj6mxq__stage{width:min(100%, calc(min((100svh - var(--cta)) * .56, 440px) * 14 / 11));height:min((100svh - var(--cta)) * .56, 440px)}}@container (max-height:400px){.process-story-module__Wj6mxq__reportLabel{top:calc(37.5cqh - 24px)}.process-story-module__Wj6mxq__toc{row-gap:2px;bottom:3%}.process-story-module__Wj6mxq__toc small{margin-top:3px;font-size:10.5px}}@container (max-height:300px){.process-story-module__Wj6mxq__band{padding-block:.4em}.process-story-module__Wj6mxq__reportTitle{padding-top:1.5cqw}.process-story-module__Wj6mxq__reportTitle b{font-size:15px}.process-story-module__Wj6mxq__toc{bottom:2%}}@container (max-width:360px){.process-story-module__Wj6mxq__done{padding:4px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce),(min-width:1024px) and (max-height:529px),(max-width:1023px) and (orientation:landscape) and (max-height:619px){.process-story-module__Wj6mxq__section{height:auto}.process-story-module__Wj6mxq__pin{height:auto;padding:5rem 0;position:static}.process-story-module__Wj6mxq__stage{width:100%}.process-story-module__Wj6mxq__steps li,.process-story-module__Wj6mxq__steps li>b,.process-story-module__Wj6mxq__steps h3,.process-story-module__Wj6mxq__steps p{transition:none}.process-story-module__Wj6mxq__steps li>b{color:var(--color-brand-700)}.process-story-module__Wj6mxq__steps h3{color:var(--color-ink)}.process-story-module__Wj6mxq__steps p{color:var(--color-ink-2)}.process-story-module__Wj6mxq__check,.process-story-module__Wj6mxq__toc span,.process-story-module__Wj6mxq__done{transition:none}}.process-story-module__Wj6mxq__section[data-static]{height:auto}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__pin{height:auto;padding:5rem 0;position:static}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__stage{width:100%}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps li,.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps li>b,.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps h3,.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps p{transition:none}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps li>b{color:var(--color-brand-700)}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps h3{color:var(--color-ink)}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps p{color:var(--color-ink-2)}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__check,.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__toc span,.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__done{transition:none}@media (max-width:1023px) and (prefers-reduced-motion:reduce),(max-width:1023px) and (orientation:landscape) and (max-height:619px){.process-story-module__Wj6mxq__steps{clip:auto;white-space:normal;width:auto;height:auto;margin:16px 0 0;position:static;overflow:visible}.process-story-module__Wj6mxq__now{display:none}.process-story-module__Wj6mxq__stage{height:440px}}@media (max-width:1023px){.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__steps{clip:auto;white-space:normal;width:auto;height:auto;margin:16px 0 0;position:static;overflow:visible}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__now{display:none}.process-story-module__Wj6mxq__section[data-static] .process-story-module__Wj6mxq__stage{height:440px}}
@keyframes landing-motion-module__MwPKga__highlight-sweep{0%{background-size:0% 38%}to{background-size:100% 38%}}.landing-motion-module__MwPKga__highlight{background-image:linear-gradient(var(--color-brand-100), var(--color-brand-100));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 90%;background-repeat:no-repeat;background-size:100% 38%;animation:.9s cubic-bezier(.22,1,.36,1) .25s backwards landing-motion-module__MwPKga__highlight-sweep}@media (prefers-reduced-motion:reduce){.landing-motion-module__MwPKga__highlight{animation:none}}
@keyframes report-page-module__sXfDzG__phone-scroll{0%,12%{transform:none}to{transform:translateY(calc(-100% + var(--screen-h)))}}.report-page-module__sXfDzG__phoneScroll{--screen-h:22rem;animation:9s cubic-bezier(.45,0,.55,1) 1.4s 2 alternate both report-page-module__sXfDzG__phone-scroll}@media (min-width:640px){.report-page-module__sXfDzG__phoneScroll{--screen-h:24rem}}.report-page-module__sXfDzG__phone[data-run=false] .report-page-module__sXfDzG__phoneScroll,.report-page-module__sXfDzG__phone:hover .report-page-module__sXfDzG__phoneScroll{animation-play-state:paused}.report-page-module__sXfDzG__page{transform-origin:0}@media (min-width:1024px){.report-page-module__sXfDzG__page{transform:perspective(1400px)rotateY(-6deg)rotateX(2deg)}}@media (prefers-reduced-motion:reduce){.report-page-module__sXfDzG__phoneScroll{animation:none}}
.apply-demo-module__x2RUhq__stage{position:relative}.apply-demo-module__x2RUhq__layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.apply-demo-module__x2RUhq__copy{min-width:0}.apply-demo-module__x2RUhq__demoCell{justify-self:center;width:100%;min-width:0;max-width:460px}.apply-demo-module__x2RUhq__steps{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.apply-demo-module__x2RUhq__step{isolation:isolate;border-left:3px solid var(--color-line);border-radius:0 12px 12px 0;padding:9px 14px 9px 16px;position:relative}.apply-demo-module__x2RUhq__step:before{content:"";z-index:-1;border-left:3px solid var(--color-brand-600);background:var(--color-brand-50);opacity:0;border-radius:0 12px 12px 0;position:absolute;inset:0 0 0 -3px}.apply-demo-module__x2RUhq__step[data-step="3"]:before{opacity:1}.apply-demo-module__x2RUhq__stepNo{color:var(--color-brand-700);margin:0;font-size:12px;font-weight:800}.apply-demo-module__x2RUhq__stepTitle{letter-spacing:-.02em;color:var(--color-ink);margin:1px 0 0;font-size:16px;font-weight:800}.apply-demo-module__x2RUhq__stepDesc{color:var(--color-ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.apply-demo-module__x2RUhq__demo{pointer-events:none;position:relative}.apply-demo-module__x2RUhq__card{border:1px solid var(--color-line);min-height:320px;box-shadow:var(--shadow-float);background:#fff;border-radius:24px;display:grid;overflow:hidden}.apply-demo-module__x2RUhq__panel{flex-direction:column;grid-area:1/1;justify-content:center;min-width:0;padding:20px 18px;display:flex}.apply-demo-module__x2RUhq__panel[data-panel=a],.apply-demo-module__x2RUhq__panel[data-panel=b]{opacity:0}.apply-demo-module__x2RUhq__panel[data-panel=c]{opacity:1}.apply-demo-module__x2RUhq__label{color:var(--color-ink);margin:0 0 8px;font-size:13px;font-weight:800}.apply-demo-module__x2RUhq__input{border:1.5px solid var(--color-brand-500);height:46px;color:var(--color-ink);background:#fff;border-radius:12px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:grid}.apply-demo-module__x2RUhq__placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink-3);opacity:0;grid-area:1/1;font-size:14px;font-weight:500;overflow:hidden}.apply-demo-module__x2RUhq__typed{white-space:nowrap;grid-area:1/1;justify-self:start}.apply-demo-module__x2RUhq__result{border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink-3);border-radius:12px;margin:8px 0 0;padding:10px 14px;font-size:14px;line-height:1.4}.apply-demo-module__x2RUhq__result b{color:var(--color-ink-2);font-weight:600}.apply-demo-module__x2RUhq__sizeLabel{margin-top:16px}.apply-demo-module__x2RUhq__sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.apply-demo-module__x2RUhq__size{isolation:isolate;border:2px solid var(--color-line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;padding:11px 4px;display:flex;position:relative}.apply-demo-module__x2RUhq__size b{color:var(--color-ink);font-size:14px;font-weight:700}.apply-demo-module__x2RUhq__size small{color:var(--color-ink-3);margin-top:2px;font-size:12px}.apply-demo-module__x2RUhq__size[data-pick]:after{content:"";z-index:-1;border:2px solid var(--color-brand-600);background:var(--color-brand-50);border-radius:16px;position:absolute;inset:-2px}.apply-demo-module__x2RUhq__cta{margin-top:16px}.apply-demo-module__x2RUhq__btn{background:var(--color-brand-600);color:#fff;border-radius:16px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:700;display:flex}.apply-demo-module__x2RUhq__row{border:1px solid var(--color-line);border-radius:16px;padding:14px 16px}.apply-demo-module__x2RUhq__rowHead{align-items:center;gap:6px;min-width:0;display:flex}.apply-demo-module__x2RUhq__badges{flex:none;display:grid}.apply-demo-module__x2RUhq__badge{grid-area:1/1;justify-self:start}.apply-demo-module__x2RUhq__badge[data-status=pending],.apply-demo-module__x2RUhq__badge[data-status=generating]{opacity:0}.apply-demo-module__x2RUhq__rowTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-weight:700;overflow:hidden}.apply-demo-module__x2RUhq__meta{color:var(--color-ink-3);margin:2px 0 0;font-size:14px}.apply-demo-module__x2RUhq__elapsed{color:var(--color-ink-2);opacity:0;margin:8px 0 0;font-size:14px}.apply-demo-module__x2RUhq__report{border:1px solid var(--color-line);border-radius:16px;overflow:hidden}.apply-demo-module__x2RUhq__band{background:var(--color-report-navy);color:#fff;margin:0;padding:9px 14px;font-size:12px;font-weight:700;line-height:1.4}.apply-demo-module__x2RUhq__body{padding:14px}.apply-demo-module__x2RUhq__opinion{letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);margin:0;font-size:15px;font-weight:800;line-height:1.45}.apply-demo-module__x2RUhq__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.apply-demo-module__x2RUhq__kpi{background:var(--color-canvas);text-align:center;border-radius:12px;flex-direction:column;min-width:0;padding:9px 6px;display:flex}.apply-demo-module__x2RUhq__kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:17px;font-weight:800}.apply-demo-module__x2RUhq__kpi small{color:var(--color-ink-3);word-break:keep-all;margin-top:2px;font-size:12px}.apply-demo-module__x2RUhq__basis{white-space:nowrap}.apply-demo-module__x2RUhq__done{color:var(--color-brand-700);margin:12px 0 0;font-size:14px;font-weight:700}.apply-demo-module__x2RUhq__stage[data-armed],.apply-demo-module__x2RUhq__demo[data-armed]{--play:paused}.apply-demo-module__x2RUhq__stage[data-in],.apply-demo-module__x2RUhq__demo[data-in]{--play:running}@keyframes apply-demo-module__x2RUhq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes apply-demo-module__x2RUhq__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes apply-demo-module__x2RUhq__pulse{0%{opacity:0}17%{opacity:1}83%{opacity:1}to{opacity:0}}@keyframes apply-demo-module__x2RUhq__slideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes apply-demo-module__x2RUhq__typeIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes apply-demo-module__x2RUhq__pop{0%{transform:none}45%{transform:scale(1.04)}to{transform:none}}@keyframes apply-demo-module__x2RUhq__press{0%{transform:none}45%{transform:scale(.96)}to{transform:none}}@keyframes apply-demo-module__x2RUhq__panelB{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes apply-demo-module__x2RUhq__panelC{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes apply-demo-module__x2RUhq__hlPulse{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.apply-demo-module__x2RUhq__stage[data-armed] .apply-demo-module__x2RUhq__step[data-step="1"]:before{animation:.3s ease-in 2.4s both apply-demo-module__x2RUhq__fadeOut;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__stage[data-armed] .apply-demo-module__x2RUhq__step[data-step="2"]:before{animation:1.5s 2.4s both apply-demo-module__x2RUhq__hlPulse;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__stage[data-armed] .apply-demo-module__x2RUhq__step[data-step="3"]:before{animation:.3s ease-out 3.6s both apply-demo-module__x2RUhq__fadeIn;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__panel[data-panel=a]{animation:.3s ease-in 3.6s both apply-demo-module__x2RUhq__fadeOut;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__panel[data-panel=b]{animation:2.4s 3.6s both apply-demo-module__x2RUhq__panelB;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__panel[data-panel=c]{animation:.4s ease-out 5.8s both apply-demo-module__x2RUhq__panelC;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__placeholder{animation:.1s linear .3s both apply-demo-module__x2RUhq__fadeOut;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__typed{animation:1.3s steps(7,end) .3s both apply-demo-module__x2RUhq__typeIn;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__result{animation:.3s ease-out 1.7s both apply-demo-module__x2RUhq__slideIn;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__size[data-pick]{animation:.3s ease-out 2.4s both apply-demo-module__x2RUhq__pop;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__size[data-pick]:after{animation:.2s ease-out 2.4s both apply-demo-module__x2RUhq__fadeIn;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__btn{animation:.35s ease-in-out 3.2s both apply-demo-module__x2RUhq__press;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__badge[data-status=pending]{animation:.2s ease-in 4.4s both apply-demo-module__x2RUhq__fadeOut;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__badge[data-status=generating]{animation:1.2s linear 4.4s both apply-demo-module__x2RUhq__pulse;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__badge[data-status=completed]{animation:.2s ease-out 5.4s both apply-demo-module__x2RUhq__fadeIn;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__elapsed{animation:1.2s linear 4.4s both apply-demo-module__x2RUhq__pulse;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__kpi{animation:apply-demo-module__x2RUhq__slideIn .35s ease-out calc(5.9s + var(--i) * .1s) both;animation-play-state:var(--play)}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__done{animation:.4s ease-out 6.4s both apply-demo-module__x2RUhq__slideIn;animation-play-state:var(--play)}}@media (prefers-reduced-motion:reduce){.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__panel[data-panel=a],.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__panel[data-panel=b]{opacity:0}.apply-demo-module__x2RUhq__demo[data-armed] .apply-demo-module__x2RUhq__panel[data-panel=c]{opacity:1;transform:none}.apply-demo-module__x2RUhq__stage[data-armed] .apply-demo-module__x2RUhq__step:before{opacity:0}.apply-demo-module__x2RUhq__stage[data-armed] .apply-demo-module__x2RUhq__step[data-step="3"]:before{opacity:1}}@media (min-width:768px){.apply-demo-module__x2RUhq__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.apply-demo-module__x2RUhq__steps{gap:8px;margin-top:24px}.apply-demo-module__x2RUhq__step{padding:12px 16px 12px 18px}.apply-demo-module__x2RUhq__stepTitle{font-size:17px}.apply-demo-module__x2RUhq__demoCell{justify-self:end}}
:root:not([data-no-cv]) .page-module___nKOVa__home>section:not([data-hero]){content-visibility:auto;contain-intrinsic-size:auto 800px}
