.PythonCorrelationWorkspace_container__JqTtv{max-width:1120px;margin:0 auto;padding:32px 20px 80px;color:#f1f5f9;font-family:var(--font-inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)}.PythonCorrelationWorkspace_breadcrumb__DXTYj{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#94a3b8;margin-bottom:24px}.PythonCorrelationWorkspace_breadLink__yx4sI{color:#94a3b8;text-decoration:none;transition:color .15s ease}.PythonCorrelationWorkspace_breadLink__yx4sI:hover{color:#06b6d4}.PythonCorrelationWorkspace_breadSep__KmRr9{color:#475569}.PythonCorrelationWorkspace_breadCurrent__Zqym5{color:#38bdf8;font-weight:600}.PythonCorrelationWorkspace_hero__6Qxsv{background:radial-gradient(circle at 10% 20%,rgba(6,182,212,.22) 0,transparent 55%),radial-gradient(circle at 90% 80%,rgba(59,130,246,.18) 0,transparent 60%),#070d18;border:1px solid rgba(6,182,212,.35);border-radius:20px;padding:38px 32px;margin-bottom:32px;box-shadow:0 12px 36px rgba(0,0,0,.5)}.PythonCorrelationWorkspace_heroBadges__kgOok{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.PythonCorrelationWorkspace_badge__N95NZ{background:rgba(6,182,212,.15);color:#67e8f9;border:1px solid rgba(6,182,212,.3);border-radius:9999px}.PythonCorrelationWorkspace_badgeBlue__TZ131,.PythonCorrelationWorkspace_badge__N95NZ{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700}.PythonCorrelationWorkspace_badgeBlue__TZ131{background:rgba(59,130,246,.15);color:#93c5fd;border:1px solid rgba(59,130,246,.3);border-radius:9999px}.PythonCorrelationWorkspace_badgeEmerald__Vk0_M{background:rgba(16,185,129,.15);color:#6ee7b7;border:1px solid rgba(16,185,129,.3);border-radius:9999px}.PythonCorrelationWorkspace_badgeEmerald__Vk0_M,.PythonCorrelationWorkspace_badgeRose__u1f_q{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:700}.PythonCorrelationWorkspace_badgeRose__u1f_q{background:rgba(244,63,94,.15);color:#fda4af;border:1px solid rgba(244,63,94,.3);border-radius:9999px}.PythonCorrelationWorkspace_heroTitle__LFGO4{font-size:2.2rem;font-weight:800;line-height:1.25;margin:0 0 14px;background:linear-gradient(135deg,#ffffff 30%,#67e8f9 70%,#60a5fa);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.PythonCorrelationWorkspace_heroDesc__7hZQA{font-size:1.05rem;line-height:1.65;color:#cbd5e1;max-width:860px;margin:0 0 24px}.PythonCorrelationWorkspace_heroMeta__t8lbp{display:flex;gap:20px;flex-wrap:wrap;font-size:.85rem;color:#94a3b8;border-top:1px solid rgba(148,163,184,.12);padding-top:18px}.PythonCorrelationWorkspace_heroMetaItem__MEnGd{display:flex;align-items:center;gap:6px}.PythonCorrelationWorkspace_section__2OiyM{background:#0a111e;border:1px solid rgba(148,163,184,.12);border-radius:16px;padding:32px 28px;margin-bottom:36px;box-shadow:0 4px 20px rgba(0,0,0,.25)}.PythonCorrelationWorkspace_sectionHeader__wFHZg{display:flex;align-items:center;gap:12px;margin-bottom:20px;border-bottom:1px solid rgba(148,163,184,.1);padding-bottom:16px}.PythonCorrelationWorkspace_sectionIconWrap__6S9eq{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(6,182,212,.15);color:#22d3ee;border:1px solid rgba(6,182,212,.3);flex-shrink:0}.PythonCorrelationWorkspace_sectionIconBlue__WZn7U{background:rgba(59,130,246,.15);color:#60a5fa;border-color:rgba(59,130,246,.3)}.PythonCorrelationWorkspace_sectionIconEmerald__5X1kG{background:rgba(16,185,129,.15);color:#34d399;border-color:rgba(16,185,129,.3)}.PythonCorrelationWorkspace_sectionIconRose__1twWt{background:rgba(244,63,94,.15);color:#fb7185;border-color:rgba(244,63,94,.3)}.PythonCorrelationWorkspace_sectionIconAmber__p0tiQ{background:rgba(245,158,11,.15);color:#fbbf24;border-color:rgba(245,158,11,.3)}.PythonCorrelationWorkspace_sectionTitle__hjSyb{font-size:1.45rem;font-weight:700;color:#f8fafc;margin:0}.PythonCorrelationWorkspace_sectionSub__wj2qr{font-size:.85rem;color:#94a3b8;margin:2px 0 0}.PythonCorrelationWorkspace_prose__zZrRZ{font-size:.98rem;line-height:1.7;color:#cbd5e1;margin-bottom:18px}.PythonCorrelationWorkspace_highlightBox__1_1vX{background:rgba(6,182,212,.08);border-left:4px solid #06b6d4;border-radius:0 10px 10px 0;padding:14px 18px;margin:18px 0;font-size:.95rem;line-height:1.6;color:#e2e8f0}.PythonCorrelationWorkspace_alertBox__UYrzw{background:rgba(245,158,11,.08);border-left:4px solid #f59e0b;color:#fde68a}.PythonCorrelationWorkspace_alertBox__UYrzw,.PythonCorrelationWorkspace_dangerBox__GDXNb{border-radius:0 10px 10px 0;padding:14px 18px;margin:18px 0;font-size:.92rem;line-height:1.6}.PythonCorrelationWorkspace_dangerBox__GDXNb{background:rgba(244,63,94,.08);border-left:4px solid #f43f5e;color:#fecdd3}.PythonCorrelationWorkspace_comparisonGrid__GXRR4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:22px 0}.PythonCorrelationWorkspace_comparisonCard__yDA2v{background:#0f1828;border:1px solid rgba(148,163,184,.15);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column}.PythonCorrelationWorkspace_comparisonCardTitle__a7I6H{font-size:1.05rem;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:8px}.PythonCorrelationWorkspace_comparisonCode__6UudH{font-family:var(--font-mono,monospace);font-size:.84rem;background:#050a12;border:1px solid rgba(148,163,184,.15);color:#67e8f9;padding:6px 10px;border-radius:6px;margin:8px 0}.PythonCorrelationWorkspace_comparisonDesc__NGBmQ{font-size:.86rem;line-height:1.55;color:#cbd5e1;margin:4px 0 0}.PythonCorrelationWorkspace_spectrumGrid__Q8cMi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:22px 0}.PythonCorrelationWorkspace_spectrumCard__v_1Fp{background:#0d1524;border:1px solid rgba(148,163,184,.15);border-radius:12px;padding:18px 16px;display:flex;flex-direction:column;text-align:center;align-items:center}.PythonCorrelationWorkspace_spectrumVal__xohht{font-size:1.6rem;font-weight:800;font-family:var(--font-mono,monospace);margin-bottom:4px}.PythonCorrelationWorkspace_spectrumLabel__k2baw{font-size:.88rem;font-weight:700;color:#f8fafc;margin-bottom:6px}.PythonCorrelationWorkspace_spectrumDesc__vv_fm{font-size:.78rem;line-height:1.45;color:#94a3b8;margin:0}.PythonCorrelationWorkspace_interactiveCanvasWrap__njaxl{background:#040811;border:1px solid rgba(6,182,212,.3);border-radius:16px;padding:24px;margin:24px 0;box-shadow:0 8px 28px rgba(0,0,0,.4)}.PythonCorrelationWorkspace_canvasHeader__xIsZE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.PythonCorrelationWorkspace_canvasTitle__M53JE{font-size:1.05rem;font-weight:700;color:#f8fafc;display:flex;align-items:center;gap:8px}.PythonCorrelationWorkspace_rBadge__E_PCR{display:inline-flex;align-items:center;gap:6px;background:#111d33;border:1px solid rgba(6,182,212,.4);padding:6px 14px;border-radius:9999px;font-size:.95rem;font-weight:800;font-family:var(--font-mono,monospace);color:#38bdf8}.PythonCorrelationWorkspace_presetButtons__mABn8{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.PythonCorrelationWorkspace_btnPreset__750Lq{background:#101c2e;border:1px solid rgba(148,163,184,.2);color:#cbd5e1;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s ease}.PythonCorrelationWorkspace_btnPreset__750Lq:hover{background:#1e314d;color:#38bdf8;border-color:rgba(6,182,212,.4)}.PythonCorrelationWorkspace_btnPresetActive__2FLzs{background:rgba(6,182,212,.15);border-color:#06b6d4;color:#67e8f9}.PythonCorrelationWorkspace_svgPlotContainer__gvv6V{position:relative;width:100%;height:320px;background:#02050c;border:1px solid rgba(148,163,184,.15);border-radius:12px;cursor:crosshair;overflow:hidden}.PythonCorrelationWorkspace_canvasHint__Hkf_k{font-size:.8rem;color:#94a3b8;margin-top:10px;text-align:center}.PythonCorrelationWorkspace_tableWrap__tFjKX{overflow-x:auto;border:1px solid rgba(148,163,184,.15);border-radius:12px;background:#050a12;margin:18px 0}.PythonCorrelationWorkspace_matrixTable__CJTSo{width:100%;border-collapse:collapse;font-size:.9rem;text-align:center}.PythonCorrelationWorkspace_matrixTable__CJTSo th{background:#101c2e;color:#67e8f9;padding:12px 16px;font-weight:700;border-bottom:1px solid rgba(148,163,184,.15)}.PythonCorrelationWorkspace_matrixTable__CJTSo td{padding:12px 16px;border-bottom:1px solid rgba(148,163,184,.08);font-family:var(--font-mono,monospace);font-weight:600}.PythonCorrelationWorkspace_matrixTable__CJTSo tr:last-child td{border-bottom:none}.PythonCorrelationWorkspace_cellOne__lGsSQ{background:rgba(6,182,212,.25);color:#a5f3fc}.PythonCorrelationWorkspace_cellHighPos__QaKow{background:rgba(16,185,129,.25);color:#6ee7b7}.PythonCorrelationWorkspace_cellHighNeg__aDMLD{background:rgba(244,63,94,.25);color:#fda4af}.PythonCorrelationWorkspace_cellNearZero__7alGM{background:rgba(148,163,184,.08);color:#94a3b8}.PythonCorrelationWorkspace_workbench__vTaOI{background:#040811;border:1px solid rgba(6,182,212,.3);border-radius:14px;overflow:hidden;margin:22px 0;box-shadow:0 8px 24px rgba(0,0,0,.4)}.PythonCorrelationWorkspace_workbenchHeader__MiTcy{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#0f192b;border-bottom:1px solid rgba(148,163,184,.12)}.PythonCorrelationWorkspace_workbenchTitle__KQX9s{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#94a3b8}.PythonCorrelationWorkspace_terminalDots__nVXHk{display:flex;gap:6px}.PythonCorrelationWorkspace_dotRed__mTXso{width:10px;height:10px;border-radius:50%;background:#ef4444}.PythonCorrelationWorkspace_dotYellow__I3Are{width:10px;height:10px;border-radius:50%;background:#f59e0b}.PythonCorrelationWorkspace_dotGreen__ZQqvi{width:10px;height:10px;border-radius:50%;background:#10b981}.PythonCorrelationWorkspace_editorArea__RQQQe{position:relative;background:#040811;font-family:var(--font-mono,Consolas,"Fira Code",Monaco,monospace)}.PythonCorrelationWorkspace_codeTextarea__EDG2y{width:100%;min-height:130px;background:transparent;color:#f1f5f9;border:none;outline:none;resize:vertical;font-family:inherit;font-size:.92rem;line-height:1.6;padding:16px;tab-size:4}.PythonCorrelationWorkspace_workbenchToolbar__zZh6z{justify-content:space-between;padding:12px 16px;background:#09101d;border-top:1px solid rgba(148,163,184,.1)}.PythonCorrelationWorkspace_toolButtons__jgukr,.PythonCorrelationWorkspace_workbenchToolbar__zZh6z{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.PythonCorrelationWorkspace_btnRun__iTZBl{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0284c7,#06b6d4);color:#ffffff;border:none;border-radius:8px;padding:8px 18px;font-size:.88rem;font-weight:700;cursor:pointer;transition:opacity .15s ease,transform .1s ease}.PythonCorrelationWorkspace_btnRun__iTZBl:hover{opacity:.92;transform:translateY(-1px)}.PythonCorrelationWorkspace_btnRun__iTZBl:active{transform:translateY(0)}.PythonCorrelationWorkspace_btnSecondary___j1xu{display:inline-flex;align-items:center;gap:6px;background:#131e31;color:#94a3b8;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:8px 14px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s ease}.PythonCorrelationWorkspace_btnSecondary___j1xu:hover{background:#1c2c48;color:#f1f5f9}.PythonCorrelationWorkspace_consoleOutput__vwUli{padding:16px;background:#020409;border-top:1px solid rgba(148,163,184,.12);font-family:var(--font-mono,monospace);font-size:.86rem;line-height:1.6}.PythonCorrelationWorkspace_consoleSuccess__PsiNM{color:#34d399}.PythonCorrelationWorkspace_consoleError__BIqUF{color:#f87171}.PythonCorrelationWorkspace_consoleEmpty__nYbLd{color:#64748b;font-style:italic}.PythonCorrelationWorkspace_hintBox__etWdi{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);border-radius:10px;padding:14px 18px;margin-top:12px;font-size:.88rem;color:#fde68a;line-height:1.5}.PythonCorrelationWorkspace_solutionBox__Bf7zx{background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.25);border-radius:10px;padding:14px 18px;margin-top:12px;font-size:.88rem;color:#67e8f9;line-height:1.5}.PythonCorrelationWorkspace_mistakeList__1JSud{display:flex;flex-direction:column;gap:14px;margin-top:18px}.PythonCorrelationWorkspace_mistakeItem__ZLYMm{display:flex;align-items:flex-start;gap:12px;background:#111a2a;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:16px 18px}.PythonCorrelationWorkspace_mistakeIcon__Nntup{color:#f87171;flex-shrink:0;margin-top:2px}.PythonCorrelationWorkspace_mistakeTitle__TydoD{font-size:.95rem;font-weight:700;color:#f87171;margin:0 0 4px}.PythonCorrelationWorkspace_mistakeDesc__nnwCY{font-size:.88rem;line-height:1.55;color:#cbd5e1;margin:0}.PythonCorrelationWorkspace_summaryGrid__aKLS0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:20px}.PythonCorrelationWorkspace_summaryCard__aSIyj{background:#0e1728;border:1px solid rgba(6,182,212,.25);border-radius:12px;padding:16px 18px;display:flex;align-items:flex-start;gap:12px}.PythonCorrelationWorkspace_summaryIcon__mBiwN{color:#38bdf8;flex-shrink:0;margin-top:2px}.PythonCorrelationWorkspace_summaryText__9_XvM{font-size:.88rem;line-height:1.5;color:#e2e8f0}