.studio-hero .studio-beta-note{max-width:720px;font-size:var(--gw-size-body)}.studio-window{margin:var(--gw-space-48) auto 0;text-align:left;max-width:1120px}.studio-window-bar{align-items:center;gap:var(--gw-space-16);padding:var(--gw-space-14) var(--gw-space-20);border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-xl) var(--gw-radius-xl) 0 0;background:var(--gw-color-bg-surface);flex-wrap:wrap;display:flex}.studio-window-dot{background:var(--gw-color-accent);border-radius:50%;width:9px;height:9px}.studio-window-project{margin-right:auto;font-weight:600}.studio-window-tabs{gap:var(--gw-space-8);font-size:var(--gw-size-body-sm);color:var(--gw-color-text-tertiary);display:flex}.studio-window-tabs>span{padding:var(--gw-space-6) var(--gw-space-12)}.studio-window-active{color:var(--gw-color-accent-text);border-radius:var(--gw-radius-sm);background:var(--gw-color-bg-surface-2)}.studio-window-publish{padding:var(--gw-space-6) var(--gw-space-12);border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-sm);font-size:var(--gw-size-body-sm)}.studio-window-body{border:1px solid var(--gw-color-border-strong);border-radius:0 0 var(--gw-radius-xl) var(--gw-radius-xl);background:var(--gw-color-bg-surface);border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.studio-editor{border-right:1px solid var(--gw-color-border-subtle);min-width:0}.studio-editor-label{justify-content:space-between;align-items:center;gap:var(--gw-space-8);padding:var(--gw-space-12) var(--gw-space-20);color:var(--gw-color-text-tertiary);font:var(--gw-size-label)/1.4 var(--gw-font-mono);border-bottom:1px solid var(--gw-color-border-subtle);display:flex}.studio-code{padding:var(--gw-space-24);color:var(--gw-color-text-secondary);font:var(--gw-size-body-sm)/1.85 var(--gw-font-mono);margin:0;overflow-x:auto}.studio-code-line{white-space:pre;display:block}.studio-code--keyword,.studio-code--number{color:var(--gw-color-code-keyword)}.studio-code--string{color:var(--gw-color-code-string)}.studio-code--call{color:var(--gw-color-code-type)}.studio-code--comment{color:var(--gw-color-text-tertiary)}.studio-preview{flex-direction:column;min-width:0;display:flex}.studio-stage{background:var(--gw-color-bg-stage);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.studio-stage p{top:var(--gw-space-24);left:var(--gw-space-24);z-index:1;max-width:200px;font:600 22px/1.3 var(--gw-font-mono);color:var(--gw-color-text-primary);margin:0;position:absolute}.studio-scene{width:100%;min-height:250px;display:block}.studio-scene-moon{fill:var(--gw-color-text-secondary)}.studio-scene-distance{fill:var(--gw-color-bg-surface-2)}.studio-scene-ground{fill:var(--gw-color-bg-surface-3)}.studio-scene-grass{fill:var(--gw-color-success)}.studio-scene-player,.studio-scene-coin{fill:var(--gw-color-accent)}.studio-scene-stars{fill:var(--gw-color-text-tertiary)}.studio-preview-note{padding:var(--gw-space-12) var(--gw-space-20);border-top:1px solid var(--gw-color-border-subtle);color:var(--gw-color-text-tertiary);font-size:var(--gw-size-label);margin:0}.studio-window figcaption{padding:var(--gw-space-14) var(--gw-space-4) 0;color:var(--gw-color-text-tertiary);text-align:center;font-size:var(--gw-size-body-sm)}.studio-way{overflow:hidden}.studio-prompt-sample,.studio-code-sample{min-height:140px;margin:calc(-1 * var(--gw-space-28)) calc(-1 * var(--gw-space-28)) var(--gw-space-24);padding:var(--gw-space-28);border-bottom:1px solid var(--gw-color-border-subtle);background:var(--gw-color-bg-canvas)}.studio-prompt-sample{align-items:center;gap:var(--gw-space-16);display:flex}.studio-prompt-sample>span{color:var(--gw-color-accent-text);font:600 24px/1 var(--gw-font-mono)}.studio-prompt-sample p{padding:var(--gw-space-12) var(--gw-space-16);border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-md);color:var(--gw-color-text-primary);margin:0}.studio-way>.marketing-eyebrow{min-height:20px;color:var(--gw-color-accent-text)}.studio-code-sample{font-size:var(--gw-size-body-sm);line-height:1.5}.studio-starters{margin-top:var(--gw-space-48)}.studio-starters>p{max-width:760px}.studio-starter-grid{gap:var(--gw-space-12);margin:var(--gw-space-24) 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.studio-starter-grid li{align-items:center;gap:var(--gw-space-12);min-width:0;padding:var(--gw-space-18) var(--gw-space-16);border:1px solid var(--gw-color-border-subtle);border-radius:var(--gw-radius-md);background:var(--gw-color-bg-surface);color:var(--gw-color-text-primary);font-size:var(--gw-size-body);display:flex}.studio-starter-grid svg{color:var(--gw-color-accent-text);flex-shrink:0}.studio-testing-grid{gap:var(--gw-space-40) var(--gw-space-32)}.studio-test-number{margin-bottom:var(--gw-space-16);color:var(--gw-color-accent-text);font:var(--gw-size-label)/1.5 var(--gw-font-mono);display:block}.studio-test-card p{margin:0}.studio-selling{align-items:center;gap:var(--gw-space-56);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.studio-selling li+li,.studio-trust li+li{margin-top:var(--gw-space-12)}.studio-selling ul,.studio-trust ul{padding-left:var(--gw-space-20)}.studio-selling-visual{padding:var(--gw-space-40);border:1px solid var(--gw-color-border-subtle);border-radius:var(--gw-radius-xl);background:var(--gw-color-bg-surface)}.studio-chapters{gap:var(--gw-space-16);min-height:120px;margin-bottom:var(--gw-space-28);align-items:flex-end;display:flex}.studio-chapters span{border:1px solid var(--gw-color-border-strong);border-radius:var(--gw-radius-md);background:var(--gw-color-bg-surface-2);width:30%;height:80px;display:block}.studio-chapters span:first-child{border-color:var(--gw-color-accent);background:var(--gw-color-accent);height:110px}.studio-chapters span:nth-child(2){height:95px}.studio-selling-labels{gap:var(--gw-space-10);margin-top:var(--gw-space-24);flex-wrap:wrap;display:flex}.studio-selling-labels span{padding:var(--gw-space-6) var(--gw-space-10);border-radius:var(--gw-radius-sm);background:var(--gw-color-bg-surface-2);font-size:var(--gw-size-label);color:var(--gw-color-text-secondary)}.studio-selling-labels span:first-child{color:var(--gw-color-accent-text)}.studio-trust{background:var(--gw-color-bg-surface)}.studio-trust>h2{margin-bottom:var(--gw-space-40)}.studio-trust article{flex-direction:column;align-items:flex-start;display:flex}.studio-trust article>a{padding-top:var(--gw-space-8);margin-top:auto}@media (width<=1080px){.studio-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-window-body{grid-template-columns:minmax(0,1fr)}.studio-editor{border-right:0;border-bottom:1px solid var(--gw-color-border-subtle)}.studio-window .studio-code{max-height:210px}.studio-scene{max-height:330px}}@media (width<=760px){.studio-window-bar{gap:var(--gw-space-8);padding:var(--gw-space-12)}.studio-window-tabs{order:1;width:100%}.studio-window-project{font-size:var(--gw-size-body-sm)}.studio-window-publish{display:none}.studio-code{padding:var(--gw-space-16);font-size:var(--gw-size-label)}.studio-prompt-sample,.studio-code-sample{margin:calc(-1 * var(--gw-space-20)) calc(-1 * var(--gw-space-20)) var(--gw-space-20);padding:var(--gw-space-20)}.studio-starter-grid li{padding:var(--gw-space-16);flex-direction:column;align-items:flex-start}.studio-selling{gap:var(--gw-space-32);grid-template-columns:1fr}.studio-selling-visual{padding:var(--gw-space-24)}}
