.Tooltip_tooltip__vXeVF{position:relative;display:inline-block;cursor:help}.Tooltip_tooltip__content__FQXgU{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.85);color:#fff;padding:6px 12px;border-radius:6px;font-size:12px;line-height:1.4;white-space:nowrap;z-index:9999;margin-top:8px;opacity:1;transition:opacity .2s ease}.Tooltip_tooltip__arrow__auyRc{position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,.85)}.AnalyticsLabel_analyticsLabel__PBjoO{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px}.AnalyticsLabel_analyticsLabel_valueContainer__JW4gK{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2px}.AnalyticsLabel_analyticsLabel_amount__xR0rK{font-size:21px}.AnalyticsLabel_analyticsLabel_amount__xR0rK,.AnalyticsLabel_analyticsLabel_unit__p1Llj{color:rgba(60,60,67,.3019607843);font-family:SF Pro Rounded;font-style:normal;font-weight:700;line-height:normal;transition:color .1s ease-in-out}.AnalyticsLabel_analyticsLabel_unit__p1Llj{font-size:13px;margin-top:2px}.AnalyticsLabel_analyticsLabel_label__Gl1Ny{color:rgba(60,60,67,.3019607843);font-family:SF Pro;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:color .1s ease-in-out}.AnalyticsLabel_analyticsLabel__selected__y6_f3 .AnalyticsLabel_analyticsLabel_amount__xR0rK,.AnalyticsLabel_analyticsLabel__selected__y6_f3 .AnalyticsLabel_analyticsLabel_label__Gl1Ny,.AnalyticsLabel_analyticsLabel__selected__y6_f3 .AnalyticsLabel_analyticsLabel_unit__p1Llj{color:var(--text,#262626)}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Ultralight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-UltralightItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-SemiboldItalic.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Heavy.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-Black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro/SF-Pro-Display-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Ultralight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-UltralightItalic.otf) format("opentype");font-weight:200;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-LightItalic.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-SemiboldItalic.otf) format("opentype");font-weight:600;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Heavy.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-HeavyItalic.otf) format("opentype");font-weight:800;font-style:italic}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-Black.otf) format("opentype");font-weight:900;font-style:normal}@font-face{font-family:SF Pro Text;src:url(/fonts/sf-pro/SF-Pro-Text-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Ultralight.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Thin.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Semibold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Heavy.otf) format("opentype");font-weight:800;font-style:normal}@font-face{font-family:SF Pro Rounded;src:url(/fonts/sf-pro/SF-Pro-Rounded-Black.otf) format("opentype");font-weight:900;font-style:normal}@keyframes ItemInsights_loadingBlurAnimation__com_8{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ItemInsights_loadingDissolve__t6qul{0%{background-position:200% 0}to{background-position:0 0}}@keyframes ItemInsights_loadingAnimation__71OL7{0%{background-position:-300px 0}to{background-position:300px 0}}@keyframes ItemInsights_loadingFontColorAnimation__P_ZOG{0%{color:#a4a4a1}50%{color:#dadada}to{color:#a4a4a1}}@keyframes ItemInsights_shrinkContents__TibvQ{0%{opacity:1;display:flex}to{opacity:0;display:none}}@keyframes ItemInsights_shrinkMainLayout__RYegE{0%{width:calc(100% - 180px)}to{width:calc(100vw - 70px)}}@keyframes ItemInsights_expandMainLayout__nl26n{0%{width:calc(100vw - 70px)}to{width:calc(100% - 180px)}}@keyframes ItemInsights_expandSideBar__lINzO{0%{width:70px}to{width:181px}}@keyframes ItemInsights_shrinkSideBar__W_YDc{0%{width:180px}to{width:70px}}@keyframes ItemInsights_gradientText__xQCj0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ItemInsights_itemInsights__sOr2Q{height:380px;padding:16px 22px;border-radius:14px;border:1.244px solid #fff;background:#fff;box-shadow:inset 0 0 14.929px 0 hsla(0,0%,100%,.12)}.ItemInsights_itemInsights__labelContainer__in0N4{display:flex;gap:16px;margin-bottom:9px;width:100%}.ItemInsights_itemInsights__graphContainer__doWPt{width:100%}.ItemInsights_itemInsights__statsContainer__iNDYL{display:flex;justify-content:space-between}.ItemInsights_itemInsights__statsColumn__u_Wxw{flex:1 1;padding:0 8px}.ItemInsights_itemInsights__separator__XHm4p{width:1px;background-color:rgba(0,0,0,.1);margin:0 16px}.ItemInsights_itemInsights__statsRow__bXvCJ{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.ItemInsights_itemInsights__statsLabel__erIdF{color:var(--color-ios-active-font);font-family:SF Pro,sans-serif;font-size:12px;font-weight:700;font-style:normal;line-height:normal;cursor:help}.ItemInsights_itemInsights__statsValue__hoAL6{color:#262626;text-align:right;font-family:SF Pro,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ItemInsights_loadingContainer__YsDMR{height:160px;margin-bottom:40px;width:100%;background:linear-gradient(to left,#ffffff 0,var(--color-ios-border) 50%,#ffffff 100%);background-size:200% 100%;animation:ItemInsights_loadingDissolve__t6qul 2s linear infinite;border-radius:14px}.LineGraph_lineGraph__yfPjr{width:100%}.LineGraph_lineGraph_axis__bOqMN{stroke:rgba(0,0,0,.1);stroke-width:.5px}.LineGraph_lineGraph_xAxis__p6J9h{stroke:rgba(0,0,0,.5);stroke-width:.5px;opacity:1!important}.LineGraph_lineGraph_lastDataLine__UK5y4{stroke:#000;stroke-width:1px}.LineGraph_lineGraph_label__gS8Lv{fill:rgba(60,60,67,.3);font-family:SF Pro Display;font-size:12px;font-weight:700;line-height:normal}.LineGraph_lineGraph_endLabel__4Pgzs,.LineGraph_lineGraph_label__gS8Lv{font-style:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateY(20px)}.LineGraph_lineGraph_endLabel__4Pgzs{fill:#000;font-family:SF Pro;font-size:10px;font-weight:600;line-height:20px}.LineGraph_lineGraph__yfPjr line{stroke-linecap:square;shape-rendering:crispEdges}.LineGraph_lineGraph_line__4a0La{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.LineGraph_lineGraph_hitLine__eVygi{stroke:#30d158;stroke-width:2}.LineGraph_lineGraph_hitLineLabel__XnNs8{fill:#30d158;font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.LineGraph_lineGraph_area__Ln37P{fill-opacity:.5}.LineGraph_lineGraph_tooltipLine__QEjmT{stroke:#9ca3af;stroke-width:1;stroke-dasharray:2 2;pointer-events:none}.LineGraph_lineGraph_tooltipDot__HBXAa{fill:#3b82f6;stroke:#fff;stroke-width:2;pointer-events:none}.LineGraph_lineGraph__yfPjr .LineGraph_tooltip__aw_y4{font-size:17px;font-weight:700;color:#3b82f6}.LineGraph_lineGraph__yfPjr .LineGraph_topLineToopChip__xDhuJ{font-size:12px;border-radius:6px;background:var(--Materials-Medium,rgba(246,246,246,.6));-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:4px;z-index:10}@keyframes LineGraph_drawLine__CGJaR{to{stroke-dashoffset:0}}@keyframes LineGraph_fadeIn__5japg{0%{opacity:0}to{opacity:1}}.LineGraph_lineGraph_animatedPath__6tZLy{animation:LineGraph_drawLine__CGJaR .2s ease-in-out forwards}.LineGraph_lineGraph_animatedArea__C1PUL{animation:LineGraph_fadeIn__5japg .2s ease-in-out forwards}.TranscriptSection_container__nlLNu{margin-top:24px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.TranscriptSection_header__RWKah{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.TranscriptSection_header__RWKah h3{margin:0;font-size:18px;font-weight:600;color:#111827}.TranscriptSection_headerInfo__HnFk7{display:flex;align-items:center;gap:12px;font-size:14px}.TranscriptSection_segmentCount__ePHXF{color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:4px}.TranscriptSection_copyButtons__UQtVX{display:flex;gap:8px}.TranscriptSection_source__X8WsI{color:#059669;background:#ecfdf5;padding:4px 8px;border-radius:4px;font-weight:500}.TranscriptSection_toggleButton__BhC09{background:#3b82f6;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.TranscriptSection_toggleButton__BhC09:hover{background:#2563eb}.TranscriptSection_generating__uA1Wn,.TranscriptSection_loading__VCXcQ{display:flex;align-items:center;justify-content:center;padding:40px 20px;gap:12px;color:#6b7280}.TranscriptSection_spinner__BkG_h{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:TranscriptSection_spin__VwWy_ 1s linear infinite}@keyframes TranscriptSection_spin__VwWy_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TranscriptSection_generatingText__o8FiW{text-align:center}.TranscriptSection_generatingText__o8FiW p{margin:0 0 4px;font-weight:500;color:#111827}.TranscriptSection_generatingText__o8FiW small{color:#6b7280}.TranscriptSection_noTranscript__1Diyi{padding:40px 20px;text-align:center}.TranscriptSection_noTranscript__1Diyi p{margin:0 0 16px;color:#6b7280}.TranscriptSection_generateInfo__9J1BF{margin:16px 0 24px;padding:16px;background:#f0f9ff;border-radius:8px;border:1px solid #bfdbfe}.TranscriptSection_generateInfo__9J1BF p{margin:0 0 8px;color:#1e40af;font-size:14px;line-height:1.5}.TranscriptSection_generateInfo__9J1BF p:last-child{margin-bottom:0}.TranscriptSection_error__25U8P{padding:12px 20px;background:#fef2f2;border-left:4px solid #f87171;margin:0 20px 16px;border-radius:4px}.TranscriptSection_error__25U8P p{margin:0;color:#dc2626;font-size:14px;font-weight:500}.TranscriptSection_errorCard__vH9Vl{margin:0 20px 20px;padding:20px;background:#fefffe;display:flex;gap:16px;align-items:flex-start}.TranscriptSection_errorIcon__qkDto{font-size:28px;flex-shrink:0;margin-top:2px}.TranscriptSection_errorContent__q5cft{flex:1 1}.TranscriptSection_errorContent__q5cft h4{margin:0 0 8px;color:#111827;font-size:16px;font-weight:600}.TranscriptSection_errorContent__q5cft p{margin:0 0 12px;color:#4b5563;font-size:14px;line-height:1.5}.TranscriptSection_errorContent__q5cft p strong{color:#1f2937;font-weight:600}.TranscriptSection_errorContent__q5cft p:last-child{margin-bottom:0}.TranscriptSection_errorSuggestion__LuEEn{margin-top:12px;padding:12px;background:#f9fafb;border-radius:6px;border-left:3px solid #10b981}.TranscriptSection_errorSuggestion__LuEEn p{margin:0;color:#065f46;font-size:13px;font-weight:500}.TranscriptSection_generateButton__3JGf_{background:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.TranscriptSection_generateButton__3JGf_:hover{background:#059669}.TranscriptSection_generateButton__3JGf_:disabled{background:#d1d5db;cursor:not-allowed}.TranscriptSection_content__Kh8a2{max-height:400px;overflow-y:auto;padding:0}.TranscriptSection_segment__wE7o_{padding:12px 20px;border-bottom:1px solid #f3f4f6}.TranscriptSection_segment__wE7o_:last-child{border-bottom:none}.TranscriptSection_timeRange__8LVJh{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:6px;font-family:Courier New,monospace}.TranscriptSection_text__Rxsi0{color:#111827;line-height:1.5;font-size:14px}.TranscriptSection_actions__H8aaj{padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb;text-align:right}.TranscriptSection_copyButton__hQPE_{background:#10b981;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.TranscriptSection_copyButton__hQPE_:hover{background:#059669}.TranscriptSection_copyButton__hQPE_:disabled{background:#d1d5db;cursor:not-allowed}.TranscriptSection_copyButton__hQPE_.TranscriptSection_copySuccess__ZVnuF{background:#3b82f6;animation:TranscriptSection_copyPulse___NFMX .3s ease-in-out}.TranscriptSection_regenerateButton__Ozohn{background:#6b7280;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.TranscriptSection_regenerateButton__Ozohn:hover{background:#4b5563}.TranscriptSection_regenerateButton__Ozohn:disabled{background:#d1d5db;cursor:not-allowed}@keyframes TranscriptSection_copyPulse___NFMX{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:768px){.TranscriptSection_header__RWKah{flex-direction:column;align-items:flex-start;gap:12px}.TranscriptSection_headerInfo__HnFk7{flex-wrap:wrap;gap:8px}.TranscriptSection_copyButtons__UQtVX{flex-direction:column;gap:4px}.TranscriptSection_content__Kh8a2{max-height:300px}.TranscriptSection_actions__H8aaj{text-align:center}}.TranscriptSection_errorMessage__nY3kL{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:0 16px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;position:relative}.TranscriptSection_errorMessage__nY3kL .TranscriptSection_errorIcon__qkDto{font-size:20px;flex-shrink:0}.TranscriptSection_errorMessage__nY3kL p{margin:0;flex:1 1;font-size:14px;line-height:1.4}.TranscriptSection_errorMessage__nY3kL .TranscriptSection_closeErrorButton__4J1Ed{background:none;border:none;color:#dc2626;cursor:pointer;padding:4px;font-size:16px;line-height:1;border-radius:4px;flex-shrink:0}.TranscriptSection_errorMessage__nY3kL .TranscriptSection_closeErrorButton__4J1Ed:hover{background:#fee2e2}