:root{color-scheme:dark;--bg:#0d1211;--surface:#141b19;--raised:#19211e;--line:#28322e;--text:#eaf0ec;--muted:#8a9990;--mint:#b3f5c6;--lavender:#c3b8ec;--danger:#ffa49f;--radius:18px;font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}[hidden]{display:none!important}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}a{color:inherit;text-decoration:none}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button:focus-visible,a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}input:focus,select:focus{outline:none;border-color:#81be93;box-shadow:0 0 0 3px #b3f5c612}h1,h2,h3,p{margin:0}input,select{width:100%;border:1px solid #344039;border-radius:10px;background:#0f1613;color:var(--text);padding:13px 14px;transition:border .15s;min-height:46px}input::placeholder{color:#65746b}input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--mint)}label{display:block;font-size:12px;color:#d1dbd4;font-weight:600;line-height:1.7}label input,label select{margin-top:8px;font-weight:400;font-size:14px}form label+label{margin-top:20px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:45px;border-radius:10px;padding:12px 19px;border:1px solid transparent;font-weight:600;font-size:12px;white-space:nowrap;transition:transform .15s,background .15s}.button:not(:disabled):hover{transform:translateY(-1px)}.button svg{width:17px;height:17px}.primary{background:var(--mint);color:#12221a;box-shadow:0 2px 0 #b3f5c620}.primary:hover{background:#c6ffd6}.secondary{color:#d8e3db;background:#1a241e;border-color:#334238}.secondary:hover{background:#233127}.soft{background:#b3f5c613;border-color:#b3f5c62b;color:var(--mint)}.wide{width:100%}.icon-button{width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:var(--muted);background:transparent;border-radius:8px}.icon-button:hover{background:#ffffff09;color:var(--text)}.text-button{border:0;background:transparent;color:var(--mint);font-size:12px}.danger-text{color:var(--danger)}.eyebrow{font-size:11px;letter-spacing:.2px;color:var(--mint);display:block;margin-bottom:11px}.section-kicker{font-size:10px;color:var(--muted);display:block;margin-bottom:8px}.dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:currentColor;flex-shrink:0}.brand{display:flex;align-items:center;gap:12px;font-size:26px;font-weight:700}.brand-icon{background:var(--mint);color:#15351f;width:43px;height:43px;display:flex;align-items:center;justify-content:center;border-radius:13px;font-size:33px;padding-bottom:6px}.brand-sub{display:block;font-size:8px;letter-spacing:2.5px;color:var(--muted);font-weight:400;margin-top:5px;direction:ltr}.sidebar{position:fixed;right:0;top:0;bottom:0;width:232px;background:#111815;border-left:1px solid #253129;padding:32px 20px 18px;display:flex;flex-direction:column;z-index:10}.sidebar .brand{padding:0 11px;margin-bottom:54px}.sidebar-caption{font-size:10px;color:#708477;padding:0 15px;margin-bottom:15px}.nav-item{width:100%;border:none;text-align:right;display:flex;align-items:center;gap:12px;min-height:48px;padding:13px 15px;border-radius:10px;background:transparent;color:#8f9e94;font-size:12px;margin-bottom:7px}.nav-item.active{color:var(--mint);background:#b3f5c612}.nav-item svg{width:17px;height:17px}.nav-count{font-size:9px;margin-right:auto;opacity:.55;font-family:monospace}.admin-dot{width:5px;height:5px;background:var(--mint);border-radius:50%;margin-right:auto}.sidebar-help{margin-top:auto;padding:21px 15px;background:linear-gradient(150deg,#202d22,#18221c);border:1px solid #304134;border-radius:14px}.mini-icon{color:var(--mint);margin-bottom:12px}.sidebar-help strong{font-size:12px}.sidebar-help p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:10px}.sidebar-help>span{font-size:9px;color:#a9b8ad;display:block;margin-top:19px;padding-top:14px;border-top:1px solid #334437}.sidebar-bottom{display:flex;align-items:center;gap:7px;color:#758c7a;font-size:9px;margin-top:25px;padding:0 5px}.sidebar-bottom .dot{width:4px;height:4px}.version{margin-right:auto;font-family:monospace;color:#576b5d}.app-content{margin-right:232px}.topbar{height:78px;padding:0 42px;border-bottom:1px solid #253029;display:flex;align-items:center;justify-content:space-between;background:#0f1612}.breadcrumb{display:flex;gap:12px;font-size:10px;color:#75877c}.breadcrumb span{color:#445b4c}.breadcrumb strong{font-weight:400;color:#b4c5b9}.topbar-user{display:flex;gap:15px;align-items:center}.role-badge{font-size:9px;color:#baccc0;border:1px solid #34483a;padding:5px 8px;border-radius:5px}.profile-button{display:flex;align-items:center;gap:9px;color:#d4dfd7;background:transparent;border:0;font-size:11px}.avatar{width:29px;height:29px;border-radius:50%;background:#2a3d2f;display:flex;align-items:center;justify-content:center;color:var(--mint);font-size:12px}main{max-width:1480px;margin:0 auto;padding:39px 42px 20px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:31px;gap:20px}.page-heading h1{font-size:29px;font-weight:600;letter-spacing:-.8px}.heading-dot{color:var(--mint);margin-right:3px}.page-heading p{font-size:11px;color:var(--muted);line-height:1.9;margin-top:12px}.local-chip{display:flex;align-items:center;gap:8px;color:#859d8d;font-size:10px;padding:9px 12px;background:#172019;border:1px solid #2b3a2f;border-radius:8px}.local-chip svg{width:14px;height:14px}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-bottom:23px}.stat{display:flex;align-items:center;gap:17px;min-height:112px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:13px}.stat-icon{width:43px;height:43px;border:1px solid #ffffff08;border-radius:12px;display:flex;align-items:center;justify-content:center}.mint{color:var(--mint);background:#b3f5c60c}.lavender{color:var(--lavender);background:#c3b8ec0b}.sand{color:#e1c994;background:#e1c9940c}.stat-label{font-size:10px;display:block;color:var(--muted);margin-bottom:9px}.stat strong{display:block;font-size:17px;font-weight:600}.stat .stat-number{font-size:26px;line-height:1.1;font-family:"Segoe UI",Tahoma,sans-serif;font-weight:400}.stat-detail{display:block;font-size:9px;color:#6e8476;margin-top:8px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(265px,1fr);gap:22px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:25px}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.card-heading h2{font-size:16px;font-weight:600}.state-badge{display:flex;align-items:center;gap:6px;font-size:10px;background:#ffffff05;border:1px solid #39453c;color:#92a095;border-radius:6px;padding:7px 10px;white-space:nowrap}.state-badge.running{color:var(--mint);border-color:#b3f5c633;background:#b3f5c609}.state-badge.error{color:var(--danger);border-color:#ffa49f40}.run-visual{display:flex;align-items:center;gap:25px;min-height:184px;padding:22px 0}.energy-ring{width:116px;height:116px;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.energy-ring>svg:first-child{position:absolute;width:116px;height:116px;transform:rotate(-90deg);stroke-width:1.5}.ring-bg{stroke:#314239;fill:none}.ring-line{stroke:#8c9b92;fill:none;stroke-dasharray:180 300;stroke-linecap:round}.energy-ring .bolt{width:32px;height:32px;color:#b8c7bd;stroke-width:1.2}.energy-ring.running .ring-line{stroke:var(--mint);stroke-dasharray:215 300;animation:ring-turn 12s linear infinite;transform-origin:50% 50%}.energy-ring.running .bolt{color:var(--mint)}.ring-tick{width:6px;height:6px;border:2px solid #111a14;border-radius:50%;position:absolute;background:var(--mint)}.tick-one{top:6px;left:30px}.tick-two{bottom:5px;right:33px;background:#647c6c}.run-description h3{font-size:15px;font-weight:500;line-height:1.8}.run-description p{font-size:11px;color:var(--muted);margin-top:9px;max-width:290px;line-height:1.9}.command-strip{display:flex;gap:12px;align-items:center;border:1px solid #2e3b31;border-radius:9px;background:#101813;padding:13px 14px;font-size:10px;color:#8ca392}.command-strip code{font-size:13px;font-family:Tahoma,sans-serif;color:#dceade;margin-right:auto}.command-tag{font-size:8px;background:#1e2a21;padding:4px 6px;border-radius:4px;white-space:nowrap}.run-buttons{display:flex;gap:10px;margin-top:20px}.run-buttons .primary{flex:1}.run-buttons .secondary{min-width:106px}.subtle-note{font-size:9px;color:#718c79;text-align:center;margin-top:13px;line-height:1.8}.heading-icon{color:#698472;width:18px}.settings-card form{margin-top:25px}.settings-card label{font-size:10px}.settings-card input{min-height:42px;padding:11px 12px;font-size:12px}.input-icon-wrap{position:relative;display:block}.input-icon-wrap svg{position:absolute;top:23px;left:12px;color:#668370;width:14px;height:14px}.input-icon-wrap input{padding-left:33px}.field-hint{font-size:9px;line-height:1.8;color:#7e9385;margin-top:8px}.optional{font-size:8px;color:#6d8275;font-weight:400;margin-right:6px}.settings-card form label+label{margin-top:18px}.settings-card .field-hint+label{margin-top:18px}.url-preview{display:flex;align-items:center;gap:7px;direction:ltr;font-size:10px;color:#728b7c;background:#111a15;border:1px dashed #2c3f31;border-radius:7px;padding:10px;margin:16px 0}.url-preview svg{width:12px;height:12px}.settings-card .button{min-height:39px;font-size:10px}.check-label{display:flex;align-items:center;gap:8px;font-weight:400!important}.check-label input{margin:0;padding:0;min-height:14px;width:14px}.connection-card{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:23px 25px;gap:18px}.connection-copy{display:flex;align-items:center;gap:17px}.connection-logo{width:40px;height:40px;border:1px solid #354039;background:#202822;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#9db8a5}.connection-copy h2{font-size:13px}.connection-copy p{font-size:10px;color:var(--muted);margin-top:8px;line-height:1.8}.connection-actions{display:flex;gap:8px;align-items:center}.connection-actions .button{font-size:10px;min-height:39px;padding:10px 13px}.activity-card{margin-top:22px}.live-label{font-size:9px;display:flex;align-items:center;gap:6px;color:#839d8c}.live-label .dot{width:4px;height:4px;color:var(--mint)}.activity-list{margin-top:20px}.empty-state{text-align:center;padding:32px;color:#769180}.empty-state>svg{width:26px;height:26px;color:#698471;margin-bottom:13px}.empty-state strong{display:block;font-size:12px;font-weight:400;color:#a3baa9}.empty-state p{font-size:10px;margin-top:9px;line-height:1.8}.activity-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #27342b;font-size:11px}.activity-row:first-child{border-top:0}.activity-dot{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#223126;color:#b3f5c6}.activity-dot svg{width:13px;height:13px}.activity-row.error .activity-dot{color:var(--danger);background:#ffa49f0a}.activity-row time{margin-right:auto;font-size:9px;color:#6c8675;white-space:nowrap}.activity-row p{line-height:1.7}.main-footer{margin-top:30px;padding-top:21px;border-top:1px solid #233027;display:flex;justify-content:space-between;font-size:9px;color:#627b6b;gap:12px}.footer-separator{margin:0 7px;color:#3d5646}.accounts-card{padding-bottom:0}.table-scroll{overflow:auto;margin-top:25px}table{width:100%;border-collapse:collapse;text-align:right;white-space:nowrap}th{font-size:9px;color:#7f9b88;padding:15px 12px;border-bottom:1px solid #34493b;font-weight:400}td{font-size:11px;padding:19px 12px;border-bottom:1px solid #27392e}td small{display:block;color:#708b79;margin-top:7px;font-size:9px}.table-user{display:flex;gap:10px;align-items:center}.table-user .avatar{width:33px;height:33px}.small-badge{font-size:9px;border:1px solid #394a3e;border-radius:5px;padding:4px 7px;color:#a1bba9}.small-badge.on{color:var(--mint);background:#b3f5c60a;border-color:#b3f5c62a}.small-badge.off{color:#a99591}.table-actions{display:flex;gap:6px}.small-button{border:1px solid #344d3d;background:#1a291f;color:#b6cbbe;font-size:9px;padding:7px 10px;border-radius:6px;white-space:nowrap;min-height:31px}.small-button:hover{background:#263a2c}.table-note{padding:18px 12px;font-size:9px;color:#739580;display:flex;align-items:center;gap:9px;line-height:1.8}.table-note svg{width:13px;height:13px}.admin-summary{display:flex;gap:20px;margin-bottom:22px;color:#9bb6a4;font-size:11px}.admin-summary strong{color:var(--mint);font-family:"Segoe UI",sans-serif;font-size:19px;font-weight:400;margin-left:6px}.auth-screen{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:#16251c;padding:45px 50px;display:flex;flex-direction:column;position:relative;overflow:hidden}.story-body{margin-top:95px}.story-body h1{font-size:49px;line-height:1.55;font-weight:500;letter-spacing:-1px}.story-body h1 em{font-style:normal;color:var(--mint)}.story-body p{font-size:13px;line-height:2;max-width:330px;color:#9caf9e;margin-top:22px}.track-art{height:180px;position:relative;max-width:400px;margin-top:25px;opacity:.8;direction:ltr}.track-loop{position:absolute;border:1px solid #4b7556;border-radius:100px;width:360px;height:120px;top:25px;left:0;transform:rotate(-13deg)}.loop-two{width:320px;height:80px;top:45px;left:20px;border-style:dashed;border-color:#699577;opacity:.65}.loop-three{width:280px;height:40px;top:65px;left:40px;border-color:#385b43}.track-point{position:absolute;width:12px;height:12px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 5px #b3f5c612}.point-one{top:110px;left:13px}.point-two{top:19px;left:245px;background:#c3b8ec}.point-three{top:97px;left:320px;width:8px;height:8px;background:#e1c994}.track-label{position:absolute;left:100px;top:82px;font-size:10px;color:#b3d3ba;transform:rotate(-13deg);direction:rtl}.story-foot{display:flex;gap:9px;align-items:center;font-size:10px;color:#7c9d83;margin-top:auto;padding-top:35px}.story-foot>span:last-child{margin-right:auto;font-size:9px;color:#597760}.auth-panel{display:flex;align-items:center;justify-content:center;padding:50px;position:relative}.auth-card{width:100%;max-width:340px}.auth-card h2{font-size:27px;font-weight:500;margin-top:12px}.auth-card>p{font-size:11px;color:#819a89;line-height:1.9;margin-top:15px}.auth-card form{margin-top:34px}.auth-card .button{margin-top:20px}.auth-note{border-top:1px solid #24392b;padding-top:22px;margin-top:27px;color:#74917d;font-size:9px;display:flex;align-items:center;gap:7px;line-height:1.8}.auth-note svg{width:13px;height:13px}.auth-footer{position:absolute;bottom:27px;left:35px;right:35px;display:flex;justify-content:space-between;font-size:9px;color:#5b7965}.input-wrap{position:relative;display:block}.input-wrap input{padding-left:44px}.reveal{position:absolute;left:6px;top:15px;width:34px;height:34px;background:none;border:0;color:#86a38e;display:flex;align-items:center;justify-content:center}.reveal svg{width:17px;height:17px}.form-error{color:var(--danger);font-size:11px;line-height:1.8;margin-top:12px}.form-error:empty{display:none}dialog{color:var(--text);background:#141f18;border:1px solid #3a5140;border-radius:17px;box-shadow:0 30px 150px #0009;padding:25px;max-height:90vh;overflow-y:auto}dialog::backdrop{background:#040b08b8;backdrop-filter:blur(5px)}.form-dialog{width:min(420px,93vw)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.dialog-heading h2{font-size:17px;font-weight:500}.form-dialog form .button{margin-top:24px}.form-dialog label{font-size:11px}.dialog-description{font-size:11px;color:#98b09f;line-height:1.9;margin-bottom:20px}.credential-box{background:#0c160f;border:1px dashed #426c4d;padding:18px;font-family:Tahoma,sans-serif;font-size:12px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.browser-dialog{width:min(1160px,96vw);padding:20px}.browser-dialog .dialog-heading{margin-bottom:15px}.browser-notice{display:flex;gap:8px;color:#a6c1ae;background:#1e3023;border:1px solid #314d38;border-radius:9px;padding:12px;font-size:10px;line-height:1.8;margin-bottom:16px}.browser-notice svg{width:15px;height:15px;margin-top:2px}.browser-toolbar{display:flex;gap:7px;padding:8px;background:#0e1811;border-radius:10px 10px 0 0;align-items:center;flex-wrap:wrap}.browser-address{direction:ltr;font-size:10px;color:#95b39e;margin-left:auto;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remote-surface{direction:ltr;position:relative;width:100%;border:1px solid #35443a;background:#0b120d;min-height:150px;outline:none}.remote-surface:focus-visible{outline:2px solid #b3f5c6}.remote-surface img{display:block;width:100%;height:auto;cursor:default}.remote-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#101a13f0;color:#9fc9ac;font-size:12px;pointer-events:none}.browser-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:9px;color:#789d84;line-height:1.8}.remote-input-bar{display:flex;gap:8px;align-items:center;margin-top:10px}.remote-input-bar input{margin:0;font-size:11px;min-height:34px;padding:8px 11px}.remote-input-bar .small-button{min-height:35px}.toast{position:fixed;bottom:25px;left:25px;z-index:1000;border:1px solid #6aa17b;background:#1e3626;color:#dbf4e2;max-width:420px;padding:15px 20px;border-radius:11px;font-size:12px;line-height:1.8;box-shadow:0 8px 40px #0005}.toast.error{border-color:#9d5a54;background:#3b2421;color:#ffcec7}@keyframes ring-turn{to{transform:rotate(360deg)}}@media(min-width:1600px){main{padding-top:45px}.run-visual{min-height:200px}.card{padding:29px}}@media(max-width:1180px){.sidebar{width:200px;padding-inline:13px}.app-content{margin-right:200px}.topbar{padding-inline:28px}main{padding:30px 28px 20px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:17px}.card{padding:20px}.run-visual{gap:15px}.command-tag{display:none}.run-description h3{font-size:13px}.stat{padding:18px;gap:12px}.stat-icon{width:36px;height:36px}.connection-actions #closeBrowserButton{display:none}}@media(max-width:900px){.sidebar{width:170px}.app-content{margin-right:170px}.sidebar .brand{padding-inline:5px}.brand{font-size:23px}.sidebar-help{padding:15px 11px}.nav-item{padding:12px 10px;font-size:11px}.sidebar-bottom{font-size:8px}.version{display:none}.dashboard-grid{grid-template-columns:1fr}.run-visual{min-height:160px;justify-content:center}.run-description p{max-width:340px}.settings-card form{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.settings-card form>label:nth-of-type(2){margin-top:0}.settings-card .field-hint{grid-row:2}.settings-card .url-preview{grid-column:2;grid-row:2;margin-top:8px}.settings-card form .button{grid-column:1/-1;margin-top:13px}.settings-card .check-label{grid-column:1/-1}.stats-grid{gap:10px}.stat{display:block;padding:16px}.stat-icon{margin-bottom:14px}.topbar{padding-inline:22px}.breadcrumb{font-size:9px;gap:7px}.topbar-user{gap:8px}.local-chip{display:none}.auth-story{padding:35px 30px}.story-body h1{font-size:37px}.auth-panel{padding:35px}.track-art{transform:scale(.8);transform-origin:right}}@media(max-width:640px){.sidebar{position:relative;width:100%;height:auto;border-left:0;border-bottom:1px solid #2c3e31;flex-direction:row;align-items:center;padding:16px 20px;gap:20px}.sidebar .brand{margin:0;font-size:23px;gap:8px}.brand-icon{width:34px;height:34px;font-size:27px;border-radius:10px}.brand-sub{font-size:6px;letter-spacing:1.5px}.sidebar-caption,.sidebar-help,.sidebar-bottom{display:none}.sidebar nav{display:flex;margin-right:auto;gap:6px}.nav-item{font-size:10px;gap:5px;padding:9px 10px;margin:0;min-height:36px}.nav-item svg{width:14px;height:14px}.nav-count,.admin-dot{display:none}.app-content{margin:0}.topbar{height:60px;padding-inline:21px}.breadcrumb{display:none}.topbar-user{width:100%;justify-content:flex-start}.topbar-user .icon-button{margin-right:auto}.role-badge{order:1}.profile-button{padding:0}.page-heading h1{font-size:26px}main{padding:27px 19px 20px}.page-heading{margin-bottom:24px}.eyebrow{font-size:10px}.page-heading p{font-size:10px}.stats-grid{gap:8px}.stat{padding:15px 10px}.stat-icon{width:30px;height:30px;border-radius:9px}.stat-icon svg{width:16px;height:16px}.stat-label{font-size:8px}.stat strong{font-size:12px}.stat-detail{font-size:7px}.stat .stat-number{font-size:23px}.card{border-radius:14px;padding:20px}.card-heading h2{font-size:15px}.run-visual{gap:18px;min-height:169px;justify-content:flex-start}.energy-ring,.energy-ring>svg:first-child{width:96px;height:96px}.run-description h3{font-size:13px}.run-description p{font-size:10px}.command-strip{font-size:9px}.command-strip code{font-size:12px}.run-buttons .secondary{min-width:95px}.subtle-note{font-size:8px}.settings-card form{display:block}.settings-card form>label:nth-of-type(2){margin-top:18px}.settings-card .url-preview{margin:16px 0}.connection-card{align-items:flex-start;flex-direction:column;gap:19px}.connection-actions{width:100%}.connection-actions .soft{width:100%}.connection-copy p{font-size:9px}.activity-row{font-size:10px}.main-footer{font-size:8px}.main-footer>span:last-child{display:none}.auth-screen{grid-template-columns:1fr}.auth-story{padding:25px 28px 28px;min-height:260px}.story-body{margin-top:35px}.story-body h1{font-size:28px;line-height:1.6}.story-body h1 br{display:none}.story-body p{font-size:10px;line-height:1.9;margin-top:12px}.track-art,.story-foot{display:none}.auth-panel{padding:35px 30px 70px}.auth-card{max-width:100%}.auth-card h2{font-size:23px}.auth-card form{margin-top:27px}.auth-note{font-size:8px}.browser-dialog{padding:12px;max-height:96vh}.browser-notice{font-size:9px}.browser-address{max-width:100%;width:100%;padding-bottom:5px}.browser-foot{align-items:flex-start;font-size:8px}.browser-foot .text-button{font-size:9px;white-space:nowrap}.remote-input-bar{flex-wrap:wrap}.remote-input-bar input{flex:1 1 100%}.toast{left:15px;right:15px;bottom:15px}.admin-summary{gap:13px;font-size:9px}.admin-summary strong{font-size:17px}.page-heading>.button{font-size:10px;padding:10px;min-height:39px}.page-heading>.button svg{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
/* Keep Arabic labels readable in the dashboard and compact side-panel preview. */
.nav-item{font-size:13px}.sidebar-caption,.eyebrow{font-size:11px}.section-kicker{font-size:11px}.page-heading p{font-size:13px}.stat-label{font-size:12px}.stat-detail{font-size:10px}.stat strong{font-size:19px}.card-heading h2{font-size:17px}.run-description h3{font-size:16px}.run-description p{font-size:13px}.command-strip{font-size:11px}.command-tag{font-size:9px}.button{font-size:13px}.subtle-note{font-size:11px}.settings-card label{font-size:12px}.settings-card input{font-size:14px}.settings-card .button{font-size:12px}.field-hint{font-size:11px}.optional{font-size:10px}.url-preview{font-size:11px}.connection-copy h2{font-size:15px}.connection-copy p{font-size:12px}.connection-actions .button{font-size:12px}.activity-row{font-size:12px}.activity-row time,.live-label{font-size:10px}.state-badge{font-size:11px}.sidebar-help p{font-size:12px}.sidebar-help>span{font-size:10px}.breadcrumb,.topbar-user button{font-size:11px}.small-button{font-size:11px}th{font-size:11px}td{font-size:12px}td small{font-size:10px}.table-note{font-size:11px}.small-badge{font-size:10px}.auth-card>p{font-size:13px}.auth-note{font-size:11px}.form-dialog label,.browser-notice{font-size:12px}.browser-foot{font-size:11px}.form-error{font-size:12px}.remote-input-bar input{font-size:13px}
@media(max-width:900px){.nav-item{font-size:11px}.stat-label{font-size:11px}.stat strong{font-size:16px}.run-description p{font-size:12px}}
@media(max-width:640px){.nav-item{font-size:10px}.page-heading p{font-size:12px}.stat-label{font-size:10px}.stat strong{font-size:14px}.stat-detail{font-size:9px}.run-description h3{font-size:14px}.run-description p{font-size:11px}.subtle-note{font-size:10px}.connection-copy p{font-size:11px}.browser-notice{font-size:10px}.browser-foot{font-size:10px}.activity-row{font-size:11px}.activity-row time{font-size:9px}.auth-card>p{font-size:12px}}
.login-alternatives{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin-top:22px;padding-top:17px}.login-alternatives .text-button{font-size:11px;line-height:1.8}#wolfLoginError{margin-top:16px}#wolfLoginFields label+label{margin-top:20px}
