.FeatureStage-module__Vi9PXa__root{min-width:0}.FeatureStage-module__Vi9PXa__stage{perspective:1200px;padding:24px 12px 76px;position:relative}.FeatureStage-module__Vi9PXa__window{border:1px solid var(--border-card);background:var(--surface-card);box-shadow:0 28px 65px -30px color-mix(in srgb,var(--foreground) 28%,transparent);border-radius:20px;transition:transform .9s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:rotateY(-4deg)rotateX(3deg)}.FeatureStage-module__Vi9PXa__root[data-visible=true] .FeatureStage-module__Vi9PXa__window{transform:rotateY(0)rotateX(0)}.FeatureStage-module__Vi9PXa__bar{color:var(--text-muted);border-bottom:1px solid var(--border-card);justify-content:space-between;gap:8px;padding:13px 18px;font-size:11px;display:flex}.FeatureStage-module__Vi9PXa__bar span:first-child{letter-spacing:4px;color:var(--primary)}.FeatureStage-module__Vi9PXa__screenshot{width:100%;height:auto;display:block}.FeatureStage-module__Vi9PXa__callout{border:1px solid var(--border-card);background:var(--surface-card);width:min(90%,360px);box-shadow:0 20px 45px -20px color-mix(in srgb,var(--primary) 38%,transparent);color:var(--brand-text);border-radius:18px;align-items:center;gap:14px;padding:22px;animation:.65s cubic-bezier(.16,1,.3,1) both FeatureStage-module__Vi9PXa__arrive;display:flex;position:absolute;bottom:30px;right:0}.FeatureStage-module__Vi9PXa__callout>div{flex:1}.FeatureStage-module__Vi9PXa__callout span{color:var(--text-muted);margin-bottom:5px;font-size:12px;display:block}.FeatureStage-module__Vi9PXa__callout strong{font-size:15px;line-height:1.4;display:block}.FeatureStage-module__Vi9PXa__caption{color:var(--text-muted);font-size:10px;position:absolute;bottom:3px;left:12px}.FeatureStage-module__Vi9PXa__choices{margin-top:18px;display:grid}.FeatureStage-module__Vi9PXa__choice{text-align:left;border-bottom:1px solid var(--border-card);color:var(--foreground);border-radius:10px;gap:15px;min-height:76px;padding:16px 12px;transition:background .18s;display:flex}.FeatureStage-module__Vi9PXa__choice[aria-pressed=true]{background:var(--primary-50)}.FeatureStage-module__Vi9PXa__choice:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.FeatureStage-module__Vi9PXa__number{color:var(--brand-text);padding-top:3px;font-size:12px;font-weight:700}.FeatureStage-module__Vi9PXa__choice strong{font-size:15px;display:block}.FeatureStage-module__Vi9PXa__choice>span>span{color:var(--text-muted);max-width:65ch;margin-top:4px;font-size:13px;line-height:1.65;display:block}@keyframes FeatureStage-module__Vi9PXa__arrive{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@media (min-width:1024px){.FeatureStage-module__Vi9PXa__stage{padding:25px 25px 80px}.FeatureStage-module__Vi9PXa__root[data-visible=true] .FeatureStage-module__Vi9PXa__window{transform:rotateY(-2deg)}.FeatureStage-module__Vi9PXa__window:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.FeatureStage-module__Vi9PXa__window{transition:none;transform:none!important}.FeatureStage-module__Vi9PXa__callout{animation:none}}.FeatureStage-module__Vi9PXa__bar{background:color-mix(in srgb,var(--primary) 16%,var(--surface-card));border-bottom:1px solid var(--border-card);justify-content:flex-start;align-items:center;padding:16px 20px;font-size:13px}.FeatureStage-module__Vi9PXa__bar .FeatureStage-module__Vi9PXa__trafficLights{letter-spacing:normal;flex-shrink:0;gap:8px;display:flex}.FeatureStage-module__Vi9PXa__trafficLights i{background:#ff8d92;border-radius:50%;width:11px;height:11px;display:block}.FeatureStage-module__Vi9PXa__trafficLights i:nth-child(2){background:#f8ca70}.FeatureStage-module__Vi9PXa__trafficLights i:nth-child(3){background:#81d3b0}.FeatureStage-module__Vi9PXa__address{color:var(--text-secondary);margin-left:12px}.FeatureStage-module__Vi9PXa__windowTitle{color:var(--text-muted);margin-left:auto;font-size:11px}@media (max-width:480px){.FeatureStage-module__Vi9PXa__bar{gap:8px;padding:12px}.FeatureStage-module__Vi9PXa__windowTitle{display:none}.FeatureStage-module__Vi9PXa__address{margin-left:7px;font-size:12px}.FeatureStage-module__Vi9PXa__trafficLights i{width:9px;height:9px}.FeatureStage-module__Vi9PXa__bar .FeatureStage-module__Vi9PXa__trafficLights{gap:6px}}
