.docs_container__v0cns{min-height:100vh;background-color:#ffffff;font-family:var(--font-sans);color:var(--text-primary)}.docs_nav__57lEs{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:#ffffff;border-bottom:1px solid var(--border-light);position:sticky;top:0;z-index:100}.docs_navLeft__ZgwZM{display:flex;align-items:center;gap:2rem}.docs_logo__75tn9{display:flex;align-items:center;gap:.5rem;font-family:var(--font-serif);font-weight:600;color:var(--text-primary)}.docs_logoIcon__A6FKI{color:var(--accent-terracotta)}.docs_searchBox__DFCJS{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:.4rem .75rem;color:#64748b;font-size:.9rem;width:250px;transition:all .2s}.docs_searchBox__DFCJS:focus-within{border-color:#93c5fd;box-shadow:0 0 0 2px rgba(59,130,246,.1);background:#ffffff}.docs_searchBox__DFCJS input{border:none;background:transparent;outline:none;width:100%;color:#1e293b;font-family:inherit;font-size:.85rem}.docs_shortcut__CttQh{font-size:.75rem;background:#e2e8f0;padding:.1rem .3rem;border-radius:4px;color:#475569;font-family:monospace}.docs_navLinks__pwaAD{display:flex;align-items:center;gap:1.5rem}.docs_navLink___UdS7{text-decoration:none;color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color .2s}.docs_navLink___UdS7:hover{color:var(--text-primary)}.docs_ctaButtonPrimary__0eFrd{background:var(--text-primary);color:white;padding:.5rem 1.25rem;border-radius:6px;text-decoration:none;font-weight:500;font-size:.95rem;transition:box-shadow .2s,transform .2s}.docs_ctaButtonPrimary__0eFrd:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.docs_layout__hnOdF{display:flex;max-width:1400px;margin:0 auto;padding:0 2rem}.docs_sidebar__3ciaG{width:260px;flex-shrink:0;border-right:1px solid var(--border-light);padding:2.5rem 2rem 2.5rem 0;height:calc(100vh - 65px);overflow-y:auto;position:sticky;top:65px}.docs_sidebarGroup__qkCV0{margin-bottom:2rem;display:flex;flex-direction:column;gap:.25rem}.docs_groupTitle__G1yVw{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:700;margin-bottom:.75rem;padding-left:.75rem}.docs_sidebarItem__t8Ka9{width:100%;text-align:left;background:transparent;border:none;padding:.4rem .75rem;border-radius:6px;color:#475569;font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.docs_sidebarItem__t8Ka9:hover{background:#f1f5f9;color:#0f172a}.docs_sidebarItem__t8Ka9.docs_active__SXgWJ{background:#eff6ff;color:#2563eb;font-weight:600}.docs_content__I_wHz{flex:1 1;padding:2.5rem 4rem 4rem;max-width:850px}.docs_breadcrumbs__ARQx1{font-size:.85rem;color:#64748b;margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.docs_currentCrumb__2vY3d{color:#2563eb;background:#eff6ff;padding:.1rem .5rem;border-radius:4px;font-weight:500}.docs_pageTitle__qYhI8{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;margin-bottom:1rem;font-family:var(--font-sans)}.docs_lede__LyxGA{font-size:1.15rem;color:#475569;line-height:1.6;margin-bottom:2rem}.docs_divider__EgHZO{border:0;height:1px;background:var(--border-light);margin:2rem 0 3rem}.docs_heading2__iUO0b{font-size:1.5rem;font-weight:700;color:#0f172a;margin-top:3rem;margin-bottom:1rem}.docs_paragraph__5cSzE{font-size:1rem;line-height:1.7;color:#334155;margin-bottom:1.5rem}.docs_callout__kc2xB{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #22c55e;padding:1.25rem;border-radius:6px;color:#166534;font-size:.95rem;line-height:1.5;margin-bottom:2rem}.docs_codeBlock__S4GF0{margin:2rem 0;border-radius:8px;overflow:hidden;background:#0f172a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.docs_codeHeader__jz4gM{background:#1e293b;padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.docs_codeHeader__jz4gM button{background:transparent;border:1px solid #334155;color:#cbd5e1;padding:.2rem .5rem;border-radius:4px;cursor:pointer;font-size:.7rem}.docs_codeHeader__jz4gM button:hover{background:#334155}.docs_codeBlock__S4GF0 pre{padding:1.5rem;margin:0;overflow-x:auto}.docs_codeBlock__S4GF0 code{font-family:monospace;font-size:.9rem;color:#f8fafc;line-height:1.6}.docs_exampleCard__OtOoa{background:#ffffff;border:1px solid var(--border-light);border-radius:8px;margin:2rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.docs_exampleHeader__uufPP{background:#f1f5f9;padding:.75rem 1rem;display:flex;gap:.5rem;border-bottom:1px solid var(--border-light);border-radius:8px 8px 0 0}.docs_dot__uDjM5{width:10px;height:10px;border-radius:50%}.docs_exampleBody__bws52{padding:2rem;font-family:var(--font-serif);font-size:1.1rem;line-height:1.6;color:#1e293b}.docs_highlightToken__LHof4{background:#f3e8ff;color:#7e22ce;padding:.1rem .4rem;border-radius:4px;font-family:var(--font-sans);font-size:.85rem;font-weight:600;border:1px solid #e9d5ff}.docs_gridCards__XvZd9{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2rem 0}.docs_gridCard__udvMu{background:#ffffff;border:1px solid var(--border-light);border-radius:8px;padding:1.5rem}.docs_cardHeader__fFEpy{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.docs_cardHeader__fFEpy h4{font-size:1rem;font-weight:600;color:#0f172a}.docs_gridCard__udvMu p{font-size:.9rem;color:#475569;line-height:1.5}.docs_footerNav__Xlpfu{display:flex;justify-content:space-between;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-light)}.docs_footerBtn__35zZy{background:transparent;border:none;text-align:left;cursor:pointer}.docs_footerLabel__kWqfE{display:block;font-size:.8rem;text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;margin-bottom:.25rem}.docs_footerVal__DHn3c{display:block;font-size:1.1rem;font-weight:600;color:#2563eb;transition:color .2s}.docs_footerBtn__35zZy:hover .docs_footerVal__DHn3c{color:#1d4ed8}.docs_tocSidebar__qrwb0{width:220px;flex-shrink:0;padding:3rem 0 2.5rem 2rem;height:calc(100vh - 65px);overflow-y:auto;position:sticky;top:65px}.docs_tocTitle__kqcDr{font-size:.85rem;font-weight:600;color:#0f172a;margin-bottom:1rem}.docs_tocList__Mo90R{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;border-left:2px solid #e2e8f0}.docs_tocLink__Lego7{text-decoration:none;color:#64748b;font-size:.85rem;padding-left:1rem;display:block;transition:color .2s;position:relative;left:-2px}.docs_tocLink__Lego7:hover{color:#0f172a}.docs_tocLinkActive__sNXAq{text-decoration:none;color:#2563eb;font-size:.85rem;padding-left:1rem;display:block;font-weight:500;border-left:2px solid #2563eb;position:relative;left:-2px}@media (max-width:1024px){.docs_tocSidebar__qrwb0{display:none}}@media (max-width:768px){.docs_layout__hnOdF{flex-direction:column}.docs_sidebar__3ciaG{width:100%;height:auto;position:static;border-right:none;border-bottom:1px solid var(--border-light);padding:2rem 0}.docs_content__I_wHz{padding:2rem 0}.docs_gridCards__XvZd9{grid-template-columns:1fr}.docs_searchBox__DFCJS{display:none}}.TopBar_topbar__CW6KK{height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background-color:var(--bg-primary);border-bottom:1px solid var(--border-light);color:var(--text-primary);flex-shrink:0;z-index:10}.TopBar_leftSection__MMBLJ,.TopBar_rightSection__5ZvYW{display:flex;align-items:center;gap:1rem;flex:1 1}.TopBar_rightSection__5ZvYW{justify-content:flex-end}.TopBar_centerSection__Ppg0D{flex:2 1;display:flex;justify-content:center}.TopBar_projectName__KgyWe{font-size:.9rem;font-weight:500;color:var(--text-primary)}.TopBar_logo__EZpcF{display:flex;align-items:center;gap:.5rem;cursor:pointer}.TopBar_logoIcon__ebqX5{color:var(--accent-primary)}.TopBar_logoText__n6HJ3{font-weight:600;font-size:1rem;letter-spacing:-.02em}.TopBar_stats__NbqSN{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-secondary);background:var(--bg-secondary);padding:.3rem .6rem;border-radius:4px;border:1px solid var(--border-light)}.TopBar_divider__rUg6i{color:var(--border-color)}.TopBar_iconButton__QJPZQ{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:4px;transition:all .2s ease}.TopBar_iconButton__QJPZQ:hover{background:var(--bg-secondary);color:var(--text-primary)}.ThemeToggle_container__BdFYx{position:relative;display:inline-block}.ThemeToggle_dropdown__tu3Ti{position:absolute;top:calc(100% + 5px);right:0;width:140px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;box-shadow:var(--shadow-float);z-index:1000;padding:.25rem;animation:ThemeToggle_fadeIn__F8zcc .15s ease-out}.ThemeToggle_menuItem__hIOKV{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;color:var(--text-secondary);border-radius:6px;text-decoration:none;transition:all .2s ease;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;width:100%}.ThemeToggle_active__hWSPx,.ThemeToggle_menuItem__hIOKV:hover{background:var(--bg-secondary);color:var(--text-primary)}.ThemeToggle_active__hWSPx{font-weight:500}@keyframes ThemeToggle_fadeIn__F8zcc{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ContextVisualizer_visualizerContainer__JK9GX{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;max-width:1000px;margin:0 auto;align-items:stretch}.ContextVisualizer_column__URa1Z{display:flex;flex-direction:column}.ContextVisualizer_colHeader___h1wN{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:2rem;color:var(--text-primary)}.ContextVisualizer_iconStandard___4j0L{color:#94a3b8}.ContextVisualizer_iconVersana__VVHCu{color:var(--accent-terracotta)}.ContextVisualizer_titleVersana__d1Q_H{color:var(--accent-terracotta);font-weight:700}.ContextVisualizer_visualCard__fLz5x{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:2rem;flex-grow:1;box-shadow:0 10px 30px -10px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1.5rem;position:relative}.ContextVisualizer_connector___oKmZ,.ContextVisualizer_vsBadge__UTqTJ{display:flex;align-items:center;justify-content:center}.ContextVisualizer_vsBadge__UTqTJ{background:#f1f5f9;color:#64748b;width:48px;height:48px;border-radius:50%;font-weight:700;font-size:.9rem;border:1px solid #e2e8f0;z-index:2}.ContextVisualizer_pipelineHeader__ZzxjR{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#64748b;margin-bottom:-.5rem}.ContextVisualizer_memoryStack__84sfA{display:flex;flex-direction:column;gap:.5rem}.ContextVisualizer_memoryBlock__9_1jk{padding:.75rem 1rem;border-radius:6px;font-family:var(--font-mono);font-size:.85rem;border:1px solid #e2e8f0;background:#f8fafc;color:var(--text-primary);position:relative;transition:all .5s ease}.ContextVisualizer_dimBox__05XH_{background:#f1f5f9;color:#64748b;border-style:dashed}.ContextVisualizer_dropped__6Z21I{opacity:.4;background:#fff1f2;border-color:#fecdd3;color:#be123c;transform:translateX(-10px)}.ContextVisualizer_evictedLabel___uqw4{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:.7rem;font-weight:700;color:#e11d48}.ContextVisualizer_activeBox__e3nn7{background:#ffffff;border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.02);font-weight:600}.ContextVisualizer_injectedBox__RUClo{background:#fffbeb;border-color:#fde68a;color:#b45309;font-weight:600}.ContextVisualizer_meterContainer__Geo3j{display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.ContextVisualizer_meterBar__rO4SS{width:100%;height:12px;background:#e2e8f0;border-radius:6px;overflow:hidden}.ContextVisualizer_meterFill__JePxs{height:100%;background:#94a3b8;transition:width .8s cubic-bezier(.4,0,.2,1),background-color .8s ease}.ContextVisualizer_meterFull__wjOkl{background:#ef4444}.ContextVisualizer_meterLow__ZFyXO{background:var(--accent-terracotta)}.ContextVisualizer_meterLabel__tTIEN{font-size:.75rem;text-align:right;color:#64748b;font-weight:500}.ContextVisualizer_outputBox__CoINM{padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem;line-height:1.5;position:relative;opacity:0;transform:translateY(10px);transition:all .5s ease}.ContextVisualizer_outputSuccess__SuRok{background:#f0fdf4;border-color:#bbf7d0}.ContextVisualizer_errorHighlight__ahxem{color:#ef4444;font-weight:700;text-decoration:underline;text-decoration-style:wavy}.ContextVisualizer_successHighlight__vns44{color:#16a34a;font-weight:700;background:#dcfce7;padding:0 4px;border-radius:2px}.ContextVisualizer_tagError__aiNmP{background:#fef2f2;color:#ef4444;border:1px solid #fecaca;border-radius:20px;box-shadow:0 2px 4px rgba(239,68,68,.1)}.ContextVisualizer_tagError__aiNmP,.ContextVisualizer_tagSuccess__pUxh0{display:inline-flex;align-items:center;gap:.25rem;position:absolute;bottom:-12px;right:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.ContextVisualizer_tagSuccess__pUxh0{background:#f0fdfa;color:#0d9488;border:1px solid #a7f3d0;border-radius:20px;box-shadow:0 2px 4px rgba(20,184,166,.1)}.ContextVisualizer_dbContainer__L4DsY{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:1rem}.ContextVisualizer_dbHeader__zqyIy{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;color:#475569;margin-bottom:.75rem;text-transform:uppercase}.ContextVisualizer_dbCards__1J7P_{display:flex;flex-direction:column;gap:.4rem}.ContextVisualizer_dbCard__wmuvu{background:#ffffff;border:1px solid #e2e8f0;padding:.5rem .75rem;border-radius:4px;font-family:var(--font-mono);font-size:.8rem;color:#64748b;transition:all .3s ease}.ContextVisualizer_activeDbCard__8BZ2o{border-color:#38bdf8;background:#f0f9ff;color:#0369a1;box-shadow:0 2px 8px rgba(56,189,248,.15);transform:scale(1.02)}.ContextVisualizer_arrowContainer__NWS68{display:flex;justify-content:center;padding:.5rem 0}.ContextVisualizer_searchBeam__goUrx{display:inline-flex;align-items:center;gap:.5rem;background:var(--bg-primary);border:1px solid var(--border-light);color:var(--accent-blue);padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;opacity:0;transform:translateY(-10px);transition:all .5s ease;box-shadow:0 4px 12px rgba(56,189,248,.1)}.ContextVisualizer_visibleOpacity__2TkiD{opacity:1!important;transform:translateY(0)!important}.ContextVisualizer_fadeIn__UlPn3{animation:ContextVisualizer_fadeAndSlideIn___enAC .5s ease forwards}@keyframes ContextVisualizer_fadeAndSlideIn___enAC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ContextVisualizer_visualizerContainer__JK9GX{grid-template-columns:1fr}.ContextVisualizer_vsBadge__UTqTJ{margin:1rem 0}}.GradientOrbs_container__SVjHt{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1;pointer-events:none;background:transparent}.GradientOrbs_orb1__wvzZV{width:800px;height:800px;background:radial-gradient(circle,rgba(235,122,52,.15) 0,rgba(235,122,52,0) 70%);top:-200px;left:-200px;filter:blur(60px)}.GradientOrbs_orb1__wvzZV,.GradientOrbs_orb2___QL1q{position:absolute;border-radius:50%;transition:transform .1s ease-out}.GradientOrbs_orb2___QL1q{width:1000px;height:1000px;background:radial-gradient(circle,rgba(52,152,219,.1) 0,rgba(52,152,219,0) 70%);bottom:-300px;right:-200px;filter:blur(80px)}.UserDropdown_container__HYrF2{position:relative;display:inline-block}.UserDropdown_badge__DLaUt{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.3rem;border-radius:6px;transition:background .2s ease}.UserDropdown_badge__DLaUt:hover{background:var(--bg-secondary)}.UserDropdown_avatar__4aiW5{width:28px;height:28px;border-radius:50%;background:var(--accent-terracotta);color:white;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.UserDropdown_name__rwgEg{font-size:.85rem;font-weight:500;color:var(--text-primary)}.UserDropdown_chevron__v_dLp{color:var(--text-secondary)}.UserDropdown_dropdown___vgtT{position:absolute;top:calc(100% + 10px);right:0;width:240px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;box-shadow:var(--shadow-float);z-index:1000;animation:UserDropdown_fadeIn__P_1Dh .2s ease-out}.UserDropdown_header__mHaTf{padding:1rem;display:flex;flex-direction:column;gap:.25rem}.UserDropdown_headerName__uOLd8{font-size:.95rem;font-weight:600;color:var(--text-primary)}.UserDropdown_headerEmail__m1hcv{font-size:.8rem;color:var(--text-secondary)}.UserDropdown_tierBadge__IYxDl{margin-top:.5rem;display:inline-block;padding:.2rem .5rem;background:var(--tag-gold-bg);color:var(--tag-gold-text);font-size:.7rem;font-weight:600;border-radius:4px;letter-spacing:.5px;width:fit-content}.UserDropdown_divider__o1VO6{height:1px;background:var(--border-light)}.UserDropdown_menu__oFZW3{padding:.5rem;display:flex;flex-direction:column}.UserDropdown_menuItem__rNOSi{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.85rem;color:var(--text-primary);border-radius:6px;text-decoration:none;transition:background .2s ease;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;width:100%}.UserDropdown_menuItem__rNOSi:hover{background:var(--bg-secondary)}.UserDropdown_logout__TajKu{color:var(--accent-red)}.UserDropdown_logout__TajKu:hover{background:rgba(212,76,71,.1)}.UserDropdown_loadingBadge__I_MlO{padding:.3rem}.UserDropdown_skeleton__5cumK{width:28px;height:28px;border-radius:50%;background:var(--bg-secondary);animation:UserDropdown_pulse__r_pGp 1.5s infinite}@keyframes UserDropdown_fadeIn__P_1Dh{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes UserDropdown_pulse__r_pGp{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.ExportDropdown_container___IGoI{position:relative;display:inline-block}.ExportDropdown_exportButton__NLGV7{display:flex;align-items:center;gap:.5rem;background-color:var(--text-primary);color:var(--bg-primary);border:none;padding:.5rem 1rem;font-size:.85rem;font-weight:500;border-radius:4px;cursor:pointer;transition:opacity .2s}.ExportDropdown_exportButton__NLGV7:hover{opacity:.9}.ExportDropdown_exportButton__NLGV7:disabled{opacity:.5;cursor:not-allowed}.ExportDropdown_dropdown__qBnv1{position:absolute;top:calc(100% + 5px);right:0;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);width:200px;z-index:1000;overflow:hidden;animation:ExportDropdown_slideDown__uxDiz .2s ease forwards}@keyframes ExportDropdown_slideDown__uxDiz{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ExportDropdown_menuItem__7oQct{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-primary);text-decoration:none;font-size:.9rem;transition:background .2s;background:none;border:none;width:100%;text-align:left;cursor:pointer}.ExportDropdown_menuItem__7oQct:hover{background:var(--bg-hover)}.ExportDropdown_divider__ID0Lk{height:1px;background:var(--border-light);margin:.25rem 0}.LeftSidebar_sidebar__jXhFq{position:relative;width:var(--sidebar-width);height:100%;background-color:var(--bg-secondary);border-right:1px solid var(--border-light);flex-shrink:0;transition:width .3s ease}.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe{width:64px}.LeftSidebar_sidebarContent__NDDf_{width:var(--sidebar-width);height:100%;display:flex;flex-direction:column;padding:1rem .5rem;overflow-y:auto;opacity:1;transition:opacity .3s ease}.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_sidebarContent__NDDf_{width:64px;padding:1rem .25rem;overflow:visible}.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_categoryHeader__LxnPm,.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_editForm___41j4,.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_loreItem__YBQ_o,.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_navItem__eLlfw span,.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_projectName__wUJCe,.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_sectionHeader__C_cwD,.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_selectorChevron__Q62HB{display:none}.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_projectSelectorInner__bxm4H{gap:0}.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_projectSelector__VbMQJ{padding:.5rem 0;justify-content:center}.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_navItem__eLlfw{justify-content:center;padding:.6rem 0}.LeftSidebar_toggleBtn__oVB9m{position:absolute;right:-12px;top:20px;width:24px;height:24px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;color:var(--text-secondary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.LeftSidebar_toggleBtn__oVB9m:hover{color:var(--text-primary);background:var(--bg-hover)}.LeftSidebar_section__HeWqe{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.LeftSidebar_sectionHeader__C_cwD{padding:0 .75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--text-muted);display:flex;justify-content:space-between;align-items:center}.LeftSidebar_projectDetailsText__vXFxU{padding:0 .5rem;display:flex;flex-direction:column;gap:0}.LeftSidebar_projectName__wUJCe{font-size:.9rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeftSidebar_projectGenre__J1Sjy{font-size:.75rem;color:var(--accent-blue);background:var(--tag-blue-bg);padding:.1rem .4rem;border-radius:4px;align-self:flex-start;display:inline-block}.LeftSidebar_projectSelector__VbMQJ{padding:.5rem .25rem;font-size:.95rem;font-weight:500;background:transparent;border:none;border-radius:6px;color:var(--text-primary);width:100%;margin-bottom:0;cursor:pointer;box-shadow:none;transition:all .2s;display:flex;align-items:center;justify-content:space-between}.LeftSidebar_projectSelectorInner__bxm4H{display:flex;align-items:center;gap:.5rem;overflow:hidden}.LeftSidebar_selectorIcon__R5zs_{flex-shrink:0;color:var(--text-secondary)}.LeftSidebar_selectorImg__yObJI{width:24px;height:24px;flex-shrink:0;border-radius:4px;background:var(--bg-tertiary);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.LeftSidebar_projectSelector__VbMQJ:hover .LeftSidebar_selectorIcon__R5zs_{color:var(--text-primary)}.LeftSidebar_selectorChevron__Q62HB{opacity:.5;flex-shrink:0}.LeftSidebar_projectSelector__VbMQJ:hover{background:var(--bg-hover)}.LeftSidebar_projectSelector__VbMQJ:focus{outline:none;background:var(--bg-hover)}.LeftSidebar_projectStats__LaI8b{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.LeftSidebar_dropdownMenu__gI4Tk{position:absolute;top:calc(100% + 2px);left:0;width:100%;min-width:240px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;overflow:hidden;animation:LeftSidebar_fadeIn__P3YGm .15s ease-out}.LeftSidebar_sidebar__jXhFq.LeftSidebar_collapsed__fiLqe .LeftSidebar_dropdownMenu__gI4Tk{top:0;left:calc(100% + 12px)}.LeftSidebar_dropdownItem__634nd{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s;color:var(--text-primary);font-size:.9rem}.LeftSidebar_dropdownItem__634nd:hover{background:var(--bg-hover)}.LeftSidebar_dropdownItemActive__La5oG{background:var(--bg-secondary)}.LeftSidebar_dropdownItemImg__ayciz{width:32px;height:32px;flex-shrink:0;border-radius:6px;background:var(--bg-tertiary);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.LeftSidebar_dropdownItemTitle__RwAyR{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeftSidebar_dropdownItemGenre__HnX0J{font-size:.7rem;color:var(--accent-blue);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.LeftSidebar_dropdownDivider__tzt6e{height:1px;background:var(--border-light);margin:0}.LeftSidebar_editBtn__eoVxW{background:transparent;border:none;color:var(--text-muted);cursor:pointer;opacity:.5;transition:opacity .2s,color .2s;padding:0;display:flex}.LeftSidebar_editBtn__eoVxW:hover{color:var(--text-primary);opacity:1}.LeftSidebar_editForm___41j4{display:flex;flex-direction:column;gap:.6rem;width:100%;margin-bottom:.25rem}.LeftSidebar_editInput__qADm9{padding:.4rem .5rem;font-size:.8rem;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:4px;color:var(--text-primary)}.LeftSidebar_editInput__qADm9:focus{outline:none;border-color:var(--accent-blue)}.LeftSidebar_editActions__fnRuw{display:flex;gap:.5rem;margin-top:.4rem}.LeftSidebar_cancelBtn__l7q4e,.LeftSidebar_saveBtn__Y3Z0V{display:flex;align-items:center;justify-content:center;padding:.2rem .4rem;border-radius:4px;border:none;cursor:pointer;background:var(--bg-tertiary);color:var(--text-secondary);transition:all .2s cubic-bezier(.16,1,.3,1)}.LeftSidebar_saveBtn__Y3Z0V:hover:not(:disabled){background:var(--tag-green-bg);color:var(--tag-green-text);transform:translateY(-1px)}.LeftSidebar_cancelBtn__l7q4e:hover:not(:disabled){background:#ffe5e5;color:#e53935;transform:translateY(-1px)}.LeftSidebar_cancelBtn__l7q4e:active:not(:disabled),.LeftSidebar_saveBtn__Y3Z0V:active:not(:disabled){transform:translateY(1px) scale(.95)}.LeftSidebar_modalOverlay__WB_9K{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:9999;display:flex;align-items:center;justify-content:center}.LeftSidebar_modalContent__uxDF2{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:2rem;width:400px;max-width:90%;box-shadow:0 10px 30px rgba(0,0,0,.15)}.LeftSidebar_modalTitle__9xtCu{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.LeftSidebar_modalDesc__HKUhr{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1.5rem}.LeftSidebar_modalLabel__e7WwR{display:block;font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.LeftSidebar_modalInput__1htRX{width:100%;padding:.75rem;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-secondary);font-size:.95rem;color:var(--text-primary);outline:none;margin-bottom:1.5rem}.LeftSidebar_modalInput__1htRX:focus{border-color:var(--accent-blue)}.LeftSidebar_modalActions__iXE2C{display:flex;justify-content:flex-end;gap:1rem}.LeftSidebar_modalActionBtn__BwEeo{background:var(--text-primary);color:var(--bg-primary);border:none;padding:.6rem 1.2rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.LeftSidebar_modalActionBtn__BwEeo:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.LeftSidebar_modalActionBtn__BwEeo:active:not(:disabled){transform:translateY(1px) scale(.98)}.LeftSidebar_cancelBtn__l7q4e:disabled,.LeftSidebar_modalActionBtn__BwEeo:disabled,.LeftSidebar_saveBtn__Y3Z0V:disabled{opacity:.5;cursor:not-allowed}.LeftSidebar_nav__tWWCc{display:flex;flex-direction:column;gap:.15rem}.LeftSidebar_navItem__eLlfw{position:relative;display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:transparent;border:none;width:100%;text-align:left;border-radius:4px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.LeftSidebar_navItem__eLlfw:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;background:var(--accent-primary);border-radius:0 4px 4px 0;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;opacity:0}.LeftSidebar_navItem__eLlfw:hover{background-color:var(--bg-tertiary);color:var(--text-primary);transform:translateX(2px)}.LeftSidebar_navItem__eLlfw.LeftSidebar_active__MhpeF{background-color:rgba(82,122,122,.08);color:var(--accent-primary);font-weight:500}.LeftSidebar_navItem__eLlfw.LeftSidebar_active__MhpeF:before{transform:translateY(-50%) scaleY(1);opacity:1}.LeftSidebar_active__MhpeF .LeftSidebar_navIcon__b668M{color:var(--accent-primary)}.LeftSidebar_navIcon__b668M{color:var(--text-muted)}.LeftSidebar_divider__Iu2m0{height:1px;background-color:var(--border-light);margin:1rem 0}.LeftSidebar_categoryHeader__LxnPm{display:flex;align-items:center;gap:.5rem;padding:.3rem .75rem;background:transparent;border:none;width:100%;text-align:left;color:var(--text-muted);font-size:.75rem;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;margin-top:.5rem}.LeftSidebar_categoryHeader__LxnPm:hover{color:var(--text-primary)}.LeftSidebar_categoryGroup__wt_Ih{display:flex;flex-direction:column;gap:.15rem}.LeftSidebar_loreItem__YBQ_o{display:flex;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem 2rem;background:transparent;border:none;width:100%;text-align:left;color:var(--text-secondary);font-size:.8rem;cursor:pointer;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeftSidebar_loreItem__YBQ_o:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.LeftSidebar_loreItem__YBQ_o.LeftSidebar_active__MhpeF{background-color:rgba(82,122,122,.1);color:var(--accent-primary);font-weight:500}@keyframes LeftSidebar_spin__uYfR_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LeftSidebar_spinner__bJtE0{animation:LeftSidebar_spin__uYfR_ 1s linear infinite}.GuidedTourModal_modalOverlay__Od0va{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.GuidedTourModal_modalContent__5oTbl{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:2rem;width:800px;max-width:95vw;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2);display:flex;flex-direction:column}.GuidedTourModal_modalHeader__bMzkZ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.GuidedTourModal_modalTitle__DgiEo{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.GuidedTourModal_modalDesc___Vd7Z{font-size:.95rem;color:var(--text-secondary);margin:0}.GuidedTourModal_closeBtn__bNU_v{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;display:flex;align-items:center;border-radius:4px;transition:background .2s}.GuidedTourModal_closeBtn__bNU_v:hover{background:var(--bg-hover);color:var(--text-primary)}.GuidedTourModal_phasesGrid__7ENCv{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.GuidedTourModal_phaseCard__f5Xt_{display:flex;gap:1rem;padding:1rem;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-light);transition:transform .2s,box-shadow .2s}.GuidedTourModal_phaseCard__f5Xt_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:var(--accent-blue)}.GuidedTourModal_iconBox__43NZg{background:var(--tag-purple-bg);color:var(--tag-purple-text);width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.GuidedTourModal_phaseText__xFUL_ h3{margin:0 0 .4rem;font-size:1rem;font-weight:600;color:var(--text-primary)}.GuidedTourModal_phaseText__xFUL_ p{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.GuidedTourModal_modalActions__j3at5{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border-light)}.GuidedTourModal_actionBtn__924Hb{background:var(--tag-purple-bg);color:var(--tag-purple-text);border:1px solid var(--tag-purple-text);padding:.6rem 2rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.GuidedTourModal_actionBtn__924Hb:hover{background:var(--tag-purple-text);color:var(--bg-primary)}@media (max-width:768px){.GuidedTourModal_phasesGrid__7ENCv{grid-template-columns:1fr}}.RightSidebar_sidebarWrapper__FZf1_{position:relative;width:var(--right-sidebar-width);height:100%;background-color:var(--bg-primary);border-left:1px solid var(--border-light);flex-shrink:0;transition:width .3s ease}.RightSidebar_sidebarWrapper__FZf1_.RightSidebar_collapsed__VNO10{width:0;border-left:none}.RightSidebar_sidebarContent__hWkfL{width:var(--right-sidebar-width);height:100%;display:flex;flex-direction:column;overflow-y:auto;opacity:1;transition:opacity .3s ease}.RightSidebar_sidebarWrapper__FZf1_.RightSidebar_collapsed__VNO10 .RightSidebar_sidebarContent__hWkfL{opacity:0;pointer-events:none;overflow:hidden}.RightSidebar_sidebarToggleBtn__JN5bP{position:absolute;left:-12px;top:20px;width:24px;height:24px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;color:var(--text-secondary);box-shadow:-2px 2px 4px rgba(0,0,0,.05)}.RightSidebar_sidebarToggleBtn__JN5bP:hover{color:var(--text-primary);background:var(--bg-hover)}.RightSidebar_sidebarWrapper__FZf1_.RightSidebar_collapsed__VNO10 .RightSidebar_sidebarToggleBtn__JN5bP{left:-24px}.RightSidebar_contextMatrix__t0lvY{padding:1rem;border-bottom:1px solid var(--border-light);background-color:var(--bg-secondary)}.RightSidebar_header__L_dlF{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.RightSidebar_headerTitle__7tqFJ{font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:var(--text-primary)}.RightSidebar_headerIcon__xZj1l{color:var(--accent-gold)}.RightSidebar_badge__M7dFX{font-size:.7rem;background:var(--bg-primary);border:1px solid var(--border-color);padding:.1rem .4rem;border-radius:12px;color:var(--text-secondary)}.RightSidebar_toggleList__J9XlT{display:flex;flex-direction:column;gap:.35rem}.RightSidebar_toggleItem__7BKfV{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:4px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.RightSidebar_toggleItem__7BKfV.RightSidebar_active__O_z4v{border-color:var(--accent-primary);box-shadow:0 0 0 1px rgba(82,122,122,.1)}.RightSidebar_toggleLabel__4GfSL{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-primary)}.RightSidebar_dot__hWSIP{width:6px;height:6px;border-radius:50%}.RightSidebar_dot__hWSIP.RightSidebar_character__Fkhls{background-color:var(--accent-blue)}.RightSidebar_dot__hWSIP.RightSidebar_lore__DAf4Q{background-color:var(--accent-purple)}.RightSidebar_dot__hWSIP.RightSidebar_place__mmj3p{background-color:var(--accent-green)}.RightSidebar_dot__hWSIP.RightSidebar_plot__Jhpb1{background-color:var(--accent-gold)}.RightSidebar_activeIcon__IYJov{color:var(--accent-primary)}.RightSidebar_inactiveIcon__hjEPR{color:var(--text-muted)}.RightSidebar_aiCopilot__lj_z_{display:flex;flex-direction:column;background:var(--bg-primary);overflow:hidden}.RightSidebar_expanded__g9r4O{flex:1 1}.RightSidebar_chatHeader__jle3n{padding:.75rem 1rem;font-size:.85rem;font-weight:600;border-bottom:1px solid var(--border-light);color:var(--text-primary)}.RightSidebar_chatArea__YM3eo{flex:1 1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.RightSidebar_aiMessage__UZHB5{background-color:var(--bg-secondary);border:1px solid var(--border-light);padding:.75rem;border-radius:8px;border-top-left-radius:2px;font-size:.85rem;color:var(--text-primary);line-height:1.4}.RightSidebar_userMessage__pROzd{background-color:var(--tag-blue-bg);border:1px solid var(--border-light);padding:.75rem;border-radius:8px;border-top-right-radius:2px;font-size:.85rem;color:var(--tag-blue-text);line-height:1.4;align-self:flex-end;max-width:90%}.RightSidebar_chatInputContainer__lR1ff{padding:1rem;border-top:1px solid var(--border-light);display:flex;gap:.5rem;background-color:var(--bg-primary)}.RightSidebar_chatInput__B4SLO{flex:1 1;background:var(--bg-secondary);border:1px solid var(--border-color);padding:.5rem .75rem;border-radius:4px;font-size:.85rem;color:var(--text-primary);outline:none;font-family:inherit}.RightSidebar_chatInput__B4SLO:focus{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.RightSidebar_sendButton__JWqTy{background:var(--text-primary);color:var(--bg-primary);border:none;width:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.RightSidebar_sendButton__JWqTy:disabled{opacity:.5;cursor:not-allowed}.RightSidebar_accordionHeader__uBUAg{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.85rem;font-weight:600;border-bottom:1px solid var(--border-light);color:var(--text-primary);cursor:pointer;background-color:var(--bg-primary);-webkit-user-select:none;user-select:none;transition:background-color .2s}.RightSidebar_accordionHeader__uBUAg:hover{background-color:var(--bg-hover)}.RightSidebar_accordionContent__Raz5A{overflow:hidden;display:flex;flex-direction:column}.RightSidebar_phaseToolsContainer__a7WIv{padding:1rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;flex:1 1;border-top:2px solid var(--border-light)}.RightSidebar_phaseToolsHeader__p6uLe{font-family:var(--font-serif);font-size:1rem;color:var(--text-secondary);margin-bottom:-.5rem}.RightSidebar_toolPanel__WPBhO{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.02)}.RightSidebar_panelTitle__ClP7l{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.RightSidebar_panelDesc__JKmOZ{font-size:.8rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}.RightSidebar_beatBox__YYD2B{width:100%;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:.75rem;font-size:.85rem;color:var(--text-primary);min-height:100px;resize:vertical;outline:none;margin-bottom:1rem;font-family:var(--font-sans)}.RightSidebar_actionBtn__usd_6{width:100%;background:var(--text-primary);color:var(--bg-primary);border:none;padding:.75rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem}.RightSidebar_actionBtn__usd_6:hover{opacity:.9}.RightSidebar_pilotGrid__cDSnt{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.RightSidebar_pilotBtn__Do_Q0{background:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-primary);padding:.75rem .5rem;border-radius:6px;font-size:.8rem;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s}.RightSidebar_pilotBtn__Do_Q0:hover{background:var(--bg-hover);border-color:#cbd5e1}.PhaseAssistantOrb_orbContainer__hfmtb{position:fixed;bottom:2rem;right:2rem;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.PhaseAssistantOrb_chatBubble__Rz4Kn{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:1.25rem;width:300px;box-shadow:0 10px 25px rgba(0,0,0,.1);position:relative;animation:PhaseAssistantOrb_slideUp__QuuX8 .3s cubic-bezier(.175,.885,.32,1.275);transform-origin:bottom right}@keyframes PhaseAssistantOrb_slideUp__QuuX8{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.PhaseAssistantOrb_chatBubble__Rz4Kn:after{content:"";position:absolute;bottom:-8px;right:20px;width:16px;height:16px;background:var(--bg-primary);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);transform:rotate(45deg)}.PhaseAssistantOrb_bubbleHeader__0XDn_{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.PhaseAssistantOrb_bubbleTitle__i3Zas{font-size:.85rem;font-weight:600;color:var(--accent-blue);display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.05em}.PhaseAssistantOrb_closeBtn__R3omg{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s}.PhaseAssistantOrb_closeBtn__R3omg:hover{color:var(--text-primary)}.PhaseAssistantOrb_bubbleText__fMhV6{font-size:.95rem;line-height:1.5;color:var(--text-primary)}.PhaseAssistantOrb_orbButton__OzSi4{width:50px;height:50px;border-radius:25px;background:var(--bg-primary);border:1px solid var(--border-light);color:var(--accent-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .2s}.PhaseAssistantOrb_orbButton__OzSi4:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.1)}.PhaseAssistantOrb_pulse__u1C6X{animation:PhaseAssistantOrb_pulse__u1C6X 2s infinite}@keyframes PhaseAssistantOrb_pulse__u1C6X{0%{box-shadow:0 0 0 0 rgba(79,70,229,.4)}70%{box-shadow:0 0 0 10px rgba(79,70,229,0)}to{box-shadow:0 0 0 0 rgba(79,70,229,0)}}.OnboardingModal_overlay__8eLug{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;animation:OnboardingModal_fadeIn__UlvaR .3s ease-out}@keyframes OnboardingModal_fadeIn__UlvaR{0%{opacity:0}to{opacity:1}}.OnboardingModal_modal__Yd82u{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:16px;width:90%;max-width:650px;box-shadow:0 24px 60px rgba(0,0,0,.15);position:relative;overflow:hidden;animation:OnboardingModal_slideUp___RmGH .4s cubic-bezier(.16,1,.3,1)}@keyframes OnboardingModal_slideUp___RmGH{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OnboardingModal_closeBtn__lSt1o{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:50%;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.OnboardingModal_closeBtn__lSt1o:hover{background:var(--bg-hover);color:var(--text-primary)}.OnboardingModal_header__S7UWs{padding:3rem 3rem 1.5rem;text-align:center;background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-primary) 100%);border-bottom:1px solid var(--border-light)}.OnboardingModal_iconWrapper__gmQJK{width:80px;height:80px;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:20%;display:flex;justify-content:center;align-items:center;margin:0 auto 1.5rem;box-shadow:0 8px 16px rgba(0,0,0,.05)}.OnboardingModal_header__S7UWs h2{font-family:var(--font-serif);font-size:2.2rem;color:var(--text-primary);margin:0}.OnboardingModal_body__jir9K{padding:2.5rem 3rem}.OnboardingModal_intro__71ztv{font-size:1.05rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem;text-align:center}.OnboardingModal_featureList__k3GN_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.OnboardingModal_featureList__k3GN_ li{display:flex;align-items:flex-start;gap:1rem;background:var(--bg-secondary);padding:1.25rem;border-radius:12px;border:1px solid var(--border-light);transition:transform .2s ease}.OnboardingModal_featureList__k3GN_ li:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.03)}.OnboardingModal_featureList__k3GN_ span{font-size:.95rem;line-height:1.5;color:var(--text-secondary)}.OnboardingModal_featureList__k3GN_ strong{color:var(--text-primary);display:block;margin-bottom:.25rem;font-size:1rem}.OnboardingModal_footer__m7by0{padding:1.5rem 3rem;border-top:1px solid var(--border-light);display:flex;justify-content:center;background:var(--bg-secondary)}.OnboardingModal_primaryBtn__vGC1y{background:var(--text-primary);color:var(--bg-primary);border:none;padding:1rem 3rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.OnboardingModal_primaryBtn__vGC1y:hover{transform:translateY(-1px);box-shadow:0 8px 16px rgba(0,0,0,.1);opacity:.95}.AppLayout_appContainer__Y5wwW{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden;background-color:var(--bg-primary)}.AppLayout_mainLayout__juvfP{display:flex;flex:1 1;height:100%;min-height:0;position:relative}.AppLayout_workspaceArea__taYYl{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;position:relative;background-color:var(--bg-primary)}.HoverCard_card__R9KTz{position:fixed;width:340px;background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-light);box-shadow:var(--shadow-float);border-radius:8px;padding:1rem;z-index:1000;transform:translateY(10px);opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1);font-family:var(--font-sans)}.HoverCard_card__R9KTz.HoverCard_visible__4L89Q{transform:translateY(-100%);margin-top:-15px;opacity:1;pointer-events:auto}.HoverCard_header__bcBYp{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.HoverCard_thumbnail__dBrbW{width:40px;height:40px;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem;color:var(--accent-primary)}.HoverCard_titleInfo__waABT{display:flex;flex-direction:column}.HoverCard_name___qZ0m{font-weight:600;font-size:1rem;color:var(--text-primary)}.HoverCard_badge__0VzFw{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.HoverCard_synopsis__jdlh4{font-size:.85rem;color:var(--text-primary);line-height:1.5;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.HoverCard_stats__unCee{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.HoverCard_statRow__KwTki{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary)}.HoverCard_statRow__KwTki span:last-child{color:var(--text-primary);font-weight:500}.HoverCard_actions__Ynl84{display:flex;gap:.5rem}.HoverCard_actionBtn__ahrVN{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.35rem;background:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-primary);padding:.4rem;border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .15s ease}.HoverCard_actionBtn__ahrVN:hover{background:var(--bg-tertiary);border-color:var(--border-color)}.HoverCard_quickEditArea__4ZreC{width:100%;min-height:80px;background:var(--bg-secondary);border:1px solid var(--accent-primary);border-radius:4px;padding:.5rem;color:var(--text-primary);font-size:.85rem;font-family:inherit;resize:vertical;outline:none;box-shadow:0 0 0 2px rgba(124,58,237,.1)}.HoverCard_saveBtnActive__g_4Bn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.35rem;background:var(--tag-green-bg);border:1px solid var(--tag-green-text);color:var(--tag-green-text);padding:.4rem;border-radius:4px;font-size:.75rem;cursor:pointer;font-weight:600;transition:all .15s ease}.HoverCard_saveBtnActive__g_4Bn:hover:not(:disabled){background:var(--tag-green-text);color:white}.HoverCard_saveBtnActive__g_4Bn:disabled{opacity:.7;cursor:wait}.PacingHeatmap_container__2OMmx{padding:1rem;background:var(--bg-secondary);border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:.5rem}.PacingHeatmap_empty__6_4r6{color:var(--text-secondary);font-size:.85rem;font-style:italic;text-align:center}.PacingHeatmap_header__BWbds{display:flex;justify-content:space-between;align-items:center}.PacingHeatmap_title__9lULu{font-size:.85rem;color:var(--text-primary);font-weight:600}.PacingHeatmap_legend__M37Ge{display:flex;gap:1rem;font-size:.75rem;color:var(--text-secondary)}.PacingHeatmap_legendItem__R8Kkv{display:flex;align-items:center;gap:.25rem}.PacingHeatmap_box__Od5_a{width:10px;height:10px;border-radius:2px}.PacingHeatmap_visualizer__uNiIn{display:flex;align-items:flex-end;gap:4px;height:60px;margin-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light);overflow-x:auto}.PacingHeatmap_bar__ZcFNS{width:12px;min-width:12px;border-radius:2px 2px 0 0;transition:height .3s ease,background .3s ease;cursor:pointer}.PacingHeatmap_bar__ZcFNS:hover{filter:brightness(1.2)}.Workspace_workspaceContainer__RciIZ{display:flex;flex-direction:column;height:100%;width:100%}.Workspace_workspaceGlobalHeader__gAM_o{padding:2rem 2rem 1.5rem;border-bottom:1px solid var(--border-light);background:var(--bg-primary)}.Workspace_phaseLabel___5_Tg{display:block;font-size:.85rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.Workspace_phaseTitle__DPNWc{font-family:var(--font-serif);font-size:2rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.Workspace_phaseSubtitle__ffrmV{color:var(--text-secondary);font-size:1rem}.Workspace_workspace__MjZ6Y{position:relative;padding:1rem 2rem 2rem;height:100%;width:100%;margin:0 auto;display:flex;gap:2rem}.Workspace_editorMain__7X6JW{flex-grow:1;width:100%;position:relative;display:flex;gap:2rem;transition:all .3s}.Workspace_chapterSidebarWrapper__eu92_{position:relative;width:280px;height:100%;flex-shrink:0;border-right:1px solid var(--border-light);transition:width .3s ease}.Workspace_chapterSidebarWrapper__eu92_.Workspace_collapsed__VCjCH{width:0;border-right:none}.Workspace_chapterSidebarWrapper__eu92_.Workspace_collapsed__VCjCH .Workspace_sidebarToggleBtn__QWCqF{right:-24px}.Workspace_chapterSidebar__9I4bu{width:280px;height:100%;display:flex;flex-direction:column;gap:1rem;padding-right:1.5rem;overflow-y:auto;opacity:1;transition:opacity .3s ease}.Workspace_chapterSidebarWrapper__eu92_.Workspace_collapsed__VCjCH .Workspace_chapterSidebar__9I4bu{opacity:0;pointer-events:none;overflow:hidden}.Workspace_sidebarToggleBtn__QWCqF{position:absolute;right:-12px;top:20px;width:24px;height:24px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;color:var(--text-secondary);box-shadow:0 2px 4px rgba(0,0,0,.05)}.Workspace_sidebarToggleBtn__QWCqF:hover{color:var(--text-primary);background:var(--bg-hover)}.Workspace_chapterSidebarHeader__lcMez{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.Workspace_chapterSidebarTitle__bpumu{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.Workspace_addChapterBtn__kUjmZ{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center}.Workspace_addChapterBtn__kUjmZ:hover{color:var(--text-primary)}.Workspace_chapterList__wl8mw{display:flex;flex-direction:column;gap:.25rem}.Workspace_chapterItem__JagoJ{padding:.5rem .75rem;border-radius:6px;font-size:.9rem;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s;-webkit-user-select:none;user-select:none}.Workspace_chapterItemActive__KoC4c,.Workspace_chapterItem__JagoJ:hover{background:var(--bg-hover);color:var(--text-primary)}.Workspace_chapterItemActive__KoC4c{font-weight:500}.Workspace_chapterItemIcon__wMt0x{opacity:.5}.Workspace_chapterItemActive__KoC4c .Workspace_chapterItemIcon__wMt0x{opacity:1;color:var(--accent-blue)}.Workspace_editorContainer__6tYer{position:relative;width:100%;max-width:none!important;margin:0;display:flex;flex-direction:column}.Workspace_toolbar__RSKBM{display:flex;justify-content:flex-end;margin-bottom:1rem}.Workspace_toolBtn__3Vhh9{background:transparent;border:1px solid var(--border-light);color:var(--text-secondary);padding:.4rem .8rem;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s}.Workspace_toolBtn__3Vhh9:hover{background:var(--bg-hover);color:var(--text-primary)}.Workspace_documentHeader__36u9A{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.Workspace_documentTitle__kH2zf{font-family:var(--font-serif);font-size:2.5rem;color:var(--text-primary);outline:none;font-weight:500}.Workspace_documentTitle__kH2zf:empty:before{content:"Untitled Chapter";color:var(--text-secondary)}.Workspace_generateTitleBtn__D4zti{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:var(--tag-purple-bg);color:var(--tag-purple-text);border:1px solid rgba(147,51,234,.2);border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;animation:Workspace_fadeIn__WZ7ek .15s ease-out}.Workspace_generateTitleBtn__D4zti:hover:not(:disabled){background:rgba(147,51,234,.2)}.Workspace_generateTitleBtn__D4zti:disabled{opacity:.7;cursor:not-allowed}.Workspace_editorArea__c_J0W{min-height:500px;outline:none;font-size:1.1rem;line-height:1.8;color:var(--text-primary)}.Workspace_editorArea__c_J0W p{margin-bottom:1.5em}.Workspace_loreTag__PydeD{border-bottom:2px dashed var(--accent-blue);cursor:pointer;transition:all .2s;border-radius:3px;padding:0 2px}.Workspace_loreTagCharacter__3GUa7{color:var(--tag-blue-text);background-color:var(--tag-blue-bg)}.Workspace_loreTagPlot___HDAB{color:var(--tag-green-text);background-color:var(--tag-green-bg)}.Workspace_previewPane__Az9k7{flex:1 1;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:12px;padding:2rem;display:flex;flex-direction:column;animation:Workspace_slideInRight__4L3Kk .3s ease-out}@keyframes Workspace_slideInRight__4L3Kk{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.Workspace_previewHeader__4zpXg{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.Workspace_previewTitle__mOVrK{font-size:1.1rem;color:var(--accent-blue)}.Workspace_previewContent__W5v7W{font-size:1rem;line-height:1.8;color:var(--text-secondary);flex-grow:1;overflow-y:auto}.Workspace_previewActions__OCnOo{margin-top:2rem}.Workspace_historyPanel__SMUNN{position:absolute;top:4rem;right:0;width:300px;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:100;display:flex;flex-direction:column;animation:Workspace_fadeIn__WZ7ek .2s ease-out}.Workspace_historyHeader__cbaS4{padding:1rem;border-bottom:1px solid var(--border-light);font-weight:600;display:flex;justify-content:space-between;align-items:center}.Workspace_historyList__cLBNu{max-height:300px;overflow-y:auto;display:flex;flex-direction:column}.Workspace_historyItem__X6cr1{padding:1rem;border-bottom:1px solid var(--border-light);cursor:pointer;transition:background .2s}.Workspace_historyItem__X6cr1:hover{background:var(--bg-hover)}.Workspace_historyTime__WYEiw{font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.Workspace_historyDesc__B7oZf{font-size:.9rem;color:var(--text-primary)}.Workspace_sidebar__qeXFW{width:350px;flex-shrink:0;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding-top:1rem}.Workspace_toolPanel__zl5KL{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.02)}.Workspace_panelTitle__2x26_{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.Workspace_panelDesc__N1_nr{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin-bottom:1.5rem}.Workspace_beatBox__XPZ_7{width:100%;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:8px;padding:.75rem;font-size:.9rem;color:var(--text-primary);min-height:100px;resize:vertical;outline:none;margin-bottom:1rem;font-family:var(--font-sans)}.Workspace_actionBtn__K1jqh{width:100%;background:var(--text-primary);color:var(--bg-primary);border:none;padding:.75rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;gap:.5rem}.Workspace_actionBtn__K1jqh:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Workspace_actionBtn__K1jqh:active{transform:translateY(1px) scale(.98)}.Workspace_pilotGrid__SOeBP{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.Workspace_pilotBtn__fktmO{background:var(--bg-secondary);border:1px solid var(--border-light);color:var(--text-primary);padding:.75rem .5rem;border-radius:6px;font-size:.85rem;font-weight:500;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s}.Workspace_pilotBtn__fktmO:hover{background:var(--bg-hover);border-color:#cbd5e1}.Workspace_hide-lore-tags__zeJbD .Workspace_loreTag__PydeD{background-color:transparent!important;border-bottom-color:transparent!important;color:inherit!important}.Workspace_modalOverlay__UlSaq{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:9999;display:flex;align-items:center;justify-content:center}.Workspace_modalContent__ccFAU{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:2rem;width:400px;max-width:90%;box-shadow:0 10px 30px rgba(0,0,0,.15)}.Workspace_modalTitle__OV3K5{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.Workspace_modalBody__xEHtx{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin-bottom:2rem}.Workspace_modalActions__ShIQq{display:flex;justify-content:flex-end;gap:1rem}.Workspace_btnCancel__yPFAy{background:transparent;border:1px solid var(--border-light);color:var(--text-secondary);padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.Workspace_btnCancel__yPFAy:hover{background:var(--bg-secondary);color:var(--text-primary);transform:translateY(-1px)}.Workspace_btnCancel__yPFAy:active{transform:translateY(1px) scale(.98)}.Workspace_btnDelete__OvlrS{background:#e53935;border:none;color:white;padding:.5rem 1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.Workspace_btnDelete__OvlrS:hover{background:#c62828;transform:translateY(-1px);box-shadow:0 4px 12px rgba(229,57,53,.2)}.Workspace_btnDelete__OvlrS:active{transform:translateY(1px) scale(.98)}.Workspace_contextMenuItem__W_E2w{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.5rem 1rem;background:transparent;border:none;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:background .2s}.Workspace_contextMenuItem__W_E2w:hover{background:var(--bg-hover)}.Workspace_emptyStateGen__SGD7s{padding:2rem;border-radius:12px;background:transparent;display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:900px;margin:2rem auto;animation:Workspace_fadeIn__WZ7ek .3s ease-out}.Workspace_emptyStateColumn__r9tl3{padding:2rem;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-secondary);display:flex;flex-direction:column;gap:1rem;transition:all .2s ease-out}.Workspace_emptyStateColumn__r9tl3:hover{border-color:var(--text-secondary);box-shadow:0 4px 12px rgba(0,0,0,.05)}.Workspace_emptyStateTitle__m8M7F{font-weight:600;font-size:1.1rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.Workspace_emptyStateDesc__7uBUl{font-size:.9rem;color:var(--text-secondary);line-height:1.5;flex-grow:1}.Workspace_emptyStateInput__VO9Ap{background:var(--bg-primary);border:1px solid var(--border-light);padding:.75rem;border-radius:6px;color:var(--text-primary);font-size:.9rem;width:100%;min-height:80px;resize:vertical;font-family:inherit}.Workspace_emptyStateRow__HH5o3{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start}.Workspace_emptyStateSelect__oplE7{background:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-primary);padding:.5rem;border-radius:6px;font-size:.85rem;outline:none}@media (max-width:768px){.Workspace_workspace__MjZ6Y{flex-direction:column;padding:1rem}.Workspace_chapterSidebarWrapper__eu92_{width:100%!important;height:auto;border-right:none;border-bottom:1px solid var(--border-light);padding-bottom:1rem}.Workspace_chapterSidebar__9I4bu{width:100%;height:auto;max-height:250px}.Workspace_sidebarToggleBtn__QWCqF{display:none}.Workspace_emptyStateRow__HH5o3{flex-direction:column;align-items:stretch}.Workspace_toolbar__RSKBM{flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.Workspace_toolBtn__3Vhh9{flex:1 1;text-align:center;white-space:nowrap}}.Workspace_bubbleMenu__o7UgX{display:flex;align-items:center;background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:8px;padding:.25rem;box-shadow:var(--shadow-float);gap:.25rem;animation:Workspace_fadeIn__WZ7ek .2s ease-out}.Workspace_bubbleBtn__eAUsQ{background:transparent;border:none;color:var(--text-secondary);padding:.4rem .6rem;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.Workspace_bubbleBtnActive__19G1e,.Workspace_bubbleBtn__eAUsQ:hover{background:var(--bg-hover);color:var(--text-primary)}.Workspace_bubbleBtnActive__19G1e{border:none;padding:.4rem .6rem;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer}.Workspace_bubbleDivider__fVrKB{width:1px;height:1.25rem;background:var(--border-light);margin:0 .25rem}.Workspace_bubbleBtnAi__Vf7sY{display:flex;align-items:center;background:var(--tag-purple-bg);border:1px solid var(--tag-purple-text);color:var(--tag-purple-text);padding:.4rem .6rem;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.Workspace_bubbleBtnAi__Vf7sY:hover{opacity:.9}.Workspace_floatingMenu__aXiN_{display:flex;align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.25rem;gap:.25rem;animation:Workspace_fadeIn__WZ7ek .2s ease-out}.Workspace_contextMenu__8WZ0m,.Workspace_floatingMenu__aXiN_{background:var(--bg-glass);border:1px solid var(--border-light);border-radius:8px;box-shadow:var(--shadow-float)}.Workspace_contextMenu__8WZ0m{position:fixed;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1000;padding:.35rem 0;min-width:160px;animation:Workspace_fadeIn__WZ7ek .15s ease-out}.Workspace_floatingBtn__Pgk7C{background:transparent;border:none;color:var(--text-secondary);padding:.3rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.Workspace_floatingBtnActive__dAjLv,.Workspace_floatingBtn__Pgk7C:hover{background:var(--bg-hover);color:var(--text-primary)}.Workspace_floatingBtnActive__dAjLv{border:none;padding:.3rem .5rem;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer}.Workspace_previewPane__Az9k7{background:linear-gradient(180deg,rgba(168,85,247,.05),rgba(59,130,246,.02));border:1px solid rgba(168,85,247,.3);border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(168,85,247,.08);position:relative;overflow:hidden}.Workspace_previewPane__Az9k7:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--tag-purple-text) 0,var(--accent-blue) 100%)}.Workspace_previewHeader__4zpXg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px dashed rgba(168,85,247,.2)}.Workspace_previewTitle__mOVrK{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--tag-purple-text);font-size:1.05rem}.Workspace_previewContent__W5v7W{font-family:var(--font-serif);font-size:1.05rem;line-height:1.7;color:var(--text-primary);margin-bottom:1.5rem;padding:.5rem 1rem;background:rgba(255,255,255,.4);border-radius:6px}.Workspace_previewActions__OCnOo{display:flex;gap:1rem;justify-content:flex-start}