:root{color-scheme:dark;--bg-0: #040713;--bg-1: #070b17;--panel: rgba(12, 16, 35, .72);--panel-strong: rgba(9, 12, 28, .94);--panel-border: rgba(255, 255, 255, .1);--panel-border-soft: rgba(255, 255, 255, .06);--text-strong: #f8fbff;--text-muted: #93a4c8;--text-soft: #cbd5e1;--accent: #c084fc;--accent-strong: #a855f7;--cyan: #22d3ee;--success: #34d399;--warning: #fbbf24;--danger: #f87171;--shadow-glow: 0 24px 80px rgba(2, 6, 23, .48);--shadow-edge: inset 0 1px 0 rgba(255, 255, 255, .07)}html,body,#root{height:100%}body{margin:0;color:var(--text-strong);font-family:Space Grotesk,Segoe UI Variable,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 15% 20%,rgba(168,85,247,.16),transparent 18%),radial-gradient(circle at 85% 18%,rgba(124,58,237,.12),transparent 18%),radial-gradient(circle at 50% 100%,rgba(59,130,246,.06),transparent 26%),linear-gradient(160deg,var(--bg-0) 0%,var(--bg-1) 42%,#04060d 100%);background-attachment:fixed}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.65),transparent 92%);opacity:.12}*{box-sizing:border-box;border-color:var(--panel-border)}button,input,textarea,select{font:inherit;color:inherit}button{background:none}::-moz-selection{background:#22d3ee47}::selection{background:#22d3ee47}.app-shell{min-height:100%}.app-shell__frame{position:relative;z-index:1;display:flex;min-height:100%;width:100%;flex-direction:column;gap:12px;margin:0 auto;padding:12px;max-width:1620px}.app-shell__orbs{position:fixed;z-index:-1;border-radius:999px;filter:blur(80px);opacity:.45;animation:float-orb 12s ease-in-out infinite alternate}.app-shell__orbs--violet{top:70px;left:4%;width:240px;height:240px;background:#a855f729}.app-shell__orbs--blue{right:5%;bottom:60px;width:320px;height:320px;background:#3b82f617;animation-delay:-4s}.ambient-orb{position:fixed;z-index:-1;border-radius:999px;filter:blur(80px);opacity:.45;animation:float-orb 12s ease-in-out infinite alternate}.ambient-orb-a{top:70px;left:4%;width:240px;height:240px;background:#a855f729}.ambient-orb-b{right:5%;bottom:60px;width:320px;height:320px;background:#3b82f617;animation-delay:-4s}.panel,.glass-panel,.studio-panel{position:relative;overflow:hidden;border:1px solid var(--panel-border);border-radius:30px;background:var(--panel);box-shadow:var(--shadow-glow),var(--shadow-edge);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 28%);opacity:.6}.glass-panel:before,.studio-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 28%);opacity:.6}.panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:1px solid rgba(103,232,249,.06)}.glass-panel:after,.studio-panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;border:1px solid rgba(103,232,249,.06)}.panel--strong{background:var(--panel-strong)}.panel__content{position:relative;z-index:1}.panel--pad-sm .panel__content{padding:16px}.panel--pad-md .panel__content{padding:20px}.panel--pad-lg .panel__content{padding:24px}.eyebrow{margin:0;color:#d8b4fecc;text-transform:uppercase;letter-spacing:.42em;font-size:10px}.eyebrow--muted{color:var(--text-muted)}.title{margin:0;color:var(--text-strong);letter-spacing:-.03em}.title--xl{font-size:clamp(2.4rem,4vw,3.4rem);line-height:.98}.title--lg{font-size:clamp(1.8rem,2.6vw,2.25rem);line-height:1.05}.title--md{font-size:1.15rem;line-height:1.15}.copy{margin:0;color:var(--text-muted)}.copy--small{font-size:.95rem;line-height:1.7}.copy--tiny{font-size:.78rem;line-height:1.6}.chip,.studio-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--panel-border);border-radius:999px;background:#ffffff0d;padding:10px 14px;color:#e2e8f0;font-size:12px;font-weight:500}.chip--accent{border-color:#c084fc33;background:#a855f71a;color:#f3e8ff}.chip--success{border-color:#34d39933;background:#34d3991a;color:#d1fae5}.chip--warning{border-color:#fbbf2433;background:#fbbf241a;color:#fef3c7}.chip--danger{border-color:#f8717133;background:#f871711a;color:#fee2e2}.button,.studio-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:18px;padding:12px 16px;color:var(--text-strong);font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease,filter .16s ease,opacity .16s ease}.button:disabled{cursor:not-allowed;opacity:.5}.button:focus-visible,.field:focus-visible,.toggle:focus-visible,.tab:focus-visible,.pill:focus-visible,.palette__command:focus-visible,.block-card:focus-visible,.file-pill:focus-visible,.auth-toggle:focus-visible,.select:focus-visible,.slider:focus-visible,.asset-dropzone:focus-visible,.sprite-pill:focus-visible{outline:2px solid rgba(34,211,238,.55);outline-offset:2px}.button--primary,.studio-button-primary{background:linear-gradient(135deg,#c084fc,#a855f7 44%,#7c3aed);box-shadow:0 18px 40px #a855f72e}.button--primary:hover:not(:disabled){transform:translateY(-1px);filter:saturate(1.05)}.button--secondary,.studio-button-secondary{border-color:var(--panel-border);background:#ffffff0d}.button--secondary:hover:not(:disabled){background:#ffffff1a}.button--compact{padding:9px 12px;border-radius:14px;font-size:.8rem}.button--danger{border-color:#f8717133;background:#f871711a}.button svg,.chip svg,.tab__icon svg,.palette__command svg,.file-pill svg,.button--compact svg{flex:none}.field,.studio-input{width:100%;border:1px solid var(--panel-border);border-radius:22px;background:#090c1cb3;padding:14px 16px;color:var(--text-strong);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.field::-moz-placeholder{color:#64748b}.field::placeholder{color:#64748b}.field:focus{border-color:#c084fc99;box-shadow:0 0 0 3px #a855f733}.field--textarea{min-height:132px;resize:none;line-height:1.6}.field--textarea-large{min-height:220px}.studio-textarea{min-height:132px;resize:none;line-height:1.6}.icon-button{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:12px;background:#ffffff0d;color:#cbd5e1}.layout-stack{display:flex;flex-direction:column;gap:12px}.layout-grid{display:grid;gap:12px}.header{padding:22px 24px}.header__grid{position:relative;z-index:1;display:flex;flex-direction:column;gap:20px}.header__brand{display:flex;align-items:center;gap:16px}.header__mark{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:19px;color:#fff;background:linear-gradient(135deg,#a855f7,#d946ef,#6366f1);box-shadow:0 18px 36px #a855f73d}.header__meta{display:flex;flex-direction:column;gap:4px}.header__actions,.header__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.header__user{display:flex;align-items:center;gap:12px;border:1px solid var(--panel-border);border-radius:22px;background:#ffffff0d;padding:12px 16px}.tabs{padding:14px}.tabs__header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 2px}.tabs__grid{position:relative;z-index:1;display:grid;gap:8px}.tabs__grid--five{grid-template-columns:repeat(1,minmax(0,1fr))}.tab{display:flex;cursor:pointer;border:1px solid var(--panel-border);border-radius:26px;background:#ffffff0d;padding:16px;text-align:left;color:#cbd5e1;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.tab:hover{border-color:#c084fc33;background:#ffffff14;color:#fff}.tab--active{border-color:#c084fc4d;color:#fff;background:linear-gradient(135deg,#a855f71f,#a855f714,#6366f10f);box-shadow:0 18px 35px #a855f71f}.tab__inner{display:flex;align-items:center;gap:12px}.tab__icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:18px;background:#0f172a;color:#c4b5fd;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.tab--active .tab__icon{background:#c4b5fd;color:#020617;box-shadow:0 10px 24px #a78bfa33}.tab__label{margin:0;font-size:.95rem;font-weight:600;color:inherit}.tab__description{margin:4px 0 0;color:#94a3b8;font-size:.8rem}.workspace{display:grid;gap:12px}.workspace--editor{grid-template-columns:minmax(260px,280px) minmax(0,1fr)}.workspace--editor .workspace__inspector{display:flex;flex-direction:column;gap:12px}.workspace--three{grid-template-columns:minmax(0,1fr)}.workspace__sidebar,.workspace__editor,.workspace__inspector,.workspace__card{position:relative;z-index:1}.workspace__sidebar,.workspace__editor,.workspace__inspector{display:flex;flex-direction:column}.workspace__sidebar{gap:16px}.workspace__section{display:grid;gap:10px}.workspace__summary{display:grid;gap:8px}.workspace__header{display:flex;flex-direction:column;gap:14px;padding:16px;border-bottom:1px solid var(--panel-border)}.workspace__header-row{display:flex;flex-direction:column;gap:12px}.workspace__heading{display:flex;align-items:flex-start;gap:12px}.workspace__mark{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:18px;background:#a78bfa1f;color:#ddd6fe;border:1px solid rgba(168,85,247,.2)}.workspace__summary-card{border:1px solid var(--panel-border);border-radius:28px;background:#ffffff0d;padding:16px}.workspace__summary-card--selected{border-color:#c084fc33;background:#a855f714}.workspace__label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace__hint{border:1px solid var(--panel-border);border-radius:24px;background:#ffffff0d;padding:16px;color:#cbd5e1;font-size:.9rem;line-height:1.7}.workspace__canvas{position:relative;height:540px;background:#020617b8}.workspace__canvas--tall{height:580px}.workspace__canvas--xl{height:620px}.workspace__canvas--xxl{height:700px}.workspace__footer-badge{position:absolute;left:16px;bottom:16px;border:1px solid rgba(192,132,252,.15);border-radius:999px;background:#020617bf;padding:8px 12px;color:#f3e8ff;font-size:10px;text-transform:uppercase;letter-spacing:.28em}.workspace__editor-panel{border-top:1px solid var(--panel-border);background:#020617c7;padding:16px}.context-menu{position:fixed;z-index:20;width:224px;border:1px solid var(--panel-border);border-radius:28px;background:#020617f2;padding:8px;box-shadow:0 20px 60px #00000073;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.context-menu__item{display:flex;width:100%;align-items:center;justify-content:space-between;border:none;border-radius:18px;padding:10px 12px;text-align:left;color:#e2e8f0;cursor:pointer;transition:background-color .16s ease}.context-menu__item:hover{background:#ffffff14}.assistant{display:flex;flex-direction:column;gap:12px}.assistant__header{display:flex;align-items:flex-start;gap:12px}.assistant__icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:16px;background:#a78bfa1f;color:#ddd6fe;border:1px solid rgba(168,85,247,.2)}.assistant__actions,.assistant__quick-grid{display:grid;gap:10px}.assistant__quick-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.preview,.python-preview{display:flex;min-height:420px;flex-direction:column;overflow:hidden}.preview__header,.python-preview__header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--panel-border);padding:14px 16px}.preview__heading,.python-preview__heading,.auth__brand,.loader__brand,.account__header,.activity__header,.strategy__header,.block-library__header,.stage__header{display:flex;align-items:flex-start;gap:12px}.preview__icon,.python-preview__icon,.auth__icon,.loader__icon,.account__icon,.activity__icon,.strategy__icon,.block-library__icon,.stage__icon,.palette__icon{display:flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--panel-border)}.preview__icon{background:#a78bfa1f;color:#c4b5fd;border-color:#a855f740}.preview__body,.python-preview__body{display:grid;gap:1px;background:#ffffff1a}.preview__stage,.python-preview__stage{position:relative;min-height:260px;background:#020617b8}.python-preview__stage{padding:0}.preview__frame{width:100%;height:100%;border:0;background:#fff}.preview__console,.python-preview__console{display:flex;min-height:220px;flex-direction:column;background:#020617e6}.console__header{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--panel-border);padding:14px 16px;color:var(--text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.24em}.console__list{display:flex;flex:1;flex-direction:column;gap:10px;overflow:auto;padding:16px;font-family:Consolas,SFMono-Regular,monospace;font-size:.78rem;line-height:1.6}.console__empty{margin:0;color:#64748b}.console__entry{border:1px solid var(--panel-border);border-radius:18px;padding:10px 12px}.console__entry--error{border-color:#f8717133;background:#f871711a;color:#fee2e2}.console__entry--warn{border-color:#fbbf2433;background:#fbbf241a;color:#fef3c7}.console__entry--info{background:#ffffff0d;color:#e2e8f0}.console__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.2em}.console__message{margin:0;white-space:pre-wrap;word-break:break-word}.palette{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;background:#02061799;padding:40px 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.palette__panel{width:min(100%,42rem);margin-top:40px}.palette__search{display:flex;align-items:center;gap:12px;border:1px solid var(--panel-border);border-radius:22px;background:#020617cc;padding:12px 16px}.palette__search-icon{color:#c4b5fd}.palette__input{flex:1;border:none;background:transparent;color:var(--text-strong);outline:none}.palette__input::-moz-placeholder{color:#64748b}.palette__input::placeholder{color:#64748b}.palette__list{display:grid;gap:8px;max-height:420px;overflow:auto;padding-right:4px}.palette__command{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:16px;border:1px solid var(--panel-border);border-radius:24px;background:#ffffff0d;padding:16px;text-align:left;color:#fff;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.palette__command:hover{border-color:#c084fc40;background:#ffffff14}.palette__command-main{display:flex;align-items:flex-start;gap:12px}.startup{position:relative;min-height:100%;overflow:hidden}.startup__frame{position:relative;z-index:1;display:flex;min-height:100%;max-width:1280px;flex-direction:column;justify-content:center;margin:0 auto;padding:40px 24px}.startup__panel{padding:36px}.startup__hero{display:flex;flex-direction:column;align-items:center;gap:24px}.center-stack{align-items:center;text-align:center}.measure-wide{max-width:42rem}.startup__ring{display:flex;width:112px;height:112px;align-items:center;justify-content:center;border-radius:32px;border:1px solid var(--panel-border);background:#02061780;box-shadow:0 0 0 1px #22d3ee1f,0 0 80px #22d3ee29}.spin{animation:spin 1s linear infinite}.startup__ring-inner{position:absolute;inset:12px;border-radius:22px;border:1px solid rgba(34,211,238,.2);background:#22d3ee0d}.startup__glyph{position:relative;z-index:1;color:#a5f3fc}.startup__spinner{position:absolute;right:-8px;bottom:-8px;border-radius:999px;background:#020617;color:#67e8f9}.startup__panel-card{width:min(100%,640px);border:1px solid var(--panel-border);border-radius:28px;background:#ffffff0d;padding:24px}.progress{height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#67e8f9,#38bdf8,#e879f9);transition:width .5s ease}.progress__bar--warn{background:#fbbf24}.auth{position:relative;min-height:100%;overflow:hidden}.auth__frame{position:relative;z-index:1;display:flex;min-height:100%;max-width:1400px;flex-direction:column;justify-content:center;margin:0 auto;padding:40px 24px}.auth__layout{display:grid;gap:32px}.auth__hero,.auth__panel{padding:32px}.auth__toggle{display:flex;gap:8px;border:1px solid var(--panel-border);border-radius:22px;background:#02061780;padding:6px}.auth-toggle{flex:1;border-radius:18px;padding:12px 16px;color:#cbd5e1;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease}.auth-toggle--active{background:#fff;color:#020617}.auth__notice{margin-top:18px;border:1px solid var(--panel-border);border-radius:18px;padding:12px 16px;font-size:.95rem}.auth__notice--info{border-color:#22d3ee33;background:#22d3ee1a;color:#cffafe}.auth__notice--error{border-color:#f8717133;background:#f871711a;color:#fee2e2}.auth__notice--success{border-color:#34d39933;background:#34d3991a;color:#d1fae5}.auth__form{margin-top:24px;display:grid;gap:16px}.auth__field{display:grid;gap:8px}.auth__label{color:#cbd5e1;font-size:.95rem}.grid-cards{display:grid;gap:16px}.grid-cards--two{grid-template-columns:repeat(1,minmax(0,1fr))}.card{border:1px solid var(--panel-border);border-radius:28px;background:#ffffff0d;padding:20px}.card--soft{background:#ffffff0a}.vibe{display:grid;gap:16px}.vibe__main{padding:20px 24px}.vibe__side{display:grid;gap:16px}.vibe__hero{display:flex;align-items:flex-start;gap:12px}.vibe__surface{border:1px solid var(--panel-border);border-radius:28px;background:#02061780;padding:16px}.vibe__pill-list,.file-tabs,.asset-row{display:flex;flex-wrap:wrap;gap:8px}.file-tabs--stacked{flex-direction:column}.pill{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--panel-border);border-radius:999px;background:#ffffff0d;padding:10px 14px;color:#cbd5e1;font-size:.78rem;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.pill:hover{background:#ffffff1a;color:#fff}.pill--active{border-color:#c4b5fd66;background:#c4b5fde6;color:#020617}.activity{display:grid;gap:12px}.activity__header{display:flex;align-items:flex-start;gap:12px}.activity__item{border:1px solid var(--panel-border);border-radius:24px;background:#ffffff0d;padding:16px}.activity__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity__type{color:var(--text-muted);font-size:10px;text-transform:uppercase;letter-spacing:.24em}.block-layout{display:grid;gap:16px}.block-library,.stage,.block-inspector{display:flex;flex-direction:column;gap:16px}.block-library__search{display:grid;gap:8px}.block-library__filters{display:flex;flex-wrap:wrap;gap:8px}.block-card{display:block;width:100%;border:1px solid var(--panel-border);border-radius:24px;padding:1px;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease}.block-card:hover{transform:translateY(-1px)}.block-card__body{border-radius:23px;background:#020617e6;padding:16px}.block-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stage__toolbar,.stage__meta,.block-controls,.asset-toolbar{display:flex;flex-wrap:wrap;gap:8px}.stage__surface{position:relative;overflow:hidden;border:1px solid var(--panel-border);border-radius:24px}.stage__grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:32px 32px}.sprite{position:absolute;left:50%;top:50%;transition:opacity .16s ease,transform .16s ease}.sprite--hidden{opacity:.2}.sprite__label{position:absolute;top:-48px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:999px;background:#fff;padding:4px 10px;color:#020617;font-size:12px;font-weight:500}.sprite__image{width:96px;height:96px;border-radius:18px;-o-object-fit:cover;object-fit:cover}.sprite__image--active{box-shadow:0 0 0 2px #67e8f9}.asset-dropzone{display:flex;align-items:center;gap:8px;border:1px dashed rgba(255,255,255,.15);border-radius:24px;background:#ffffff0d;padding:16px;color:#cbd5e1;cursor:pointer;transition:background-color .16s ease}.asset-dropzone:hover{background:#ffffff14}.select,.slider{width:100%}.toggle{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--panel-border);border-radius:18px;background:#ffffff0d;padding:12px 14px;color:#cbd5e1}.file-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--panel-border);border-radius:18px;background:#ffffff0d;padding:10px 14px;color:#cbd5e1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.file-pill:hover{background:#ffffff1a;color:#fff}.file-pill--active{border-color:#c084fc59;background:#c084fc1f;color:#f5d0fe}.file-pill--stack{width:100%;justify-content:flex-start}.file-pill--row{border-radius:999px}.file-add{border-style:dashed}.sprite-pill{border:1px solid var(--panel-border);border-radius:999px;background:#ffffff0d;padding:10px 14px;color:#cbd5e1;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.sprite-pill--active{border-color:#67e8f94d;background:#67e8f9e6;color:#020617}.stage__stats{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:12px}.range-card{display:grid;gap:12px}.range-card__label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.2em}.bullet{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#ffffff14;color:#fff;font-size:12px}.hidden{display:none!important}@media(min-width:768px){.grid-cards--two,.tabs__grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.auth__layout{grid-template-columns:1.1fr .9fr}}@media(min-width:1024px){.header__grid{flex-direction:row;align-items:center;justify-content:space-between}.tabs__grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace--editor{grid-template-columns:280px minmax(0,1fr)}.workspace__header-row{flex-direction:row;align-items:center;justify-content:space-between}.workspace__canvas--xxl{height:700px}.preview__body{grid-template-rows:1.3fr .7fr}}@media(min-width:1280px){.tabs__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace__header-row{flex-direction:row}.workspace__canvas--tall{height:620px}.workspace__canvas--xl{height:680px}.preview,.python-preview{min-height:480px}.block-layout{grid-template-columns:320px minmax(0,1fr) 380px}}@media(prefers-reduced-motion:reduce){.app-shell__orbs{animation:none}.button--primary:hover:not(:disabled){transform:none}.tab,.button,.file-pill,.sprite,.block-card,.asset-dropzone,.context-menu__item,.pill{transition:none}}@keyframes float-orb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-18px,0) scale(1.04)}}@keyframes spin{to{transform:rotate(360deg)}}
