:root{color-scheme:dark;--bg:#10141b;--side:#0c1016;--panel:#161b23;--line:#272e38;--muted:#828d9e;--text:#edf1f6;--green:#b9f66a;--teal:#68d6c5;--purple:#ac9aff;--blue:#74b4f5;--orange:#ffbd75;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit;border:0;background:none}button:disabled{opacity:.35;cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--green);outline-offset:4px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}.sidebar{width:238px;background:var(--side);position:fixed;inset:0 auto 0 0;z-index:20;border-right:1px solid #202630;display:flex;flex-direction:column;padding:33px 20px 18px}.brand{display:flex;align-items:center;gap:11px;font-size:25px;font-weight:750;letter-spacing:-1.1px;margin-bottom:51px}.brand-icon{display:flex;background:var(--green);color:#152112;border-radius:11px;width:40px;height:40px;align-items:center;justify-content:center;box-shadow:0 0 24px #b9f66a08}.brand-icon svg{width:27px;height:27px;stroke-width:2}.brand-light{font-weight:350;color:#b9c2ce}.brand small{display:block;font-size:7.5px;letter-spacing:1.45px;font-weight:500;color:#697484;margin-top:5px}.workspace-label,.files-title{font-size:9px;letter-spacing:1.5px;font-weight:650;color:#667384;padding:0 11px}.nav-item{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border-radius:7px;font-size:13px;text-align:left;margin-top:14px}.nav-item.active{color:var(--green);background:#b9f66a0b;border:1px solid #b9f66a12}.nav-item svg{width:17px}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--green);margin-left:auto}.files-title{display:flex;justify-content:space-between;margin-top:38px;margin-bottom:13px}.files-title>span:last-child{letter-spacing:0;background:#202630;color:#a3acb8;border-radius:4px;padding:1px 5px}.file-list{overflow-y:auto;max-height:calc(100vh - 400px);min-height:60px}.empty-files{font-size:11px;color:#5d6878;padding:5px 11px}.file-item{display:flex;align-items:flex-start;gap:9px;padding:11px 10px;width:100%;border-radius:6px;text-align:left;color:#99a4b3;margin:3px 0}.file-item svg{width:15px;height:17px;margin-top:2px}.file-item.active{background:#1c242d;color:#e9f2e4}.file-item:hover{background:#19212a}.file-item>span{min-width:0;flex:1}.file-item strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:550}.file-item small{display:block;font-size:9px;color:#718092;margin-top:5px}.file-item.error{color:#ff9b8b}.file-item.processing svg{animation:pulse 1.2s infinite}.sidebar-upload{display:flex;align-items:center;gap:9px;width:100%;padding:12px 10px;color:#98a5b6;font-size:11px;margin-top:14px;border:1px dashed #303b47;border-radius:6px}.sidebar-upload svg{width:15px}.sidebar-upload>span{margin-left:auto;font-size:17px}.sidebar-upload:hover{border-color:var(--green);color:var(--green)}.sidebar-bottom{margin-top:auto;padding-top:20px}.sidebar-bottom>button{display:flex;gap:9px;align-items:center;font-size:10px;color:#a1abba;padding:9px 3px}.sidebar-bottom svg{width:15px}.privacy-note{font-size:9px;color:#6c7c70;margin-top:14px;display:flex;align-items:center;gap:6px}.lock-dot{width:5px;height:5px;border-radius:50%;background:#85ad67}.version{margin-top:22px;border-top:1px solid #202630;padding-top:16px;font-size:8px;letter-spacing:1.5px;color:#586578}.version span{float:right;letter-spacing:0}.shell{margin-left:238px}.topbar{height:76px;border-bottom:1px solid #242b34;display:flex;align-items:center;justify-content:space-between;padding:0 36px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#7c899a}.breadcrumb svg{width:15px}.breadcrumb strong{font-weight:500;color:#c5cdd8}.slash{color:#424d5b}.topbar-right{display:flex;align-items:center;gap:23px}.service-state{font-size:10px;color:#899a8c;display:flex;align-items:center;gap:7px}.service-state i{height:5px;width:5px;background:var(--green);border-radius:50%}.avatar{width:28px;height:28px;border-radius:8px;background:#29362a;color:#c6e7b1;display:grid;place-items:center;font-size:11px}.mobile-menu{display:none}main{max-width:1780px;padding:35px 36px 0;margin:auto}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:29px}.eyebrow{font-size:8px;letter-spacing:1.75px;color:#8b9c8b;font-weight:650}h1{font-size:29px;letter-spacing:-.9px;margin:9px 0 7px;font-weight:600}.page-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.primary{background:var(--green);color:#1d2c12;border:1px solid #c8ff83;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-weight:650;font-size:11px;padding:11px 15px;box-shadow:0 3px 15px #0001;white-space:nowrap}.primary:hover{background:#caff8c}.primary svg{width:15px;height:16px}.welcome{min-height:323px;border:1px solid #303a35;background:radial-gradient(ellipse at 12% 40%,#b9f66a09,transparent 65%),#151c21;border-radius:10px;display:grid;grid-template-columns:46% 54%;overflow:hidden;margin-bottom:21px}.welcome-visual{position:relative;display:grid;place-items:center;min-height:310px;overflow:hidden;background-image:radial-gradient(#c5dda81a .8px,transparent .8px);background-size:20px 20px;mask-image:linear-gradient(to right,#000 50%,#0004)}.welcome-pulse{width:106px;height:106px;display:grid;place-items:center;border:1px solid #b9f66a50;border-radius:26px;background:linear-gradient(145deg,#b9f66a22,#b9f66a03);transform:rotate(-7deg);box-shadow:0 0 100px #b9f66a0d}.welcome-pulse svg{height:61px;width:61px;color:var(--green);stroke-width:1.5;transform:rotate(7deg)}.welcome-orbit{position:absolute;border:1px solid #88a36b12;width:236px;height:236px;border-radius:50%}.orbit-two{height:335px;width:335px;border-style:dashed}.mini-chip{position:absolute;background:#1c2724;border:1px solid #3b4b3c;border-radius:7px;box-shadow:0 8px 25px #0004;display:flex;gap:7px;align-items:center;font-size:9px;color:#acbfa7;padding:10px 14px}.chip-one{left:13%;top:20%;transform:rotate(-6deg)}.mini-dot{width:5px;height:5px;border-radius:50%;background:var(--green)}.chip-two{right:3%;bottom:18%;transform:rotate(5deg);font-size:8px}.welcome-copy{padding:41px 40px 37px 9px;align-self:center}.badge{font-size:7px;letter-spacing:1px;border:1px solid #637d403d;padding:5px 7px;color:#a3bd88;border-radius:4px}.welcome h2{font-size:35px;line-height:1.18;letter-spacing:-1.15px;font-weight:550;margin:17px 0 14px}.welcome-copy p{font-size:11px;line-height:1.8;color:#8c9a9f;max-width:350px;margin:0}.welcome-actions{display:flex;align-items:center;gap:18px;margin-top:23px}.text-button{font-size:10px;color:#b8c6b7;display:inline-flex;gap:11px;align-items:center}.text-button:hover{color:var(--green)}.text-button span{font-size:17px}.dropzone{border:1px dashed #384347;border-radius:8px;display:flex;align-items:center;padding:24px 26px;gap:17px;background:#141a2088;cursor:pointer;transition:.2s}.dropzone:hover,.dropzone.dragover{border-color:var(--green);background:#b9f66a06}.drop-icon{width:42px;height:45px;display:grid;place-items:center;border:1px solid #303c40;border-radius:8px;background:#1b242a;color:#b0c399}.drop-icon svg{width:19px;height:22px}.dropzone strong{font-size:12px;font-weight:500}.dropzone p{font-size:10px;color:#6c7d8b;margin:7px 0 0}.drop-browse{margin-left:auto;color:#b1bea5;font-size:10px;white-space:nowrap}.getting-started{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:38px 0 45px;padding:0 6px}.step-no{font-size:9px;font-family:ui-monospace,monospace;color:#6e8955;border:1px solid #30402d;border-radius:4px;padding:4px 6px}h3{font-size:12px;font-weight:500}.getting-started h3{margin:15px 0 8px}.getting-started p{font-size:10px;line-height:1.9;color:#6f7c8d;max-width:275px;margin:0}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#b5c5b2;font-size:.95em}.page-footer{border-top:1px solid #232b35;display:flex;justify-content:space-between;gap:20px;padding:21px 1px 25px;font-size:9px;color:#536070;margin-top:32px}.page-footer>span:first-child{display:flex;align-items:center;gap:8px}.page-footer svg{width:14px;height:14px;color:#6a8257}.footer-dot{padding:0 8px;color:#344252}.dataset-bar{display:flex;align-items:center;gap:14px;color:#82909f;font-size:10px;margin-bottom:21px;padding:11px 14px;background:#161e25;border:1px solid var(--line);border-radius:7px}.host-chip{display:flex;align-items:center;gap:7px;color:#ced9c4;flex-shrink:0}.host-chip svg{height:15px;width:15px;color:#a6be89}.host-chip strong{font-weight:500}.dataset-meta{margin-left:auto;font-family:ui-monospace,monospace;color:#6d7e91;font-size:9px}.icon-button{width:29px;height:29px;display:grid;place-items:center;border-radius:5px;color:#8593a4}.icon-button:hover{background:#25303a;color:#fff}.icon-button svg{height:15px;width:15px}.danger:hover{color:#ff9f8c;background:#ff9f8c15}.notice{font-size:10px;color:#bca881;border:1px solid #5d4e303f;padding:10px 13px;border-radius:6px;margin:-7px 0 18px;background:#f2c47405}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.metric-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:137px;text-align:left;padding:17px 18px;position:relative;overflow:hidden;transition:.15s}.metric-card:hover{border-color:#4c5d56}.metric-card.selected{border-color:#92bd586b;background:linear-gradient(120deg,#b9f66a07,transparent),var(--panel)}.metric-label{display:flex;justify-content:space-between;align-items:center;color:#9ba7b5;font-size:9px;letter-spacing:.7px;position:relative;z-index:1}.metric-label>span:first-child{display:flex;align-items:center;gap:7px}.metric-label svg{width:14px;height:14px}.metric-tag{font-size:7px;padding:3px 5px;border:1px solid #313b47;border-radius:4px;color:#66798a;letter-spacing:.3px}.metric-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:28px;letter-spacing:-1px;margin:19px 0 8px;position:relative;z-index:1}.metric-value small{font-family:inherit;font-size:13px;color:#8c9baf;letter-spacing:0}.metric-foot{font-size:9px;color:#718196;position:relative;z-index:1}.spark{position:absolute;right:0;bottom:0;height:52px;width:47%;opacity:.6;stroke-width:1.5}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 21px 16px;gap:15px}.panel-heading h2{font-size:12px;font-weight:550;margin:0;display:flex;gap:9px;align-items:center}.panel-heading p{font-size:9px;color:#6f8094;margin:7px 0 0}.live-dot{width:5px;height:5px;border-radius:50%;background:#89ae63}.chart-legend{display:flex;align-items:center;gap:7px;font-size:9px;color:#91a183}.chart-legend>span{width:6px;height:6px;border-radius:2px;background:var(--green)}.chart-legend strong{font-weight:450}.range-toolbar{padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.range-presets{display:flex;border:1px solid #303846;border-radius:5px;padding:3px;background:#10161d;gap:1px}.range-presets button{font-size:8px;padding:5px 8px;border-radius:3px;color:#7d8b9d;white-space:nowrap}.range-presets .selected{background:#2a342a;color:#c9e3ad}.time-inputs{display:flex;align-items:center;gap:8px;font-size:8px;color:#7c8c9f}.time-inputs label{display:flex;align-items:center;gap:6px}.time-inputs input,.time-inputs select{font-size:8px;border:1px solid #303846;background:#121820;color:#a5b2c2;border-radius:4px;padding:5px 6px;max-width:155px}.chart-container{height:235px;position:relative;margin:10px 15px 0}.chart-container>svg{width:100%;height:100%;display:block;overflow:visible;cursor:crosshair;stroke-linejoin:round}.chart-tooltip{pointer-events:none;position:absolute;top:15px;background:#242e3a;border:1px solid #465368;box-shadow:0 8px 20px #0005;border-radius:5px;padding:9px 11px;font-family:ui-monospace,monospace;font-size:9px;line-height:1.8;white-space:pre;z-index:4}.playback{display:flex;align-items:center;gap:17px;border-top:1px solid #252e3a;padding:12px 20px;background:#131a22}.transport{display:flex;align-items:center;gap:2px}.transport button{height:25px;width:24px;color:#8190a3;font-size:20px}.transport button:hover{color:var(--green)}.transport #play{background:#b9f66a14;color:var(--green);border:1px solid #b9f66a30;border-radius:4px;font-size:10px;width:28px}.playback input[type=range]{flex:1;min-width:50px;accent-color:var(--green);height:3px;cursor:pointer}.selected-time{text-align:right;min-width:155px;font-family:ui-monospace,monospace}.selected-time strong{font-size:9px;color:#d4ddc9;font-weight:450;display:block}.selected-time span{font-size:8px;color:#66768a;display:block;margin-top:5px}.process-panel{margin-top:23px}.count-badge{color:#89a467;background:#a3ce6e10;padding:3px 6px;border:1px solid #8eab6a15;border-radius:4px;font-size:9px;font-family:ui-monospace,monospace}.process-actions{display:flex;gap:13px;align-items:center}.segmented{background:#10161d;padding:3px;border:1px solid #2b3541;border-radius:5px;display:flex;gap:2px}.segmented button{font-size:9px;padding:6px 9px;color:#75859a;border-radius:3px;white-space:nowrap}.segmented .selected{background:#27332a;color:#c1d7ac}.secondary{font-size:9px;display:flex;align-items:center;gap:7px;border:1px solid #35404d;padding:8px 11px;border-radius:5px;color:#c0cbd8}.secondary svg{height:13px;width:13px}.secondary:hover{border-color:#859a6b;color:var(--green)}.filters{display:flex;gap:9px;padding:0 20px 18px;align-items:center}.search-field{display:flex;align-items:center;gap:9px;border:1px solid #303b49;border-radius:5px;background:#10171f;flex:1;padding:8px 11px;min-width:120px}.search-field svg{height:13px;width:13px;color:#586a81}.search-field input{color:#d7dfe8;background:none;border:0;outline:none;font-size:10px;width:100%;min-width:70px}.search-field input::placeholder{color:#596b81}.search-field kbd{font-size:9px;border:1px solid #354051;border-radius:3px;padding:1px 5px;color:#5c7085}.filters select{background:#141c25;border:1px solid #303b49;border-radius:5px;color:#9baabf;font-size:9px;padding:9px 9px;max-width:155px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap}thead{background:#121922;border-top:1px solid #283240;border-bottom:1px solid #283240}th{font-size:8px;letter-spacing:.5px;font-weight:500;text-align:left;color:#61748b;padding:12px 14px}th:first-child{padding-left:21px;width:27%}th button{font:inherit;letter-spacing:inherit;padding:0;display:flex;align-items:center;gap:6px}th button span{font-size:10px;color:#506075}th button.sorted,th button.sorted span{color:#acd47a}td{padding:12px 14px;border-bottom:1px solid #242d38;font-size:10px;color:#9cacc1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}td:first-child{padding-left:21px;font-family:inherit}.proc-name{display:flex;align-items:center;gap:9px;color:#d3dce8;font-size:11px;font-weight:450;max-width:260px}.proc-icon{display:grid;place-items:center;width:23px;height:23px;border:1px solid #35434c;border-radius:5px;color:#7e9f76;background:#202c2b;font-size:10px;font-family:ui-monospace,monospace}.proc-name>span:last-child{overflow:hidden;text-overflow:ellipsis}.proc-command{font-size:8px;color:#4f6175;max-width:220px;overflow:hidden;text-overflow:ellipsis;margin:5px 0 0 32px;font-family:ui-monospace,monospace}tbody tr{cursor:pointer;transition:.12s}tbody tr:hover{background:#b9f66a05}tbody tr:hover .proc-name{color:var(--green)}.state{font-size:8px;color:#8396ac;background:#25303c;border:1px solid #3d4b5e40;padding:3px 5px;border-radius:3px}.state.running{color:#b2d58a;background:#9cc66a10;border-color:#9cc66a25}.cpu-cell{color:#c2d6a7}.cpu-cell.hot{color:#ffd39a}.cpu-meter{display:block;width:42px;height:2px;background:#2b3541;border-radius:1px;margin-top:5px;overflow:hidden}.cpu-meter>i{display:block;height:100%;background:var(--green);border-radius:1px}.row-arrow{color:#536777;font-size:15px}.table-empty{padding:45px;text-align:center;font-size:11px;color:#7f90a5}.table-footer{padding:13px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;color:#697d92;background:#131a22}.cpu-explanation{color:#4e647a;font-size:8px}.pagination{display:flex;align-items:center;gap:10px}.pagination button{color:#8195a8;background:#222c36;border:1px solid #33404c;border-radius:4px;width:23px;height:21px;font-size:15px}.pagination span{font-family:ui-monospace,monospace;font-size:9px}.device-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:23px}.device-panel .panel-heading{padding:17px 20px 12px}.device-panel h2{font-size:11px}.device-panel h2 svg{width:14px;height:14px;color:#859d71}.device-panel .panel-heading>span{font-size:8px;color:#586f86}.device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 20px;border-top:1px solid #252f3a;font-size:10px}.device-row strong{font-weight:500;color:#bcc9d7;font-family:ui-monospace,monospace}.device-row span{color:#7d91a8;font-size:9px;font-family:ui-monospace,monospace}.device-row small{color:#586c82;font-size:8px}.device-row em{font-style:normal;color:#9fbd8c}.device-empty{padding:16px 20px;color:#63768d;font-size:10px}.toast{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translateX(-50%);z-index:100;background:#27342b;border:1px solid #64814e;color:#dbefcf;padding:14px 21px;border-radius:8px;font-size:12px;box-shadow:0 10px 40px #0006;max-width:min(600px,85vw);line-height:1.6}.toast.error{background:#382723;border-color:#985e4b;color:#ffcfbf}dialog{width:min(650px,92vw);max-height:87vh;color:var(--text);border:1px solid #3e4b56;border-radius:12px;background:#161e27;padding:0;box-shadow:0 20px 100px #000a}dialog::backdrop{background:#05080dba;backdrop-filter:blur(5px)}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #303c49;padding:25px;gap:20px}.dialog-heading h2{font-size:23px;letter-spacing:-.7px;font-weight:550;margin:9px 0 0}.dialog-heading p{font-size:10px;color:#7d92a6;font-family:ui-monospace,monospace;margin:10px 0 0}.help-body{padding:5px 25px 20px}.help-body h3{color:#c5d9b3;font-size:12px;margin:23px 0 9px}.help-body p{font-size:11px;line-height:1.9;color:#8e9fb4}.help-body pre,.detail-body pre{background:#0e151c;border:1px solid #2c3a47;border-radius:6px;padding:14px;font-size:10px;overflow:auto;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.process-dialog{width:min(800px,94vw)}.detail-body{padding:9px 25px 23px}.detail-body>pre{color:#a7b8c7}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.detail-stats>div{background:#111a22;border:1px solid #2e3c48;padding:13px;border-radius:6px;font-size:9px;color:#7d91a8}.detail-stats strong{display:block;color:#d0dfbf;font-family:ui-monospace,monospace;font-size:19px;margin-top:9px;font-weight:450}.detail-chart-heading{display:flex;align-items:center;justify-content:space-between}.detail-chart-heading h3{font-size:11px}.detail-chart-heading span{font-size:9px;color:#5f768f}.detail-chart{height:150px;width:100%;display:block}.detail-context{font-size:10px;line-height:1.9;color:#7a90a6;overflow-wrap:anywhere;margin-top:12px}.detail-context strong{color:#b9cba8;font-weight:450}.busy{pointer-events:none;opacity:.55}[hidden]{display:none!important}.workspace-open #dropzone{display:none}.workspace-open .page-heading{margin-bottom:20px}.workspace-open h1{font-size:25px}.workspace-open .eyebrow{font-size:7px}.workspace-open .page-heading p{font-size:10px}@keyframes pulse{50%{opacity:.3}}@media(min-width:1500px){main{padding:40px 45px 0}.topbar{padding:0 45px}.metric-card{min-height:151px}.chart-container{height:260px}.welcome{min-height:370px}.welcome-copy{padding-left:30px}.welcome h2{font-size:42px}.welcome-visual{min-height:365px}}@media(max-width:1150px){.sidebar{width:205px;padding-left:15px;padding-right:15px}.shell{margin-left:205px}main{padding:26px 23px 0}.topbar{padding:0 23px}.metrics{gap:10px}.metric-card{padding:14px 13px}.metric-value{font-size:25px}.time-inputs{flex-wrap:wrap}.cpu-explanation{display:none}.panel-heading{padding-left:17px;padding-right:17px}.range-toolbar{padding:0 17px}.filters{padding-left:17px;padding-right:17px}.filters select{max-width:120px}.welcome-copy{padding-right:20px}.welcome-actions{gap:12px}.welcome h2{font-size:31px}.drop-browse{display:none}.dataset-meta{max-width:210px;text-align:right;line-height:1.8}.welcome-visual{min-height:310px}.chip-one{left:7%}.chip-two{right:0;font-size:7px}}@media(max-width:850px){.sidebar{width:185px}.shell{margin-left:185px}.brand{font-size:22px}.brand small{font-size:6px}.brand-icon{width:35px;height:35px}.topbar{height:60px}.service-state{display:none}main{padding:24px 18px 0}.page-heading{align-items:flex-start}h1{font-size:25px}.page-heading p{font-size:10px}.page-heading>.primary{font-size:9px;padding:9px 11px}.metrics{grid-template-columns:repeat(2,1fr);gap:12px}.metric-card{min-height:128px}.metric-value{font-size:28px}.range-toolbar{gap:12px}.time-inputs input{max-width:142px}.time-inputs{font-size:7px;gap:5px}.process-heading{align-items:flex-start;flex-direction:column;gap:13px}.process-actions{width:100%;justify-content:space-between}.filters{flex-wrap:wrap}.search-field{flex-basis:100%}.filters select{flex:1;max-width:none;font-size:8px;min-width:0}.table-footer{font-size:7px}.device-grid{grid-template-columns:1fr;gap:15px}.dataset-bar{flex-wrap:wrap;gap:10px}.dataset-meta{margin-left:0;flex:1;max-width:none}.dataset-bar>#file-name{font-size:9px;max-width:190px;overflow:hidden;text-overflow:ellipsis}.welcome{grid-template-columns:1fr;min-height:unset}.welcome-visual{min-height:185px}.welcome-pulse{width:78px;height:78px;border-radius:18px}.welcome-pulse svg{width:47px;height:47px}.welcome-orbit{width:170px;height:170px}.orbit-two{width:240px;height:240px}.chip-one{left:18%;top:15%}.chip-two{right:12%;bottom:12%}.welcome-copy{padding:10px 26px 29px}.welcome h2{font-size:32px}.welcome h2 br{display:none}.welcome h2 br:after{content:' '}.welcome-copy p{max-width:none}.getting-started{gap:18px}.getting-started p{font-size:9px}.dropzone{padding:21px 18px;gap:13px}.dropzone strong{font-size:11px}.dropzone p{font-size:9px;line-height:1.7}.page-footer{font-size:8px;gap:12px}.chart-legend{font-size:8px}.panel-heading p{font-size:8px}.playback{padding:12px;gap:10px}.selected-time{min-width:120px}.selected-time strong{font-size:8px}.transport{gap:0}.transport button{width:20px}.chart-container{height:215px}}@media(max-width:620px){.sidebar{transform:translateX(-100%);width:238px;transition:transform .2s;box-shadow:15px 0 50px #0006}.sidebar.open{transform:translateX(0)}.shell{margin-left:0}.mobile-menu{display:block;padding:0 3px;color:#c9d8ba;font-size:16px;margin-right:2px}.topbar{padding:0 18px}.breadcrumb{gap:9px;font-size:10px}.topbar-right{gap:10px}.page-heading{gap:10px}h1{font-size:24px}.eyebrow{font-size:7px;letter-spacing:1.1px}.page-heading>.primary{font-size:0;gap:0;padding:10px}.page-heading>.primary svg{width:17px;height:17px}.welcome-visual{min-height:195px}.chip-one{left:15%}.welcome-copy{padding:9px 24px 29px}.welcome-copy p{font-size:11px}.welcome h2{font-size:31px}.getting-started{grid-template-columns:1fr;gap:28px;margin:31px 0}.getting-started>div{display:grid;grid-template-columns:30px 1fr;gap:0 14px}.step-no{grid-row:1/3;align-self:start}.getting-started h3{margin:0 0 6px}.getting-started p{font-size:10px;max-width:100%}.dropzone{padding:19px 14px}.drop-icon{width:35px;height:40px;flex-shrink:0}.page-footer{font-size:7px;align-items:center}.page-footer>span:first-child{max-width:170px;line-height:1.8}.dataset-bar{padding:10px;gap:8px}.host-chip{font-size:10px}.dataset-bar>#file-name{max-width:calc(100% - 150px)}.dataset-meta{flex-basis:80%;text-align:left;font-size:8px}.metrics{gap:10px;margin-bottom:17px}.metric-card{padding:14px;min-height:127px}.metric-value{font-size:26px;margin-top:17px}.metric-foot{font-size:8px}.metric-label{font-size:8px}.range-presets{width:100%}.range-presets button{flex:1;font-size:8px;padding:6px}.time-inputs{gap:6px;align-items:center}.time-inputs label{display:block;font-size:7px}.time-inputs input{display:block;margin-top:4px;width:138px;max-width:100%;font-size:8px;padding:5px}.time-inputs>span{padding-top:12px}.time-inputs select{align-self:flex-end;font-size:7px;padding:6px 3px;max-width:55px}.chart-legend{max-width:105px;font-size:7px}.chart-container{height:205px;margin:8px 7px 0}.panel-heading{padding:17px 14px 13px}.panel-heading h2{font-size:11px}.panel-heading p{font-size:8px;max-width:205px;line-height:1.8}.range-toolbar{padding:0 14px}.transport{gap:1px}.transport button{width:22px}.transport #play{width:25px}.playback{flex-wrap:wrap;gap:10px 12px;padding:11px 14px}.selected-time{min-width:0;text-align:right;flex:1}.selected-time strong{font-size:9px}.playback input[type=range]{order:3;flex-basis:100%;margin:4px 0}.process-panel{margin-top:17px}.process-actions{gap:8px}.segmented{flex:1}.segmented button{flex:1;font-size:8px;padding:6px}.secondary{font-size:8px;padding:8px}.filters{gap:7px;padding:0 14px 14px}.filters select{font-size:8px;padding:8px 5px}.table-footer{padding:12px 14px}.device-grid{margin-top:17px}.toast{left:50%;bottom:16px;width:90vw;font-size:11px}.dialog-heading{padding:20px}.dialog-heading h2{font-size:21px}.help-body{padding:4px 20px 16px}.detail-body{padding:7px 15px 18px}.detail-stats{gap:7px}.detail-stats>div{padding:10px;font-size:8px}.detail-stats strong{font-size:16px}.detail-chart{height:135px}}
