.StudioGuideMenu_menuContainer__si_iY{position:relative;display:inline-block}.StudioGuideMenu_guideButton__smBa7{display:flex;align-items:center;gap:6px;background:rgba(16,185,129,.12);color:#10b981;border:1px solid rgba(16,185,129,.35);border-radius:8px;padding:5px 12px;font-size:.76rem;font-weight:600;cursor:pointer;transition:all .15s ease}.StudioGuideMenu_guideButton__smBa7:hover{background:rgba(16,185,129,.22);border-color:#10b981;color:#34d399}.StudioGuideMenu_guideButton__smBa7:focus-visible{outline:2px solid #10b981;outline-offset:1px}.StudioGuideMenu_guideButtonActive__jArzl{background:#10b981;color:#022c22;border-color:#059669}.StudioGuideMenu_dropdownMenu__08AdQ{position:absolute;top:calc(100% + 6px);right:0;width:300px;background:#0f172a;border:1px solid #334155;border-radius:10px;box-shadow:0 15px 25px -5px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.05);padding:6px;z-index:1000;display:flex;flex-direction:column;gap:4px;animation:StudioGuideMenu_menuAppear__pPCQS .15s ease}@keyframes StudioGuideMenu_menuAppear__pPCQS{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.StudioGuideMenu_menuHeader__XBqh7{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 4px;border-bottom:1px solid #1e293b;margin-bottom:4px}.StudioGuideMenu_menuTitle__s_VR6{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.StudioGuideMenu_menuItem__OXS2J{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:transparent;border:none;border-radius:6px;text-align:left;cursor:pointer;width:100%;color:#e2e8f0;transition:all .12s ease}.StudioGuideMenu_menuItem__OXS2J:hover{background:#1e293b;color:#ffffff}.StudioGuideMenu_menuItem__OXS2J:focus-visible{outline:2px solid #10b981;background:#1e293b}.StudioGuideMenu_menuItemFeatured__Iv2oP{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2)}.StudioGuideMenu_menuItemFeatured__Iv2oP:hover{background:rgba(16,185,129,.15)}.StudioGuideMenu_menuIcon__jxJDN{display:flex;align-items:center;justify-content:center;padding-top:2px;color:#10b981}.StudioGuideMenu_menuItemContent__jHALz{display:flex;flex-direction:column;gap:2px}.StudioGuideMenu_menuItemLabel__7F97R{font-size:.8rem;font-weight:600;color:#f1f5f9}.StudioGuideMenu_menuItemDesc__QkUI_{font-size:.7rem;color:#94a3b8;line-height:1.35}.StudioGuideMenu_divider__KxMCC{height:1px;background:#1e293b;margin:4px 0}.StudioGuideMenu_allTopicsSection__6UgcP{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:2px}.StudioGuideMenu_allTopicsSection__6UgcP::-webkit-scrollbar{width:4px}.StudioGuideMenu_allTopicsSection__6UgcP::-webkit-scrollbar-thumb{background:#334155;border-radius:2px}.StudioGuideMenu_topicRow__p_nst{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:transparent;border:none;border-radius:4px;font-size:.74rem;color:#cbd5e1;cursor:pointer;text-align:left;width:100%;transition:background .12s ease}.StudioGuideMenu_topicRow__p_nst:hover{background:#1e293b;color:#ffffff}.StudioGuideMenu_topicRow__p_nst:focus-visible{outline:2px solid #10b981}.StudioGuideMenu_topicBadge__5j_Yh{font-size:.65rem;padding:1px 5px;border-radius:4px;background:#1e293b;color:#94a3b8;border:1px solid #334155}.ContextHelpButton_helpButton__VbPJ1{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:rgba(148,163,184,.12);color:#94a3b8;border:1px solid rgba(148,163,184,.25);cursor:pointer;padding:0;font-size:.65rem;font-weight:700;transition:all .15s ease;vertical-align:middle;margin-left:4px}.ContextHelpButton_helpButton__VbPJ1:hover{background:rgba(16,185,129,.2);color:#34d399;border-color:#10b981;transform:scale(1.08)}.ContextHelpButton_helpButton__VbPJ1:focus-visible{outline:2px solid #10b981;outline-offset:1px}.StudioTopBar_topBar__kNq4l{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:52px;min-height:52px;background:rgba(17,15,36,.98);border-bottom:1px solid var(--border-light,#1e1b3d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;gap:12px;flex-wrap:nowrap}.StudioTopBar_leftSection__jalnx{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:1}.StudioTopBar_brandGroup__kPLnc{display:flex;align-items:center;gap:10px;min-width:0}.StudioTopBar_brandIcon__iuibi{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,#8B5CF6,#6366F1);display:flex;align-items:center;justify-content:center;color:#FFFFFF;box-shadow:0 2px 8px rgba(139,92,246,.35);flex-shrink:0}.StudioTopBar_brandTitles__Z0GJJ{display:flex;flex-direction:column;min-width:0;justify-content:center}.StudioTopBar_brandName__GiIW1{font-size:.86rem;font-weight:700;color:var(--text-primary,#F3F4F6);letter-spacing:-.01em;display:flex;align-items:center;gap:6px;white-space:nowrap}.StudioTopBar_badgePill__7kBsR{font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:10px;background:rgba(139,92,246,.2);color:#A78BFA;border:1px solid rgba(139,92,246,.3);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.StudioTopBar_datasetName__rSQPl{font-size:.7rem;color:var(--text-secondary,#94A3B8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.StudioTopBar_divider__9uee9{width:1px;height:22px;background:var(--border-light,#1E1B3D);flex-shrink:0}.StudioTopBar_navLink__TAFCW{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--text-secondary,#94A3B8);padding:5px 10px;height:30px;border-radius:6px;transition:all .2s ease;background:transparent;border:1px solid transparent;white-space:nowrap;flex-shrink:0;cursor:pointer}.StudioTopBar_navLink__TAFCW:hover{color:var(--text-primary,#F3F4F6);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.StudioTopBar_centerSection__38LON{display:flex;align-items:center;gap:6px;flex-shrink:0}.StudioTopBar_modeToggle__26mmV{display:flex;align-items:center;background:#090816;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:2px}.StudioTopBar_modeBtn__Vy63N{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:6px;background:transparent;border:none;color:#94A3B8;cursor:pointer;transition:all .2s ease;white-space:nowrap}.StudioTopBar_modeBtnActive__Zf1VJ{background:#1E1B3D;color:#F3F4F6;box-shadow:0 1px 4px rgba(0,0,0,.4)}.StudioTopBar_rightSection__r5HU4{display:flex;align-items:center;gap:8px;flex-shrink:0}.StudioTopBar_activityXpBadge__PyiAU{color:#FCD34D;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);padding:0 10px;height:30px;white-space:nowrap}.StudioTopBar_activityXpBadge__PyiAU,.StudioTopBar_finalScoreBadge__s8qDw{font-size:.72rem;font-weight:700;border-radius:6px;display:flex;align-items:center;gap:6px}.StudioTopBar_finalScoreBadge__s8qDw{padding:4px 10px;box-shadow:0 0 10px rgba(0,0,0,.2)}.StudioTopBar_finalScorePass__jBRwq{color:#34D399;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35)}.StudioTopBar_finalScorePartial__zmNFT{color:#FBBF24;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.35)}.StudioTopBar_finalScoreFail__kmWkr{color:#F87171;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.35)}.StudioTopBar_costNotice__JpldZ{font-size:.7rem;color:#10B981;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);padding:4px 10px;border-radius:6px;display:flex;align-items:center;gap:6px}.StudioTopBar_btnReset__zg5aX{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;color:#CBD5E1;background:#15122F;border:1px solid var(--border-light,#1e1b3d);padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.StudioTopBar_btnReset__zg5aX:hover{background:#1C1840;color:#F87171;border-color:rgba(239,68,68,.4)}.StudioTopBar_viewModeBtn__pP4Nq{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;padding:5px 10px;border-radius:6px;background:#15122F;border:1px solid var(--border-light,#1e1b3d);color:#CBD5E1;cursor:pointer;transition:all .2s ease}.StudioTopBar_viewModeBtn__pP4Nq:hover{background:#1C1840;border-color:#8B5CF6;color:#FFFFFF}.StudioTopBar_viewModeBtnActive__7CNwd{background:rgba(139,92,246,.15);border-color:#8B5CF6;color:#A78BFA}.StudioTopBar_optionsContainer__gU_mY{position:relative}.StudioTopBar_optionsBtn__djUps{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:600;color:#94A3B8;background:#15122F;border:1px solid var(--border-light,#1e1b3d);padding:6px 10px;border-radius:6px;cursor:pointer;transition:all .2s ease}.StudioTopBar_optionsBtn__djUps:hover{color:#F3F4F6;background:#1C1840;border-color:#38BDF8}.StudioTopBar_optionsDropdown__ohJkV{position:absolute;top:calc(100% + 6px);right:0;width:260px;background:#0f172a;border:1px solid #1e293b;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.6),0 8px 10px -6px rgba(0,0,0,.6);padding:6px;z-index:100;display:flex;flex-direction:column;gap:4px}.StudioTopBar_optionsDropdownHeader__0BUB9{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:6px 8px 2px}.StudioTopBar_optionsItem__J1y2a{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:6px;background:transparent;border:none;color:#cbd5e1;cursor:pointer;text-align:left;transition:background .15s ease;width:100%}.StudioTopBar_optionsItem__J1y2a:hover{background:#1e293b;color:#f8fafc}.StudioTopBar_optionsItemDanger__rEJoA{color:#fca5a5}.StudioTopBar_optionsItemDanger__rEJoA:hover{background:rgba(239,68,68,.12);color:#ef4444}.StudioTopBar_optionsItemLabel__C17br{display:block;font-size:.75rem;font-weight:600}.StudioTopBar_optionsItemDesc__y5P36{display:block;font-size:.68rem;color:#64748b;margin-top:2px;line-height:1.35}.StudioTopBar_optionsDivider__Uajwp{height:1px;background:#1e293b;margin:4px 0}.StudioTopBar_optionsFooter__dSzWy{font-size:.66rem;color:#64748b;padding:4px 8px 6px;line-height:1.35}.StudioTopBar_optionsConfirmBox__yAB2D{padding:8px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:6px;display:flex;flex-direction:column;gap:6px}.StudioTopBar_optionsConfirmText__dHQ4_{font-size:.72rem;color:#fca5a5;font-weight:600}.StudioTopBar_optionsConfirmButtons__V8KXG{display:flex;gap:6px}.StudioTopBar_optionsConfirmYes__dRKyX{font-size:.7rem;font-weight:700;padding:3px 8px;background:#ef4444;color:#ffffff;border:none;border-radius:4px;cursor:pointer}.StudioTopBar_optionsConfirmNo__qRVzS{font-size:.7rem;font-weight:600;padding:3px 8px;background:#1e293b;color:#cbd5e1;border:none;border-radius:4px;cursor:pointer}.StudioTopBar_authSection__TKXK7{display:flex;align-items:center;gap:8px;flex-shrink:0}.StudioTopBar_googleSignInBtn__D7T0K{display:inline-flex;align-items:center;gap:6px;padding:0 11px;height:30px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#f8fafc;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.StudioTopBar_googleSignInBtn__D7T0K:hover{background:rgba(255,255,255,.13);border-color:rgba(66,133,244,.6);box-shadow:0 0 12px rgba(66,133,244,.25)}.StudioTopBar_guestBadge__9iL6_{font-size:.68rem;height:24px;border-radius:6px;background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.25);letter-spacing:.02em}.StudioTopBar_guestBadge__9iL6_,.StudioTopBar_syncBadge__F_c17{font-weight:600;padding:0 8px;display:inline-flex;align-items:center;white-space:nowrap}.StudioTopBar_syncBadge__F_c17{gap:5px;font-size:.7rem;height:26px;border-radius:6px;letter-spacing:.01em}.StudioTopBar_syncBadgeSaved__fwda_{background:rgba(16,185,129,.12);color:#34d399;border:1px solid rgba(16,185,129,.3)}.StudioTopBar_syncBadgeSaving__Zid15{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.StudioTopBar_syncBadgeOffline__yReg7{background:rgba(245,158,11,.12);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.StudioTopBar_userPill__ebdqb{display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 5px;height:30px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#f1f5f9;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.StudioTopBar_userPill__ebdqb:hover{background:rgba(255,255,255,.1);border-color:rgba(139,92,246,.4)}.StudioTopBar_userAvatar__ICqZ1{width:20px;height:20px;border-radius:50%;object-fit:cover}.DatasetExplorer_container__6votY{display:flex;flex-direction:column;height:100%;background:var(--surface-dark,#110F24);border-right:1px solid var(--border-light,#1e1b3d);color:var(--text-primary,#F3F4F6);font-family:var(--font-inter),sans-serif;overflow:hidden}.DatasetExplorer_header__Hsop_{padding:14px 16px;border-bottom:1px solid var(--border-light,#1e1b3d);background:rgba(17,15,36,.6);display:flex;align-items:center;justify-content:space-between}.DatasetExplorer_headerTitle__9jqU4{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary,#CBD5E1);display:flex;align-items:center;gap:8px}.DatasetExplorer_datasetBadge__sPTb5{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(139,92,246,.15);color:#A78BFA;border:1px solid rgba(139,92,246,.3)}.DatasetExplorer_tableList__Z1o_p{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-bottom:1px solid var(--border-light,#1e1b3d)}.DatasetExplorer_tableItem__66RFh{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-secondary,#CBD5E1);cursor:pointer;transition:all var(--transition-fast,.2s ease);font-size:.84rem;font-weight:600;text-align:left}.DatasetExplorer_tableItem__66RFh:hover{background:rgba(25,22,53,.7);color:var(--text-primary,#F3F4F6)}.DatasetExplorer_tableItemActive__5lm0X{background:rgba(139,92,246,.16);border-color:rgba(139,92,246,.4);color:#DDD6FE}.DatasetExplorer_tableItemLeft__qtObz{display:flex;align-items:center;gap:8px}.DatasetExplorer_rowCountBadge__n9Hgw{font-size:.72rem;font-family:monospace;font-weight:600;color:#94A3B8;background:rgba(15,23,42,.6);padding:1px 6px;border-radius:4px}.DatasetExplorer_detailSection__6REZF{flex:1 1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.DatasetExplorer_grainCard__TEe7f{background:rgba(15,23,42,.5);border:1px solid rgba(30,27,61,.9);border-radius:8px;padding:10px 12px}.DatasetExplorer_grainLabel__i0LwR{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#A78BFA;margin-bottom:4px}.DatasetExplorer_grainText__h8oOg{font-size:.8rem;color:var(--text-secondary,#CBD5E1);line-height:1.4;margin:0}.DatasetExplorer_qualityNotice__hWcus{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:8px 12px;font-size:.78rem;color:#FCD34D;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.DatasetExplorer_sectionHeading__Ue6a0{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary,#CBD5E1);margin-bottom:6px}.DatasetExplorer_columnList__Qs0w6{display:flex;flex-direction:column;gap:6px}.DatasetExplorer_columnItem__xLI9g{background:rgba(25,22,53,.4);border:1px solid var(--border-light,#1e1b3d);border-radius:6px;padding:8px 10px}.DatasetExplorer_columnHeader__AQ7SV{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.DatasetExplorer_columnName__A2HJE{font-size:.82rem;font-weight:700;font-family:monospace;color:#F3F4F6;display:flex;align-items:center;gap:6px}.DatasetExplorer_keyBadge__zmzRC{font-size:.65rem;font-weight:800;padding:1px 4px;border-radius:3px;background:#F59E0B;color:#000}.DatasetExplorer_fkBadge__0Zh1G{font-size:.65rem;font-weight:700;padding:1px 4px;border-radius:3px;background:rgba(139,92,246,.25);color:#C4B5FD}.DatasetExplorer_typePill__5zxTz{font-size:.7rem;font-family:monospace;font-weight:600;color:#38BDF8;background:rgba(56,189,248,.1);padding:1px 6px;border-radius:4px}.DatasetExplorer_columnDesc__JhPK3{font-size:.76rem;color:#94A3B8;line-height:1.35;margin:0}.DatasetExplorer_actionBtn__5rMas{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;border-radius:6px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.35);color:#DDD6FE;font-size:.78rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast,.2s ease)}.DatasetExplorer_actionBtn__5rMas:hover{background:rgba(139,92,246,.28);border-color:rgba(139,92,246,.6);color:#FFFFFF}.SqlEditor_container__8ef_M{flex-direction:column;height:100%;background:var(--bg-dark,#090816);color:var(--text-primary,#F3F4F6);font-family:var(--font-inter),sans-serif;overflow:hidden}.SqlEditor_container__8ef_M,.SqlEditor_toolbar__HJC1F{display:flex;border-bottom:1px solid var(--border-light,#1e1b3d)}.SqlEditor_toolbar__HJC1F{padding:8px 16px;background:var(--surface-dark,#110F24);align-items:center;justify-content:space-between;gap:12px}.SqlEditor_toolTitle__fZ0Ym{font-size:.82rem;font-weight:700;display:flex;align-items:center;gap:8px;color:var(--text-secondary,#CBD5E1)}.SqlEditor_engineStatus__hpYM_{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;padding:2px 8px;border-radius:999px;background:rgba(16,185,129,.12);color:#10B981;border:1px solid rgba(16,185,129,.25)}.SqlEditor_statusInitializing__Iu8TT{background:rgba(245,158,11,.12);color:#F59E0B;border-color:rgba(245,158,11,.25)}.SqlEditor_statusExecuting__3szPF{background:rgba(139,92,246,.15);color:#A78BFA;border-color:rgba(139,92,246,.3)}.SqlEditor_actionGroup__KkOov{display:flex;align-items:center;gap:8px}.SqlEditor_btnSecondary__Nhy7_{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:6px;background:rgba(25,22,53,.6);border:1px solid var(--border-light,#1e1b3d);color:var(--text-secondary,#CBD5E1);font-size:.78rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast,.2s ease)}.SqlEditor_btnSecondary__Nhy7_:hover{background:rgba(30,27,61,.9);color:#FFFFFF}.SqlEditor_btnRun__XOt_Q{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:6px;background:linear-gradient(135deg,#8B5CF6,#6D28D9);border:1px solid rgba(167,139,250,.4);color:#FFFFFF;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 2px 10px rgba(139,92,246,.35);transition:all var(--transition-fast,.2s ease)}.SqlEditor_btnRun__XOt_Q:hover:not(:disabled){background:linear-gradient(135deg,#9F75FF,#7C3AED);box-shadow:0 4px 14px rgba(139,92,246,.5);transform:translateY(-1px)}.SqlEditor_btnRun__XOt_Q:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.SqlEditor_editorWrapper__hWgTp{display:flex;flex:1 1;position:relative;overflow:hidden;background:#090816}.SqlEditor_lineNumbers__ICCvC{padding:14px 10px 14px 14px;background:#0C0A1D;border-right:1px solid var(--border-light,#1e1b3d);color:#475569;text-align:right;-webkit-user-select:none;user-select:none;min-width:44px}.SqlEditor_lineNumbers__ICCvC,.SqlEditor_textarea__XaD4j{font-family:JetBrains Mono,Fira Code,monospace;font-size:.84rem;line-height:1.6}.SqlEditor_textarea__XaD4j{flex:1 1;padding:14px 16px;background:transparent;border:none;outline:none;resize:none;color:#F8FAFC;white-space:pre;overflow:auto;tab-size:2}.SqlEditor_textarea__XaD4j::selection{background:rgba(139,92,246,.35)}.SqlEditor_keyboardHint___gjUd{position:absolute;bottom:10px;right:16px;font-size:.72rem;font-family:monospace;color:#64748B;background:rgba(12,10,29,.85);padding:3px 8px;border-radius:4px;border:1px solid rgba(30,27,61,.8);pointer-events:none}.SqlResultViewer_container__lYGez{display:flex;flex-direction:column;height:100%;background:var(--surface-dark,#110F24);color:var(--text-primary,#F3F4F6);font-family:var(--font-inter),sans-serif;overflow:hidden}.SqlResultViewer_header__jlZ8J{padding:8px 16px;background:rgba(17,15,36,.9);border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;justify-content:space-between;gap:12px}.SqlResultViewer_titleArea__Inoek{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--text-secondary,#CBD5E1)}.SqlResultViewer_metaGroup__eHMnk{display:flex;align-items:center;gap:10px}.SqlResultViewer_metricBadge__0wfP1{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;font-family:monospace;padding:2px 8px;border-radius:4px;background:rgba(25,22,53,.8);border:1px solid var(--border-light,#1e1b3d);color:#94A3B8}.SqlResultViewer_metricSuccess__payld{color:#10B981;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25)}.SqlResultViewer_truncationAlert__iJ0c2{font-size:.72rem;font-weight:600;color:#F59E0B;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);padding:2px 8px;border-radius:4px}.SqlResultViewer_fullResultBadge__BQgVt{color:#10B981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);border-radius:4px}.SqlResultViewer_fullResultBadge__BQgVt,.SqlResultViewer_previewBadge__8OJzq{font-size:.7rem;font-weight:700;font-family:monospace;padding:2px 7px;text-transform:uppercase;letter-spacing:.04em}.SqlResultViewer_previewBadge__8OJzq{color:#F59E0B;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);border-radius:4px}.SqlResultViewer_btnAnalyzePython__wcoEf{display:flex;align-items:center;gap:6px;padding:4px 11px;border-radius:6px;background:rgba(59,130,246,.15);border:1px solid rgba(96,165,250,.35);color:#93C5FD;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SqlResultViewer_btnAnalyzePython__wcoEf:hover{background:rgba(59,130,246,.28);border-color:rgba(96,165,250,.6);color:#FFFFFF;box-shadow:0 2px 8px rgba(59,130,246,.25)}.SqlResultViewer_btnVisualize__iXQvD{display:flex;align-items:center;gap:6px;padding:4px 11px;border-radius:6px;background:rgba(16,185,129,.15);border:1px solid rgba(52,211,153,.35);color:#6EE7B7;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SqlResultViewer_btnVisualize__iXQvD:hover{background:rgba(16,185,129,.28);border-color:rgba(52,211,153,.6);color:#FFFFFF;box-shadow:0 2px 8px rgba(16,185,129,.25)}.SqlResultViewer_btnOpenSheet__5p8U2{display:flex;align-items:center;gap:6px;padding:4px 11px;border-radius:6px;background:rgba(139,92,246,.15);border:1px solid rgba(167,139,250,.35);color:#C4B5FD;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.SqlResultViewer_btnOpenSheet__5p8U2:hover{background:rgba(139,92,246,.28);border-color:rgba(167,139,250,.6);color:#FFFFFF;box-shadow:0 2px 8px rgba(139,92,246,.25)}.SqlResultViewer_bridgeWarning__9l08k{font-size:.74rem;color:#F87171;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);padding:6px 12px;margin:8px 16px;border-radius:6px;display:flex;align-items:center;gap:8px}.SqlResultViewer_tableWrapper__q4YBz{flex:1 1;overflow:auto;background:#090816}.SqlResultViewer_resultTable__BFE4A{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left;white-space:nowrap}.SqlResultViewer_resultTable__BFE4A th{position:sticky;top:0;background:#15122F;border-bottom:2px solid var(--border-light,#1e1b3d);padding:8px 12px;font-weight:700;color:#DDD6FE;z-index:10;box-shadow:0 1px 3px rgba(0,0,0,.3)}.SqlResultViewer_colHeaderInner__kg6aZ{display:flex;align-items:baseline;gap:6px}.SqlResultViewer_colType__oqDUS{font-size:.65rem;font-family:monospace;color:#94A3B8;font-weight:400}.SqlResultViewer_resultTable__BFE4A td{padding:6px 12px;border-bottom:1px solid rgba(30,27,61,.6);color:#E2E8F0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem}.SqlResultViewer_resultTable__BFE4A tr:hover td{background:rgba(139,92,246,.08)}.SqlResultViewer_rowIndex__wElz2{color:#64748B;-webkit-user-select:none;user-select:none;font-size:.7rem;background:rgba(15,23,42,.4);width:40px;text-align:center}.SqlResultViewer_nullValue__LQvFz{color:#64748B;font-style:italic}.SqlResultViewer_emptyState__XW4AN{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748B;gap:10px;padding:24px;text-align:center}.SqlResultViewer_emptyTitle__BYXWe{font-size:.88rem;font-weight:600;color:var(--text-secondary,#CBD5E1)}.SqlResultViewer_emptySub___kSea{font-size:.78rem;color:#64748B;max-width:380px}.SqlResultViewer_errorState__eFyHL{padding:16px 20px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:8px;margin:16px;display:flex;flex-direction:column;gap:8px}.SqlResultViewer_errorTitle__84P3I{font-size:.84rem;font-weight:700;color:#EF4444;display:flex;align-items:center;gap:8px}.SqlResultViewer_errorMessage__31IKn{font-size:.8rem;color:#FCA5A5;line-height:1.4}.SqlResultViewer_errorHint__V_mAE{font-size:.76rem;color:#FCD34D;background:rgba(245,158,11,.1);padding:6px 10px;border-radius:6px;border-left:3px solid #f59e0b}.SqlResultViewer_errorRaw__bijrn{font-size:.72rem;font-family:monospace;color:#94A3B8;background:rgba(15,23,42,.6);padding:6px 10px;border-radius:4px;overflow-x:auto}.PythonEditor_container__LuvIv{flex-direction:column;height:100%;background:var(--bg-dark,#090816);color:var(--text-primary,#F3F4F6);font-family:var(--font-inter),sans-serif;overflow:hidden}.PythonEditor_container__LuvIv,.PythonEditor_toolbar___HU92{display:flex;border-bottom:1px solid var(--border-light,#1e1b3d)}.PythonEditor_toolbar___HU92{padding:8px 16px;background:var(--surface-dark,#110F24);align-items:center;justify-content:space-between;gap:12px}.PythonEditor_toolTitle__IjQud{font-size:.82rem;font-weight:700;display:flex;align-items:center;gap:8px;color:var(--text-secondary,#CBD5E1)}.PythonEditor_dfPill__LacmB{font-family:monospace;border-radius:999px;background:rgba(59,130,246,.15);color:#60A5FA;border:1px solid rgba(59,130,246,.3)}.PythonEditor_dfPill__LacmB,.PythonEditor_statusPill__kcDA0{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;padding:2px 8px}.PythonEditor_statusPill__kcDA0{border-radius:999px;background:rgba(16,185,129,.12);color:#10B981;border:1px solid rgba(16,185,129,.25)}.PythonEditor_statusStarting__J2uwD{background:rgba(56,189,248,.12);color:#38BDF8;border-color:rgba(56,189,248,.25)}.PythonEditor_statusExecuting__U6l4N{background:rgba(139,92,246,.15);color:#A78BFA;border-color:rgba(139,92,246,.3)}.PythonEditor_statusError__Xo4se{background:rgba(239,68,68,.12);color:#EF4444;border-color:rgba(239,68,68,.25)}.PythonEditor_actionGroup__lvkiW{display:flex;align-items:center;gap:8px}.PythonEditor_btnSecondary__ckElg{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:6px;background:rgba(25,22,53,.6);border:1px solid var(--border-light,#1e1b3d);color:var(--text-secondary,#CBD5E1);font-size:.78rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast,.2s ease)}.PythonEditor_btnSecondary__ckElg:hover{background:rgba(30,27,61,.9);color:#FFFFFF}.PythonEditor_btnRun__D3HvM{display:flex;align-items:center;gap:6px;padding:6px 16px;border-radius:6px;background:linear-gradient(135deg,#3B82F6,#1D4ED8);border:1px solid rgba(96,165,250,.4);color:#FFFFFF;font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 2px 10px rgba(59,130,246,.35);transition:all var(--transition-fast,.2s ease)}.PythonEditor_btnRun__D3HvM:hover:not(:disabled){background:linear-gradient(135deg,#60A5FA,#2563EB);box-shadow:0 4px 14px rgba(59,130,246,.5);transform:translateY(-1px)}.PythonEditor_btnRun__D3HvM:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.PythonEditor_editorWrapper__XU2M3{display:flex;flex:1 1;position:relative;overflow:hidden;background:#090816}.PythonEditor_lineNumbers__4DscB{padding:14px 10px 14px 14px;background:#0C0A1D;border-right:1px solid var(--border-light,#1e1b3d);color:#475569;text-align:right;-webkit-user-select:none;user-select:none;min-width:44px}.PythonEditor_lineNumbers__4DscB,.PythonEditor_textarea__WXwbM{font-family:JetBrains Mono,Fira Code,monospace;font-size:.84rem;line-height:1.6}.PythonEditor_textarea__WXwbM{flex:1 1;padding:14px 16px;background:transparent;border:none;outline:none;resize:none;color:#F8FAFC;white-space:pre;overflow:auto;tab-size:4}.PythonEditor_textarea__WXwbM::selection{background:rgba(59,130,246,.35)}.PythonEditor_keyboardHint__jkR6N{position:absolute;bottom:10px;right:16px;font-size:.72rem;font-family:monospace;color:#64748B;background:rgba(12,10,29,.85);padding:3px 8px;border-radius:4px;border:1px solid rgba(30,27,61,.8);pointer-events:none}.DataFrameViewer_container__vCPW6{display:flex;flex-direction:column;background:#090816;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;overflow:hidden;margin:12px 0;max-height:440px}.DataFrameViewer_header__3SfNr{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:#110F24;border-bottom:1px solid var(--border-light,#1e1b3d)}.DataFrameViewer_titleGroup__oTZYv{display:flex;align-items:center;gap:8px}.DataFrameViewer_varName__TkhLn{font-family:JetBrains Mono,Fira Code,monospace;font-weight:700;font-size:.82rem;color:#60A5FA}.DataFrameViewer_shapePill__5vs3D{font-size:.72rem;font-weight:600;font-family:monospace;padding:2px 7px;border-radius:4px;background:rgba(59,130,246,.12);color:#93C5FD;border:1px solid rgba(59,130,246,.25)}.DataFrameViewer_metaGroup__5lY0e{display:flex;align-items:center;gap:8px}.DataFrameViewer_truncatedNotice__8L5se{font-size:.7rem;color:#F59E0B;background:rgba(245,158,11,.1);padding:2px 6px;border-radius:4px;border:1px solid rgba(245,158,11,.2)}.DataFrameViewer_btnVisualize__mR4Hi{display:flex;align-items:center;gap:5px;padding:3px 9px;border-radius:5px;background:rgba(16,185,129,.15);border:1px solid rgba(52,211,153,.35);color:#6EE7B7;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease}.DataFrameViewer_btnVisualize__mR4Hi:hover{background:rgba(16,185,129,.28);border-color:rgba(52,211,153,.6);color:#FFFFFF}.DataFrameViewer_btnOpenSheet__AB4Mh{display:flex;align-items:center;gap:5px;padding:3px 9px;border-radius:5px;background:rgba(139,92,246,.15);border:1px solid rgba(167,139,250,.35);color:#C4B5FD;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease}.DataFrameViewer_btnOpenSheet__AB4Mh:hover{background:rgba(139,92,246,.28);border-color:rgba(167,139,250,.6);color:#FFFFFF}.DataFrameViewer_tableWrapper___VdoF{flex:1 1;overflow:auto;max-height:380px}.DataFrameViewer_table__G4w9y{width:100%;border-collapse:collapse;font-size:.78rem;white-space:nowrap}.DataFrameViewer_table__G4w9y thead th{position:sticky;top:0;background:#161332;border-bottom:2px solid var(--border-light,#1e1b3d);padding:6px 12px;font-weight:600;text-align:left;-webkit-user-select:none;user-select:none;z-index:5}.DataFrameViewer_indexCol__S8Qqm{width:36px;text-align:center;color:#64748B;background:#100E26!important}.DataFrameViewer_th__qN9qZ{cursor:pointer;transition:background .15s ease}.DataFrameViewer_th__qN9qZ:hover{background:#1D1942}.DataFrameViewer_thContent__MEN_e{display:flex;align-items:center;gap:6px}.DataFrameViewer_colName__IyoxU{color:#E2E8F0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.76rem}.DataFrameViewer_dtypeBadge__FXgx7{font-size:.62rem;font-family:monospace;color:#94A3B8;padding:1px 4px;background:rgba(148,163,184,.12);border-radius:3px}.DataFrameViewer_tr__A_aFd:hover{background:rgba(59,130,246,.05)}.DataFrameViewer_indexCell__qbqcl{text-align:center;color:#475569;font-family:monospace;font-size:.7rem;background:rgba(16,14,38,.5);border-right:1px solid rgba(30,27,61,.6);padding:5px 8px}.DataFrameViewer_td__CjNKA{padding:5px 12px;border-bottom:1px solid rgba(30,27,61,.4);color:#CBD5E1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.76rem}.DataFrameViewer_tdNumber__TuZla{text-align:right;color:#93C5FD}.DataFrameViewer_nullBadge__5DpOK{color:#EF4444;font-style:italic;font-size:.7rem;background:rgba(239,68,68,.1);padding:1px 4px;border-radius:3px}.PythonOutputViewer_container__PktoY{display:flex;flex-direction:column;height:100%;background:var(--surface-dark,#110F24);color:var(--text-primary,#F3F4F6);font-family:var(--font-inter),sans-serif;overflow:hidden}.PythonOutputViewer_header__pIUdK{padding:8px 16px;background:rgba(17,15,36,.9);border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;justify-content:space-between;gap:12px}.PythonOutputViewer_titleArea___qq0e{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--text-secondary,#CBD5E1)}.PythonOutputViewer_metaGroup__sCecj{display:flex;align-items:center;gap:10px}.PythonOutputViewer_metricBadge__UPJ2i{display:flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;font-family:monospace;padding:2px 8px;border-radius:4px;background:rgba(25,22,53,.8);border:1px solid var(--border-light,#1e1b3d);color:#94A3B8}.PythonOutputViewer_metricSuccess__56Umn{color:#10B981;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.25)}.PythonOutputViewer_contentWrapper__geI0B{flex:1 1;overflow:auto;padding:16px;background:#090816;display:flex;flex-direction:column;gap:14px}.PythonOutputViewer_emptyState__ubeT1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748B;gap:10px;padding:24px;text-align:center}.PythonOutputViewer_emptyTitle__3JQSI{font-size:.88rem;font-weight:600;color:var(--text-secondary,#CBD5E1)}.PythonOutputViewer_emptySub__lh5cj{font-size:.78rem;color:#64748B;max-width:420px;line-height:1.5}.PythonOutputViewer_loadingState__Esxr0{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;padding:24px;text-align:center}.PythonOutputViewer_loadingTitle__p0j75{font-size:.88rem;font-weight:600;color:#38BDF8}.PythonOutputViewer_loadingSub__pFZgk{font-size:.78rem;color:#94A3B8;max-width:360px}.PythonOutputViewer_stdoutCard__xFU5p{background:#0F0D24;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;overflow:hidden}.PythonOutputViewer_stdoutHeader__T8Brc{padding:6px 12px;background:#14122E;border-bottom:1px solid var(--border-light,#1e1b3d);font-size:.72rem;font-weight:700;color:#94A3B8;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:space-between}.PythonOutputViewer_stdoutPre__XKkNk{padding:12px 14px;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.6;color:#E2E8F0;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.PythonOutputViewer_reprCard__byTml{background:#0B0F20;border:1px solid rgba(59,130,246,.25);border-radius:8px;overflow:hidden}.PythonOutputViewer_reprHeader__dYKe_{padding:6px 12px;background:rgba(30,58,138,.25);border-bottom:1px solid rgba(59,130,246,.25);font-size:.72rem;font-weight:700;color:#93C5FD;display:flex;align-items:center;justify-content:space-between}.PythonOutputViewer_reprPre__6bYV8{padding:12px 14px;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.6;color:#BAE6FD;white-space:pre-wrap;word-break:break-word;max-height:360px;overflow:auto}.PythonOutputViewer_errorCard__o7LVm{padding:16px 20px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:8px;display:flex;flex-direction:column;gap:8px}.PythonOutputViewer_errorTitle__uEpE0{font-size:.84rem;font-weight:700;color:#EF4444;display:flex;align-items:center;gap:8px}.PythonOutputViewer_errorMessage__bQLXW{font-size:.8rem;color:#FCA5A5;line-height:1.4;font-family:JetBrains Mono,monospace}.PythonOutputViewer_errorHint__xaJWo{font-size:.76rem;color:#FCD34D;background:rgba(245,158,11,.1);padding:6px 10px;border-radius:6px;border-left:3px solid #f59e0b}.PythonOutputViewer_errorRaw__s6fqC{font-size:.72rem;font-family:monospace;color:#94A3B8;background:rgba(15,23,42,.6);padding:6px 10px;border-radius:4px;overflow-x:auto;white-space:pre-wrap;max-height:240px}.PythonOutputViewer_detailsToggle__jTVyw{background:none;border:none;color:#94A3B8;font-size:.72rem;cursor:pointer;display:flex;align-items:center;gap:4px;padding:0;margin-top:4px;margin-bottom:6px}.PythonOutputViewer_detailsToggle__jTVyw:hover{color:#CBD5E1}.PythonOutputViewer_cleanNotice__jE8Jc{font-size:.78rem;color:#94A3B8;font-style:italic;padding:10px 0}.EvidenceGalleryModal_overlay__F39Yn{position:fixed;inset:0;background:rgba(9,8,22,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:EvidenceGalleryModal_fadeIn__IAoeQ .2s ease}.EvidenceGalleryModal_modal__5F4Nu{background:var(--surface-dark,#110F24);border:1px solid var(--border-light,#1e1b3d);border-radius:12px;width:100%;max-width:960px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px rgba(0,0,0,.7);overflow:hidden}.EvidenceGalleryModal_header__07aKG{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-light,#1e1b3d);background:#0D0B20}.EvidenceGalleryModal_titleGroup__9IOzh{display:flex;flex-direction:column;gap:2px}.EvidenceGalleryModal_title__vHspn{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:#F8FAFC}.EvidenceGalleryModal_subtitle__sPugS{font-size:.74rem;color:#94A3B8}.EvidenceGalleryModal_closeBtn__AgpHp{background:transparent;border:none;color:#94A3B8;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.EvidenceGalleryModal_closeBtn__AgpHp:hover{background:rgba(255,255,255,.08);color:#FFFFFF}.EvidenceGalleryModal_body__ipW02{padding:20px;overflow-y:auto;flex:1 1}.EvidenceGalleryModal_emptyState__Fmosz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:12px;color:#64748B}.EvidenceGalleryModal_emptyTitle__uixTK{font-size:.95rem;font-weight:600;color:#94A3B8}.EvidenceGalleryModal_emptyDesc__q8TnI{font-size:.8rem;color:#64748B;max-width:380px;line-height:1.4}.EvidenceGalleryModal_grid__dX8Aa{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.EvidenceGalleryModal_card__1ATd9{background:#090816;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease}.EvidenceGalleryModal_card__1ATd9:hover{border-color:rgba(16,185,129,.4);transform:translateY(-2px)}.EvidenceGalleryModal_thumbnailWrapper__hBTPG{width:100%;height:140px;background:#05040B;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-bottom:1px solid var(--border-light,#1e1b3d)}.EvidenceGalleryModal_thumbnailImg__7PE9U{width:100%;height:100%;object-fit:cover}.EvidenceGalleryModal_thumbnailPlaceholder__aGlKL{display:flex;flex-direction:column;align-items:center;gap:6px;color:#475569;font-size:.72rem}.EvidenceGalleryModal_chartBadge__IPpPI{position:absolute;top:8px;left:8px;font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#34D399;border:1px solid rgba(52,211,153,.3)}.EvidenceGalleryModal_cardContent__1nj5w{padding:12px;display:flex;flex-direction:column;flex:1 1;gap:8px}.EvidenceGalleryModal_cardTitle__jXwmw{font-size:.85rem;font-weight:700;color:#F1F5F9;margin:0;line-height:1.3}.EvidenceGalleryModal_sourceMeta___i5Pb{font-size:.7rem;color:#64748B;display:flex;align-items:center;gap:6px}.EvidenceGalleryModal_intentBox__NmFJ1{font-size:.72rem;color:#CBD5E1;background:rgba(30,27,61,.45);border-left:2px solid #8b5cf6;padding:6px 8px;border-radius:0 4px 4px 0;line-height:1.35}.EvidenceGalleryModal_intentLabel__e_Y_8{font-weight:700;color:#A78BFA;display:block;font-size:.65rem;margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em}.EvidenceGalleryModal_cardFooter__PGbwr{padding:10px 12px;background:#0B0A1A;border-top:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;justify-content:space-between;gap:8px}.EvidenceGalleryModal_btnAttach__nePn1{flex:1 1;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;border-radius:5px;background:rgba(16,185,129,.15);border:1px solid rgba(52,211,153,.35);color:#6EE7B7;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .2s ease}.EvidenceGalleryModal_btnAttach__nePn1:hover{background:rgba(16,185,129,.28);color:#FFFFFF}.EvidenceGalleryModal_btnIcon__Z7QB_{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;color:#94A3B8;padding:5px;border-radius:5px;cursor:pointer;transition:all .2s ease}.EvidenceGalleryModal_btnIcon__Z7QB_:hover{background:rgba(255,255,255,.08);color:#FFFFFF}.EvidenceGalleryModal_btnIconDanger__RIoRo:hover{background:rgba(239,68,68,.15);color:#EF4444}@keyframes EvidenceGalleryModal_fadeIn__IAoeQ{0%{opacity:0}to{opacity:1}}.VisualizationWorkspace_container__IRywQ{display:flex;flex-direction:column;height:100%;width:100%;background:#090816;color:#F8FAFC;overflow:hidden}.VisualizationWorkspace_topBar__iZIDO{justify-content:space-between;padding:8px 16px;background:#0D0B20;border-bottom:1px solid var(--border-light,#1e1b3d);flex-wrap:wrap;z-index:10}.VisualizationWorkspace_topBarLeft__mV9iz,.VisualizationWorkspace_topBar__iZIDO{display:flex;align-items:center;gap:12px}.VisualizationWorkspace_titleBadge__1ReNq{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;color:#34D399}.VisualizationWorkspace_sourceBadge__EQVQy{display:flex;align-items:center;gap:6px;font-size:.72rem;padding:3px 8px;border-radius:999px;background:rgba(139,92,246,.15);color:#C4B5FD;border:1px solid rgba(139,92,246,.3)}.VisualizationWorkspace_intentSelectGroup__QWr5t{display:flex;align-items:center;gap:8px;background:#14122C;border:1px solid var(--border-light,#1e1b3d);padding:2px 8px;border-radius:6px}.VisualizationWorkspace_intentLabel__dxigW{font-size:.7rem;font-weight:600;color:#94A3B8;white-space:nowrap}.VisualizationWorkspace_intentSelect__XHUwC{background:transparent;border:none;color:#E2E8F0;font-size:.74rem;font-weight:600;outline:none;cursor:pointer}.VisualizationWorkspace_intentSelect__XHUwC option{background:#110F24;color:#F8FAFC}.VisualizationWorkspace_topBarActions__ksRHC{display:flex;align-items:center;gap:8px}.VisualizationWorkspace_btnPrimary__bFMlH{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;background:#10B981;color:#064E3B;font-size:.75rem;font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.VisualizationWorkspace_btnPrimary__bFMlH:hover{background:#34D399;box-shadow:0 0 12px rgba(16,185,129,.4)}.VisualizationWorkspace_btnSecondary__q4Xxb{display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:6px;background:rgba(30,27,61,.7);border:1px solid var(--border-light,#1e1b3d);color:#CBD5E1;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .2s ease}.VisualizationWorkspace_btnSecondary__q4Xxb:hover{background:rgba(255,255,255,.08);color:#FFFFFF}.VisualizationWorkspace_mainLayout__IQ5fh{display:flex;flex:1 1;overflow:hidden;position:relative}.VisualizationWorkspace_fieldsSidebar__U1UsG{width:220px;min-width:190px;background:#0E0C22;border-right:1px solid var(--border-light,#1e1b3d);display:flex;flex-direction:column;overflow:hidden}.VisualizationWorkspace_panelHeader__4We3t{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--border-light,#1e1b3d);background:#12102A;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#94A3B8}.VisualizationWorkspace_fieldsList__ddMYZ{flex:1 1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.VisualizationWorkspace_fieldItem__v4RQk{display:flex;flex-direction:column;padding:6px 8px;border-radius:6px;background:#14122C;border:1px solid transparent;gap:4px;transition:all .2s ease}.VisualizationWorkspace_fieldItem__v4RQk:hover{border-color:rgba(139,92,246,.4);background:#1A1738}.VisualizationWorkspace_fieldHeader__NRBU1{display:flex;align-items:center;justify-content:space-between;gap:6px}.VisualizationWorkspace_fieldName__wF1ce{font-size:.75rem;font-weight:600;color:#F1F5F9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VisualizationWorkspace_typeBadge__ijCES{font-size:.6rem;font-weight:700;padding:1px 4px;border-radius:3px;letter-spacing:.02em}.VisualizationWorkspace_typeNumeric__LRcyP{background:rgba(16,185,129,.15);color:#34D399}.VisualizationWorkspace_typeCategorical__nGqGl{background:rgba(6,182,212,.15);color:#38BDF8}.VisualizationWorkspace_typeDateTime__zYEmU{background:rgba(139,92,246,.15);color:#C4B5FD}.VisualizationWorkspace_typeBoolean__KzL_r{background:rgba(245,158,11,.15);color:#FBBF24}.VisualizationWorkspace_typeIdentifier__cqWGM{background:rgba(148,163,184,.15);color:#94A3B8}.VisualizationWorkspace_fieldActions__qn3IU{display:flex;gap:4px;margin-top:2px}.VisualizationWorkspace_fieldQuickBtn__iFG7T{font-size:.62rem;font-weight:600;padding:1px 5px;border-radius:3px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94A3B8;cursor:pointer;transition:all .15s ease}.VisualizationWorkspace_fieldQuickBtn__iFG7T:hover{background:rgba(139,92,246,.25);color:#DDD6FE;border-color:rgba(139,92,246,.4)}.VisualizationWorkspace_centerCanvasPane__v1_AC{flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:#090816;position:relative}.VisualizationWorkspace_diagnosticsBar__dPdIn{padding:6px 12px;background:rgba(245,158,11,.1);border-bottom:1px solid rgba(245,158,11,.25);color:#FCD34D;font-size:.72rem;display:flex;align-items:center;gap:8px}.VisualizationWorkspace_guidedTipBar__MdF44{padding:6px 12px;background:rgba(16,185,129,.08);border-bottom:1px solid rgba(16,185,129,.2);color:#6EE7B7;font-size:.72rem;display:flex;align-items:center;gap:8px}.VisualizationWorkspace_canvasInner__uQ6L_{flex:1 1;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;position:relative}.VisualizationWorkspace_chartContainer__JLT8h{width:100%;height:100%;min-height:280px}.VisualizationWorkspace_kpiCardContainer__M5skf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;background:#110F24;border:1px solid var(--border-light,#1e1b3d);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.4);max-width:440px;width:100%;text-align:center;gap:8px}.VisualizationWorkspace_kpiLabel__RgYZq{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94A3B8}.VisualizationWorkspace_kpiValue__Egb9m{font-size:2.4rem;font-weight:800;color:#34D399;letter-spacing:-.02em}.VisualizationWorkspace_kpiSubtitle__xFbT3{font-size:.76rem;color:#64748B}.VisualizationWorkspace_tableContainer__w15Mu{width:100%;height:100%;overflow:auto;background:#0D0B20;border:1px solid var(--border-light,#1e1b3d);border-radius:8px}.VisualizationWorkspace_dataTable___G9Pt{width:100%;border-collapse:collapse;font-size:.76rem;text-align:left}.VisualizationWorkspace_dataTable___G9Pt th{position:sticky;top:0;background:#14122C;color:#A78BFA;padding:8px 10px;border-bottom:1px solid var(--border-light,#1e1b3d);font-weight:600}.VisualizationWorkspace_dataTable___G9Pt td{padding:6px 10px;border-bottom:1px solid rgba(30,27,61,.5);color:#E2E8F0}.VisualizationWorkspace_dataTable___G9Pt tr:hover td{background:rgba(30,27,61,.4)}.VisualizationWorkspace_configSidebar__qTFGP{width:290px;min-width:260px;background:#0E0C22;border-left:1px solid var(--border-light,#1e1b3d);display:flex;flex-direction:column;overflow-y:auto}.VisualizationWorkspace_configSection__dZoMG{padding:12px;border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;flex-direction:column;gap:10px}.VisualizationWorkspace_sectionTitle__0Mdcm{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94A3B8;display:flex;align-items:center;gap:6px}.VisualizationWorkspace_formGroup__6wj_m{display:flex;flex-direction:column;gap:4px}.VisualizationWorkspace_formLabel__7WtfB{font-size:.7rem;font-weight:600;color:#CBD5E1}.VisualizationWorkspace_formInput__hAArx,.VisualizationWorkspace_formSelect__cw_TL,.VisualizationWorkspace_formTextarea__rClXm{background:#14122C;border:1px solid var(--border-light,#1e1b3d);color:#F8FAFC;font-size:.74rem;padding:6px 8px;border-radius:6px;outline:none;transition:border-color .2s ease}.VisualizationWorkspace_formInput__hAArx:focus,.VisualizationWorkspace_formSelect__cw_TL:focus,.VisualizationWorkspace_formTextarea__rClXm:focus{border-color:#8B5CF6}.VisualizationWorkspace_formTextarea__rClXm{resize:vertical;min-height:60px;font-family:inherit;line-height:1.35}.VisualizationWorkspace_toggleRow__r1dVa{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:#CBD5E1}.VisualizationWorkspace_footerProvenance__x_jEJ{display:flex;align-items:center;justify-content:space-between;padding:6px 16px;background:#0B0A1A;border-top:1px solid var(--border-light,#1e1b3d);font-size:.7rem;color:#64748B;flex-wrap:wrap;gap:8px}.VisualizationWorkspace_provenanceItem__CX4gm{display:flex;align-items:center;gap:5px}.VisualizationWorkspace_provenanceItem__CX4gm strong{color:#94A3B8}@media (max-width:960px){.VisualizationWorkspace_mainLayout__IQ5fh{flex-direction:column;overflow-y:auto}.VisualizationWorkspace_fieldsSidebar__U1UsG{width:100%;min-height:120px;border-right:none;border-bottom:1px solid var(--border-light,#1e1b3d)}.VisualizationWorkspace_configSidebar__qTFGP{width:100%;border-left:none;border-top:1px solid var(--border-light,#1e1b3d)}}.MissionGuide_container__8FoHo{display:flex;flex-direction:column;height:100%;background:var(--surface-dark,#110F24);color:var(--text-primary,#F3F4F6);font-family:var(--font-inter),sans-serif;overflow:hidden}.MissionGuide_header__ouhH8{padding:12px 16px;background:rgba(17,15,36,.95);border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;justify-content:space-between;gap:8px}.MissionGuide_headerTitle__A_tMK{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:700;color:#F3F4F6}.MissionGuide_activityXpBadge__RN6tA,.MissionGuide_scoreBadge__rk54p{font-size:.72rem;font-weight:700;color:#FCD34D;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);padding:2px 8px;border-radius:4px;display:flex;align-items:center;gap:4px}.MissionGuide_memoActionBar__HGeDA{padding:8px 14px;background:#14112E;border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;gap:8px}.MissionGuide_btnMemo__1AW3O{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.25);color:#DDD6FE;font-size:.72rem;font-weight:600;padding:5px 8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.MissionGuide_btnMemo__1AW3O:hover{background:rgba(139,92,246,.22);color:#FFFFFF}.MissionGuide_btnReport__K6Pjc{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);color:#6EE7B7;font-size:.72rem;font-weight:600;padding:5px 8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.MissionGuide_btnReport__K6Pjc:hover{background:rgba(16,185,129,.22);color:#FFFFFF}.MissionGuide_scrollArea__VQ05S{flex:1 1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:16px}.MissionGuide_debriefCard__Jl12l{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.MissionGuide_debriefTitle__dMmdD{font-size:.82rem;font-weight:700;color:#10B981;display:flex;align-items:center;gap:6px}.MissionGuide_debriefText__El2Ox{font-size:.74rem;color:#CBD5E1;line-height:1.45;margin:0}.MissionGuide_debriefCardPass__trR7_{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.35)}.MissionGuide_debriefCardPartial__IanPa{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.35)}.MissionGuide_debriefCardFail__LQnEE{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.35)}.MissionGuide_debriefScoreRow__qGX__{display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.3);padding:8px 10px;border-radius:6px;margin-top:4px}.MissionGuide_debriefScoreLabel__YFusT{font-size:.72rem;color:#94A3B8;font-weight:500}.MissionGuide_debriefScoreValue__lJWPc{font-size:.85rem;font-weight:700;color:#F3F4F6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MissionGuide_debriefBtn__tlo_R{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:6px;background:#1E1B3D;border:1px solid rgba(139,92,246,.3);color:#DDD6FE;font-size:.72rem;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.MissionGuide_debriefBtn__tlo_R:hover{background:rgba(139,92,246,.25);color:#FFFFFF;border-color:#8B5CF6}.MissionGuide_stepperBar__EQbrs{display:flex;gap:4px;padding-bottom:8px;overflow-x:auto;scrollbar-width:none}.MissionGuide_stepDot__M_1OW{min-width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;background:#15122F;border:1px solid var(--border-light,#1e1b3d);color:#94A3B8;cursor:pointer;transition:all .2s ease}.MissionGuide_stepDotActive__bfXP1{background:#8B5CF6;border-color:#8B5CF6;color:#FFFFFF}.MissionGuide_stepDotCompleted__7dqTd{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.35);color:#10B981}.MissionGuide_stageCard__ZtV2o{background:#0D0B1C;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.MissionGuide_stageHeader__yN82R{display:flex;align-items:center;justify-content:space-between}.MissionGuide_stageTitle__zPBYL{font-size:.84rem;font-weight:700;color:#F3F4F6}.MissionGuide_weightBadge__tOUpz{font-size:.65rem;font-weight:600;background:rgba(139,92,246,.15);color:#A78BFA;padding:2px 6px;border-radius:4px}.MissionGuide_stageDesc__ysJlm{font-size:.76rem;color:#CBD5E1;line-height:1.5;margin:0}.MissionGuide_checklistGroup__J4Cn_{display:flex;flex-direction:column;gap:6px;margin:4px 0}.MissionGuide_checklistItem__CJQNy{display:flex;align-items:flex-start;gap:8px;font-size:.73rem;color:#CBD5E1;line-height:1.4}.MissionGuide_checklistItemDone__YLbiX{color:#10B981;text-decoration:none}.MissionGuide_actionsGroup___1mNu{display:flex;flex-direction:column;gap:8px;margin-top:4px}.MissionGuide_btnTemplate__UErtl{display:flex;align-items:center;justify-content:center;gap:6px;background:#1A163B;border:1px solid var(--border-light,#1e1b3d);color:#DDD6FE;font-size:.74rem;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer}.MissionGuide_btnTemplate__UErtl:hover{background:#231E4F}.MissionGuide_btnVerify__CZjhX{display:flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#8B5CF6,#6366F1);color:#FFFFFF;border:none;font-size:.76rem;font-weight:600;padding:8px 14px;border-radius:6px;cursor:pointer;transition:opacity .2s ease}.MissionGuide_btnVerify__CZjhX:hover{opacity:.92}.MissionGuide_feedbackBox__o3AfL{font-size:.74rem;padding:8px 10px;border-radius:6px;line-height:1.4}.MissionGuide_feedbackSuccess__LQBi2{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#6EE7B7}.MissionGuide_feedbackError__a561Y{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);color:#FCA5A5}.MissionGuide_hintsSection__5PBDy{display:flex;flex-direction:column;gap:6px}.MissionGuide_sectionHeading__xa1Px{font-size:.72rem;font-weight:700;color:#94A3B8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.MissionGuide_hintItem___1D1s{background:#0E0C1F;border:1px solid var(--border-light,#1e1b3d);border-radius:6px;overflow:hidden}.MissionGuide_hintHeader__zVHTD{width:100%;padding:8px 12px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#CBD5E1;font-size:.75rem;font-weight:600;text-align:left}.MissionGuide_hintHeader__zVHTD:hover{background:rgba(255,255,255,.02)}.MissionGuide_hintBody__5iz5d{padding:10px 12px;background:#090816;border-top:1px solid rgba(30,27,61,.6);font-size:.75rem;line-height:1.5;color:#CBD5E1}.MissionGuide_btnUnlockHint__aZT6L{display:flex;align-items:center;gap:6px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.3);color:#FCD34D;font-size:.72rem;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;margin-top:4px}.MissionGuide_btnUnlockHint__aZT6L:hover{background:rgba(245,158,11,.25)}.MissionGuide_milestoneCard__uf6PB{background:#0E0C1F;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.MissionGuide_milestoneTop__1CMyx{display:flex;align-items:center;justify-content:space-between}.MissionGuide_milestoneTitle__UCaKS{font-size:.8rem;font-weight:700;color:#F3F4F6;display:flex;align-items:center;gap:6px}.MissionGuide_milestoneDesc__NpKWk{font-size:.73rem;color:#94A3B8;line-height:1.4}.MissionGuide_statusPill__TEPeO{font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase}.MissionGuide_statusCompleted__V4eUb{background:rgba(16,185,129,.15);color:#10B981;border:1px solid rgba(16,185,129,.3)}.MissionGuide_statusInProgress__4_Il7{background:rgba(245,158,11,.15);color:#F59E0B;border:1px solid rgba(245,158,11,.3)}.MissionGuide_statusNotStarted__zzOi_{background:rgba(100,116,139,.15);color:#94A3B8;border:1px solid rgba(100,116,139,.3)}.MissionGuide_indepCard__MbzTe{background:#0E0C1F;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px;text-align:center}.ExecutiveMemoModal_overlay__c7_7_{position:fixed;inset:0;background:rgba(4,3,10,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.ExecutiveMemoModal_modal__wIsUn{background:var(--surface-dark,#110F24);border:1px solid var(--border-light,#1e1b3d);border-radius:12px;max-width:680px;width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.7);overflow:hidden;animation:ExecutiveMemoModal_fadeIn__lGifj .2s ease-out}@keyframes ExecutiveMemoModal_fadeIn__lGifj{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ExecutiveMemoModal_header__SiuUS{padding:16px 20px;background:#15122F;border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;justify-content:space-between}.ExecutiveMemoModal_sponsorArea__O_qbp{display:flex;align-items:center;gap:12px}.ExecutiveMemoModal_avatar__6Dno3{width:44px;height:44px;border-radius:50%;border:2px solid #8b5cf6;background:#1E1B3D}.ExecutiveMemoModal_sponsorDetails__wOO6G{display:flex;flex-direction:column}.ExecutiveMemoModal_sponsorName__6d5LQ{font-size:.95rem;font-weight:700;color:#F3F4F6}.ExecutiveMemoModal_sponsorTitle__feVcS{font-size:.75rem;color:#94A3B8}.ExecutiveMemoModal_closeBtn__jZlKY{background:none;border:none;color:#94A3B8;cursor:pointer;padding:6px;border-radius:6px;transition:all .2s ease}.ExecutiveMemoModal_closeBtn__jZlKY:hover{color:#F3F4F6;background:rgba(255,255,255,.08)}.ExecutiveMemoModal_content__OYk2h{padding:20px 24px;overflow-y:auto;font-size:.88rem;line-height:1.6;color:#CBD5E1}.ExecutiveMemoModal_content__OYk2h h3{color:#F87171;font-size:1.05rem;margin-top:0;margin-bottom:12px}.ExecutiveMemoModal_content__OYk2h strong{color:#F3F4F6}.ExecutiveMemoModal_content__OYk2h hr{border:none;border-top:1px solid var(--border-light,#1e1b3d);margin:16px 0}.ExecutiveMemoModal_content__OYk2h ol{padding-left:20px;margin:12px 0}.ExecutiveMemoModal_content__OYk2h li{margin-bottom:8px}.ExecutiveMemoModal_footer__L_F7x{padding:14px 20px;background:#0D0B1C;border-top:1px solid var(--border-light,#1e1b3d);display:flex;justify-content:flex-end;gap:12px}.ExecutiveMemoModal_btnAcknowledge__WB18j{display:flex;align-items:center;gap:8px;padding:8px 18px;background:linear-gradient(135deg,#8B5CF6,#6366F1);color:#FFFFFF;border:none;border-radius:8px;font-weight:600;font-size:.84rem;cursor:pointer;transition:opacity .2s ease}.ExecutiveMemoModal_btnAcknowledge__WB18j:hover{opacity:.92}.ExecutiveReportModal_overlay__xumxk{position:fixed;inset:0;background:rgba(4,3,10,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.ExecutiveReportModal_modal__38o1m{background:var(--surface-dark,#110F24);border:1px solid var(--border-light,#1e1b3d);border-radius:12px;max-width:760px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.75);overflow:hidden;animation:ExecutiveReportModal_fadeIn__eUsAr .2s ease-out}@keyframes ExecutiveReportModal_fadeIn__eUsAr{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ExecutiveReportModal_header__sXGXU{padding:16px 20px;background:#15122F;border-bottom:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;justify-content:space-between}.ExecutiveReportModal_titleGroup__Cw9R_{display:flex;flex-direction:column}.ExecutiveReportModal_title__h9HBN{font-size:.96rem;font-weight:700;color:#F3F4F6;display:flex;align-items:center;gap:8px}.ExecutiveReportModal_subtitle__wL6R8{font-size:.74rem;color:#94A3B8}.ExecutiveReportModal_closeBtn__9lC_W{background:none;border:none;color:#94A3B8;cursor:pointer;padding:6px;border-radius:6px}.ExecutiveReportModal_closeBtn__9lC_W:hover{color:#F3F4F6;background:rgba(255,255,255,.08)}.ExecutiveReportModal_body__LHzlq{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.ExecutiveReportModal_sectionCard__MDvGd{display:flex;flex-direction:column;gap:6px}.ExecutiveReportModal_label__N4lAX{font-size:.82rem;font-weight:600;color:#DDD6FE;display:flex;align-items:center;gap:6px}.ExecutiveReportModal_helpText__v6DQi{font-size:.72rem;color:#94A3B8;line-height:1.4}.ExecutiveReportModal_textarea__I156G{width:100%;background:#090816;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:10px 12px;color:#F3F4F6;font-family:var(--font-inter),sans-serif;font-size:.82rem;line-height:1.5;resize:vertical;min-height:75px;transition:border-color .2s ease}.ExecutiveReportModal_textarea__I156G:focus{outline:none;border-color:#8B5CF6;box-shadow:0 0 0 2px rgba(139,92,246,.2)}.ExecutiveReportModal_footer___BXQl{padding:14px 20px;background:#0D0B1C;border-top:1px solid var(--border-light,#1e1b3d);display:flex;align-items:center;justify-content:space-between}.ExecutiveReportModal_draftNotice__MwuZR{font-size:.72rem;color:#10B981}.ExecutiveReportModal_btnSubmit__uQXPs{display:flex;align-items:center;gap:8px;padding:8px 20px;background:linear-gradient(135deg,#10B981,#059669);color:#FFFFFF;border:none;border-radius:8px;font-weight:600;font-size:.84rem;cursor:pointer;transition:opacity .2s ease}.ExecutiveReportModal_btnSubmit__uQXPs:hover{opacity:.92}.ExecutiveReportModal_btnSubmit__uQXPs:disabled{opacity:.5;cursor:not-allowed}.ExecutiveReportModal_tabToggle__zOJpb{display:flex;background:#090816;border:1px solid var(--border-light,#1e1b3d);border-radius:6px;padding:2px}.ExecutiveReportModal_tabBtn__WP7_A{font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:4px;background:transparent;border:none;color:#94A3B8;cursor:pointer;transition:all .2s ease}.ExecutiveReportModal_tabBtnActive__e7rUY{background:#1E1B3D;color:#F3F4F6}.ExecutiveReportModal_errorAlert__D3wFM{padding:10px 14px;border-radius:8px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);color:#FCA5A5;font-size:.78rem;display:flex;align-items:center;gap:8px}.ExecutiveReportModal_spin__zXbFu{animation:ExecutiveReportModal_spin__zXbFu 1s linear infinite}@keyframes ExecutiveReportModal_spin__zXbFu{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExecutiveReportModal_resultsBody__uThf5{padding:20px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.ExecutiveReportModal_statusBanner__NusQJ{padding:16px 20px;border-radius:10px;display:flex;flex-direction:column;gap:8px}.ExecutiveReportModal_statusPass__Uy3bA{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3)}.ExecutiveReportModal_statusPartial___qDIR{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.3)}.ExecutiveReportModal_statusFail__i8Kw_{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3)}.ExecutiveReportModal_statusBannerHeader__ilH_F{display:flex;align-items:center;justify-content:space-between}.ExecutiveReportModal_statusPill__XAju0{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ExecutiveReportModal_statusPass__Uy3bA .ExecutiveReportModal_statusPill__XAju0{color:#10B981}.ExecutiveReportModal_statusPartial___qDIR .ExecutiveReportModal_statusPill__XAju0{color:#F59E0B}.ExecutiveReportModal_statusFail__i8Kw_ .ExecutiveReportModal_statusPill__XAju0{color:#EF4444}.ExecutiveReportModal_scoreCounter__9G6vx{display:flex;align-items:baseline;gap:4px}.ExecutiveReportModal_scoreNum__w4nE8{font-size:1.4rem;font-weight:800;color:#F3F4F6}.ExecutiveReportModal_scoreMax__52pOt{font-size:.75rem;color:#94A3B8}.ExecutiveReportModal_statusSafeMessage__Yzce8{font-size:.78rem;color:#CBD5E1;line-height:1.45;margin:0}.ExecutiveReportModal_metricsGrid__vnEpi{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ExecutiveReportModal_metricCard__uG7mx{background:#14112E;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.ExecutiveReportModal_metricLabel__vVxPp{font-size:.68rem;color:#94A3B8}.ExecutiveReportModal_metricVal__vgzpN{font-size:.95rem;font-weight:700;color:#F3F4F6}.ExecutiveReportModal_feedbackRow__mj5sQ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ExecutiveReportModal_feedbackCol__WHoFo{background:#14112E;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.ExecutiveReportModal_feedbackColTitle__IpJSn{font-size:.76rem;font-weight:700;display:flex;align-items:center;gap:6px}.ExecutiveReportModal_feedbackList__E2dMk{margin:0;padding-left:18px;font-size:.73rem;color:#CBD5E1;line-height:1.5;display:flex;flex-direction:column;gap:4px}.ExecutiveReportModal_rubricSection__Sthxa{display:flex;flex-direction:column;gap:10px}.ExecutiveReportModal_rubricSectionHeading__oQauk{font-size:.78rem;font-weight:700;color:#DDD6FE}.ExecutiveReportModal_rubricGrid__5rrRZ{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ExecutiveReportModal_rubricCard__v6cVe{background:#14112E;border:1px solid var(--border-light,#1e1b3d);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.ExecutiveReportModal_rubricCardHeader__lBxhQ{display:flex;align-items:center;justify-content:space-between}.ExecutiveReportModal_rubricName__mQy_H{font-size:.74rem;font-weight:600;color:#F3F4F6}.ExecutiveReportModal_rubricScore__Zk1AM{font-size:.72rem;font-weight:700;color:#DDD6FE}.ExecutiveReportModal_rubricProgressTrack__J_9qn{height:4px;background:rgba(255,255,255,.08);border-radius:2px;overflow:hidden}.ExecutiveReportModal_rubricProgressBar__iBCoG{height:100%;border-radius:2px;transition:width .3s ease}.ExecutiveReportModal_rubricFeedback__nuRfH{font-size:.68rem;color:#94A3B8;line-height:1.35;margin:0}.ExecutiveReportModal_btnSecondary__IsMv_{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#1E1B3D;border:1px solid rgba(139,92,246,.3);color:#DDD6FE;border-radius:8px;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease}.ExecutiveReportModal_btnSecondary__IsMv_:hover{background:#2D275A;color:#FFFFFF}.HypothesisCard_card__RP7wH{background:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.HypothesisCard_card__RP7wH:hover{border-color:#475569}.HypothesisCard_cardHeader__3OstS{display:flex;align-items:flex-start;justify-content:space-between;padding:12px 14px;cursor:pointer;background:rgba(15,23,42,.4);border-bottom:1px solid transparent}.HypothesisCard_cardHeaderExpanded__OPE9I{border-bottom-color:#334155}.HypothesisCard_headerLeft__f2D_M{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.HypothesisCard_categoryAndStatus___xb9s{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.HypothesisCard_categoryBadge__Tq3Uc{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:#334155;color:#94a3b8}.HypothesisCard_statusSelect__njRLJ{font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:4px;border:1px solid transparent;cursor:pointer;outline:none;transition:all .15s ease}.HypothesisCard_status_PROPOSED__XIKts{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.4);color:#a5b4fc}.HypothesisCard_status_TESTING__TMwLh{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.4);color:#fcd34d}.HypothesisCard_status_SUPPORTED__UWzEO{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.4);color:#6ee7b7}.HypothesisCard_status_WEAKENED__jgnk0{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);color:#fca5a5}.HypothesisCard_status_INCONCLUSIVE__fYSXT{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.4);color:#c4b5fd}.HypothesisCard_status_NOT_TESTED__BQwsi{background:rgba(100,116,139,.15);border-color:rgba(100,116,139,.4);color:#cbd5e1}.HypothesisCard_title__ZPsLX{font-size:.85rem;font-weight:600;color:#f1f5f9;line-height:1.35;margin:0}.HypothesisCard_headerRight__SQWbo{display:flex;align-items:center;gap:6px;margin-left:10px}.HypothesisCard_iconBtn__JN_A8{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.HypothesisCard_iconBtn__JN_A8:hover{background:#334155;color:#f8fafc}.HypothesisCard_deleteBtn__zR1Iz:hover{background:rgba(239,68,68,.15);color:#ef4444}.HypothesisCard_body__dP8m_{padding:14px;display:flex;flex-direction:column;gap:12px}.HypothesisCard_fieldGroup__ihIV_{display:flex;flex-direction:column;gap:4px}.HypothesisCard_fieldLabel__c1Oe0{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:5px}.HypothesisCard_fieldHelp__POaO3{font-size:.73rem;color:#64748b;margin-top:-2px}.HypothesisCard_selectInput__lLBKZ,.HypothesisCard_textInput__hCtop,.HypothesisCard_textarea__6iae9{background:#0f172a;border:1px solid #334155;border-radius:6px;padding:7px 10px;font-size:.78rem;color:#e2e8f0;outline:none;font-family:inherit;transition:border-color .15s ease;width:100%;box-sizing:border-box}.HypothesisCard_selectInput__lLBKZ:focus,.HypothesisCard_textInput__hCtop:focus,.HypothesisCard_textarea__6iae9:focus{border-color:#3b82f6}.HypothesisCard_textarea__6iae9{resize:vertical;min-height:52px;line-height:1.4}.HypothesisCard_evidenceSection__ba_kg{background:rgba(15,23,42,.5);border:1px solid #334155;border-radius:6px;padding:10px;display:flex;flex-direction:column;gap:8px}.HypothesisCard_evidenceList__H5lhs{display:flex;flex-direction:column;gap:6px}.HypothesisCard_evidenceItem__2eiUJ{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#1e293b;border:1px solid #334155;border-radius:5px;font-size:.75rem;gap:8px}.HypothesisCard_evidenceItemLeft___ltyr{display:flex;align-items:center;gap:8px;overflow:hidden}.HypothesisCard_evidenceThumb__ELvKK{width:28px;height:20px;border-radius:3px;object-fit:cover;border:1px solid #475569}.HypothesisCard_evidenceTitle__7BruL{font-weight:500;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.HypothesisCard_evidenceTag__1tMVp{font-size:.65rem;padding:1px 5px;border-radius:3px;background:rgba(16,185,129,.12);color:#10b981;font-weight:600}.HypothesisCard_unavailableTag__WHfwB{font-size:.65rem;padding:1px 5px;border-radius:3px;background:rgba(239,68,68,.15);color:#f87171;font-weight:600}.HypothesisCard_linkEvidenceBtn__XaBOM{align-self:flex-start;display:flex;align-items:center;gap:6px;background:#334155;border:1px solid #475569;color:#f1f5f9;padding:5px 10px;border-radius:4px;font-size:.73rem;font-weight:500;cursor:pointer;transition:all .15s ease}.HypothesisCard_linkEvidenceBtn__XaBOM:hover{background:#475569}.HypothesisCard_evidencePicker__J_MUv{display:flex;flex-direction:column;gap:6px;padding:8px;background:#0f172a;border:1px solid #334155;border-radius:6px}.HypothesisCard_footerNote__Eovp_{font-size:.69rem;color:#64748b;font-style:italic;display:flex;align-items:center;gap:4px;border-top:1px solid rgba(51,65,85,.6);padding-top:8px}.HypothesisBoard_boardContainer__2vIRX{display:flex;flex-direction:column;height:100%;background:#0f172a;color:#e2e8f0;overflow:hidden}.HypothesisBoard_header__IES_F{padding:12px 14px;background:#1e293b;border-bottom:1px solid #334155;display:flex;flex-direction:column;gap:10px}.HypothesisBoard_headerTop__N2Yx4{display:flex;align-items:center;justify-content:space-between}.HypothesisBoard_titleArea__zNbhn{display:flex;align-items:center;gap:8px}.HypothesisBoard_titleIcon__MYI_m{color:#38bdf8}.HypothesisBoard_titleText__OZkPm{font-size:.9rem;font-weight:700;color:#f8fafc;letter-spacing:-.01em}.HypothesisBoard_modeBadge__XjWOi{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:4px;background:#334155;color:#38bdf8;border:1px solid rgba(56,189,248,.25)}.HypothesisBoard_addBtn__iZRdQ{display:flex;align-items:center;gap:5px;background:#0284c7;border:1px solid #38bdf8;color:#ffffff;padding:5px 10px;border-radius:5px;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .15s ease}.HypothesisBoard_addBtn__iZRdQ:hover{background:#0369a1}.HypothesisBoard_filterBar__bOZXc{display:flex;align-items:center;gap:5px;overflow-x:auto;padding-bottom:2px}.HypothesisBoard_filterPill__fE5XS{background:transparent;border:1px solid #334155;color:#94a3b8;font-size:.68rem;font-weight:600;padding:2px 8px;border-radius:12px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.HypothesisBoard_filterPill__fE5XS:hover{background:#334155;color:#f1f5f9}.HypothesisBoard_filterPillActive__i8HwA{background:#38bdf8;border-color:#38bdf8;color:#0f172a}.HypothesisBoard_banner__71Scd{padding:8px 12px;background:rgba(30,41,59,.7);border-bottom:1px solid #334155;font-size:.71rem;color:#94a3b8;line-height:1.4;display:flex;align-items:center;gap:6px}.HypothesisBoard_cardScrollArea__lpCRl{flex:1 1;overflow-y:auto;padding:12px 14px}.HypothesisBoard_newHypothesisDrawer__gopiO{background:#1e293b;border:1px solid #38bdf8;border-radius:8px;padding:12px 14px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.HypothesisBoard_drawerTitle__auUhF{font-size:.82rem;font-weight:700;color:#38bdf8;display:flex;align-items:center;justify-content:space-between}.HypothesisBoard_drawerGrid__kCYAd{display:grid;grid-template-columns:1fr 140px;gap:8px}.HypothesisBoard_fieldGroup__9_cTd{display:flex;flex-direction:column;gap:4px}.HypothesisBoard_label__EVwhq{font-size:.7rem;font-weight:600;color:#94a3b8;text-transform:uppercase}.HypothesisBoard_input__uSNvF,.HypothesisBoard_select__PA6A7,.HypothesisBoard_textarea__1EAXX{background:#0f172a;border:1px solid #334155;border-radius:6px;padding:6px 10px;font-size:.78rem;color:#f8fafc;outline:none;font-family:inherit;box-sizing:border-box;width:100%}.HypothesisBoard_input__uSNvF:focus,.HypothesisBoard_select__PA6A7:focus,.HypothesisBoard_textarea__1EAXX:focus{border-color:#38bdf8}.HypothesisBoard_drawerActions__NtZC1{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.HypothesisBoard_saveBtn___BGmf{background:#10b981;border:1px solid #10b981;color:#ffffff;padding:6px 12px;border-radius:5px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease}.HypothesisBoard_saveBtn___BGmf:hover{background:#059669}.HypothesisBoard_cancelBtn__7TvCS{background:transparent;border:1px solid #475569;color:#cbd5e1;padding:6px 12px;border-radius:5px;font-size:.75rem;cursor:pointer}.HypothesisBoard_cancelBtn__7TvCS:hover{background:#334155}.HypothesisBoard_emptyState__pBAJH{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 16px;color:#64748b;gap:10px}.HypothesisBoard_emptyTitle__lmTFL{font-size:.88rem;font-weight:700;color:#94a3b8}.HypothesisBoard_emptyDesc__T_5wR{font-size:.75rem;color:#64748b;line-height:1.45;max-width:280px}.StudioGuideOverlay_backdrop__Ux1wT{position:fixed;inset:0;z-index:9990;pointer-events:none;background:rgba(5,4,15,.65);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);transition:opacity .25s ease}.StudioGuideOverlay_spotlightTarget__rxepz{position:fixed;z-index:9991;pointer-events:none;border:2px solid rgba(16,185,129,.95);box-shadow:0 0 0 3px rgba(16,185,129,.25),0 0 25px rgba(16,185,129,.3),0 8px 32px rgba(0,0,0,.7);border-radius:10px;transition:all .25s cubic-bezier(.16,1,.3,1);animation:StudioGuideOverlay_spotlightPulse__s3IfQ 2.5s ease-in-out infinite}@keyframes StudioGuideOverlay_spotlightPulse__s3IfQ{0%,to{box-shadow:0 0 0 3px rgba(16,185,129,.25),0 0 20px rgba(16,185,129,.25),0 8px 30px rgba(0,0,0,.7)}50%{box-shadow:0 0 0 5px rgba(16,185,129,.45),0 0 30px rgba(16,185,129,.4),0 8px 30px rgba(0,0,0,.7)}}.StudioGuideOverlay_popoverContainer__tKW_v{position:fixed;z-index:9995;width:380px;max-width:calc(100vw - 32px);background:#0f172a;border:1px solid #334155;box-shadow:0 20px 25px -5px rgba(0,0,0,.6),0 8px 10px -6px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.05);border-radius:12px;display:flex;flex-direction:column;overflow:visible;transition:all .2s cubic-bezier(.16,1,.3,1);animation:StudioGuideOverlay_popoverFadeIn__JO4OY .2s cubic-bezier(.16,1,.3,1)}.StudioGuideOverlay_arrow__Wgy1m{position:absolute;width:10px;height:10px;background:#0f172a;border:1px solid #334155;transform:rotate(45deg);z-index:2;pointer-events:none}.StudioGuideOverlay_arrow_bottom__qN0PZ{top:-6px;left:28px;background:#131d33;border-bottom:none;border-right:none}.StudioGuideOverlay_arrow_top__g8dCo{bottom:-6px;left:28px;background:#0f172a;border-top:none;border-left:none}.StudioGuideOverlay_arrow_right__iHces{left:-6px;top:24px;background:#0f172a;border-top:none;border-right:none}.StudioGuideOverlay_arrow_left__mg2Ua{right:-6px;top:24px;background:#0f172a;border-bottom:none;border-left:none}.StudioGuideOverlay_arrow_center__M7jGS{display:none}@keyframes StudioGuideOverlay_popoverFadeIn__JO4OY{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.StudioGuideOverlay_popoverHeader__akF1H{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;border-bottom:1px solid #1e293b;background:#131d33;border-top-left-radius:11px;border-top-right-radius:11px}.StudioGuideOverlay_headerLeft__3Xn2N{display:flex;align-items:center;gap:8px}.StudioGuideOverlay_badge__DAzlQ{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:9999px;background:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3)}.StudioGuideOverlay_stepCounter__37MUH{font-size:.72rem;font-weight:600;color:#94a3b8}.StudioGuideOverlay_closeBtn__lEsFF{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.StudioGuideOverlay_closeBtn__lEsFF:hover{color:#e2e8f0;background:#1e293b}.StudioGuideOverlay_closeBtn__lEsFF:focus-visible{outline:2px solid #10b981;outline-offset:1px}.StudioGuideOverlay_popoverBody__9C4ig{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.StudioGuideOverlay_stepTitle__UZWGi{font-size:.95rem;font-weight:700;color:#f8fafc;margin:0;line-height:1.35}.StudioGuideOverlay_stepContent__byVUQ{font-size:.82rem;color:#cbd5e1;line-height:1.55;margin:0}.StudioGuideOverlay_stepContent__byVUQ p{margin:0 0 6px}.StudioGuideOverlay_stepContent__byVUQ p:last-child{margin-bottom:0}.StudioGuideOverlay_stepContent__byVUQ strong{color:#f1f5f9;font-weight:600}.StudioGuideOverlay_actionHintBox__jU_sx{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.25);border-radius:6px;font-size:.74rem;color:#c4b5fd;line-height:1.4}.StudioGuideOverlay_popoverFooter__LYiOn{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px;background:#0f172a;border-top:1px solid #1e293b;border-bottom-left-radius:11px;border-bottom-right-radius:11px}.StudioGuideOverlay_skipBtn__f1IIL{background:transparent;border:none;font-size:.74rem;color:#64748b;cursor:pointer;padding:4px 6px;border-radius:4px;transition:color .15s ease}.StudioGuideOverlay_skipBtn__f1IIL:hover{color:#94a3b8}.StudioGuideOverlay_skipBtn__f1IIL:focus-visible{outline:2px solid #10b981}.StudioGuideOverlay_navButtons__jATMv{display:flex;align-items:center;gap:8px}.StudioGuideOverlay_btnBack__YT3vU{background:#1e293b;color:#cbd5e1;border:1px solid #334155;font-size:.75rem;font-weight:500;padding:5px 12px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .15s ease}.StudioGuideOverlay_btnBack__YT3vU:hover{background:#273549;color:#f8fafc}.StudioGuideOverlay_btnBack__YT3vU:focus-visible{outline:2px solid #10b981}.StudioGuideOverlay_btnNext__MHoBM{background:#10b981;color:#022c22;border:1px solid #059669;font-size:.75rem;font-weight:700;padding:5px 14px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:all .15s ease}.StudioGuideOverlay_btnNext__MHoBM:hover{background:#059669;color:#ffffff}.StudioGuideOverlay_btnNext__MHoBM:focus-visible{outline:2px solid #ffffff;outline-offset:1px}@media (prefers-reduced-motion:reduce){.StudioGuideOverlay_backdrop__Ux1wT,.StudioGuideOverlay_popoverContainer__tKW_v,.StudioGuideOverlay_spotlightTarget__rxepz{transition:none!important;animation:none!important}}