.st{pointer-events:none;--st-dur:var(--motion-base);--st-draw:.45s;--st-cross:.5s}.st-layer{--ln:var(--illu-line);--ln-soft:var(--illu-line-soft);--f1:var(--illu-wall-1);--f2:var(--illu-wall-2);--f3:var(--illu-wall-3);color:var(--ln)}.st-layer[data-current=true]{--ln:var(--illu-accent);--ln-soft:var(--illu-accent);--f1:var(--illu-new-1);--f2:var(--illu-new-2);--f3:var(--illu-new-3)}.st-s,.st-soft,.st-soft path{fill:none;stroke:var(--ln);stroke-width:var(--illu-stroke);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.st-soft,.st-soft path{stroke:var(--ln-soft)}.st-dash path{stroke-dasharray:4 5}.st-1{fill:var(--f1)}.st-2{fill:var(--f2)}.st-3{fill:var(--f3)}.st-floor{fill:var(--illu-floor-1)}.st-fill{fill:var(--ln)}.st-paper{fill:var(--bg)}.st-paper-shadow{fill:var(--illu-plate-side-1)}.st-glass{fill:var(--illu-glass)}.st-rug{fill:var(--illu-floor-2)}.st-tire{fill:var(--ln)}.st-lit{fill:var(--illu-light-warm)}.st-ink{color:var(--illu-line)}.st-paint{mix-blend-mode:multiply}.st-wall-offwhite{fill:var(--illu-wall-offwhite)}.st-wall-sand,.st-swatch-sand{fill:var(--illu-wall-sand)}.st-wall-sage,.st-swatch-sage{fill:var(--illu-wall-sage)}.st-floor-oak{fill:var(--illu-floor-oak)}.st-floor-walnut,.st-swatch-walnut{fill:var(--illu-floor-walnut)}.st-floor-micro{fill:var(--illu-floor-micro)}.st-grain-oak,.st-grain-walnut{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.st-grain-oak{stroke:var(--illu-floor-oak-grain)}.st-grain-walnut{stroke:var(--illu-floor-walnut-grain)}.st-var-graphite{fill:var(--illu-graphite)}.st-var-pearl{fill:var(--illu-pearl)}.st-var-navy{fill:var(--illu-navy)}.st-night{fill:var(--illu-night);opacity:.42}.st-glow-0{stop-color:var(--illu-light-warm);stop-opacity:.75}.st-glow-1{stop-color:var(--illu-light-warm);stop-opacity:0}.st svg.lucide *{vector-effect:non-scaling-stroke}.st-plate-top{fill:var(--illu-plate)}.st-plate-left{fill:var(--illu-plate-side-1)}.st-plate-right{fill:var(--illu-plate-side-2)}.st-dot{fill:none;stroke:var(--illu-dot);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.st-chip,.st-node,.st-badge{align-items:center;gap:var(--space-1);white-space:nowrap;border:var(--hairline) solid var(--ln);border-radius:var(--r-full);background:var(--bg);color:var(--ln);font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-ui);padding:var(--space-1) var(--space-2);display:inline-flex}.st-node{border-radius:var(--r-sm);padding:var(--space-2) var(--space-3);font-size:var(--fs-caption);line-height:var(--lh-caption)}.st-chip svg,.st-node svg,.st-badge svg{width:var(--space-4);height:var(--space-4);flex:none}.st-badge{background:var(--accent-subtle);border-color:var(--illu-accent);color:var(--illu-accent)}.st-rise,.st-pop-in{transform-box:view-box;transform-origin:var(--ox) var(--oy)}svg .st-pop{transform-box:view-box;transform-origin:400px 300px}.st-draw{transform-box:fill-box;transform-origin:0}.st-draw-r{transform-box:fill-box;transform-origin:100%}.st-layer[data-on=false] .st-rise{opacity:0;transform:scaleY(0)}.st-layer[data-on=false] .st-drop{opacity:0;transform:translateY(-16px)}.st-layer[data-on=false] :is(.st-fade,.st-sweep){opacity:0}.st-layer[data-on=false] :is(.st-pop,.st-pop-in){opacity:0;transform:scale(.96)}.st-layer[data-on=false] :is(.st-draw,.st-draw-r){transform:scaleX(0)}.st-layer[data-on=false] .st-xfade{opacity:0}.st-sweep{transform:translateX(var(--sx))}.st-layer[data-on=false] .st-sweep{transform:translate(0)}.st-blip,.st-travel{opacity:0}.st-layer[data-anim=enter] :is(.st-rise,.st-drop,.st-fade,.st-pop,.st-pop-in){transition:transform var(--st-dur) var(--ease-standard), opacity var(--st-dur) var(--ease-standard);transition-delay:var(--d,calc(var(--i,0) * 60ms))}.st-layer[data-anim=enter] .st-drop{transition-delay:var(--d,calc(.1s + var(--i,0) * 60ms))}.st-layer[data-anim=enter] :is(.st-draw,.st-draw-r,.st-sweep){transition:transform var(--st-draw) var(--ease-standard) var(--d,0s)}.st-layer:is([data-anim=enter],[data-anim=exit]) .st-xfade{transition:opacity .2s var(--ease-standard)}.st-layer[data-anim=enter] .st-blip{animation:st-blip .46s var(--ease-standard) calc(var(--i,0) * 40ms) both}.st-layer[data-anim=enter] .st-travel{animation:st-travel .36s var(--ease-standard) .1s both}@keyframes st-blip{0%{opacity:0;transform:translateY(8px)}30%,55%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@keyframes st-travel{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}50%{transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(0)}}@starting-style{.st-layer[data-anim=enter][data-on=true] :is(.st-fade,.st-xfade){opacity:0}.st-layer[data-anim=enter][data-on=true] .st-rise{opacity:0;transform:scaleY(0)}.st-layer[data-anim=enter][data-on=true] .st-drop{opacity:0;transform:translateY(-16px)}.st-layer[data-anim=enter][data-on=true] :is(.st-pop,.st-pop-in){opacity:0;transform:scale(.96)}.st-layer[data-anim=enter][data-on=true] :is(.st-draw,.st-draw-r){transform:scaleX(0)}.st-layer[data-anim=enter][data-on=true] .st-sweep{transform:translate(0)}}.st-layer[data-anim=exit] :is(.st-rise,.st-drop,.st-fade,.st-pop,.st-pop-in,.st-draw,.st-draw-r,.st-sweep){transition:transform var(--motion-fast) var(--ease-standard), opacity var(--motion-fast) var(--ease-standard);transition-delay:calc(var(--exit,0) * .1s)}.st-render{opacity:0}.st[data-render=on] .st-render{opacity:1}.st[data-render=on] .st-scene{opacity:0}.st[data-render-anim=enter] :is(.st-render,.st-scene){transition:opacity var(--st-cross) var(--ease-standard) var(--st-cross-delay)}.st[data-render-anim=exit] :is(.st-render,.st-scene){transition:opacity var(--motion-fast) var(--ease-standard)}.st-render img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.st :is(.st-rise,.st-drop,.st-pop,.st-pop-in,.st-draw,.st-draw-r,.st-sweep){transform:none!important}.st *{transition-property:opacity!important;transition-duration:.15s!important;transition-delay:0s!important;animation:none!important}.st :is(.st-render,.st-scene){transition:opacity .15s linear!important}.st-layer[data-on=false] :is(.st-draw,.st-draw-r){opacity:0}}@media (scripting:none){.st-layer :is(.st-rise,.st-drop,.st-fade,.st-pop,.st-pop-in,.st-draw,.st-draw-r,.st-xfade){opacity:1!important;transform:none!important}.st-layer[data-current=true]{--ln:var(--illu-line);--ln-soft:var(--illu-line-soft);--f1:var(--illu-wall-1);--f2:var(--illu-wall-2);--f3:var(--illu-wall-3)}.st-layer[data-final=off],.st-render{display:none}}@media (min-width:64rem){.process-grid{grid-template-rows:auto auto auto 1fr auto}}
