._workbench_18snn_1{border:1px solid hsl(var(--border));background:hsl(var(--card));max-width:96rem;color:hsl(var(--foreground));border-radius:2rem;margin:0 auto;overflow:hidden}._workIntro_18snn_10{border-bottom:1px solid hsl(var(--border));padding:clamp(1.5rem,4vw,3.5rem)}._kicker_18snn_22,._workIntro_18snn_10 p{color:hsl(var(--brand-magenta));text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.55rem;font-size:.74rem;font-weight:700;display:flex}._kicker_18snn_22 svg,._workIntro_18snn_10 svg{width:1rem}._workIntro_18snn_10 h1{letter-spacing:-.06em;margin:1rem 0;font-size:clamp(2.5rem,6vw,6rem);line-height:.9}._workIntro_18snn_10 span{max-width:68rem;color:hsl(var(--muted-foreground));line-height:1.75;display:block}._workGrid_18snn_48{grid-template-columns:.72fr 1.28fr;display:grid}._promptPane_18snn_52{border-right:1px solid hsl(var(--border));flex-direction:column;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:flex}._promptPane_18snn_52 label{gap:.5rem;font-weight:700;display:grid}._promptPane_18snn_52 textarea{resize:vertical;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.75rem;padding:.8rem;line-height:1.6}._promptPane_18snn_52>button{background:hsl(var(--foreground));color:hsl(var(--background));border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding:.8rem;font-weight:700;display:flex}._promptPane_18snn_52>button:disabled{opacity:.6}._promptPane_18snn_52>button svg{width:1rem}._spin_18snn_91{animation:1s linear infinite _spin_18snn_91}._planMeta_18snn_94{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));grid-template-columns:1fr auto;gap:.55rem;padding:1rem 0;display:grid}._planMeta_18snn_94 span{color:hsl(var(--muted-foreground));font-size:.78rem}._download_18snn_106{color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;background:0 0!important;margin-top:auto!important}._previewPane_18snn_112{min-width:0}._canvas_18snn_115{min-height:32rem}._previewPane_18snn_112>div:last-child{border-top:1px solid hsl(var(--border));gap:.7rem;padding:1rem;display:grid}._previewPane_18snn_112>div>span{text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted-foreground));font-size:.72rem}._previewPane_18snn_112 code{white-space:pre-wrap;max-height:7rem;color:hsl(var(--muted-foreground));font-size:.72rem;display:block;overflow:auto}._page_18snn_139{color:hsl(var(--foreground));gap:clamp(4.5rem,9vw,9rem);padding:4rem 0 6rem;display:grid}._examples_18snn_145 header{grid-template-columns:.5fr 1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}._boundary_18snn_154 h2,._briefing_18snn_153 h2,._examples_18snn_145 h2,._review_18snn_155 h2{letter-spacing:-.055em;margin:.7rem 0;font-size:clamp(2.1rem,4.5vw,4.8rem);line-height:.96}._boundary_18snn_154>p,._briefing_18snn_153>div>p,._examples_18snn_145 header>p{color:hsl(var(--muted-foreground));line-height:1.75}._exampleGrid_18snn_167{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}._exampleGrid_18snn_167 article{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1.3rem;overflow:hidden}._sketch_18snn_178{color:hsl(var(--brand-violet));background:radial-gradient(circle at 60% 35%,hsl(var(--brand-magenta)/.15),transparent 40%),hsl(var(--background))}._sketch_18snn_178 svg{width:100%;height:auto;display:block}._exampleGrid_18snn_167 article>div:last-child{grid-template-columns:auto 1fr;gap:.4rem .8rem;padding:1.1rem;display:grid}._exampleGrid_18snn_167 span{color:hsl(var(--brand-magenta));grid-row:1/4;font-family:ui-monospace,monospace}._exampleGrid_18snn_167 h3{margin:0}._exampleGrid_18snn_167 p{color:hsl(var(--muted-foreground));margin:.3rem 0;line-height:1.55}._exampleGrid_18snn_167 dl{border-top:1px solid hsl(var(--border));grid-column:2;grid-template-columns:1fr auto;gap:.35rem;margin:.5rem 0 0;padding-top:.7rem;font-size:.75rem;display:grid}._exampleGrid_18snn_167 dd{margin:0}._briefing_18snn_153{grid-template-columns:.65fr 1.35fr;gap:clamp(2rem,7vw,7rem);display:grid}._briefing_18snn_153 ol{border-top:1px solid hsl(var(--border));margin:0;padding:0;list-style:none}._briefing_18snn_153 li{border-bottom:1px solid hsl(var(--border));grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}._briefing_18snn_153 li>span{color:hsl(var(--brand-violet));font-family:ui-monospace,monospace}._briefing_18snn_153 li p{color:hsl(var(--muted-foreground));margin:.35rem 0 0;line-height:1.6}._boundary_18snn_154{border:1px solid hsl(var(--border));background:linear-gradient(135deg,hsl(var(--card)),hsl(var(--muted)/.2));border-radius:2rem;padding:clamp(1.5rem,5vw,4rem)}._boundary_18snn_154>div:first-child,._review_18snn_155>div:first-child{align-items:center;gap:1rem;display:flex}._boundary_18snn_154>div:first-child svg,._review_18snn_155>div:first-child svg{width:2rem;color:hsl(var(--brand-magenta))}._boundaryGrid_18snn_273{background:hsl(var(--border));border:1px solid hsl(var(--border));grid-template-columns:repeat(3,1fr);gap:1px;margin:2rem 0;display:grid}._boundaryGrid_18snn_273 article{background:hsl(var(--card));padding:1.3rem}._boundaryGrid_18snn_273 p{color:hsl(var(--muted-foreground));line-height:1.6}._boundary_18snn_154 a{color:hsl(var(--brand-magenta));text-underline-offset:.25rem;text-decoration:underline}._review_18snn_155{grid-template-columns:.6fr 1.4fr;gap:clamp(2rem,7vw,7rem)}._review_18snn_155>div:last-child>p{color:hsl(var(--muted-foreground));gap:.55rem;line-height:1.7;display:flex}._review_18snn_155>div:last-child>p svg{color:hsl(var(--brand-magenta));flex:none;width:1rem;margin-top:.35rem}._review_18snn_155 li{color:hsl(var(--muted-foreground));margin:.7rem 0;line-height:1.6}@keyframes _spin_18snn_91{to{transform:rotate(1turn)}}@media (width<=960px){._briefing_18snn_153,._examples_18snn_145 header,._review_18snn_155,._workGrid_18snn_48{grid-template-columns:1fr}._promptPane_18snn_52{border-right:0;border-bottom:1px solid hsl(var(--border))}._exampleGrid_18snn_167{grid-template-columns:1fr 1fr}._boundaryGrid_18snn_273{grid-template-columns:1fr}}@media (width<=640px){._workbench_18snn_1{border-radius:1.2rem}._boundary_18snn_154 h2,._briefing_18snn_153 h2,._examples_18snn_145 h2,._review_18snn_155 h2,._workIntro_18snn_10 h1{font-size:2.35rem}._exampleGrid_18snn_167{grid-template-columns:1fr}._canvas_18snn_115{min-height:24rem}}._refineBox_18snn_358{border-top:1px solid hsl(var(--border));gap:.7rem;padding-top:1rem;display:grid}._downloadRow_18snn_365 button,._refineBox_18snn_358 button{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;padding:.72rem;font-weight:700;display:flex}._refineBox_18snn_358 button:disabled{opacity:.55}._downloadRow_18snn_365 svg,._refineBox_18snn_358 svg{width:1rem}._error_18snn_384{color:hsl(var(--brand-magenta));margin:0;font-size:.85rem;line-height:1.55}._previewFooter_18snn_390{align-items:center;grid-template-columns:1fr auto!important;gap:1rem!important;display:grid!important}._downloadRow_18snn_365{gap:.55rem;display:flex}._parameterEditor_18snn_400{border-top:1px solid hsl(var(--border));background:hsl(var(--background));grid-template-columns:.32fr 1fr;gap:2rem;padding:clamp(1.3rem,3vw,2.2rem);display:grid}._parameterEditor_18snn_400>div:first-child{align-content:start;gap:.35rem;display:grid}._parameterEditor_18snn_400>div:first-child span{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--brand-magenta));font-size:.7rem}._primitiveGrid_18snn_419{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}._primitiveGrid_18snn_419 article{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:1rem;gap:.8rem;padding:1rem;display:grid}._primitiveGrid_18snn_419 header{text-transform:capitalize;justify-content:space-between;display:flex}._primitiveGrid_18snn_419 header span{color:hsl(var(--brand-violet));font-family:ui-monospace,monospace}._fieldRow_18snn_441{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}._fieldRow_18snn_441 label{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.08em;gap:.3rem;font-size:.68rem;display:grid}._fieldRow_18snn_441 input{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;min-width:0;color:hsl(var(--foreground));border-radius:.45rem;padding:.45rem;font-family:ui-monospace,monospace}._workIntro_18snn_10{background:radial-gradient(circle at 85% 0,hsl(var(--brand-violet)/.2),transparent 35%),hsl(var(--card))}@media (width<=960px){._parameterEditor_18snn_400{grid-template-columns:1fr}._primitiveGrid_18snn_419{grid-template-columns:1fr 1fr}}@media (width<=640px){._previewFooter_18snn_390{grid-template-columns:1fr!important}._downloadRow_18snn_365{display:grid}._primitiveGrid_18snn_419{grid-template-columns:1fr}}._modelViewer_18snn_493{border-bottom:1px solid hsl(var(--border));background:radial-gradient(circle at 55% 42%,hsl(var(--brand-violet)/.2),transparent 42%),hsl(var(--background));height:18rem;position:relative;overflow:hidden}._modelCanvas_18snn_506{width:100%;height:100%}._modelCanvas_18snn_506 canvas{cursor:grab;width:100%;height:100%;display:block}._modelCanvas_18snn_506 canvas:active{cursor:grabbing}._modelViewer_18snn_493>span{z-index:2;border:1px solid hsl(var(--border));background:hsl(var(--background)/.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.04em;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.67rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;color:hsl(var(--muted-foreground))!important;grid-row:auto!important;font-family:inherit!important}._modelViewer_18snn_493>span svg{width:.9rem;color:hsl(var(--brand-magenta))}._modelViewer_18snn_493>p{color:hsl(var(--muted-foreground));text-align:center;place-items:center;margin:0;padding:1rem;display:grid;position:absolute;inset:0}._exampleGrid_18snn_167 article>div:last-child>span{color:hsl(var(--brand-magenta));grid-row:1/4;font-family:ui-monospace,monospace}@media (width<=640px){._modelViewer_18snn_493{height:20rem}}._page_18snn_139{gap:clamp(4rem,7vw,7rem)}._examples_18snn_145 header{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:end}._examples_18snn_145 header>p{max-width:34rem;margin:0}._boundary_18snn_154 h2,._briefing_18snn_153 h2,._examples_18snn_145 h2,._review_18snn_155 h2{font-size:clamp(2.15rem,4vw,4rem)}._exampleGrid_18snn_167{grid-template-columns:repeat(12,1fr);gap:.8rem}._exampleGrid_18snn_167 article{grid-column:span 4}._exampleGrid_18snn_167 article:first-child,._exampleGrid_18snn_167 article:nth-child(5){grid-column:span 8}._exampleGrid_18snn_167 article:first-child ._modelViewer_18snn_493,._exampleGrid_18snn_167 article:nth-child(5) ._modelViewer_18snn_493{height:24rem}._exampleGrid_18snn_167 article>div:last-child{grid-template-columns:auto 1fr auto;padding:.9rem}._exampleGrid_18snn_167 article>div:last-child>span{grid-row:1/3}._exampleGrid_18snn_167 h3{font-size:1rem}._exampleGrid_18snn_167 dl{grid-column:2/-1}._briefing_18snn_153{grid-template-columns:.55fr 1.45fr;align-items:center}._briefing_18snn_153>div>p:last-child{max-width:35rem}._blueprint_18snn_616{border:1px solid hsl(var(--border));background:linear-gradient(hsl(var(--brand-violet)/.055) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--brand-violet)/.055) 1px,transparent 1px),hsl(var(--card));background-size:24px 24px;border-radius:1.5rem;grid-template-columns:.6fr 1.4fr;align-items:center;gap:1rem;min-height:24rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden}._blueprint_18snn_616>svg{width:100%;height:12rem;color:hsl(var(--brand-violet));stroke-width:.7px}._blueprint_18snn_616>p{border:1px solid hsl(var(--border));background:hsl(var(--background)/.9);border-radius:1rem;padding:1.1rem;font:500 .9rem/1.8 ui-monospace,monospace}._blueprint_18snn_616 mark{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:.3rem;padding:.2rem .3rem}._blueprint_18snn_616 mark[data-kind=angle],._blueprint_18snn_616 mark[data-kind=part]{box-shadow:inset 0 -2px 0 hsl(var(--brand-magenta))}._blueprint_18snn_616 mark[data-kind=contact],._blueprint_18snn_616 mark[data-kind=size]{box-shadow:inset 0 -2px 0 hsl(var(--brand-violet))}._blueprint_18snn_616 ol{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}._blueprint_18snn_616 li{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:.65rem;gap:.4rem;padding:.65rem;display:flex}._blueprint_18snn_616 li span{color:hsl(var(--brand-magenta));font:700 .64rem ui-monospace,monospace}._dimensionLine_18snn_689{border-top:1px dashed hsl(var(--brand-magenta));text-align:center;width:33%;position:absolute;top:12%;left:8%}._dimensionLine_18snn_689:after,._dimensionLine_18snn_689:before{content:"";border-left:1px solid hsl(var(--brand-magenta));height:.5rem;position:absolute;top:-.25rem}._dimensionLine_18snn_689:before{left:0}._dimensionLine_18snn_689:after{right:0}._dimensionLine_18snn_689 span{background:hsl(var(--card));color:hsl(var(--muted-foreground));padding:.2rem .4rem;font:.68rem ui-monospace,monospace;position:relative;top:-1.5rem}._boundary_18snn_154{border-radius:1.7rem;padding:clamp(1.4rem,3vw,2.5rem)}._boundary_18snn_154>div:first-child{align-items:center}._boundary_18snn_154 h2{margin-bottom:0;font-size:clamp(1.9rem,3vw,3rem)}._boundaryGrid_18snn_273{background:0 0;border:0;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.2rem 0}._boundaryGrid_18snn_273 article{border:1px solid hsl(var(--border));border-radius:1rem;grid-template-columns:1fr 1fr;gap:.4rem 1rem;display:grid}._boundaryGrid_18snn_273 article>span{color:hsl(var(--brand-magenta));text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;font-size:.68rem}._boundaryGrid_18snn_273 article small{color:hsl(var(--muted-foreground));line-height:1.45}._boundaryGrid_18snn_273 article[data-state=now]{box-shadow:inset 0 2px 0 hsl(var(--brand-violet))}._boundary_18snn_154>p{max-width:70rem;margin-bottom:0}._review_18snn_155{grid-template-columns:.55fr 1.45fr;align-items:center;gap:1rem 4rem;display:grid}._review_18snn_155>div:first-child{align-items:center}._review_18snn_155 h2{margin-bottom:0;font-size:clamp(1.9rem,3vw,3rem)}._checkStrip_18snn_777{gap:.55rem;display:flex;overflow-x:auto}._checkStrip_18snn_777 span{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:999px;flex:none;padding:.75rem 1rem;font-size:.8rem}._alert_18snn_790,._review_18snn_155 details{grid-column:2}._alert_18snn_790{color:hsl(var(--muted-foreground));align-items:center;gap:.55rem;margin:0;font-size:.82rem;display:flex}._alert_18snn_790 svg{width:1rem;color:hsl(var(--brand-magenta));flex:none}._review_18snn_155 details{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding-top:1rem;line-height:1.65}._review_18snn_155 summary{cursor:pointer;color:hsl(var(--foreground));font-weight:700}@media (width<=960px){._briefing_18snn_153,._examples_18snn_145 header,._review_18snn_155{grid-template-columns:1fr}._exampleGrid_18snn_167 article,._exampleGrid_18snn_167 article:first-child,._exampleGrid_18snn_167 article:nth-child(5){grid-column:span 6}._exampleGrid_18snn_167 article:first-child ._modelViewer_18snn_493,._exampleGrid_18snn_167 article:nth-child(5) ._modelViewer_18snn_493{height:20rem}._alert_18snn_790,._review_18snn_155 details{grid-column:1}}@media (width<=640px){._page_18snn_139{gap:4.25rem}._boundary_18snn_154 h2,._briefing_18snn_153 h2,._examples_18snn_145 h2,._review_18snn_155 h2{font-size:2.25rem}._exampleGrid_18snn_167{scroll-snap-type:x mandatory;margin:0 -1rem;padding:0 1rem;display:flex;overflow-x:auto}._exampleGrid_18snn_167 article,._exampleGrid_18snn_167 article:first-child,._exampleGrid_18snn_167 article:nth-child(5){scroll-snap-align:center;flex:0 0 84vw}._exampleGrid_18snn_167 article:first-child ._modelViewer_18snn_493,._exampleGrid_18snn_167 article:nth-child(5) ._modelViewer_18snn_493,._modelViewer_18snn_493{height:19rem}._blueprint_18snn_616{grid-template-columns:1fr;min-height:28rem}._blueprint_18snn_616>svg{height:10rem}._blueprint_18snn_616 ol{display:flex;overflow-x:auto}._blueprint_18snn_616 li{flex:0 0 7rem}._boundaryGrid_18snn_273,._boundaryGrid_18snn_273 article{grid-template-columns:1fr}._boundaryGrid_18snn_273 article>span{grid-column:1}._review_18snn_155{gap:1.2rem}._checkStrip_18snn_777{margin-right:-1rem}}._page_18snn_139>*{min-width:0}@media (width<=960px){._briefing_18snn_153,._examples_18snn_145 header,._review_18snn_155{grid-template-columns:minmax(0,1fr)}}@media (width>=961px){._exampleGrid_18snn_167 article,._exampleGrid_18snn_167 article:first-child,._exampleGrid_18snn_167 article:nth-child(5){grid-column:span 4}._exampleGrid_18snn_167 article:first-child ._modelViewer_18snn_493,._exampleGrid_18snn_167 article:nth-child(5) ._modelViewer_18snn_493{height:18rem}}._canvas_18snn_115{width:100%;height:32rem;min-height:0;overflow:hidden}._canvas_18snn_115 canvas{width:100%;height:100%;display:block}@media (width<=640px){._canvas_18snn_115{height:24rem;min-height:0}}._boundary_18snn_154,._exampleGrid_18snn_167 article,._parameterEditor_18snn_400,._primitiveGrid_18snn_419 article,._workIntro_18snn_10,._workbench_18snn_1{background:var(--glass-surface);border-color:var(--glass-border);box-shadow:var(--glass-shadow)}
