.demo-dashboard_shell__ZG2Se{display:flex;min-height:100vh;background:#0b0b0c;color:#ececec}.demo-dashboard_sidebar__Fy9qu{width:220px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #1f1f22;background:#09090a;padding:1.25rem .85rem}.demo-dashboard_brand__6UNOC{padding:0 .65rem 1.25rem;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:#f5f5f5;text-decoration:none}.demo-dashboard_brandAccent__CCVSE{color:#c5a059}.demo-dashboard_sideNav__6q9uF{display:flex;flex-direction:column;gap:.25rem}.demo-dashboard_sideLink__4Fq_4{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:10px;color:#9ca3af;text-decoration:none;font-size:.9rem}.demo-dashboard_sideLink__4Fq_4:hover{background:#141416;color:#e5e7eb}.demo-dashboard_sideLinkActive__m_iV5{background:#171719;color:#ffffff}.demo-dashboard_sideIcon__G5ejH{width:1rem;text-align:center;opacity:.75}.demo-dashboard_sideFooter__ji0wM{margin-top:auto;padding:.75rem;border-radius:12px;border:1px solid #1f1f22;background:linear-gradient(145deg,#121214,#0d0d0f)}.demo-dashboard_sideFooterTitle__0sco9{margin:0 0 .35rem;font-size:.85rem;color:#e5e7eb}.demo-dashboard_sideFooterText__LJra3{margin:0;font-size:.75rem;color:#6b7280;line-height:1.45}.demo-dashboard_mainColumn__aqGkm{flex:1 1;min-width:0;display:flex;flex-direction:column}.demo-dashboard_topBar__wubWM{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-bottom:1px solid #1f1f22}.demo-dashboard_topLinks__M9cqU{display:flex;align-items:center;gap:1.25rem;color:#9ca3af;font-size:.85rem}.demo-dashboard_topLink__N6gyT{color:inherit;text-decoration:none}.demo-dashboard_topLink__N6gyT:hover{color:#fff}.demo-dashboard_topUtilities__awn1Y{display:flex;align-items:center;gap:.75rem;color:#6b7280;font-size:.8rem}.demo-dashboard_contentRow___A7Yu{display:flex;flex:1 1;min-height:0}.demo-dashboard_main__P8D1p{flex:1 1;min-width:0;padding:1rem 1.25rem 2rem}.demo-dashboard_rightRail___ePAH{width:280px;flex-shrink:0;border-left:1px solid #1f1f22;padding:1rem;display:flex;flex-direction:column;gap:.85rem}.demo-dashboard_panel__qcLBE{background:#101012;border:1px solid #1f1f22;border-radius:14px;padding:1rem 1.1rem}.demo-dashboard_panelTitle__1runB{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:#f3f4f6}.demo-dashboard_panelSub__1Q8cG{margin:0 0 1rem;font-size:.82rem;color:#9ca3af;line-height:1.5}.demo-dashboard_segmentRow__73Cj8{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.demo-dashboard_segments__N7oj6{display:inline-flex;padding:.2rem;border-radius:999px;background:#141416;border:1px solid #1f1f22}.demo-dashboard_segmentActive__5OD5n,.demo-dashboard_segment__GkOvJ{border:none;background:transparent;color:#9ca3af;padding:.45rem .9rem;border-radius:999px;font-size:.82rem;cursor:default}.demo-dashboard_segmentActive__5OD5n{background:#ffffff;color:#0b0b0c;font-weight:600}.demo-dashboard_filters__dHEnz{display:flex;gap:.5rem;flex-wrap:wrap}.demo-dashboard_filterChip__lPjWL{padding:.4rem .75rem;border-radius:999px;border:1px solid #26262a;background:#101012;color:#d1d5db;font-size:.78rem}.demo-dashboard_tableWrap__v_WmL{overflow-x:auto;border:1px solid #1f1f22;border-radius:14px;background:#0d0d0f}.demo-dashboard_table__sOPw2{width:100%;border-collapse:collapse;min-width:880px}.demo-dashboard_table__sOPw2 th{text-align:left;padding:.85rem 1rem;font-size:.75rem;font-weight:500;color:#6b7280;border-bottom:1px solid #1f1f22}.demo-dashboard_table__sOPw2 td{padding:1rem;border-bottom:1px solid #171719;vertical-align:middle;font-size:.85rem}.demo-dashboard_table__sOPw2 tr:last-child td{border-bottom:none}.demo-dashboard_vendorCell__wcL1j{display:flex;align-items:center;gap:.75rem}.demo-dashboard_avatar__uOK_z{width:36px;height:36px;border-radius:999px;background:#1a1a1d;border:1px solid #2a2a30;display:grid;place-items:center;font-size:.8rem;font-weight:700;color:#c5a059}.demo-dashboard_vendorName__Hj_x5{margin:0;font-weight:600;color:#f9fafb}.demo-dashboard_vendorMeta__ntOi7{margin:.15rem 0 0;color:#6b7280;font-size:.75rem}.demo-dashboard_scoreCell__xVXxr{font-size:1.15rem;font-weight:700;color:#ffffff}.demo-dashboard_muted__cKeoP{color:#9ca3af}.demo-dashboard_errorBanner__7c1Gr{margin-bottom:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid #7f1d1d;background:#1a0f10;color:#fca5a5;font-size:.85rem}.demo-dashboard_railCard__tmvvY{padding:.95rem;border-radius:12px;border:1px solid #1f1f22;background:#101012}.demo-dashboard_railCardGold__kGBWd{border-color:rgba(197,160,89,.25);background:linear-gradient(160deg,#15120d,#101012)}.demo-dashboard_railTitle__UR3I2{margin:0 0 .35rem;font-size:.85rem;color:#f3f4f6}.demo-dashboard_railText__z2PU4{margin:0;font-size:.75rem;color:#9ca3af;line-height:1.45}.demo-dashboard_railLink__DbmnD{display:inline-block;margin-top:.65rem;color:#c5a059;font-size:.75rem;text-decoration:none}.demo-dashboard_actionBtn__jzDlW{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .85rem;border-radius:999px;background:#ffffff;color:#0b0b0c;font-size:.78rem;font-weight:600;text-decoration:none;white-space:nowrap}.demo-dashboard_actionBtn__jzDlW:hover{background:#e5e7eb}.demo-dashboard_promptGrid__ATdWr{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}.demo-dashboard_promptBtnActive__OhVh6,.demo-dashboard_promptBtn__qlSwl{text-align:left;padding:.85rem;border-radius:12px;border:1px solid #26262a;background:#0f0f11;color:#e5e7eb;cursor:pointer;font-size:.85rem;line-height:1.45}.demo-dashboard_promptBtnActive__OhVh6{border-color:#c5a059;background:#15120d}.demo-dashboard_primaryBtn__8B436{margin-top:.85rem;padding:.65rem 1.1rem;border-radius:999px;border:none;background:#ffffff;color:#0b0b0c;font-weight:600;cursor:pointer}.demo-dashboard_primaryBtn__8B436:disabled{opacity:.5;cursor:wait}.demo-dashboard_intentGrid__RQcDg{margin-top:.85rem;display:grid;grid-template-columns:140px 1fr;grid-gap:.45rem .85rem;gap:.45rem .85rem;font-size:.82rem}.demo-dashboard_intentGrid__RQcDg dt{color:#6b7280;margin:0}.demo-dashboard_intentGrid__RQcDg dd{margin:0;color:#e5e7eb}.demo-dashboard_parseError__ofLwn{margin-top:.75rem;color:#f87171;font-family:monospace;font-size:.78rem}@media (max-width:1100px){.demo-dashboard_rightRail___ePAH{display:none}}@media (max-width:860px){.demo-dashboard_sidebar__Fy9qu,.demo-dashboard_topLinks__M9cqU{display:none}}