.workspace-page{--ws-purple:var(--scene-lilac)}.workspace-page .ws-hero{padding-bottom:64px}.workspace-page .ws-hero>p{max-width:610px}.ws-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.workspace-page .ws-create{border-radius:var(--radius);height:44px;padding:0 20px}.workspace-page section{padding-block:64px}.ws-kicker{font:10px var(--font-mono);letter-spacing:.13em;color:var(--ws-purple);margin-bottom:22px;display:block}.workspace-page h2{letter-spacing:-.045em;font-size:clamp(28px,3.2vw,42px);line-height:1.16}.ws-copy p,.ws-section-heading p,.ws-access-copy p,.ws-usecase-list p,.ws-security-note p,.ws-faq p,.ws-related p,.ws-steps p{color:var(--muted-foreground);margin-top:18px;font-size:14px}.ws-copy p{max-width:480px}.ws-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.workspace-page .ws-text-link{color:var(--primary);margin-top:24px;display:inline-block}.ws-scene{background:radial-gradient(ellipse at center,color-mix(in srgb, var(--scene-base) 10%, transparent),transparent 65%);height:380px;position:relative;overflow:hidden}.ws-scene>div{height:100%;position:relative}.ws-scene-caption{text-align:center;width:100%;font:9px var(--font-mono);color:var(--muted-foreground);letter-spacing:.13em;position:absolute;bottom:12px}.ws-cube{width:130px;height:130px;transform-style:preserve-3d;margin:-65px;animation:8s ease-in-out infinite ws-float;position:absolute;top:46%;left:50%;transform:rotateX(-24deg)rotateY(-36deg)}.ws-face{border:1px solid color-mix(in srgb, var(--scene-base) 65%, transparent);background:linear-gradient(135deg,color-mix(in srgb, var(--scene-material-accent) 28%, transparent),color-mix(in srgb, var(--scene-face-base) 86%, transparent));box-shadow:inset 0 0 35px color-mix(in srgb, var(--scene-material-accent) 12%, transparent);position:absolute;inset:0}.ws-face-front{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;transform:translateZ(65px)}.ws-face-front span{font:21px var(--font-mono);color:#fff}.ws-face-front small{font:8px var(--font-mono);color:var(--primary);letter-spacing:.14em}.ws-face-top{background:linear-gradient(135deg,color-mix(in srgb, var(--scene-base) 26%, transparent),color-mix(in srgb, var(--scene-face-top-dark) 75%, transparent));transform:rotateX(90deg)translateZ(65px)}.ws-face-side{border-color:color-mix(in srgb, var(--scene-base) 60%, transparent);background:linear-gradient(135deg,color-mix(in srgb, var(--scene-face-side) 85%, transparent),color-mix(in srgb, var(--scene-face-side-dark) 95%, transparent));transform:rotateY(90deg)translateZ(65px)}.ws-orbit{border:1px solid color-mix(in srgb, var(--scene-base) 18%, transparent);width:300px;height:170px;box-shadow:0 0 40px color-mix(in srgb, var(--scene-base) 5%, transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-25%)rotate(-25deg)skew(20deg)}.ws-chip{font:10px var(--font-mono);color:var(--primary);background:color-mix(in srgb, var(--scene-machine-base) 80%, transparent);border-left:1px solid var(--primary);padding:12px 14px;position:absolute}.ws-chip b{color:var(--muted-foreground);margin-top:6px;font-size:10px;font-weight:400;display:block}.ws-chip-cpu{top:32px;left:8%}.ws-chip-ram{top:108px;right:0}.ws-chip-disk{bottom:40px;left:10%}.ws-section-heading{max-width:650px;margin-bottom:34px}.ws-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.ws-steps li{border-top:1px solid var(--border);padding-top:22px}.ws-steps li>span{font:11px var(--font-mono);color:var(--primary)}.ws-steps h3{margin-top:20px}.ws-steps p{margin-top:10px}.ws-access-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}.ws-terminal{min-width:0}.ws-terminal-heading,.ws-terminal-foot{font:10px var(--font-mono);color:var(--muted-foreground);padding:18px 24px}.ws-terminal-heading{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;display:flex}.ws-status{color:var(--ws-purple);font-size:9px}.ws-terminal-lines{min-height:230px;font:12px var(--font-mono);padding:28px 24px}.ws-terminal-lines p{margin-bottom:14px}.ws-terminal-lines p>span{color:var(--primary)}.ws-terminal-output{color:var(--muted-foreground)}.ws-terminal-foot{border-top:1px solid var(--border);line-height:1.6}.ws-cursor{background:var(--primary);vertical-align:middle;width:7px;height:14px;display:inline-block}.ws-access-copy article+article{margin-top:30px}.ws-access-copy p{margin-top:10px}.ws-protocol{border-block:1px solid var(--border);font:11px var(--font-mono);color:var(--muted-foreground);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:30px;padding:24px 12px;display:flex}.ws-protocol i{color:var(--ws-purple);font-style:normal}.ws-usecases{grid-template-columns:.85fr 1.15fr;gap:64px;display:grid}.ws-usecase-list{grid-template-columns:1fr 1fr;gap:32px;display:grid}.ws-usecase-list h3{font-size:16px}.ws-usecase-list p{margin-top:10px;font-size:13px}.ws-layer{background:linear-gradient(135deg,color-mix(in srgb, var(--scene-material-highlight) 18%, transparent),color-mix(in srgb, var(--scene-disk-side) 88%, transparent));border:1px solid color-mix(in srgb, var(--scene-base) 60%, transparent);width:220px;height:130px;box-shadow:14px 18px 0 -1px color-mix(in srgb, var(--scene-disk-base) 90%, transparent),14px 18px 0 0 color-mix(in srgb, var(--scene-base) 16%, transparent);margin-left:-110px;animation:7s ease-in-out infinite ws-layer-float;position:absolute;left:50%;transform:rotateX(53deg)rotate(-32deg)}.ws-layer span{color:var(--ws-purple);font:11px var(--font-mono);padding:28px;display:block}.ws-layer-one{z-index:3;top:30px}.ws-layer-two{z-index:2;border-color:var(--primary);animation-delay:-2s;top:115px}.ws-layer-two span{color:var(--primary)}.ws-layer-three{opacity:.65;animation-delay:-4s;top:200px}.ws-security-note{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:56px;padding-top:30px;display:grid}.ws-security-note h3{line-height:1.5}.ws-security-note p:first-child{margin-top:0}.ws-consumption{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;display:grid}.ws-lifecycle{padding:30px}.ws-lifecycle>div{border-left:1px solid var(--border);margin-left:5px;padding:18px 0 24px 28px;position:relative}.ws-lifecycle h3{font-size:15px}.ws-lifecycle p{color:var(--muted-foreground);margin-top:6px;font-size:12px}.ws-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 12px color-mix(in srgb,var(--primary) 30%,transparent);position:absolute;top:25px;left:-4px}.ws-paused .ws-dot{background:var(--ws-purple)}.ws-faq{grid-template-columns:.8fr 1.2fr;gap:64px;display:grid}.ws-faq details{border-bottom:1px solid var(--border)}.ws-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;list-style:none;display:flex}.ws-faq summary::-webkit-details-marker{display:none}.ws-faq summary>span{color:var(--primary);font:20px var(--font-mono)}.ws-faq details[open] summary>span{font-size:0}.ws-faq details[open] summary>span:after{content:"−";font:20px var(--font-mono)}.ws-faq details p{margin:0 0 24px}.ws-faq summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.ws-related>h2{text-align:center}.ws-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.ws-related>div>a{border-top:1px solid var(--border);min-width:0;padding-top:20px}.ws-related h3{justify-content:space-between;gap:12px;font-size:17px;display:flex}.ws-related h3>span{color:var(--primary)}.ws-related p{margin-top:12px;font-size:13px}.ws-related a:hover h3{color:var(--primary)}.workspace-page .ws-closing{text-align:center;padding-block:88px}.ws-closing h2{margin-bottom:28px}.ws-closing h2>span{color:var(--primary)}.ws-closing>a{color:var(--muted-foreground);margin-top:20px;display:block}.ws-scene[data-playing=false] *{animation-play-state:paused}@keyframes ws-float{0%,to{transform:translateY(0)rotateX(-24deg)rotateY(-36deg)}50%{transform:translateY(-10px)rotateX(-24deg)rotateY(-32deg)}}@keyframes ws-layer-float{0%,to{transform:translateY(0)rotateX(53deg)rotate(-32deg)}50%{transform:translateY(-6px)rotateX(53deg)rotate(-32deg)}}@media (width<=900px){.ws-split,.ws-access-grid,.ws-consumption{gap:28px}.ws-usecases,.ws-faq{grid-template-columns:1fr;gap:30px}.ws-chip{padding:8px;font-size:9px}.ws-chip b{font-size:9px}}@media (width<=640px){.workspace-page section{padding-block:36px}.ws-split,.ws-access-grid,.ws-consumption,.ws-security-note{grid-template-columns:1fr;gap:28px}.ws-hero h1{font-size:36px}.ws-actions{gap:18px}.ws-scene{height:340px}.ws-isolation .ws-copy{grid-row:1}.ws-steps{grid-template-columns:1fr;gap:24px}.ws-steps h3{margin-top:12px}.ws-usecase-list{gap:24px}.ws-usecase-list h3{font-size:15px}.ws-protocol{gap:10px;font-size:10px}.workspace-page .ws-closing{padding-block:54px}.ws-security-note{gap:20px}.ws-terminal-lines{padding:24px 18px;font-size:11px}.ws-lifecycle{padding:24px}.workspace-page footer{flex-wrap:wrap}.workspace-page footer span{flex-basis:100%;order:3}.ws-related>div{grid-template-columns:1fr;gap:28px 20px}.ws-related>div>a{justify-self:center;width:100%;max-width:380px}}@media (prefers-reduced-motion:reduce){.ws-cube,.ws-layer{animation:none}}.ws-face-front .ws-cube-workspace-icon{width:58px;height:58px;color:var(--primary)}.ws-face-side{justify-content:center;align-items:center;display:flex}.ws-resource-cube{width:54px;height:54px;margin:-27px}.ws-resource-cube .ws-face-front{transform:translateZ(27px)}.ws-resource-cube .ws-face-top{transform:rotateX(90deg)translateZ(27px)}.ws-resource-cube .ws-face-side{transform:rotateY(90deg)translateZ(27px)}.ws-resource-cube .ws-face-front svg{width:28px;height:28px;color:var(--primary)}.ws-resource-cpu{animation-delay:-2s;top:20%;left:20%}.ws-resource-ram{animation-delay:-4s;top:38%;left:84%}.ws-resource-disk{animation-delay:-6s;top:79%;left:26%}.ws-machine{overflow:visible}.ws-machine>div{transform:none}.ws-machine .ws-cube{translate:0 calc(var(--ws-parallax-y,0px) * 1.5)}.ws-machine .ws-resource-cpu{translate:0 calc(var(--ws-parallax-y,0px) * .85)}.ws-machine .ws-resource-ram{translate:0 calc(var(--ws-parallax-y,0px) * 1.3)}.ws-machine .ws-resource-disk{translate:0 calc(var(--ws-parallax-y,0px) * 1.1);animation:8s ease-in-out -4s infinite ws-float}@media (prefers-reduced-motion:reduce){.ws-machine .ws-cube{translate:none}.ws-machine .ws-resource-disk{animation:none}}.ws-scene[data-playing=false] .ws-resource-disk{animation-play-state:paused}.ws-systems{border-block:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.ws-systems .ws-section-heading{margin-bottom:0}.ws-os-list{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ws-os-logo{justify-content:center;align-items:center;height:72px;margin-bottom:18px;display:flex}.ws-os-logo svg{filter:brightness(0)invert();width:48px;height:48px}.ws-os-logo img{object-fit:contain;filter:brightness(0)invert();width:48px;height:48px}.workspace-page .ws-os-list h3{font-size:15px}@media (width<=800px){.ws-systems{grid-template-columns:1fr;gap:30px}.ws-os-list{gap:16px}}.ws-os-logo img.ws-ubuntu-logo{filter:none}.ws-ai-integrations{border-block:1px solid var(--border);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-top:40px;padding-block:32px;display:grid}.ws-ai-integrations p{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:1.7}.ws-ai-integrations .workspace-providers{flex-wrap:wrap;justify-content:center;margin:0}@media (width<=720px){.ws-ai-integrations{grid-template-columns:1fr;gap:24px}.ws-ai-integrations .workspace-providers{justify-content:flex-start}}@media (width<=1000px){.workspace-page .pricing-section-nav{justify-content:flex-start;gap:20px;padding-inline:12px;overflow-x:auto}.workspace-page .pricing-section-nav a{white-space:nowrap;flex-shrink:0}}.ws-related h3>.ws-related-identity{color:inherit;align-items:center;gap:10px;display:inline-flex}.ws-related-identity svg{width:22px;height:22px;color:var(--primary);flex-shrink:0}.ws-cursor{animation:1.2s step-end infinite shell-blink}@media (prefers-reduced-motion:reduce){.ws-cursor{animation:none}}.ws-layers{overflow:visible}.ws-layers .ws-layer{animation:none}.ws-layer-one{translate:0 calc(var(--ws-layer-close,0) * 142px)}.ws-layer-two{translate:0 calc(var(--ws-layer-close,0) * 71px)}.ws-layer-three{translate:none}@media (prefers-reduced-motion:reduce){.ws-layers .ws-layer{translate:none}}.ws-scene .ws-cube .ws-face.ws-face-front{background:var(--scene-face-primary);box-shadow:none}.ws-scene .ws-cube .ws-face.ws-face-side{background:var(--scene-face-side)}.ws-scene .ws-cube .ws-face.ws-face-top{background:var(--scene-face-top)}.ws-scene .ws-face-front :is(span,small,svg),.ws-scene .ws-face-front .ws-cube-workspace-icon{color:var(--scene-ink)}.ws-scene-caption{color:var(--scene-ink-muted)}.ws-layers .ws-layer{background:linear-gradient(135deg,color-mix(in srgb,var(--scene-face-top) 38%,transparent),color-mix(in srgb,var(--scene-base) 18%,transparent));border-color:color-mix(in srgb,var(--scene-ink) 55%,transparent);box-shadow:8px 10px 0 -1px color-mix(in srgb,var(--scene-base) 12%,transparent),8px 10px 0 0 color-mix(in srgb,var(--scene-ink) 18%,transparent)}.ws-layers .ws-layer span{color:var(--scene-ink)}.ws-layers .ws-layer-two{border-color:var(--primary)}.ws-layers .ws-layer-two span{color:var(--primary)}.ws-layers .ws-layer-three{opacity:.85}.ws-systems .ws-os-logo svg,.ws-systems .ws-os-logo img{filter:none}.ws-systems .ws-os-logo .ws-alpine-logo{width:140px;height:58px}.ws-systems .ws-os-logo img.ws-ubuntu-logo{box-sizing:border-box;background:#e95420;border-radius:50%;width:58px;height:58px;padding:10px}.ws-os-list .ws-os-logo img.ai-logo-white{filter:brightness(0)invert()}.ai-development-grid .ws-os-logo svg,.ai-development-grid .ws-os-logo img{filter:none}.ai-development-grid .ws-os-logo img.ai-logo-white{filter:brightness(0)invert()}.ai-development-grid .ws-os-logo img.ai-logo-kiro{filter:invert(65%)sepia(81%)saturate(1494%)hue-rotate(214deg)brightness(99%)contrast(101%)}@media (width>=641px) and (width<=1000px){.ws-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
