.StoryConfig_configForm__4ct_7{width:100%;max-width:800px;margin:0 auto}.StoryConfig_formHeader__vofdt{position:relative}.StoryConfig_formFooter__nm991 h2,.StoryConfig_formHeader__vofdt h2{color:var(--terminal-green);font-size:14px;font-weight:400;margin:0;line-height:1.2;font-family:VT323,monospace;letter-spacing:1px}.StoryConfig_themeIndicator__Ma8M4{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 15px;background:rgba(0,255,0,.05);border:1px solid rgba(0,255,0,.2);border-radius:4px;font-size:12px}.StoryConfig_themeLabel__whJJp{color:var(--terminal-amber);opacity:.8}.StoryConfig_themeName__1yG1G{color:var(--terminal-green);font-weight:700;flex:1}.StoryConfig_changeThemeButton__2xHjQ{background:transparent;border:1px solid var(--terminal-amber);color:var(--terminal-amber);padding:4px 8px;font-size:10px;cursor:pointer;transition:all .2s;font-family:inherit}.StoryConfig_changeThemeButton__2xHjQ:hover{background:rgba(255,176,0,.1);transform:scale(1.05)}.StoryConfig_formContent__sNdHO{padding:30px;background:rgba(0,255,0,.02);border-left:1px solid var(--terminal-green);border-right:1px solid var(--terminal-green)}.StoryConfig_statusRow__gxeIj{display:flex;justify-content:space-between;margin-bottom:20px;font-size:14px;opacity:.8}.StoryConfig_formGroup__WrYG6{margin-bottom:30px}.StoryConfig_promptWithAttachment__6um5X{display:flex;gap:12px;align-items:flex-start;position:relative}.StoryConfig_promptWithAttachment__6um5X textarea{flex:1;min-width:0}.StoryConfig_promptWithAttachment__6um5X>div{display:flex;flex-direction:column;gap:8px;margin-top:2px}.StoryConfig_label__bXInQ{display:block;margin-bottom:15px;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:var(--terminal-amber)}.StoryConfig_examples__x9y8k{margin-top:10px}.StoryConfig_examples__x9y8k small{display:block;margin-bottom:5px;opacity:.7}.StoryConfig_exampleButton__7K2OF{display:block;width:100%;text-align:left;background:none;border:none;color:var(--terminal-green);padding:4px 0;cursor:pointer;font-family:inherit;font-size:13px;opacity:.7;transition:opacity .2s}.StoryConfig_exampleButton__7K2OF:hover{opacity:1;text-shadow:0 0 5px currentColor}.StoryConfig_paramRow__UAuhB{display:flex;align-items:center;gap:20px;margin-bottom:15px;min-height:40px}.StoryConfig_paramRow__UAuhB>span:first-child{min-width:150px;font-size:14px}.StoryConfig_pageOptions__LhVW2{display:flex;align-items:center;gap:15px}.StoryConfig_pageLabel__gnDRe{margin-left:10px;opacity:.8}.StoryConfig_protagonistInput__8IF41{display:flex;gap:10px;flex:1}.StoryConfig_protagonistInput__8IF41 input{flex:1}.StoryConfig_protagonistInput__8IF41 button{white-space:nowrap}.StoryConfig_sliderContainer__ETIUW{display:flex;align-items:center;gap:15px;flex:1}.StoryConfig_horrorSlider__DqCoP{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;outline:none;opacity:.8;transition:opacity .2s}.StoryConfig_horrorSlider__DqCoP:hover{opacity:1}.StoryConfig_horrorSlider__DqCoP::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--terminal-green);border:2px solid var(--terminal-bg);cursor:pointer;box-shadow:0 0 10px var(--terminal-green)}.StoryConfig_horrorSlider__DqCoP::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--terminal-green);border:2px solid var(--terminal-bg);cursor:pointer;box-shadow:0 0 10px var(--terminal-green)}.StoryConfig_sliderValue__kfi7u{min-width:40px;text-align:right;font-family:VT323,monospace;font-size:18px}.StoryConfig_toggleOptions__uhm4i{display:flex;gap:20px}.StoryConfig_qualityTiers__G6zR_{display:flex;gap:15px;flex-wrap:wrap}.StoryConfig_tierInfo__RekNz{font-size:12px;color:var(--terminal-green);opacity:.8;margin-top:8px;padding-left:10px}.StoryConfig_advancedSettings__iIz_e{margin:30px 0;border:1px solid rgba(0,255,0,.2);border-radius:4px;background:rgba(0,255,0,.02)}.StoryConfig_advancedLabel__QIaJd{padding:12px 15px;cursor:pointer;color:var(--terminal-amber);font-size:14px;letter-spacing:1px;text-transform:uppercase;transition:background .2s;list-style:none;user-select:none}.StoryConfig_advancedLabel__QIaJd::-webkit-details-marker{display:none}.StoryConfig_advancedLabel__QIaJd:hover{background:rgba(0,255,0,.05)}.StoryConfig_advancedContent__09cFa{padding:20px 15px;border-top:1px solid rgba(0,255,0,.1)}.StoryConfig_overrideCheckbox__pJoeI{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;color:var(--terminal-green)}.StoryConfig_overrideCheckbox__pJoeI input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--terminal-green)}.StoryConfig_povOptions__KRw_4,.StoryConfig_researchOptions__pZ3p1{display:flex;gap:15px;flex-wrap:wrap}.StoryConfig_themeOptionsSection__u2chs{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,255,0,.15)}.StoryConfig_sectionDivider__6VYSg{margin-bottom:15px}.StoryConfig_sectionLabel__A5LMn{font-size:13px;color:var(--terminal-amber);text-transform:uppercase;letter-spacing:1px;opacity:.9;font-weight:700}.StoryConfig_helperIcon__1EUmg{margin-left:8px;font-size:14px;cursor:help;opacity:.7;transition:opacity .2s}.StoryConfig_helperIcon__1EUmg:hover{opacity:1}.StoryConfig_helperText__ayPBJ{font-size:12px;color:var(--terminal-green);opacity:.7;margin:10px 0 15px;padding:8px 12px;background:rgba(0,255,0,.05);border-left:2px solid var(--terminal-amber);line-height:1.4}.StoryConfig_disabledSection__do_YL{opacity:.4;pointer-events:none;filter:grayscale(.5);transition:opacity .3s,filter .3s}.StoryConfig_disabledSection__do_YL *{cursor:not-allowed!important}.StoryConfig_formActions__Nq97U{display:flex;gap:15px;margin-top:40px;padding-top:20px;border-top:1px solid var(--terminal-green);flex-wrap:wrap}.StoryConfig_formActions__Nq97U button{flex:1;min-width:200px;position:relative}.StoryConfig_architectButton__Zv5vF{border:2px solid var(--terminal-amber)!important;background:rgba(255,170,0,.1)!important;color:var(--terminal-amber)!important;padding:15px 20px!important;font-size:16px!important;font-weight:700!important;animation:StoryConfig_pulse__h57Y2 2s infinite}.StoryConfig_architectButton__Zv5vF:hover:not(:disabled){background:rgba(255,170,0,.2)!important;box-shadow:0 0 20px rgba(255,170,0,.4)!important;transform:translateY(-2px)}.StoryConfig_architectButton__Zv5vF:disabled{opacity:.5;cursor:not-allowed;animation:none}.StoryConfig_recommendedBadge__kIwot{display:block;font-size:10px;letter-spacing:2px;color:var(--terminal-bright-green);margin-bottom:4px;text-shadow:0 0 10px var(--terminal-green)}@keyframes StoryConfig_pulse__h57Y2{0%,to{box-shadow:0 0 10px rgba(255,170,0,.3)}50%{box-shadow:0 0 20px rgba(255,170,0,.6)}}.StoryConfig_quickStartButton__ibjgK{border:2px solid var(--terminal-green)!important;background:rgba(0,255,0,.05)!important;padding:15px 20px!important;font-size:16px!important}.StoryConfig_quickStartButton__ibjgK:hover:not(:disabled){background:rgba(0,255,0,.1)!important;box-shadow:0 0 15px rgba(0,255,0,.3)!important}.StoryConfig_cancelButton__miSbf{border:1px solid var(--terminal-red)!important;background:transparent!important;color:var(--terminal-red)!important;padding:15px 20px!important;font-size:16px!important;opacity:.7}.StoryConfig_cancelButton__miSbf:hover:not(:disabled){opacity:1;background:rgba(255,0,0,.05)!important}.StoryConfig_modelSelection__FMIag{flex:1;display:flex;flex-direction:column;gap:10px}.StoryConfig_modelInfo__mkZ31{display:flex;flex-direction:column;gap:5px;padding:10px;background:rgba(0,255,0,.05);border:1px solid rgba(0,255,0,.2)}.StoryConfig_modelDescription__GpbBk{font-size:13px;color:var(--terminal-green);opacity:.9}.StoryConfig_modelDetails__Khh8v{font-size:12px;color:var(--terminal-green);opacity:.7}.StoryConfig_autoSaveStatus__Q3tc2{margin-bottom:20px;padding:10px 15px;background:rgba(0,255,0,.03);border:1px solid rgba(0,255,0,.15);border-radius:4px}.StoryConfig_autoSaveInfo__xXVnP{display:flex;align-items:center;justify-content:space-between;gap:15px}.StoryConfig_autoSaveIndicator__YjtRQ{font-size:12px;color:var(--terminal-green);opacity:.8}.StoryConfig_draftActions__PnFzj{display:flex;align-items:center;gap:10px}.StoryConfig_draftButton__ScDdD{padding:4px 8px;font-size:10px}.StoryConfig_draftsDropdown__GcqkJ select{padding:4px 8px;font-size:10px;min-width:120px}.StoryConfig_modalOverlay__JiVq_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px)}.StoryConfig_saveModal__1GN7_{background:linear-gradient(135deg,rgba(0,15,0,.95),rgba(0,30,0,.9));border:2px solid var(--terminal-bright-green);border-radius:8px;box-shadow:0 0 30px rgba(0,255,0,.3),inset 0 0 20px rgba(0,255,0,.05);width:90%;max-width:400px;font-family:Share Tech Mono,monospace;color:var(--terminal-green)}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalHeader__jARjk{padding:15px 20px;text-align:center;border-bottom:1px solid var(--terminal-green);background:rgba(0,255,0,.05)}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalHeader__jARjk h3{font-size:14px;margin:0;color:var(--terminal-bright-green);text-shadow:0 0 10px var(--terminal-green)}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalContent__7yzv9{padding:20px}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalContent__7yzv9 label{display:block;font-size:12px;color:var(--terminal-amber);margin-bottom:8px;font-weight:700;text-transform:uppercase}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalContent__7yzv9 input{width:100%;margin-bottom:15px}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalActions__QPmyZ{padding:15px 20px;border-top:1px solid var(--terminal-green);background:rgba(0,255,0,.02);display:flex;gap:10px;justify-content:center}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalActions__QPmyZ button{flex:1;max-width:120px}.StoryConfig_activeForDocument__qJk96{border:2px solid var(--terminal-bright-green)!important;background:rgba(0,255,150,.15)!important;color:var(--terminal-bright-green)!important}.StoryConfig_activeForDocument__qJk96:hover:not(:disabled){box-shadow:0 0 25px rgba(0,255,150,.5)!important;background:rgba(0,255,150,.2)!important}.StoryConfig_documentNotice__c9G8o{margin-top:20px;padding:12px 15px;background:rgba(0,255,150,.1);border-left:4px solid var(--terminal-bright-green);border-radius:3px;font-size:13px;color:var(--terminal-bright-green);font-family:Share Tech Mono,monospace}.StoryConfig_documentNotice__c9G8o p{margin:0;line-height:1.4}.StoryConfig_documentNotice__c9G8o strong{font-weight:600;color:var(--terminal-bright-green)}@media (max-width:768px){.StoryConfig_promptWithAttachment__6um5X{flex-direction:column;align-items:stretch}.StoryConfig_promptWithAttachment__6um5X textarea{width:100%}.StoryConfig_promptWithAttachment__6um5X>div{flex-direction:row;align-items:flex-start;margin-top:0}.StoryConfig_paramRow__UAuhB{flex-direction:column;align-items:flex-start}.StoryConfig_paramRow__UAuhB>span:first-child{min-width:auto;margin-bottom:10px}.StoryConfig_protagonistInput__8IF41{width:100%}.StoryConfig_povOptions__KRw_4,.StoryConfig_qualityTiers__G6zR_,.StoryConfig_researchOptions__pZ3p1{flex-direction:column;gap:10px;width:100%}.StoryConfig_formActions__Nq97U{flex-direction:column}.StoryConfig_autoSaveInfo__xXVnP{flex-direction:column;align-items:flex-start;gap:10px}.StoryConfig_draftActions__PnFzj{width:100%;justify-content:space-between}.StoryConfig_saveModal__1GN7_{width:95%;margin:10px}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalActions__QPmyZ{flex-direction:column}.StoryConfig_saveModal__1GN7_ .StoryConfig_modalActions__QPmyZ button{max-width:none}}.TerminalDropdown_dropdown__aP3yh{position:relative;width:100%}.TerminalDropdown_trigger__6CvLl{width:100%;padding:10px 15px;background:var(--terminal-bg);border:1px solid var(--terminal-green);color:var(--terminal-green);font-family:Share Tech Mono,monospace;font-size:14px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.TerminalDropdown_trigger__6CvLl:hover{box-shadow:0 0 10px var(--terminal-green);background:rgba(0,255,0,.05)}.TerminalDropdown_trigger__6CvLl:focus{outline:none;box-shadow:0 0 15px var(--terminal-green)}.TerminalDropdown_selection__52HsP{display:flex;align-items:center;gap:10px}.TerminalDropdown_arrow__bd_zi{font-size:12px;opacity:.8}.TerminalDropdown_menu__ZQHxE{position:absolute;top:100%;left:0;right:0;margin-top:5px;background:var(--terminal-bg);border:1px solid var(--terminal-green);box-shadow:0 4px 20px rgba(0,255,0,.2);z-index:1000;max-height:400px;display:flex;flex-direction:column}.TerminalDropdown_menu__ZQHxE:before{content:"┌─── MODEL SELECTION ───────────────────────────────────┐";position:absolute;top:-1px;left:-1px;right:-1px;color:var(--terminal-green);font-size:12px;background:var(--terminal-bg);padding:0 5px;pointer-events:none}.TerminalDropdown_menuHeader__tR93G{padding:20px 15px 10px;border-bottom:1px solid rgba(0,255,0,.2)}.TerminalDropdown_search__gX_SK{width:100%;padding:8px 12px;background:rgba(0,255,0,.05);border:1px solid rgba(0,255,0,.3);color:var(--terminal-green);font-family:Share Tech Mono,monospace;font-size:13px}.TerminalDropdown_search__gX_SK:focus{outline:none;border-color:var(--terminal-green);box-shadow:0 0 5px rgba(0,255,0,.3)}.TerminalDropdown_search__gX_SK::placeholder{color:rgba(0,255,0,.5)}.TerminalDropdown_menuContent__tE21p{flex:1;overflow-y:auto;padding:10px 0}.TerminalDropdown_menuContent__tE21p::-webkit-scrollbar{width:8px}.TerminalDropdown_menuContent__tE21p::-webkit-scrollbar-track{background:var(--scrollbar-track,var(--terminal-bg,#0a0a0a))}.TerminalDropdown_menuContent__tE21p::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,var(--terminal-green,#00ff00));border-radius:4px;transition:background .3s ease}.TerminalDropdown_menuContent__tE21p::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,var(--terminal-amber,#00cc00))}.TerminalDropdown_category__vxQeP{margin-bottom:5px}.TerminalDropdown_categoryHeader__pwhI0{padding:8px 15px;cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--terminal-amber);font-size:12px;letter-spacing:1px;transition:all .2s}.TerminalDropdown_categoryHeader__pwhI0:hover{background:rgba(255,176,0,.1)}.TerminalDropdown_categoryArrow__v5fp3{font-size:10px;width:12px}.TerminalDropdown_categoryName__L9b8u{font-weight:700}.TerminalDropdown_modelList__ARj2z{padding:0}.TerminalDropdown_modelItem__KrKTn{padding:10px 15px 10px 30px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:13px;transition:all .2s;position:relative}.TerminalDropdown_modelItem__KrKTn:hover{background:rgba(0,255,0,.05)}.TerminalDropdown_modelItem__KrKTn.TerminalDropdown_selected__B_Ykv{background:rgba(0,255,0,.1);color:var(--terminal-green)}.TerminalDropdown_modelItem__KrKTn.TerminalDropdown_highlighted__cPUem{background:rgba(0,255,0,.15);box-shadow:inset 0 0 20px rgba(0,255,0,.1)}.TerminalDropdown_modelItem__KrKTn.TerminalDropdown_highlighted__cPUem:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--terminal-green);animation:TerminalDropdown_blink__ONXud 1s infinite}.TerminalDropdown_modelIndicator__qSC0n{width:15px;color:var(--terminal-green)}.TerminalDropdown_modelName__emFAO{flex:1}.TerminalDropdown_modelCost__hybiK{opacity:.8;font-size:12px}.TerminalDropdown_star__gTx_A{color:var(--terminal-amber);font-size:12px}.TerminalDropdown_menuFooter__8OooD{padding:10px 15px;border-top:1px solid rgba(0,255,0,.2);text-align:center;font-size:11px;color:var(--terminal-green);opacity:.6}.TerminalDropdown_hint__wTCWH{letter-spacing:1px}@keyframes TerminalDropdown_blink__ONXud{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:768px){.TerminalDropdown_menu__ZQHxE{max-height:300px}.TerminalDropdown_modelItem__KrKTn{padding:12px 15px 12px 25px}}.ThemeOptions_themeOptions__tl_3K{display:flex;flex-direction:column;gap:20px}.ThemeOptions_optionRow__b5wxt{display:flex;align-items:flex-start;gap:20px;min-height:60px}.ThemeOptions_optionRow__b5wxt>span:first-child{min-width:150px;font-size:14px;padding-top:8px}.ThemeOptions_sliderContainer__PAMzq{display:flex;flex-direction:column;gap:8px;flex:1}.ThemeOptions_sliderLabels__nbUdZ{display:flex;justify-content:space-between;font-size:11px;opacity:.7;line-height:1.2;padding:0 5px}.ThemeOptions_leftLabel__joO9e,.ThemeOptions_rightLabel__58em9{max-width:150px;text-align:center}.ThemeOptions_leftLabel__joO9e{text-align:left;color:var(--terminal-green)}.ThemeOptions_rightLabel__58em9{text-align:right;color:var(--terminal-red)}.ThemeOptions_themeSlider__UDZiO{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;outline:none;opacity:.8;transition:opacity .2s;margin:8px 0}.ThemeOptions_themeSlider__UDZiO:hover{opacity:1}.ThemeOptions_themeSlider__UDZiO::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--terminal-green);border:2px solid var(--terminal-bg);cursor:pointer;box-shadow:0 0 10px var(--terminal-green);transition:all .2s}.ThemeOptions_themeSlider__UDZiO::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 0 15px var(--terminal-green)}.ThemeOptions_themeSlider__UDZiO::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--terminal-green);border:2px solid var(--terminal-bg);cursor:pointer;box-shadow:0 0 10px var(--terminal-green);transition:all .2s}.ThemeOptions_themeSlider__UDZiO::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 0 15px var(--terminal-green)}.ThemeOptions_sliderValue__xTnU8{min-width:40px;text-align:center;font-family:VT323,monospace;font-size:16px;color:var(--terminal-amber);margin-top:4px}.ThemeOptions_toggleOptions__d_riw{display:flex;gap:20px;margin-top:8px}@media (max-width:768px){.ThemeOptions_optionRow__b5wxt{flex-direction:column;align-items:flex-start;gap:10px}.ThemeOptions_optionRow__b5wxt>span:first-child{min-width:auto;margin-bottom:5px}.ThemeOptions_sliderContainer__PAMzq{width:100%}.ThemeOptions_sliderLabels__nbUdZ{font-size:10px}.ThemeOptions_leftLabel__joO9e,.ThemeOptions_rightLabel__58em9{max-width:100px}}.ThemeOptions_romanceSliderContainer__7zpwY{width:100%;display:flex;align-items:center;position:relative}.ThemeOptions_romanceSlider__nESPU{width:100%!important;flex:1;height:10px!important;-webkit-appearance:none;appearance:none;border-radius:5px;outline:none;opacity:.9;transition:opacity .3s ease;margin:12px 0;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.ThemeOptions_romanceSlider__nESPU:hover{opacity:1}.ThemeOptions_romanceSlider__nESPU::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px!important;height:24px!important;background:#FF69B4;border:3px solid #ffb6c1;cursor:pointer;position:relative;transform:rotate(-45deg);box-shadow:0 4px 8px rgba(255,105,180,.4);transition:all .3s ease}.ThemeOptions_romanceSlider__nESPU::-webkit-slider-thumb:before{content:"";position:absolute;width:24px;height:24px;background:#FF69B4;border-radius:50%;top:-12px;left:0}.ThemeOptions_romanceSlider__nESPU::-webkit-slider-thumb:after{content:"";position:absolute;width:24px;height:24px;background:#FF69B4;border-radius:50%;left:12px;top:0}.ThemeOptions_romanceSlider__nESPU::-webkit-slider-thumb:hover{transform:rotate(-45deg) scale(1.1);box-shadow:0 6px 12px rgba(255,105,180,.6)}.ThemeOptions_romanceSlider__nESPU::-moz-range-thumb{width:24px!important;height:24px!important;background:#FF69B4;border:3px solid #ffb6c1;cursor:pointer;border-radius:4px;transform:rotate(-45deg);box-shadow:0 4px 8px rgba(255,105,180,.4);transition:all .3s ease}.ThemeOptions_romanceSlider__nESPU::-moz-range-thumb:hover{transform:rotate(-45deg) scale(1.1);box-shadow:0 6px 12px rgba(255,105,180,.6)}.ThemeOptions_romanceSliderEndpoints__naHdS{position:absolute;width:100%;display:flex;justify-content:space-between;top:50%;transform:translateY(-50%);pointer-events:none;padding:0 2px}.ThemeOptions_romanceEndpoint__Lqh_x{font-size:14px;opacity:.5;filter:grayscale(50%)}.ThemeOptions_romanceLeftLabel__5Uom6{color:#FFB6C1;text-shadow:0 0 4px rgba(255,182,193,.3)}.ThemeOptions_romanceRightLabel__QBi5_{color:#DC143C;text-shadow:0 0 4px rgba(220,20,60,.3)}.ThemeOptions_romanceSliderValue__vgxns{color:#FF69B4;font-family:Dancing Script,cursive;font-size:18px;font-weight:600;text-shadow:0 0 4px rgba(255,105,180,.3)}.ThemeOptions_cyberpunkTheme__3_Xn_{background:linear-gradient(135deg,rgba(10,0,20,.8),rgba(0,255,255,.05));border:1px solid rgba(0,255,255,.3);padding:20px;position:relative;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.ThemeOptions_cyberpunkTheme__3_Xn_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,255,.02) 0,rgba(0,255,255,.02) 4px);pointer-events:none}.ThemeOptions_cyberpunkLabel__NrMtL{min-width:200px!important;font-family:Orbitron,monospace!important;font-weight:700;text-transform:uppercase;letter-spacing:2px}.ThemeOptions_neonGlow__XPFp7{color:#00ffff;text-shadow:0 0 5px #00ffff,0 0 10px #00ffff,0 0 15px #00ffff;animation:ThemeOptions_neonPulse__KoC06 2s ease-in-out infinite}@keyframes ThemeOptions_neonPulse__KoC06{0%,to{opacity:1}50%{opacity:.8}}.ThemeOptions_cyberpunkSliderContainer__0y7zI{position:relative;background:rgba(0,0,0,.5);padding:10px;border:1px solid rgba(0,255,255,.2);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.ThemeOptions_cyberpunkSlider__tbSzV{width:100%!important;height:12px!important;-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,rgba(0,255,255,.2),rgba(255,0,255,.2) 50%,rgba(255,0,128,.2));border:1px solid rgba(0,255,255,.5);outline:none;opacity:.9;transition:all .3s ease;position:relative;overflow:visible}.ThemeOptions_cyberpunkSlider__tbSzV:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 5px,rgba(0,255,255,.3) 0,rgba(0,255,255,.3) 6px);pointer-events:none}.ThemeOptions_cyberpunkSlider__tbSzV:hover{opacity:1;box-shadow:0 0 10px rgba(0,255,255,.5)}.ThemeOptions_cyberpunkSlider__tbSzV::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px!important;height:28px!important;background:#0a0014;border:2px solid #00ffff;cursor:pointer;position:relative;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);box-shadow:0 0 10px #00ffff,inset 0 0 10px rgba(0,255,255,.3);transition:all .3s ease}.ThemeOptions_cyberpunkSlider__tbSzV::-webkit-slider-thumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#ff00ff;border-radius:50%;box-shadow:0 0 10px #ff00ff;animation:ThemeOptions_cyberPulse__pafos 1s ease-in-out infinite}@keyframes ThemeOptions_cyberPulse__pafos{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.ThemeOptions_cyberpunkSlider__tbSzV::-webkit-slider-thumb:hover{transform:scale(1.1) rotate(30deg);box-shadow:0 0 20px #00ffff,inset 0 0 15px rgba(0,255,255,.5)}.ThemeOptions_cyberpunkSlider__tbSzV::-moz-range-thumb{width:28px!important;height:28px!important;background:#0a0014;border:2px solid #00ffff;cursor:pointer;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);box-shadow:0 0 10px #00ffff,inset 0 0 10px rgba(0,255,255,.3);transition:all .3s ease}.ThemeOptions_cyberpunkSlider__tbSzV::-moz-range-thumb:hover{transform:scale(1.1) rotate(30deg);box-shadow:0 0 20px #00ffff,inset 0 0 15px rgba(0,255,255,.5)}.ThemeOptions_cyberpunkLeftLabel__TlXj_{color:#00ff88}.ThemeOptions_cyberpunkLeftLabel__TlXj_,.ThemeOptions_cyberpunkRightLabel__LkJdK{font-family:Share Tech Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 5px currentColor}.ThemeOptions_cyberpunkRightLabel__LkJdK{color:#ff0080}.ThemeOptions_cyberpunkValue__HskuE{color:#ff00ff;font-family:Orbitron,monospace;font-size:16px;font-weight:700;text-shadow:0 0 5px #ff00ff,0 0 10px #ff00ff;letter-spacing:2px}.scp-theme-options{font-family:Share Tech Mono,monospace}.scp-control-row{position:relative;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,rgba(26,26,26,.95),rgba(10,10,10,.98));border:2px solid #333;border-radius:0;box-shadow:0 2px 10px rgba(0,0,0,.8),inset 0 1px 0 rgba(100,100,100,.2)}.scp-control-row:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:repeating-linear-gradient(90deg,#ffb000,#ffb000 10px,#000 0,#000 20px);opacity:.3}.scp-control-label{display:block;font-size:12px;margin:0;text-shadow:0 0 5px rgba(0,255,0,.5)}.scp-classification,.scp-control-label{color:#00ff00;font-weight:700;letter-spacing:2px;text-transform:uppercase}.scp-classification{background:rgba(0,0,0,.8);border:1px solid #00ff00;padding:4px 12px;font-size:10px;box-shadow:0 0 10px rgba(0,255,0,.3);display:inline-block}.scp-classification.containment{border-color:#ffb000;color:#ffb000;box-shadow:0 0 10px rgba(255,176,0,.3)}.scp-classification.redaction{border-color:#ff0040;color:#ff0040;box-shadow:0 0 10px rgba(255,0,64,.3)}.scp-control-container{position:relative;display:flex;flex-direction:column;align-items:stretch}.scp-control-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.scp-label{color:#999;font-size:11px;text-transform:uppercase;letter-spacing:1px}.scp-danger-meter{position:relative;height:60px;background:rgba(0,0,0,.9);border:2px solid #444;border-radius:0;margin:10px 0;overflow:hidden;box-shadow:inset 0 2px 5px rgba(0,0,0,.9)}.scp-danger-zones{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.scp-danger-zones .zone{flex:1;height:100%;opacity:.3}.scp-danger-zones .zone.safe{background:linear-gradient(90deg,#00ff00,#66ff00)}.scp-danger-zones .zone.euclid{background:linear-gradient(90deg,#66ff00,#ffb000)}.scp-danger-zones .zone.keter{background:linear-gradient(90deg,#ffb000,#ff0040)}.scp-danger-zones .zone.apollyon{background:linear-gradient(90deg,#ff0040,#8B0000)}.scp-containment-zones{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.scp-containment-zones .zone{height:100%;opacity:.4;position:relative}.scp-containment-zones .zone.safe{width:20%;background:#00ff00}.scp-containment-zones .zone.euclid{width:20%;background:#ffb000}.scp-containment-zones .zone.keter{width:20%;background:#ff8800}.scp-containment-zones .zone.thaumiel{width:20%;background:#ff0040}.scp-containment-zones .zone.apollyon{width:20%;background:#8B0000}.scp-slider{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:3}.scp-danger-indicator{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:40px;background:rgba(255,255,255,.9);border:2px solid #000;box-shadow:0 0 10px rgba(255,255,255,.5);transition:left .3s ease;pointer-events:none;z-index:2}.indicator-light{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:10px;height:10px;background:#00ff00;border-radius:50%;box-shadow:0 0 10px currentColor}.scp-containment-indicator{position:absolute;top:50%;transform:translateY(-50%);width:4px;height:50px;background:#fff;box-shadow:0 0 20px rgba(255,255,255,.8);transition:left .3s ease;pointer-events:none;z-index:2}.breach-light{position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:12px;height:12px;background:#ffb000;border-radius:50%;box-shadow:0 0 15px #ffb000;animation:breach-pulse 1s ease-in-out infinite}@keyframes breach-pulse{0%,to{opacity:.8}50%{opacity:1}}.scp-redaction-preview{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:10px;gap:2px;z-index:1}.redaction-bar{flex:1;background:rgba(50,50,50,.5);border:1px solid #222;transition:all .3s ease}.redaction-bar.active{background:#000;border-color:#ff0040;box-shadow:0 0 5px rgba(255,0,64,.5)}.scp-percentage{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 10px;background:rgba(0,0,0,.8);border:1px solid #444;color:#00ff00;font-size:14px;font-weight:700;letter-spacing:1px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.containment-icon,.danger-icon,.redaction-icon{font-size:16px}.scp-control-row:hover .scp-classification{box-shadow:0 0 20px currentColor}.scp-slider:focus+.scp-containment-indicator,.scp-slider:focus+.scp-danger-indicator{box-shadow:0 0 0 3px rgba(0,255,0,.5)}@media (prefers-reduced-motion:reduce){.redaction-bar,.scp-containment-indicator,.scp-danger-indicator{transition:none}.breach-light{animation:none}}.scp-slider::-webkit-slider-thumb{appearance:none;width:20px;height:60px;background:transparent;cursor:pointer}.scp-slider::-moz-range-thumb{width:20px;height:60px;background:transparent;cursor:pointer;border:none}.noir-theme-options{font-family:Special Elite,Courier New,monospace}.noir-evidence-row{position:relative;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,rgba(26,26,26,.9),rgba(10,10,10,.95));border:2px solid #333;border-radius:0;box-shadow:0 4px 10px rgba(0,0,0,.5),inset 0 1px 0 rgba(232,232,232,.1)}.noir-evidence-row:before{content:"";position:absolute;top:10px;right:10px;width:60px;height:60px;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(139,0,0,.1) 0,rgba(139,0,0,.1) 10px);border:1px solid rgba(139,0,0,.3);border-radius:50%;opacity:.5}.noir-evidence-label{display:block;color:#e8e8e8;font-size:12px;letter-spacing:2px;margin-bottom:15px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.noir-case-status,.noir-evidence-label{font-weight:700;text-transform:uppercase}.noir-case-status{position:absolute;top:15px;right:80px;background:rgba(139,0,0,.3);border:1px solid #8b0000;padding:4px 12px;font-size:10px;letter-spacing:1px;color:#FFB6B6;transform:rotate(-2deg);box-shadow:2px 2px 4px rgba(0,0,0,.5)}.noir-evidence-container{position:relative}.noir-label{color:#999;font-size:11px;text-transform:none;letter-spacing:.5px}.noir-evidence-meter{position:relative;height:50px;background:rgba(0,0,0,.8);border:2px solid #444;border-radius:2px;margin:10px 0;overflow:hidden;box-shadow:inset 0 2px 5px rgba(0,0,0,.9)}.noir-case-files{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:5px;gap:3px;z-index:2}.noir-case-file{flex:1;background:rgba(50,50,50,.5);border:1px solid #222;border-radius:2px;position:relative;overflow:hidden;transition:all .3s ease}.noir-case-file:before{content:"";position:absolute;top:2px;left:2px;right:2px;height:8px;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(200,200,200,.1) 0,rgba(200,200,200,.1) 4px)}.noir-case-file.filled{background:linear-gradient(135deg,rgba(139,0,0,.6),rgba(178,34,34,.4));border-color:#8B0000;box-shadow:inset 0 1px 0 rgba(255,182,182,.3),0 0 5px rgba(139,0,0,.5)}.noir-case-file.filled:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(255,182,182,.6);font-size:16px;font-weight:700}.noir-slider{position:absolute;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:3}.noir-evidence-progress{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,rgba(139,0,0,.3),rgba(178,34,34,.2));border-right:2px solid #8b0000;transition:width .3s ease;z-index:1}.noir-evidence-progress:after{content:"";position:absolute;top:0;right:-10px;width:10px;height:100%;background:rgba(139,0,0,.5);border-right:1px solid #8b0000;transform:skewX(-15deg)}.noir-percentage{display:inline-block;margin-top:10px;padding:4px 8px;background:rgba(0,0,0,.6);border:1px solid #666;color:#e8e8e8;font-size:12px;font-weight:700;letter-spacing:1px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.noir-evidence-row:hover .noir-case-status{background:rgba(139,0,0,.5);color:#fff;transform:rotate(-1deg) scale(1.05)}.noir-evidence-meter:hover .noir-evidence-progress{filter:brightness(1.2)}.noir-slider:focus+.noir-evidence-progress{box-shadow:0 0 0 3px rgba(139,0,0,.5)}@media (prefers-reduced-motion:reduce){.noir-case-file,.noir-case-status,.noir-evidence-progress{transition:none}}.noir-slider::-webkit-slider-thumb{appearance:none;width:20px;height:50px;background:transparent;cursor:pointer}.noir-slider::-moz-range-thumb{width:20px;height:50px;background:transparent;cursor:pointer;border:none}.noir-evidence-meter:active .noir-evidence-progress{filter:brightness(1.3)}.CostEstimate_costEstimate__eYV_7{margin:20px 0;font-family:Share Tech Mono,monospace}.CostEstimate_costDisplay__HSFia{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(0,255,0,.05);border:1px solid rgba(0,255,0,.3);border-radius:4px;position:relative;cursor:pointer;transition:all .3s ease}.CostEstimate_costDisplay__HSFia:hover{background:rgba(0,255,0,.1);border-color:rgba(0,255,0,.5);box-shadow:0 0 10px rgba(0,255,0,.2)}.CostEstimate_label__6aotP{color:rgba(0,255,0,.8);font-size:13px;text-transform:uppercase;letter-spacing:1px}.CostEstimate_amount__nrY0M{color:var(--terminal-green);font-size:16px;font-weight:700;text-shadow:0 0 5px rgba(0,255,0,.3)}.CostEstimate_costLevel__7lXgg{font-size:14px}.CostEstimate_warning__jzZoN{margin-top:10px;padding:8px 12px;background:rgba(255,176,0,.1);border:1px solid rgba(255,176,0,.3);color:var(--terminal-amber);font-size:12px;border-radius:4px;animation:CostEstimate_warningPulse__gKU87 2s ease-in-out infinite}@keyframes CostEstimate_warningPulse__gKU87{0%,to{border-color:rgba(255,176,0,.3)}50%{border-color:rgba(255,176,0,.6)}}.CostEstimate_tooltip__3Pcky{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:10px;z-index:1000;background:var(--terminal-bg);border:2px solid var(--terminal-green);border-radius:4px;box-shadow:0 4px 20px rgba(0,255,0,.3);min-width:280px;animation:CostEstimate_tooltipFadeIn__eegZg .2s ease-out}@keyframes CostEstimate_tooltipFadeIn__eegZg{0%{opacity:0;transform:translateX(-50%) translateY(5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.CostEstimate_tooltipContent__bbpLJ{padding:16px}.CostEstimate_tooltipContent__bbpLJ h4{margin:0 0 12px;color:var(--terminal-green);font-size:14px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(0,255,0,.3);padding-bottom:8px;display:flex;align-items:center;justify-content:space-between}.CostEstimate_breakdown__AlDJT{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.CostEstimate_breakdownRow__zaHKV{display:flex;justify-content:space-between;font-size:12px;color:rgba(0,255,0,.9)}.CostEstimate_breakdownRow__zaHKV span:first-child{color:rgba(0,255,0,.7)}.CostEstimate_breakdownRow__zaHKV span:last-child{font-weight:700}.CostEstimate_note__SAH0Y{font-size:11px;color:rgba(0,255,0,.6);font-style:italic;text-align:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,255,0,.2)}.CostEstimate_infoIcon__IUFq5{background:none;border:none;color:#666;font-size:12px;cursor:pointer;padding:2px 6px;font-family:Share Tech Mono,monospace;transition:color .2s ease}.CostEstimate_infoIcon__IUFq5:hover{color:var(--terminal-green);text-shadow:0 0 5px rgba(0,255,0,.3)}.CostEstimate_explanation__ggrZr{margin-top:16px;border-top:1px solid rgba(0,255,0,.3);padding-top:12px;animation:CostEstimate_fadeIn__ARTR_ .2s ease-out}@keyframes CostEstimate_fadeIn__ARTR_{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.CostEstimate_explanationHeader__8JklW{color:var(--terminal-green);font-size:12px;margin-bottom:8px;font-weight:700}.CostEstimate_explanationContent__Pm3ET{font-size:11px;line-height:1.5;color:rgba(0,255,0,.8)}.CostEstimate_explanationContent__Pm3ET p{margin:8px 0}.CostEstimate_explanationContent__Pm3ET ul{list-style:none;margin:8px 0;padding:0}.CostEstimate_explanationContent__Pm3ET li{margin:4px 0;padding-left:8px}.CostEstimate_explanationContent__Pm3ET strong{color:var(--terminal-green);font-weight:400;text-decoration:underline}.CostEstimate_tokenExplanation__RJC1t{margin-top:12px!important;font-weight:700}.CostEstimate_reassurance__IvBxh{margin-top:12px!important;font-style:italic;text-align:center}.CostEstimate_explanationFooter__dyPJT{color:rgba(0,255,0,.3);font-size:10px;margin-top:12px;text-align:left}@media (max-width:768px){.CostEstimate_costDisplay__HSFia{flex-wrap:wrap;justify-content:center;text-align:center}.CostEstimate_tooltip__3Pcky{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}}@media (prefers-reduced-motion:reduce){.CostEstimate_explanation__ggrZr,.CostEstimate_tooltip__3Pcky,.CostEstimate_warning__jzZoN{animation:none}}.DocumentUpload_container__ZHM3_{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:rgba(10,15,20,.6);border:1px solid rgba(0,255,150,.3);border-radius:4px;margin-bottom:1.5rem}.DocumentUpload_header__KL_sk{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.DocumentUpload_title__XCvqr{font-size:1rem;font-weight:600;color:#00ff96;margin:0;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:1px}.DocumentUpload_subtitle__7jdZ1{font-size:.85rem;color:rgba(0,255,150,.7);margin:0;font-family:Courier New,monospace}.DocumentUpload_uploadArea__gKqVh{position:relative;border:2px dashed rgba(0,255,150,.4);border-radius:4px;padding:2.5rem 1.5rem;background:rgba(0,255,150,.02);cursor:pointer;transition:all .2s ease;text-align:center;min-height:140px;display:flex;align-items:center;justify-content:center}.DocumentUpload_uploadArea__gKqVh:hover:not(.DocumentUpload_loading__yuPeX):not(.DocumentUpload_error__nIlao){border-color:rgba(0,255,150,.7);background:rgba(0,255,150,.05)}.DocumentUpload_uploadArea__gKqVh.DocumentUpload_loading__yuPeX{border-color:rgba(255,200,0,.5);background:rgba(255,200,0,.02);cursor:not-allowed}.DocumentUpload_uploadArea__gKqVh.DocumentUpload_error__nIlao{border-color:rgba(255,100,100,.5);background:rgba(255,100,100,.02)}.DocumentUpload_fileInput__jSkqQ{display:none}.DocumentUpload_uploadContent__2WPkw{display:flex;flex-direction:column;align-items:center;gap:.75rem;pointer-events:none}.DocumentUpload_uploadIcon__e3hFt{font-size:2.5rem;display:block}.DocumentUpload_uploadText__U5BPs{margin:0;font-size:1rem;font-family:Courier New,monospace;color:#00ff96;font-weight:500}.DocumentUpload_uploadHint__GL2hj{margin:0;font-size:.85rem;font-family:Courier New,monospace;color:rgba(0,255,150,.6)}.DocumentUpload_spinner__BQ71Q{display:inline-block;width:20px;height:20px;border:2px solid rgba(0,255,150,.3);border-top-color:#00ff96;border-radius:50%;animation:DocumentUpload_spin__I00Hu .8s linear infinite}@keyframes DocumentUpload_spin__I00Hu{to{transform:rotate(1turn)}}.DocumentUpload_errorMessage__hkKhs{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(255,100,100,.1);border:1px solid rgba(255,100,100,.4);border-radius:4px;color:#ff6464;font-family:Courier New,monospace;font-size:.9rem}.DocumentUpload_errorIcon__iAk1D{font-size:1.25rem;flex-shrink:0}.DocumentUpload_documentPreview__n3AQE{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:rgba(0,255,150,.05);border:1px solid rgba(0,255,150,.3);border-radius:4px}.DocumentUpload_documentHeader__ZBEXd{display:flex;justify-content:space-between;align-items:center;gap:1rem}.DocumentUpload_documentInfo__dHiwu{display:flex;align-items:flex-start;gap:1rem;flex:1}.DocumentUpload_documentIcon__FU4_N{font-size:1.5rem;margin-top:.25rem}.DocumentUpload_documentMeta__RKTlb{display:flex;flex-direction:column;gap:.25rem}.DocumentUpload_documentName__edgFD{margin:0;font-size:1rem;font-family:Courier New,monospace;color:#00ff96;font-weight:600;word-break:break-all}.DocumentUpload_documentStats__dnMbp{margin:0;font-size:.85rem;font-family:Courier New,monospace;color:rgba(0,255,150,.7)}.DocumentUpload_removeButton___owUN{flex-shrink:0;background:rgba(255,100,100,.2);color:#ff6464;border:1px solid rgba(255,100,100,.4);cursor:pointer;padding:.4rem .8rem;border-radius:3px;font-size:.75rem;font-family:Courier New,monospace;font-weight:600;transition:all .2s ease;white-space:nowrap}.DocumentUpload_removeButton___owUN:hover{background:rgba(255,100,100,.3);border-color:rgba(255,100,100,.6)}.DocumentUpload_previewSection__ZREGJ{display:flex;flex-direction:column;gap:.5rem}.DocumentUpload_previewLabel__EXfQJ{margin:0;font-size:.9rem;font-family:Courier New,monospace;color:rgba(0,255,150,.8);font-weight:500}.DocumentUpload_previewContent__ewASV{max-height:120px;overflow-y:auto;padding:.75rem;background:rgba(0,0,0,.3);border:1px solid rgba(0,255,150,.2);border-radius:3px;font-size:.85rem;font-family:Courier New,monospace;color:rgba(0,255,150,.8);line-height:1.4;word-wrap:break-word;white-space:pre-wrap}.DocumentUpload_previewContent__ewASV p{margin:0}.DocumentUpload_previewTruncated__KNnc4{margin:.25rem 0 0!important;color:rgba(0,255,150,.5);font-style:italic}.DocumentUpload_documentNote__z8BBs{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:rgba(0,255,150,.08);border-left:3px solid rgba(0,255,150,.5);border-radius:2px}.DocumentUpload_documentNote__z8BBs p{margin:0;font-size:.85rem;font-family:Courier New,monospace;color:rgba(0,255,150,.85)}.DocumentUpload_documentTip__jvmPj{color:rgba(0,255,150,.7);font-size:.8rem;font-style:italic}@media (max-width:768px){.DocumentUpload_container__ZHM3_{padding:.75rem}.DocumentUpload_uploadArea__gKqVh{padding:2rem 1rem;min-height:120px}.DocumentUpload_uploadIcon__e3hFt{font-size:2rem}.DocumentUpload_uploadText__U5BPs{font-size:.9rem}.DocumentUpload_documentHeader__ZBEXd{flex-direction:column;align-items:flex-start}.DocumentUpload_removeButton___owUN{align-self:flex-start}}.DocumentUpload_previewContent__ewASV::-webkit-scrollbar{width:6px}.DocumentUpload_previewContent__ewASV::-webkit-scrollbar-track{background:rgba(0,255,150,.1);border-radius:3px}.DocumentUpload_previewContent__ewASV::-webkit-scrollbar-thumb{background:rgba(0,255,150,.4);border-radius:3px}.DocumentUpload_previewContent__ewASV::-webkit-scrollbar-thumb:hover{background:rgba(0,255,150,.6)}.DocumentUpload_compactContainer__Xh2am{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.DocumentUpload_attachButton__MpUOP{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(0,255,150,.5);border-radius:50%;background:rgba(0,255,150,.08);color:rgba(0,255,150,.8);font-size:16px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.DocumentUpload_attachButton__MpUOP:hover:not(:disabled){border-color:rgba(0,255,150,.8);background:rgba(0,255,150,.15);box-shadow:0 0 8px rgba(0,255,150,.3);transform:scale(1.1)}.DocumentUpload_attachButton__MpUOP:disabled{opacity:.5;cursor:not-allowed}.DocumentUpload_attachButton__MpUOP.DocumentUpload_loadingButton__Ko_L4{color:rgba(255,200,0,.8);border-color:rgba(255,200,0,.5);background:rgba(255,200,0,.08)}.DocumentUpload_compactSpinner__mVgY7{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,255,150,.2);border-top-color:rgba(0,255,150,.8);border-radius:50%;animation:DocumentUpload_spinCompact__LOKmO .6s linear infinite}@keyframes DocumentUpload_spinCompact__LOKmO{to{transform:rotate(1turn)}}.DocumentUpload_documentTag__3wa0E{display:flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;background:rgba(0,255,150,.08);border:1px solid rgba(0,255,150,.4);border-radius:3px;font-size:12px;font-family:Courier New,monospace;color:rgba(0,255,150,.85);line-height:1;flex-basis:100%}.DocumentUpload_tagIcon___z_iT{font-size:14px}.DocumentUpload_tagText__Uopka{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentUpload_tagRemove__FDpOm{background:none;border:none;padding:0;margin:0;color:rgba(255,100,100,.7);cursor:pointer;font-size:12px;font-weight:700;transition:color .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.DocumentUpload_tagRemove__FDpOm:hover{color:rgba(255,100,100,1)}.DocumentUpload_compactError__ndcI_{font-size:11px;color:rgba(255,100,100,.85);font-family:Courier New,monospace;line-height:1.3;flex-basis:100%;margin-top:-4px}.ResearchDossier_container__0oeFK{display:flex;flex-direction:column;height:100%;font-family:Share Tech Mono,monospace}.ResearchDossier_emptyState__ov5bm{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:320px;border:1px solid rgba(0,255,128,.2);background:rgba(0,20,20,.6);border-radius:12px;box-shadow:0 0 18px rgba(0,255,128,.12)}.ResearchDossier_emptyIcon__egQxw{font-size:4rem;margin-bottom:1.5rem;opacity:.6}.ResearchDossier_emptyTitle__U7f6D{font-size:1.2rem;font-weight:600;margin:0 0 .75rem;color:#9bf8c9;letter-spacing:.08em;font-family:IBM Plex Mono,monospace}.ResearchDossier_emptyHint__OoSlt{font-size:.95rem;margin:0;opacity:.7;max-width:450px;line-height:1.5;color:#d4f5e9;font-family:IBM Plex Mono,monospace}.ResearchDossier_budgetHeader__L1YJR{background:rgba(0,20,20,.8);border:1px solid var(--terminal-green);border-radius:6px;padding:15px;margin-bottom:20px}.ResearchDossier_budgetInfo__6faTO{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ResearchDossier_budgetLabel__a2uKa{color:var(--terminal-green);font-size:12px;font-weight:600;letter-spacing:1px}.ResearchDossier_budgetValue__h_sZK{font-size:16px;font-weight:700;letter-spacing:1px}.ResearchDossier_budgetNormal__v_AJE{color:#00ff88}.ResearchDossier_budgetWarning__OhCwE{color:#ffaa00}.ResearchDossier_budgetCritical__TkR8N{color:#ff4444}.ResearchDossier_budgetRemaining__dmuoV{color:var(--terminal-green);font-size:11px;opacity:.7}.ResearchDossier_budgetBarContainer__UTt5k{height:8px;background:rgba(0,0,0,.5);border-radius:4px;overflow:hidden;border:1px solid rgba(0,255,0,.3)}.ResearchDossier_budgetBar__udxxe{height:100%;transition:width .5s ease,background-color .3s ease;border-radius:4px}.ResearchDossier_budgetBar__udxxe.ResearchDossier_budgetNormal__v_AJE{background:linear-gradient(90deg,#00ff88,#00cc66);box-shadow:0 0 10px rgba(0,255,136,.5)}.ResearchDossier_budgetBar__udxxe.ResearchDossier_budgetWarning__OhCwE{background:linear-gradient(90deg,#ffaa00,#ff8800);box-shadow:0 0 10px rgba(255,170,0,.5)}.ResearchDossier_budgetBar__udxxe.ResearchDossier_budgetCritical__TkR8N{background:linear-gradient(90deg,#ff4444,#cc0000);box-shadow:0 0 10px rgba(255,68,68,.5)}.ResearchDossier_entriesContainer__v6yXd{flex:1;background:var(--terminal-bg);padding:15px;max-height:500px;overflow-y:auto;border:1px solid var(--terminal-green);border-radius:6px}.ResearchDossier_entriesFooter__LJpIF,.ResearchDossier_entriesHeader__hbt9T{color:var(--terminal-green);font-size:12px;margin-bottom:15px;opacity:.8}.ResearchDossier_entriesFooter__LJpIF{margin-top:15px;margin-bottom:0}.ResearchDossier_filterBar__T75_j{display:flex;gap:10px;margin-bottom:15px;padding:10px;background:rgba(0,20,20,.6);border:1px solid rgba(0,255,0,.3);border-radius:6px}.ResearchDossier_filterButton__2SEle{background:transparent;border:1px solid var(--terminal-green);color:var(--terminal-green);padding:6px 12px;font-family:Share Tech Mono,monospace;font-size:12px;cursor:pointer;border-radius:4px;transition:all .2s ease}.ResearchDossier_filterButton__2SEle:hover{background:rgba(0,255,0,.1)}.ResearchDossier_filterButton__2SEle.ResearchDossier_active__hzL5a{background:var(--terminal-green);color:var(--terminal-bg);font-weight:700}.ResearchDossier_entryCard__t9oaS{margin-bottom:15px;padding:15px;background:rgba(0,30,30,.8);border:1px solid rgba(0,255,0,.3);border-radius:8px;transition:all .3s ease}.ResearchDossier_entryCard__t9oaS:hover{border-color:var(--terminal-green);box-shadow:0 0 12px rgba(0,255,0,.2);transform:translateY(-2px)}.ResearchDossier_entryCard__t9oaS.ResearchDossier_pinned__8YLdO{border-color:#ffaa00;background:rgba(255,170,0,.05)}.ResearchDossier_cardHeader__AA8pe{justify-content:space-between;margin-bottom:12px}.ResearchDossier_cardHeaderLeft__EoCPQ,.ResearchDossier_cardHeader__AA8pe{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ResearchDossier_pinnedBadge__9P0rx{font-size:10px;padding:2px 6px;border-radius:3px;background:rgba(255,170,0,.2);color:#ffaa00;border:1px solid #ffaa00}.ResearchDossier_entryHeader__G891W{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.ResearchDossier_agentBadge__lW611{font-weight:700;font-size:12px;padding:2px 8px;border-radius:4px;border:1px solid}.ResearchDossier_agentBadge__lW611.ResearchDossier_writer__7uoYb{color:#00ff88;background:rgba(0,255,136,.1)}.ResearchDossier_agentBadge__lW611.ResearchDossier_reader__c4DUo{color:#ff6b6b;background:rgba(255,107,107,.1)}.ResearchDossier_agentBadge__lW611.ResearchDossier_expert__9I6d6{color:#4dabf7;background:rgba(77,171,247,.1)}.ResearchDossier_timestamp__oOV5J{color:var(--terminal-green);font-size:11px;opacity:.7}.ResearchDossier_searchEngine__IY7nP{color:var(--terminal-blue);font-size:10px;background:rgba(77,171,247,.1);padding:2px 6px;border-radius:3px;border:1px solid var(--terminal-blue)}.ResearchDossier_querySection__QxgCn{display:flex;gap:10px;margin-bottom:12px;padding:10px;background:rgba(255,176,0,.05);border-left:3px solid var(--terminal-amber);border-radius:4px}.ResearchDossier_queryIcon__PeuPx{font-size:18px;flex-shrink:0}.ResearchDossier_queryContent__G8EFE{flex:1}.ResearchDossier_queryLabel__wnSKg{color:var(--terminal-amber);font-size:10px;font-weight:600;display:block;margin-bottom:4px;letter-spacing:1px;opacity:.8}.ResearchDossier_queryText__rTPVB{color:#ffdd88;font-size:13px;line-height:1.5;margin:0}.ResearchDossier_answerSection__qjtHo{margin-bottom:12px;padding:10px;background:rgba(0,255,0,.03);border-left:3px solid var(--terminal-green);border-radius:4px}.ResearchDossier_answerLabel__OiMsX{color:var(--terminal-green);font-size:10px;font-weight:600;display:block;margin-bottom:6px;letter-spacing:1px;opacity:.8}.ResearchDossier_answerText__USuDy{color:#ccffcc;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.ResearchDossier_sourcesSection__VrNpu{margin-bottom:12px;padding:10px;background:rgba(77,171,247,.05);border-left:3px solid var(--terminal-blue);border-radius:4px}.ResearchDossier_sourcesLabel__etVUD{color:var(--terminal-blue);font-size:10px;font-weight:600;display:block;margin-bottom:8px;letter-spacing:1px;opacity:.8}.ResearchDossier_sourcesGrid__LcjMb{display:flex;flex-direction:column;gap:8px}.ResearchDossier_sourceCard__w73IK{display:flex;gap:8px;align-items:flex-start;padding:8px;background:rgba(0,0,0,.3);border:1px solid rgba(77,171,247,.2);border-radius:4px;transition:all .2s ease}.ResearchDossier_sourceCard__w73IK:hover{border-color:var(--terminal-blue);background:rgba(77,171,247,.1)}.ResearchDossier_sourceFavicon__bnBYX{width:16px;height:16px;flex-shrink:0;margin-top:2px}.ResearchDossier_sourceInfo__57whc{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ResearchDossier_sourceDomain__07OPw{color:var(--terminal-blue);font-size:11px;font-weight:600}.ResearchDossier_sourceLink__fCyAl{color:#66b3ff;text-decoration:none;font-size:10px;word-break:break-all;transition:color .2s ease;opacity:.8}.ResearchDossier_sourceLink__fCyAl:hover{color:#4dabf7;text-decoration:underline;opacity:1}.ResearchDossier_sourceLink__fCyAl:visited{color:#8899ff}.ResearchDossier_cardActions__XxSnk{display:flex;gap:8px;padding-top:10px;border-top:1px solid rgba(0,255,0,.2);flex-wrap:wrap}.ResearchDossier_actionButton__56AhH{background:transparent;border:1px solid rgba(0,255,0,.4);color:var(--terminal-green);padding:6px 10px;font-family:Share Tech Mono,monospace;font-size:11px;cursor:pointer;border-radius:4px;transition:all .2s ease;flex:1;min-width:80px}.ResearchDossier_actionButton__56AhH:hover:not(:disabled){background:rgba(0,255,0,.1);border-color:var(--terminal-green)}.ResearchDossier_actionButton__56AhH.ResearchDossier_active__hzL5a{background:rgba(255,170,0,.2);border-color:#ffaa00;color:#ffaa00}.ResearchDossier_actionButton__56AhH:disabled{opacity:.4;cursor:not-allowed}.ResearchDossier_entrySeparator__tFDAw{color:var(--terminal-green);font-size:12px;opacity:.4;margin:15px 0}.ResearchDossier_entriesContainer__v6yXd::-webkit-scrollbar{width:8px}.ResearchDossier_entriesContainer__v6yXd::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.ResearchDossier_entriesContainer__v6yXd::-webkit-scrollbar-thumb{background:rgba(0,255,0,.3);border-radius:4px}.ResearchDossier_entriesContainer__v6yXd::-webkit-scrollbar-thumb:hover{background:rgba(0,255,0,.5)}.MessageTabs_message-tabs-container__pqrKm{margin:20px 0}.MessageTabs_tab-header__zrOdY{display:flex;gap:20px;margin-bottom:20px}.MessageTabs_tab-button__5Od9p{background:transparent;border:1px solid var(--terminal-green);color:var(--terminal-green);padding:10px 20px;cursor:pointer;font-family:Share Tech Mono,monospace;font-size:14px;letter-spacing:1px;transition:all .3s}.MessageTabs_tab-button__5Od9p:hover{background:rgba(0,255,0,.1)}.MessageTabs_tab-button__5Od9p.MessageTabs_active__XtVPR{background:var(--terminal-green);color:var(--terminal-bg)}.MessageTabs_fullLogHeader__O4FZ4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;position:relative}.MessageTabs_fullLogHeader__O4FZ4 h3{color:var(--terminal-green);font-size:14px;margin:0;flex:1}.MessageTabs_full-log-container__M0lyX h3:last-child{color:var(--terminal-green);font-size:14px;margin-bottom:10px}.MessageTabs_downloadLogsContainer__XdRtK{position:relative;margin-top:2px;margin-right:2px;flex-shrink:0;min-width:130px;z-index:10}.MessageTabs_downloadLogsBtn__hfsiv{background:transparent;border:1px solid var(--terminal-green);color:var(--terminal-green);padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:3px;white-space:nowrap}.MessageTabs_downloadLogsBtn__hfsiv:hover{background:var(--terminal-green);color:var(--terminal-bg);box-shadow:0 0 8px var(--terminal-green)}.MessageTabs_formatDropdown__PYIM7{position:absolute;top:100%;right:0;background:var(--terminal-bg);border:1px solid var(--terminal-green);border-top:none;z-index:1000;min-width:140px;box-shadow:0 2px 8px rgba(0,255,0,.3)}.MessageTabs_formatDropdown__PYIM7 button{display:block;width:100%;background:transparent;border:none;color:var(--terminal-green);padding:8px 12px;font-family:inherit;font-size:12px;cursor:pointer;text-align:left;transition:background .2s ease}.MessageTabs_formatDropdown__PYIM7 button:hover{background:var(--terminal-green);color:var(--terminal-bg)}.MessageTabs_formatDropdown__PYIM7 button:not(:last-child){border-bottom:1px solid rgba(0,255,0,.3)}.MessageTabs_full-log-content__dgJ_3{background:var(--terminal-bg);padding:15px;max-height:400px;overflow-y:auto;font-size:13px;line-height:1.6}.MessageTabs_full-log-entry__cjZAz{margin-bottom:20px}.MessageTabs_log-header__ElzRH{margin-bottom:10px}.MessageTabs_log-agent__ImStP{font-weight:700}.MessageTabs_log-agent__ImStP.MessageTabs_writer__9Q2q5{color:#00ff88}.MessageTabs_log-agent__ImStP.MessageTabs_reader__mUsSS{color:#ff6b6b}.MessageTabs_log-agent__ImStP.MessageTabs_expert__XvcVU{color:#4dabf7}.MessageTabs_log-agent__ImStP:not(.MessageTabs_writer__9Q2q5):not(.MessageTabs_reader__mUsSS):not(.MessageTabs_expert__XvcVU){color:var(--terminal-amber)}.MessageTabs_log-message__nUt19.MessageTabs_writer__9Q2q5{color:#00cc66}.MessageTabs_log-message__nUt19.MessageTabs_reader__mUsSS{color:#ff9999}.MessageTabs_log-message__nUt19.MessageTabs_expert__XvcVU{color:#66b3ff}.MessageTabs_log-phase__pgd67,.MessageTabs_log-turn__vyjtK{color:var(--terminal-green);margin-left:10px;font-size:12px}.MessageTabs_log-phase__pgd67{opacity:.8}.MessageTabs_log-message__nUt19 pre{white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:Share Tech Mono,monospace}.MessageTabs_log-divider___h_RK{color:var(--terminal-green);opacity:.3;margin:10px 0}.MessageTabs_activity-feed__FDZ5N{background:var(--terminal-bg);padding:15px;height:400px;overflow-y:auto}.MessageTabs_mention__Rf7nz{color:var(--terminal-amber);font-weight:700;background:rgba(255,176,0,.1);padding:0 2px;border-radius:2px}.MessageTabs_storyMarker__d65Z6{color:var(--terminal-green);font-weight:700;background:rgba(0,255,0,.1);padding:2px 4px;border-radius:2px}.MessageTabs_interactionFlow__LynWn{color:var(--terminal-blue);font-size:12px;margin-left:10px}.MessageTabs_turnGroup__GdryC{margin:15px 0}.MessageTabs_turnHeader__ArozC{color:var(--terminal-green);font-size:12px;opacity:.8;margin-bottom:10px}.MessageTabs_turnFooter__CJlV5{color:var(--terminal-green);font-size:12px;opacity:.5;margin-top:10px;margin-bottom:5px}.MessageTabs_messageTypeIcon__fGFyQ{margin-right:5px;font-size:14px}.MessageTabs_editorPlaceholder___hiXL{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:320px;border:1px solid rgba(0,255,128,.2);background:rgba(0,20,20,.6);border-radius:12px;box-shadow:0 0 18px rgba(0,255,128,.12)}.MessageTabs_editorPlaceholderIcon__BJbYs{font-size:4rem;margin-bottom:1.5rem;opacity:.6}.MessageTabs_editorPlaceholderTitle__9AXyA{font-size:1.2rem;font-weight:600;margin:0 0 .75rem;color:#9bf8c9;letter-spacing:.08em;font-family:IBM Plex Mono,monospace}.MessageTabs_editorPlaceholderHint__2zPZO{font-size:.95rem;margin:0;opacity:.7;max-width:400px;line-height:1.5;color:#d4f5e9;font-family:IBM Plex Mono,monospace}.MessageTabs_researchBadge__Xtj37{display:inline-block;background:var(--terminal-green);color:var(--terminal-bg);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-left:8px}.ThreePaneEditor_container__wfblc{margin-top:2rem;padding:1rem;border:1px solid rgba(0,255,128,.2);background:rgba(0,20,20,.6);box-shadow:0 0 18px rgba(0,255,128,.12);border-radius:12px;font-family:IBM Plex Mono,monospace;color:#d4f5e9}.ThreePaneEditor_header__lUopo{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem}.ThreePaneEditor_header__lUopo h3{margin:0;font-size:.9rem;letter-spacing:.03em}.ThreePaneEditor_subheader__7Vl_y{margin:.15rem 0 0;font-size:.65rem;opacity:.6}.ThreePaneEditor_metrics__BnsGb{display:flex;gap:1rem;font-size:.74rem;letter-spacing:.02em}.ThreePaneEditor_refreshButton__rKdKI{padding:.35rem .75rem;background:rgba(0,255,128,.12);border:1px solid rgba(0,255,128,.4);color:#9bf8c9;border-radius:6px;cursor:pointer;font-size:.8rem;letter-spacing:.06em;transition:background .2s ease,color .2s ease}.ThreePaneEditor_refreshButton__rKdKI:hover:not(:disabled){background:rgba(0,255,128,.22);color:#ffffff}.ThreePaneEditor_refreshButton__rKdKI:disabled{opacity:.5;cursor:progress}.ThreePaneEditor_panes__t_dIh{display:grid;grid-template-columns:1fr 1fr 2fr;gap:1rem;transition:grid-template-columns .3s ease}.ThreePaneEditor_panes__t_dIh[data-layout=focus-story]{grid-template-columns:.6fr .6fr 3.8fr}.ThreePaneEditor_panes__t_dIh[data-layout=full-view]{grid-template-columns:1.5fr 1.5fr 2fr}.ThreePaneEditor_panes__t_dIh[data-layout=discussion]{grid-template-columns:2fr 1.5fr 1.5fr}.ThreePaneEditor_pane__Vc6Sc{min-height:280px;border:1px solid rgba(0,255,128,.15);border-radius:8px;background:rgba(5,25,25,.5);display:flex;flex-direction:column;overflow:hidden}.ThreePaneEditor_pane__Vc6Sc:first-child{border-color:rgba(0,255,163,.2)}.ThreePaneEditor_pane__Vc6Sc:first-child .ThreePaneEditor_paneHeader__tSpP6{background:rgba(0,255,163,.05);border-bottom-color:rgba(0,255,163,.12);color:#64ffda}.ThreePaneEditor_pane__Vc6Sc:nth-child(2){border-color:rgba(160,255,0,.2)}.ThreePaneEditor_pane__Vc6Sc:nth-child(2) .ThreePaneEditor_paneHeader__tSpP6{background:rgba(160,255,0,.05);border-bottom-color:rgba(160,255,0,.12);color:#d4ff80}.ThreePaneEditor_pane__Vc6Sc:nth-child(3){border-color:rgba(0,255,65,.2)}.ThreePaneEditor_pane__Vc6Sc:nth-child(3) .ThreePaneEditor_paneHeader__tSpP6{background:rgba(0,255,65,.05);border-bottom-color:rgba(0,255,65,.12);color:#9bf8c9}.ThreePaneEditor_paneHeader__tSpP6{display:flex;align-items:center;justify-content:space-between;padding:.45rem .6rem;background:rgba(0,255,128,.05);border-bottom:1px solid rgba(0,255,128,.12);font-size:.72rem;letter-spacing:.03em}.ThreePaneEditor_keyboardHint__6PtCs{font-size:.64rem;opacity:.5;margin-left:.5rem;font-family:IBM Plex Mono,monospace;letter-spacing:.05em}.ThreePaneEditor_versionTag__5Kcp1{font-size:.68rem;padding:.1rem .4rem;border-radius:4px;background:rgba(0,255,128,.16)}.ThreePaneEditor_paneBody__8lLfg{padding:.75rem;overflow-y:auto;max-height:360px}.ThreePaneEditor_placeholder__MLINF{padding:1.5rem .8rem;min-height:180px}.ThreePaneEditor_emptyStateContainer__omm_L,.ThreePaneEditor_placeholder__MLINF{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.ThreePaneEditor_emptyStateContainer__omm_L{padding:2rem 1rem;min-height:200px}.ThreePaneEditor_emptyIcon__8K3FH{font-size:3rem;margin-bottom:1rem;opacity:.6}.ThreePaneEditor_emptyTitle__p4K0D{font-size:.9rem;font-weight:600;margin:0 0 .5rem;color:#9bf8c9;letter-spacing:.05em}.ThreePaneEditor_emptyHint__8NG9_{font-size:.78rem;margin:0;opacity:.7;max-width:280px;line-height:1.4}.ThreePaneEditor_chatMessage__Vvyre{margin-bottom:.9rem;padding-bottom:.6rem;border-bottom:1px dashed rgba(0,255,128,.12)}.ThreePaneEditor_chatHeader__84rPz{display:flex;justify-content:space-between;align-items:center;font-size:.71rem;margin-bottom:.25rem}.ThreePaneEditor_chatAgent__67Ygn{color:#64ffda;letter-spacing:.06em}.ThreePaneEditor_chatMeta__qCtvK{opacity:.6}.ThreePaneEditor_chatBody__g7JgI{margin:0;line-height:1.4;white-space:pre-wrap}.ThreePaneEditor_streaming__Rlgg0{opacity:.9;animation:ThreePaneEditor_pulse__ghY0y 2s infinite}@keyframes ThreePaneEditor_pulse__ghY0y{0%,to{opacity:.9}50%{opacity:1}}.ThreePaneEditor_streamingIndicator__vlyyC{color:#64ffda;animation:ThreePaneEditor_blink__ABSBa 1s infinite}@keyframes ThreePaneEditor_blink__ABSBa{0%,49%{opacity:1}50%,to{opacity:.3}}.ThreePaneEditor_stateChange__zGFGc{font-size:.72rem;color:rgba(100,255,218,.7);font-style:italic;padding:.3rem 0;margin-bottom:.4rem;border-bottom:1px solid rgba(0,255,128,.06);letter-spacing:.02em}.ThreePaneEditor_errorMessage__MuQVH{background:rgba(255,65,65,.1);border-left:3px solid rgba(255,65,65,.6);padding:.6rem .8rem;margin:.6rem 0;border-radius:4px;font-size:.78rem;color:#ffb3b3;line-height:1.3}.ThreePaneEditor_statusMessage__tofnW{color:rgba(160,255,0,.8);padding:.4rem 0;font-style:italic;font-size:.74rem;margin-bottom:.5rem;letter-spacing:.02em;border-bottom:1px dashed rgba(160,255,0,.15)}.ThreePaneEditor_researchEntry__kL_Lx{margin:.8rem 0;border:1px solid rgba(100,255,218,.2);border-radius:6px;background:rgba(0,40,40,.3)}.ThreePaneEditor_researchSummary__wxnVg{cursor:pointer;padding:.5rem .7rem;font-size:.75rem;color:#64ffda;letter-spacing:.03em;display:flex;align-items:center;gap:.4rem;transition:background .2s ease}.ThreePaneEditor_researchSummary__wxnVg:hover{background:rgba(0,255,163,.08)}.ThreePaneEditor_researchIcon__uaQ7Y{font-size:.9rem}.ThreePaneEditor_researchContent__TPxTH{padding:.7rem;border-top:1px solid rgba(100,255,218,.15);font-size:.74rem;line-height:1.4;white-space:pre-wrap;color:rgba(212,245,233,.9)}.ThreePaneEditor_paragraphBlock__kzSgz{display:grid;grid-template-columns:4rem 1fr;gap:.8rem;margin-bottom:1rem;padding-bottom:.8rem;border-bottom:1px dashed rgba(100,255,200,.14);transition:background-color .5s ease}.ThreePaneEditor_paragraphBlock__kzSgz.ThreePaneEditor_new__Dusiq{animation:ThreePaneEditor_slideInFade__JkGqC .6s ease-out}.ThreePaneEditor_paragraphBlock__kzSgz.ThreePaneEditor_updated__sUj7t{animation:ThreePaneEditor_pulseHighlight__PflFr 1s ease-out}@keyframes ThreePaneEditor_slideInFade__JkGqC{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes ThreePaneEditor_pulseHighlight__PflFr{0%,to{background-color:transparent}20%,80%{background-color:rgba(0,255,128,.15)}}.ThreePaneEditor_changeBadge__Nn5Ok{display:inline-block;font-size:.6rem;padding:.15rem .4rem;border-radius:3px;font-weight:600;letter-spacing:.05em;margin-left:.5rem;animation:ThreePaneEditor_fadeBadge__JSRui 2s ease-out forwards}.ThreePaneEditor_changeBadge__Nn5Ok.ThreePaneEditor_new__Dusiq{background:rgba(0,255,128,.2);color:#9bf8c9;border:1px solid rgba(0,255,128,.4)}.ThreePaneEditor_changeBadge__Nn5Ok.ThreePaneEditor_updated__sUj7t{background:rgba(255,176,0,.2);color:#ffb000;border:1px solid rgba(255,176,0,.4)}@keyframes ThreePaneEditor_fadeBadge__JSRui{0%,70%{opacity:1}to{opacity:0}}.ThreePaneEditor_paragraphGutter__4z6HN{display:flex;flex-direction:column;align-items:flex-end;padding-top:.2rem;border-right:1px solid rgba(100,255,200,.2);padding-right:.6rem}.ThreePaneEditor_paragraphId__fg61M{font-weight:600;color:#70ffd7;letter-spacing:.05em;font-size:.68rem;opacity:.8;user-select:none;font-family:IBM Plex Mono,monospace}.ThreePaneEditor_paragraphMain__aL0tp{display:flex;flex-direction:column;min-width:0}.ThreePaneEditor_paragraphHeader__ykzsW{display:flex;align-items:baseline;justify-content:flex-end;margin-bottom:.35rem}.ThreePaneEditor_paragraphMeta__XyG7h{font-size:.64rem;opacity:.6}.ThreePaneEditor_paragraphContent__Qo0FX{margin:0;white-space:pre-wrap;line-height:1.38;word-wrap:break-word;overflow-wrap:break-word}.ThreePaneEditor_mobileTabControls__RRCun{display:none;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,255,128,.2);padding-bottom:.5rem}.ThreePaneEditor_mobileTabButton__zkpx1{flex:1;padding:.6rem .8rem;background:rgba(0,20,20,.6);border:1px solid rgba(0,255,128,.2);color:#d4f5e9;border-radius:6px;cursor:pointer;font-size:.8rem;font-family:IBM Plex Mono,monospace;letter-spacing:.05em;transition:all .2s ease}.ThreePaneEditor_mobileTabButton__zkpx1:hover{background:rgba(0,255,128,.1)}.ThreePaneEditor_mobileTabButton__zkpx1.ThreePaneEditor_active__sWzyV{background:rgba(0,255,128,.2);border-color:rgba(0,255,128,.5);color:#9bf8c9;font-weight:600}@media (max-width:768px){.ThreePaneEditor_mobileTabControls__RRCun{display:flex}.ThreePaneEditor_panes__t_dIh{display:block}.ThreePaneEditor_pane__Vc6Sc{display:none}.ThreePaneEditor_pane__Vc6Sc[data-active=true]{display:flex}.ThreePaneEditor_metrics__BnsGb{flex-wrap:wrap;font-size:.75rem}.ThreePaneEditor_header__lUopo{flex-direction:column;align-items:flex-start;gap:.75rem}.ThreePaneEditor_refreshButton__rKdKI{align-self:flex-end}}@media (min-width:769px) and (max-width:1200px){.ThreePaneEditor_panes__t_dIh{grid-template-columns:1.5fr 1fr}.ThreePaneEditor_pane__Vc6Sc:nth-child(2){display:none}.ThreePaneEditor_metrics__BnsGb{flex-wrap:wrap}}.WelcomeScreen_welcomeScreen__KamDH{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0a0a0a);color:var(--terminal-green);font-family:var(--font-main);position:relative;overflow-y:auto}.WelcomeScreen_hero__nt9ee{text-align:center;margin-bottom:60px;animation:WelcomeScreen_fadeInUp__N80HE 1s ease-out}.WelcomeScreen_plotcraftBrand__ZHQgN{margin-bottom:30px}.WelcomeScreen_plotcraftTitle__fX7Ru{font-size:clamp(3rem,6vw,5rem);font-weight:900;letter-spacing:8px;margin-bottom:10px;color:var(--terminal-green);text-shadow:0 0 20px var(--terminal-green),0 0 40px var(--terminal-green),0 0 60px var(--terminal-green);animation:WelcomeScreen_plotcraftGlow__cBYVU 3s ease-in-out infinite}@keyframes WelcomeScreen_plotcraftGlow__cBYVU{0%,to{text-shadow:0 0 20px var(--terminal-green),0 0 40px var(--terminal-green),0 0 60px var(--terminal-green)}50%{text-shadow:0 0 30px var(--terminal-green),0 0 50px var(--terminal-green),0 0 70px var(--terminal-green),0 0 90px var(--terminal-green)}}.WelcomeScreen_plotcraftSubtitle__WqpFA{font-size:.9rem;letter-spacing:3px;color:var(--terminal-amber);opacity:.9;font-weight:500}.WelcomeScreen_mainTitle__A38g3{font-size:clamp(2.5rem,8vw,6rem);font-weight:900;margin:0;line-height:.9;text-shadow:0 0 20px var(--terminal-green);letter-spacing:.1em}.WelcomeScreen_titleLine1__la9Oz,.WelcomeScreen_titleLine2__94M90{display:block}.WelcomeScreen_titleLine1__la9Oz{color:var(--terminal-green);animation:WelcomeScreen_gentleGlow__rcnHz 5s ease-in-out infinite}.WelcomeScreen_titleLine2__94M90{color:var(--terminal-amber);margin-top:10px;animation:WelcomeScreen_gentleGlow__rcnHz 5s ease-in-out 1s infinite}.WelcomeScreen_subtitle__UlkJF{font-size:clamp(1rem,3vw,1.5rem);margin:30px 0 0;opacity:.8;animation:WelcomeScreen_fadeIn__S3_Bm 1.5s ease-out .5s both}.WelcomeScreen_themesSection__b_n_g{width:100%;max-width:1400px;margin-bottom:40px}.WelcomeScreen_sectionTitle___9xOY{text-align:center;font-size:clamp(1.5rem,4vw,2.5rem);margin-bottom:40px;color:var(--terminal-amber);animation:WelcomeScreen_fadeIn__S3_Bm 1s ease-out 1s both}.WelcomeScreen_themesGrid__1pbVH{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;padding:0 20px}.WelcomeScreen_themeCard__kT7WS{position:relative;height:280px;border-radius:15px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid transparent;animation:WelcomeScreen_slideInUp__WhEpl .8s ease-out;box-shadow:0 10px 30px rgba(0,0,0,.5)}.WelcomeScreen_themeCard__kT7WS:hover{transform:translateY(-10px) scale(1.03);border-color:var(--terminal-green);box-shadow:0 20px 50px rgba(0,255,0,.2)}.WelcomeScreen_themeCard__kT7WS.WelcomeScreen_selected__fMCw7{border-color:var(--terminal-amber);box-shadow:0 0 40px var(--terminal-amber);transform:scale(1.05)}.WelcomeScreen_themeOverlay__b_hlW{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.9));padding:30px 20px 20px;transition:all .3s ease}.WelcomeScreen_themeCard__kT7WS:hover .WelcomeScreen_themeOverlay__b_hlW{background:linear-gradient(transparent,rgba(0,0,0,.95));padding:40px 20px 25px}.WelcomeScreen_themeName__Vjw4K{font-size:1.5rem;font-weight:700;margin:0 0 10px;color:var(--terminal-green);text-shadow:0 0 10px var(--terminal-green)}.WelcomeScreen_themeDescription__4tztg{font-size:.9rem;margin:0 0 15px;opacity:.8;line-height:1.4}.WelcomeScreen_agentTeam__6lqte{font-size:.75rem;opacity:.7}.WelcomeScreen_agentTeam__6lqte small{display:block;margin-bottom:5px;color:var(--terminal-amber)}.WelcomeScreen_agentNames__jgFKb{display:flex;gap:8px;flex-wrap:wrap}.WelcomeScreen_agentNames__jgFKb span{background:rgba(0,255,0,.1);padding:2px 6px;border-radius:3px;font-size:.7rem;border:1px solid rgba(0,255,0,.3)}.WelcomeScreen_selectionIndicator__JmWD6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:15px;color:var(--terminal-amber);font-weight:700;text-shadow:0 0 10px var(--terminal-amber)}.WelcomeScreen_loadingRing__FQB4W{width:60px;height:60px;border:3px solid rgba(255,176,0,.3);border-top:3px solid var(--terminal-amber);border-radius:50%;animation:WelcomeScreen_spin__Xhi1y 1s linear infinite}.WelcomeScreen_footer__sUxZ4{text-align:center;opacity:.6;font-size:.9rem;animation:WelcomeScreen_fadeIn__S3_Bm 1s ease-out 1.5s both}@keyframes WelcomeScreen_fadeInUp__N80HE{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes WelcomeScreen_fadeIn__S3_Bm{0%{opacity:0}to{opacity:1}}@keyframes WelcomeScreen_slideInUp__WhEpl{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes WelcomeScreen_gentleGlow__rcnHz{0%,to{text-shadow:0 0 15px currentColor}50%{text-shadow:0 0 20px currentColor}}@keyframes WelcomeScreen_spin__Xhi1y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.WelcomeScreen_titleLine1__la9Oz,.WelcomeScreen_titleLine2__94M90{animation:none;text-shadow:0 0 15px currentColor}.WelcomeScreen_footer__sUxZ4,.WelcomeScreen_hero__nt9ee,.WelcomeScreen_sectionTitle___9xOY,.WelcomeScreen_subtitle__UlkJF{animation:none;opacity:1;transform:none}.WelcomeScreen_themeCard__kT7WS{animation:none;transform:none}.WelcomeScreen_themeCard__kT7WS:hover{transform:translateY(-5px) scale(1.02)}.WelcomeScreen_loadingRing__FQB4W{animation:none;border:3px solid var(--terminal-amber)}}@media (max-width:768px){.WelcomeScreen_themesGrid__1pbVH{grid-template-columns:1fr;gap:20px;padding:0 10px}.WelcomeScreen_themeCard__kT7WS{height:220px;min-width:unset}.WelcomeScreen_hero__nt9ee{margin-bottom:40px}.WelcomeScreen_welcomeScreen__KamDH{padding:20px 10px}}@media (max-width:480px){.WelcomeScreen_themeCard__kT7WS{height:200px}.WelcomeScreen_themeName__Vjw4K{font-size:1.2rem}.WelcomeScreen_themeDescription__4tztg{font-size:.8rem}}