:root{--color-bg:#f6f7f9;--color-surface:#fff;--color-surface-soft:#f9fafb;--color-sidebar:#111318;--color-sidebar-2:#171a20;--color-primary:#315bff;--color-primary-hover:#244be0;--color-text:#171a20;--color-muted:#626b78;--color-muted-strong:#4f5967;--color-border:#e5e8ed;--color-border-strong:#d5dae2;--color-success:#177d52;--color-success-soft:#eaf7f0;--color-warning:#8a5400;--color-warning-soft:#fff5df;--color-danger:#a8263d;--color-danger-soft:#fff0f2;--color-info:#2854d6;--color-info-soft:#edf2ff;--color-governance:#6748c8;--color-governance-soft:#f2efff;--radius-1:8px;--radius-2:11px;--radius-3:16px;--radius-4:22px;--radius-5:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--sidebar-expanded:246px;--sidebar-compact:76px;--topbar-height:66px;--touch-target-min:44px;--focus-ring-width:3px;--breakpoint-desktop:1440px;--breakpoint-compact:1024px;--breakpoint-tablet:768px;--breakpoint-mobile:390px;--font-sans:Inter,Geist,"SF Pro","Segoe UI",system-ui,sans-serif;--elevation-authority:unresolved;--motion-duration-authority:unresolved}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);margin:0}:focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:2px}.w0-button{min-height:var(--touch-target-min);border-radius:var(--radius-1);border:1px solid var(--color-border-strong);padding:0 var(--space-4);font:inherit}.w0-button[data-variant=primary]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.w0-button:disabled{cursor:not-allowed;opacity:.6}.w0-field{gap:var(--space-2);display:grid}.w0-field input{min-height:var(--touch-target-min);border:1px solid var(--color-border-strong);border-radius:var(--radius-1);padding:0 var(--space-3);font:inherit}.w0-field-error{color:var(--color-danger)}.w0-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3);padding:var(--space-5)}.w0-status{min-height:28px;padding:0 var(--space-3);border-radius:999px;align-items:center;display:inline-flex}.w0-status[data-tone=success]{color:var(--color-success);background:var(--color-success-soft)}.w0-status[data-tone=warning]{color:var(--color-warning);background:var(--color-warning-soft)}.w0-status[data-tone=danger]{color:var(--color-danger);background:var(--color-danger-soft)}.w0-status[data-tone=info]{color:var(--color-info);background:var(--color-info-soft)}.w0-status[data-tone=governance]{color:var(--color-governance);background:var(--color-governance-soft)}.w0-status[data-tone=neutral]{color:var(--color-muted-strong);background:var(--color-surface-soft)}.w0-shell{grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);min-height:100vh;display:grid}.w0-shell nav{background:var(--color-sidebar);color:#fff;padding:var(--space-5)}.w0-shell main{min-width:0;padding:var(--space-6)}.w0-foundation-stamp{letter-spacing:.04em;font-weight:700}@media (width<=900px){.w0-shell{grid-template-columns:1fr}.w0-shell nav{min-height:var(--touch-target-min)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{overflow-x:hidden}a{color:var(--color-primary)}.w1-auth-shell{background:var(--color-bg);grid-template-columns:minmax(280px,38%) minmax(0,1fr);min-height:100vh;display:grid}.w1-auth-brand{background:linear-gradient(160deg,var(--color-sidebar),var(--color-sidebar-2));color:#fff;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,96px);display:flex}.w1-auth-brand h2{letter-spacing:-.04em;margin:12px 0;font-size:clamp(2rem,4vw,3.5rem)}.w1-auth-brand p:last-child{color:#cbd1db;max-width:34rem;line-height:1.6}.w1-logo-mark{background:var(--color-primary);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.w1-eyebrow,.w1-product-label,.w1-nav-caption{letter-spacing:.13em;color:var(--color-muted);margin:0;font-size:.72rem;font-weight:800}.w1-auth-brand .w1-eyebrow{color:#aeb7c5;margin-top:24px}.w1-auth-workspace{place-items:center;min-width:0;padding:48px;display:grid}.w1-auth-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-5);width:min(100%,460px);padding:clamp(28px,5vw,48px);box-shadow:0 24px 64px #12172114}.w1-auth-subtitle,.w1-help,.w1-lead{color:var(--color-muted);line-height:1.55}.w1-auth-form{gap:18px;margin-top:28px;display:grid}.w1-field{gap:8px;min-width:0;display:grid}.w1-field input,.w1-password-row input,.w1-palette-search input{border:1px solid var(--color-border-strong);border-radius:var(--radius-2);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--color-text);background:#fff;padding:0 13px}.w1-password-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.w1-icon-button,.w1-primary-button,.w1-link-button,.w1-command-trigger,.w1-sidebar button{border-radius:var(--radius-2);min-height:44px;font:inherit;cursor:pointer}.w1-icon-button{border:1px solid var(--color-border-strong);background:var(--color-surface-soft);padding:0 12px}.w1-primary-button,.w1-primary-link{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;border-radius:var(--radius-2);text-align:center;padding:11px 16px;font-weight:700;text-decoration:none}.w1-primary-button:disabled{opacity:.6;cursor:not-allowed}.w1-link-button{color:var(--color-primary);background:0 0;border:0;font-weight:650}.w1-auth-options{justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex}.w1-auth-options label{align-items:center;gap:8px;display:flex}.w1-alert{border-radius:var(--radius-2);background:var(--color-info-soft);color:var(--color-info);padding:12px 14px;line-height:1.45}.w1-alert-error{background:var(--color-danger-soft);color:var(--color-danger)}.w1-alert-success{background:var(--color-success-soft);color:var(--color-success)}.w1-app-shell{grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);background:var(--color-bg);min-height:100vh;display:grid}.w1-sidebar{background:var(--color-sidebar);color:#fff;flex-direction:column;gap:24px;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.w1-brand{color:#fff;align-items:center;gap:12px;padding:4px;font-weight:800;text-decoration:none;display:flex}.w1-sidebar nav{gap:6px;display:grid}.w1-sidebar nav a{color:#d8dde5;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;text-decoration:none;display:flex}.w1-sidebar nav a:hover,.w1-sidebar nav a.active{background:var(--color-sidebar-2);color:#fff}.w1-sidebar nav a span{color:#8993a2;text-transform:uppercase;font-size:.68rem}.w1-nav-caption{color:#8993a2;padding:10px 12px 5px}.w1-sidebar-footer{overflow-wrap:anywhere;border-top:1px solid #2a2f39;gap:10px;margin-top:auto;padding-top:16px;display:grid}.w1-sidebar-footer span{color:#b8c0cc;font-size:.82rem}.w1-sidebar-footer button{color:#fff;text-align:left;background:0 0;border:1px solid #343a46;padding:0 12px}.w1-workspace{min-width:0}.w1-topbar{min-height:var(--topbar-height);border-bottom:1px solid var(--color-border);z-index:10;background:#fffffff5;grid-template-columns:auto minmax(220px,520px) auto;align-items:center;gap:24px;padding:10px 28px;display:grid;position:sticky;top:0}.w1-topbar strong{margin-top:2px;display:block}.w1-command-trigger{border:1px solid var(--color-border);background:var(--color-surface-soft);color:var(--color-muted);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.w1-command-trigger kbd{border:1px solid var(--color-border-strong);font:inherit;background:#fff;border-radius:6px;padding:3px 7px;font-size:.72rem}.w1-context{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.w1-context span{border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:6px 10px;font-size:.78rem}.w1-main{padding:clamp(24px,4vw,48px)}.w1-page{max-width:1100px;margin:0 auto}.w1-page h1{letter-spacing:-.045em;margin:10px 0;font-size:clamp(2rem,4vw,3.2rem)}.w1-lead{max-width:720px;font-size:1.05rem}.w1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.w1-card{border:1px solid var(--color-border);border-radius:var(--radius-3);background:#fff;min-width:0;padding:24px}.w1-card h2{margin-top:0}.w1-mobile-nav{display:none}.w1-loading{min-height:100vh;color:var(--color-muted);place-items:center;display:grid}.w1-palette-backdrop{z-index:100;background:#11131873;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.w1-command-palette{border:1px solid var(--color-border);border-radius:var(--radius-4);background:#fff;width:min(680px,100%);overflow:hidden;box-shadow:0 32px 80px #0a0e1447}.w1-palette-search{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.w1-palette-search input{border:0;outline:0}.w1-command-list{padding:8px;display:grid}.w1-command-list button,.w1-command-list a{text-align:left;min-height:44px;font:inherit;color:var(--color-text);background:0 0;border:0;border-radius:8px;padding:10px 12px;text-decoration:none}.w1-command-list button:hover,.w1-command-list a:hover{background:var(--color-surface-soft)}@media (width<=1024px){.w1-auth-shell{grid-template-columns:minmax(250px,32%) minmax(0,1fr)}.w1-auth-brand{padding:40px}.w1-app-shell{grid-template-columns:210px minmax(0,1fr)}.w1-topbar{grid-template-columns:auto minmax(180px,1fr)}.w1-context{display:none}}@media (width<=768px){.w1-auth-shell{grid-template-columns:1fr}.w1-auth-brand{display:none}.w1-auth-workspace{min-height:100vh;padding:28px 20px}.w1-auth-card{box-shadow:none}.w1-app-shell{padding-bottom:72px;display:block}.w1-sidebar{display:none}.w1-topbar{grid-template-columns:1fr auto;padding:12px 18px;position:static}.w1-command-trigger{justify-content:center;width:44px;padding:0;font-size:0}.w1-command-trigger:before{content:"⌕";font-size:1.25rem}.w1-command-trigger kbd{display:none}.w1-main{padding:24px 20px}.w1-grid{grid-template-columns:1fr}.w1-mobile-nav{z-index:50;overscroll-behavior-x:contain;border-top:1px solid var(--color-border);background:#fff;min-height:64px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.w1-mobile-nav a{text-align:center;min-width:72px;min-height:64px;color:var(--color-muted);flex:1 0 72px;place-items:center;padding:0 8px;font-weight:650;text-decoration:none;display:grid}.w1-mobile-nav a.active{color:var(--color-primary)}}@media (width<=390px){.w1-auth-workspace{place-items:start stretch;padding:20px 14px}.w1-auth-card{border-radius:var(--radius-3);width:100%;padding:28px 20px}.w1-auth-card h1{font-size:1.8rem}.w1-auth-options{flex-direction:column;align-items:flex-start;gap:10px}.w1-primary-button,.w1-primary-link{width:100%;display:block}.w1-main{padding:22px 16px}.w1-page h1{font-size:2rem}}.w3-project-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.w3-project-tabs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}.w2-nav-group{gap:4px;display:grid}.w2-nav-group-label{color:#9aa5b5;letter-spacing:.08em;text-transform:uppercase;margin:8px 12px 2px;font-size:.68rem;font-weight:800}.w2-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.w2-readonly-badge{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted-strong);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;flex:none;padding:7px 11px;font-size:.74rem;font-weight:750}.w2-loading,.w2-empty,.w2-unavailable{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3);min-height:104px;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;margin-top:28px;padding:24px;display:flex}.w2-unavailable{border-style:dashed}.w2-unavailable strong,.w2-empty strong{color:var(--color-text);font-size:1rem}.w2-unavailable .w1-primary-link{width:auto;margin-top:8px}.w2-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3);margin-top:28px;overflow-x:auto}.w2-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.88rem}.w2-table th,.w2-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:13px 16px}.w2-table th{background:var(--color-surface-soft);color:var(--color-muted-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.w2-table tbody tr:last-child td{border-bottom:0}.w2-table td{overflow-wrap:anywhere;max-width:280px}.w2-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.w2-health-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3);min-width:0;padding:20px}.w2-health-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.w2-health-heading h2{text-transform:capitalize;margin:0;font-size:1rem}.w2-status{background:var(--color-surface-soft);color:var(--color-muted-strong);text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:750}.w2-status[data-status=healthy]{background:var(--color-success-soft);color:var(--color-success)}.w2-status[data-status=unhealthy]{background:var(--color-danger-soft);color:var(--color-danger)}.w2-status[data-status=unknown]{background:var(--color-warning-soft);color:var(--color-warning)}.w2-health-card dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:16px 0 0;font-size:.85rem;display:grid}.w2-health-card dt{color:var(--color-muted)}.w2-health-card dd{overflow-wrap:anywhere;margin:0}.w2-mobile-nav{grid-template-columns:repeat(3,1fr)}@media (width<=768px){.w2-page-heading{flex-direction:column;gap:8px}.w2-health-grid{grid-template-columns:1fr}.w2-table-wrap{border-left:0;border-right:0;border-radius:0;margin-left:-20px;margin-right:-20px}}@media (width<=390px){.w2-table-wrap{margin-left:-16px;margin-right:-16px}.w2-health-card{padding:16px}}.w4-form{gap:10px;display:grid}.w4-form label,.w4-assistant label{font-size:.9rem;font-weight:650}.w4-form input,.w4-form textarea,.w4-assistant textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-2);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--color-text);background:#fff;padding:10px 13px}.w4-form textarea,.w4-assistant textarea{resize:vertical}.w4-form button,.w4-actions button{border:1px solid var(--color-primary);border-radius:var(--radius-2);min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:var(--color-primary);color:#fff;padding:9px 14px;font-weight:700}.w4-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.w4-actions button:disabled{opacity:.55;cursor:not-allowed}.w4-notification-list{gap:16px;margin-top:28px;padding:0;list-style:none;display:grid}.w4-notification-list a{align-items:center;min-height:44px;display:inline-flex}@media (width<=390px){.w4-actions{display:grid}.w4-actions button,.w4-form button{width:100%}}.w5-approval-facts{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.w5-approval-facts div{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.w5-approval-facts dt{color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.8rem;font-weight:700}.w5-approval-facts dd{overflow-wrap:anywhere;margin:0}.w5-approval-review .w4-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.w1-auth-shell{background:#fff;grid-template-columns:minmax(480px,44%) minmax(0,1fr)}.w1-auth-brand{background:#111318;justify-content:flex-start;padding:46px 46px 44px;position:relative;overflow:hidden}.w1-auth-brand:before,.w1-auth-brand:after{content:"";pointer-events:none;border:1px solid #315bff47;border-radius:50%;position:absolute}.w1-auth-brand:before{width:520px;height:520px;top:258px;left:165px}.w1-auth-brand:after{width:520px;height:520px;top:348px;left:350px}.w1-logo-mark{z-index:2;border-radius:12px;width:40px;height:40px;position:absolute;top:46px;left:44px}.w1-eyebrow{z-index:2;min-height:40px;color:#fff!important;letter-spacing:0!important;margin:0 0 0 52px!important;font-size:0!important}.w1-eyebrow:after{content:"Consultix AI Workforce\a Command Center";white-space:pre;letter-spacing:0;color:#fff;font-size:13px;font-weight:800;line-height:1.55;display:block}.w1-auth-brand h2{z-index:2;max-width:560px;line-height:1.08;position:relative;margin:165px 0 14px!important;font-size:0!important}.w1-auth-brand h2:after{content:"Direct your AI Workforce with clarity and control.";letter-spacing:-.045em;color:#fff;font-size:clamp(2.65rem,3.15vw,4rem);font-weight:800;line-height:1.08;display:block}.w1-auth-brand p:last-child{z-index:2;margin-top:18px;position:relative;max-width:520px!important;font-size:0!important;line-height:1.65!important}.w1-auth-brand p:last-child:after{content:"A calm, governed workspace for objectives, projects, human decisions and company outcomes.";color:#d9dfeb;font-size:15px;line-height:1.65;display:block}.w1-auth-brand{counter-reset:login-brand}.w1-auth-brand>.w1-logo-mark:after{content:""}.w1-auth-workspace{background:#fff;place-items:start center;padding:84px 56px 48px}.w1-auth-card{width:min(100%,440px);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.w1-product-label{display:none}.w1-auth-card h1{letter-spacing:-.035em;margin:0 0 6px;font-size:0!important}.w1-auth-card h1:after{content:"Welcome back";color:#111318;font-size:2rem;font-weight:800;line-height:1.2}.w1-auth-subtitle{margin:0;font-size:0!important}.w1-auth-subtitle:after{content:"Sign in to continue to Consultix Command Center.";color:#626b78;font-size:14px}.w1-auth-form{gap:18px;margin-top:28px}.w1-field label{font-size:12px;font-weight:700}.w1-field input,.w1-password-row input{background:#fff;border:1px solid #cfd5df;border-radius:10px;min-height:48px}.w1-password-row{display:block;position:relative}.w1-password-row input{padding-right:82px}.w1-icon-button{color:#4f5967;background:0 0;border:0;height:36px;min-height:36px;position:absolute;top:6px;right:6px}.w1-auth-options{justify-content:space-between;margin-top:6px;font-size:12px}.w1-auth-options input{width:18px;height:18px}.w1-primary-button{border-radius:10px;min-height:49px;box-shadow:0 9px 22px #315bff2e}.w1-auth-card:after{content:"Consultix AI Workforce UX/UI v1.1.1";text-align:right;color:#8791a2;margin-top:108px;font-size:10px;display:block}@media (width>=769px){.w1-auth-brand::selection{background:#315bff}}@media (width<=1024px){.w1-auth-shell{grid-template-columns:minmax(360px,42%) minmax(0,1fr)}.w1-auth-brand{padding:40px 34px}.w1-logo-mark{top:40px;left:34px}.w1-auth-brand h2{margin-top:150px!important}.w1-auth-workspace{padding:70px 42px}}@media (width<=768px){.w1-auth-shell{grid-template-columns:1fr}.w1-auth-brand{display:none}.w1-auth-workspace{padding:48px 24px}.w1-auth-card{width:min(100%,460px)}.w1-auth-card:after{text-align:center;margin-top:56px}}.w1-app-shell{--sidebar-expanded:242px;--topbar-height:68px;background:#f7f8fb}.w1-app-shell .w1-sidebar{background:#101318;border-right:1px solid #262b33;gap:16px;padding:20px 10px 12px}.w1-app-shell .w1-brand{gap:10px;padding:0 6px 19px;font-size:14px}.w1-app-shell .w1-logo-mark{background:#3657f4;border-radius:9px;width:34px;height:34px}.w1-app-shell .w1-brand-sub{color:#939ba9;margin-top:2px;font-size:10px;font-weight:450;display:block}.w1-app-shell .w1-sidebar nav{gap:3px}.w1-app-shell .w1-nav-caption{letter-spacing:.08em;color:#96a1b4;padding:13px 12px 4px;font-size:10px;font-weight:750}.w1-app-shell .w1-sidebar nav a{color:#c8ced9;justify-content:flex-start;gap:12px;min-height:41px;padding:9px 12px;font-size:12.5px}.w1-app-shell .w1-sidebar nav a.active{color:#fff;background:#282e39;border-left:2px solid #fff;padding-left:10px;font-weight:700}.w1-app-shell .w1-sidebar nav a span{color:inherit;text-transform:none;font-size:14px}.w1-app-shell .w1-sidebar nav a:hover{background:#222834}.w1-app-shell .cc-sidebar-new{border:1px solid #343b48;border-radius:11px;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;color:#fff!important;background:#242936!important;gap:11px!important;padding:12px!important;font-weight:700!important}.w1-app-shell .cc-sidebar-assistant{border-top:1px solid #29313b;margin-top:auto;padding-top:14px}.w1-app-shell .cc-sidebar-assistant a{font-size:12px;font-weight:650}.w1-app-shell .w1-sidebar-footer{gap:3px;margin-top:0}.w1-app-shell .w1-topbar{grid-template-columns:minmax(260px,390px) 1fr auto;gap:16px;min-height:74px;padding:14px 28px}.w1-app-shell .w1-topbar .cc-header-search{width:100%;max-width:390px}.w1-app-shell .w1-command-trigger{color:#687489;background:#fff;border-radius:11px;width:100%;min-height:41px;font-size:12px}.w1-app-shell .w1-context span{border-radius:10px;padding:8px 11px}.w1-app-shell .cc-header-product{display:none}.w1-app-shell .cc-header-right{align-items:center;gap:10px;display:flex}.w1-app-shell .cc-header-right .cc-avatar{color:#fff;background:#252b38;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.w1-app-shell .w1-main{min-height:calc(100vh - 74px);padding:40px 32px}.w1-app-shell .w1-page{max-width:1250px}.w1-app-shell .w1-page h1{font-size:clamp(30px,3vw,42px)}.w1-app-shell .w1-sidebar nav a.cc-sidebar-new{margin-bottom:6px}.cc-executive{color:#101829;width:100%;max-width:1330px;margin:0 auto}.cc-executive *{box-sizing:border-box}.cc-welcome{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.cc-welcome h1{letter-spacing:-.052em;margin:8px 0 6px;font-size:clamp(29px,3.2vw,42px);font-weight:770;line-height:1.14}.cc-welcome p:not(.cc-kicker){color:#38455d;margin:0;font-size:17px}.cc-kicker{letter-spacing:.08em;margin:0;font-weight:750;color:#8490a4!important;font-size:10px!important}.cc-live-label{color:#4968a7;white-space:nowrap;background:#fff;border:1px solid #dfe4fc;border-radius:8px;padding:6px 9px;font-size:11px}.cc-composer{background:#fff;border:1px solid #dfe4ed;border-radius:19px;padding:19px 20px 13px;box-shadow:0 2px 8px #1e2d4606}.cc-composer textarea{resize:vertical;width:100%;min-height:86px;max-height:300px;font:inherit;color:#172235;background:0 0;border:none;outline:none;font-size:14px;line-height:1.5;display:block}.cc-composer textarea::placeholder{color:#929db4}.cc-composer-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-composer-footer>span{color:#66758d;font-size:11px}.cc-composer button,.cc-executive .cc-primary{color:#fff;font:inherit;cursor:pointer;background:#375dff;border:none;border-radius:11px;min-height:43px;padding:0 18px;font-size:12px;font-weight:700}.cc-composer button:disabled{opacity:.55;cursor:not-allowed}.cc-composer-note{color:#6e7890;margin:8px 0 0;font-size:10px}.cc-draft{background:#f7f9ff;border:1px solid #dbe4fe;border-radius:12px;margin-top:12px;padding:15px;font-size:13px}.cc-draft h3{font-size:14px}.cc-draft a{font-weight:650}.cc-error{color:#a92e3d;font-size:12px}.cc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cc-quick{flex-wrap:wrap;gap:9px;margin:11px 0 25px;display:flex}.cc-quick a{color:#344158;background:#fff;border:1px solid #e4e9f1;border-radius:9px;align-items:center;min-height:37px;padding:0 13px;font-size:12px;text-decoration:none;display:inline-flex}.cc-quick a:hover{color:#315bff;border-color:#8ba0e9}.cc-attention{background:#fff;border:1px solid #e3e8f0;border-radius:18px;grid-template-columns:1.16fr 1fr 1fr 1fr;margin-bottom:30px;display:grid;overflow:hidden}.cc-attention-lead{flex-direction:column;gap:4px;padding:18px;display:flex}.cc-attention-lead small{letter-spacing:.08em;color:#60738f;font-size:9px;font-weight:800}.cc-attention-lead strong{color:#101929;font-size:18px}.cc-attention-lead span,.cc-attention-link small{color:#7a879b;font-size:10px}.cc-attention-link{color:#131c2d;border-left:1px solid #e5e8f1;align-items:center;gap:12px;min-width:0;padding:15px;text-decoration:none;display:flex}.cc-attention-link:hover{background:#f9faff}.cc-attention-link>span{flex-direction:column;gap:5px;min-width:0;display:flex}.cc-attention-link strong{font-size:11px}.cc-attention-link em{color:#9ca7b7;margin-left:auto;font-style:normal}.cc-counter{border-radius:10px;place-items:center;min-width:42px;height:40px;font-size:14px;display:grid}.cc-counter.violet{color:#5f43c9;background:#f0ebff}.cc-counter.amber{color:#a66d00;background:#fff4df}.cc-counter.blue{color:#365ed4;background:#ecf2ff}.cc-dashboard-grid{grid-template-columns:minmax(0,1.8fr) minmax(285px,1fr);align-items:start;gap:22px;margin-bottom:34px;display:grid}.cc-executive h2{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:750}.cc-executive section>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.cc-executive section>header p,.cc-workforce>p,.cc-project-section>header p{color:#78849a;margin:4px 0 0;font-size:12px}.cc-executive section>header>a,.cc-workforce>a{color:#3559d5;font-size:12px;text-decoration:none}.cc-objectives{margin:10px 0 0;padding:0;list-style:none}.cc-objectives li{border-bottom:1px solid #e5e9f0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.cc-objectives li:last-child{border:0}.cc-objectives li div{gap:5px;display:grid}.cc-objectives strong{font-size:12px;font-weight:650}.cc-objectives small{color:#8290a5;font-size:10px}.cc-objectives li>span{color:#7f8ca0;text-align:right;white-space:nowrap;font-size:11px}.cc-workforce{background:#fff;border:1px solid #e2e7f0;border-radius:22px;padding:22px}.cc-stat-grid{border:1px solid #e5eaf1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid;overflow:hidden}.cc-stat-grid div{border-bottom:1px solid #e5eaf1;align-content:center;gap:5px;min-height:106px;padding:13px;display:grid}.cc-stat-grid div:nth-child(odd){border-right:1px solid #e5eaf1}.cc-stat-grid div:nth-child(n+3){border-bottom:0}.cc-stat-grid small{color:#77859c;font-size:10px}.cc-stat-grid strong{font-size:23px;font-weight:760}.cc-stat-grid span{color:#79849a;font-size:10px}.cc-project-section{margin-top:8px}.cc-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.cc-project-card{color:#162033;background:#fff;border:1px solid #e3e8ef;border-radius:16px;min-height:130px;padding:16px;text-decoration:none;display:block}.cc-project-card:hover{border-color:#a3b4ef;box-shadow:0 4px 12px #e7ebf6}.cc-project-card div{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.cc-project-card strong{overflow-wrap:anywhere;max-width:72%;font-size:12px;line-height:1.4}.cc-project-status{color:#196f55;background:#e5f7ef;border-radius:999px;padding:5px 8px;font-size:9px}.cc-project-card small{color:#8995a7;margin-top:10px;font-size:10px;display:block}.cc-project-card p{color:#4561b9;margin:14px 0 0;font-size:11px}.cc-bottom{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.cc-bottom section{background:#fff;border:1px solid #e4e8f0;border-radius:16px;padding:18px}.cc-bottom p,.cc-bottom li{color:#59677a;font-size:12px}.cc-bottom a{font-size:12px;text-decoration:none}.cc-empty,.cc-data-note{color:#79869a;font-size:12px;line-height:1.6}.cc-data-note{padding:14px 0}@media (width<=1140px){.cc-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.cc-project-grid,.cc-attention{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-attention-link:nth-child(3){border-top:1px solid #e5e8f1;border-left:0}.cc-attention-link:nth-child(4){border-top:1px solid #e5e8f1}}@media (width<=768px){.w1-app-shell .w1-main{padding:24px 16px}.w1-app-shell .w1-topbar{justify-content:space-between;display:flex}.w1-app-shell .cc-header-product{display:block}.w1-app-shell .w1-command-trigger{width:44px}.w1-app-shell .cc-header-right{display:none}.cc-welcome{flex-direction:column;align-items:flex-start;margin-bottom:18px}.cc-dashboard-grid,.cc-bottom,.cc-attention{grid-template-columns:1fr}.cc-attention-link{border-top:1px solid #e5e8f1;border-left:0}.cc-project-grid{grid-template-columns:1fr}.cc-composer-footer{flex-direction:column;align-items:stretch}.cc-composer-footer button{width:100%}}
