:root{--font-main: "IBM Plex Sans", "Fira Sans", "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", "Fira Code", monospace;--bg-deep: #08121a;--bg-surface: #0f1f2b;--bg-surface-2: #132736;--bg-panel: rgba(17, 34, 46, .82);--text-main: #ecf8ff;--text-muted: #a8cad8;--text-dim: #7ca3b5;--accent: #3ec3e6;--accent-soft: rgba(62, 195, 230, .2);--danger: #ff846e;--border: rgba(147, 198, 218, .28);--shadow-strong: 0 24px 50px rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font-main);color:var(--text-main);background:radial-gradient(circle at 0% 0%,#163a4a,#163a4a00 38%),radial-gradient(circle at 100% 10%,#223f31,#223f3100 36%),linear-gradient(160deg,#0a151d,#070f14)}button,input,select,textarea{font:inherit}.shell-root{max-width:1400px;margin:0 auto;padding:10px;display:grid;gap:8px}.shell-root-dashboard{max-width:1920px;height:100vh;grid-template-rows:auto auto 1fr;overflow:hidden}.shell-header{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(155deg,#132b3ae0,#0b1a24db);box-shadow:var(--shadow-strong);align-items:center}.shell-brand h1{margin:0;font-size:1.1rem;letter-spacing:.02em}.shell-brand p{margin:0;font-size:.78rem}.shell-brand p+p{margin:2px 0 0;color:var(--text-muted)}.shell-auth{display:grid;gap:4px;font-size:.82rem}.shell-settings-card{display:grid;gap:4px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:#09151ead}.shell-settings-card small{color:var(--text-dim)}.shell-auth label{color:var(--text-muted);font-size:.9rem}.shell-auth-row{display:grid;grid-template-columns:1fr auto;gap:8px}input,select,textarea{border-radius:8px;border:1px solid var(--border);background:#07131cc7;color:var(--text-main);padding:5px 10px;font-size:.82rem}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:1px}button{border-radius:8px;border:1px solid rgba(90,205,237,.45);background:linear-gradient(140deg,#21839ecc,#144b5fe6);color:var(--text-main);padding:5px 10px;font-size:.82rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000004d}button:disabled{opacity:.55;cursor:default;transform:none}.shell-nav{display:flex;gap:4px}.nav-link{text-decoration:none;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:.82rem;background:#10202cb3}.nav-link-active{color:var(--text-main);border-color:#5bd7fa73;background:#1f5269b3}.shell-main{min-height:70vh}.shell-root-dashboard .shell-main{min-height:0;overflow:hidden}.panel-sheen{position:relative;overflow:hidden}.panel-sheen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#71d8ff1f,#71d8ff00 38%),radial-gradient(circle at top right,#8fffd229,#8fffd200 34%);pointer-events:none}.dashboard-layout{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"hero    hero    hero" "metrics metrics metrics" "left    logs    health";gap:6px;height:100%;min-height:0;overflow:hidden}.dashboard-hero{grid-area:hero}.dashboard-area-left{grid-area:left;display:grid;gap:6px;grid-template-rows:auto auto auto auto 1fr;min-height:0;overflow:hidden}.dashboard-area-logs{grid-area:logs}.dashboard-area-health{grid-area:health}.dashboard-hero,.dashboard-panel,.dashboard-metric-card{border:1px solid var(--border);border-radius:10px;background:#0c1923d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-strong)}.dashboard-hero{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 14px;align-items:center}.dashboard-kicker{margin:0 0 2px;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;color:#9ae7ff}.dashboard-hero h2,.dashboard-panel h3{margin:0}.dashboard-hero h2{font-size:1rem;max-width:36ch}.dashboard-hero p{color:var(--text-muted);max-width:64ch;margin:2px 0 0;font-size:.78rem}.dashboard-hero-meta{display:grid;gap:2px;align-content:center;justify-items:end;color:var(--text-dim);font-size:.75rem}.dashboard-metrics-grid{grid-area:metrics;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px}.dashboard-metric-card{padding:8px 12px;display:grid;gap:4px}.dashboard-metric-card span,.dashboard-metric-card small{font-size:.72rem}.dashboard-metric-card span,.dashboard-chart-label,.dashboard-panel-header p,.dashboard-metric-card small,.dashboard-account-row small{color:var(--text-dim)}.dashboard-metric-card strong{font-size:1.3rem;line-height:1}.dashboard-metric-good{border-color:#66eba859}.dashboard-metric-warn{border-color:#ffc46c66}.dashboard-metric-danger{border-color:#ff846e73}.dashboard-metric-neutral{border-color:#93c6da47}.dashboard-sparkbars{height:32px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:4px}.dashboard-sparkbars span,.dashboard-sparkbars-placeholder:before{border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#64e0fff2,#1f6d8959)}.dashboard-sparkbars-placeholder:before{content:"";display:block;width:100%;height:100%;opacity:.18}.dashboard-panel{padding:8px 10px;display:grid;grid-template-rows:auto 1fr;gap:6px;min-height:0;overflow:hidden}.dashboard-panel-scroll{overflow-y:auto;min-height:0}.dashboard-panel-header{display:flex;justify-content:space-between;gap:8px;align-items:start}.dashboard-panel h3{font-size:.88rem}.dashboard-panel-header p{margin:2px 0 0;font-size:.72rem}.dashboard-panel-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.dashboard-panel-controls label{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);font-size:.78rem;white-space:nowrap}.dashboard-panel-controls select{min-width:132px}.dashboard-donut-wrap{display:grid;grid-template-columns:minmax(100px,140px) 1fr;gap:10px;align-items:center}.dashboard-donut-chart{width:100%;max-width:140px;transform:rotate(-90deg)}.dashboard-donut-track,.dashboard-donut-segment{fill:none;stroke-width:14}.dashboard-donut-track{stroke:#91c6da1f}.dashboard-donut-segment-0{stroke:#56d8ff;background-color:#56d8ff}.dashboard-donut-segment-1{stroke:#82f0b8;background-color:#82f0b8}.dashboard-donut-segment-2{stroke:#ffcc7d;background-color:#ffcc7d}.dashboard-donut-segment-3{stroke:#ff907c;background-color:#ff907c}.dashboard-donut-segment-4{stroke:#82a8ff;background-color:#82a8ff}.dashboard-donut-segment-5{stroke:#c79bff;background-color:#c79bff}.dashboard-donut-empty{min-height:80px;display:grid;place-items:center;color:var(--text-dim);border:1px dashed rgba(147,198,218,.18);border-radius:10px;font-size:.78rem}.dashboard-donut-legend{display:grid;gap:4px;font-size:.78rem}.dashboard-legend-row{display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:center}.dashboard-legend-row strong,.dashboard-account-row strong{display:block}.dashboard-legend-swatch{width:12px;height:12px;border-radius:999px}.dashboard-trend-grid{display:grid;gap:10px}.dashboard-tier-summary{display:grid;gap:8px}.dashboard-tier-summary-row{display:grid;gap:4px}.dashboard-tier-summary-labels{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.dashboard-tier-summary-labels strong{font-size:.82rem}.dashboard-tier-summary-labels small{color:var(--text-dim)}.dashboard-tier-summary-track{height:6px;border-radius:999px;background:#93c6da14;overflow:hidden}.dashboard-tier-summary-fill{display:block;height:100%;border-radius:999px}.dashboard-account-table{display:grid}.dashboard-account-table-header,.dashboard-account-row{display:grid;grid-template-columns:minmax(100px,2fr) 70px 54px 70px minmax(60px,1fr);gap:4px;align-items:center;font-size:.75rem}.dashboard-account-table-header{padding:0 0 6px;color:var(--text-dim);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.dashboard-account-row{padding:6px 0;border-top:1px solid rgba(147,198,218,.12)}.dashboard-account-empty{padding:12px 0;color:var(--text-dim);font-size:.78rem}.dashboard-provider-grid,.dashboard-log-table{display:grid;gap:12px}.dashboard-provider-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dashboard-provider-card{border:1px solid rgba(147,198,218,.16);border-radius:14px;padding:14px;background:#09131b9e;display:grid;gap:12px}.dashboard-provider-card-header{display:flex;justify-content:space-between;gap:10px;align-items:center}.dashboard-provider-card dl{display:grid;gap:8px;margin:0}.dashboard-provider-card dl div{display:flex;justify-content:space-between;gap:12px}.dashboard-provider-card dt,.dashboard-provider-card dd{margin:0}.dashboard-provider-card dt,.dashboard-log-header{color:var(--text-dim)}.dashboard-provider-card dd{font-weight:600}.dashboard-log-header,.dashboard-log-row{display:grid;grid-template-columns:72px minmax(80px,1.4fr) minmax(60px,1fr) 68px 50px 54px;gap:4px;align-items:center;font-size:.75rem;overflow-wrap:anywhere}.dashboard-log-header{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.dashboard-log-row{border-top:1px solid rgba(147,198,218,.12);padding-top:6px}.dashboard-log-sentinel{min-height:1px}.dashboard-log-loading{display:block;text-align:center;padding:8px 0;font-size:.72rem;color:#93c6da99}.dashboard-status-pill{width:fit-content;padding:2px 7px;border-radius:999px;font-size:.7rem;text-transform:capitalize;border:1px solid transparent}.dashboard-status-healthy{background:#82dcae1f;border-color:#82dcae47;color:#a4f0c3}.dashboard-status-cooldown{background:#ffa9841f;border-color:#ffa98452;color:#ffc19d}.dashboard-status-idle{background:#93c6da14;border-color:#93c6da2e;color:var(--text-muted)}.dashboard-tier-pill{text-transform:none}.dashboard-tier-fast_mode{background:#82dcae24;border-color:#82dcae4d;color:#a4f0c3}.dashboard-tier-explicit{background:#82a8ff24;border-color:#82a8ff4d;color:#b9ccff}.dashboard-tier-none{background:#93c6da14;border-color:#93c6da2e;color:var(--text-muted)}.chat-layout{display:grid;grid-template-columns:300px 1fr;gap:14px}.chat-sidebar,.chat-main,.credentials-panel,.tools-panel{border:1px solid var(--border);border-radius:16px;background:var(--bg-panel);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chat-sidebar{padding:14px;display:grid;gap:12px;align-content:start}.chat-sidebar-header{display:flex;align-items:center;justify-content:space-between}.chat-sidebar-header h2,.chat-main-header h2,.credentials-panel h2,.tools-panel h2{margin:0}.chat-search-form{display:grid;gap:8px}.chat-search-results{display:grid;gap:8px;max-height:220px;overflow:auto}.chat-search-result{text-align:left;display:grid;gap:4px;border:1px solid rgba(131,185,208,.3);background:#0c1e2ad1}.chat-search-result span{color:var(--text-dim);font-size:.9rem}.chat-session-list{display:grid;gap:8px;max-height:48vh;overflow:auto}.chat-session-item{text-align:left;display:grid;gap:4px;border:1px solid rgba(131,185,208,.25);background:#0a1720d1}.chat-session-item strong{font-weight:600}.chat-session-item span{color:var(--text-dim);font-size:.85rem}.chat-session-item-active{border-color:#55d5fa8c;background:#153a4cd9}.chat-main{padding:16px;display:grid;gap:14px}.chat-main-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.chat-main-header p{margin:6px 0 0;color:var(--text-dim)}.chat-main-controls{display:grid;gap:8px;min-width:320px}.chat-main-control-buttons{display:flex;gap:8px;flex-wrap:wrap}.chat-thread{display:grid;gap:10px;max-height:52vh;overflow:auto;padding-right:4px}.chat-message{border-radius:14px;border:1px solid rgba(131,185,208,.32);padding:10px 12px;box-shadow:inset 0 0 0 1px #08141c38}.chat-message header{display:flex;justify-content:space-between;align-items:center;gap:8px}.chat-message header div{display:flex;gap:6px}.chat-message header button{font-size:.78rem;padding:5px 8px}.chat-message p{margin:10px 0 0;white-space:pre-wrap}.chat-reasoning{margin-top:10px;border-top:1px solid rgba(131,185,208,.2);padding-top:8px}.chat-reasoning summary{cursor:pointer;color:var(--text-muted);font-size:.85rem}.chat-reasoning pre{margin:8px 0 0;border-radius:10px;border:1px solid rgba(131,185,208,.2);background:#060f16c7;padding:8px;font-family:var(--font-mono);font-size:.8rem;color:var(--text-dim);white-space:pre-wrap;max-height:240px;overflow:auto}.chat-message-user{background:linear-gradient(150deg,#113849e0,#0c2936eb)}.chat-message-assistant{background:linear-gradient(145deg,#162231e6,#0e1822e6)}.chat-input-form{display:grid;gap:8px}.chat-error,.error-text{color:var(--danger)}.status-text{color:#8de7ba}.credentials-layout,.tools-layout,.analytics-layout{display:grid;gap:14px}.analytics-panel{border:1px solid var(--border);border-radius:12px;background:#0c1923d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-strong);padding:14px;display:grid;gap:12px}.analytics-hero{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.analytics-hero h2,.analytics-panel h3{margin:0}.analytics-hero p,.analytics-panel p,.analytics-hero-meta{color:var(--text-dim)}.analytics-hero-meta{display:grid;gap:4px;font-size:.82rem;justify-items:end}.analytics-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.analytics-stat-card{border:1px solid var(--border);border-radius:12px;background:#0c1923d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-strong);padding:12px;display:grid;gap:6px}.analytics-stat-card span,.analytics-stat-card small{color:var(--text-dim)}.analytics-stat-card strong{font-size:1.15rem}.analytics-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.analytics-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.analytics-toolbar label{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted)}.analytics-table-wrap{overflow:auto}.analytics-table{width:100%;min-width:980px;border-collapse:collapse}.analytics-table-wide{min-width:1320px}.analytics-table th,.analytics-table td{padding:8px 10px;border-bottom:1px solid rgba(131,185,208,.16);text-align:left;font-size:.84rem;vertical-align:top}.analytics-table th{position:sticky;top:0;background:#09151ef2;color:var(--text-muted);z-index:1}.analytics-table tbody tr:hover{background:#1635473d}.credentials-panel,.tools-panel{padding:14px;display:grid;gap:12px}.toggle-row{display:inline-flex;align-items:center;gap:8px}.credentials-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.credentials-inline-control{display:inline-flex;align-items:center;gap:8px;color:var(--text-dim);font-size:.84rem}.credentials-inline-control select{min-width:140px}.credentials-toolbar-meta-stack{display:grid;gap:2px}.credentials-toolbar-meta{margin:0;color:var(--text-dim);font-size:.8rem}.credentials-provider-grid,.tools-grid,.mcp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.credentials-provider-stack{display:grid;gap:12px}.credentials-card,.tool-card,.mcp-card{border:1px solid rgba(131,185,208,.3);border-radius:14px;padding:10px;background:#09151ed1;display:grid;gap:8px}.credentials-card h3,.tool-card header,.mcp-card header{margin:0}.credentials-provider-card{gap:12px}.credentials-provider-header,.credentials-account-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.credentials-provider-header p,.credentials-account-subtitle{margin:4px 0 0;color:var(--text-dim)}.credentials-provider-badges,.credentials-account-chip-row{display:flex;gap:8px;flex-wrap:wrap}.credentials-badge,.credentials-chip{display:inline-flex;align-items:center;border:1px solid rgba(131,185,208,.28);border-radius:999px;padding:4px 9px;background:#0c1f2bc7;color:#d7f3fb;font-size:.74rem;line-height:1;white-space:nowrap}.credentials-badge-accent{border-color:#82dcae61;background:#18362ae0;color:#b8f5d0}.credentials-badge-muted{color:var(--text-dim)}.credentials-account-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}.credentials-account-tile{border:1px solid rgba(131,185,208,.18);border-radius:12px;padding:10px;background:linear-gradient(180deg,#0a1a24e0,#08131ce6);display:grid;gap:10px}.credentials-account-title-wrap{min-width:0}.credentials-account-title-wrap strong{display:block;font-size:.98rem;line-height:1.2;overflow-wrap:anywhere}.credentials-account-subtitle{font-size:.8rem}.credentials-quota-card{border:1px solid rgba(131,185,208,.16);border-radius:12px;padding:10px;background:#08161fb8;display:grid;gap:8px}.credentials-quota-card-header{display:flex;justify-content:space-between;gap:10px;align-items:center}.credentials-quota-card-header strong{font-size:.82rem}.credentials-quota-card-header span,.credentials-quota-row small,.credentials-quota-note{color:var(--text-dim);font-size:.74rem}.credentials-quota-note{margin:0}.credentials-quota-note-error{color:#ff9a90}.credentials-quota-list{display:grid;gap:10px}.credentials-quota-row{display:grid;gap:5px}.credentials-quota-row-header{display:flex;justify-content:space-between;gap:8px;font-size:.76rem}.credentials-quota-bar{position:relative;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.credentials-quota-fill{display:block;height:100%;border-radius:inherit}.credentials-quota-fill-good{background:linear-gradient(90deg,#3ddc97,#78efb7)}.credentials-quota-fill-warn{background:linear-gradient(90deg,#ffbe55,#ffd280)}.credentials-quota-fill-danger{background:linear-gradient(90deg,#ff7c6e,#ff9e92)}.credentials-quota-fill-neutral{background:linear-gradient(90deg,#7aa7bd,#98bfd0)}.credentials-account-details{border-top:1px solid rgba(131,185,208,.14);padding-top:8px}.credentials-account-details summary{cursor:pointer;color:var(--text-dim);font-size:.78rem;-webkit-user-select:none;user-select:none}.credentials-account-detail-list{margin:8px 0 0;display:grid;gap:8px}.credentials-account-detail-item{display:grid;gap:3px}.credentials-account-detail-item-copyable{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.credentials-account-detail-item-copyable button{align-self:center}.credentials-account-detail-list dt{font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.credentials-account-detail-list dd{margin:0;font-family:var(--font-mono);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.credentials-remove-button{margin-top:12px;padding:6px 14px;font-size:.78rem;color:#ffc6bb;background:#ff503c1f;border:1px solid rgba(255,80,60,.3);border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.credentials-remove-button:hover{background:#ff503c40;border-color:#ff503c80}.credentials-form{display:grid;gap:8px;max-width:540px}.credentials-form-shortcuts{display:flex;gap:8px;flex-wrap:wrap}.credentials-shortcut-button{font-size:.8rem;padding:4px 12px;border-radius:8px;background:#82dcae26;border:1px solid rgba(130,220,174,.4);color:var(--text-main);cursor:pointer;transition:background .15s,border-color .15s}.credentials-shortcut-button:hover{background:#82dcae40;border-color:#82dcae99}.credentials-oauth-row,.credentials-log-filters,.tools-model-form{display:flex;gap:8px;flex-wrap:wrap}.credentials-log-table{display:grid;gap:8px;max-height:40vh;overflow:auto}.credentials-log-table article{border:1px solid rgba(131,185,208,.25);border-radius:12px;padding:8px;background:#0b1821cc}.credentials-log-table header{display:flex;justify-content:space-between;gap:8px}.tool-card header,.mcp-card header{display:flex;justify-content:space-between;align-items:center}.tool-card-enabled{border-color:#82dcae8c}.tool-card-disabled{border-color:#ff8b7775;opacity:.78}.mcp-card small{color:var(--text-dim);font-size:.72rem}a{color:#90d9ef}@media (max-width: 980px){.shell-header{grid-template-columns:1fr}.credentials-provider-header,.credentials-account-header,.credentials-toolbar,.credentials-inline-control,.credentials-quota-card-header,.credentials-quota-row-header{flex-direction:column;align-items:stretch}.credentials-account-detail-item-copyable{grid-template-columns:1fr}.dashboard-layout{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"hero" "metrics" "left" "logs" "health";height:auto;overflow-y:auto}.shell-root-dashboard{height:auto;overflow:auto}.shell-root-dashboard .shell-main{min-height:70vh;overflow:visible}.dashboard-hero{grid-template-columns:1fr}.dashboard-hero-meta{justify-items:start}.dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-donut-wrap{grid-template-columns:1fr;justify-items:center}.dashboard-donut-chart{max-width:120px}.dashboard-panel-controls{width:100%;justify-content:flex-start}.dashboard-panel-controls select{min-width:0;width:100%}.dashboard-log-header{display:none}.dashboard-log-row{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:2px 8px;padding:6px 0}.dashboard-log-row>span:nth-child(1){grid-column:2;grid-row:1;text-align:right}.dashboard-log-row>span:nth-child(2){grid-column:1 / -1;grid-row:2;overflow-wrap:anywhere}.dashboard-log-row>span:nth-child(3){grid-column:1;grid-row:1;font-weight:600}.dashboard-log-row>span:nth-child(4){grid-column:1;grid-row:3}.dashboard-log-row>span:nth-child(5){grid-column:2;grid-row:3;text-align:right}.dashboard-log-row>span:nth-child(6){grid-column:2;grid-row:3;display:none}.dashboard-account-table-header{display:none}.dashboard-account-row{display:grid;grid-template-columns:1fr auto;gap:2px 8px}.dashboard-account-row>*:first-child{grid-column:1 / -1}.chat-layout{grid-template-columns:1fr}.chat-main-controls{min-width:0;width:100%}}@media (max-width: 520px){.shell-root{padding:4px;gap:4px}.dashboard-layout{gap:4px}.dashboard-metrics-grid{grid-template-columns:1fr}.dashboard-metric-card strong{font-size:1.1rem}.dashboard-hero h2{font-size:.88rem}.dashboard-hero p{font-size:.72rem}.dashboard-panel h3{font-size:.82rem}.shell-nav{flex-wrap:wrap}.nav-link{padding:3px 8px;font-size:.76rem}.dashboard-log-row{grid-template-columns:1fr;grid-template-rows:auto;gap:2px}.dashboard-log-row>span:nth-child(1){grid-column:1;grid-row:auto;text-align:left}.dashboard-log-row>span:nth-child(2){overflow-wrap:anywhere}.dashboard-log-row>span:nth-child(3){font-weight:600}.dashboard-log-row>span:nth-child(6){display:inline}.dashboard-account-row{grid-template-columns:1fr;gap:2px}}
