.RagWorkspace_container__otjX4{max-width:1280px;margin:0 auto;padding:32px 24px 80px;color:#e2e8f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;box-sizing:border-box}.RagWorkspace_breadcrumb__1QhgZ{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#94a3b8;margin-bottom:24px}.RagWorkspace_breadcrumbLink__vSIFt{color:#94a3b8;text-decoration:none;transition:color .15s ease}.RagWorkspace_breadcrumbLink__vSIFt:hover{color:#a78bfa}.RagWorkspace_breadcrumbSeparator__9jewr{color:#475569}.RagWorkspace_breadcrumbCurrent__LlL71{color:#cbd5e1;font-weight:600}.RagWorkspace_hero__zxkQV{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(6,182,212,.16) 50%,rgba(16,185,129,.12));border:1px solid rgba(139,92,246,.4);border-radius:24px;padding:44px 36px;margin-bottom:36px;box-shadow:0 16px 48px rgba(0,0,0,.5);position:relative;overflow:hidden}.RagWorkspace_hero__zxkQV:after{content:"";position:absolute;top:0;right:0;width:520px;height:520px;background:radial-gradient(circle,rgba(139,92,246,.22) 0,transparent 70%);pointer-events:none}.RagWorkspace_badge___bZZ_{display:inline-flex;align-items:center;gap:6px;background:rgba(139,92,246,.22);border:1px solid rgba(167,139,250,.5);color:#c4b5fd;padding:6px 14px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:18px}.RagWorkspace_heroTitle__YpweK{font-size:2.85rem;font-weight:900;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;background:linear-gradient(135deg,#ffffff 20%,#ddd6fe 55%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.RagWorkspace_heroSubtitle__Zg_40{font-size:1.14rem;line-height:1.65;color:#e2e8f0;max-width:980px;margin:0 0 28px}.RagWorkspace_metaBar__Fc72x{display:flex;flex-wrap:wrap;gap:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.RagWorkspace_metaItem___7tmR{display:flex;align-items:center;gap:8px;font-size:.88rem;color:#cbd5e1}.RagWorkspace_metaIcon__dJFQO{color:#a78bfa}.RagWorkspace_tocContainer___LGrL{position:static;background:#090e1d;border:1px solid rgba(139,92,246,.3);border-radius:18px;padding:24px 28px;margin-bottom:48px;box-shadow:0 8px 30px rgba(0,0,0,.4)}.RagWorkspace_tocHeader__X2mFA{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.RagWorkspace_tocTitle__bou8v{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;color:#f1f5f9;text-transform:uppercase;letter-spacing:.05em}.RagWorkspace_tocGrid__4fMa6{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.RagWorkspace_tocLink__eLaPR{display:flex;align-items:center;gap:10px;padding:8px 12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#94a3b8;text-decoration:none;font-size:.86rem;font-weight:500;transition:all .15s ease}.RagWorkspace_tocLink__eLaPR:hover{background:rgba(139,92,246,.15);border-color:rgba(167,139,250,.4);color:#ffffff;transform:translateY(-1px)}.RagWorkspace_tocNumber__24SbB{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:rgba(139,92,246,.25);color:#c4b5fd;border-radius:6px;font-size:.75rem;font-weight:700;flex-shrink:0}.RagWorkspace_tocText__zx9_H{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RagWorkspace_section__GJxCY{margin-bottom:56px;scroll-margin-top:40px}.RagWorkspace_sectionHeader__5jfLN{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.09)}.RagWorkspace_sectionNumber__NU3n3{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#ffffff;font-size:1.25rem;font-weight:800;flex-shrink:0;box-shadow:0 4px 14px rgba(139,92,246,.4)}.RagWorkspace_sectionTitleGroup__HWFa3{flex:1 1}.RagWorkspace_sectionTitle__T2xvw{font-size:1.85rem;font-weight:800;color:#f8fafc;margin:0 0 6px;letter-spacing:-.01em}.RagWorkspace_sectionDesc__Af3jl{font-size:1rem;color:#94a3b8;margin:0;line-height:1.55}.RagWorkspace_subheading__0rgNr{font-size:1.28rem;font-weight:700;color:#e2e8f0;margin:28px 0 14px;display:flex;align-items:center;gap:10px}.RagWorkspace_paragraph__N3I1s{font-size:1rem;line-height:1.7;color:#cbd5e1;margin-bottom:18px}.RagWorkspace_highlightText__s6Nbw{color:#a78bfa;font-weight:600}.RagWorkspace_tableWrapper__LJ7Bt{overflow-x:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1);margin:22px 0 28px;background:#080d1a}.RagWorkspace_staticTable__dDQ1b{width:100%;border-collapse:collapse;text-align:left;font-size:.92rem}.RagWorkspace_th__O5bQD{background:rgba(139,92,246,.12);color:#f1f5f9;font-weight:700;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.12);text-transform:uppercase;font-size:.78rem;letter-spacing:.05em}.RagWorkspace_td__fuh_l{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.06);color:#cbd5e1;vertical-align:top;line-height:1.5}.RagWorkspace_staticTable__dDQ1b tr:last-child .RagWorkspace_td__fuh_l{border-bottom:none}.RagWorkspace_staticTable__dDQ1b tr:hover{background:rgba(255,255,255,.02)}.RagWorkspace_badgeViolet__bh6ZP{border-radius:6px;background:rgba(139,92,246,.2);color:#c4b5fd;border:1px solid rgba(139,92,246,.4)}.RagWorkspace_badgeCyan__ey0EM,.RagWorkspace_badgeViolet__bh6ZP{display:inline-block;padding:3px 8px;font-size:.76rem;font-weight:600}.RagWorkspace_badgeCyan__ey0EM{border-radius:6px;background:rgba(6,182,212,.2);color:#67e8f9;border:1px solid rgba(6,182,212,.4)}.RagWorkspace_badgeEmerald__XO3YN{border-radius:6px;background:rgba(16,185,129,.2);color:#6ee7b7;border:1px solid rgba(16,185,129,.4)}.RagWorkspace_badgeAmber__N2Wd3,.RagWorkspace_badgeEmerald__XO3YN{display:inline-block;padding:3px 8px;font-size:.76rem;font-weight:600}.RagWorkspace_badgeAmber__N2Wd3{border-radius:6px;background:rgba(245,158,11,.2);color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.RagWorkspace_badgeRose__EbroY{display:inline-block;padding:3px 8px;border-radius:6px;background:rgba(244,63,94,.2);color:#fda4af;font-size:.76rem;font-weight:600;border:1px solid rgba(244,63,94,.4)}.RagWorkspace_diagramCard__eiL_7{background:#080d1c;border:1px solid rgba(139,92,246,.25);border-radius:18px;padding:24px;margin:24px 0 28px;box-shadow:0 8px 32px rgba(0,0,0,.35)}.RagWorkspace_diagramHeader__r0j6d{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.RagWorkspace_diagramTitle___qUCz{font-size:1.05rem;font-weight:700;color:#f1f5f9;display:flex;align-items:center;gap:8px}.RagWorkspace_pipelineFlow__JNnJW{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}.RagWorkspace_pipelineStep__Dlyb_{flex:1 1;min-width:130px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 12px;text-align:center;transition:all .2s ease}.RagWorkspace_pipelineStep__Dlyb_:hover{border-color:rgba(139,92,246,.5);background:rgba(139,92,246,.08);transform:translateY(-2px)}.RagWorkspace_pipelineStepNum__4ET__{font-size:.7rem;font-weight:800;color:#a78bfa;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.RagWorkspace_pipelineStepLabel__eLYIy{font-size:.9rem;font-weight:700;color:#f8fafc;margin-bottom:4px}.RagWorkspace_pipelineStepDesc__qJ_2L{font-size:.75rem;color:#94a3b8;line-height:1.35}.RagWorkspace_pipelineArrow__4ES1W{color:#64748b;font-size:1.2rem;font-weight:700}.RagWorkspace_calloutTip__JR1Lw{display:flex;gap:16px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-left:4px solid #10b981;border-radius:12px;padding:18px 20px;margin:22px 0}.RagWorkspace_calloutWarning__QophI{display:flex;gap:16px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.3);border-left:4px solid #f59e0b;border-radius:12px;padding:18px 20px;margin:22px 0}.RagWorkspace_calloutDanger__dCcJv{display:flex;gap:16px;background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.3);border-left:4px solid #f43f5e;border-radius:12px;padding:18px 20px;margin:22px 0}.RagWorkspace_calloutInfo__9ijRJ{display:flex;gap:16px;background:rgba(139,92,246,.08);border:1px solid rgba(139,92,246,.3);border-left:4px solid #8b5cf6;border-radius:12px;padding:18px 20px;margin:22px 0}.RagWorkspace_calloutIcon__JAsOO{font-size:1.4rem;flex-shrink:0;margin-top:2px}.RagWorkspace_calloutContent__w8lYq{flex:1 1}.RagWorkspace_calloutTitle__5hip2{font-size:.96rem;font-weight:700;color:#f1f5f9;margin:0 0 6px}.RagWorkspace_calloutText__IKbwR{font-size:.9rem;line-height:1.6;color:#cbd5e1;margin:0}.RagWorkspace_codeBlock__W4WNd{background:#050914;border:1px solid rgba(255,255,255,.1);border-radius:14px;margin:20px 0 24px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.4)}.RagWorkspace_codeHeader__We54B{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.07)}.RagWorkspace_codeLanguage__qlIKM{font-size:.78rem;font-weight:700;color:#a78bfa;text-transform:uppercase;letter-spacing:.05em}.RagWorkspace_copyBtn__JC0E6{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#94a3b8;padding:4px 10px;border-radius:6px;font-size:.74rem;font-weight:600;cursor:pointer;transition:all .15s ease}.RagWorkspace_copyBtn__JC0E6:hover{background:rgba(139,92,246,.2);border-color:rgba(167,139,250,.4);color:#ffffff}.RagWorkspace_codePre__Prj7R{margin:0;padding:16px;overflow-x:auto;font-family:JetBrains Mono,Fira Code,Menlo,Monaco,Consolas,monospace;font-size:.88rem;line-height:1.6;color:#e2e8f0}.RagWorkspace_codeInline__25R3e{font-family:JetBrains Mono,monospace;font-size:.85em;background:rgba(139,92,246,.12);color:#c4b5fd;padding:2px 6px;border-radius:4px;border:1px solid rgba(139,92,246,.25)}.RagWorkspace_toolCard__r6v3F{background:#080d1d;border:1px solid rgba(139,92,246,.35);border-radius:20px;padding:28px;margin:28px 0 36px;box-shadow:0 12px 36px rgba(0,0,0,.5)}.RagWorkspace_toolHeader__ZaCk9{margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:16px}.RagWorkspace_toolTitleRow__NHVN3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:6px}.RagWorkspace_toolTitle__qCVIj{font-size:1.35rem;font-weight:800;color:#ffffff;display:flex;align-items:center;gap:10px}.RagWorkspace_toolBadge__EQSrK{background:rgba(139,92,246,.2);border:1px solid rgba(167,139,250,.4);color:#c4b5fd;padding:4px 10px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.RagWorkspace_toolDesc__cq8HX{font-size:.92rem;color:#94a3b8;margin:0;line-height:1.5}.RagWorkspace_toolBody__JxCpn{display:flex;flex-direction:column;gap:20px}.RagWorkspace_controlGroup__DcZfL{display:flex;flex-direction:column;gap:8px}.RagWorkspace_label__XpJoA{font-size:.85rem;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;justify-content:space-between}.RagWorkspace_input__tl3TP,.RagWorkspace_select__4VQQv,.RagWorkspace_textarea__rZ7qy{background:#030712;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#f1f5f9;font-size:.92rem;padding:10px 14px;transition:all .15s ease;width:100%;box-sizing:border-box}.RagWorkspace_input__tl3TP:focus,.RagWorkspace_select__4VQQv:focus,.RagWorkspace_textarea__rZ7qy:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.25)}.RagWorkspace_textarea__rZ7qy{min-height:90px;resize:vertical;font-family:inherit}.RagWorkspace_btnPrimary__gjG9K{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:1px solid rgba(167,139,250,.4);color:#ffffff;padding:10px 18px;border-radius:10px;font-size:.88rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease;box-shadow:0 4px 14px rgba(139,92,246,.35)}.RagWorkspace_btnPrimary__gjG9K:hover{background:linear-gradient(135deg,#9061f9,#6d28d9);transform:translateY(-1px)}.RagWorkspace_btnSecondary__E29u5{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#e2e8f0;padding:10px 18px;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease}.RagWorkspace_btnSecondary__E29u5:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}.RagWorkspace_btnOutline__2cN2J{background:transparent;border:1px solid rgba(139,92,246,.4);color:#c4b5fd;padding:8px 14px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.RagWorkspace_btnOutline__2cN2J:hover{background:rgba(139,92,246,.12);border-color:#a78bfa}.RagWorkspace_btnGroup__XW3FI{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.RagWorkspace_outputCard__XcI2D{background:#040814;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;margin-top:14px}.RagWorkspace_outputHeader__KYQ4l{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06);font-size:.82rem;font-weight:700;color:#94a3b8}.RagWorkspace_outputPre__WU5pY{margin:0;padding:16px;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.6;color:#cbd5e1;overflow-x:auto;max-height:320px}.RagWorkspace_stageGrid__QluBW{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:20px}.RagWorkspace_stageCard__AcMHh{background:#0a0f24;border:2px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 10px;text-align:center;cursor:pointer;transition:all .2s ease}.RagWorkspace_stageCard__AcMHh:hover{border-color:rgba(139,92,246,.5);background:#0f1633}.RagWorkspace_stageActive__lKRbZ{border-color:#8b5cf6!important;background:rgba(139,92,246,.16)!important;box-shadow:0 0 16px rgba(139,92,246,.4)}.RagWorkspace_stageStepNumber__luGxo{font-size:.72rem;font-weight:800;color:#a78bfa;margin-bottom:4px}.RagWorkspace_stageCardTitle__mqgjv{font-size:.88rem;font-weight:700;color:#ffffff}.RagWorkspace_stagePhaseTag__62k1N{display:inline-block;font-size:.65rem;padding:2px 6px;border-radius:4px;margin-top:6px;text-transform:uppercase;font-weight:700}.RagWorkspace_phaseOffline__fKKem{background:rgba(6,182,212,.18);color:#67e8f9}.RagWorkspace_phaseOnline__kEtKU{background:rgba(16,185,129,.18);color:#6ee7b7}.RagWorkspace_stageDetailsBox__1KZTZ{background:#050a18;border:1px solid rgba(139,92,246,.3);border-radius:14px;padding:20px;animation:RagWorkspace_fadeIn__PM9RD .25s ease}.RagWorkspace_diffCompareGrid__cHF_3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.RagWorkspace_textPane__8iJwn{background:#040815;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column}.RagWorkspace_textPaneHeader__fBY3c{font-size:.8rem;font-weight:700;color:#a78bfa;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.RagWorkspace_textPaneContent__v_TFJ{font-family:JetBrains Mono,monospace;font-size:.84rem;line-height:1.55;color:#cbd5e1;white-space:pre-wrap;max-height:240px;overflow-y:auto}.RagWorkspace_sliderControl__0_xPh{display:flex;align-items:center;gap:14px}.RagWorkspace_sliderValue__U0HSC{font-family:JetBrains Mono,monospace;font-weight:700;color:#67e8f9;min-width:60px}.RagWorkspace_chunkList__Hc73i{display:flex;flex-direction:column;gap:12px;max-height:380px;overflow-y:auto;padding-right:6px}.RagWorkspace_chunkCard__ABmY6{background:#040816;border:1px solid rgba(139,92,246,.25);border-radius:10px;padding:14px;transition:all .15s ease}.RagWorkspace_chunkCard__ABmY6:hover{border-color:rgba(139,92,246,.6);background:#070e24}.RagWorkspace_chunkCardHeader__qOVbc{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.RagWorkspace_chunkBadge__dhKur{font-size:.72rem;font-weight:700;color:#c4b5fd;background:rgba(139,92,246,.2);padding:2px 8px;border-radius:4px}.RagWorkspace_chunkMeta__Ts4Kn{font-size:.75rem;color:#64748b;font-family:JetBrains Mono,monospace}.RagWorkspace_chunkText__DIeBW{font-size:.86rem;line-height:1.5;color:#e2e8f0}.RagWorkspace_vectorScoreRow__SlIUL{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#060b1e;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:8px;gap:14px}.RagWorkspace_scoreBarTrack__vXTTv{flex:1 1;height:8px;background:rgba(255,255,255,.08);border-radius:4px;overflow:hidden}.RagWorkspace_scoreBarFill__xKaE4{height:100%;background:linear-gradient(90deg,#8b5cf6,#06b6d4);border-radius:4px;transition:width .3s ease}.RagWorkspace_scoreValue__IhSdC{font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:700;color:#67e8f9;min-width:65px;text-align:right}.RagWorkspace_candidateGrid__iyNq7{display:flex;flex-direction:column;gap:10px;margin-top:14px}.RagWorkspace_candidateCard__LXP5m{background:#050a18;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.RagWorkspace_candidateTopK__h4pVc{border-color:#10b981;background:rgba(16,185,129,.06)}.RagWorkspace_candidateMissed___wL1r{border-color:rgba(244,63,94,.4)}.RagWorkspace_candidateHeader__BGZlo{display:flex;align-items:center;justify-content:space-between}.RagWorkspace_candidateTitle__rck0p{font-size:.92rem;font-weight:700;color:#f1f5f9}.RagWorkspace_candidateRank__g4VMi{font-family:JetBrains Mono,monospace;font-size:.78rem;padding:2px 6px;border-radius:4px}.RagWorkspace_builderColumns__YODU1{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:860px){.RagWorkspace_builderColumns__YODU1{grid-template-columns:1fr}}.RagWorkspace_chunkSelectorList__vMsRc{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.RagWorkspace_chunkSelectItem__r6uOv{padding:10px 12px;background:#040816;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;display:flex;align-items:flex-start;gap:10px;transition:all .15s ease}.RagWorkspace_chunkSelectItem__r6uOv:hover{background:#09102b;border-color:rgba(139,92,246,.4)}.RagWorkspace_chunkSelectActive__2TzY3{border-color:#8b5cf6;background:rgba(139,92,246,.12)}.RagWorkspace_comparisonGrid__q0SMd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.RagWorkspace_comparisonCard__JPHCc{background:#050a1b;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.RagWorkspace_comparisonBadge__G3FZt{font-size:.75rem;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:6px;display:inline-block;width:fit-content}.RagWorkspace_claimItem__w6jp9{background:#060b1e;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:14px 16px;margin-bottom:10px;cursor:pointer;transition:all .15s ease}.RagWorkspace_claimItemActive__JAAyC,.RagWorkspace_claimItem__w6jp9:hover{border-color:#8b5cf6;background:rgba(139,92,246,.1)}.RagWorkspace_citationPill__aS6su{display:inline-flex;align-items:center;gap:4px;background:rgba(139,92,246,.25);color:#c4b5fd;border:1px solid rgba(139,92,246,.4);border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:700;margin-left:6px}.RagWorkspace_failureSelectRow__mSANh{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.RagWorkspace_failureScenarioBtn__ZkgdP{background:#040816;border:1px solid rgba(255,255,255,.1);color:#94a3b8;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.RagWorkspace_failureScenarioBtn__ZkgdP:hover{background:#0a112c;color:#ffffff}.RagWorkspace_failureScenarioActive__iplJe{background:rgba(244,63,94,.2)!important;border-color:#f43f5e!important;color:#fda4af!important}.RagWorkspace_stageSelectionGrid__f6mAT{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:16px 0}.RagWorkspace_stagePickBtn__gwUCA{background:#070d22;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px;color:#e2e8f0;font-size:.82rem;font-weight:700;cursor:pointer;text-align:center;transition:all .15s ease}.RagWorkspace_stagePickBtn__gwUCA:hover{background:#0d173d;border-color:#8b5cf6}.RagWorkspace_chatContainer__HDBzX{background:#040814;border:1px solid rgba(139,92,246,.3);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px}.RagWorkspace_chatMessages__0PcmK{display:flex;flex-direction:column;gap:14px;max-height:380px;overflow-y:auto;padding-right:6px}.RagWorkspace_chatMsgUser__pJEOo{align-self:flex-end;background:linear-gradient(135deg,#7c3aed,#6366f1);color:#ffffff;padding:10px 16px;border-radius:16px 16px 2px 16px;max-width:80%;font-size:.9rem;line-height:1.5}.RagWorkspace_chatMsgBot__46CBk{align-self:flex-start;background:#080f26;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;padding:14px 18px;border-radius:16px 16px 16px 2px;max-width:85%;font-size:.9rem;line-height:1.55}.RagWorkspace_chatCitations__KoQU5{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:.78rem;color:#94a3b8}.RagWorkspace_citationLink__lKVGc{color:#a78bfa;text-decoration:underline;margin-right:8px}.RagWorkspace_sampleQueryPills__mpvrD{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.RagWorkspace_pillBtn__geuWy{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;padding:4px 10px;border-radius:999px;font-size:.76rem;cursor:pointer;transition:all .15s ease}.RagWorkspace_pillBtn__geuWy:hover{background:rgba(139,92,246,.2);border-color:rgba(167,139,250,.4);color:#ffffff}.RagWorkspace_checklist__vVq0_{display:flex;flex-direction:column;gap:12px;margin:22px 0 32px}.RagWorkspace_checklistItem__pb2LE{display:flex;align-items:flex-start;gap:14px;background:#080d1e;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px;transition:all .15s ease}.RagWorkspace_checklistItem__pb2LE:hover{background:#0a1128;border-color:rgba(16,185,129,.4)}.RagWorkspace_checklistIcon__1b6zE{color:#10b981;font-size:1.2rem;margin-top:2px;flex-shrink:0}.RagWorkspace_checklistContent__brDZh{flex:1 1}.RagWorkspace_checklistTitle__0M_fK{font-size:.96rem;font-weight:700;color:#f1f5f9;margin-bottom:4px}.RagWorkspace_checklistDesc__Otqnr{font-size:.88rem;color:#94a3b8;line-height:1.45;margin:0}.RagWorkspace_quizCard__gLvFT{background:#080d1e;border:1px solid rgba(139,92,246,.3);border-radius:18px;padding:28px;margin:28px 0 36px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.RagWorkspace_quizHeader__Xy5iP{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:14px}.RagWorkspace_quizProgress__829up{font-size:.84rem;font-weight:700;color:#a78bfa}.RagWorkspace_quizQuestion__5XNGi{font-size:1.12rem;font-weight:700;color:#f8fafc;line-height:1.5;margin-bottom:20px}.RagWorkspace_optionsGrid__Fo8cq{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.RagWorkspace_optionBtn__roeuG{background:#040816;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 18px;text-align:left;color:#cbd5e1;font-size:.92rem;font-weight:500;cursor:pointer;transition:all .15s ease;line-height:1.45}.RagWorkspace_optionBtn__roeuG:hover:not(:disabled){background:#0a112c;border-color:rgba(139,92,246,.5);color:#ffffff}.RagWorkspace_optionCorrect__OM5EN{background:rgba(16,185,129,.18)!important;border-color:#10b981!important;color:#6ee7b7!important}.RagWorkspace_optionIncorrect__MrLUI{background:rgba(244,63,94,.18)!important;border-color:#f43f5e!important;color:#fda4af!important}.RagWorkspace_explanationBox__V1QXn{background:#050a18;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:16px;margin-bottom:20px;animation:RagWorkspace_fadeIn__PM9RD .25s ease}.RagWorkspace_explanationTitle__V_Qel{font-size:.85rem;font-weight:700;text-transform:uppercase;margin-bottom:6px}.RagWorkspace_explanationText___wpLH{font-size:.88rem;color:#cbd5e1;line-height:1.5;margin:0}.RagWorkspace_quizSummary__hVnU9{text-align:center;padding:24px}.RagWorkspace_scoreDisplay__kSIpN{font-size:2.4rem;font-weight:900;color:#a78bfa;margin:12px 0 16px}.RagWorkspace_footerNav__ZHeWw{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:32px;border-top:1px solid rgba(255,255,255,.12);flex-wrap:wrap}.RagWorkspace_navLinkNext__bQvmE,.RagWorkspace_navLinkPrev__ngZgf{display:flex;flex-direction:column;padding:16px 22px;background:#080d1e;border:1px solid rgba(255,255,255,.1);border-radius:14px;text-decoration:none;min-width:220px;transition:all .18s ease}.RagWorkspace_navLinkNext__bQvmE:hover,.RagWorkspace_navLinkPrev__ngZgf:hover{border-color:#8b5cf6;background:#0d1633;transform:translateY(-2px)}.RagWorkspace_navLinkNext__bQvmE{align-items:flex-end;text-align:right;margin-left:auto}.RagWorkspace_navTextSmall__kd5xB{font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:4px;font-weight:700}.RagWorkspace_navTextLarge__q05Yv{font-size:1rem;font-weight:700;color:#ffffff}@keyframes RagWorkspace_fadeIn__PM9RD{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}