@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8566272b-module__6PLmBa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8566272b-module__6PLmBa__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f8f9fa;--surface:#fff;--surface-secondary:#f9fafb;--surface-strong:#f3f4f6;--surface-hover:#f3f4f6;--surface-active:#f0fdf4;--border:#e5e7eb;--border-strong:#d1d5db;--border-focus:#2f6a4f;--text-primary:#111827;--text-secondary:#6b7280;--text-tertiary:#9ca3af;--text-soft:#9ca3af;--accent:#2f6a4f;--accent-strong:#1e4d38;--accent-soft:#f0fdf4;--accent-text:#15803d;--success:#22c55e;--success-soft:#f0fdf4;--success-text:#15803d;--warning:#f59e0b;--warning-soft:#fffbeb;--warning-text:#92400e;--danger:#ef4444;--danger-soft:#fef2f2;--danger-text:#991b1b;--info:#3b82f6;--info-soft:#eff6ff;--info-text:#1e40af;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 12px #00000014;--shadow-focus:0 0 0 3px #2f6a4f26;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--sidebar-width:240px;--connector-twenty:#000;--connector-hubspot:#ff7a59;--connector-moneybird:#1db7b1;--connector-exact:#e31837;--connector-afas:#004b87;--connector-gripp:#f26522;--connector-teamleader:#05c;--connector-gmail:#ea4335;--connector-outlook:#0078d4;--connector-slack:#4a154b;--connector-mollie:#000;--connector-stripe:#635bff;--connector-shopify:#96bf48;--connector-google-calendar:#4285f4;--connector-email:#6b7280;--connector-generic:#9ca3af;--status-connected:#22c55e;--status-not-connected:#d1d5db;--status-error:#ef4444;--status-syncing:#3b82f6;--badge-mcp-bg:#eff6ff;--badge-mcp-text:#1e40af}html,body{min-height:100%}body{color:var(--text-primary);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;font-family:var(--font-dm-sans,"DM Sans"), system-ui, -apple-system, sans-serif}body,p,strong,span,h1,h2,h3,a,button,input,select,textarea{overflow-wrap:anywhere;font-family:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}input,select,textarea{background:var(--surface);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;transition:border-color .15s}input:focus,select:focus,textarea:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus);outline:none}.dashboard-layout{min-height:100vh;display:flex}.dashboard-content{margin-left:var(--sidebar-width);flex-direction:column;flex:1;min-height:100vh;display:flex;overflow:hidden}.dashboard-main{padding:var(--space-8);flex:1;overflow-y:auto}.mc-topbar{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);height:52px;padding:0 var(--space-6);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.mc-user-menu{position:relative}.mc-user-btn{align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px var(--space-3);cursor:pointer;color:var(--text-secondary);background:0 0;font-size:13px;transition:border-color .15s,background .15s;display:flex}.mc-user-btn:hover{border-color:var(--border-strong);background:var(--surface-hover);color:var(--text-primary)}.mc-user-avatar{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.mc-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.mc-user-caret{color:var(--text-tertiary);font-size:10px}.mc-user-dropdown{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-md);z-index:100;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}.mc-user-dropdown-header{padding:var(--space-3) var(--space-4)}.mc-user-dropdown-fullname{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:500}.mc-user-dropdown-email{color:var(--text-secondary);font-size:12px}.mc-user-dropdown-divider{background:var(--border);height:1px}.mc-user-dropdown-item{text-align:left;width:100%;padding:var(--space-3) var(--space-4);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:13px;transition:background .1s;display:block}.mc-user-dropdown-item:hover{background:var(--surface-hover);color:var(--text-primary)}.mc-user-dropdown-item--danger{color:var(--danger)}.mc-user-dropdown-item--danger:hover{background:var(--danger-soft);color:var(--danger-text)}.login-page{background:var(--bg);min-height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8);width:min(400px,100%);box-shadow:var(--shadow-sm)}.login-header{margin-bottom:var(--space-6)}.login-eyebrow{letter-spacing:.1em;color:var(--text-tertiary);text-transform:uppercase;margin-bottom:var(--space-2);font-size:11px;font-weight:600}.login-title{color:var(--text-primary);font-size:20px;font-weight:500}.login-form{gap:var(--space-4);flex-direction:column;display:flex}.login-field{gap:var(--space-2);flex-direction:column;display:flex}.login-label{color:var(--text-primary);font-size:13px;font-weight:500}.login-input{width:100%;padding:9px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);box-sizing:border-box;outline:none;font-size:14px;transition:border-color .15s,box-shadow .15s}.login-input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.login-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);font-size:13px}.login-btn{border-radius:var(--radius-md);background:var(--accent);color:#fff;cursor:pointer;border:none;width:100%;padding:10px;font-size:14px;font-weight:500;transition:background .15s,opacity .15s}.login-btn:hover{background:var(--accent-strong)}.login-btn:disabled{opacity:.65;cursor:not-allowed}.sidebar{height:100vh;width:var(--sidebar-width);background:var(--surface);border-right:1px solid var(--border);z-index:10;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-logo{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);display:flex}.sidebar-brand{flex-direction:column;display:flex}.sidebar-logo-text{letter-spacing:.08em;color:var(--accent);font-size:14px;font-weight:600}.sidebar-logo-subtitle{color:var(--text-tertiary);font-size:13px}.sidebar-summary{margin:var(--space-1) var(--space-4) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-secondary);border:1px solid var(--border)}.sidebar-summary-label{color:var(--accent-text);margin-bottom:var(--space-2);font-size:12px;font-weight:600;display:inline-block}.sidebar-summary p{color:var(--text-secondary);font-size:14px}.sidebar-nav{gap:var(--space-1);min-height:0;padding:var(--space-2) var(--space-3) var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.nav-item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:14px;transition:background .15s,color .15s;display:flex}.nav-item:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-item.active{background:var(--accent-soft);color:var(--accent-text);font-weight:500}.nav-icon{text-align:center;width:18px;font-size:16px}.nav-label{font-weight:500}.business-shell{gap:var(--space-6);flex-direction:column;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.card.flush{padding:0}.card.compact{padding:var(--space-4)}.hero-card,.surface-card,.metric-card,.bullet-card,.control-card,.list-card,.status-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.hero-card{gap:var(--space-5);padding:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(240px,.9fr);display:grid}.hero-card.compact{grid-template-columns:1fr}.surface-card,.metric-card{padding:var(--space-5)}.control-card{padding:var(--space-4)}.list-card,.status-panel{padding:var(--space-5)}.bullet-card{padding:var(--space-4)}.page-label{color:var(--text-tertiary);margin-bottom:var(--space-1);font-size:14px;font-weight:500}.eyebrow{align-items:center;gap:var(--space-2);color:var(--accent-text);margin-bottom:var(--space-2);font-size:13px;font-weight:600;display:inline-flex}.hero-card h1,.section-heading h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.15}.section-heading h2{font-size:clamp(20px,2.5vw,26px)}.hero-copy,.section-copy{color:var(--text-secondary);max-width:56ch;margin-top:var(--space-2);font-size:15px}.hero-actions{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-aside{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-secondary);border:1px solid var(--border);align-items:flex-start;display:flex}.hero-kicker{color:var(--text-tertiary);margin-bottom:var(--space-1);font-size:14px}.hero-aside strong{margin-bottom:var(--space-2);display:block}.hero-aside span{color:var(--text-tertiary);font-size:14px}.metric-grid,.content-grid,.bullet-grid,.status-strip,.process-board,.mini-metrics,.detail-grid,.data-grid,.dual-grid{gap:var(--space-4);display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.bullet-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.process-board{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.data-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.dual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.metric-label{color:var(--text-tertiary);margin-bottom:var(--space-2);font-size:14px;display:block}.metric-value{margin-bottom:var(--space-3);font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1;display:block}.metric-hint{color:var(--text-secondary);font-size:14px}.mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-metrics>div,.data-grid>div{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border)}.mini-metrics span,.data-grid span,.data-table-label{color:var(--text-tertiary);margin-bottom:var(--space-1);font-size:14px;display:block}.mini-metrics strong,.data-grid strong,.data-table-value{font-size:clamp(18px,2vw,24px);font-weight:600;line-height:1}.section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.status-chip{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border)}.status-chip strong{margin-bottom:var(--space-1);display:block}.status-chip span{color:var(--text-secondary);font-size:14px}.stack-list{gap:var(--space-3);flex-direction:column;display:flex}.task-row,.insight-row,.progress-card,.bullet-card{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border)}.task-row{gap:var(--space-4);text-align:left;justify-content:space-between;align-items:flex-start;display:flex}.task-row strong,.progress-card strong,.insight-row strong,.bullet-card strong,.status-panel strong,.control-card h3,.list-card h3{margin-bottom:var(--space-1);display:block}.control-card h3,.list-card h3{font-size:16px;font-weight:600}.task-row>div,.insight-row,.progress-card,.process-card-head>div,.plan-workstream,.integration-card,.setting-card{min-width:0}.task-row p,.progress-card p,.insight-row p,.bullet-card p,.status-panel p,.control-card p,.list-card p,.empty-state,.meta-copy{color:var(--text-secondary);font-size:15px}.tone-pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);flex-shrink:0;font-size:13px;font-weight:500}.tone-pill.active{background:var(--accent-soft);color:var(--accent-text)}.tone-pill.success{background:var(--success-soft);color:var(--success-text)}.tone-pill.warning{background:var(--warning-soft);color:var(--warning-text)}.tone-pill.calm{background:var(--surface-secondary);color:var(--text-secondary)}.tone-pill.danger{background:var(--danger-soft);color:var(--danger-text)}.insight-row span,.meta-badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--info-soft);color:var(--info-text);margin-bottom:var(--space-2);font-size:13px;font-weight:500;display:inline-flex}.soft-chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-secondary);border:1px solid var(--border);color:var(--text-secondary);font-size:14px;font-weight:500;display:inline-flex}.progress-header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.progress-header span{color:var(--accent-text);font-weight:600}.progress-track{border-radius:var(--radius-sm);background:var(--surface-hover);height:6px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--accent);height:100%}.kv-list{flex-direction:column;gap:0;display:flex}.kv-item{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border);display:flex}.kv-item:last-child{border-bottom:0;padding-bottom:0}.kv-item span:first-child{color:var(--text-secondary);font-size:14px}.kv-item strong:last-child,.kv-item span:last-child{text-align:right;font-size:14px}.file-list{gap:var(--space-2);flex-direction:column;display:flex}.file-row{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border);align-items:flex-start;display:flex}.file-row strong{margin-bottom:var(--space-1);display:block}.file-row p{color:var(--text-secondary);font-size:14px}.section-link{color:var(--accent);font-weight:600}.data-table{gap:var(--space-2);flex-direction:column;display:flex}.data-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(90px,.6fr));align-items:center;font-size:14px;display:grid}.data-row.compact{grid-template-columns:minmax(0,1fr) auto}.row-title{color:var(--text-primary);margin-bottom:var(--space-1);font-weight:600}.row-subtitle{color:var(--text-secondary);font-size:14px;line-height:1.5}.selected-row{border-color:var(--accent);background:var(--accent-soft)}.control-stack,.form-stack{gap:var(--space-4);flex-direction:column;display:flex}.form-grid,.control-grid{gap:var(--space-3);display:grid}.form-grid.two,.control-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three,.control-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field label,.fieldset-title{color:var(--text-secondary);font-size:14px;font-weight:500}.field input,.field select,.field textarea{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:14px}.field textarea{resize:vertical;min-height:120px}.field-hint{color:var(--text-tertiary);font-size:14px}.inline-split{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.inline-form{gap:var(--space-2);flex-wrap:wrap;align-items:end;display:flex}.action-row,.toolbar-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.primary-button,.secondary-button,.ghost-button{border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);border:1px solid #0000;font-size:14px;font-weight:500;line-height:1.4;transition:all .15s}.primary-button{background:var(--text-primary);color:var(--surface)}.primary-button:hover{background:#000}.secondary-button{background:var(--surface);color:var(--text-primary);border-color:var(--border)}.secondary-button:hover{background:var(--surface-hover)}.ghost-button{color:var(--text-secondary);border-color:var(--border);background:0 0}.ghost-button:hover{background:var(--surface-hover);color:var(--text-primary)}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled{opacity:.45;cursor:not-allowed}.segmented-list{gap:var(--space-1);flex-wrap:wrap;display:flex}.segmented-button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:14px;font-weight:500;transition:all .15s}.segmented-button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.segmented-button:hover:not(.active){background:var(--surface-hover)}.pill-toggle{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface-secondary);border:1px solid var(--border);font-size:14px;font-weight:500;transition:all .15s;display:inline-flex}.pill-toggle.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.notice-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border);font-size:14px}.notice-banner.info{background:var(--info-soft);color:var(--info-text);border-color:color-mix(in srgb, var(--info) 20%, transparent)}.notice-banner.success{background:var(--success-soft);color:var(--success-text);border-color:color-mix(in srgb, var(--success) 20%, transparent)}.notice-banner.error{background:var(--danger-soft);color:var(--danger-text);border-color:color-mix(in srgb, var(--danger) 20%, transparent)}.editor-shell{gap:var(--space-4);display:grid}.editor-shell.two{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.chip-row,.meta-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.meta-row{margin-top:var(--space-2)}.mono-textarea,.mono-block{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mono-block{white-space:pre-wrap;color:var(--text-secondary);font-size:14px}.code-note{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.ghost-input{width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--text-primary);background:0 0;border:1px solid #0000;font-family:inherit;font-size:13px;transition:border-color .15s,background .15s}.ghost-input:hover{border-color:var(--border);background:var(--surface-hover)}.ghost-input:focus{border-color:var(--border-focus);background:var(--surface);box-shadow:var(--shadow-focus);outline:none}.subtle-divider{background:var(--border);height:1px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@media (max-width:1080px){.dashboard-main{height:auto;padding:var(--space-5);margin-left:0;overflow-y:visible}.sidebar{width:100%;height:auto;position:static;inset:auto}.dashboard-layout{flex-direction:column}.hero-card,.content-grid,.status-strip,.metric-grid,.detail-grid,.dual-grid,.editor-shell.two,.form-grid.two,.form-grid.three,.control-grid.two,.control-grid.three,.inline-split,.data-row{grid-template-columns:1fr}}
