.language-switch{background:#0b222c;border:1px solid #345762;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.language-switch button{color:#c9e7e8;min-width:42px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 9px;font-size:12px;font-weight:700}.language-switch button[aria-pressed=true]{color:#08212b;background:#98d6cd}.language-switch button:hover{border-color:#90d9d4}.language-switch button:focus-visible{outline-offset:2px;outline:2px solid #ffce76}@media (width<=820px){.compact-header>.language-switch{order:3;margin-left:0}.compact-header .studio-navigation{order:2}.language-switch button{min-width:36px;min-height:44px;padding:5px}.app-brand{flex-shrink:1;min-width:0}.compact-header .brand-wordmark{max-width:clamp(95px,25vw,180px)}}.cloud-projects{color:#dcebef;background:#0b202b;border:1px solid #294550;border-radius:8px;margin:12px 0 20px;padding:12px;font-size:14px}.cloud-toolbar,.cloud-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cloud-toolbar>span[role=status]{color:#adc8cf;flex:1;min-width:180px}.cloud-panel{border-top:1px solid #294550;margin-top:16px;padding-top:16px}.cloud-panel form{max-width:580px}.cloud-panel label{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.cloud-panel input:not([type=checkbox]){color:#effaff;background:#102e3b;border:1px solid #386074;border-radius:4px;min-width:0;max-width:100%;padding:10px}.cloud-panel label>input:not([type=checkbox]):not([type=file]){flex:1;min-width:140px}.cloud-panel button,.cloud-toolbar button,.cloud-recovery button{min-height:42px}.cloud-panel p{color:#aec7cc;line-height:1.5}.cloud-error{color:#ffd0b5;line-height:1.5}.cloud-email{overflow-wrap:anywhere}.cloud-recovery{border:1px solid #dfb553;margin-top:12px;padding:16px}.cloud-recovery code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#06131b;margin-bottom:12px;padding:12px;display:block}.cloud-list{max-height:360px;padding:0;list-style:none;overflow:auto}.cloud-list li{border-bottom:1px solid #294550;align-items:center;gap:10px;padding:10px 0;display:flex}.cloud-list li>span{overflow-wrap:anywhere;flex:1;min-width:0}.cloud-list small{color:#8baab6;margin-top:5px;display:block}.cloud-panel details{margin:14px 0}.cloud-panel summary{cursor:pointer;min-height:40px}.cloud-import input{width:230px}@media (width<=600px){.cloud-toolbar>span[role=status]{flex-basis:100%}.cloud-panel .cloud-actions{align-items:stretch}.cloud-panel form>.cloud-actions button{flex:1}.cloud-panel label{align-items:flex-start}.cloud-list li{flex-wrap:wrap}.cloud-list li>span{flex-basis:100%}}.cloud-projects button{color:#deeff3;font:inherit;cursor:pointer;background:#12303b;border:1px solid #386074;border-radius:5px;padding:9px 13px}.cloud-projects button:hover{background:#164457;border-color:#00cce6}.cloud-projects button[aria-pressed=true]{background:#16556b;border-color:#00cce6}.cloud-projects button:disabled{opacity:.45;cursor:not-allowed}.cloud-projects button:focus-visible,.cloud-projects input:focus-visible{outline-offset:2px;outline:2px solid #ffd274}.cloud-projects input{font:inherit}.cloud-auth-link{color:#deeff3;border:1px solid #386074;border-radius:5px;align-items:center;min-height:42px;padding:9px 15px;text-decoration:none;display:inline-flex}.cloud-register-link{background:#16556b;border-color:#25829b}.cloud-auth-link:hover{background:#164457}.app-shell.auth-active{max-width:none;margin:0;padding:0}.app-shell.auth-active>:not(.cloud-projects){display:none!important}.cloud-projects.auth-page{color:#e7f4f7;background:radial-gradient(at 50% 0,#123440 0,#0000 60%),#07131d;border:0;border-radius:0;place-content:center;min-height:100svh;margin:0;padding:88px 24px 56px;display:grid;position:relative}.auth-back{color:#adc9d1;padding:10px 0;font-size:14px;text-decoration:none;position:absolute;top:30px;left:32px}.auth-back:hover{color:#fff}.auth-card{background:#0e222d;border:1px solid #28434f;border-radius:16px;width:min(100%,420px);min-width:0;padding:36px;box-shadow:0 24px 80px #0003}.auth-brand{color:#d9f6fd;letter-spacing:.2px;align-items:center;gap:9px;margin-bottom:30px;font-size:17px;font-weight:650;text-decoration:none;display:inline-flex}.auth-brand span{color:#59d4df;font-size:25px}.auth-card h1{letter-spacing:-.7px;margin:0 0 10px;font-size:29px;font-weight:650;line-height:1.2}.auth-card h1:focus{outline:none}.auth-intro{color:#9fb9c3;margin:0 0 28px;font-size:14px;line-height:1.6}.auth-card .auth-field{margin:19px 0 8px;font-size:14px;font-weight:500;display:block}.auth-card input:not([type=checkbox]){box-sizing:border-box;color:#e7f4f7;width:100%;height:48px;font:inherit;background:#0a1b25;border:1px solid #35515e;border-radius:7px;min-width:0;padding:12px 13px;font-size:16px}.auth-password{position:relative}.auth-password input{padding-right:66px!important}.auth-card .auth-password button{color:#95b7c4;background:0 0;border:0;min-height:36px;padding:6px 8px;font-size:12px;position:absolute;top:6px;right:6px}.auth-hint{color:#8baab8;margin:8px 0 0;font-size:12px}.auth-forgot{color:#80ccd9;width:fit-content;margin:14px 0 0 auto;font-size:13px;text-decoration:none;display:block}.auth-card .auth-primary{color:#07232c;background:#69d2df;border:1px solid #52c5d8;border-radius:7px;width:100%;min-height:48px;margin-top:25px;font-size:15px;font-weight:650}.auth-card .auth-primary:hover{color:#07232c;background:#91e3eb}.auth-switch{text-align:center;color:#93aeb9;margin:25px 0 0;font-size:13px}.auth-switch a{color:#84d3e0;margin-left:4px;text-decoration:none}.auth-page a:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ffd274}.auth-recovery code{overflow-wrap:anywhere;color:#baeaf2;-webkit-user-select:all;user-select:all;background:#07151f;border:1px solid #33505d;border-radius:7px;padding:16px;line-height:1.6;display:block}.auth-recovery p{color:#a8c0c9;font-size:13px;line-height:1.6}.auth-code-check{align-items:center;gap:10px;margin-top:24px;font-size:13px;display:flex}.auth-card .cloud-error{background:#362620;border:1px solid #754b3c;border-radius:7px;padding:12px;font-size:13px;line-height:1.5}@media (width<=520px){.cloud-projects.auth-page{place-content:start center;padding:85px 20px 40px}.auth-card{box-sizing:border-box;width:100%;max-width:420px;padding:28px 24px}.auth-back{top:20px;left:22px}.auth-card h1{font-size:27px}}main.app-shell.auth-active{width:100%}.cloud-projects.auth-page{grid-template-columns:minmax(0,420px)}.auth-card{box-sizing:border-box;width:100%}.cloud-recovery textarea{box-sizing:border-box;overflow-wrap:anywhere;width:100%;min-height:80px;font:14px monospace}.cloud-panel details form{gap:10px;max-width:480px;display:grid}.cloud-panel details form select{font:inherit;color:#def0f2;background:#102a36;border:1px solid #375d6b;border-radius:4px;min-height:44px;padding:8px}.cloud-panel details a{color:#9fe1e5}.project-plan{background:#0a2632;border:1px solid #386074;border-radius:8px;margin-bottom:18px;padding:14px}.project-plan-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.project-plan progress{accent-color:#69d2df;width:100%;height:7px;margin:12px 0 0}.cloud-panel .project-plan p{margin:10px 0;font-size:13px}.project-plan .cloud-actions{gap:8px}.project-plan .cloud-auth-link{box-sizing:border-box}.auth-card .auth-remember{cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:18px 0 0;font-size:14px;display:flex}.auth-card .auth-remember input{accent-color:#69d2df;flex:0 0 18px;width:18px;height:18px;margin:0}.cloud-list li{flex-wrap:wrap}.cloud-open-confirm{box-sizing:border-box;flex:0 0 100%;margin-top:4px;padding:12px}.cloud-open-confirm p{margin:0 0 10px}.cloud-site-list.cloud-projects{background:0 0;border:0;margin:0;padding:0;font-size:12px}.cloud-site-list .cloud-list{max-height:none;margin:0}.cloud-site-list .cloud-list li{gap:6px;padding:12px 0}.cloud-site-list .cloud-list li>span{flex:0 0 100%;line-height:1.4}.cloud-site-list .cloud-list strong{font-size:13px;font-weight:600}.cloud-site-list .cloud-list small{font-variant-numeric:tabular-nums;margin:3px 0 4px}.cloud-site-list .cloud-list button{min-height:36px;padding:6px 10px;font-size:11px}.cloud-site-list .cloud-panel{border:0;margin-top:8px;padding-top:0}.studio-projects .cloud-projects.cloud-site-list{box-sizing:border-box;min-width:0;padding:0 10px 10px}.cloud-projects-embedded.cloud-site-list .cloud-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:clamp(160px,32vh,300px);margin:0;overflow:hidden auto}.cloud-projects.cloud-site-list .cloud-list li{text-align:left;grid-template-columns:max-content max-content minmax(0,1fr);justify-content:start;align-items:start;gap:6px;padding:10px 2px;display:grid}.cloud-projects.cloud-site-list .cloud-list li>span{text-align:left;grid-column:1/-1;width:100%;min-width:0}.cloud-projects.cloud-site-list .cloud-list li>button{justify-self:start;margin:0}.cloud-projects.cloud-site-list .cloud-open-confirm{grid-column:1/-1;width:100%;min-width:0}@media (width<=820px){.cloud-projects-embedded.cloud-site-list .cloud-list{max-height:150px}}.site-cloud-save{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.site-cloud-save form{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.site-cloud-save label{color:#c4dfe3;font-size:11px}.site-cloud-save input{box-sizing:border-box;color:#e7f6f7;width:180px;min-width:100px;max-width:100%;font:inherit;background:#0a222c;border:1px solid #4c7b82;border-radius:5px;padding:7px 9px;font-size:13px}.site-cloud-save button.site-save-button{color:#092a32;background:#91d6ce;border-color:#91d6ce;min-width:64px;font-weight:600}.site-cloud-save>.canvas-save-feedback{white-space:normal;max-width:260px;line-height:1.4}.site-cloud-save a{color:#a7e5df}.canvas-save-icon{display:none}.canvas-save-feedback{flex-wrap:wrap;gap:4px 8px;display:flex}.admin-panel{margin-top:24px}.admin-search,.admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-search input{flex:1;min-width:180px}.admin-users{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;max-height:400px;margin:14px 0;display:grid;overflow:auto}.admin-users button{text-align:left;overflow-wrap:anywhere;flex-direction:column;gap:7px;padding:14px;display:flex}.admin-users .selected{background:#23464b;border-color:#9fddd4}.admin-user-detail{border-top:1px solid #35515b;margin-top:24px;padding-top:20px}.admin-user-detail h3{margin:24px 0 12px}.admin-user-detail ul{max-height:250px;padding-left:20px;font-size:13px;overflow:auto}.admin-confirm{border:1px solid #aa9865;border-radius:10px;margin:18px 0;padding:18px}.admin-confirm input{max-width:400px}.admin-confirm label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.admin-reset-code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#071b26;padding:12px;display:block}.admin-projects{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.admin-projects article{overflow-wrap:anywhere;border:1px solid #35515b;border-radius:8px;flex-direction:column;gap:9px;padding:14px;display:flex}.admin-panel small{color:#a5bcc5}.admin-panel p{line-height:1.6}.admin-panel button{white-space:normal}.cloud-projects.account-page{box-sizing:border-box;color:#e1f1f3;background:radial-gradient(at 20% 0,#123943 0,#0000 55%),#07131d;border:0;border-radius:0;min-height:100dvh;margin:0;padding:28px 24px 48px;font-size:15px}.account-shell{max-width:960px;margin:auto}.account-back{color:#9bdad8;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.account-heading{align-items:center;gap:16px;margin:20px 0 28px;display:flex}.account-avatar{color:#9de3d9;background:#173f47;border:1px solid #3d7076;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.account-avatar svg{width:30px;height:30px}.account-heading h1{letter-spacing:-.7px;margin:0 0 6px;font-size:30px}.account-heading h1:focus{outline:0}.account-heading p{color:#9ebdc6;overflow-wrap:anywhere;margin:0}.account-heading>div{flex:1;min-width:0}.account-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.account-column{gap:20px;min-width:0;display:grid}.account-card{background:#0d2530;border:1px solid #30535e;border-radius:14px;min-width:0;padding:24px}.account-card h2{margin:0 0 18px;font-size:19px}.account-card h2 small{color:#a3e5da;white-space:nowrap;background:#204952;border-radius:12px;margin-left:8px;padding:4px 8px;font-size:11px}.account-card p{color:#a9c4cd;font-size:14px;line-height:1.6}.account-card label{gap:8px;margin-bottom:18px;font-size:14px;display:grid}.account-card input,.account-card select{box-sizing:border-box;color:#e4f4f5;background:#091d28;border:1px solid #3c626e;border-radius:7px;width:100%;min-width:0;min-height:46px;padding:12px;font-size:16px}.account-card input[readonly]{color:#8faeb7}.account-card button{min-height:44px}.account-card small{color:#96b7c0;margin:10px 0;font-size:12px;line-height:1.6;display:block}.account-card h2 small{display:inline}.account-card details{margin:10px 0 18px}.account-card summary{cursor:pointer;color:#abd4d8;padding:10px 0}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-actions a{color:#e4fbf8;background:#204a55;border-radius:6px;padding:12px 16px;text-decoration:none}.account-recover{color:#9adbd8;margin-top:20px;font-size:13px;line-height:1.6;display:block}.account-notice{background:#133b38;border:1px solid #4b8c7f;border-radius:8px;padding:14px}.account-page :focus-visible{outline-offset:3px;outline:2px solid #ffd274}.header-user-account{gap:7px}.header-user-account svg{flex-shrink:0}@media (width<=820px){.app-header.compact-header>.header-auth{flex:none;order:3;margin-left:0;display:flex}.header-auth .header-login,.header-user-account span{display:none}.header-user-account{border:1px solid #345963;border-radius:50%;justify-content:center;width:42px}.app-header.compact-header>.studio-navigation{margin-left:auto}.dock-user-account{color:#a6cfce;box-sizing:border-box;white-space:nowrap;border:0;border-radius:8px;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:5px;min-height:50px;padding:5px 9px;font-size:10px;text-decoration:none;display:flex}.dock-user-account:focus-visible{outline-offset:-3px;outline:2px solid #ffd274}.dock-user-account:hover{background:#173e49}}@media (width<=600px){.cloud-projects.account-page{padding:18px 16px 32px}.account-grid{grid-template-columns:1fr}.account-grid>.account-column:last-child{grid-row:1}.account-heading{flex-wrap:wrap;gap:12px}.account-heading h1{font-size:26px}.account-heading p{font-size:13px}.account-card{padding:20px}.account-heading>button{margin-left:auto}.account-avatar{width:44px;height:44px}}.dock-user-account{color:#a6cfce;box-sizing:border-box;white-space:nowrap;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:3px;min-height:0;padding:3px 8px;font-size:10px;text-decoration:none;display:flex}.ai-cost-history{border-top:1px solid #355963;margin-top:20px;padding-top:12px}.ai-cost-history summary{cursor:pointer;color:#a9dfd8;padding:8px 0}.ai-cost-history p{color:#9fbfc7;font-size:12px;line-height:1.5}.ai-cost-history ul{margin:0;padding:0;list-style:none}.ai-cost-history li{overflow-wrap:anywhere;border-bottom:1px solid #2d4d58;gap:6px;padding:14px 0;display:grid}.ai-cost-history li strong{color:#a7ebdb}.ai-cost-history li span,.ai-cost-history li small{color:#a6c2c8;font-size:12px}.ai-cost-history a{color:#a7dfdb}.account-grid.account-profile-only{grid-template-columns:minmax(0,1fr)}.account-profile-only>.account-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (width<=600px){.account-profile-only>.account-column{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.app-shell.interior-active,.app-shell.flowchart-active{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex}.app-shell.interior-active>.app-header,.app-shell.flowchart-active>.app-header,.app-shell.interior-active>.cloud-projects,.app-shell.flowchart-active>.cloud-projects{flex:none}.app-shell.flowchart-active>.flow-studio-host{flex:1;min-height:0;display:flex}.app-shell.interior-active>.interior-workspace,.app-shell.flowchart-active>.flow-studio-host>.flow-workspace{--studio-dock-height:calc(68px + env(safe-area-inset-bottom));width:100%;min-width:0;min-height:0;padding-bottom:calc(var(--studio-dock-height) + 8px);box-sizing:border-box;flex-direction:column;flex:1;display:flex}.interior-workspace>.interior-editor,.flow-workspace>.flow-board{box-sizing:border-box;border-radius:8px;flex-direction:column;flex:1;align-self:stretch;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.interior-editor>.interior-stage{flex:1;height:auto;min-height:0}.interior-stage canvas{width:100%;height:100%;position:absolute;inset:0}.interior-editor>.interior-status,.flow-board>.flow-mobile-status{box-sizing:border-box;color:#a4d7d2;background:#0e2830;flex:none;min-height:34px;max-height:44px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4;overflow:auto}.flow-workspace .flow-board>svg{background:#07121e;flex:1;height:100%;min-height:0;max-height:none}.studio-mobile-footer{z-index:110;height:var(--studio-dock-height);box-sizing:border-box;padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));overscroll-behavior-x:contain;scrollbar-width:none;background:#0b222df5;border-top:1px solid #345763;gap:3px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.studio-mobile-footer::-webkit-scrollbar{display:none}.studio-mobile-footer.studio-mobile-footer button{color:#9dbcc5;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1 0 66px;justify-content:center;align-items:center;gap:5px;min-height:50px;padding:5px 9px;font-size:10px;display:flex}.studio-mobile-footer.studio-mobile-footer button[aria-expanded=true]{color:#8be4de;background:#173e49}.studio-mobile-sheet{z-index:109;left:8px;right:8px;bottom:var(--studio-dock-height);max-height:min(65dvh,calc(100dvh - 145px - env(safe-area-inset-bottom)));color:#def2f4;box-sizing:border-box;background:#0c222e;border:1px solid #416674;border-radius:16px 16px 0 0;flex-direction:column;min-width:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 -10px 28px #0004}.studio-mobile-sheet>header{border-bottom:1px solid #2e4c58;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.studio-mobile-sheet h2{margin:0;font-size:15px}.studio-mobile-sheet>header button{background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;font-size:24px;display:grid}.studio-mobile-sheet-content{overscroll-behavior:contain;min-height:0;padding:14px;overflow:auto}.studio-mobile-sheet-status{color:#a4c5cb;border-top:1px solid #2e4c58;flex:none;max-height:40px;margin:0;padding:8px 14px;font-size:10px;line-height:1.4;overflow:auto}.studio-mobile-sheet input,.studio-mobile-sheet select{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}.studio-mobile-sheet .interior-library{display:block}.studio-mobile-sheet .interior-palette-toggle{display:none}.studio-mobile-sheet .interior-catalog{max-height:none;overflow:visible}.studio-mobile-sheet .interior-toolbar,.studio-mobile-sheet .interior-placement,.studio-mobile-sheet .interior-bottom,.studio-mobile-sheet .interior-inspector,.studio-mobile-sheet .interior-help{border:0;padding:0}.studio-mobile-sheet .interior-toolbar>div{flex-wrap:wrap}.studio-mobile-sheet .interior-inspector{padding-top:16px}.studio-mobile-sheet .flow-projects,.studio-mobile-sheet .flow-text-toolbar,.studio-mobile-sheet .flow-mobile-view{border:0;padding:0}.studio-mobile-sheet .flow-file-menu{width:100%}.studio-mobile-sheet .flow-file-popover{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;position:static}.studio-mobile-sheet .flow-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-mobile-sheet .flow-preview-help{padding:10px 0}.studio-mobile-sheet .flow-text-toolbar label{flex-wrap:wrap}.studio-mobile-sheet .studio-projects{margin:16px 0}.app-shell.interior-active>.interior-workspace,.app-shell.flowchart-active>.flow-studio-host>.flow-workspace{padding-bottom:0;overflow:hidden}.interior-workspace>.studio-mobile-footer,.flow-workspace>.studio-mobile-footer{flex:none;width:100%;margin-top:4px;position:static}.interior-workspace>.studio-mobile-sheet,.flow-workspace>.studio-mobile-sheet{width:100%;max-height:30%;box-shadow:none;border-radius:8px;flex:none;margin-top:4px;position:static}.studio-mobile-sheet>header{min-height:34px;padding:2px 10px}.studio-mobile-sheet h2{font-size:12px}.studio-mobile-sheet>header button{height:34px;min-height:34px}.studio-mobile-sheet-content{padding:6px 10px}.studio-mobile-sheet-status{display:none}}@media (width<=820px) and (height<=500px){.app-shell.interior-active>.interior-workspace,.app-shell.flowchart-active>.flow-studio-host>.flow-workspace{--studio-dock-height:calc(48px + env(safe-area-inset-bottom))}.interior-workspace .studio-mobile-footer.studio-mobile-footer button,.flow-workspace .studio-mobile-footer.studio-mobile-footer button{gap:2px;min-height:36px;padding:2px 7px}}:root{--navigation-text:#d8f7ff;color:#d8f7ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050b14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}.studio-modes,.flow-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.studio-modes{margin-bottom:18px}.studio-modes button,.flow-workspace button{color:var(--navigation-text);background:#0b2733;border:1px solid #286477;border-radius:6px;min-height:42px;padding:10px 14px}.studio-modes button[aria-pressed=true],.flow-workspace button[aria-pressed=true]{background:#12516a;border-color:#00d9ff}.flow-workspace button:disabled{opacity:.4;cursor:default}.flow-workspace :focus-visible,.studio-modes :focus-visible{outline-offset:3px;outline:2px solid #ffce76}.flow-workspace{grid-template-columns:230px minmax(0,1fr);gap:18px;display:grid}.flow-workspace.flow-preview,.flow-workspace.flow-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.flow-mobile-tools-toggle,.flow-mobile-view{display:none}.flow-tools-dock{position:relative}.flow-workspace .flow-edge-tab{z-index:5;cursor:pointer;color:#8fb1bd;background:#0b2733;justify-content:center;align-items:center;min-height:0;padding:0;display:flex;position:absolute}.flow-workspace .flow-edge-tab:hover{color:#effaff;background:#12516a;border-color:#00d9ff}.flow-edge-tab span{pointer-events:none;font-size:24px;line-height:1}.flow-workspace .flow-sidebar-tab{border-radius:0 8px 8px 0;width:18px;height:56px;top:80px;left:-19px}.flow-sidebar-hidden .flow-sidebar-tab{width:24px;left:-1px}.flow-workspace .flow-toolbar-tab{border-radius:0 0 8px 8px;width:56px;height:24px;bottom:-24px;left:50%;transform:translate(-50%)}.flow-preview-help{color:#8fb1bd;border-bottom:1px solid #204653;margin:0;padding:12px 16px;font-size:.85rem}.flow-preview .flow-board>svg{height:max(300px,100dvh - 310px);min-height:300px;max-height:800px}.flow-tools,.flow-board{background:#07121e;border:1px solid #204653}.flow-tools{flex-direction:column;gap:14px;padding:18px;display:flex}.flow-palette,.flow-label{gap:8px;display:grid}.flow-palette{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-palette button{cursor:grab;justify-content:center;align-items:center;min-height:48px;padding:6px;display:flex}.flow-palette span{font-size:30px;line-height:1}.flow-category{border-top:1px solid #204653;padding-top:12px}.flow-category summary{cursor:pointer;padding:8px 0;font-weight:600}.flow-category summary span{float:right;color:#8fb1bd;font-size:.8rem}.flow-category[open] summary{margin-bottom:8px}.flow-label input{color:#effaff;background:#050b14;border:1px solid #286477;border-radius:4px;width:100%;min-width:0;padding:10px}.flow-toolbar{border-bottom:1px solid #204653;padding:14px}.flow-toolbar h2{margin-right:auto}.flow-text-toolbar{border-bottom:1px solid #204653;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.flow-text-toolbar label{align-items:center;gap:8px;font-size:.8rem;display:flex}.flow-text-toolbar select{color:#d8f7ff;background:#0b2733;border:1px solid #286477;border-radius:4px;padding:8px}.flow-inline-editor{box-sizing:border-box;resize:none;color:#effaff;background:#0b2733;border:2px solid #ffce76;outline:none;width:100%;height:100%;margin:0;padding:8px;font-family:sans-serif;line-height:1.2}.flow-board{align-self:start;min-width:0;position:relative}.flow-board>svg{width:100%;min-height:360px;display:block}@media (width<=820px){.flow-workspace{grid-template-columns:1fr}.flow-workspace .flow-sidebar-tab{width:24px;top:0;left:-1px}.flow-palette{grid-template-columns:repeat(5,minmax(0,1fr))}.flow-board>svg{min-height:420px}}.command-help{color:#8fb1bd;margin:10px 0 0;font-size:.76rem;line-height:1.6}body{background:radial-gradient(circle at 20% 0,#00d9ff29,#0000 28rem),linear-gradient(145deg,#050b14 0%,#07111f 52%,#050b14 100%);min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{width:min(1180px,100vw - 32px);min-height:100vh;margin:0 auto;padding:28px 0}.app-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.eyebrow,.active-command{color:#8fb1bd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}h1{color:#f0fbff;margin:4px 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:720;line-height:.96}h2{color:#d8f7ff;margin:0;font-size:.92rem;font-weight:680}.workspace{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.control-panel,.blueprint-panel{background:#050b14b8;border:1px solid #00d9ff38;box-shadow:0 24px 70px #0000005c}.control-panel{flex-direction:column;gap:26px;min-height:560px;max-height:min(760px,100vh - 120px);padding:18px;display:flex;overflow-y:auto}.command-form{gap:10px;display:grid}.command-form label{color:#bceeff;font-size:.85rem;font-weight:680}.command-row{grid-template-columns:1fr auto;gap:10px;display:grid}.command-row input{color:#eefcff;background:#000d19d1;border:1px solid #00d9ff47;border-radius:6px;outline:none;width:100%;min-width:0;padding:12px 13px}.command-row input:focus{border-color:#00d9ff;box-shadow:0 0 0 3px #00d9ff1f}.command-row button,.command-pill{color:#dffaff;background:#00d9ff1a;border:1px solid #00d9ff5c;border-radius:6px;transition:border-color .16s,background .16s,transform .16s}.command-row button{padding:0 16px;font-weight:720}.command-row button:hover,.command-pill:hover{background:#00d9ff2e;border-color:#00d9ffdb;transform:translateY(-1px)}.command-error{color:#ffcf7a;margin:0;font-size:.86rem}.voice-panel{gap:10px;display:grid}.voice-header,.voice-row{align-items:center;gap:10px;display:flex}.voice-header{justify-content:space-between}.voice-dot{background:#00d9ff14;border:1px solid #00d9ff7a;border-radius:50%;width:9px;height:9px}.voice-dot.listening{background:#00d9ff;border-color:#00d9ff;box-shadow:0 0 16px #00d9ffcc}.voice-button{color:#dffaff;background:#00d9ff1a;border:1px solid #00d9ff5c;border-radius:6px;min-width:82px;min-height:38px;font-weight:720}.voice-button:hover:not(:disabled),.voice-button.listening{background:#00d9ff2e;border-color:#00d9ffdb}.voice-button:disabled{cursor:not-allowed;opacity:.52}.voice-status{overflow-wrap:anywhere;color:#8fb1bd;min-width:0;margin:0;font-size:.82rem}.view-panel{gap:10px;display:grid}.toggle-control{color:#dffaff;align-items:center;gap:10px;min-height:38px;font-size:.86rem;font-weight:680;display:flex}.toggle-control input{appearance:none;cursor:pointer;background:#00d9ff14;border:1px solid #00d9ff57;border-radius:999px;flex:none;width:44px;height:24px;margin:0;transition:border-color .16s,background .16s;position:relative}.toggle-control input:before{content:"";background:#8fb1bd;border-radius:50%;width:16px;height:16px;transition:background .16s,transform .16s;position:absolute;top:3px;left:3px}.toggle-control input:checked{background:#00d9ff3d;border-color:#00d9ff}.toggle-control input:checked:before{background:#00d9ff;transform:translate(20px)}.collapsible-panel{gap:12px;display:grid}.collapsible-heading{margin:0}.panel-toggle{color:#d8f7ff;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:.92rem;font-weight:680;display:flex}.panel-toggle:hover{color:#fff}.panel-toggle-icon{color:#00d9ff;background:#00d9ff14;border:1px solid #00d9ff47;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.collapsible-content{gap:12px;display:grid}.collapsible-content[hidden]{display:none}.interpretation-panel{gap:12px;display:grid}.interpretation-panel dl{gap:8px;margin:0;display:grid}.interpretation-panel dl>div{border-bottom:1px solid #00d9ff1f;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:12px;padding-bottom:8px;display:grid}.interpretation-panel dt,.interpretation-panel dd{min-width:0;margin:0}.interpretation-panel dt{color:#8fb1bd;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.interpretation-panel dd{overflow-wrap:anywhere;color:#eefcff;font-size:.92rem}.command-list{gap:12px;display:grid}.command-categories{gap:16px;display:grid}.command-category{display:block}.emotion-category{border-top:1px solid #00d9ff1f;margin-top:4px;padding-top:10px;display:block}.command-category summary{color:#8fb1bd;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;margin:0;padding:8px 0;font-size:.76rem}.command-category summary:focus-visible{outline-offset:3px;outline:2px solid #00d9ff}.command-category[open]>summary,.emotion-category[open]>summary{margin-bottom:8px}.command-pills{flex-wrap:wrap;gap:8px;display:flex}.command-pill{overflow-wrap:anywhere;max-width:100%;min-height:34px;padding:7px 10px;font-size:.82rem}.command-pill.active{color:#050b14;background:#00d9ff;border-color:#00d9ff}.blueprint-panel{min-width:0;overflow:hidden}.canvas-toolbar,.canvas-actions{align-items:center;gap:10px;display:flex}.canvas-toolbar{border-bottom:1px solid #153642;flex-wrap:wrap;justify-content:space-between;padding:14px 18px}.canvas-toolbar>span{color:#72e7ff;letter-spacing:.15em;font-size:.75rem}.canvas-actions button{color:#c8f7ff;background:#0d2633;border:1px solid #286072;border-radius:6px;min-height:36px;padding:6px 10px;font-size:.85rem}.canvas-actions button:hover{background:#174254}.canvas-actions button:disabled{opacity:.4;cursor:default}.canvas-actions output{text-align:center;color:#a8d4de;min-width:42px;font-size:.8rem}.canvas-hint{color:#8fb1bd;border-top:1px solid #153642;margin:0;padding:12px 18px;font-size:.8rem;line-height:1.6}.canvas-stage:focus-visible{outline-offset:-3px;outline:2px solid #72e7ff}.canvas-stage{width:100%;height:min(68vh,720px);min-height:560px}.canvas-stage.rotate-enabled{cursor:grab;touch-action:none}.canvas-stage.rotate-enabled:active{cursor:grabbing}canvas{width:100%;height:100%;display:block}@media (width<=820px){.app-shell{width:min(100vw - 20px,720px);padding:18px 0}.app-header{flex-direction:column;align-items:flex-start}.workspace{grid-template-columns:1fr}.blueprint-panel{grid-row:1}.control-panel{gap:14px;min-height:auto;max-height:none;padding:14px}.canvas-stage{height:58vh;min-height:430px}.collapsible-panel{gap:8px}.panel-toggle{background:#00d9ff12;border:1px solid #00d9ff38;border-radius:6px;min-height:38px;padding:0 10px}.collapsible-content{padding-top:4px}}@media (width<=520px){.command-row{grid-template-columns:1fr}.command-row button{min-height:44px}}.ai-controls{gap:10px;margin-bottom:22px;display:grid}.ai-controls select{color:#d9f7ff;background:#061923;border:1px solid #176078;border-radius:6px;width:100%;min-height:44px;padding:10px}button:disabled{opacity:.55;cursor:wait}.cost-receipt{background:#082530;border:1px solid #2da6bd;border-radius:9px;margin:0 0 20px;padding:16px}.cost-receipt h2{margin:0 0 8px}.cost-receipt strong{color:#9cf5dc;font-size:24px;display:block}.cost-receipt p,.cost-receipt small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.membership-section{margin:0 0 18px}.membership-section button{color:#d9f7ff;font:inherit;cursor:pointer;background:#0d2733;border:1px solid #245566;border-radius:6px;padding:10px 14px}.membership-section button:disabled{cursor:not-allowed}.membership-card{background:#071923;border:1px solid #245566;border-radius:12px;max-width:760px;margin-top:12px;padding:24px}.membership-card p{line-height:1.6}.membership-card form{gap:12px;max-width:420px;margin-bottom:16px;display:grid}.membership-card label{gap:6px;display:grid}.membership-card input{color:#e4f8ff;background:#06131c;border:1px solid #245566;border-radius:6px;padding:12px}.membership-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.membership-notice{color:#ffd878}.flow-projects{border-bottom:1px solid #245566;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.flow-projects input,.flow-projects select{color:#d9f7ff;max-width:220px;font:inherit;background:#061923;border:1px solid #245566;border-radius:6px;padding:10px}.flow-projects small{color:#8fb1bd;flex-basis:100%}.flow-projects button{color:#d9f7ff;font:inherit;cursor:pointer;background:#0d2733;border:1px solid #245566;border-radius:6px;padding:10px 14px}.flow-compact-header{gap:8px;padding:8px 10px}.flow-project-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.flow-preview-action{margin-left:auto}.flow-compact-header button,.flow-compact-header select{min-height:34px;padding:6px 10px;font-size:.82rem}.flow-compact-header .flow-icon-action{background:0 0;border-color:#0000;padding:2px 9px;font-size:21px}.flow-file-menu{position:relative}.flow-file-menu summary{cursor:pointer;border-radius:5px;padding:8px 10px;font-size:.85rem}.flow-file-menu summary:hover,.flow-file-menu[open] summary{background:#123240}.flow-file-popover{z-index:20;background:#0b1c29;border:1px solid #286477;border-radius:8px;flex-direction:column;gap:4px;width:280px;max-width:calc(100vw - 50px);padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #0008}.flow-file-popover>button{text-align:left;background:0 0;border-color:#0000}.flow-file-popover button:hover:not(:disabled){background:#12516a}.flow-rename-row{border-block:1px solid #204653;gap:4px;padding:6px 0;display:flex}.flow-rename-row input{width:100%;min-width:0}.flow-file-popover small{padding:8px;font-size:.72rem;line-height:1.5}.flow-text-toolbar{gap:5px;padding:7px 10px}.flow-text-toolbar button:disabled{display:none}.flow-text-toolbar label:has(select:disabled){display:none}.flow-text-toolbar button{min-height:32px;padding:5px 9px;font-size:.8rem}.flow-text-toolbar select{max-width:145px;padding:5px}@media (width<=600px){.flow-compact-header select{max-width:150px}.flow-file-popover{left:auto;right:-70px}}@media (width<=820px){.app-shell{width:calc(100% - 20px);padding:14px 0 max(18px,env(safe-area-inset-bottom))}.app-header{gap:8px;margin-bottom:12px}h1{font-size:clamp(26px,6.5vw,40px);line-height:1.08}.eyebrow,.active-command{font-size:10px}.membership-section{margin-bottom:12px}.membership-section>button{min-height:44px;font-size:13px}.workspace,.flow-workspace{gap:8px;min-width:0}.flow-workspace .flow-mobile-tools-toggle{min-height:44px;display:block}.flow-workspace .flow-tools{max-height:300px;padding:12px;display:none;overflow:auto}.flow-workspace.mobile-flow-tools-open .flow-tools{display:flex}.flow-workspace .flow-sidebar-tab{display:none}.flow-workspace .flow-toolbar-tab{width:56px;height:32px;bottom:-32px}.flow-workspace button,.flow-workspace summary,.canvas-actions button,.voice-button,.command-pill{min-height:44px}.flow-workspace .flow-toolbar-tab{min-height:32px}.flow-mobile-view{border-bottom:1px solid #204653;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:38px 8px 8px;display:flex}.flow-mobile-view button{min-width:44px}.flow-mobile-view>div{justify-content:center;gap:6px;width:100%;display:flex}.flow-mobile-view output{text-align:center;min-width:36px;font-size:12px}.flow-projects{padding:8px}.flow-project-actions{flex:1}.flow-compact-header select{flex-basis:100%;width:100%;min-width:0;max-width:100%;min-height:44px;font-size:16px}.flow-file-popover{left:0;right:auto}.flow-text-toolbar{padding:8px}.flow-text-toolbar select,.flow-label input,.command-row input,.ai-controls select,.membership-card input{font-size:16px}.flow-board>svg{height:52svh;min-height:300px;max-height:550px}.flow-preview .flow-board>svg{height:60svh;min-height:300px}.canvas-stage{height:45svh;min-height:280px}.canvas-toolbar{gap:8px;padding:10px}.canvas-actions{gap:6px}.canvas-actions button{min-width:44px}.canvas-hint{padding:10px;font-size:12px}.control-panel{gap:12px}.ai-controls{gap:6px;margin-bottom:0}.membership-card{padding:16px}}.app-shell:not(.auth-active){padding-top:12px}.app-header.compact-header{flex-flow:wrap;align-items:center;gap:8px 20px;margin-bottom:10px}.compact-header h1{letter-spacing:-.5px;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.header-auth{align-items:center;gap:20px;margin-left:auto;display:flex}.header-auth a{color:#bce5ee;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.header-auth a:hover{color:#fff;text-decoration:underline}.header-auth a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ffce76}@media (width<=420px){.app-header.compact-header{gap:6px 10px}.compact-header h1{font-size:21px}.header-auth{gap:14px}.header-auth a{font-size:13px}}.app-shell.studio-wide{width:min(1800px,100vw - 32px)}@media (width<=600px){.app-shell.studio-wide{width:calc(100% - 16px)}}.studio-navigation{flex-basis:100%;position:relative}.studio-navigation .studio-modes{margin:0}.studio-menu-toggle,.studio-menu-account,.studio-current-mark{display:none}.studio-navigation :focus-visible{outline-offset:3px;outline:2px solid #ffce76}@media (width<=820px){body{min-width:0}.app-header.compact-header{flex-wrap:nowrap;gap:8px}.compact-header h1{letter-spacing:-.4px;white-space:nowrap;font-size:18px}.compact-header>.header-auth{display:none}.studio-navigation{flex-basis:auto;min-width:0;margin-left:auto}.studio-menu-toggle{color:#d7eef3;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-end;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.studio-menu-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-menu-toggle svg{flex-shrink:0}.studio-menu-toggle:hover,.studio-menu-toggle[aria-expanded=true]{background:#132e3a;border-color:#315461}.studio-menu{z-index:100;background:#0c202b;border:1px solid #34535e;border-radius:10px;width:min(272px,100vw - 32px);padding:8px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 36px #0007}.studio-navigation.is-open .studio-menu{display:block}.studio-navigation .studio-modes{flex-direction:column;align-items:stretch;gap:4px;display:flex}.studio-navigation .studio-modes button{text-align:left;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;min-height:48px;padding:12px;font-size:14px;display:flex}.studio-navigation .studio-modes button[aria-pressed=true]{background:#163e4c;border-color:#2e6979}.studio-current-mark{color:#77dce9;display:inline}.studio-menu-account{border-top:1px solid #294650;gap:8px;margin-top:8px;padding-top:8px;display:flex}.studio-menu-account a{color:#bce5ee;border-radius:5px;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:flex}.studio-menu-account a:hover{background:#163e4c}}@media (width>=821px){.studio-menu{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.studio-pricing-link{margin-left:auto}}.studio-help-link{color:#a8cecf;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:13px;text-decoration:none;display:inline-flex}.studio-help-link:hover{color:#e7fff8;text-decoration:underline}@media (width<=820px){.studio-help-link{border-top:1px solid #294650;min-height:48px;margin-top:8px;padding:12px;display:flex}}@media (width>=821px){.studio-category{border:0;border-bottom:1px solid #2e4c58;min-width:0;margin:0;padding:0}.studio-category>summary{cursor:pointer;color:#d9eff1;box-sizing:border-box;min-height:44px;margin:0;padding:14px 2px;font-size:13px;font-weight:600}.studio-category[open]{padding-bottom:12px}.studio-projects p{color:#9dbdc7;font-size:12px;line-height:1.6}.studio-projects a{color:#8cdedb}.studio-projects .cloud-projects{background:0 0;border:0;margin:0;padding:0;font-size:12px}.studio-projects .cloud-toolbar{gap:8px}.studio-projects .cloud-toolbar>span[role=status]{flex-basis:100%;min-width:0}.studio-projects .cloud-panel{margin-top:12px;padding-top:10px}.studio-projects .cloud-list li{flex-wrap:wrap}.studio-projects .cloud-list li>span{flex-basis:100%}.studio-projects .cloud-panel input,.studio-projects .cloud-panel select{box-sizing:border-box;min-width:0;max-width:100%}.flow-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px}.flow-tools{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#375d6b transparent;overscroll-behavior:contain;border-radius:8px;max-height:calc(clamp(540px,72vh,880px) + 42px);padding:8px 12px;display:block;overflow:auto}.flow-tools>.flow-category{border-top:0;border-bottom:1px solid #2e4c58;margin:0;padding:0}.flow-tools>.flow-category>summary{margin:0;padding:14px 2px;font-size:13px}.flow-tools>.flow-category[open]{padding-bottom:12px}.flow-tools .flow-projects{border:0;gap:8px;padding:0}.flow-tools .flow-project-actions{width:100%}.flow-tools .flow-project-actions>select{flex-basis:100%;width:100%;min-width:0;max-width:100%}.flow-tools .flow-file-menu{order:1;width:100%}.flow-tools .flow-file-popover{box-sizing:border-box;width:100%;max-width:100%;box-shadow:none;margin:6px 0 0;position:static}.flow-tools .flow-preview-action{margin-left:0}.flow-tools .flow-text-toolbar{border:0;gap:8px;padding:0}.flow-tools .flow-text-toolbar label{justify-content:space-between;width:100%}.flow-tools .flow-text-toolbar select{flex:1;min-width:0;max-width:155px}.flow-tools .flow-label input{box-sizing:border-box}.flow-tools .flow-label{margin:12px 0}.flow-board{border-radius:8px}.flow-board>svg{height:clamp(540px,72vh,880px)}.flow-workspace .flow-preview-return{z-index:6;position:absolute;top:12px;right:12px}}.building-workspace,.interior-workspace,.blocks-workspace{position:relative}.building-workspace.studio-sidebar-hidden,.interior-workspace.studio-sidebar-hidden,.blocks-workspace.studio-sidebar-hidden{grid-template-columns:minmax(0,1fr)}.building-workspace>.studio-sidebar-toggle,.interior-workspace>.studio-sidebar-toggle,.blocks-workspace>.studio-sidebar-toggle{z-index:6;cursor:pointer;color:#8fb1bd;background:#0b2733;border:1px solid #375d6b;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:18px;height:56px;min-height:0;padding:0;font-size:21px;line-height:1;display:flex;position:absolute;top:80px;left:275px}.studio-sidebar-hidden>.studio-sidebar-toggle{width:24px;left:0}.building-workspace>.studio-sidebar-toggle:hover,.interior-workspace>.studio-sidebar-toggle:hover,.blocks-workspace>.studio-sidebar-toggle:hover{color:#effaff;background:#12516a;border-color:#00d9ff}.app-brand{color:var(--navigation-text);flex-shrink:0}.brand-wordmark{aspect-ratio:1689/280;width:190px;height:auto;display:block}@media (width<=820px){.brand-wordmark{width:150px}}@media (width<=360px){.brand-wordmark{width:128px}}
