.ModeFreeEntryWarning_overlay__HmyDn{position:fixed;inset:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ModeFreeEntryWarning_panel__L2b_W{width:min(30rem,100%);max-height:85vh;overflow-y:auto;padding:1.35rem 1.45rem;border-radius:var(--border-radius,14px);background:var(--bg-surface);border:1px solid color-mix(in srgb,var(--text-primary) 14%,transparent);box-shadow:0 24px 64px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.18);color:var(--text-primary)}.ModeFreeEntryWarning_title__GpAsF{margin:0 0 .8rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--text-primary)}.ModeFreeEntryWarning_body__kOpt5{display:flex;flex-direction:column;gap:.6rem}.ModeFreeEntryWarning_body__kOpt5 p{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.ModeFreeEntryWarning_suppressLabel__9eAko{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.85rem;color:var(--text-secondary);cursor:pointer}.ModeFreeEntryWarning_suppressLabel__9eAko input{accent-color:var(--accent-blue,var(--accent-warm,#4f7cff));cursor:pointer}.ModeFreeEntryWarning_actions__scmv_{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1.15rem}.ModeFreeEntryWarning_secondaryAction__Gvuuu{padding:.5rem 1rem;border-radius:var(--border-radius-sm,9px);background:rgba(0,0,0,0);border:1px solid color-mix(in srgb,var(--text-primary) 20%,transparent);color:var(--text-secondary);font-size:.88rem;font-weight:600;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.ModeFreeEntryWarning_secondaryAction__Gvuuu:hover{color:var(--text-primary);border-color:color-mix(in srgb,var(--text-primary) 34%,transparent);background:color-mix(in srgb,var(--text-primary) 5%,transparent)}.ModeFreeEntryWarning_primaryAction__SsmjC{padding:.5rem 1.15rem;border-radius:var(--border-radius-sm,9px);background:var(--accent-blue,var(--accent-warm,#4f7cff));border:1px solid rgba(0,0,0,0);color:#fff;font-size:.88rem;font-weight:700;cursor:pointer;transition:filter .12s ease}.ModeFreeEntryWarning_primaryAction__SsmjC:hover{filter:brightness(1.08)}.ModeFreeEntryWarning_primaryAction__SsmjC:focus-visible,.ModeFreeEntryWarning_secondaryAction__Gvuuu:focus-visible,.ModeFreeEntryWarning_suppressLabel__9eAko input:focus-visible{outline:2px solid var(--accent-blue,var(--accent-warm,#4f7cff));outline-offset:2px}.special-category-consent-modal_backdrop__rsT_S{position:fixed;inset:0;background:color-mix(in srgb,#000 55%,transparent);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.special-category-consent-modal_modal__sbq2_{background:var(--bg-elevated,#16181d);border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:12px;padding:24px;width:min(520px,100%);display:flex;flex-direction:column;gap:14px;box-shadow:0 24px 48px color-mix(in srgb,#000 40%,transparent)}.special-category-consent-modal_title__wj1Ky{margin:0;font-size:1.05rem;font-weight:700;color:var(--text-primary)}.special-category-consent-modal_body__4p89W{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.6}.special-category-consent-modal_body__4p89W a{color:var(--accent-teal,#5edece)}.special-category-consent-modal_actions__JIAhi{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.StudioTreeNav_nav__01AYi{border-right:1px solid var(--color-border);overflow-y:auto;display:flex;flex-direction:column;background:var(--color-bg)}.StudioTreeNav_search__W5vNI{padding:.5rem .75rem}.StudioTreeNav_searchInput__gcDwY{width:100%;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:4px;padding:.4rem .6rem;font-size:.8rem;color:var(--color-text)}.StudioTreeNav_searchInput__gcDwY::placeholder{color:var(--color-text-muted)}.StudioTreeNav_sections__hUys3{flex:1 1;overflow-y:auto;padding:.25rem 0}.StudioTreeNav_group__hLqGx{margin-bottom:.75rem}.StudioTreeNav_heading__rd_mW{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:.25rem .75rem .35rem;margin:0;display:flex;align-items:center;gap:.3rem;cursor:pointer;-webkit-user-select:none;user-select:none}.StudioTreeNav_list__lQyHx{list-style:none;padding:0;margin:0}.StudioTreeNav_item__ij_QA{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem .4rem 1.25rem;background:rgba(0,0,0,0);border:none;border-left:3px solid rgba(0,0,0,0);text-align:left;color:var(--color-text);cursor:pointer;font-size:.85rem}.StudioTreeNav_item__ij_QA:hover{background:var(--color-bg-hover,color-mix(in srgb,var(--text-primary) 4%,transparent))}.StudioTreeNav_itemActive__I4Hgy{background:var(--color-bg-active,color-mix(in srgb,var(--text-primary) 8%,transparent));color:var(--color-accent);font-weight:600;border-left-color:var(--color-accent)}.StudioTreeNav_icon__CEjtO{flex-shrink:0;color:var(--color-text-muted)}.StudioTreeNav_itemActive__I4Hgy .StudioTreeNav_icon__CEjtO{color:var(--color-accent)}.StudioTreeNav_count__Utb25{margin-left:auto;font-size:.75rem;color:var(--color-text-muted);opacity:.6}.StudioTreeNav_contextMenu__NAQkR{position:fixed;z-index:100;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:.25rem 0;min-width:120px}.StudioTreeNav_contextMenuItem__qt8CA{display:block;width:100%;text-align:left;padding:.4rem .75rem;background:none;border:none;color:var(--color-text);font-size:.8rem;cursor:pointer}.StudioTreeNav_contextMenuItem__qt8CA:hover{background:var(--color-bg-hover,color-mix(in srgb,var(--text-primary) 4%,transparent))}.StudioEditorHost_host__0tLDP{display:flex;flex-direction:column;overflow:hidden}.StudioEditorHost_breadcrumb___jQS2{padding:.5rem 1.25rem;border-bottom:1px solid var(--color-border);font-size:.8rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.4rem;flex-shrink:0;background:var(--color-bg)}.StudioEditorHost_breadcrumbSegment__SOXsn{color:var(--color-text-muted)}.StudioEditorHost_breadcrumbActive__SfXjt{color:var(--color-text)}.StudioEditorHost_separator__N_L5h{color:var(--color-border)}.StudioEditorHost_content__SIk1W{flex:1 1;overflow-y:auto;padding:1.5rem 2rem}@media(max-width:768px){.StudioEditorHost_content__SIk1W{padding:1rem}}.StudioEditorHost_empty__Qixx5{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.StudioEditorHost_splitBtn__U_2YZ{margin-left:auto;background:none;border:1px solid var(--color-border);border-radius:3px;padding:.15rem .4rem;color:var(--color-text-muted);cursor:pointer;display:flex;align-items:center;gap:.2rem;font-size:.75rem}.StudioEditorHost_splitBtn__U_2YZ:hover{border-color:var(--color-accent);color:var(--color-accent)}.StudioEditorHost_splitContainer__FU1yv{display:flex;flex:1 1;overflow:hidden}.StudioEditorHost_splitPane__AdZXP{display:flex;flex-direction:column;overflow:hidden;min-width:0}.StudioEditorHost_divider__asdGv{width:4px;background:var(--color-border);cursor:col-resize;flex-shrink:0;transition:background .15s}.StudioEditorHost_divider__asdGv:hover{background:var(--color-accent)}.StudioEditorHost_splitCloseBtn__ItbsQ{margin-left:auto;background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.15rem}.StudioEditorHost_splitCloseBtn__ItbsQ:hover{color:var(--color-error,#dc2626)}.CompletenessBadge_wrap__196Eo{position:relative}.CompletenessBadge_badge__QUrgB{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;padding:0 .6rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);font-size:.8rem;font-weight:600;cursor:pointer}.CompletenessBadge_badge__QUrgB:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CompletenessBadge_warn__xBbKF{border-color:color-mix(in srgb,var(--color-warning,#d97706) 60%,var(--color-border))}.CompletenessBadge_ok__Hy7e_{border-color:color-mix(in srgb,var(--color-success,#16a34a) 50%,var(--color-border))}.CompletenessBadge_panel__lOfZn{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:240px;max-width:min(320px,90vw);padding:.5rem .65rem;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.CompletenessBadge_row__eJsPz{display:flex;gap:.4rem;align-items:center;font-size:.8rem;padding:.15rem 0}.CompletenessBadge_checkOk__eSdJ3{color:var(--color-success,#16a34a)}.CompletenessBadge_checkWarn__2C_oA{color:var(--color-warning,#d97706)}.StudioMobileTopBar_bar__o0br4{display:flex;align-items:center;gap:.4rem;padding:calc(.35rem + env(safe-area-inset-top)) .5rem .35rem;border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0}.StudioMobileTopBar_iconBtn__qRvGP{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--color-text);cursor:pointer;border-radius:8px}.StudioMobileTopBar_iconBtn__qRvGP:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.StudioMobileTopBar_iconBtn__qRvGP:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.StudioMobileTopBar_worldName__kcDwb{flex:1 1;min-width:0;font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text)}.StudioMobileTopBar_status__BmeOm{font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}.StudioMobileTopBar_publishBtn__1LdNu{min-height:44px;padding:0 .8rem;background:var(--color-accent);color:var(--color-bg);border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer}.StudioMobileTopBar_publishBtn__1LdNu:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.InspectorTab_inspector__R3LwC{display:flex;flex-direction:column;gap:.75rem}.InspectorTab_card__Vk_JX{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;padding:.75rem}.InspectorTab_cardTitle___uwIv{font-size:.75rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.5rem}.InspectorTab_statGrid__ovp96{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;font-size:.8rem}.InspectorTab_statLabel__69iYi{color:var(--color-text-muted)}.InspectorTab_statValue__Sitb6{color:var(--color-text);text-align:right}.InspectorTab_pillRow__D_0VU{display:flex;flex-wrap:wrap;gap:.25rem}.InspectorTab_pill__S2YB0{font-size:.75rem;padding:.15rem .5rem;border-radius:3px}.InspectorTab_pillOn__V9x3O{background:rgba(var(--color-success-rgb,5,150,105),.15);color:var(--color-success,#059669)}.InspectorTab_pillOff__qg7Xh{background:var(--color-bg);color:var(--color-text-muted)}.InspectorTab_progressBar__gD5yp{height:6px;background:var(--color-bg);border-radius:3px;overflow:hidden;margin-bottom:.35rem}.InspectorTab_progressFill___sQWC{height:100%;background:var(--color-accent);border-radius:3px;transition:width .3s}.InspectorTab_completenessText__yNe9b{font-size:.75rem;color:var(--color-text-muted);line-height:1.4}.InspectorTab_checkItem__jXGEQ{display:flex;align-items:center;gap:.35rem;font-size:.8rem;margin-bottom:.2rem}.InspectorTab_checkOk__IW5LL{color:var(--color-success,#059669)}.InspectorTab_checkWarn___FNF5{color:var(--color-warning,#d97706)}.PreviewTab_preview__fhsx8{display:flex;flex-direction:column;gap:.75rem}.PreviewTab_modeRow__VWz5b{display:flex;gap:.25rem}.PreviewTab_modeBtn__7n5_Q{padding:.25rem .6rem;font-size:.75rem;border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-muted);cursor:pointer;border-radius:4px}.PreviewTab_modeBtnActive__tTq7g{background:var(--color-accent);color:var(--color-bg);border-color:var(--color-accent)}.PreviewTab_worldCard__vQTrK{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:var(--color-bg-elevated)}.PreviewTab_cardCover__BWh_o{height:80px;background:linear-gradient(135deg,var(--color-accent),var(--color-bg));display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.75rem}.PreviewTab_cardBody__OdSFg{padding:.75rem}.PreviewTab_cardTitle__6sBvB{font-size:1rem;font-weight:700;color:var(--color-text);margin-bottom:.2rem}.PreviewTab_cardTagline__WzHFh{font-size:.75rem;color:var(--color-text-muted);margin-bottom:.5rem}.PreviewTab_genreChips__ydm7U{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:.5rem}.PreviewTab_genreChip__UvJR_{font-size:.75rem;padding:.1rem .4rem;background:rgba(var(--color-accent-rgb,99,102,241),.15);color:var(--color-accent);border-radius:3px}.PreviewTab_cardStats__sD3Ub{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-muted);padding-top:.5rem;border-top:1px solid var(--color-border)}.PreviewTab_narrationCard__QtSa0{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:.75rem}.PreviewTab_narrationTitle__8208C{font-size:.75rem;font-weight:600;color:var(--color-text-muted);margin-bottom:.5rem}.PreviewTab_narrationSample__PADDe{font-size:.85rem;color:var(--color-text);line-height:1.6;font-style:italic}.PreviewTab_narrationMeta__ubuR5{font-size:.75rem;color:var(--color-text-muted);margin-top:.5rem}.PreviewTab_radarWrap__bnxCx{display:flex;justify-content:center;padding:.5rem 0}.AIToolsTab_aiTools__b4JLE{display:flex;flex-direction:column;gap:.75rem}.AIToolsTab_section__gjhd4{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;padding:.75rem}.AIToolsTab_sectionTitle__XImWH{font-size:.75rem;font-weight:600;margin-bottom:.5rem}.AIToolsTab_generateTitle__9s7C6{color:var(--color-accent)}.AIToolsTab_suggestTitle__mqg_L{color:var(--color-warning,#d97706)}.AIToolsTab_researchTitle__GfNHN{color:var(--color-success,#059669)}.AIToolsTab_toolList__ghrtV{display:flex;flex-direction:column;gap:.35rem}.AIToolsTab_toolBtn__Ccg3j{text-align:left;padding:.5rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;color:var(--color-text);transition:border-color .15s}.AIToolsTab_toolBtn__Ccg3j:hover{border-color:var(--color-accent)}.AIToolsTab_toolLabel__shtW3{font-size:.8rem;font-weight:500}.AIToolsTab_toolDesc__zFouR{font-size:.75rem;color:var(--color-text-muted);margin-top:.1rem}.AIToolsTab_suggestion__2YjEo{padding:.5rem;background:rgba(var(--color-warning-rgb,217,119,6),.06);border:1px solid rgba(var(--color-warning-rgb,217,119,6),.2);border-radius:6px}.AIToolsTab_suggestionLabel__8NdXQ{font-size:.8rem;color:var(--color-warning,#d97706)}.AIToolsTab_suggestionDesc__DvLAX{font-size:.75rem;color:var(--color-text-muted);margin-top:.1rem}.AIToolsTab_suggestionAction__0CZbH{font-size:.75rem;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:0;margin-top:.25rem}.AIToolsTab_suggestionAction__0CZbH:hover{text-decoration:underline}.AIToolsTab_searchInput__AjvtH{width:100%;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text);font-size:.8rem}.AIToolsTab_searchInput__AjvtH::placeholder{color:var(--color-text-muted)}.AIToolsTab_searchHint__Bw5D7{font-size:.75rem;color:var(--color-text-muted);margin-top:.2rem}.BundleInspector_root__IsZmX{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:6px;background:hsla(0,0%,100%,.04)}.BundleInspector_heading__UWoU_{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.BundleInspector_headingMeta__yCFpR{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;font-weight:400;opacity:.7;text-transform:none;letter-spacing:0}.BundleInspector_note__kAbo7{margin:0;font-size:.7rem;opacity:.6;font-style:italic}.BundleInspector_list__M2QoD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.BundleInspector_row__O8_WK{border-radius:4px;background:hsla(0,0%,100%,.02)}.BundleInspector_row__O8_WK:hover{background:hsla(0,0%,100%,.04)}.BundleInspector_rowHeader__tf6W6{width:100%;display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.BundleInspector_rowHeader__tf6W6:focus-visible{outline:1px solid hsla(0,0%,100%,.3);outline-offset:-1px}.BundleInspector_rowCaret__h5wdh{width:.75rem;opacity:.6}.BundleInspector_rowLabel__4Rjw9{flex:1 1;font-family:var(--font-mono,ui-monospace,monospace);font-size:.78rem}.BundleInspector_rowMeta__nlAfH{font-family:var(--font-mono,ui-monospace,monospace);font-size:.7rem;opacity:.55}.BundleInspector_rowBody__pMP06{padding:0 .6rem .6rem 1.6rem}.BundleInspector_rowStatus__YHPeH{margin:0;font-size:.72rem;opacity:.6}.BundleInspector_rowStatusError__KxPrA{color:#f87171;opacity:.9}.BundleInspector_rowSource__gnmOR{margin:0;padding:.6rem .75rem;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.05);border-radius:4px;font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;line-height:1.4;white-space:pre;overflow-x:auto;max-height:24rem;overflow-y:auto}.AiCodegenLoopTab_root__0fyC0{display:flex;flex-direction:column;gap:1.25rem;padding:.75rem;font-size:.875rem}.AiCodegenLoopTab_sectionHeading__jTAtc{margin:0 0 .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.AiCodegenLoopTab_summary__TAKAE{padding:.75rem;border-radius:6px;background:hsla(0,0%,100%,.04)}.AiCodegenLoopTab_metaList__kSo9A{display:grid;gap:.35rem;margin:0}.AiCodegenLoopTab_metaRow___BhA0{display:grid;grid-template-columns:8rem 1fr;gap:.5rem;align-items:baseline}.AiCodegenLoopTab_metaRow___BhA0 dt{margin:0;opacity:.7;font-weight:500}.AiCodegenLoopTab_metaRow___BhA0 dd{margin:0}.AiCodegenLoopTab_metaValue__ymSnj{font-family:var(--font-mono,ui-monospace,monospace)}.AiCodegenLoopTab_exit_all_tracks_green__bog5e{color:#4ade80}.AiCodegenLoopTab_exit_budget_cap__K7Aji,.AiCodegenLoopTab_exit_iteration_cap__BrbdX,.AiCodegenLoopTab_exit_timeout__vDN8z{color:#fbbf24}.AiCodegenLoopTab_exit_hard_error__6zPSw{color:#f87171}.AiCodegenLoopTab_iterationsSection__jjyN4,.AiCodegenLoopTab_tracksSection__fsIIM{display:flex;flex-direction:column}.AiCodegenLoopTab_iterationList__SQ0Fm,.AiCodegenLoopTab_trackList__88Bp_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.AiCodegenLoopTab_trackItem__rsHGz{display:grid;grid-template-columns:1.5fr auto auto;grid-template-areas:"name verdict score" "meta meta meta" "reason reason reason";gap:.25rem .5rem;padding:.5rem .75rem;border-radius:4px;background:hsla(0,0%,100%,.03);font-size:.8rem}.AiCodegenLoopTab_trackName__A43Az{grid-area:name;font-family:var(--font-mono,ui-monospace,monospace);display:flex;flex-direction:column;gap:.1rem}.AiCodegenLoopTab_trackName__A43Az small{opacity:.55;font-size:.7rem}.AiCodegenLoopTab_trackMeta__rMlSr{grid-area:meta;font-size:.7rem;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.AiCodegenLoopTab_trackVerdict__Sl4gd{grid-area:verdict;text-transform:uppercase;font-weight:600;font-size:.7rem;letter-spacing:.05em}.AiCodegenLoopTab_trackScore__YZT_Y{grid-area:score;font-family:var(--font-mono,ui-monospace,monospace);opacity:.7}.AiCodegenLoopTab_trackReason__p16Pr{grid-area:reason;font-size:.75rem;opacity:.75}.AiCodegenLoopTab_verdict_green___7jUZ{color:#4ade80}.AiCodegenLoopTab_verdict_yellow__DYOeq{color:#fbbf24}.AiCodegenLoopTab_verdict_red__7Geyc{color:#f87171}.AiCodegenLoopTab_iterationItem__OaX28{padding:.5rem .75rem;border-radius:4px;background:hsla(0,0%,100%,.03);border-left:2px solid hsla(0,0%,100%,.15)}.AiCodegenLoopTab_iterationHeader__UPFhK{display:flex;gap:.75rem;align-items:baseline;font-size:.8rem}.AiCodegenLoopTab_iterationNumber__cBqdu{font-weight:600;font-family:var(--font-mono,ui-monospace,monospace)}.AiCodegenLoopTab_iterationCost__lOtBL,.AiCodegenLoopTab_iterationDuration__ebVQi{font-family:var(--font-mono,ui-monospace,monospace);opacity:.7;font-size:.75rem}.AiCodegenLoopTab_iterationTools__CsK6Q{margin:.25rem 0 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;opacity:.75}.AiCodegenLoopTab_iterationDeltas__tvno_{margin:.25rem 0 0;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.AiCodegenLoopTab_deltaGreen__qzH7m{color:#4ade80}.AiCodegenLoopTab_deltaYellow__wiozI{color:#fbbf24}.AiCodegenLoopTab_deltaRed___9xyH{color:#f87171}.AiCodegenLoopTab_empty__W2GUn{margin:0;opacity:.5;font-style:italic;font-size:.8rem}.AiCodegenLoopTab_polish__1AXob{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:6px;background:hsla(0,0%,100%,.04)}.AiCodegenLoopTab_polishButton__yfUDl{font:inherit;padding:.5rem .75rem;border-radius:4px;background:rgba(74,222,128,.15);border:1px solid rgba(74,222,128,.4);color:inherit;cursor:pointer;text-align:left}.AiCodegenLoopTab_polishButton__yfUDl:hover:not(:disabled){background:rgba(74,222,128,.22)}.AiCodegenLoopTab_polishButton__yfUDl:disabled{opacity:.5;cursor:default}.AiCodegenLoopTab_polishNote__pJ7Iq{margin:0;font-size:.75rem;opacity:.8}.AiCodegenLoopTab_polishError__O_CvI{margin:0;font-size:.75rem;color:#f87171}.StudioContextTabs_tabs__RlZjz{display:flex;border-bottom:1px solid var(--color-border);flex-shrink:0}.StudioContextTabs_tab__ZINX6{flex:1 1;padding:.55rem 0;text-align:center;font-size:.75rem;color:var(--color-text-muted);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer}.StudioContextTabs_tab__ZINX6:hover{color:var(--color-text)}.StudioContextTabs_tab__ZINX6:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media(max-width:1024px){.StudioContextTabs_tab__ZINX6{min-height:44px}}.StudioContextTabs_tabActive__6GG6s{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:600}.StudioContextTabs_body__ja_h6{flex:1 1;overflow-y:auto;padding:.75rem}.StudioContextTabs_placeholder__svJfd{color:var(--color-text-muted);font-size:.8rem;text-align:center;padding:2rem .5rem}.StudioContextSheet_backdrop__QEIHM{position:fixed;inset:0;z-index:75;background:rgba(0,0,0,.45)}.StudioContextSheet_sheet__ySN66{position:fixed;left:0;right:0;bottom:0;z-index:80;display:flex;flex-direction:column;height:45vh;max-height:92vh;background:var(--color-bg);border-top:1px solid var(--color-border);border-radius:14px 14px 0 0;box-shadow:0 -16px 40px rgba(0,0,0,.35);padding-bottom:env(safe-area-inset-bottom);transition:height .25s ease}@media(prefers-reduced-motion:reduce){.StudioContextSheet_sheet__ySN66{transition:none}}.StudioContextSheet_expanded__vfL9t{height:90vh}.StudioContextSheet_handle__y_Wlf{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 .5rem;border-bottom:1px solid var(--color-border)}.StudioContextSheet_handleBtn__DSCyS{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:44px;background:none;border:none;cursor:pointer}.StudioContextSheet_handleBtn__DSCyS:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.StudioContextSheet_grip__vB1_Y{display:block;width:38px;height:4px;border-radius:2px;background:var(--color-text-muted);opacity:.6}.StudioContextSheet_closeBtn__aK_Uq{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:8px}.StudioContextSheet_closeBtn__aK_Uq:hover{color:var(--color-text)}.StudioContextSheet_closeBtn__aK_Uq:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.StudioContextSheet_tabsHost___E_B_{flex:1 1;display:flex;flex-direction:column;overflow:hidden}