._header_1k5q5_1{text-align:center;margin-bottom:var(--spacing-2xl)}._titleContainer_1k5q5_6{display:flex;align-items:center;justify-content:center;gap:1rem}._title_1k5q5_6{font-size:var(--font-size-2xl);margin:0;color:var(--color-text-heading)}._status_1k5q5_19{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._status_1k5q5_19._connected_1k5q5_28{background:var(--color-success);color:#fff}._status_1k5q5_19._disconnected_1k5q5_33{background:var(--color-error);color:#fff}._status_1k5q5_19._connecting_1k5q5_38{background:var(--color-warning);color:#fff}._nav_19dbu_1{display:flex;gap:10px;margin-bottom:var(--spacing-xl);justify-content:center}._navTab_19dbu_8{padding:10px 20px;background:var(--color-bg-secondary);border:2px solid var(--border-color-primary);border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-semibold);transition:all var(--transition-base);color:var(--color-text-secondary);text-decoration:none}._navTab_19dbu_8:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}._navTab_19dbu_8._active_19dbu_25{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}._layout_1bhiv_1{min-height:100vh;padding:var(--spacing-xl)}._main_1bhiv_6{max-width:2400px;margin:0 auto}._button_1h3av_1{padding:var(--spacing-sm) var(--spacing-lg);border:none;border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);cursor:pointer;font-size:var(--font-size-sm);transition:all var(--transition-base);font-family:inherit}._button_1h3av_1:disabled{opacity:.5;cursor:not-allowed}._primary_1h3av_17{background:var(--color-accent-primary);color:#fff}._primary_1h3av_17:hover:not(:disabled){background:var(--color-accent-hover)}._secondary_1h3av_26{background:var(--color-bg-secondary);border:1px solid var(--border-color-primary);color:var(--color-text-primary)}._secondary_1h3av_26:hover:not(:disabled){background:var(--color-bg-tertiary)}._input_1bgp0_1{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:inherit;transition:border-color var(--transition-base)}._input_1bgp0_1:focus{outline:none;border-color:var(--color-accent-primary)}._input_1bgp0_1::placeholder{color:var(--color-text-tertiary)}._select_qaso1_1{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:inherit;cursor:pointer;transition:border-color var(--transition-base)}._select_qaso1_1:focus{outline:none;border-color:var(--color-accent-primary)}._card_18cv9_1{background:var(--color-bg-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:10px;font-size:var(--font-size-sm);transition:all var(--transition-base)}._card_18cv9_1:hover{border-color:var(--border-color-secondary);transform:translate(2px)}._empty_s0ijl_1{text-align:center;color:var(--color-text-tertiary);padding:40px 20px;font-size:var(--font-size-sm)}._overlay_1sp8q_1{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1sp8q_15{background:var(--color-bg-primary);border:1px solid var(--border-color-primary);border-radius:8px;max-width:800px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}._header_1sp8q_27{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color-primary)}._title_1sp8q_35{margin:0;font-size:1.25rem;color:var(--color-text-primary)}._closeButton_1sp8q_41{background:none;border:none;font-size:2rem;color:var(--color-text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}._closeButton_1sp8q_41:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}._content_1sp8q_62{padding:1.5rem;overflow-y:auto;flex:1}._badge_f51d5_1{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);border:1px solid}._icon_f51d5_12{font-size:1rem;line-height:1}._label_f51d5_17{line-height:1}._bullish_f51d5_21{background:#22c55e1a;border-color:#22c55e4d;color:#22c55e}._bearish_f51d5_27{background:#ef44441a;border-color:#ef44444d;color:#ef4444}._neutral_f51d5_33{background:#9ca3af1a;border-color:#9ca3af4d;color:#9ca3af}._container_1xwdu_1{display:flex;align-items:center;gap:.75rem;width:100%}._barBackground_1xwdu_8{flex:1;height:8px;background:var(--color-bg-primary);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-color-primary)}._barFill_1xwdu_17{height:100%;transition:width .3s ease;border-radius:var(--radius-sm)}._barFill_1xwdu_17._high_1xwdu_23{background:linear-gradient(90deg,#22c55e,#16a34a)}._barFill_1xwdu_17._medium_1xwdu_27{background:linear-gradient(90deg,#fbbf24,#f59e0b)}._barFill_1xwdu_17._low_1xwdu_31{background:linear-gradient(90deg,#ef4444,#dc2626)}._label_1xwdu_35{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);min-width:45px;text-align:right}._column_tla22_1{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);min-height:500px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border-color-primary)}._header_tla22_13{margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid var(--border-color-primary)}._title_tla22_19{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:5px;color:var(--color-text-heading)}._subtitle_tla22_26{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._count_tla22_31{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:5px}._messages_tla22_37{flex:1;overflow-y:auto;padding-right:10px}@media(max-width:1200px){._column_tla22_1{max-height:400px}}._time_hma16_1{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:6px}._content_hma16_7{display:flex;flex-direction:column;gap:var(--spacing-xs)}._field_hma16_13{display:flex;gap:var(--spacing-sm)}._label_hma16_18{color:var(--color-text-secondary);min-width:120px;font-weight:var(--font-weight-semibold)}._value_hma16_24{color:var(--color-text-primary);word-break:break-all}._value_hma16_24._highlight_hma16_29{color:var(--color-accent-primary);font-weight:var(--font-weight-semibold)}._value_hma16_24._positive_hma16_34{color:var(--color-positive)}._value_hma16_24._negative_hma16_38{color:var(--color-negative)}._link_hma16_42{color:var(--color-accent-primary);text-decoration:underline}._dashboard_19cpu_1{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl);max-width:2400px;margin:0 auto}@media(max-width:1200px){._dashboard_19cpu_1{grid-template-columns:1fr}}._controls_qmmhm_1{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);border:1px solid var(--border-color-primary)}._row_qmmhm_9{display:flex;gap:15px;flex-wrap:wrap}._group_qmmhm_15{flex:1;min-width:150px}._label_qmmhm_20{display:block;margin-bottom:5px;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}._detailContainer_lg66l_1{display:flex;flex-direction:column;gap:1.5rem}._card_lg66l_7{background:var(--color-bg-secondary);border:1px solid var(--border-color-primary);border-radius:var(--radius-md);padding:1.5rem}._cardTitle_lg66l_14{margin:0 0 1rem;font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-heading);display:flex;align-items:center;gap:.5rem}._fieldGrid_lg66l_24{display:grid;grid-template-columns:140px 1fr;gap:.75rem 1rem;align-items:start}._label_lg66l_31{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-size:var(--font-size-sm)}._value_lg66l_37{color:var(--color-text-primary);font-size:var(--font-size-sm);word-break:break-word}._impactValue_lg66l_43{font-weight:var(--font-weight-semibold);font-family:Courier New,Courier,monospace}._longText_lg66l_48{margin:0;line-height:1.6;color:var(--color-text-primary);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word}._riskList_lg66l_57{margin:0;padding-left:1.5rem;list-style:disc}._riskList_lg66l_57 li{margin-bottom:.75rem;line-height:1.6;color:var(--color-text-primary);font-size:var(--font-size-sm)}._riskList_lg66l_57 li:last-child{margin-bottom:0}@media(max-width:640px){._fieldGrid_lg66l_24{grid-template-columns:1fr;gap:.5rem}._label_lg66l_31{font-weight:var(--font-weight-bold)}}._tableContainer_16t21_1{background:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border-color-primary);overflow-x:auto}._table_16t21_1{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._table_16t21_1 th{background:var(--color-bg-primary);padding:var(--spacing-md);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-heading);border-bottom:2px solid var(--border-color-primary);position:sticky;top:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-base)}._table_16t21_1 th:hover{color:var(--color-accent-primary)}._sortIndicator_16t21_33{margin-left:4px;font-size:var(--font-size-xs);color:var(--color-accent-primary)}._table_16t21_1 td{padding:10px var(--spacing-md);border-bottom:1px solid var(--border-color-primary);color:var(--color-text-primary)}._table_16t21_1 tr:hover{background:var(--color-bg-primary)}._clickableRow_16t21_49{cursor:pointer;transition:all .2s ease}._clickableRow_16t21_49:hover{background:var(--color-bg-primary)!important;box-shadow:inset 0 0 0 1px var(--color-accent-primary);transform:translateY(-1px)}._clickableRow_16t21_49:active{transform:translateY(0)}._clickableCell_16t21_64{cursor:pointer;color:var(--color-accent-primary);text-decoration:underline;text-decoration-style:dotted}._clickableCell_16t21_64:hover{color:var(--color-accent-secondary);text-decoration-style:solid}._jsonPayload_16t21_76{background:var(--color-bg-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-md);padding:var(--spacing-lg);overflow-x:auto;font-family:Courier New,Courier,monospace;font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-primary);margin:0;white-space:pre-wrap;word-break:break-word}._container_42l0m_1{margin-top:var(--spacing-xl)}._info_42l0m_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}._pagination_42l0m_14{display:flex;justify-content:center;align-items:center;gap:10px}._pageInfo_42l0m_21{color:var(--color-text-secondary);font-size:var(--font-size-sm)}._container_1bgqg_1{max-width:1800px;margin:0 auto}._container_ciydq_1{display:flex;justify-content:center}._container_ciydq_1>*{max-width:800px;flex:1}._card_2lunu_1{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);transition:all .2s ease}._card_2lunu_1:hover{border-color:var(--color-accent);box-shadow:0 4px 12px #0003}._header_2lunu_17{display:flex;justify-content:space-between;align-items:center}._title_2lunu_23{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}._value_2lunu_31{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);line-height:1.2}._subtitle_2lunu_38{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._trend_2lunu_43{font-size:var(--font-size-lg);font-weight:700}._trend_2lunu_43._up_2lunu_48{color:var(--color-success)}._trend_2lunu_43._down_2lunu_52{color:var(--color-error)}._trend_2lunu_43._neutral_2lunu_56{color:var(--color-text-tertiary)}._sparkline_2lunu_60{margin-top:var(--spacing-sm);height:40px}._grid_1hj1q_1{display:grid;gap:var(--spacing-lg);width:100%}._columns2_1hj1q_7{grid-template-columns:repeat(2,1fr)}._columns3_1hj1q_11{grid-template-columns:repeat(3,1fr)}._columns4_1hj1q_15{grid-template-columns:repeat(4,1fr)}@media(max-width:1400px){._columns4_1hj1q_15{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){._columns3_1hj1q_11,._columns4_1hj1q_15{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._columns2_1hj1q_7,._columns3_1hj1q_11,._columns4_1hj1q_15{grid-template-columns:1fr}}._container_r53qu_1{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}._title_r53qu_8{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}._empty_r53qu_15{display:flex;align-items:center;justify-content:center;height:300px;color:var(--color-text-tertiary);font-size:var(--font-size-md)}._container_pq9ho_1{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) 0}._label_pq9ho_8{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary)}._buttons_pq9ho_14{display:flex;gap:var(--spacing-xs)}._button_pq9ho_14{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}._button_pq9ho_14:hover{background:var(--color-bg-tertiary);border-color:var(--color-accent)}._button_pq9ho_14._active_pq9ho_36{background:var(--color-accent);color:#000;border-color:var(--color-accent)}._button_pq9ho_14:focus{outline:2px solid var(--color-accent);outline-offset:2px}._page_1b47s_1{padding:var(--spacing-xl) var(--spacing-lg);max-width:1800px;margin:0 auto}._header_1b47s_7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:var(--spacing-md)}._title_1b47s_16{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin:0}._section_1b47s_23{margin-bottom:var(--spacing-2xl)}._sectionTitle_1b47s_27{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border)}._chartsRow_1b47s_36{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg)}._loading_1b47s_42,._error_1b47s_43{display:flex;align-items:center;justify-content:center;min-height:400px;font-size:var(--font-size-lg);color:var(--color-text-secondary)}._error_1b47s_43{color:var(--color-error);flex-direction:column;text-align:center;gap:var(--spacing-sm)}._error_1b47s_43 small{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._servicesGrid_1b47s_64{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}._serviceCard_1b47s_70{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}._serviceName_1b47s_77{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0;text-transform:capitalize}._serviceInstance_1b47s_85{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;font-size:var(--font-size-sm)}._statusDot_1b47s_93{width:8px;height:8px;border-radius:50%;flex-shrink:0}._statusDot_1b47s_93._up_1b47s_100{background:var(--color-success);box-shadow:0 0 8px var(--color-success)}._statusDot_1b47s_93._down_1b47s_105{background:var(--color-error);box-shadow:0 0 8px var(--color-error)}._instanceName_1b47s_110{flex:1;color:var(--color-text-secondary)}._statusText_1b47s_115{font-size:var(--font-size-xs);text-transform:uppercase;font-weight:600;letter-spacing:.5px}._statusText_1b47s_115{color:var(--color-text-tertiary)}@media(max-width:1024px){._page_1b47s_1{padding:var(--spacing-lg) var(--spacing-md)}._header_1b47s_7{flex-direction:column;align-items:flex-start}}@media(max-width:768px){._page_1b47s_1{padding:var(--spacing-md)}._title_1b47s_16{font-size:var(--font-size-xl)}._servicesGrid_1b47s_64{grid-template-columns:1fr}}._bubble_1efqg_1{padding:1rem;border-radius:8px;margin-bottom:1rem;max-width:85%;animation:_slideIn_1efqg_1 .3s ease-out;color:var(--color-text-primary)}@keyframes _slideIn_1efqg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._user_1efqg_21{background:var(--color-accent);color:#fff;margin-left:auto}._assistant_1efqg_27{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-primary)}._error_1efqg_33{background:#3f1f1f;border-color:var(--color-error);color:var(--color-text-primary)}._header_1efqg_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem;opacity:.8}._role_1efqg_48{font-weight:600}._timestamp_1efqg_52{font-size:.75rem}._content_1efqg_56{line-height:1.6;white-space:pre-wrap;word-break:break-word}._explanation_1efqg_62{margin-top:.75rem;padding-top:.75rem;border-top:1px solid currentColor;opacity:.7;font-size:.875rem}._sqlDetails_1efqg_70{margin-top:.75rem;padding:.5rem;background:#0000001a;border-radius:4px;font-size:.875rem}._sqlDetails_1efqg_70 summary{cursor:pointer;font-weight:500;-webkit-user-select:none;user-select:none}._sqlDetails_1efqg_70 summary:hover{opacity:.8}._sqlCode_1efqg_88{margin-top:.5rem;padding:.5rem;background:var(--color-bg-primary);border-radius:4px;overflow-x:auto;font-family:Monaco,Courier New,monospace;font-size:.8rem;color:var(--color-text-secondary)}._metadata_1efqg_99{display:flex;gap:1rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid currentColor;font-size:.75rem;opacity:.7}._truncated_1efqg_109{color:var(--color-warning);font-weight:600}._container_jaa0f_1{margin-top:1rem;border-radius:8px;background:var(--color-bg-secondary);border:1px solid var(--color-border);overflow:hidden}._warning_jaa0f_9{padding:.75rem 1rem;background:#3f2f1f;color:var(--color-warning);border-bottom:1px solid var(--color-border);font-size:.875rem;font-weight:500}._tableWrapper_jaa0f_18{overflow-x:auto;max-height:400px;overflow-y:auto}._table_jaa0f_18{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--color-text-primary)}._th_jaa0f_31{position:sticky;top:0;background:var(--color-bg-primary);padding:.75rem 1rem;text-align:left;font-weight:600;border-bottom:2px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--color-text-heading)}._th_jaa0f_31:hover{background:var(--color-bg-tertiary)}._headerContent_jaa0f_49{display:flex;align-items:center;gap:.5rem}._sortIcon_jaa0f_55{font-size:.75rem;opacity:.7}._td_jaa0f_60{padding:.75rem 1rem;border-bottom:1px solid var(--color-border);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_jaa0f_18 tbody tr:hover{background:var(--color-bg-tertiary)}._table_jaa0f_18 tbody tr:last-child ._td_jaa0f_60{border-bottom:none}._footer_jaa0f_77{padding:.75rem 1rem;background:var(--color-bg-primary);border-top:1px solid var(--color-border);font-size:.75rem;color:var(--color-text-secondary);text-align:center}._container_1hioz_1{display:flex;flex-direction:column;height:100%;overflow:hidden}._header_1hioz_8{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-border);background:var(--color-bg-secondary);flex-shrink:0}._header_1hioz_8 h2{margin:0;font-size:1.5rem;color:var(--color-text-heading)}._clearButton_1hioz_24{padding:.5rem 1rem;background:#3f1f1f;color:var(--color-error);border:1px solid var(--color-error);border-radius:4px;cursor:pointer;font-size:.875rem;transition:all .2s}._clearButton_1hioz_24:hover{background:var(--color-error);color:#fff}._welcome_1hioz_40{padding:2rem;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}._welcome_1hioz_40 h3{margin:0 0 1rem;color:var(--color-accent)}._welcome_1hioz_40 p{margin:0 0 1.5rem;color:var(--color-text-secondary)}._examples_1hioz_61{display:flex;flex-direction:column;gap:.75rem;max-width:600px;width:100%;margin:0 auto;flex-shrink:0}._exampleButton_1hioz_71{padding:.75rem 1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:6px;cursor:pointer;text-align:left;transition:all .2s;font-size:.875rem;color:var(--color-text-primary)}._exampleButton_1hioz_71:hover{background:var(--color-bg-tertiary);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 2px 8px #0000004d}._messages_1hioz_90{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column}._loadingBubble_1hioz_98{padding:1rem;border-radius:8px;background:var(--color-bg-secondary);border:1px solid var(--color-border);max-width:100px}._loadingDots_1hioz_106{display:flex;gap:4px;justify-content:center}._loadingDots_1hioz_106 span{animation:_bounce_1hioz_1 1.4s infinite ease-in-out;font-size:1.5rem;line-height:1;color:var(--color-accent)}._loadingDots_1hioz_106 span:nth-child(1){animation-delay:-.32s}._loadingDots_1hioz_106 span:nth-child(2){animation-delay:-.16s}@keyframes _bounce_1hioz_1{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-8px);opacity:1}}._inputForm_1hioz_138{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border);background:var(--color-bg-secondary);flex-shrink:0}._input_1hioz_138{flex:1;padding:.75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);color:var(--color-text-primary);font-family:inherit;font-size:.875rem;resize:none;transition:border-color .2s}._input_1hioz_138:focus{outline:none;border-color:var(--color-accent)}._input_1hioz_138:disabled{opacity:.5;cursor:not-allowed}._sendButton_1hioz_170{padding:.75rem 1.5rem;background:var(--color-accent);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}._sendButton_1hioz_170:hover:not(:disabled){background:var(--color-accent-hover);transform:translateY(-1px)}._sendButton_1hioz_170:disabled{opacity:.5;cursor:not-allowed}._errorBar_1hioz_191{padding:1rem 1.5rem;background:#3f1f1f;color:var(--color-error);border-top:1px solid var(--color-error);font-size:.875rem;flex-shrink:0}._page_1uz6m_1{height:calc(100vh - 200px);display:flex;flex-direction:column;background:var(--color-bg-primary);overflow:hidden}._card_fyn3t_1{background:var(--color-bg-primary);border:1px solid var(--border-color-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);cursor:pointer;transition:all var(--transition-base)}._card_fyn3t_1:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}._header_fyn3t_16{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._title_fyn3t_24{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-heading);line-height:1.4;flex:1}._youtubeButton_fyn3t_33{flex-shrink:0;background:none;border:none;padding:var(--spacing-xs);cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast)}._youtubeButton_fyn3t_33:hover{color:red;background:var(--color-bg-tertiary)}._youtubeIcon_fyn3t_49{width:24px;height:24px}._meta_fyn3t_54{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._duration_fyn3t_60{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._date_fyn3t_70{font-size:var(--font-size-xs);color:var(--color-text-tertiary);display:flex;align-items:center}._summary_fyn3t_77{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}._noSummary_fyn3t_88{margin:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic}._content_c8c51_1{display:flex;flex-direction:column;gap:var(--spacing-lg)}._meta_c8c51_7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color-primary)}._duration_c8c51_16{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}._date_c8c51_26{font-size:var(--font-size-sm);color:var(--color-text-secondary)}._youtubeButton_c8c51_31{display:flex;align-items:center;gap:var(--spacing-xs);margin-left:auto;padding:var(--spacing-sm) var(--spacing-md);background:red;border:none;border-radius:var(--radius-sm);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}._youtubeButton_c8c51_31:hover{background:#c00}._youtubeIcon_c8c51_51{width:20px;height:20px}._loading_c8c51_56{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}._section_c8c51_62{display:flex;flex-direction:column;gap:var(--spacing-sm)}._sectionTitle_c8c51_68{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-accent)}._text_c8c51_75{margin:0;font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.7}._markdown_c8c51_82{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.7;white-space:pre-wrap}._quotes_c8c51_89{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;white-space:pre-wrap;padding-left:var(--spacing-md);border-left:3px solid var(--color-accent);font-style:italic}._container_1tvan_1{position:relative;display:flex;align-items:center;margin-bottom:var(--spacing-xl)}._icon_1tvan_8{position:absolute;left:var(--spacing-md);width:20px;height:20px;color:var(--color-text-tertiary);pointer-events:none}._input_1tvan_17{width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) calc(var(--spacing-md) + 28px);background:var(--color-bg-secondary);border:1px solid var(--border-color-primary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}._input_1tvan_17::placeholder{color:var(--color-text-tertiary)}._input_1tvan_17:focus{outline:none;border-color:var(--color-accent);background:var(--color-bg-primary)}._clearButton_1tvan_38{position:absolute;right:var(--spacing-sm);background:none;border:none;padding:var(--spacing-xs);cursor:pointer;color:var(--color-text-tertiary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._clearButton_1tvan_38:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}._clearIcon_1tvan_58{width:18px;height:18px}._container_o3g90_1{max-width:1200px;margin:0 auto;padding:var(--spacing-lg)}._header_o3g90_7{margin-bottom:var(--spacing-xl)}._title_o3g90_11{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-heading)}._subtitle_o3g90_18{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._grid_o3g90_24{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:var(--spacing-lg)}._loading_o3g90_30,._error_o3g90_31,._empty_o3g90_32{text-align:center;padding:var(--spacing-2xl);color:var(--color-text-secondary)}._error_o3g90_31{color:var(--color-error)}._prompt_15tq3_1{position:fixed;top:20px;right:20px;z-index:9999;animation:_slideIn_15tq3_1 .3s ease-out}._content_15tq3_9{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #00000026}._icon_15tq3_20{font-size:20px}._text_15tq3_24{color:var(--color-text-primary);font-size:14px;font-weight:500}._button_15tq3_30{padding:6px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}._button_15tq3_30:hover{background:var(--color-primary-hover)}@keyframes _slideIn_15tq3_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}:root{--color-bg-primary: #0f172a;--color-bg-secondary: #1e293b;--color-bg-tertiary: #334155;--color-text-primary: #e2e8f0;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-text-heading: #f1f5f9;--color-accent: #60a5fa;--color-accent-primary: #60a5fa;--color-accent-hover: #3b82f6;--color-positive: #34d399;--color-negative: #f87171;--color-warning: #f59e0b;--color-success: #10b981;--color-error: #ef4444;--color-info: #60a5fa;--color-border: #334155;--border-color-primary: #334155;--border-color-secondary: #475569;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 30px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:var(--color-bg-primary);color:var(--color-text-primary);line-height:1.5;min-height:100vh}#root{min-height:100vh}a{color:var(--color-accent-primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--color-accent-hover)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-primary);border-radius:3px}::-webkit-scrollbar-thumb{background:var(--border-color-secondary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}::selection{background:var(--color-accent-primary);color:#fff}:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}
