.StudioTaskBanner_taskBanner__Qa9BE{background:#111c30;border-bottom:1px solid #1e293b;padding:10px 16px;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.StudioTaskBanner_bannerTopRow__fcBo9{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.StudioTaskBanner_stageContentRegion__1N_J2{display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:920px;border-radius:8px;transition:all .2s ease}.StudioTaskBanner_stageHeadingGroup__z8Rgq{display:flex;align-items:center;gap:10px;flex:0 1 auto}.StudioTaskBanner_stageTitleWrap__LFmE3{display:flex;flex-direction:column;gap:2px}.StudioTaskBanner_stageNumberBadge__FAlPg{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:9999px;background:rgba(139,92,246,.15);color:#c4b5fd;border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;gap:4px;white-space:nowrap}.StudioTaskBanner_stageTitle__3yD0N{font-size:.92rem;font-weight:700;color:#f8fafc;margin:0;display:flex;align-items:center;gap:6px}.StudioTaskBanner_stageExplanation__Y8_Yb{font-size:.78rem;color:#94a3b8;line-height:1.4;margin:0}.StudioTaskBanner_primaryActionsGroup__vtaO4,.StudioTaskBanner_secondaryActionsGroup__vPo32{display:flex;align-items:center;gap:8px;flex-shrink:0}.StudioTaskBanner_secondaryActionsGroup__vPo32{margin-left:auto}.StudioTaskBanner_primaryActionBtn__Ac2Un{background:#10b981;color:#022c22;border:1px solid #059669;border-radius:6px;padding:6px 14px;font-size:.78rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:all .15s ease}.StudioTaskBanner_primaryActionBtn__Ac2Un:hover{background:#059669;color:#ffffff}.StudioTaskBanner_primaryActionBtn__Ac2Un:focus-visible{outline:2px solid #ffffff;outline-offset:1px}.StudioTaskBanner_secondaryActionBtn__9_TGC{background:#1e293b;color:#cbd5e1;border:1px solid #334155;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .15s ease}.StudioTaskBanner_secondaryActionBtn__9_TGC:hover{background:#273549;color:#ffffff}.StudioTaskBanner_secondaryActionBtn__9_TGC:focus-visible{outline:2px solid #10b981}.StudioTaskBanner_expandableRow__Lc1VA{justify-content:space-between;padding-top:4px;border-top:1px dashed rgba(51,65,85,.6);flex-wrap:wrap}.StudioTaskBanner_drawerToggles__oTA2D,.StudioTaskBanner_expandableRow__Lc1VA{display:flex;align-items:center;gap:12px}.StudioTaskBanner_drawerToggleBtn__hBvyg{background:transparent;border:none;font-size:.72rem;color:#a78bfa;cursor:pointer;padding:2px 4px;display:flex;align-items:center;gap:4px;transition:color .15s ease}.StudioTaskBanner_drawerToggleBtn__hBvyg:hover{color:#c4b5fd;text-decoration:underline}.StudioTaskBanner_drawerToggleBtn__hBvyg:focus-visible{outline:2px solid #a78bfa}.StudioTaskBanner_checklistPills__fARsn{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.StudioTaskBanner_checklistPill__ji08L{font-size:.68rem;color:#94a3b8;background:rgba(30,41,59,.6);padding:2px 8px;border-radius:4px;display:flex;align-items:center;gap:4px}.StudioTaskBanner_checklistPillDone__Tnxxs{color:#34d399;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25)}.StudioTaskBanner_drawerContent__2JN1V{background:#0f172a;border:1px solid #1e293b;border-radius:6px;padding:10px 12px;font-size:.76rem;color:#cbd5e1;line-height:1.5;animation:StudioTaskBanner_drawerSlide__vT9RP .15s ease}@keyframes StudioTaskBanner_drawerSlide__vT9RP{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.StudioTaskBanner_drawerHeader__wiPg2{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-weight:600;color:#e2e8f0}.StudioExitConfirmModal_overlay__UpTma{position:fixed;inset:0;background:rgba(10,8,20,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;animation:StudioExitConfirmModal_fadeIn__0URyl .15s ease-out}.StudioExitConfirmModal_dialog__Ql3pN{background:linear-gradient(145deg,rgba(26,20,48,.98),rgba(15,12,30,.99));border:1px solid rgba(139,92,246,.35);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 30px rgba(139,92,246,.2);border-radius:20px;max-width:440px;width:100%;padding:28px 24px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;animation:StudioExitConfirmModal_scaleIn__562He .2s cubic-bezier(.16,1,.3,1)}.StudioExitConfirmModal_closeBtn__aW_K7{position:absolute;top:14px;right:14px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.StudioExitConfirmModal_closeBtn__aW_K7:hover{color:#f1f5f9;background:rgba(255,255,255,.08)}.StudioExitConfirmModal_iconCircle__t6Sgo{width:52px;height:52px;border-radius:50%;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.StudioExitConfirmModal_title__PxcvG{font-size:1.25rem;font-weight:800;color:#f8fafc;margin:0 0 8px;letter-spacing:-.01em}.StudioExitConfirmModal_message__bfWm1{font-size:.92rem;color:#cbd5e1;margin:0 0 16px;line-height:1.5}.StudioExitConfirmModal_warningBox__R12GV{display:flex;align-items:center;gap:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;padding:10px 14px;margin-bottom:22px;text-align:left;width:100%}.StudioExitConfirmModal_warningIcon__SbVaB{font-size:1rem;flex-shrink:0}.StudioExitConfirmModal_warningText__ZhpYp{font-size:.82rem;color:#fca5a5;font-weight:500;line-height:1.4}.StudioExitConfirmModal_safeNote__DCH33{font-size:.82rem;color:#94a3b8;margin:0 0 20px}.StudioExitConfirmModal_actions__caZeq{display:flex;gap:12px;width:100%}.StudioExitConfirmModal_btnStay__s321k{flex:1 1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#f8fafc;font-weight:700;font-size:.9rem;padding:11px 18px;border-radius:12px;cursor:pointer;transition:all .2s}.StudioExitConfirmModal_btnStay__s321k:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.StudioExitConfirmModal_btnStay__s321k:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.StudioExitConfirmModal_btnExit__mBGng{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#ef4444,#b91c1c);border:none;color:#ffffff;font-weight:700;font-size:.9rem;padding:11px 18px;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px rgba(239,68,68,.25);transition:all .2s}.StudioExitConfirmModal_btnExit__mBGng:hover{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 6px 18px rgba(239,68,68,.35);transform:translateY(-1px)}.StudioExitConfirmModal_btnExit__mBGng:focus-visible{outline:2px solid #ef4444;outline-offset:2px}.StudioExitConfirmModal_actionsGuest___X6Fh{display:flex;flex-direction:column;gap:10px;width:100%}.StudioExitConfirmModal_btnGoogleSave__4lLLI{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#4285f4,#1d4ed8);border:1px solid rgba(147,197,253,.4);color:#ffffff;font-weight:700;font-size:.92rem;padding:12px 20px;border-radius:12px;cursor:pointer;box-shadow:0 4px 16px rgba(66,133,244,.35);transition:all .2s cubic-bezier(.16,1,.3,1)}.StudioExitConfirmModal_btnGoogleSave__4lLLI:hover{background:linear-gradient(135deg,#3b82f6,#1e40af);box-shadow:0 6px 20px rgba(66,133,244,.45);transform:translateY(-1px)}.StudioExitConfirmModal_btnGoogleSave__4lLLI:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.StudioExitConfirmModal_secondaryRow__mLGce{display:flex;gap:10px;width:100%}.StudioExitConfirmModal_btnExitWithoutSaving___HfkN{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.32);color:#fca5a5;font-weight:600;font-size:.85rem;padding:10px 14px;border-radius:12px;cursor:pointer;transition:all .2s}.StudioExitConfirmModal_btnExitWithoutSaving___HfkN:hover{background:rgba(239,68,68,.22);border-color:rgba(239,68,68,.5);color:#fee2e2}.StudioExitConfirmModal_btnExitWithoutSaving___HfkN:focus-visible{outline:2px solid #ef4444;outline-offset:2px}@keyframes StudioExitConfirmModal_fadeIn__0URyl{0%{opacity:0}to{opacity:1}}@keyframes StudioExitConfirmModal_scaleIn__562He{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.StudioResetConfirmModal_overlay__wvPXI{position:fixed;inset:0;background:rgba(10,8,20,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;animation:StudioResetConfirmModal_fadeIn__f6xt1 .15s ease-out}.StudioResetConfirmModal_dialog__BpYQ3{background:linear-gradient(145deg,rgba(26,20,48,.98),rgba(15,12,30,.99));border:1px solid rgba(139,92,246,.35);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 30px rgba(139,92,246,.2);border-radius:20px;max-width:440px;width:100%;padding:28px 24px;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;animation:StudioResetConfirmModal_scaleIn__62A91 .2s cubic-bezier(.16,1,.3,1)}.StudioResetConfirmModal_closeBtn__DEDDh{position:absolute;top:14px;right:14px;background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.StudioResetConfirmModal_closeBtn__DEDDh:hover{color:#f1f5f9;background:rgba(255,255,255,.08)}.StudioResetConfirmModal_iconCircle__y6CqW{width:52px;height:52px;border-radius:50%;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.35);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.StudioResetConfirmModal_title__9bFcA{font-size:1.25rem;font-weight:800;color:#f8fafc;margin:0 0 8px;letter-spacing:-.01em}.StudioResetConfirmModal_message___rvjP{font-size:.92rem;color:#cbd5e1;margin:0 0 16px;line-height:1.5}.StudioResetConfirmModal_preserveBox__gLQ1E{display:flex;align-items:flex-start;gap:10px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);border-radius:10px;padding:10px 14px;margin-bottom:22px;text-align:left;width:100%;font-size:.82rem;color:#a7f3d0;line-height:1.4}.StudioResetConfirmModal_actions__EcKRI{display:flex;gap:12px;width:100%}.StudioResetConfirmModal_btnCancel__lbqfd{flex:1 1;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#f8fafc;font-weight:700;font-size:.9rem;padding:11px 18px;border-radius:12px;cursor:pointer;transition:all .2s}.StudioResetConfirmModal_btnCancel__lbqfd:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.StudioResetConfirmModal_btnCancel__lbqfd:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.StudioResetConfirmModal_btnReset__SV_Js{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#ffffff;font-weight:700;font-size:.9rem;padding:11px 18px;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px rgba(139,92,246,.3);transition:all .2s}.StudioResetConfirmModal_btnReset__SV_Js:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 6px 18px rgba(139,92,246,.45);transform:translateY(-1px)}.StudioResetConfirmModal_btnReset__SV_Js:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}@keyframes StudioResetConfirmModal_fadeIn__f6xt1{0%{opacity:0}to{opacity:1}}@keyframes StudioResetConfirmModal_scaleIn__62A91{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.StudioWelcomeBackBanner_banner__Xd20q{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(90deg,rgba(56,189,248,.12),rgba(139,92,246,.14));border-bottom:1px solid rgba(56,189,248,.3);padding:8px 18px;width:100%;box-sizing:border-box;animation:StudioWelcomeBackBanner_slideDown__MP1ng .2s ease-out;flex-shrink:0;z-index:50}.StudioWelcomeBackBanner_left__44PC9{display:flex;align-items:center;gap:12px}.StudioWelcomeBackBanner_iconWrap__LT_Zf{width:30px;height:30px;border-radius:8px;background:rgba(56,189,248,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.StudioWelcomeBackBanner_textGroup__6W_5m{display:flex;flex-direction:column;gap:1px}.StudioWelcomeBackBanner_title__o3ZUP{font-size:.85rem;font-weight:700;color:#f1f5f9}.StudioWelcomeBackBanner_subtitle__htOtq{font-size:.76rem;color:#94a3b8}.StudioWelcomeBackBanner_actions__ZcaHZ{display:flex;align-items:center;gap:8px;flex-shrink:0}.StudioWelcomeBackBanner_btnContinue__0l9H9{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0284c7,#6366f1);border:none;color:#ffffff;font-size:.78rem;font-weight:700;padding:6px 12px;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(2,132,199,.25);transition:all .2s}.StudioWelcomeBackBanner_btnContinue__0l9H9:hover{opacity:.95;transform:translateY(-1px)}.StudioWelcomeBackBanner_btnStartFresh__IW_pY{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e2e8f0;font-size:.78rem;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .2s}.StudioWelcomeBackBanner_btnStartFresh__IW_pY:hover{background:rgba(255,255,255,.14);color:#ffffff}.StudioWelcomeBackBanner_btnDismiss__UYGNF{background:transparent;border:none;color:#94a3b8;padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.StudioWelcomeBackBanner_btnDismiss__UYGNF:hover{color:#f1f5f9;background:rgba(255,255,255,.08)}@keyframes StudioWelcomeBackBanner_slideDown__MP1ng{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.StudioWelcomeBackBanner_banner__Xd20q{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px}.StudioWelcomeBackBanner_actions__ZcaHZ{justify-content:flex-end}}.AuthModal_overlay__Gb7QK{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px;animation:AuthModal_fadeIn__srRtq .2s ease-out}.AuthModal_modal__E_hSo{background:var(--surface-dark);border:1.5px solid var(--border-light);border-radius:24px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:32px;box-shadow:0 25px 60px rgba(0,0,0,.4);position:relative!important;margin:auto!important;animation:AuthModal_scaleUp__hksx4 .25s cubic-bezier(.16,1,.3,1)}@keyframes AuthModal_fadeIn__srRtq{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_scaleUp__hksx4{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.AuthModal_closeBtn__r_Aca{position:absolute;top:20px;right:20px;background:var(--surface-hover);border:1px solid var(--border-light);color:var(--text-secondary);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.AuthModal_closeBtn__r_Aca:hover{color:var(--text-primary);border-color:var(--accent)}.AuthModal_header__t1RBB{text-align:center;margin-bottom:24px}.AuthModal_logoBadge__O_Vfa{width:48px;height:48px;border-radius:14px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);color:#8b5cf6;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.AuthModal_title__c5fMN{font-size:1.5rem;font-weight:900;color:var(--text-primary);margin:0 0 6px}.AuthModal_subtitle__z_Fcz{font-size:.85rem;color:var(--text-secondary);margin:0}.AuthModal_errorAlert__K52Xf{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:10px 14px;border-radius:10px;font-size:.82rem;font-weight:600;margin:12px 0 6px;text-align:center;line-height:1.4}.AuthModal_oauthGroup__P18xy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-bottom:12px;width:100%}.AuthModal_googleBtnContainer__iDmce{display:flex;justify-content:center;align-items:center;min-height:44px;width:100%}.AuthModal_googleBtnContainer__iDmce>div{display:flex!important;justify-content:center!important}.AuthModal_oauthBtn__chFyz{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--surface-hover);border:1px solid var(--border-light);color:var(--text-primary);padding:12px 16px;border-radius:12px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s;width:100%}.AuthModal_oauthBtn__chFyz:hover{border-color:var(--accent);transform:translateY(-1px)}.AuthModal_divider__ZeMsn{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.78rem;margin:20px 0}.AuthModal_divider__ZeMsn:after,.AuthModal_divider__ZeMsn:before{content:"";flex:1 1;height:1px;background:var(--border-light)}.AuthModal_form__G3zCB{display:flex;flex-direction:column;gap:14px}.AuthModal_inputGroup__M2iXj{display:flex;flex-direction:column;gap:6px}.AuthModal_label__pFSU7{font-size:.8rem;font-weight:700;color:var(--text-primary)}.AuthModal_input__EFFPy{width:100%;background:var(--bg-dark);border:1px solid var(--border-light);color:var(--text-primary);padding:10px 14px;border-radius:10px;font-size:.88rem;outline:none;transition:border-color .2s}.AuthModal_input__EFFPy:focus{border-color:#8b5cf6}.AuthModal_submitBtn__1iSG1{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#ffffff;border:none;padding:12px;border-radius:12px;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 6px 20px rgba(139,92,246,.25);transition:transform .2s,opacity .2s;margin-top:6px}.AuthModal_submitBtn__1iSG1:hover{transform:translateY(-1px);opacity:.95}.AuthModal_switchModeText__Ir2Bl{text-align:center;font-size:.82rem;color:var(--text-secondary);margin-top:16px}.AuthModal_switchBtn__CIzF6{background:none;border:none;color:#8b5cf6;font-weight:700;cursor:pointer;padding:0 4px;text-decoration:underline}.AuthModal_profileCard__60v2U{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.AuthModal_avatarImg__a_s8S{width:72px;height:72px;border-radius:50%;border:2px solid #8b5cf6;box-shadow:0 6px 20px rgba(139,92,246,.2)}.AuthModal_profileName__LLVaH{font-size:1.3rem;font-weight:800;color:var(--text-primary);margin:0}.AuthModal_profileEmail__9h8Yp{font-size:.85rem;color:var(--text-secondary);margin:2px 0 0}.AuthModal_statsRow__bb1Fr{display:flex;gap:12px;width:100%;margin:12px 0}.AuthModal_statBox__vFfZ8{flex:1 1;background:var(--surface-hover);border:1px solid var(--border-light);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:2px}.AuthModal_statVal__z3L17{font-size:1.1rem;font-weight:800;color:#10b981}.AuthModal_statLbl__Hay_I{font-size:.75rem;color:var(--text-secondary)}.AuthModal_logoutBtn__gx0L1{width:100%;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3);padding:10px;border-radius:12px;font-size:.88rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.AuthModal_logoutBtn__gx0L1:hover{background:rgba(239,68,68,.2)}.StudioWorkspace_studioContainer__ynR1U{display:flex;flex-direction:column;height:100vh;width:100vw;background:var(--bg-dark,#090816);color:var(--text-primary,#F3F4F6);overflow:hidden}.StudioWorkspace_workspaceBody__xbWxd{display:flex;flex:1 1;overflow:hidden;position:relative}.StudioWorkspace_explorerSidebar__wU144{width:330px;min-width:290px;max-width:380px;background:var(--surface-dark,#110F24);border-right:1px solid var(--border-light,#1e1b3d);display:flex;flex-direction:column;overflow:hidden;transition:width .25s ease;z-index:20}.StudioWorkspace_sidebarTabs__fMKGY{display:flex;background:#090816;border-bottom:1px solid var(--border-light,#1e1b3d);padding:6px;gap:6px;border-radius:8px}.StudioWorkspace_tabBtn__ugKyT{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.74rem;font-weight:600;padding:7px 10px;border-radius:6px;background:transparent;border:none;color:#94A3B8;cursor:pointer;transition:all .2s ease}.StudioWorkspace_tabBtnActive__NpWiu{background:#181438;color:#DDD6FE;box-shadow:0 1px 3px rgba(0,0,0,.4)}.StudioWorkspace_tabBadge__3JU2N{background:rgba(139,92,246,.25);color:#c4b5fd;border:1px solid rgba(139,92,246,.4);font-size:.65rem;padding:1px 5px;border-radius:9999px;line-height:1}.StudioWorkspace_analyticalCanvas__H8Fxr{display:flex;flex-direction:column;flex:1 1;overflow:hidden;background:#090816}.StudioWorkspace_canvasToolTabs__11WO_{display:flex;align-items:center;background:#0D0B20;border-bottom:1px solid var(--border-light,#1e1b3d);padding:4px 12px;gap:8px;z-index:10}.StudioWorkspace_toolTabsGroup__pw_3J{display:flex;align-items:center;gap:8px;border-radius:8px;transition:all .2s ease}.StudioWorkspace_canvasToolTab__KVdQo{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:6px 14px;border-radius:6px;background:transparent;border:1px solid transparent;color:#94A3B8;cursor:pointer;transition:all .2s ease}.StudioWorkspace_canvasToolTab__KVdQo:hover{color:#E2E8F0;background:rgba(30,27,61,.6)}.StudioWorkspace_canvasToolTabActive__zJZQx{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.35);color:#DDD6FE}.StudioWorkspace_canvasToolTabActivePython__6nfjl{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.35);color:#93C5FD}.StudioWorkspace_canvasToolTabActiveVis__sH65s{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.35);color:#6EE7B7}.StudioWorkspace_activeVisBadge__QfaRY{font-size:.68rem;font-family:monospace;padding:1px 6px;border-radius:999px;background:rgba(16,185,129,.2);color:#34D399;border:1px solid rgba(16,185,129,.4)}.StudioWorkspace_activeDfBadge__V8laG{font-size:.68rem;font-family:monospace;padding:1px 6px;border-radius:999px;background:rgba(59,130,246,.2);color:#60A5FA;border:1px solid rgba(59,130,246,.4)}.StudioWorkspace_canvasToolTabActiveSheet__XUVOJ{background:rgba(168,85,247,.15);border-color:rgba(168,85,247,.35);color:#E9D5FF}.StudioWorkspace_activeSheetBadge__uo7d1{font-size:.68rem;font-family:monospace;padding:1px 6px;border-radius:999px;background:rgba(168,85,247,.2);color:#C084FC;border:1px solid rgba(168,85,247,.4)}.StudioWorkspace_editorPane__LDt5r{flex:0 0 45%;min-height:200px;max-height:70%;border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;flex-direction:column;position:relative}.StudioWorkspace_resultsPane__uQF3c{flex:1 1;min-height:200px;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-dark,#110F24)}@media (max-width:900px){.StudioWorkspace_workspaceBody__xbWxd{flex-direction:column}.StudioWorkspace_explorerSidebar__wU144{width:100%;max-width:100%;height:240px;border-right:none;border-bottom:1px solid var(--border-light,#1e1b3d)}.StudioWorkspace_editorPane__LDt5r{flex:0 0 250px}}