:root{color:#f1f5f9;font-synthesis:none;text-rendering:optimizelegibility;background:#080d18;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,.button-link{cursor:pointer}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.75rem,4vw,2.5rem)}h2{margin-bottom:.25rem}button,.button-link{color:#08111f;background:#67e8f9;border:0;border-radius:.75rem;padding:.75rem 1rem;font-weight:700;text-decoration:none}button:disabled{cursor:wait;opacity:.55}.centered-page{background:radial-gradient(circle at top,#172554 0,#080d18 48%);place-content:center;justify-items:center;gap:1rem;min-height:100vh;padding:1.5rem;display:grid}.login-card{background:#0f172aeb;border:1px solid #26344d;border-radius:1.25rem;gap:1.25rem;width:min(26rem,100vw - 2rem);padding:2rem;display:grid;box-shadow:0 24px 80px #00000059}label{color:#cbd5e1;gap:.5rem;display:grid}input{color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:.75rem;outline:none;width:100%;padding:.8rem .9rem}input:focus{border-color:#67e8f9;box-shadow:0 0 0 3px #67e8f91f}.eyebrow{color:#67e8f9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:800}.error-message{color:#fecaca;background:#7f1d1d73;border-radius:.75rem;padding:.75rem 1rem}.success-message{color:#bbf7d0;background:#14532d8c;border-radius:.75rem;padding:.75rem 1rem}.spinner{border:3px solid #334155;border-top-color:#67e8f9;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{background:linear-gradient(160deg,#080d18,#0f172a);min-height:100vh}.app-header{background:#080d18cc;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem clamp(1rem,4vw,3rem);display:flex}.dashboard-content{width:min(80rem,100%);margin:0 auto;padding:2rem clamp(1rem,4vw,3rem)}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.section-heading p{color:#94a3b8;margin-bottom:0}.heading-actions,.compact-actions{gap:.65rem;display:flex}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;display:grid}.agent-card{color:#f8fafc;text-align:left;background:#0f172ad1;border:1px solid #26344d;align-items:center;gap:.85rem;min-height:5.25rem;padding:1rem;display:flex}.agent-card:hover{border-color:#475569;transform:translateY(-1px)}.agent-card-content{flex:1;gap:.25rem;display:grid}.agent-card small{color:#94a3b8}.status-dot{background:#64748b;border-radius:50%;width:.7rem;height:.7rem}.status-dot.online{background:#4ade80;box-shadow:0 0 0 4px #4ade801f}.empty-state{color:#94a3b8;text-align:center;border:1px dashed #334155;border-radius:1rem;padding:2rem}.dialog-backdrop{z-index:10;background:#020617c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.agent-dialog{background:#0f172a;border:1px solid #334155;border-radius:1.25rem;width:min(58rem,100%);max-height:calc(100vh - 2rem);padding:1.5rem;overflow:auto;box-shadow:0 24px 100px #0000008c}.dialog-header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;display:flex}.icon-button{color:#cbd5e1;background:0 0;padding:.25rem .6rem;font-size:1.75rem}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.details-grid div{background:#111c30;border-radius:.75rem;padding:1rem}.details-grid dt{color:#94a3b8;margin-bottom:.35rem;font-size:.8rem}.details-grid dd{overflow-wrap:anywhere;margin:0}.dialog-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.editor-dialog{width:min(54rem,100%)}.agent-form{gap:1.25rem;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}fieldset{border:1px solid #26344d;border-radius:.9rem;min-width:0;margin:0;padding:1rem}legend{color:#e2e8f0;padding:0 .35rem;font-weight:700}.fieldset-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fieldset-toolbar{margin-bottom:.75rem}.fieldset-toolbar .field-hint{margin:0}.duration-row{grid-template-columns:minmax(7rem,1fr) minmax(8rem,1fr) auto;align-items:center;gap:.75rem;display:grid}select{color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:.75rem;padding:.8rem .9rem}.field-hint{color:#94a3b8;margin:.75rem 0 .5rem;font-size:.85rem}.schedule-grid{gap:.45rem;display:grid}.schedule-days{grid-template-columns:repeat(7,1fr)}.schedule-hours{grid-template-columns:repeat(8,1fr)}.check-option{color:#cbd5e1;display:block}.check-option input{opacity:0;pointer-events:none;position:absolute}.check-option span{text-align:center;cursor:pointer;background:#111c30;border:1px solid #334155;border-radius:.5rem;padding:.55rem .35rem;display:block}.check-option input:checked+span{color:#08111f;background:#67e8f9;border-color:#67e8f9}.text-button{color:#67e8f9;background:0 0;padding:.25rem;font-weight:600}.compact-button{padding:.5rem .75rem}.wifi-entry{border-top:1px solid #1e293b;grid-template-columns:1fr 1fr auto;align-items:end;gap:.75rem;margin-top:.75rem;padding-top:.75rem;display:grid}.telemetry-panel{border-top:1px solid #26344d;gap:1.25rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.telemetry-panel h3,.telemetry-subsection h3{margin:0}.subsection-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.usage-metric{background:#111c30;border-radius:.8rem;gap:.45rem;min-width:0;padding:1rem;display:grid}.usage-metric>span{color:#94a3b8;font-size:.8rem}.usage-metric strong{overflow-wrap:anywhere}.metric-bar{background:#26344d;border-radius:999px;height:.4rem;overflow:hidden}.metric-bar span{border-radius:inherit;height:100%;display:block}.metric-bar .cyan{background:#22d3ee}.metric-bar .green{background:#4ade80}.telemetry-subsection{border:1px solid #26344d;border-radius:.9rem;gap:.85rem;padding:1rem;display:grid}.chart-wrap{background:#0a1222;border-radius:.75rem;padding:.5rem;overflow-x:auto}.chart-wrap svg{width:100%;min-width:32rem;display:block}.chart-grid{stroke:#26344d;stroke-width:1px;stroke-dasharray:5 5}.chart-line{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}.storage-line{stroke:#22d3ee}.heap-line{stroke:#4ade80}.reboot-marker{cursor:pointer}.reboot-marker circle{fill:#ef4444}.reboot-marker text{fill:#fff;text-anchor:middle;font-size:14px;font-weight:800}.chart-legend{color:#94a3b8;flex-wrap:wrap;gap:1rem;padding:.5rem;font-size:.78rem;display:flex}.chart-legend i{border-radius:50%;width:.65rem;height:.65rem;margin-right:.3rem;display:inline-block}.storage-legend{background:#22d3ee}.heap-legend{background:#4ade80}.reboot-legend{background:#ef4444}.reboot-details{background:#111c30;border-left:3px solid #ef4444;border-radius:.5rem;padding:1rem}.reboot-list{gap:.4rem;display:grid}.reboot-row{color:#e2e8f0;text-align:left;background:#111c30;justify-content:space-between;gap:1rem;padding:.65rem .75rem;font-weight:400;display:flex}.reboot-row span{color:#94a3b8}.compact-details{margin-top:.75rem}.reboot-details pre{color:#cbd5e1;white-space:pre-wrap;background:#080d18;border-radius:.5rem;max-height:10rem;padding:.75rem;overflow:auto}.log-filters{color:#cbd5e1;flex-wrap:wrap;gap:.75rem;font-size:.85rem;display:flex}.filter-option{grid-template-columns:none;align-items:center;gap:.35rem;display:flex}.filter-option input{width:auto}.logs-list{background:#080d18;border:1px solid #26344d;border-radius:.65rem;max-height:24rem;overflow:auto}.log-line{border-bottom:1px solid #162035;grid-template-columns:10.5rem 1fr;gap:.75rem;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;line-height:1.45;display:grid}.log-line span{overflow-wrap:anywhere;white-space:pre-wrap}.log-E{color:#fca5a5}.log-W{color:#fde68a}.log-I{color:#bfdbfe}.load-more{justify-self:center}.records-panel{margin-top:1.25rem}.record-list{border:1px solid #26344d;border-radius:.75rem;max-height:20rem;overflow:auto}.record-row{background:#0a1222;border-bottom:1px solid #1e293b;align-items:center;gap:.5rem;display:flex}.record-row:last-child{border-bottom:0}.record-select{color:#e2e8f0;text-align:left;background:0 0;flex:1;align-items:center;gap:.65rem;min-width:0;padding:.7rem .8rem;font-weight:500;display:flex}.record-select span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-symbol{color:#67e8f9;flex:none;width:1rem}.record-actions{align-items:center;gap:.2rem;padding-right:.4rem;display:flex}.icon-link{color:#67e8f9;background:#111c30;border-radius:.5rem;place-items:center;width:2rem;height:2rem;text-decoration:none;display:grid}.danger-icon{color:#fca5a5;font-size:1.35rem}.audio-player{background:#080d18;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.audio-player audio{width:100%}.current-track{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-navigation,.records-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.records-actions{flex-wrap:wrap}.operators-dialog{width:min(62rem,100%)}.session-card{background:#111c30;border:1px solid #26344d;border-radius:.85rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.session-card>div{flex:1;gap:.2rem;display:grid}.session-card small,.operator-row small{color:#94a3b8}.role-badge{color:#a5f3fc;background:#164e63;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:700}.operator-form-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.operator-card{background:#0a1222;border:1px solid #26344d;border-radius:.9rem;align-content:start;gap:1rem;padding:1rem;display:grid}.operator-card h3{margin-bottom:0}.operator-list-section{gap:.75rem;margin-top:1rem;display:grid}.operator-list{border:1px solid #26344d;border-radius:.75rem;overflow:hidden}.operator-row{background:#0a1222;border-bottom:1px solid #26344d;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.operator-row:last-child{border-bottom:0}.operator-row>div:first-child{gap:.25rem;display:grid}.operator-row-actions{align-items:center;gap:.65rem;display:flex}@media (width<=36rem){.app-header,.section-heading{flex-direction:column;align-items:stretch}.details-grid,.form-grid,.wifi-entry,.duration-row,.metrics-grid,.operator-form-grid{grid-template-columns:1fr}.operator-row{flex-direction:column;align-items:stretch}.operator-row-actions{justify-content:space-between}.log-line{grid-template-columns:1fr;gap:.2rem}.schedule-days,.schedule-hours{grid-template-columns:repeat(4,1fr)}.dialog-actions{flex-wrap:wrap}}:root,:root[data-theme=dark]{--bg:#090f1a;--bg-gradient:#101d30;--surface:#111c2c;--surface-card:#111c2cf0;--surface-soft:#17263a;--surface-muted:#0d1726;--surface-active:#1b2f47;--header-bg:#090f1adb;--border:#253852;--border-strong:#38516e;--text:#dbe5f0;--text-strong:#f2f6fa;--text-secondary:#bccbdd;--muted:#8297ae;--accent:#78aaf2;--accent-hover:#91b9f4;--accent-contrast:#0b1728;--accent-soft:#78aaf224;--danger:#e06270;--danger-hover:#c64d5b;--danger-soft:#e0627024;--shadow:0 24px 80px #00000061;color:var(--text);background:var(--bg)}:root[data-theme=light]{--bg:#f0eee9;--bg-gradient:#e8e6df;--surface:#fffdf8;--surface-card:#fffdf8f5;--surface-soft:#ebe9e3;--surface-muted:#f5f3ed;--surface-active:#e3e2da;--header-bg:#fffdf8e6;--border:#d5d1c7;--border-strong:#b9b5aa;--text:#303a3a;--text-strong:#202b2b;--text-secondary:#4a5857;--muted:#65716e;--accent:#346c69;--accent-hover:#2b5d5a;--accent-contrast:#fff;--accent-soft:#346c691c;--danger:#b9414e;--danger-hover:#9e3340;--danger-soft:#b9414e1a;--shadow:0 22px 65px #34302624;color:var(--text);background:var(--bg)}body{color:var(--text);background:var(--bg);transition:color .2s,background .2s}button,.button-link{color:var(--accent-contrast);background:var(--accent);transition:background .18s,border-color .18s,color .18s,transform .18s}button:not(:disabled):hover,.button-link:hover{background:var(--accent-hover)}label,.check-option,.log-filters{color:var(--text-secondary)}input,select{color:var(--text-strong);border-color:var(--border-strong);background:var(--surface)}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.eyebrow,.text-button,.play-symbol,.icon-link{color:var(--accent)}.spinner{border-color:var(--border-strong);border-top-color:var(--accent)}.centered-page{background:radial-gradient(circle at top, var(--bg-gradient), var(--bg) 52%)}.login-card{color:var(--text);border-color:var(--border);background:var(--surface-card);box-shadow:var(--shadow)}.app-shell{color:var(--text);background:linear-gradient(155deg, var(--bg), var(--bg-gradient))}.app-header{border-color:var(--border);background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.section-heading p,.agent-card small,.details-grid dt,.field-hint,.usage-metric>span,.chart-legend,.reboot-row span,.session-card small,.operator-row small{color:var(--muted)}.secondary-button{color:var(--text-secondary);background:var(--surface-soft)}.secondary-button:not(:disabled):hover{color:var(--text-strong);background:var(--surface-active)}.danger-button{color:#fff;background:var(--danger)}.danger-button:not(:disabled):hover{color:#fff;background:var(--danger-hover)}.agent-card{color:var(--text-strong);border-color:var(--border);background:var(--surface-card);box-shadow:0 8px 26px #00000014}.agent-card:hover{color:var(--text-strong);border-color:var(--border-strong);background:var(--surface-active);transform:translateY(-1px);box-shadow:0 14px 32px #0003}.agent-card:hover .agent-card-content strong{color:var(--text-strong)}.agent-card:hover .agent-card-content small{color:var(--muted)}.empty-state{color:var(--muted);border-color:var(--border-strong)}.agent-dialog{color:var(--text);border-color:var(--border-strong);background:var(--surface);box-shadow:var(--shadow)}.icon-button{color:var(--text-secondary)}.icon-button:not(:disabled):hover{color:var(--text-strong);background:var(--surface-soft)}.icon-button.danger-icon{color:var(--danger)}.icon-button.danger-icon:not(:disabled):hover{color:var(--danger-hover);background:var(--danger-soft)}.details-grid div,.usage-metric,.reboot-details,.reboot-row,.session-card{background:var(--surface-soft)}fieldset,.telemetry-panel,.telemetry-subsection,.metric-bar,.record-list,.operator-card,.operator-list,.operator-row{border-color:var(--border)}legend{color:var(--text-secondary)}.check-option span{border-color:var(--border-strong);background:var(--surface-soft)}.check-option input:checked+span{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}.wifi-entry,.record-row,.operator-row{border-color:var(--border)}.chart-wrap,.record-row,.operator-card,.operator-row{background:var(--surface-muted)}.record-row.active{background:var(--surface-active)}.record-select,.reboot-row{color:var(--text-secondary)}.icon-link{background:var(--surface-soft)}.reboot-details pre,.logs-list{color:var(--text-secondary);border-color:var(--border);background:var(--surface-muted)}.chart-grid{stroke:var(--border)}.storage-line,.metric-bar .cyan{stroke:#22b8cf;background:#22b8cf}.heap-line,.metric-bar .green{stroke:#34c98f;background:#34c98f}.log-line{border-color:var(--border)}.log-line time{color:var(--muted)}:root[data-theme=light] .log-E{color:#b42335}:root[data-theme=light] .log-W{color:#8a5a00}:root[data-theme=light] .log-I{color:#175fa8}.role-badge{color:var(--accent);background:var(--accent-soft)}.theme-toggle,.refresh-button{width:2.65rem;height:2.65rem;color:var(--text-secondary);border:1px solid var(--border);background:var(--surface-soft);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:not(:disabled):hover,.refresh-button:not(:disabled):hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.theme-toggle svg,.refresh-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.theme-toggle svg circle{fill:currentColor;stroke:none}.refresh-button{width:2.15rem;height:2.15rem}.refresh-button svg{width:1.05rem;height:1.05rem}.refresh-button.refreshing svg{animation:1.1s linear infinite refresh-spin}@keyframes refresh-spin{to{transform:rotate(360deg)}}.login-theme-toggle{position:fixed;top:1.25rem;right:1.25rem}.add-agent-card{min-height:5.25rem;color:var(--text-secondary);border-style:dashed}.add-agent-card:hover{color:var(--text-secondary);border-color:var(--border-strong);background:var(--surface-active)}.add-agent-card:hover .add-agent-plus{color:var(--accent)}.add-agent-plus{border:1px solid;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.add-agent-plus svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.15rem;height:1.15rem;display:block}.status-dot{flex:none;width:.75rem;height:.75rem}.status-fresh{background:#34c98f;box-shadow:0 0 0 4px #34c98f24}.status-recent{background:#e7bd32;box-shadow:0 0 0 4px #e7bd3224}.status-stale{background:#f28c45;box-shadow:0 0 0 4px #f28c4524}.status-offline{background:#ef5f6c;box-shadow:0 0 0 4px #ef5f6c24}.status-never{background:#3ba9e6;box-shadow:0 0 0 4px #3ba9e624}.status-unknown{background:var(--muted);box-shadow:0 0 0 4px #8fa1b81f}.collapsible-section{padding:0;overflow:hidden}.collapsible-heading{border-radius:.75rem;min-height:3.2rem;padding:.3rem;transition:background .16s}.collapsible-heading:hover{background:var(--surface-soft)}.section-toggle{min-width:0;color:var(--text);text-align:left;background:0 0;flex:1;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .65rem;display:flex}.section-toggle:not(:disabled):hover{color:var(--text);background:0 0}.section-toggle .eyebrow{margin-bottom:.25rem;display:block}.collapse-chevron{width:1.8rem;height:1.8rem;color:var(--muted);border:1px solid var(--border);background:var(--surface-muted);border-radius:50%;flex:none;place-items:center;transition:color .2s,border-color .2s,transform .2s;display:grid}.collapse-chevron svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;display:block}.collapse-chevron.expanded{transform:rotate(180deg)}.collapsible-heading:hover .collapse-chevron{color:var(--text-secondary);border-color:var(--border-strong)}.collapsible-content{gap:.85rem;padding:.25rem 1rem 1rem;animation:.18s ease-out reveal-section;display:grid}.expanded-section-toolbar{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.15rem;display:flex}.expanded-section-toolbar .field-hint{margin:0}.logs-toolbar .log-filters{flex:1}.logs-content{min-width:0}@keyframes reveal-section{0%{opacity:0;transform:translateY(-4px)}}.player-audio-element{display:none}.audio-player{color:var(--text);border:1px solid var(--border);background:linear-gradient(120deg, var(--surface-soft), var(--surface-muted));border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid;box-shadow:0 12px 32px #0000001f}.track-art{width:3rem;height:3rem;color:var(--accent-contrast);background:linear-gradient(145deg, var(--accent), #3ba9e6);border-radius:.8rem;place-items:center;font-size:1.35rem;display:grid}.player-main{gap:.55rem;min-width:0;display:grid}.track-details{gap:.12rem;min-width:0;display:grid}.track-details>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.current-track{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.progress-row{grid-template-columns:2.7rem minmax(5rem,1fr) 2.7rem;align-items:center;gap:.45rem;display:grid}.progress-row time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.7rem}.progress-row time:last-child{text-align:right}.player-range{height:.25rem;accent-color:var(--accent);background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;padding:0}.player-controls{align-items:center;gap:.4rem;display:flex}.player-control,.player-play{border-radius:50%;place-items:center;padding:0;display:grid}.player-control{width:2rem;height:2rem;color:var(--text-secondary);background:0 0}.player-control:not(:disabled):hover{color:var(--accent);background:var(--accent-soft)}.player-play{width:2.65rem;height:2.65rem;color:var(--accent-contrast);background:var(--accent)}.player-control svg,.player-play svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem;display:block}.player-play svg{fill:currentColor;stroke-width:2.2px;width:1.05rem;height:1.05rem}.volume-toggle{width:1.8rem;height:1.8rem;color:var(--muted);background:0 0;flex:none;place-items:center;padding:0;display:grid}.volume-toggle:not(:disabled):hover{color:var(--text-secondary);background:var(--surface-active)}.volume-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.volume-control{width:7rem;color:var(--muted);align-items:center;gap:.4rem;display:flex}.volume-range{min-width:0}.status-section{border:1px solid var(--border);background:var(--surface-muted);border-radius:.9rem;gap:.85rem;padding:1rem;display:grid}.configuration-content{border-top:1px solid var(--border)}.inline-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:0;display:flex}.inline-form-actions.without-download{justify-content:flex-end}.inline-form-buttons{flex-wrap:wrap;gap:.65rem;display:flex}.secondary-link{color:var(--text-secondary);background:var(--surface-soft)}.secondary-link:hover{color:var(--text-strong);background:var(--surface-active)}.telemetry-panel{border-top:0;padding-top:0}.telemetry-subsection{background:var(--surface-muted)}.record-row{transition:color .16s,background .16s}.record-row:hover{background:var(--surface-active)}.record-select:not(:disabled):hover{color:var(--text-strong);background:0 0}.record-row:hover .record-actions{background:0 0}.record-list{scrollbar-color:var(--border-strong) var(--surface-muted);scrollbar-width:thin}.record-list::-webkit-scrollbar{width:.55rem}.record-list::-webkit-scrollbar-track{background:var(--surface-muted)}.record-list::-webkit-scrollbar-thumb{border:2px solid var(--surface-muted);background:var(--border-strong);border-radius:999px}.record-list::-webkit-scrollbar-thumb:hover{background:var(--muted)}.metric-bar{position:relative}.metric-bar .metric-peak,.metric-bar .metric-fill{border-radius:inherit;height:100%;position:absolute;inset:0 auto 0 0}.metric-bar .metric-peak{z-index:1;background:#c28b52}.metric-bar .metric-fill{z-index:2}.chart-axis-title{fill:var(--text-secondary);font-size:12px;font-weight:800}.chart-axis-label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.chart-hit-column{stroke:#0000;stroke-width:10px;cursor:crosshair}.chart-point{pointer-events:none;stroke:var(--surface-muted);stroke-width:2px}.storage-point{fill:#22b8cf}.heap-point{fill:#34c98f}.chart-tooltip{pointer-events:none}.chart-tooltip rect{fill:var(--surface);stroke:var(--border-strong);stroke-width:1px;filter:drop-shadow(0 6px 12px #00000038)}.chart-tooltip text{fill:var(--text-secondary);font-size:11px;font-weight:600}.chart-tooltip .storage-tooltip{fill:#22b8cf}.chart-tooltip .heap-tooltip{fill:#34c98f}.agent-dialog{scrollbar-gutter:stable}@media (width<=48rem){.audio-player{grid-template-columns:auto minmax(0,1fr) auto}.volume-control{display:none}}@media (width<=36rem){.heading-actions{flex-wrap:wrap}.audio-player{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.player-controls{grid-column:1/-1;justify-content:center}.track-art{width:2.65rem;height:2.65rem}}
