.well-log_wellLog__QdCXk{min-height:100vh;display:flex;flex-direction:column;background:#0f1117;color:#e2e8f0;font-family:system-ui,sans-serif}.well-log_header__kEx5E{justify-content:space-between;padding:14px 24px;background:#1a1d2e;border-bottom:1px solid #2d3148}.well-log_headerLeft__YSsX1,.well-log_header__kEx5E{display:flex;align-items:center;gap:16px}.well-log_logo__YjXr9{font-size:1.2rem;font-weight:700;color:#f0b429}.well-log_tagline__HYKNc{font-size:.8rem;color:#6b7280}.well-log_backLink__siujs{font-size:.85rem;color:#94a3b8;text-decoration:none}.well-log_backLink__siujs:hover{color:#e2e8f0}.well-log_intro__rOOIj{padding:16px 24px 0;max-width:1400px;margin:0 auto;width:100%}.well-log_introTitle__2Cqx_{font-size:1.1rem;font-weight:600;color:#f0b429}.well-log_introText__jnmON{margin-top:6px;font-size:.9rem;color:#94a3b8;line-height:1.5}.well-log_main__Su9eM{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.well-log_uploadZone__wBP_e{border:2px dashed #2d3148;border-radius:16px;padding:60px 80px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;transition:border-color .2s}.well-log_uploadZone__wBP_e:hover{border-color:#4f5b99}.well-log_uploadIcon__55KAA{font-size:3rem}.well-log_btn__WKoJn{background:#4f5b99;color:#fff;border:none;padding:10px 24px;border-radius:8px;cursor:pointer;font-size:.9rem;transition:background .2s}.well-log_btn__WKoJn:hover{background:#6370b8}.well-log_btnSmall__P8uTI{padding:6px 16px;font-size:.8rem}.well-log_status__zTmo8{color:#f0b429;font-size:.85rem}.well-log_error__Qi1QA{color:#f87171;font-size:.85rem}.well-log_workspace__X0uUR{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:12px}.well-log_topBar__uFr75{display:flex;align-items:center;justify-content:space-between;background:#1a1d2e;border-radius:10px;padding:10px 16px}.well-log_wellInfo__yH63k{font-size:.9rem;color:#cbd5e1}.well-log_wellInfo__yH63k strong{color:#f0b429}.well-log_contentGrid__gbWxQ{display:grid;grid-template-columns:1fr 380px;gap:12px;align-items:start}@media (max-width:1024px){.well-log_contentGrid__gbWxQ{grid-template-columns:1fr}}.well-log_chartPanel__NzgJr{background:#1a1d2e;border-radius:10px;padding:16px;min-height:600px}.well-log_sidePanel__Bk0sb{display:flex;flex-direction:column;gap:12px}.well-log_legend__MXxFV{display:flex;gap:14px;flex-wrap:wrap}.well-log_legendItem__EMX_T{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#94a3b8}.well-log_legendDot__TKl_j{width:12px;height:12px;border-radius:3px}.well-log_chartWrap__Z6AlV{display:flex;flex-direction:column;gap:14px}.well-log_chartToolbar__odeFM{display:flex;flex-direction:column;gap:10px}.well-log_canvasWrap__Uz__6{position:relative;border-radius:10px;overflow:hidden;border:1px solid #2d3148}.well-log_chartCanvas___M5uC{display:block;width:100%;height:auto;cursor:crosshair}.well-log_chartTooltip__9mrBs{position:absolute;z-index:10;min-width:140px;background:rgba(15,17,23,.95);border:1px solid #2d3148;border-radius:8px;padding:10px 12px;font-size:.78rem;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.35)}.well-log_chartTooltipDepth__TbSnB{color:#f0b429;font-weight:700;font-family:ui-monospace,monospace}.well-log_chartTooltipZone__GcAZr{color:#94a3b8;margin:4px 0 6px;text-transform:capitalize}.well-log_chartTooltipRow__TldoG{display:flex;justify-content:space-between;gap:12px;color:#cbd5e1;margin-top:2px}.well-log_chartTooltipHint__oijAZ{color:#64748b;margin-top:8px;font-size:.7rem}.well-log_logToggles__dFQZQ{display:flex;gap:8px;flex-wrap:wrap}.well-log_logToggle__qUbWb{padding:4px 12px;border-radius:20px;border:2px solid transparent;font-size:.78rem;cursor:pointer;opacity:.45;transition:opacity .2s;background:transparent;color:#e2e8f0}.well-log_logToggleActive__GlfgY{opacity:1}.well-log_btn__WKoJn:disabled{opacity:.6;cursor:not-allowed}.well-log_aiExplainSection__WxTDG{background:#1a1d2e;border-radius:10px;padding:16px;border-left:3px solid #4f5b99}.well-log_aiExplainTitle__Ahstb{font-size:.78rem;color:#f0b429;font-weight:700;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase}.well-log_aiExplainLoading__0VbrO{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:.85rem;color:#94a3b8}.well-log_aiExplainSpinner__cDzwu{width:18px;height:18px;border:2px solid #4f5b99;border-top-color:transparent;border-radius:50%;animation:well-log_wellLogSpin___YfdQ .8s linear infinite}.well-log_aiExplainText__tSF7K{margin-top:12px;font-size:.85rem;color:#cbd5e1;line-height:1.65;white-space:pre-wrap}.well-log_aiExplainError__wAa0O{margin-top:12px;font-size:.85rem;color:#f87171}@keyframes well-log_wellLogSpin___YfdQ{to{transform:rotate(1turn)}}.well-log_chatSection__nYIpL{background:#1a1d2e;border-radius:10px;border:1px solid #2d3148;padding:18px 20px;margin-top:4px}.well-log_chatTitle__aFuPp{font-size:.85rem;font-weight:600;color:#f0b429;margin:0}.well-log_chatHint__sEXqx{margin:4px 0 14px;font-size:.78rem;color:#64748b}.well-log_chatMessages__YIhyZ{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:4px 2px 12px}.well-log_chatBubble__oKXCy{max-width:85%;border-radius:10px;padding:10px 14px;font-size:.84rem;line-height:1.55;white-space:pre-wrap}.well-log_chatBubbleUser__lDRVQ{align-self:flex-end;background:#4f5b99;color:#f8fafc}.well-log_chatBubbleAi__mP5y4{align-self:flex-start;background:#252a3d;color:#e2e8f0;border:1px solid #2d3148}.well-log_chatLoading__5_XKi{display:flex;align-items:center;gap:10px;align-self:flex-start;font-size:.82rem;color:#94a3b8}.well-log_chatInputRow__avypk{display:flex;gap:10px;border-top:1px solid #2d3148;padding-top:14px}.well-log_chatInput__r88Ae{flex:1;background:#0f1117;border:1px solid #2d3148;border-radius:8px;padding:10px 14px;color:#e2e8f0;font-size:.85rem;outline:none}.well-log_chatInput__r88Ae:focus{border-color:#4f5b99}.well-log_chatInput__r88Ae:disabled{opacity:.6}