@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@300;400;500;600;700&family=Sora:wght@300;400;500;600;700&display=swap";:root{--canvas:#050c18;--canvas-deep:#081628;--paper:#09182b;--paper-warm:#0b1d33;--ink:#eef8ff;--ink-soft:#b8d1e5;--muted:#7893aa;--muted-light:#4d6981;--line:#70b4e121;--line-strong:#70c6ff47;--lime:#42d4ff;--lime-soft:#42d4ff1f;--teal:#55dbc2;--teal-soft:#55dbc21a;--orange:#f2aa56;--orange-soft:#f2aa561f;--sand:#a99f7d;--sand-soft:#b2a97e1f;--danger:#ff7b75;--blue:#5f7dff;--indigo:#5b69ff;--cyan:#42d4ff;--font-display:"Sora", "Noto Sans SC", "PingFang SC", sans-serif;--font-sans:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono:"DM Mono", "DIN Alternate", "Avenir Next Condensed", monospace;--shadow-card:0 1px 0 #ffffff09 inset, 0 18px 50px #00050e42;--shadow-float:0 28px 80px #00040c94;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 84% 8%,#267eff29,#0000 34rem),radial-gradient(circle at 12% 78%,#16c4e614,#0000 30rem),linear-gradient(155deg,#050c18 0%,#071425 55%,#050b15 100%);margin:0;font-size:14px}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}input,textarea,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--teal);outline-offset:2px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:600}::selection{color:#fff;background:#42d4ff52}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#272b222e padding-box padding-box;border:2px solid #0000;border-radius:99px}.app-shell{min-height:100vh}.sidebar{z-index:60;color:#eef0e8;background:linear-gradient(145deg,#c8ff570b,#0000 28%),radial-gradient(circle at 10% 95%,#1f8f761f,#0000 35%),#11140f;border-right:1px solid #ffffff0f;flex-direction:column;width:258px;padding:24px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar:after{pointer-events:none;content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:absolute;inset:0}.sidebar>*{z-index:1;position:relative}.brand{align-items:center;gap:11px;padding:0 8px 22px;display:flex}.brand__mark{width:38px;height:38px;color:var(--lime);font-family:var(--font-display);background:#c8ff570f;border:1px solid #c8ff5761;border-radius:11px;place-items:center;font-size:20px;font-weight:700;display:grid;position:relative;overflow:hidden}.brand__mark i{background:var(--lime);width:4px;height:4px;box-shadow:0 0 10px var(--lime);border-radius:50%;position:absolute;bottom:5px;right:5px}.brand__word{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.brand__word strong{font-family:var(--font-display);letter-spacing:.08em;font-size:17px}.brand__word span{color:#eef0e861;font-family:var(--font-mono);letter-spacing:.16em;font-size:11px}.sidebar__close{color:#eef0e8!important;display:none!important}.workspace-switch{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;margin-bottom:19px;padding:10px;display:flex}.workspace-switch__icon{width:30px;height:30px;color:var(--ink);background:var(--lime);font-family:var(--font-mono);border-radius:8px;place-items:center;font-size:13px;font-weight:600;display:grid}.workspace-switch div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-switch strong{font-size:12px;font-weight:600}.workspace-switch small{color:#eef0e866;font-size:11px}.workspace-switch>svg{color:#eef0e866}.nav{flex:1;padding:0 2px 16px;overflow-y:auto}.nav-group{margin-bottom:16px}.nav-group__label{color:#eef0e847;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:0 12px 7px;font-size:11px}.nav-item{color:#eef0e894;text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;height:42px;padding:0 10px;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.skip-link{z-index:500;color:#06101c;background:var(--cyan);border-radius:7px;padding:9px 13px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.login-page{background:radial-gradient(circle at 85% 18%,#3e8dff29,#0000 34rem),linear-gradient(145deg,#030a14,#07192d 58%,#040b15);grid-template-columns:minmax(420px,.92fr) minmax(480px,1.08fr);min-height:100vh;display:grid}.login-card{width:min(460px,100% - 48px);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07182ae0;border:1px solid #52ade529;border-radius:20px;margin:auto;padding:34px}.login-brand{align-items:center;gap:11px;margin-bottom:35px;display:flex}.login-brand>span{width:42px;height:42px;color:var(--cyan);font-family:var(--font-display);background:#42d4ff12;border:1px solid #42d4ff57;border-radius:11px;place-items:center;font-size:21px;display:grid}.login-brand>div{flex-direction:column;gap:2px;display:flex}.login-brand strong{font-family:var(--font-display);letter-spacing:.08em;font-size:18px}.login-brand small{color:var(--muted-light);font-family:var(--font-mono);letter-spacing:.15em;font-size:10px}.login-card h1{font-family:var(--font-display);margin-top:6px;font-size:28px}.login-card>p:not(.eyebrow):not(.login-demo){color:var(--muted);margin-top:9px;font-size:12px;line-height:1.7}.login-card form{flex-direction:column;gap:15px;margin-top:27px;display:flex}.login-card label{color:var(--ink-soft);flex-direction:column;gap:7px;font-size:11px;display:flex}.login-card input{border:1px solid var(--line);height:44px;color:var(--ink);background:#030e1ab8;border-radius:9px;padding:0 12px;font-size:13px}.login-card input:focus{border-color:#42d4ff6b}.login-card form>button{color:#03111e;background:linear-gradient(120deg, var(--cyan), #8fe0ff);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.login-error{color:#f1b579;background:#f2aa5612;border:1px solid #f2aa5633;border-radius:7px;padding:9px 10px;font-size:11px}.login-security{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.login-security svg{color:var(--teal)}.login-visual{background:repeating-linear-gradient(90deg,#0000 0 63px,#42d4ff09 64px),repeating-linear-gradient(0deg,#0000 0 63px,#42d4ff09 64px),radial-gradient(circle at 54% 45%,#2377dc36,#0000 16rem);border-left:1px solid #5cb4e817;flex-direction:column;justify-content:center;padding:8vw;display:flex;position:relative;overflow:hidden}.login-visual>svg{color:var(--cyan);filter:drop-shadow(0 0 20px #42d4ff40)}.login-visual h2{font-family:var(--font-display);margin:13px 0 35px;font-size:clamp(34px,5vw,68px);line-height:1.08}.login-visual>div{border-top:1px solid #42d4ff1a;align-items:center;gap:12px;padding:13px 0;display:flex}.login-visual>div span{color:var(--cyan);font-family:var(--font-mono);font-size:10px}.login-visual>div p{color:var(--muted);font-size:11px}.task-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.task-summary-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#0d253bd6,#061424e0);border-radius:14px;min-height:112px;padding:15px}.task-summary-grid span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.task-summary-grid span svg{color:var(--cyan)}.task-summary-grid strong{font-family:var(--font-mono);margin:12px 0 6px;font-size:27px;font-weight:500;display:block}.task-summary-grid p{color:var(--muted-light);font-size:10px}.task-center-panel{overflow:hidden}.task-center-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:12px;display:flex}.task-center-toolbar h2{margin-top:4px;font-size:18px}.task-center-toolbar>div:last-child{gap:5px;display:flex}.task-center-toolbar>div:last-child button{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:6px 9px;font-size:11px}.task-center-toolbar>div:last-child button.active{color:var(--cyan);background:#42d4ff0f;border-color:#42d4ff40}.task-center-list{margin:12px -16px -16px}.task-center-row{border-top:1px solid var(--line);grid-template-columns:78px minmax(220px,1.6fr) 70px 115px 58px 64px;align-items:center;gap:12px;padding:13px 16px;display:grid}.task-center-row--overdue{background:linear-gradient(90deg,#f2aa560b,#0000 72%)}.task-center-row__kind{color:var(--cyan);font-family:var(--font-mono);align-items:center;gap:5px;font-size:10px;display:flex}.task-center-row>div:nth-child(2){min-width:0}.task-center-row>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.task-center-row>div:nth-child(2) p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.task-center-row>span:not(.task-center-row__kind){flex-direction:column;gap:3px;display:flex}.task-center-row>span small{color:var(--muted-light);font-size:9px}.task-center-row>span strong{color:var(--ink-soft);font-size:10px;font-weight:500}.task-center-row__actions{justify-content:flex-end;gap:5px;display:flex}.task-center-row__actions button{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.task-center-row__actions button:hover{color:var(--teal);border-color:#55dbc23d}.task-center-empty{color:var(--muted);text-align:center;padding:50px 20px}.task-center-empty svg{color:var(--teal)}.task-center-empty h3{color:var(--ink-soft);margin-top:10px;font-size:13px}.task-center-empty p{margin-top:5px;font-size:10px}.notification-empty{color:var(--muted);text-align:center;padding:24px 14px;font-size:10px}@media (width<=900px){.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-card{margin:30px auto}.task-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-center-row{grid-template-columns:74px minmax(0,1fr) 58px 64px}.task-center-row>span:nth-of-type(2),.task-center-row>span:nth-of-type(3){display:none}}@media (width<=600px){.task-summary-grid{grid-template-columns:1fr}.task-center-toolbar{flex-direction:column;align-items:flex-start}.task-center-row{grid-template-columns:minmax(0,1fr) 58px 62px}.task-center-row__kind{grid-column:1/-1}.baseline-chip{display:none}}.nav-item:before{background:var(--lime);content:"";opacity:0;border-radius:3px;width:2px;height:18px;transition:inherit;position:absolute;left:-2px;transform:scaleY(.3)}.nav-item span{flex:1;font-size:12.5px;font-weight:500}.nav-item small{color:#eef0e838;font-family:var(--font-mono);letter-spacing:.08em;margin-right:3px;font-size:11px}.nav-item b{width:19px;height:19px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:11px;display:grid}.nav-item--active{color:#fcfff6;background:#c8ff571a}.nav-item--active:before{opacity:1;transform:scaleY(1)}.sidebar__bottom{flex-direction:column;gap:13px;display:flex}.ai-status{background:linear-gradient(135deg,#c8ff5714,#c8ff5704);border:1px solid #c8ff571f;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.ai-status__orb{width:30px;height:30px;color:var(--lime);background:#c8ff571f;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 18px #c8ff571a}.ai-status div{flex-direction:column;gap:3px;min-width:0;display:flex}.ai-status strong{font-size:11px}.ai-status small{color:#eef0e85c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-links{border-top:1px solid #ffffff0f;justify-content:space-around;padding-top:12px;display:flex}.sidebar-links button{color:#eef0e86b;align-items:center;gap:6px;font-size:11px;display:flex}.sidebar-links button:hover{color:#f4f7ee}.version-row{color:#eef0e833;font-family:var(--font-mono);letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.main-shell{min-height:100vh;margin-left:258px}.topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f5eee0;align-items:center;gap:24px;height:68px;padding:0 34px;display:flex;position:sticky;top:0}.topbar__left{align-items:center;width:210px;display:flex}.breadcrumb{white-space:nowrap;align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumb span{color:var(--muted)}.breadcrumb i{color:var(--muted-light);font-style:normal}.breadcrumb strong{font-weight:600}.baseline-chip{color:var(--orange);font-family:var(--font-mono);background:#f2aa560e;border:1px solid #f2aa5626;border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal}.mobile-menu{display:none!important}.command-trigger{border:1px solid var(--line);width:min(420px,40vw);height:37px;color:var(--muted);text-align:left;background:#ffffff7a;border-radius:9px;align-items:center;gap:9px;padding:0 10px;transition:border .16s,background .16s;display:flex}.command-trigger:hover{border-color:var(--line-strong);background:var(--paper)}.command-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}kbd{border:1px solid var(--line);color:var(--muted);background:var(--paper);font-family:var(--font-mono);border-radius:4px;align-items:center;gap:3px;padding:2px 5px;font-size:11px;display:inline-flex;box-shadow:0 1px #0000000f}.topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.today{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-right:5px;font-size:11px;display:flex}.icon-button{width:34px;height:34px;color:var(--muted);border-radius:8px;flex:none;place-items:center;transition:background .16s,color .16s;display:inline-grid;position:relative}.has-indicator:after{border:1.5px solid var(--canvas);background:var(--orange);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.topbar-divider{background:var(--line);width:1px;height:24px;margin:0 4px}.profile{text-align:left;border-radius:9px;align-items:center;gap:8px;padding:4px 5px;display:flex}.profile>span:not(.avatar){flex-direction:column;gap:1px;display:flex}.profile strong{font-size:11px}.profile small{color:var(--muted);font-size:11px}.profile>svg{color:var(--muted)}.avatar{color:var(--ink);background:var(--canvas-deep);border:1px solid #1f231b14;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.avatar--sm{width:24px;height:24px;font-size:11px}.avatar--md{width:30px;height:30px}.avatar--lg{width:46px;height:46px;font-size:13px}.avatar--lime{background:var(--lime)}.avatar--orange{color:#fff8f3;background:var(--orange)}.avatar--sand{background:var(--sand)}.avatar--plain{background:var(--canvas-deep)}.popover-anchor{position:relative}.popover{z-index:80;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-float);border-radius:14px;animation:.16s both popover-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes popover-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}}.notification-popover{width:360px}.popover__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 16px 12px;display:flex}.popover__head>div{align-items:center;gap:7px;display:flex}.popover__head strong{font-size:13px}.popover__head span{color:var(--orange);background:var(--orange-soft);border-radius:99px;padding:2px 6px;font-size:11px}.popover__head button{color:var(--teal);font-size:11px}.notification-list button{border-bottom:1px solid var(--line);text-align:left;align-items:flex-start;gap:10px;width:100%;padding:13px 16px;display:flex}.notification-list button:hover{background:var(--paper-warm)}.notification-list button>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-list small{color:var(--muted);font-size:11px}.notification-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.notification-list svg{color:var(--muted-light);margin-top:3px}.alert-pin{background:var(--muted-light);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.alert-pin--high{background:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.alert-pin--medium{background:#c6a84e}.popover__footer{width:100%;color:var(--teal);justify-content:center;align-items:center;gap:6px;padding:11px;font-size:11px;display:flex}.profile-popover{width:230px;padding:8px}.profile-popover__user{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:5px;padding:8px 7px 14px;display:flex}.profile-popover__user div{flex-direction:column;gap:3px;display:flex}.profile-popover__user strong{font-size:12px}.profile-popover__user span{color:var(--muted);font-size:11px}.profile-popover>button{text-align:left;border-radius:7px;width:100%;padding:9px 10px;font-size:11px}.profile-popover>button:hover{background:var(--canvas)}.danger-text{color:var(--danger)}.content{max-width:1620px;margin:0 auto;padding:30px 34px 60px}.page{animation:.42s cubic-bezier(.22,1,.36,1) both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}}.eyebrow{color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:500}.serif-accent{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:#11140f;background:var(--lime);box-shadow:0 6px 18px #97c33326}.button--ghost{border-color:var(--line);background:#ffffff80}.button--ghost:hover{border-color:var(--line-strong);background:var(--paper)}.button--sm{min-height:31px;padding:0 10px;font-size:11px}.section-heading{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:25px;display:flex}.section-heading h1{margin-top:7px;font-size:clamp(28px,2.2vw,38px);line-height:1.18}.section-heading__description{max-width:680px;color:var(--muted);margin-top:9px;font-size:11px;line-height:1.7}.section-heading__action{flex:none}.heading-actions{align-items:center;gap:8px;display:flex}.module-save-state{color:var(--teal);font-family:var(--font-mono);background:#55dbc20d;border:1px solid #55dbc224;border-radius:99px;padding:5px 8px;font-size:9px}.module-save-state--saving,.module-save-state--loading{color:var(--cyan);border-color:#42d4ff2b}.module-save-state--error,.module-save-state--conflict{color:var(--orange);border-color:#f2aa562e}.panel{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fbfaf6e0;border-radius:17px}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-head h2{margin-top:5px;font-size:16px}.panel-head__tools{align-items:center;gap:8px;display:flex}.text-link{color:var(--teal);align-items:center;gap:5px;font-size:11px;display:inline-flex}.text-link:hover{text-decoration:underline}.badge{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.badge__dot{background:currentColor;border-radius:50%;width:4px;height:4px}.delta{font-family:var(--font-mono);border-radius:99px;align-items:center;gap:1px;padding:2px 5px 2px 3px;font-size:11px;display:inline-flex}.progress-wrap{align-items:center;gap:7px;min-width:44px;display:flex}.progress-track{background:#1f231b17;border-radius:99px;width:100%;height:4px;overflow:hidden}.progress-value{border-radius:inherit;background:var(--ink);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.progress-value--lime{background:var(--lime)}.progress-value--sand{background:var(--sand)}.progress-label{color:var(--muted);font-family:var(--font-mono);font-size:11px}.sparkline{width:86px;height:32px;color:var(--ink)}.sparkline--lime{color:var(--teal)}.sparkline--orange{color:var(--orange)}.ring{flex:none;place-items:center;display:grid;position:relative}.ring svg{position:absolute;inset:0}.ring>span{font-family:var(--font-mono);font-size:12px;font-weight:500}.ring--lime{color:var(--lime)}.ring--teal{color:var(--teal)}.ring--orange{color:var(--orange)}.dashboard-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.dashboard-hero h1{font-family:var(--font-display);letter-spacing:-.055em;margin-top:7px;font-size:clamp(31px,2.7vw,44px)}.dashboard-hero h1 span{color:var(--teal)}.dashboard-hero>div:first-child>p:last-child{color:var(--muted);margin-top:8px;font-size:11px}.dashboard-hero__actions{gap:8px;display:flex}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.kpi-card{border:1px solid var(--line);box-shadow:var(--shadow-card);animation:.5s cubic-bezier(.22,1,.36,1) both card-rise;animation-delay:var(--delay);background:#fbfaf6e6;border-radius:15px;padding:15px 15px 13px;position:relative;overflow:hidden}@keyframes card-rise{0%{opacity:0;transform:translateY(12px)}}.kpi-card--lime{background:linear-gradient(135deg,#c8ff5742,#fbfaf6f0 57%)}.kpi-card--ink{color:#f8faf3;border-color:var(--ink);background:radial-gradient(circle at 85% 20%, #c8ff571a, transparent 40%), var(--ink-soft)}.kpi-card__top{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.kpi-card--ink .kpi-card__top{color:#f8faf38c}.kpi-card__icon{width:27px;height:27px;color:var(--ink);background:#1f231b0f;border-radius:7px;place-items:center;display:grid}.kpi-card__top>span:nth-child(2){flex:1}.kpi-card__top .icon-button{width:25px;height:25px}.kpi-card__metric{align-items:baseline;gap:4px;margin:13px 0 11px;display:flex}.kpi-card__metric strong{font-family:var(--font-mono);letter-spacing:-.07em;font-size:28px;font-weight:500}.kpi-card__metric>span{color:var(--muted);font-size:11px}.kpi-card__metric .delta{margin-left:5px}.kpi-card__bottom{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.kpi-card__bottom small{color:var(--muted);font-size:11px}.kpi-card--ink .kpi-card__bottom small{color:#f8faf36b}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.dashboard-grid>.panel{padding:18px}.revenue-panel{grid-column:span 8}.ai-brief{color:#f5f7f0;grid-column:span 4;position:relative;overflow:hidden;border-color:var(--ink)!important;background:radial-gradient(circle at 93% 5%,#c8ff5729,#0000 28%),#151913!important}.ai-brief__glow{border:1px solid #c8ff5714;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-60px}.ai-brief__glow:before,.ai-brief__glow:after{content:"";border:1px solid #c8ff570f;border-radius:50%;position:absolute;inset:20px}.ai-brief__glow:after{inset:45px}.ai-brief__head{align-items:center;gap:9px;display:flex;position:relative}.ai-mark{width:32px;height:32px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 20px #c8ff5733}.ai-brief__head>div{flex-direction:column;flex:1;gap:2px;display:flex}.ai-brief__head>div span{color:#f5f7f05c;font-family:var(--font-mono);letter-spacing:.15em;font-size:11px}.ai-brief__head>div strong{font-size:12px}.ai-brief__score{justify-content:space-between;align-items:center;margin:16px 0 12px;display:flex}.ai-brief__score>div:first-child{flex-direction:column;display:flex}.ai-brief__score>div:first-child strong{font-family:var(--font-mono);letter-spacing:-.08em;font-size:44px;font-weight:500;line-height:1}.ai-brief__score>div:first-child span{color:#f5f7f06b;margin-top:5px;font-size:11px}.ai-brief__score .ring>span{color:var(--lime)}.ai-brief__lead{color:#f5f7f0ad;font-size:11px;line-height:1.7}.ai-brief__lead span{color:var(--lime);font-weight:500}.ai-brief__list{flex-direction:column;gap:0;margin:10px 0 11px;display:flex}.ai-brief__list>div{border-top:1px solid #ffffff12;gap:9px;padding:7px 0;display:flex}.ai-brief__list>div>span{color:var(--lime);font-family:var(--font-mono);font-size:11px}.ai-brief__list p{color:#f5f7f0a1;font-size:11px;line-height:1.55}.ai-brief__action{width:100%;color:var(--lime);border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.ai-brief__suggestion{color:var(--ink);background:var(--lime);border-radius:8px;gap:8px;margin-top:10px;padding:9px;animation:.22s both card-rise;display:flex}.ai-brief__suggestion svg{flex:none}.ai-brief__suggestion p{font-size:11px;line-height:1.55}.revenue-summary{align-items:flex-end;gap:28px;margin:17px 0 5px;display:flex}.revenue-summary>div{flex-direction:column;gap:4px;display:flex}.revenue-summary>div span{color:var(--muted);font-size:11px}.revenue-summary>div strong{font-family:var(--font-mono);letter-spacing:-.04em;font-size:17px;font-weight:500}.revenue-summary strong small{color:var(--muted);font-family:var(--font-sans);margin-left:2px;font-size:11px}.revenue-summary>.badge{margin-bottom:3px;margin-left:auto}.insight-chip{color:var(--teal);background:var(--teal-soft);border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.select-button{border:1px solid var(--line);height:28px;color:var(--muted);background:var(--paper);border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:inline-flex}.revenue-chart{margin-top:-4px;position:relative}.revenue-chart>svg{width:100%;height:215px;display:block;overflow:visible}.chart-float{z-index:2;border:1px solid var(--line);pointer-events:none;background:#fbfaf6f0;border-radius:8px;flex-direction:column;gap:3px;min-width:100px;padding:7px 9px;display:flex;position:absolute;top:9px;right:9px;box-shadow:0 8px 20px #1a1c1614}.chart-float span,.chart-float small{color:var(--muted);font-size:11px}.chart-float strong{font-family:var(--font-mono);font-size:12px}.chart-legend{justify-content:center;gap:16px;margin-top:3px;display:flex}.chart-legend span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.legend-dot{background:var(--muted);border-radius:50%;width:6px;height:6px;display:inline-block}.legend-dot--ink{background:var(--ink)}.legend-dot--teal{background:var(--teal)}.legend-dot--lime{background:#7fc345}.legend-dot--orange{background:var(--orange)}.legend-line{border-top:1px dashed var(--muted);width:13px;height:0;display:inline-block}.legend-line--teal{border-color:var(--teal);border-top-style:solid}.legend-line--gray{border-color:#9b9c90}.funnel-panel{grid-column:span 4}.funnel{flex-direction:column;gap:7px;margin-top:18px;display:flex}.funnel-step__label{align-items:center;gap:6px;margin-bottom:4px;display:flex}.funnel-step__label span{color:var(--muted);flex:1;font-size:11px}.funnel-step__label strong{font-family:var(--font-mono);font-size:11px;font-weight:500}.funnel-step__label small{color:var(--teal);font-family:var(--font-mono);font-size:11px}.funnel-step__bar{background:color-mix(in srgb, var(--teal) calc(100% - var(--index) * 13%), var(--lime));height:19px;animation:.7s cubic-bezier(.22,1,.36,1) both funnel-grow;animation-delay:calc(var(--index) * 70ms);border-radius:4px;overflow:hidden}@keyframes funnel-grow{0%{opacity:0;transform-origin:0;transform:scaleX(.2)}}.funnel-step__bar span{color:#ffffffb8;align-items:center;height:100%;padding-left:7px;font-size:11px;display:flex}.funnel-footer{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:12px;padding-top:11px;display:flex}.funnel-footer span{color:var(--muted);flex:1;font-size:11px}.funnel-footer strong{font-family:var(--font-mono);font-size:13px}.structure-panel{grid-column:span 4}.donut-layout{align-items:center;gap:18px;margin-top:25px;display:flex}.donut{border-radius:50%;flex:none;place-items:center;width:105px;height:105px;display:grid;position:relative;transform:rotate(-20deg)}.donut:before{background:var(--paper);content:"";border-radius:50%;position:absolute;inset:14px}.donut__center{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative;transform:rotate(20deg)}.donut__center strong{font-family:var(--font-mono);font-size:18px;font-weight:500}.donut__center span{color:var(--muted);font-size:11px}.donut-legend{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.donut-legend>div{grid-template-columns:1fr auto auto;align-items:center;gap:5px;display:grid}.donut-legend__name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex;overflow:hidden}.donut-legend__name i{border-radius:50%;flex:none;width:5px;height:5px}.donut-legend strong{font-family:var(--font-mono);font-size:11px;font-weight:500}.donut-legend small{width:22px;color:var(--muted-light);font-family:var(--font-mono);text-align:right;font-size:11px}.panel-insight{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:6px;margin-top:15px;padding-top:10px;font-size:11px;line-height:1.55;display:flex}.panel-insight svg{color:var(--teal);flex:none}.alerts-panel{grid-area:2/9/auto/span 4}.alert-count{width:23px;height:23px;color:var(--ink);background:var(--lime);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.alert-list{margin-top:10px}.alert-item{border-top:1px solid var(--line);text-align:left;align-items:flex-start;gap:9px;width:100%;padding:9px 0;display:flex}.alert-item:hover strong{color:var(--teal)}.alert-item__level{color:#7d6525;background:var(--sand-soft);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.alert-item__level--high{color:#a3431f;background:var(--orange-soft)}.alert-item>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.alert-item small{color:var(--muted);font-size:11px}.alert-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;transition:color .15s;overflow:hidden}.alert-item>svg{color:var(--muted-light);margin-top:4px}.panel-bottom-link{border-top:1px solid var(--line);width:100%;color:var(--teal);justify-content:center;align-items:center;gap:5px;margin-top:3px;padding-top:10px;font-size:11px;display:flex}.project-panel{grid-area:3/1/auto/span 8}.project-table{margin-top:12px}.project-table__head,.project-row{grid-template-columns:minmax(150px,1.65fr) .65fr .8fr .55fr .65fr;align-items:center;gap:10px;display:grid}.project-table__head{color:var(--muted);padding:0 7px 7px;font-size:11px}.project-row{border-top:1px solid var(--line);text-align:left;width:100%;padding:9px 7px}.project-row:hover{background:var(--paper-warm);border-radius:7px}.project-row__name{align-items:center;gap:8px;min-width:0;display:flex}.project-row__name>i{width:28px;height:28px;color:var(--ink);background:var(--canvas-deep);font-family:var(--font-display);border-radius:7px;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.project-row__name>span{flex-direction:column;gap:3px;min-width:0;display:flex}.project-row__name strong{font-size:11px;font-weight:500}.project-row__name small,.project-row>span>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.project-row>span:not(.project-row__name){font-size:11px}.project-row__progress{align-items:center;gap:6px;display:flex}.project-row__progress .progress-wrap{flex:1}.project-row__progress small{font-family:var(--font-mono);font-size:11px}.operations-panel{grid-area:3/9/auto/span 4}.today-label{color:var(--muted);font-family:var(--font-mono);font-size:11px}.timeline{margin:14px 0}.timeline-item{grid-template-columns:37px 12px 1fr;gap:7px;min-height:43px;display:grid;position:relative}.timeline-item:after{background:var(--line);content:"";width:1px;position:absolute;top:11px;bottom:-2px;left:43px}.timeline-item:last-child:after{display:none}.timeline-item>span{color:var(--muted);font-family:var(--font-mono);padding-top:1px;font-size:11px}.timeline-item>i{z-index:1;border:2px solid var(--paper);background:var(--muted-light);width:8px;height:8px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-top:2px;position:relative}.timeline-item--done>i{background:var(--teal)}.timeline-item--active>i{background:var(--lime);box-shadow:0 0 0 1px #8fbd39,0 0 0 4px #c8ff5733}.timeline-item>div{flex-direction:column;gap:3px;display:flex}.timeline-item strong{font-size:11px;font-weight:500}.timeline-item small{color:var(--muted);font-size:11px}.operations-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:11px;display:grid}.operations-metrics>div{flex-direction:column;gap:4px;display:flex}.operations-metrics span{color:var(--muted);align-items:center;gap:3px;font-size:11px;display:flex}.operations-metrics strong{font-family:var(--font-mono);font-size:13px;font-weight:500}.operations-metrics small{color:var(--muted-light);font-size:11px}.search-box{border:1px solid var(--line);min-width:190px;height:32px;color:var(--muted);background:#ffffff85;border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.search-box input{background:0 0;border:0;width:100%;font-size:11px}.search-box input::placeholder{color:var(--muted-light)}.filter-select,.select-control{border:1px solid var(--line);height:32px;color:var(--muted);background:#ffffff85;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:flex}.filter-select select,.select-control select{appearance:none;cursor:pointer;background:0 0;border:0;font-size:11px}.filter-select>svg:last-child,.select-control>svg:last-child{pointer-events:none}.table-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.table-footer>div{gap:3px;display:flex}.table-footer button{border:1px solid var(--line);min-width:25px;color:var(--muted);background:var(--paper);border-radius:5px;padding:4px 7px;font-size:11px}.table-footer button.active{color:var(--ink);border-color:var(--ink)}.table-empty{color:var(--muted);text-align:center;padding:50px;font-size:11px}.customer-stats,.delivery-stats,.people-stats,.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:12px;display:grid}.customer-stats>div,.delivery-stats>div:not(.delivery-stat--hero),.people-stats>div{border:1px solid var(--line);background:#fbfaf6c7;border-radius:14px;flex-direction:column;justify-content:center;min-height:115px;padding:15px;display:flex}.customer-stats span,.delivery-stats>div>span,.people-stats span{color:var(--muted);font-size:11px}.customer-stats strong,.delivery-stats>div>strong,.people-stats>div>strong{font-family:var(--font-mono);letter-spacing:-.06em;margin:8px 0 6px;font-size:25px;font-weight:500}.customer-stats strong small,.delivery-stats strong small,.people-stats strong small{color:var(--muted);font-family:var(--font-sans);margin-left:3px;font-size:11px}.customer-stats p,.delivery-stats p,.people-stats p{color:var(--muted);font-size:11px}.customer-stats p b,.delivery-stats p b,.people-stats p b{color:var(--teal);font-weight:500}.intake-command{box-shadow:var(--shadow-card);background:linear-gradient(90deg,#49d9ff11,#0000 24%),radial-gradient(circle at 92% 20%,#3b88ff1c,#0000 30%),#07192bd1;border:1px solid #49d9ff26;border-radius:16px;grid-template-columns:86px minmax(0,1fr) 390px;align-items:center;gap:19px;margin-bottom:12px;padding:18px 19px;display:grid;position:relative;overflow:hidden}.intake-command:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#49d9ff0e,#0000);width:16%;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-17deg)}.intake-command--live{border-color:#59dfc233}.intake-command__signal{place-items:center;width:70px;height:70px;display:grid;position:relative}.intake-command__signal>span{z-index:2;width:42px;height:42px;color:var(--cyan);background:#072238f2;border:1px solid #49d9ff52;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 26px #42d4ff24}.intake-command__signal>i{border:1px solid #49d9ff1a;border-radius:50%;width:52px;height:52px;position:absolute}.intake-command__signal>i:nth-of-type(2){width:63px;height:63px}.intake-command__signal>i:nth-of-type(3){border-style:dashed;width:70px;height:70px}.intake-command__copy{min-width:0}.intake-command__copy h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:5px;font-size:21px}.intake-command__copy>p:not(.eyebrow){max-width:760px;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.65}.intake-command__flow{color:var(--muted-light);font-family:var(--font-mono);align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}.intake-command__flow span{white-space:nowrap;align-items:center;gap:5px;display:flex}.intake-command__flow span i{border:1px solid var(--line);width:20px;height:20px;color:var(--muted-light);border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.intake-command__flow span.done{color:var(--teal)}.intake-command__flow span.done i{color:var(--teal);background:#55dbc20f;border-color:#55dbc242}.intake-command__flow span.active{color:var(--cyan)}.intake-command__flow span.active i{color:var(--cyan);background:#42d4ff14;border-color:#42d4ff4d}.intake-command__side{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;padding-left:18px;display:grid}.intake-command__side>div:not(.intake-command__actions){background:#05142461;border:1px solid #5ba6d01a;border-radius:9px;flex-direction:column;gap:4px;padding:9px;display:flex}.intake-command__side>div:not(.intake-command__actions) span{color:var(--muted-light);font-size:9px}.intake-command__side>div:not(.intake-command__actions) strong{color:var(--ink);font-family:var(--font-mono);font-size:19px;font-weight:500}.intake-command__actions{grid-column:1/-1;gap:7px;display:flex}.intake-command__actions button{border:1px solid var(--line);min-height:30px;color:var(--muted);background:#07192bb8;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;font-size:9px;display:flex}.intake-command__actions button:hover{color:var(--cyan);border-color:#42d4ff40}.intake-workbench{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:11px;margin-bottom:12px;display:grid}.intake-leads-panel,.intake-tasks-panel{overflow:hidden}.intake-live-pill{color:var(--cyan);font-family:var(--font-mono);background:#42d4ff0d;border:1px solid #42d4ff26;border-radius:99px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;display:flex}.intake-live-pill i{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.intake-lead-list{margin:12px -16px -16px}.intake-lead-row{border-top:1px solid var(--line);text-align:left;grid-template-columns:minmax(175px,.8fr) minmax(200px,1.2fr) 52px 64px 16px;align-items:center;gap:12px;width:100%;padding:11px 16px;display:grid}.intake-lead-row:hover{background:linear-gradient(90deg,#42d4ff0b,#0000 70%)}.intake-lead-row__identity,.intake-lead-row__need{align-items:center;gap:9px;min-width:0;display:flex}.intake-lead-row__identity>i{width:30px;height:30px;color:var(--cyan);font-family:var(--font-mono);background:#42d4ff0f;border:1px solid #42d4ff26;border-radius:8px;flex:none;place-items:center;font-size:9px;font-style:normal;display:grid}.intake-lead-row__identity>span,.intake-lead-row__need{flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.intake-lead-row strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;overflow:hidden}.intake-lead-row small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.intake-lead-row__score{flex-direction:column;gap:2px;display:flex}.intake-lead-row__score small{color:var(--muted-light);font-size:8px}.intake-lead-row__score strong{color:var(--teal);font-family:var(--font-mono);font-size:15px}.intake-empty{background:#05132252;border:1px dashed #55acdc29;border-radius:10px;align-items:center;gap:13px;min-height:105px;margin-top:12px;padding:15px;display:flex}.intake-empty>span{width:38px;height:38px;color:var(--cyan);background:#42d4ff12;border-radius:50%;place-items:center;display:grid}.intake-empty>div{flex:1}.intake-empty strong{font-size:11px;font-weight:500}.intake-empty p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.55}.intake-empty button{border:1px solid var(--line-strong);color:var(--cyan);border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.intake-task-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.intake-task-card{border:1px solid var(--line);background:#05132257;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 26px;gap:9px;padding:10px;display:grid}.intake-task-card--active{border-color:#55dbc22e}.intake-task-card>span{width:25px;height:25px;color:var(--orange);background:var(--orange-soft);border-radius:7px;place-items:center;display:grid}.intake-task-card--active>span{color:var(--teal);background:var(--teal-soft)}.intake-task-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.intake-task-card p{justify-content:space-between;align-items:center;gap:7px;display:flex}.intake-task-card p small,.intake-task-card>div>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.intake-task-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.intake-task-card>div>div{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.intake-task-card>div>div i{background:var(--muted-light);border-radius:50%;width:3px;height:3px}.intake-task-card>button{width:25px;height:25px;color:var(--muted-light);border-radius:7px;place-items:center;display:grid}.intake-task-card>button:hover{color:var(--teal);background:var(--teal-soft)}.intake-task-empty{min-height:105px;color:var(--teal);justify-content:center;align-items:center;gap:10px;display:flex}.intake-task-empty>span{flex-direction:column;gap:3px;display:flex}.intake-task-empty strong{color:var(--ink-soft);font-size:10px}.intake-task-empty small{color:var(--muted);font-size:8px}.intake-detail-banner{background:linear-gradient(90deg,#42d4ff0e,#0000);border:1px solid #42d4ff24;border-radius:10px;align-items:flex-start;gap:10px;margin-top:15px;padding:12px;display:flex}.intake-detail-banner>span{color:var(--cyan)}.intake-detail-banner strong{font-size:10px}.intake-detail-banner p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.55}.intake-pain-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.intake-pain-tags span{color:var(--ink-soft);background:#42d4ff0b;border:1px solid #42d4ff21;border-radius:5px;padding:5px 7px;font-size:9px}.intake-drawer-footer{flex-wrap:wrap}.customer-list-panel{overflow:hidden}.customer-toolbar{border-bottom:1px solid var(--line);padding:13px 16px 0}.stage-tabs{gap:3px;display:flex;overflow-x:auto}.stage-tabs button{min-height:34px;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;padding:0 9px 10px;font-size:11px;display:flex;position:relative}.stage-tabs button:after{background:var(--ink);content:"";opacity:0;border-radius:3px;height:2px;transition:all .15s;position:absolute;bottom:-1px;left:4px;right:4px;transform:scaleX(.4)}.stage-tabs button.active{color:var(--ink);font-weight:600}.stage-tabs button.active:after{opacity:1;transform:scaleX(1)}.stage-tabs button span{min-width:16px;color:var(--ink);background:var(--lime);font-family:var(--font-mono);text-align:center;border-radius:99px;padding:1px 4px;font-size:11px}.customer-toolbar__tools{justify-content:flex-end;align-items:center;gap:7px;padding:8px 0 12px;display:flex}.customer-toolbar__tools .search-box{flex:1;max-width:270px}.view-toggle{border:1px solid var(--line);border-radius:7px;padding:2px;display:flex}.view-toggle button{width:27px;height:26px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.view-toggle button.active{color:var(--ink);background:var(--canvas-deep)}.customer-table__head,.customer-row{grid-template-columns:minmax(170px,1.5fr) minmax(95px,.9fr) minmax(85px,.8fr) minmax(90px,.8fr) minmax(100px,.9fr) minmax(76px,.65fr) minmax(90px,.8fr) 18px;align-items:center;gap:10px;padding-left:16px;padding-right:16px;display:grid}.customer-table__head{height:34px;color:var(--muted);background:#f4f1e994;font-size:11px}.customer-row{border-top:1px solid var(--line);text-align:left;width:100%;min-height:59px;transition:background .14s}.customer-row:hover{background:var(--paper-warm)}.customer-row>span{flex-direction:column;gap:3px;min-width:0;font-size:11px;display:flex}.customer-row>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.customer-row>span>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-row__identity{align-items:center;flex-direction:row!important;gap:9px!important}.customer-row__identity>i,.customer-avatar{width:33px;height:33px;color:var(--ink);background:linear-gradient(135deg, var(--canvas-deep), #ddd9cd);font-family:var(--font-display);border-radius:8px;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.customer-row__identity>span{flex-direction:column;gap:3px;min-width:0;display:flex}.customer-row__identity strong{font-size:11px;font-weight:500}.customer-row__identity small{color:var(--muted);font-size:11px}.health-cell{align-items:center;flex-direction:row!important}.health-cell>i{color:#486d22;background:var(--lime-soft);width:25px;height:25px;font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}.health-cell>i.mid{color:#146f5b;background:var(--teal-soft)}.health-cell>i.bad{color:#a3431f;background:var(--orange-soft)}.health-cell>div{flex:1}.owner-cell{align-items:center;flex-direction:row!important;gap:5px!important}.customer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.customer-card{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:12px;flex-direction:column;min-height:210px;padding:14px;transition:transform .16s,border .16s;display:flex}.customer-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.customer-card__top{justify-content:space-between;align-items:flex-start;display:flex}.customer-card h3{margin-top:12px;font-size:14px}.customer-card>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.customer-card__tags{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.customer-card__tags span{color:var(--muted);background:var(--canvas);border-radius:99px;padding:3px 6px;font-size:11px}.customer-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.customer-card__footer>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.customer-card__footer strong{font-family:var(--font-mono);font-size:11px}.drawer-layer,.modal-layer,.command-layer{z-index:100;position:fixed;inset:0}.drawer-scrim,.modal-scrim,.command-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10140d5c;width:100%;height:100%;position:absolute;inset:0}.drawer-panel{width:min(var(--drawer-width), 92vw);background:var(--paper);overscroll-behavior:contain;flex-direction:column;animation:.23s cubic-bezier(.22,1,.36,1) both drawer-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #0a0c0829}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}}.drawer-head,.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 23px 17px;display:flex}.drawer-head h2,.modal-head h2{margin-top:4px;font-size:20px}.drawer-body{flex:1;padding:20px 23px 28px;overflow-y:auto}.modal-panel{width:min(var(--modal-width), calc(100vw - 30px));background:var(--paper);max-height:calc(100vh - 30px);box-shadow:var(--shadow-float);overscroll-behavior:contain;border-radius:17px;animation:.2s cubic-bezier(.22,1,.36,1) both modal-in;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.985)}}.customer-detail__hero{justify-content:space-between;align-items:center;display:flex}.customer-detail__identity{align-items:center;gap:13px;display:flex}.customer-avatar--large{border-radius:13px;width:54px;height:54px;font-size:16px}.customer-detail__identity h3{font-size:16px}.customer-detail__identity p{color:var(--muted);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.customer-detail__tags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.customer-detail__tags span{color:var(--muted);background:var(--canvas);border-radius:99px;padding:4px 8px;font-size:11px}.detail-actions{align-items:center;gap:7px;margin:17px 0;display:flex}.detail-actions>button:not(.icon-button){border:1px solid var(--line);background:var(--paper-warm);border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:11px;display:inline-flex}.detail-metrics{border:1px solid var(--line);background:var(--paper-warm);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.detail-metrics>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:12px;display:flex}.detail-metrics>div:last-child{border-right:0}.detail-metrics span{color:var(--muted);font-size:11px}.detail-metrics strong{font-size:11px;font-weight:500}.detail-section{border-top:1px solid var(--line);margin-top:19px;padding-top:17px}.detail-section h4{margin:5px 0 12px;font-size:13px}.pain-quote{border-left:2px solid var(--teal);color:#4e5148;background:var(--teal-soft);border-radius:0 8px 8px 0;padding:10px 12px;font-size:11px;line-height:1.65}.next-action{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin-top:9px;padding:9px;display:flex}.next-action>span{width:27px;height:27px;color:var(--teal);background:var(--teal-soft);border-radius:50%;flex:none;place-items:center;display:grid}.next-action>div{flex-direction:column;flex:1;gap:3px;display:flex}.next-action small{color:var(--muted);font-size:11px}.next-action strong{font-size:11px;font-weight:500}.customer-journey{padding-left:4px}.journey-step{grid-template-columns:16px 1fr;gap:7px;min-height:48px;display:grid;position:relative}.journey-step:after{background:var(--line);content:"";width:1px;position:absolute;top:11px;bottom:-2px;left:4px}.journey-step:last-child:after{display:none}.journey-step>i{border:2px solid var(--paper);background:var(--muted-light);width:9px;height:9px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;margin-top:2px}.journey-step.done>i{background:var(--teal)}.journey-step.active>i{background:var(--lime);box-shadow:0 0 0 1px #87b531,0 0 0 4px #c8ff5733}.journey-step>span{font-family:var(--font-mono);flex-direction:column;gap:3px;font-size:11px;display:flex}.journey-step small{color:var(--muted);font-family:var(--font-sans);font-size:11px}.contact-card{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.contact-card>div{flex-direction:column;flex:1;gap:3px;display:flex}.contact-card strong{font-size:11px}.contact-card small{color:var(--muted);font-size:11px}.contact-card button{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.drawer-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:22px;padding-top:15px;display:flex}.record-form{padding:18px 23px 22px}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field--wide{grid-column:1/-1}.field__label{align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.field__label small{color:var(--muted);font-size:11px;font-weight:400}.field input,.field select,.field textarea{border:1px solid var(--line);background:#ffffff8c;border-radius:8px;width:100%;padding:9px 10px;font-size:11px;transition:border .14s,box-shadow .14s}.field input,.field select{height:37px}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1f8f7614}.input-suffix{border:1px solid var(--line);background:#ffffff8c;border-radius:8px;align-items:center;padding:0 9px;display:flex}.input-suffix:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #1f8f7614}.input-suffix input{background:0 0;border:0;flex:1;padding:0;box-shadow:none!important}.input-suffix span{color:var(--muted);font-size:11px}.form-assist{background:var(--teal-soft);border-radius:9px;align-items:flex-start;gap:8px;margin-top:15px;padding:10px;display:flex}.form-assist>span{color:#effff9;background:var(--teal);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.form-assist p{color:#346b5e;font-size:11px;line-height:1.55}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:15px;display:flex}.pipeline-summary{border:1px solid var(--line);background:var(--paper);border-radius:15px;grid-template-columns:1.2fr repeat(3,.75fr) 1.4fr;margin-bottom:15px;display:grid;overflow:hidden}.pipeline-summary>div{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:17px;display:flex}.pipeline-summary>div:last-child{border:0}.pipeline-summary>div>span{color:var(--muted);font-size:11px}.pipeline-summary>div>strong{font-family:var(--font-mono);letter-spacing:-.05em;font-size:22px;font-weight:500}.pipeline-summary strong small{font-family:var(--font-sans);margin-left:2px;font-size:11px}.pipeline-summary>div>small{color:var(--muted);font-size:11px}.pipeline-summary__lead p{color:var(--teal);align-items:center;gap:4px;font-size:11px;display:flex}.pipeline-summary__ai{color:var(--ink);background:var(--lime);align-items:center;flex-direction:row!important}.pipeline-summary__ai svg{flex:none}.pipeline-summary__ai p{color:#334316;font-size:11px;line-height:1.55}.pipeline-board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:10px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);background:#e8e5dc7a;border-radius:13px;min-height:505px}.pipeline-column__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px;display:flex}.pipeline-column__head>div{flex-direction:column;gap:2px;display:flex}.pipeline-column__head span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.pipeline-column__head h3{font-size:12px}.pipeline-column__count{background:var(--paper);border-radius:50%;place-items:center;width:21px;height:21px;display:grid;color:var(--ink)!important;font-family:var(--font-mono)!important;font-size:11px!important}.pipeline-column--lime .pipeline-column__head{box-shadow:inset 0 2px var(--lime)}.pipeline-column--teal .pipeline-column__head{box-shadow:inset 0 2px var(--teal)}.pipeline-column--sand .pipeline-column__head{box-shadow:inset 0 2px var(--sand)}.pipeline-column__value{color:var(--muted);justify-content:space-between;padding:9px 13px;font-size:11px;display:flex}.pipeline-column__value strong{color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:500}.pipeline-column__cards{flex-direction:column;gap:8px;padding:4px 7px 8px;display:flex}.deal-card{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;padding:11px;transition:transform .15s,border .15s;box-shadow:0 4px 12px #1f231b09}.deal-card:hover{border-color:#1f231b3b;transform:translateY(-1px)}.deal-card__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.deal-card__head>div{align-items:center;gap:6px;min-width:0;display:flex}.deal-card__head>div>span{background:var(--canvas);width:21px;height:21px;font-family:var(--font-display);border-radius:5px;flex:none;place-items:center;font-size:11px;display:grid}.deal-card__head strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.deal-card h4{color:#55584f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:11px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.deal-card__meta{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.deal-card__meta>span{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.deal-card__meta strong{font-family:var(--font-mono);font-size:11px;font-weight:500}.deal-card__progress{align-items:center;gap:5px;margin-top:8px;display:flex}.deal-card__progress>span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.deal-card__next{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:7px;display:flex}.deal-card__next>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.deal-card__next button{width:22px;height:22px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;display:grid}.pipeline-empty{height:100px;color:var(--muted-light);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.pipeline-lower{grid-template-columns:1.25fr .75fr;gap:11px;margin-top:11px;display:grid}.leaderboard-panel,.pipeline-tip{padding:17px}.leaderboard{margin-top:12px}.leaderboard-row{border-top:1px solid var(--line);grid-template-columns:24px 26px 60px 65px 1fr;align-items:center;gap:8px;padding:8px 0;display:grid}.rank{width:20px;height:20px;color:var(--muted);background:var(--canvas);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.rank--1{color:var(--ink);background:var(--lime)}.leaderboard-row>strong{font-size:11px}.leaderboard-row>span:nth-child(4){color:var(--muted);font-size:11px}.leaderboard-row>div{align-items:center;gap:6px;display:flex}.leaderboard-row>div .progress-wrap{flex:1}.leaderboard-row>div small{width:48px;color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:11px}.pipeline-tip{background:radial-gradient(circle at 100% 0, #c8ff5730, transparent 45%), var(--paper)}.pipeline-tip__icon{width:35px;height:35px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.pipeline-tip h2{margin:5px 0 9px;font-size:15px}.tip-list{flex-direction:column;display:flex}.tip-list button{border-top:1px solid var(--line);text-align:left;grid-template-columns:24px 1fr 16px;align-items:center;gap:7px;padding:9px 0;display:grid}.tip-list button>span{color:var(--teal);font-family:var(--font-mono);font-size:11px}.tip-list p{color:#55584f;font-size:11px;line-height:1.55}.tip-list svg{color:var(--muted-light)}.delivery-stats{grid-template-columns:1.2fr repeat(4,minmax(0,.84fr))}.delivery-stat--hero{border:1px solid var(--ink);color:#f7f9f1;background:radial-gradient(circle at 100% 0, #c8ff572e, transparent 55%), var(--ink);border-radius:14px;grid-template-columns:1fr auto;align-items:center;min-height:115px;padding:15px;display:grid}.delivery-stat--hero>span{color:#f7f9f18c;grid-column:1;font-size:11px}.delivery-stat__score{grid-column:1;align-items:center;gap:13px;display:flex}.delivery-stat__score>strong{font-family:var(--font-mono);font-size:28px;font-weight:500}.delivery-stat__score .ring{grid-area:1/2/span 2}.delivery-stat--hero>p{color:#f7f9f16b;grid-column:1/-1;font-size:11px}.delivery-stat--hero p b{color:var(--lime)}.project-command{border:1px solid var(--line);background:#fbfaf6b3;border-radius:15px;overflow:hidden}.project-command__toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.segmented{border:1px solid var(--line);background:#fff6;border-radius:7px;padding:2px;display:flex}.segmented button{height:27px;color:var(--muted);border-radius:5px;padding:0 10px;font-size:11px}.segmented button.active{color:var(--ink);background:var(--paper);box-shadow:0 1px 5px #181b1414}.project-command__filters{gap:6px;display:flex}.project-command__filters .search-box,.project-command__filters .filter-select{height:31px}.delivery-board{grid-template-columns:repeat(7,minmax(168px,1fr));gap:8px;padding:11px;display:grid;overflow-x:auto}.delivery-column{border:1px solid var(--line);background:#ebe8df8c;border-radius:10px;min-height:380px}.delivery-column__head{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px;display:flex}.stage-pin{background:var(--muted);border-radius:50%;width:6px;height:6px}.stage-pin--lime{background:#91c339}.stage-pin--teal{background:var(--teal)}.stage-pin--orange{background:var(--orange)}.stage-pin--sand{background:#bda858}.delivery-column__head h3{flex:1;font-size:11px}.delivery-column__head>span:last-child{width:18px;height:18px;color:var(--muted);background:var(--paper);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.delivery-column__body{flex-direction:column;gap:6px;padding:6px;display:flex}.delivery-card{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:8px;padding:9px;transition:transform .15s,border .15s}.delivery-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.delivery-card__top{justify-content:space-between;align-items:center;display:flex}.delivery-card__top>span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.delivery-card h4{margin-top:7px;font-size:11px;line-height:1.4}.delivery-card>p{color:var(--muted);margin-top:3px;font-size:11px}.delivery-card__progress{align-items:center;gap:5px;margin-top:9px;display:flex}.delivery-card__progress>span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.delivery-card__meta{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.delivery-card__meta>span{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.delivery-card__next{border-top:1px solid var(--line);color:#60635a;align-items:center;gap:4px;margin-top:7px;padding-top:6px;font-size:11px;display:flex}.delivery-empty{min-height:70px;color:var(--muted-light);place-items:center;font-size:11px;display:grid}.project-list{padding:0 11px 11px}.project-list__head,.project-list>button{grid-template-columns:1.5fr .65fr .8fr .65fr .65fr .5fr .8fr;align-items:center;gap:9px;display:grid}.project-list__head{height:32px;color:var(--muted);font-size:11px}.project-list>button{border-top:1px solid var(--line);text-align:left;width:100%;padding:9px 3px}.project-list>button:hover{background:var(--paper-warm)}.project-list>button>span{flex-direction:column;gap:3px;min-width:0;font-size:11px;display:flex}.project-list>button>span>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.project-list>button>span>small{color:var(--muted);font-size:11px}.project-list .progress-cell{flex-direction:row;align-items:center}.project-insight-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.project-insight-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.project-insight-card__icon{color:#a3431f;background:var(--orange-soft);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.project-insight-card h3{margin:3px 0;font-size:11px}.project-insight-card p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.5}.project-insight-card>button{color:var(--teal);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.project-insight-card--dark{color:#f5f7f0;border-color:var(--ink);background:var(--ink)}.project-insight-card--dark .project-insight-card__icon{color:var(--ink);background:var(--lime)}.project-insight-card--dark .eyebrow{color:#f5f7f066}.project-insight-card--dark p:not(.eyebrow){color:#f5f7f080}.project-insight-card--dark>button{color:var(--lime)}.project-detail__hero{background:var(--paper-warm);border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.project-detail__hero>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.project-detail__hero p{color:var(--muted);font-size:11px}.project-detail__hero h3{font-family:var(--font-mono);font-size:17px;font-weight:500}.delivery-timeline{gap:0;padding:4px 0 8px;display:flex;overflow-x:auto}.delivery-timeline>div{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:61px;display:flex;position:relative}.delivery-timeline>div:after{background:var(--line);content:"";width:100%;height:1px;position:absolute;top:8px;left:50%}.delivery-timeline>div:last-child:after{display:none}.delivery-timeline>div>span{z-index:1;border:1px solid var(--line-strong);width:18px;height:18px;color:var(--muted);background:var(--paper);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;display:grid;position:relative}.delivery-timeline>div.done>span{color:#fff;border-color:var(--teal);background:var(--teal)}.delivery-timeline>div.active>span{color:var(--ink);border-color:var(--lime);background:var(--lime);box-shadow:0 0 0 4px #c8ff572e}.delivery-timeline small{color:var(--muted);white-space:nowrap;font-size:11px}.task-checklist{flex-direction:column;gap:7px;display:flex}.task-checklist label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.task-checklist input{display:none}.task-checklist label>span{flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.task-checklist label i{border:1px solid var(--line-strong);color:#0000;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.task-checklist input:checked+span i{color:var(--ink);border-color:var(--lime);background:var(--lime)}.task-checklist input:checked+span{color:var(--muted);text-decoration:line-through}.task-checklist label>small{color:var(--muted);font-size:11px}.project-team{gap:10px;display:flex}.project-team>div{flex-direction:column;align-items:center;gap:4px;min-width:74px;display:flex}.project-team strong{font-size:11px}.project-team small{color:var(--muted);font-size:11px}.project-team>button{border:1px dashed var(--line-strong);min-width:70px;min-height:66px;color:var(--muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.project-team>button span{font-size:11px}.project-health-note{background:var(--teal-soft);border-radius:9px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px;display:flex}.project-health-note svg{color:var(--teal);flex:none}.project-health-note p{color:#346b5e;font-size:11px;line-height:1.6}.studio-shell{border:1px solid var(--line);background:var(--paper);min-height:720px;box-shadow:var(--shadow-card);border-radius:17px;grid-template-columns:195px minmax(480px,1fr) 310px;display:grid;overflow:hidden}.studio-sidebar{border-right:1px solid var(--line);background:#f5f2ea;flex-direction:column;display:flex}.studio-project{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px;display:flex}.studio-project__logo{width:28px;height:28px;color:var(--ink);background:var(--lime);font-family:var(--font-mono);border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.studio-project>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.studio-project small{color:var(--muted);font-size:11px}.studio-project strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.studio-progress{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:11px 13px;display:grid}.studio-progress>span{color:var(--muted);font-size:11px}.studio-progress>strong{font-family:var(--font-mono);font-size:11px}.studio-progress .progress-wrap{grid-column:1/-1}.studio-steps{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex}.studio-steps button{text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 7px;display:flex}.studio-steps button>span{border:1px solid var(--line);width:25px;height:25px;color:var(--muted);background:var(--paper);border-radius:7px;flex:none;place-items:center;display:grid}.studio-steps button.done>span{color:var(--ink);border-color:var(--lime);background:var(--lime)}.studio-steps button>div{flex-direction:column;flex:1;gap:2px;display:flex}.studio-steps strong{font-size:11px;font-weight:500}.studio-steps small{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.studio-steps button>svg{color:var(--muted-light)}.studio-ai-tip{border-top:1px solid var(--line);color:#47632a;background:var(--lime-soft);gap:7px;padding:12px;display:flex}.studio-ai-tip svg{flex:none}.studio-ai-tip p{font-size:11px;line-height:1.5}.studio-ai-tip strong{margin-bottom:2px;display:block}.studio-workspace{flex-direction:column;min-width:0;display:flex}.studio-workspace__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.studio-workspace__head h2{margin:4px 0 5px;font-size:17px}.studio-workspace__head>div:first-child>p:last-child{color:var(--muted);font-size:11px}.studio-head-actions{flex:none;gap:5px;display:flex}.studio-content{flex:1;padding:16px 18px 22px;overflow-y:auto}.studio-form-row{border:1px solid var(--line);background:var(--paper-warm);border-radius:10px;grid-template-columns:1fr 1.2fr;gap:10px;margin-bottom:15px;padding:12px;display:grid}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.template-card{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:11px;flex-direction:column;min-height:198px;padding:12px;transition:border .16s,transform .16s,box-shadow .16s;display:flex;position:relative}.template-card:hover{border-color:var(--line-strong);transform:translateY(-1px)}.template-card__top{justify-content:space-between;align-items:center;display:flex}.template-symbol{width:37px;height:37px;color:var(--ink);background:var(--canvas-deep);border-radius:9px;place-items:center;display:grid}.template-symbol--lime{background:var(--lime-soft)}.template-symbol--teal{color:var(--teal);background:var(--teal-soft)}.template-symbol--orange{color:var(--orange);background:var(--orange-soft)}.template-symbol--sand{background:var(--sand-soft)}.template-check{border:2px solid var(--paper);width:20px;height:20px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.template-card>small{color:var(--muted);margin-top:10px;font-size:11px}.template-card h3{margin-top:3px;font-size:12px}.template-card__stats{gap:34px;margin-top:10px;display:flex}.template-card__stats span{color:var(--muted);flex-direction:column;font-size:11px;display:flex}.template-card__stats strong{color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:500}.template-card__modules{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.template-card__modules span{color:var(--muted);background:var(--canvas);border-radius:99px;padding:3px 5px;font-size:11px}.template-card>p{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:8px;font-size:11px}.template-card>p strong{color:var(--ink);font-weight:500}.ai-recommendation{color:#f6f8f1;background:radial-gradient(circle at 100% 0, #c8ff5726, transparent 45%), var(--ink);border-radius:10px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.ai-recommendation>span{width:30px;height:30px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.ai-recommendation>div{flex:1}.ai-recommendation strong{font-size:11px}.ai-recommendation p{color:#f6f8f180;margin-top:3px;font-size:11px;line-height:1.5}.ai-recommendation>button{color:var(--lime);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.module-toolbar{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.module-toolbar>div{flex-direction:column;gap:3px;display:flex}.module-toolbar strong{font-size:11px}.module-toolbar span{color:var(--muted);font-size:11px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.module-card{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.module-card.enabled{background:linear-gradient(135deg, #d8f3e980, var(--paper) 60%);border-color:#1f8f7661}.module-card__icon{width:31px;height:31px;color:var(--muted);background:var(--canvas);border-radius:7px;flex:none;place-items:center;display:grid}.module-card.enabled .module-card__icon{color:var(--teal);background:var(--teal-soft)}.module-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.module-card strong{font-size:11px}.module-card p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.switch{background:#d7d5cd;border-radius:99px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.switch i{background:var(--paper);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.switch.on{background:var(--teal)}.switch.on i{transform:translate(12px)}.module-link-map{border:1px solid var(--line);background:var(--paper-warm);border-radius:9px;margin-top:12px;padding:11px}.module-link-map__head{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.module-link-map__head>span{align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.module-chain{align-items:center;gap:5px;display:flex;overflow-x:auto}.module-chain>span{border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:6px;padding:6px 8px;font-size:11px}.module-chain>svg{color:var(--muted-light);flex:none}.form-builder{border:1px solid var(--line);border-radius:10px;overflow:hidden}.form-builder__head{background:var(--paper-warm);justify-content:space-between;align-items:center;padding:11px;display:flex}.form-builder__head>div{flex-direction:column;gap:3px;display:flex}.form-builder__head strong{font-size:11px}.form-builder__head span{color:var(--muted);font-size:11px}.field-builder-list{padding:5px 10px}.field-builder-row{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;padding:8px 2px;display:flex}.field-builder-row>strong{min-width:70px;color:var(--ink);font-size:11px;font-weight:500}.field-type-icon{background:var(--canvas);border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.field-builder-row label{cursor:pointer;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.field-builder-row>button{color:var(--muted)}.field-drop-zone{border:1px dashed var(--line-strong);width:calc(100% - 20px);color:var(--muted);border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:8px 10px 10px;padding:10px;font-size:11px;display:flex}.permission-workflow{grid-template-columns:.8fr 1.2fr;gap:11px;display:grid}.permission-roles,.workflow-config{border:1px solid var(--line);border-radius:10px;padding:11px}.subhead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.subhead strong{align-items:center;gap:5px;font-size:11px;display:flex}.subhead>button{color:var(--teal);align-items:center;gap:3px;font-size:11px;display:flex}.role-row{border-top:1px solid var(--line);align-items:center;gap:7px;padding:8px 0;display:flex}.role-icon{background:var(--canvas);border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.role-icon--lime{background:var(--lime-soft)}.role-icon--teal{color:var(--teal);background:var(--teal-soft)}.role-icon--sand{background:var(--sand-soft)}.role-icon--orange{color:var(--orange);background:var(--orange-soft)}.role-row>div{flex-direction:column;flex:1;gap:2px;display:flex}.role-row strong{font-size:11px}.role-row small{color:var(--muted);font-size:11px}.role-row>button{color:var(--muted-light)}.flow-canvas{flex-direction:column;gap:0;display:flex}.flow-node{border:1px solid var(--line);background:var(--paper-warm);border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;gap:6px;padding:7px;display:grid}.flow-node>span{width:21px;height:21px;color:var(--muted);background:var(--paper);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.flow-node.start>span{color:var(--ink);background:var(--lime)}.flow-node.end>span{color:#fff;background:var(--teal)}.flow-node strong{font-size:11px}.flow-node small{color:var(--muted);font-size:11px}.flow-line{height:18px;color:var(--muted-light);align-items:center;padding-left:9px;display:flex}.flow-line i{background:0 0;flex:1;height:1px;margin-left:-12px}.add-flow-node{border:1px dashed var(--line-strong);width:100%;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;gap:4px;margin-top:7px;padding:7px;font-size:11px;display:flex}.ai-feature-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-feature-card{border:1px solid var(--line);text-align:left;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.ai-feature-card.enabled{background:linear-gradient(135deg, #e9ffc0b3, var(--paper) 70%);border-color:#c8ff578c}.ai-feature-card>span:first-child{width:30px;height:30px;color:var(--muted);background:var(--canvas);border-radius:50%;flex:none;place-items:center;display:grid}.ai-feature-card.enabled>span:first-child{color:#4e6d18;background:var(--lime-soft)}.ai-feature-card>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ai-feature-card strong{font-size:11px}.ai-feature-card p{color:var(--muted);font-size:11px;line-height:1.4}.alert-rule-table{border:1px solid var(--line);border-radius:9px;margin-top:11px;overflow:hidden}.alert-rule-table__head,.alert-rule-table>div:not(.alert-rule-table__head){grid-template-columns:1fr .9fr 1fr 52px;align-items:center;gap:8px;padding:8px 10px;display:grid}.alert-rule-table__head{color:var(--muted);background:var(--canvas);font-size:11px}.alert-rule-table>div:not(.alert-rule-table__head){border-top:1px solid var(--line);font-size:11px}.alert-rule-table>div strong{font-weight:500}.alert-rule-table>div span{color:var(--muted)}.studio-preview{border-left:1px solid var(--line);background:#eeebe3;flex-direction:column;display:flex}.studio-preview__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px;display:flex}.studio-preview__head>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.preview-device-toggle{border:1px solid var(--line);border-radius:5px;padding:1px;display:flex}.preview-device-toggle button{color:var(--muted);border-radius:4px;padding:3px 6px;font-size:11px}.preview-device-toggle button.active{color:var(--ink);background:var(--paper)}.system-preview{flex:1;padding:14px;transition:padding .18s}.system-preview__browser{background:#232720;border-radius:8px 8px 0 0;align-items:center;gap:4px;padding:6px 8px;display:flex}.system-preview__browser i{background:#fff3;border-radius:50%;width:4px;height:4px}.system-preview__browser i:first-child{background:var(--orange)}.system-preview__browser span{color:#ffffff4d;font-family:var(--font-mono);margin-left:5px;font-size:11px}.system-preview__nav{color:#f7f9f2;background:#171a14;align-items:center;gap:6px;padding:8px;display:flex}.preview-logo{width:17px;height:17px;color:var(--ink);background:var(--lime);font-family:var(--font-display);border-radius:4px;place-items:center;font-size:11px;display:grid}.system-preview__nav strong{font-size:11px}.system-preview__body{background:#f8f6f0;border-radius:0 0 8px 8px;padding:10px;box-shadow:0 12px 30px #1a1d161f}.preview-greeting{justify-content:space-between;align-items:center;display:flex}.preview-greeting span{font-family:var(--font-display);font-size:11px;font-weight:600}.preview-greeting small{color:var(--muted);font-size:11px}.preview-kpis{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:9px;display:grid}.preview-kpis>div{background:var(--paper);border-radius:5px;flex-direction:column;padding:6px;display:flex}.preview-kpis small{color:var(--muted);font-size:11px}.preview-kpis strong{font-family:var(--font-mono);margin-top:3px;font-size:11px;font-weight:500}.preview-kpis span{color:var(--teal);font-family:var(--font-mono);font-size:11px}.preview-kpis span.down{color:var(--orange)}.preview-chart{background:#20241c;border-radius:6px;margin-top:6px;padding:7px}.preview-chart>div{color:#ffffffa6;justify-content:space-between;display:flex}.preview-chart span{font-size:11px}.preview-chart small{color:#ffffff40;font-size:11px}.preview-chart svg{width:100%;height:78px;margin-top:2px;display:block}.preview-modules{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px;display:grid}.preview-modules>span{color:var(--teal);background:var(--teal-soft);border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;font-size:11px;display:flex}.preview-modules small{color:var(--muted);font-size:11px}.preview-ai-alert{color:#40551c;background:var(--lime-soft);border-radius:5px;align-items:center;gap:5px;margin-top:6px;padding:6px;display:flex}.preview-ai-alert>span{flex-direction:column;gap:1px;font-size:11px;display:flex}.preview-ai-alert small{color:#6d7d4b;font-size:11px}.system-preview--mobile{padding-left:65px;padding-right:65px}.system-preview--mobile .preview-kpis{grid-template-columns:1fr}.system-preview--mobile .preview-modules{grid-template-columns:1fr 1fr}.preview-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 12px;display:grid}.preview-summary>div{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;padding:8px;display:flex}.preview-summary>div:last-child{border:0}.preview-summary span{color:var(--muted);font-size:11px}.preview-summary strong{font-family:var(--font-mono);font-size:11px;font-weight:500}.preview-publish{color:var(--ink);background:var(--lime);border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:11px 12px;padding:9px;font-size:11px;font-weight:600;display:flex}.ai-engine-status{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.ai-engine-status>span{background:var(--lime-soft);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.ai-engine-status>span i{background:#6aa229;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6aa2291f}.ai-engine-status>div{flex-direction:column;gap:2px;display:flex}.ai-engine-status strong{font-size:11px}.ai-engine-status small{color:var(--muted);font-size:11px}.ai-engine-status>svg{color:var(--muted)}.ai-mode-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:13px;display:flex}.ai-mode-tabs button{color:var(--muted);align-items:center;gap:5px;padding:9px 12px 11px;font-size:11px;display:flex;position:relative}.ai-mode-tabs button:after{background:var(--ink);content:"";opacity:0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.ai-mode-tabs button.active{color:var(--ink);font-weight:600}.ai-mode-tabs button.active:after{opacity:1}.ai-mode-tabs small{color:var(--muted-light);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.ai-mode-tabs b{width:17px;height:17px;color:var(--ink);background:var(--lime);border-radius:50%;place-items:center;font-size:11px;display:grid}.ai-workspace{grid-template-columns:minmax(0,1fr) 290px;gap:11px;min-height:715px;display:grid}.chat-panel{border:1px solid var(--line);background:var(--paper);border-radius:15px;flex-direction:column;min-height:715px;display:flex;overflow:hidden}.chat-panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.chat-panel__head>div{align-items:center;gap:8px;display:flex}.chat-panel__head>div>div{flex-direction:column;gap:2px;display:flex}.chat-panel__head strong{font-size:11px}.chat-panel__head small{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.chat-panel__head small i{background:#6aa229;border-radius:50%;width:4px;height:4px}.chat-panel__head>button{border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:flex}.ai-avatar{width:29px;height:29px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.ai-avatar--large{width:42px;height:42px}.chat-messages{flex:1;padding:18px;overflow-y:auto}.chat-welcome{text-align:center;max-width:600px;margin:25px auto 0}.chat-welcome .ai-avatar{margin:0 auto 10px}.chat-welcome h3{font-family:var(--font-display);font-size:20px}.chat-welcome>p{max-width:510px;color:var(--muted);margin:7px auto 18px;font-size:11px;line-height:1.7}.question-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.question-grid button{border:1px solid var(--line);background:var(--paper-warm);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:11px;transition:border .15s,transform .15s;display:flex}.question-grid button:hover{border-color:var(--teal);transform:translateY(-1px)}.question-grid svg{color:var(--teal)}.chat-message{align-items:flex-start;gap:8px;max-width:720px;margin:0 auto 16px;animation:.23s both card-rise;display:flex}.chat-message--user{justify-content:flex-end}.chat-message--user p{background:var(--ink);color:#f7f9f2;border-radius:10px 3px 10px 10px;padding:9px 11px;font-size:11px;line-height:1.55}.chat-message--user .avatar{margin-top:2px}.ai-answer{border:1px solid var(--line);background:var(--paper-warm);border-radius:3px 12px 12px;flex:1;padding:12px}.ai-answer__head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.ai-answer__head>span{color:var(--teal);font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.ai-answer h3{font-size:13px}.ai-answer>p{color:#55584f;margin-top:7px;font-size:11px;line-height:1.7}.answer-metric{border:1px solid var(--line);background:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;margin:11px 0;padding:9px 11px;display:flex}.answer-metric span{color:var(--muted);font-size:11px}.answer-metric strong{font-family:var(--font-mono);font-size:17px;font-weight:500}.answer-actions{flex-direction:column;display:flex}.answer-actions button{border-top:1px solid var(--line);text-align:left;grid-template-columns:20px 1fr 16px;align-items:center;gap:7px;padding:8px 0;display:grid}.answer-actions button>span{color:var(--teal);font-family:var(--font-mono);font-size:11px}.answer-actions p{color:#56594f;font-size:11px;line-height:1.55}.answer-actions svg{color:var(--muted-light)}.answer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:6px;padding-top:7px;display:flex}.answer-footer span,.answer-footer button{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.ai-typing{background:var(--paper-warm);border-radius:4px 10px 10px;align-items:center;gap:4px;padding:11px;display:flex}.ai-typing i{background:var(--teal);border-radius:50%;width:4px;height:4px;animation:1s infinite alternate typing}.ai-typing i:nth-child(2){animation-delay:.18s}.ai-typing i:nth-child(3){animation-delay:.36s}.ai-typing span{color:var(--muted);margin-left:4px;font-size:11px}@keyframes typing{to{opacity:.25;transform:translateY(-2px)}}.ai-composer{border-top:1px solid var(--line);padding:10px 14px 9px}.ai-composer__input{border:1px solid var(--line-strong);background:var(--paper-warm);border-radius:10px;align-items:flex-end;gap:8px;padding:8px 8px 8px 10px;display:flex}.ai-composer__input>svg{color:var(--teal);margin-bottom:5px}.ai-composer textarea{resize:none;background:0 0;border:0;flex:1;max-height:92px;padding:4px 0;font-size:11px;line-height:1.5}.ai-composer__input>button{width:29px;height:29px;color:var(--ink);background:var(--lime);border-radius:7px;flex:none;place-items:center;display:grid}.ai-composer__input>button:disabled{background:var(--canvas-deep)}.ai-composer__hint{color:var(--muted-light);justify-content:space-between;margin-top:5px;font-size:11px;display:flex}.ai-context-panel{flex-direction:column;gap:9px;display:flex}.ai-context-card,.data-source-card,.ai-safety-note{border:1px solid var(--line);background:var(--paper);border-radius:13px}.ai-context-card{padding:13px}.ai-context-card__head{align-items:center;gap:7px;display:flex}.ai-context-card__head>span{background:var(--lime);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ai-context-card__head>div{flex-direction:column;gap:2px;display:flex}.ai-context-card__head strong{font-size:11px}.ai-context-card__head small{color:var(--muted);font-size:11px}.context-score{border-bottom:1px solid var(--line);align-items:center;gap:11px;margin-top:13px;padding-bottom:11px;display:flex}.context-score .ring>span{color:var(--ink)}.context-score>div:last-child{flex-direction:column;gap:4px;display:flex}.context-score strong{font-size:11px}.context-score p{color:var(--muted);font-size:11px;line-height:1.5}.context-signals{flex-direction:column;margin-top:7px;display:flex}.context-signals>div{border-top:1px solid var(--line);align-items:center;gap:7px;padding:7px 0;display:flex}.context-signals>div:first-child{border-top:0}.signal-icon{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.signal-icon--up{color:var(--teal);background:var(--teal-soft)}.signal-icon--down{color:var(--orange);background:var(--orange-soft)}.signal-icon--clock{color:#8a6d25;background:var(--sand-soft)}.context-signals p{flex-direction:column;gap:2px;display:flex}.context-signals strong{font-size:11px}.context-signals small{color:var(--muted);font-size:11px}.data-source-card{padding:12px}.data-source-card h3{margin:4px 0 8px;font-size:11px}.data-source-card>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.data-source-card>div span{color:#55584f;align-items:center;gap:5px;font-size:11px;display:flex}.data-source-card>div b{color:var(--teal);font-size:11px;font-weight:500}.ai-safety-note{background:var(--sand-soft);align-items:flex-start;gap:7px;padding:10px;display:flex}.ai-safety-note svg{color:#8c722f;flex:none}.ai-safety-note p{color:#766332;font-size:11px;line-height:1.55}.diagnose-workspace{grid-template-columns:.72fr 1.28fr;gap:11px;display:grid}.diagnose-input-panel,.diagnose-result{border:1px solid var(--line);background:var(--paper);border-radius:15px;min-height:600px}.diagnose-input-panel{padding:18px}.diagnose-input-panel__head{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding-bottom:15px;display:flex}.diagnose-input-panel__head>span{width:34px;height:34px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.diagnose-input-panel__head h2{font-size:16px}.diagnose-input-panel__head p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.diagnose-controls{flex-direction:column;gap:10px;margin-top:15px;display:flex}.diagnose-controls label{flex-direction:column;gap:5px;display:flex}.diagnose-controls span{color:var(--muted);font-size:11px}.diagnose-controls select{border:1px solid var(--line);background:var(--paper-warm);border-radius:7px;height:36px;padding:0 9px;font-size:11px}.diagnose-data-checklist{border:1px solid var(--line);border-radius:9px;margin-top:14px;padding:10px}.diagnose-data-checklist>div:not(.subhead){border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:7px 0;font-size:11px;display:flex}.diagnose-data-checklist>div svg{color:var(--teal)}.diagnose-data-checklist>div span{flex:1}.diagnose-data-checklist>div small{color:var(--teal);font-size:11px}.diagnose-button{width:100%;margin-top:15px}.diagnose-footnote{color:var(--muted);text-align:center;margin-top:7px;font-size:11px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.diagnose-result--empty{place-items:center;display:grid}.diagnose-placeholder{text-align:center;max-width:380px;padding:20px}.diagnose-placeholder>span{border:1px solid var(--line);width:80px;height:80px;color:var(--muted);background:var(--paper-warm);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.diagnose-orbit{animation:1.4s infinite alternate orbit-pulse;color:var(--teal)!important}@keyframes orbit-pulse{to{box-shadow:0 0 0 14px #c8ff5729}}.diagnose-placeholder h3{font-size:15px}.diagnose-placeholder p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.65}.diagnose-placeholder .progress-wrap{max-width:230px;margin:15px auto 0}.diagnosis-report{padding:17px;animation:.3s both card-rise}.diagnosis-report__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.diagnosis-report__head h2{font-family:var(--font-display);margin:5px 0;font-size:20px}.diagnosis-report__head>div>span{color:var(--muted);font-size:11px}.diagnosis-report__head>button{border:1px solid var(--line);border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex}.diagnosis-summary{background:var(--paper-warm);border-radius:9px;align-items:center;gap:13px;margin-top:15px;padding:12px;display:flex}.diagnosis-summary>div{align-items:center;gap:7px;display:flex}.diagnosis-summary>div .ring>span{color:var(--ink)}.diagnosis-summary>div>span{color:var(--teal);font-family:var(--font-mono);flex-direction:column;font-size:13px;font-weight:500;display:flex}.diagnosis-summary small{color:var(--muted);font-family:var(--font-sans);font-size:11px}.diagnosis-summary>p{color:#55584f;font-size:11px;line-height:1.65}.diagnosis-block{border:1px solid var(--line);border-radius:9px;margin-top:10px;padding:10px}.diagnosis-list-row{border-top:1px solid var(--line);grid-template-columns:23px 1fr auto;align-items:center;gap:7px;padding:7px 0;display:grid}.diagnosis-list-row>span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.diagnosis-list-row p{color:#55584f;font-size:11px}.diagnosis-list-row>strong{color:var(--teal);font-family:var(--font-mono);font-size:11px;font-weight:500}.path-preview{color:#f7f9f2;background:var(--ink);border-radius:9px;align-items:center;margin-top:10px;padding:11px;display:flex}.path-preview>div{flex-direction:column;flex:1;gap:3px;display:flex}.path-preview>div span{color:var(--lime);font-family:var(--font-mono);font-size:11px}.path-preview strong{font-size:11px}.path-preview small{color:#f7f9f266;font-size:11px}.path-preview>i{background:#f7f9f226;width:26px;height:1px;margin:0 4px}.risk-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.risk-summary-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.risk-summary-card>span{color:#9c7925;background:var(--sand-soft);border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}.risk-summary-card>div{flex:1;grid-template-columns:1fr auto;align-items:end;display:grid}.risk-summary-card small{color:var(--muted);grid-column:1;font-size:11px}.risk-summary-card strong{font-family:var(--font-mono);grid-column:1;font-size:20px;font-weight:500}.risk-summary-card p{color:var(--muted);grid-area:1/2/span 2;font-size:11px}.risk-summary-card--high>span{color:#a3431f;background:var(--orange-soft)}.risk-summary-card--good>span{color:var(--teal);background:var(--teal-soft)}.risk-summary-card--dark{color:#f7f9f2;border-color:var(--ink);background:var(--ink)}.risk-summary-card--dark>span{color:var(--ink);background:var(--lime)}.risk-summary-card--dark small,.risk-summary-card--dark p{color:#f7f9f273}.risk-list-panel{padding:16px}.risk-toolbar{justify-content:space-between;align-items:flex-end;display:flex}.risk-toolbar h2{margin-top:4px;font-size:16px}.risk-filters{border:1px solid var(--line);border-radius:7px;padding:2px;display:flex}.risk-filters button{color:var(--muted);border-radius:5px;padding:5px 8px;font-size:11px}.risk-filters button.active{color:var(--ink);background:var(--canvas)}.risk-list{margin-top:12px}.risk-row{border-top:1px solid var(--line);grid-template-columns:36px 1fr 130px;align-items:center;gap:10px;padding:13px 4px;display:grid}.risk-row__level{color:#8e712c;background:var(--sand-soft);border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.risk-row__level--high{color:#a3431f;background:var(--orange-soft)}.risk-row__level--low{color:var(--teal);background:var(--teal-soft)}.risk-row__main>div{align-items:center;gap:7px;display:flex}.risk-row__main>div small{color:var(--muted);font-size:11px}.risk-row h3{margin-top:6px;font-size:11px}.risk-row p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.55}.risk-row__action{justify-content:flex-end;align-items:center;gap:6px;display:flex}.risk-row__action button:first-child{border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:11px}.risk-row__action button:last-child{background:var(--lime);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.reports-workspace{grid-template-columns:1.25fr .75fr;gap:11px;display:grid}.report-feature{color:#f7f9f2;background:radial-gradient(circle at 80% 0, #c8ff5729, transparent 45%), var(--ink);border-radius:15px;grid-template-columns:1.2fr .8fr;min-height:370px;display:grid;overflow:hidden}.report-feature__copy{padding:34px}.report-feature__copy .eyebrow{color:#f7f9f266}.report-feature__copy h2{font-family:var(--font-display);margin:11px 0;font-size:27px}.report-feature__copy>p:not(.eyebrow){color:#f7f9f285;max-width:470px;font-size:11px;line-height:1.8}.report-feature__copy>div{gap:7px;margin-top:24px;display:flex}.report-feature .button--ghost{color:#f7f9f2;background:#ffffff0a;border-color:#ffffff24}.report-cover{color:var(--ink);background:var(--lime);border:1px solid #c8ff5733;border-radius:2px 12px 12px 2px;flex-direction:column;justify-content:space-between;margin:25px 28px 25px 0;padding:20px;display:flex;position:relative;transform:rotate(2deg);box-shadow:-10px 10px #c8ff570f}.report-cover span{font-family:var(--font-mono);letter-spacing:.12em;font-size:11px;line-height:1.5}.report-cover strong{font-family:var(--font-display);font-size:90px;font-weight:600;line-height:.8}.report-cover small{font-family:var(--font-mono);font-size:11px}.report-cover i{font-family:var(--font-mono);font-size:11px;font-style:normal;position:absolute;bottom:13px;right:13px}.report-history{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:17px}.report-row{border-top:1px solid var(--line);text-align:left;grid-template-columns:29px 1fr auto 18px;align-items:center;gap:8px;width:100%;padding:11px 0;display:grid}.report-row>span:first-child{background:var(--canvas);border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.report-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.report-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.report-row small,.report-row>span:nth-child(3){color:var(--muted);font-size:11px}.report-row>svg{color:var(--muted)}.people-tabs{border:1px solid var(--line);background:#ffffff59;border-radius:8px;gap:3px;margin-bottom:11px;padding:2px;display:inline-flex}.people-tabs button{color:var(--muted);border-radius:6px;padding:7px 12px;font-size:11px}.people-tabs button.active{color:var(--ink);background:var(--paper);box-shadow:0 1px 5px #1f231b14}.org-layout{grid-template-columns:minmax(0,1fr) 275px;gap:11px;display:grid}.org-panel{padding:17px}.org-chart{margin-top:18px}.org-root{flex-direction:column;align-items:center;display:flex}.org-node{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:9px}.org-node--root{border-color:var(--ink);color:#f7f9f2;background:var(--ink);align-items:center;gap:8px;min-width:190px;padding:9px 12px;display:flex}.org-node--root>span,.org-node--dept>div>span{width:27px;height:27px;color:var(--ink);background:var(--lime);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.org-node--root>div{flex-direction:column;gap:2px;display:flex}.org-node--root strong{font-size:11px}.org-node--root small{color:#f7f9f266;font-size:11px}.org-root-line{background:var(--line-strong);width:1px;height:23px}.org-branches{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:18px;display:grid;position:relative}.org-branches:before{background:var(--line-strong);content:"";height:1px;position:absolute;top:0;left:12.5%;right:12.5%}.org-node--dept{flex-direction:column;min-height:153px;padding:10px;display:flex;position:relative}.org-node--dept:before{background:var(--line-strong);content:"";width:1px;height:18px;position:absolute;top:-18px;left:50%}.org-node--dept:hover{border-color:var(--teal)}.org-node--dept>div:first-child{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.org-node--dept>div>span{background:var(--canvas-deep);width:23px;height:23px;font-size:11px}.org-node--dept>div>strong{width:calc(100% - 30px);font-size:11px}.org-node--dept>div>small{width:100%;color:var(--muted);font-size:11px}.org-node__kpi{background:var(--canvas);border-radius:5px;justify-content:space-between;align-items:center;margin-top:8px;padding:5px 6px;display:flex}.org-node__kpi span{color:var(--muted);font-size:11px}.org-node__kpi strong{color:var(--teal);font-family:var(--font-mono);font-size:11px}.org-node__teams{flex-direction:column;margin-top:auto;padding-top:7px;display:flex}.org-node__teams span{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;line-height:1.7;display:flex}.org-legend{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-top:13px;padding-top:10px;font-size:11px;display:flex}.org-legend span{align-items:center;gap:4px;display:flex}.org-legend span:last-child{margin-left:auto}.org-side{flex-direction:column;gap:10px;display:flex}.org-health,.dept-rank{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:14px}.org-health>div:first-child{justify-content:space-between;align-items:center;display:flex}.org-health h3{margin-top:4px;font-size:12px}.org-health>.ring{margin:10px auto}.org-health__rows{flex-direction:column;gap:8px;display:flex}.org-health__rows>div{grid-template-columns:67px 1fr 20px;align-items:center;gap:6px;display:grid}.org-health__rows span,.org-health__rows strong{color:var(--muted);font-size:11px;font-weight:400}.org-health__rows strong{color:var(--ink);font-family:var(--font-mono);text-align:right}.org-ai-note{background:var(--lime-soft);border-radius:6px;gap:6px;margin-top:11px;padding:8px;display:flex}.org-ai-note svg{color:#597c21;flex:none}.org-ai-note p{color:#5d6e3f;font-size:11px;line-height:1.5}.dept-rank .panel-head h3{font-size:11px}.dept-rank .panel-head span{color:var(--muted);font-size:11px}.dept-rank>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:15px 64px 1fr 28px;align-items:center;gap:6px;padding:8px 0;display:grid}.dept-rank>div>span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.dept-rank>div>strong{font-size:11px;font-weight:500}.dept-rank>div>b{color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:11px;font-weight:400}.people-list-panel{margin-top:11px;overflow:hidden}.people-toolbar{justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.people-toolbar h2{margin-top:4px;font-size:14px}.people-toolbar>div:last-child{gap:6px;display:flex}.people-table__head,.people-table>button{grid-template-columns:.9fr 1.1fr 1fr .8fr .8fr .9fr 15px;align-items:center;gap:9px;padding:0 15px;display:grid}.people-table__head{height:31px;color:var(--muted);background:var(--canvas);font-size:11px}.people-table>button{border-top:1px solid var(--line);text-align:left;width:100%;padding-top:9px;padding-bottom:9px}.people-table>button:hover{background:var(--paper-warm)}.people-table>button>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.people-table>button>span:first-child strong{color:var(--ink);font-size:11px}.people-table>button>span:nth-child(2){flex-direction:column;align-items:flex-start;gap:2px}.people-table>button>span:nth-child(2) strong{color:var(--ink);font-size:11px;font-weight:500}.people-table>button>span b{min-width:32px;color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:500}.people-table>button>span:nth-child(4) strong{color:var(--ink);font-family:var(--font-mono);font-size:11px}.activity-dots{gap:2px;display:flex}.activity-dots i{background:var(--canvas-deep);border-radius:2px;width:4px;height:12px}.activity-dots i.active{background:var(--teal)}.metric-center{flex-direction:column;gap:11px;display:flex}.metric-summary{grid-template-columns:repeat(3,1fr) .8fr;gap:10px;display:grid}.metric-summary>div{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;padding:14px;display:flex}.metric-summary>div span{color:var(--muted);font-size:11px}.metric-summary>div strong{font-family:var(--font-mono);margin:5px 0;font-size:22px;font-weight:500}.metric-summary>div strong small{color:var(--muted);font-family:var(--font-sans);margin-left:2px;font-size:11px}.metric-summary>div p{color:var(--muted);font-size:11px}.metric-summary>button{color:var(--ink);background:var(--lime);border-radius:12px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.metric-groups{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric-group{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.metric-group__head{color:#f7f9f2;background:var(--ink);padding:14px;position:relative}.metric-group__head .eyebrow{color:#f7f9f259}.metric-group__head h2{margin-top:4px;font-size:14px}.metric-group__head>button{color:var(--lime);position:absolute;top:15px;right:14px}.metric-group--lime .metric-group__head{color:var(--ink);background:var(--lime)}.metric-group--lime .metric-group__head .eyebrow{color:#5d742f}.metric-group--lime .metric-group__head>button{color:var(--ink)}.metric-row{border-top:1px solid var(--line);grid-template-columns:1fr auto 80px 43px;align-items:center;gap:7px;padding:11px 13px;display:grid}.metric-row>span{color:var(--muted);font-size:11px}.metric-row>strong{font-family:var(--font-mono);font-size:11px;font-weight:500}.metric-group__footer{border-top:1px solid var(--line);color:var(--muted);background:var(--paper-warm);align-items:center;gap:5px;padding:9px 12px;font-size:11px;display:flex}.metric-group__footer svg{color:var(--teal)}.talent-grid{grid-template-columns:1.25fr .75fr;gap:11px;display:grid}.talent-map,.succession-panel{padding:16px}.nine-box{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px;display:grid}.nine-box__cell{border:1px solid var(--line);background:var(--canvas);border-radius:7px;flex-direction:column;justify-content:space-between;min-height:86px;padding:8px;display:flex}.nine-box__cell--1{background:var(--lime-soft)}.nine-box__cell--2{background:var(--teal-soft)}.nine-box__cell>span{font-size:11px;font-weight:500}.nine-box__cell>div{gap:3px;display:flex}.talent-hint{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:5px;margin-top:11px;padding-top:9px;font-size:11px;display:flex}.talent-hint svg{color:var(--teal)}.succession-row{border-top:1px solid var(--line);align-items:center;gap:8px;padding:11px 0;display:flex}.succession-row>span{color:#6d5a27;background:var(--sand-soft);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.succession-row>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.succession-row strong{font-size:11px}.succession-row small{color:var(--muted);font-size:11px}.succession-row>div:nth-child(3){display:flex}.succession-row>div:nth-child(3) .avatar{border:2px solid var(--paper);margin-left:-5px}.employee-peek{z-index:90;position:fixed;inset:0}.employee-peek__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10140d52;width:100%;height:100%;position:absolute;inset:0}.employee-peek>article{background:var(--paper);width:min(420px,100vw - 30px);box-shadow:var(--shadow-float);border-radius:15px;padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.employee-peek__close{color:var(--muted);font-size:18px;position:absolute;top:10px;right:12px}.employee-peek__profile{align-items:center;gap:10px;display:flex}.employee-peek__profile>div{flex-direction:column;flex:1;gap:3px;display:flex}.employee-peek__profile h3{font-size:17px}.employee-peek__profile p{color:var(--muted);font-size:11px}.employee-peek__stats{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.employee-peek__stats>div{border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:10px;display:flex}.employee-peek__stats>div:last-child{border:0}.employee-peek__stats span{color:var(--muted);font-size:11px}.employee-peek__stats strong{font-family:var(--font-mono);font-size:13px;font-weight:500}.employee-peek__ai{background:var(--lime-soft);border-radius:8px;gap:7px;margin-bottom:13px;padding:10px;display:flex}.employee-peek__ai svg{color:#5d772c;flex:none}.employee-peek__ai p{color:#5a693c;font-size:11px;line-height:1.6}.employee-peek>article>.button{width:100%}.finance-kpis{grid-template-columns:1.1fr repeat(3,1fr)}.finance-kpi{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:15px;position:relative;overflow:hidden}.finance-kpi__icon{background:var(--canvas);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.finance-kpi>p{color:var(--muted);margin-top:11px;font-size:11px}.finance-kpi>strong{font-family:var(--font-mono);letter-spacing:-.05em;margin-top:3px;font-size:23px;font-weight:500;display:block}.finance-kpi>strong small{color:var(--muted);font-family:var(--font-sans);margin-left:2px;font-size:11px}.finance-kpi>div{align-items:center;gap:6px;margin-top:7px;display:flex}.finance-kpi>div>span:last-child{color:var(--muted);font-size:11px}.finance-kpi--dark{color:#f7f9f2;border-color:var(--ink);background:radial-gradient(circle at 100% 0, #c8ff572e, transparent 55%), var(--ink)}.finance-kpi--dark .finance-kpi__icon{color:var(--ink);background:var(--lime)}.finance-kpi--dark>p,.finance-kpi--dark>div>span:last-child{color:#f7f9f273}.finance-kpi__decor{color:#ffffff0f;font-family:var(--font-mono);letter-spacing:-.05em;text-align:right;font-size:27px;font-style:normal;line-height:.8;position:absolute;bottom:8px;right:12px}.finance-main-grid{grid-template-columns:1.5fr .75fr;gap:11px;display:grid}.cashflow-panel,.cost-panel,.transaction-panel,.collection-panel{padding:16px}.cashflow-summary{background:var(--paper-warm);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:9px;display:flex}.cashflow-summary>div{align-items:center;gap:7px;display:flex}.cashflow-summary span{color:var(--muted);font-size:11px}.cashflow-summary strong{font-family:var(--font-mono);font-size:12px;font-weight:500}.cashflow-summary>p{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.cashflow-summary>p svg{color:var(--teal)}.cashflow-chart{margin-top:8px}.cashflow-chart svg{width:100%;height:210px;display:block}.collection-total,.cost-total{border-bottom:1px solid var(--line);align-items:flex-end;gap:7px;margin-top:12px;padding-bottom:11px;display:flex}.collection-total span,.cost-total span{color:var(--muted);font-size:11px}.collection-total strong,.cost-total strong{font-family:var(--font-mono);margin-left:auto;font-size:19px;font-weight:500}.collection-list>div{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:9px 0;display:flex}.collection-dot{background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px}.collection-dot--bad{background:var(--orange)}.collection-dot--warn{background:#b79a44}.collection-list>div>div{flex-direction:column;flex:1;gap:2px;display:flex}.collection-list strong{font-size:11px}.collection-list small{color:var(--muted);font-size:11px}.collection-list b{font-family:var(--font-mono);font-size:11px;font-weight:500}.donut-legend{gap:8px}.cost-panel{grid-area:2/2}.transaction-panel{grid-area:2/1}.cost-bars{flex-direction:column;gap:9px;margin-top:13px;display:flex}.cost-bar__label{justify-content:space-between;margin-bottom:4px;display:flex}.cost-bar__label span{color:var(--muted);font-size:11px}.cost-bar__label strong{font-family:var(--font-mono);font-size:11px;font-weight:500}.cost-bar__track{background:var(--canvas);border-radius:99px;height:5px;overflow:hidden}.cost-bar__track span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), #65bca7);transform-origin:0;height:100%;animation:.65s both bar-grow;display:block}@keyframes bar-grow{0%{transform:scaleX(0)}}.transaction-table{margin-top:11px}.transaction-table__head,.transaction-table>div:not(.transaction-table__head){grid-template-columns:.7fr 1.15fr 1fr .75fr .65fr;align-items:center;gap:8px;display:grid}.transaction-table__head{height:27px;color:var(--muted);font-size:11px}.transaction-table>div:not(.transaction-table__head){border-top:1px solid var(--line);color:var(--muted);padding:8px 0;font-size:11px}.transaction-table>div>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.transaction-table strong{color:var(--ink);font-size:11px;font-weight:500}.transaction-table small{color:var(--muted);font-size:11px}.transaction-table .income{color:var(--teal);font-family:var(--font-mono)}.transaction-table .expense{color:var(--orange);font-family:var(--font-mono)}.finance-bottom{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.finance-bottom>div{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.finance-bottom>div>span{background:var(--canvas);border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.finance-bottom>div>p{flex-direction:column;flex:1;gap:3px;display:flex}.finance-bottom strong{font-size:11px}.finance-bottom small{color:var(--muted);font-size:11px}.finance-bottom>div>button{color:var(--teal);white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex}.type-toggle{border:1px solid var(--line);border-radius:8px;margin-bottom:13px;padding:3px;display:flex}.type-toggle button{color:var(--muted);border-radius:6px;flex:1;padding:7px;font-size:11px}.type-toggle button.active{color:var(--ink);background:var(--lime)}.command-layer{justify-content:center;align-items:flex-start;padding-top:12vh;display:flex}.command-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d100b78}.command-panel{z-index:2;background:var(--paper);border:1px solid #ffffff38;border-radius:14px;width:min(590px,100vw - 28px);animation:.18s both modal-in-command;position:relative;overflow:hidden;box-shadow:0 30px 90px #080a0652}@keyframes modal-in-command{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.command-input{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:55px;padding:0 15px;display:flex}.command-input>svg{color:var(--teal)}.command-input input{background:0 0;border:0;flex:1;font-size:12px}.command-results{max-height:360px;padding:7px;overflow-y:auto}.command-results>p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;padding:7px 9px;font-size:11px}.command-results button{text-align:left;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 9px;display:flex}.command-results button:hover{background:var(--canvas)}.command-result__icon{width:30px;height:30px;color:var(--teal);background:var(--teal-soft);border-radius:7px;flex:none;place-items:center;display:grid}.command-results button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;font-size:11px;display:flex}.command-results small{color:var(--muted);font-size:11px}.command-results button>svg{color:var(--muted-light)}.command-hint{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.command-hint span{align-items:center;gap:4px;display:flex}.command-hint__ai{color:var(--teal);margin-left:auto}.toast{z-index:200;color:#f7f9f2;background:var(--ink);width:min(360px,100vw - 32px);box-shadow:var(--shadow-float);border:1px solid #ffffff14;border-radius:11px;align-items:flex-start;gap:9px;padding:11px;animation:.23s cubic-bezier(.22,1,.36,1) both toast-in;display:flex;position:fixed;bottom:22px;right:24px}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}.toast__icon{width:27px;height:27px;color:var(--ink);background:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.toast>div{flex:1}.toast strong{font-size:11px}.toast p{color:#f7f9f280;margin-top:3px;font-size:11px;line-height:1.5}.toast>button{color:#f7f9f273}@media (width<=1380px){.sidebar{width:252px}.main-shell{margin-left:252px}.content,.topbar{padding-left:24px;padding-right:24px}.studio-shell{grid-template-columns:180px minmax(450px,1fr) 280px}.delivery-board{grid-template-columns:repeat(7,minmax(155px,1fr))}}@media (width<=1200px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.revenue-panel,.project-panel{grid-area:auto/span 6}.ai-brief,.funnel-panel,.structure-panel,.alerts-panel,.operations-panel{grid-area:auto/span 3}.alerts-panel,.operations-panel{grid-area:auto/span 6}.customer-grid{grid-template-columns:repeat(3,1fr)}.customer-table__head,.customer-row{min-width:950px}.customer-table{overflow-x:auto}.pipeline-summary{grid-template-columns:1fr .8fr .8fr .8fr}.pipeline-summary__ai{grid-column:1/-1;min-height:54px}.delivery-stats{grid-template-columns:1fr 1fr 1fr}.delivery-stat--hero{grid-row:span 1}.studio-workspace__head{flex-direction:column}.studio-head-actions{align-self:flex-end}.template-grid{grid-template-columns:1fr}.studio-preview{display:none}.studio-shell{grid-template-columns:180px 1fr}.ai-workspace{grid-template-columns:1fr 250px}.org-branches{grid-template-columns:1fr 1fr}.org-branches:before,.org-node--dept:before{display:none}.finance-main-grid{grid-template-columns:1fr}.cost-panel,.transaction-panel{grid-area:auto}.finance-bottom{grid-template-columns:1fr}}@media (width<=1020px){.sidebar{width:252px;transition:transform .22s;transform:translate(-105%)}.sidebar--open{transform:translate(0);box-shadow:25px 0 60px #0a0c0833}.sidebar__close{display:inline-grid!important}.sidebar-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c0f0a57;width:100%;height:100%;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{margin-right:7px;display:inline-grid!important}.topbar__left{width:auto}.command-trigger{width:min(360px,40vw)}.today{display:none}.customer-stats,.people-stats,.finance-kpis{grid-template-columns:1fr 1fr}.customer-grid{grid-template-columns:repeat(2,1fr)}.pipeline-board{grid-template-columns:repeat(4,260px)}.pipeline-lower,.project-insight-row{grid-template-columns:1fr}.delivery-stats{grid-template-columns:1fr 1fr}.ai-workspace{grid-template-columns:1fr}.ai-context-panel{grid-template-columns:1fr 1fr;display:grid}.ai-safety-note{grid-column:1/-1}.diagnose-workspace{grid-template-columns:1fr}.diagnose-input-panel,.diagnose-result{min-height:auto}.diagnose-result--empty{min-height:380px}.risk-summary-grid{grid-template-columns:1fr 1fr}.reports-workspace,.org-layout,.talent-grid{grid-template-columns:1fr}.org-side{grid-template-columns:1fr 1fr;display:grid}.metric-groups{grid-template-columns:1fr}}@media (width<=760px){.topbar{gap:8px;height:60px;padding:0 14px}.command-trigger{justify-content:center;width:34px;padding:0}.command-trigger span,.command-trigger kbd,.breadcrumb span,.breadcrumb i,.profile>span:not(.avatar),.profile>svg,.topbar-divider{display:none}.content{padding:20px 14px 45px}.section-heading{flex-direction:column;align-items:flex-start;gap:13px}.section-heading__action,.heading-actions{width:100%}.heading-actions .button{flex:1}.section-heading h1{font-size:27px}.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-hero__actions{width:100%}.dashboard-hero__actions .button{flex:1}.kpi-grid{grid-template-columns:1fr 1fr}.kpi-card{padding:12px}.kpi-card__metric strong{font-size:23px}.kpi-card__bottom .sparkline{width:45px}.dashboard-grid{grid-template-columns:1fr}.revenue-panel,.ai-brief,.funnel-panel,.structure-panel,.alerts-panel,.operations-panel,.project-panel{grid-column:auto}.revenue-summary{flex-wrap:wrap;gap:15px}.revenue-summary>.badge{display:none}.revenue-chart>svg{height:190px}.project-table{overflow-x:auto}.project-table__head,.project-row{min-width:650px}.customer-stats,.people-stats,.delivery-stats,.finance-kpis,.risk-summary-grid{grid-template-columns:1fr 1fr}.customer-stats>div,.people-stats>div,.delivery-stats>div:not(.delivery-stat--hero){min-height:100px}.customer-toolbar__tools{flex-wrap:wrap}.customer-toolbar__tools .search-box{flex-basis:100%;max-width:none}.customer-grid{grid-template-columns:1fr}.pipeline-summary{grid-template-columns:1fr 1fr}.pipeline-summary>div{border-bottom:1px solid var(--line)}.pipeline-summary__ai{grid-column:1/-1}.project-command__toolbar{flex-direction:column;align-items:stretch;gap:8px}.project-command__filters{flex-wrap:wrap}.project-command__filters .search-box{flex:1}.studio-shell{flex-direction:column;min-height:0;display:flex}.studio-sidebar{border-right:0;border-bottom:1px solid var(--line)}.studio-steps{flex-direction:row;overflow-x:auto}.studio-steps button{min-width:120px}.studio-project,.studio-progress,.studio-ai-tip{display:none}.studio-workspace__head,.studio-content{padding:14px}.template-grid,.module-grid,.ai-feature-grid,.permission-workflow,.studio-form-row,.question-grid{grid-template-columns:1fr}.chat-messages{padding:14px 10px}.ai-context-panel{grid-template-columns:1fr}.ai-safety-note{grid-column:auto}.risk-row{grid-template-columns:30px 1fr}.risk-row__action{grid-column:2;justify-content:flex-start}.reports-workspace,.report-feature{grid-template-columns:1fr}.report-cover{display:none}.report-feature__copy{padding:24px}.org-branches,.org-side{grid-template-columns:1fr}.people-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.people-toolbar>div:last-child{width:100%}.people-toolbar .search-box{flex:1}.people-table{overflow-x:auto}.people-table__head,.people-table>button{min-width:730px}.metric-summary{grid-template-columns:1fr 1fr}.metric-summary>button{min-height:50px}.nine-box{gap:3px}.finance-main-grid{grid-template-columns:1fr}.cashflow-summary{flex-direction:column;align-items:flex-start}.transaction-table{overflow-x:auto}.transaction-table__head,.transaction-table>div:not(.transaction-table__head){min-width:580px}.finance-bottom,.form-grid{grid-template-columns:1fr}.drawer-panel{width:100vw}.drawer-body{padding:16px 15px 24px}.drawer-head,.modal-head{padding:16px 15px 14px}.record-form{padding:15px}.detail-metrics{grid-template-columns:1fr 1fr}.detail-metrics>div:nth-child(2){border-right:0}.detail-metrics>div:last-child{border-top:1px solid var(--line);grid-column:1/-1}.project-team{flex-wrap:wrap}.notification-popover{width:calc(100vw - 24px);position:fixed;top:62px;right:12px}}@media (width<=460px){.kpi-grid,.customer-stats,.people-stats,.delivery-stats,.finance-kpis,.risk-summary-grid{grid-template-columns:1fr}.dashboard-hero__actions{flex-direction:column}.stage-tabs{padding-bottom:2px}.customer-toolbar{padding-left:10px;padding-right:10px}.modal-actions{flex-direction:column}.modal-actions .button{width:100%}.ai-mode-tabs{overflow-x:auto}.ai-mode-tabs button{white-space:nowrap;padding-left:8px;padding-right:8px}.diagnose-summary{flex-direction:column;align-items:flex-start}.path-preview{flex-direction:column;gap:7px}.path-preview>i{width:1px;height:10px}.metric-summary{grid-template-columns:1fr}.nine-box__cell{min-height:77px}.report-feature__copy>div{flex-direction:column}.command-hint{flex-wrap:wrap}.command-hint__ai{width:100%;margin-left:0}}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#56aef006 1px,#0000 1px),linear-gradient(90deg,#56aef006 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}body:after{z-index:-1;pointer-events:none;content:"";filter:blur(24px);background:radial-gradient(circle,#3287ff1f,#0000 66%);border-radius:50%;width:50vw;height:65vh;position:fixed;top:-20vh;right:-12vw}h1,h2,h3,.serif-accent{font-family:var(--font-display);letter-spacing:-.045em}.serif-accent{color:var(--cyan);font-weight:500}.eyebrow{color:#54748e;letter-spacing:.19em}.sidebar{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(#143f6936,#0000 25%),radial-gradient(circle at 0 100%,#256bff2e,#0000 38%),#040c18f0;border-right-color:#5db5ff1f;box-shadow:20px 0 70px #00040c33}.brand__mark,.workspace-switch__icon{color:#dff8ff;background:linear-gradient(145deg,#439dff59,#1e5da529);border-color:#4fcfff57;box-shadow:inset 0 0 20px #47d7ff17,0 0 22px #2ca5ff14}.brand__mark i{background:var(--cyan);box-shadow:0 0 13px var(--cyan)}.brand__word strong{font-family:var(--font-display);letter-spacing:.12em;font-weight:500}.workspace-switch{background:linear-gradient(110deg,#1b508733,#0a203957);border-color:#6bbcff1f}.nav-item{color:#b8d3ea85}.nav-item:hover{color:#dff6ff;background:#40a0ff12}.nav-item--active{color:#ecfaff;background:linear-gradient(90deg,#35b8ff29,#2f67ff12);box-shadow:inset 0 0 22px #46b5ff0a}.nav-item--active:before{background:var(--cyan);box-shadow:0 0 10px #42d4ff99}.nav-item--active svg{color:var(--cyan)}.nav-item b{color:#03101e;background:var(--cyan)}.ai-status{background:linear-gradient(120deg,#2688e121,#0d27462e);border-color:#42d4ff29}.ai-status__orb{color:var(--cyan);background:#42d4ff1f;box-shadow:0 0 20px #42d4ff14}.topbar{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#050e1bc2;border-bottom-color:#65baf01f;box-shadow:0 10px 40px #00040c1f}.command-trigger,.search-box,.filter-select,.select-control{background:#091b30b3;border-color:#5dabe124}.command-trigger:hover,.search-box:focus-within,.filter-select:hover{background:#0c233de6;border-color:#46cdff52}.icon-button:hover{color:#e8f8ff;background:#46b2ff17}.profile:hover{background:#46b2ff12}.avatar--lime{color:#dffaff;background:linear-gradient(135deg,#2176d4,#28b8dd)}.avatar--teal{color:#e8fffa;background:linear-gradient(135deg,#167d86,#24aa9b)}.avatar--plain{color:#a7c8df;background:#568eba24}.popover,.command-panel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#071526f7;border-color:#5bb5f633;box-shadow:0 30px 90px #00030a9e}.notification-list button:hover,.profile-popover>button:hover,.command-results button:hover{background:#2a6ba61f}.content{position:relative}.button{letter-spacing:.01em;border-radius:9px;min-height:38px;font-weight:500}.button--primary{color:#03101d;background:linear-gradient(120deg,#4edcff,#75bdff);border-color:#70e6ff33;box-shadow:0 7px 24px #21adff30}.button--primary:hover{background:linear-gradient(120deg,#7ae7ff,#90ccff);box-shadow:0 10px 30px #21adff4d}.button--ghost,.button--glass{color:#cbe9fb;background:#0d25408f;border-color:#5eb4ef2b}.button--ghost:hover,.button--glass:hover{background:#123357bd;border-color:#56d2ff57}.panel{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#173a5d1a,#0000 36%),#081729c7;border-color:#63b2e521;position:relative}.panel:before{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,#ffffff06,#0000 30%);position:absolute;inset:0}.panel-head h2,.section-heading h1{color:#eef9ff}.panel-head>svg,.text-link{color:var(--cyan)}.badge--cyan{color:#a6efff;background:#35c5ff21}.badge--blue{color:#bfd0ff;background:#536fff2e}.badge--indigo{color:#d3d5ff;background:#6369ff33}.badge--teal{color:#9bf5e1;background:#39c6ad21}.badge--amber{color:#ffd293;background:#eda54921}.badge--neutral{color:#93adc1;background:#678caa21}.badge--lime{color:#b6ebff;background:#42d4ff21}.badge--orange{color:#ffc69a;background:#ef7d5b21}.badge--sand{color:#e6d19b;background:#b7a35b21}.badge--dark{color:var(--cyan);background:#42d4ff1a}.delta--up{color:#83ead7;background:#38ccb21c}.delta--down{color:#ffc185;background:#eb9b481c}.progress-track{background:#6496bc21}.progress-value--cyan,.progress-value--lime{background:linear-gradient(90deg,#337cff,#49d9ff);box-shadow:0 0 10px #49d9ff40}.progress-value--blue{background:linear-gradient(90deg,#4f68ff,#6c9eff)}.progress-value--teal{background:var(--teal)}.progress-value--orange{background:var(--orange)}.ring--cyan{color:var(--cyan)}.ring--blue{color:var(--blue)}.ring--amber{color:var(--orange)}.sparkline{color:var(--blue)}.sparkline--cyan{color:var(--cyan)}.sparkline--blue{color:#5c7dff}.sparkline--amber{color:var(--orange)}.icon-only-button{width:38px;height:38px;color:var(--cyan);background:#0f27438a;border:1px solid #59b2eb29;border-radius:9px;flex:none;place-items:center;display:grid}.icon-only-button:hover{background:#16395fbd;border-color:#48d3ff57}.section-heading__description{color:#6f8ca3}.customer-stats>div,.delivery-stats>div:not(.delivery-stat--hero),.people-stats>div,.finance-kpi,.metric-summary>div,.risk-summary-card,.workflow-list-panel,.workflow-canvas-panel{background:linear-gradient(145deg,#13335357,#071627a3);border-color:#5eb2e621;box-shadow:0 14px 35px #00050d29}.customer-list-panel,.project-command,.org-panel,.org-health,.dept-rank,.people-list-panel,.talent-map,.succession-panel,.risk-list-panel,.diagnose-input-panel,.diagnose-result,.chat-panel,.ai-context-card,.data-source-card,.report-history{background:#071526c2}.customer-table__head,.people-table__head,.project-list__head,.transaction-table__head,.metrics-catalog__head{color:#58758d;background:#16355259}.customer-row:hover,.project-list>button:hover,.people-table>button:hover,.report-row:hover{background:#2360951a}.customer-row>span>strong,.project-list>button>span>strong,.people-table>button>span:first-child strong,.transaction-table strong{color:#dceefa}.customer-row__identity>i,.customer-avatar,.project-row__name>i{color:#aee8ff;background:linear-gradient(145deg,#3079c342,#1b47714d)}.health-cell>i{color:#a5efff;background:#42d4ff1a}.view-toggle,.stage-tabs button,.people-tabs,.segmented,.risk-filters,.ai-mode-tabs,.data-tabs,.agent-control-tabs{border-color:#5eb2e624}.view-toggle button.active,.segmented button.active,.people-tabs button.active,.risk-filters button.active{color:#e8f8ff;background:#3684be2b}.stage-tabs button.active,.ai-mode-tabs button.active{color:#e9f9ff}.stage-tabs button:after,.ai-mode-tabs button:after{background:var(--cyan);box-shadow:0 0 8px #42d4ff4d}.customer-card,.deal-card,.delivery-card,.module-card,.template-card,.ai-feature-card,.flow-node,.task-checklist label,.next-action,.contact-card,.role-row,.report-row,.connector-card{background:#091c30b8;border-color:#5eb2e621}.customer-card:hover,.deal-card:hover,.delivery-card:hover,.template-card:hover,.connector-card:hover{background:#0e2945e0;border-color:#4ecfff4d}.customer-card>p,.deal-card h4,.tip-list p,.project-insight-card p:not(.eyebrow),.ai-answer>p,.diagnosis-list-row p,.pain-quote,.task-checklist label>span{color:#7290a7}.customer-card__tags span,.customer-detail__tags span,.module-chain>span,.template-card__modules span{color:#7896ad;background:#305d8629}.pipeline-column,.delivery-column{background:#040f1d80;border-color:#58a2d71f}.pipeline-column__head,.delivery-column__head{background:#193e6033}.deal-card__next,.delivery-card__next{color:#67869e}.project-command__toolbar{background:#102b4633}.delivery-stat--hero,.finance-kpi--dark,.project-insight-card--dark,.ai-brief,.pipeline-tip{border-color:#4aa9eb3b;background:radial-gradient(circle at 100% 0,#31a2ff3d,#0000 52%),linear-gradient(145deg,#0b2340,#060f1e)!important}.form-grid input,.form-grid select,.form-grid textarea,.field input,.field select,.field textarea,.input-suffix,.diagnose-controls select,.ai-composer__input{color:#dceefa;background:#04111fb3;border-color:#5eb2e629}.field input:focus,.field select:focus,.field textarea:focus,.input-suffix:focus-within{border-color:#42d4ff73;box-shadow:0 0 0 3px #42d4ff12}.form-assist,.project-health-note,.employee-peek__ai,.org-ai-note,.ai-safety-note{color:#90c6db;background:#2f9fcb1a}.form-assist p,.project-health-note p,.employee-peek__ai p,.org-ai-note p,.ai-safety-note p{color:#87aec2}.modal-panel,.drawer-panel{background:#08182a}.drawer-head,.modal-head,.drawer-footer,.modal-actions{border-color:#5eb2e621}.detail-metrics,.employee-peek__stats{background:#0f29447a}.pain-quote{border-left-color:var(--cyan);background:#42d4ff12}.project-detail__hero,.project-detail__hero{background:#112e4a66}.studio-shell{background:#071424e6;border-color:#5eb2e624}.studio-sidebar,.studio-preview{background:#071627c7}.studio-project,.studio-progress,.studio-workspace__head,.studio-preview__head{border-color:#5eb2e61f}.studio-steps button.active{background:linear-gradient(135deg,#2d7ebf33,#122e4d70);box-shadow:inset 0 0 22px #41b8ff0d}.studio-steps button:hover{background:#2e70a51a}.studio-steps button.active>span{color:#03101d;border-color:var(--cyan);background:var(--cyan)}.studio-steps button.active>span svg{color:#03101d}.studio-form-row,.form-builder__head,.module-link-map,.diagnose-summary,.cashflow-summary{background:#112d4957}.ai-recommendation{background:radial-gradient(circle at 100% 0,#45d0ff2e,#0000 45%),#071a2e}.system-preview__body{color:#dfeffb;background:#081a2e}.preview-kpis>div,.preview-modules>span,.ai-feature-card.enabled{background:#1f4c7157}.template-card.active{border-color:#4addff8a;box-shadow:0 0 0 2px #42d4ff2e,0 12px 40px #0008144d}.ai-answer{background:#122e4a80}.chat-welcome h3,.ai-answer h3{color:#edf9ff}.question-grid button,.answer-metric,.ai-composer__input{background:#0c233bbf}.answer-metric strong,.answer-actions button>span,.context-score strong,.ai-answer__head>span{color:var(--cyan)}.ai-context-card,.data-source-card,.risk-summary-card,.report-history{background:#08192cc2}.risk-row,.report-row,.diagnosis-block{border-color:#5eb2e61f}.org-node,.org-node--dept,.org-node--root{background:#0c2138cc;border-color:#5eb2e624}.org-node--root{color:#e8f8ff;background:linear-gradient(135deg,#12375b,#07182a)}.org-node--dept>div>span,.role-icon,.template-symbol{color:#89dfff;background:#39a8e61f}.nine-box__cell,.nine-box__cell--1,.nine-box__cell--2{background:#14365566}.finance-kpi__icon,.finance-bottom>div>span,.signal-icon,.risk-row__level,.succession-row>span{background:#3683b924}.transaction-table .income{color:var(--teal)}.cashflow-chart path,.cost-bar,.evaluation-chart path{filter:drop-shadow(0 0 4px #42d4ff2e)}.command-scrim,.drawer-scrim,.modal-scrim{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#01070ea8}.command-input{border-color:#5eb2e624}.command-result__icon{color:var(--cyan);background:#42d4ff1a}.command-result__icon--ai{color:#03101d;background:var(--cyan)}.toast{background:#071a2df7;border-color:#5ecdff33;box-shadow:0 24px 60px #00040c8c}.toast__icon{color:#03101d;background:var(--cyan)}.intel-hero{background:radial-gradient(circle at 78% 18%,#2f7eff3d,#0000 28%),radial-gradient(circle at 95% 90%,#20c6e121,#0000 30%),linear-gradient(118deg,#0b213af5,#05101eed);border:1px solid #55b4f029;border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);min-height:360px;margin-bottom:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00050e52,inset 0 1px #ffffff09}.intel-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#68bfff0b 1px,#0000 1px),linear-gradient(90deg,#68bfff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 100%);mask-image:linear-gradient(90deg,#0000,#000 38% 100%)}.intel-hero__copy{z-index:2;flex-direction:column;justify-content:center;padding:36px 18px 32px 38px;display:flex;position:relative}.live-kicker{align-items:center;gap:14px;margin-bottom:17px;display:flex}.live-kicker span,.live-kicker b{color:#57839f;font-family:var(--font-mono);letter-spacing:.15em;font-size:11px;font-weight:500}.live-kicker span{align-items:center;gap:7px;display:flex}.live-kicker span i,.event-live i{background:var(--teal);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite live-pulse;box-shadow:0 0 0 4px #55dbc21a,0 0 12px #55dbc28c}@keyframes live-pulse{50%{opacity:.45;transform:scale(.75)}}.live-kicker b{border-left:1px solid #5eb2e62b;padding-left:14px;font-weight:400}.intel-hero h1{letter-spacing:-.055em;max-width:760px;font-size:clamp(34px,3.2vw,54px);font-weight:500;line-height:1.15}.intel-hero h1 em{color:#73dfff;text-shadow:0 0 32px #42d4ff24;font-style:normal;font-weight:300}.intel-hero__copy>p{color:#7896ae;max-width:720px;margin-top:15px;font-size:11px;line-height:1.8}.intel-hero__actions{align-items:center;gap:8px;margin-top:22px;display:flex}.hero-signals{flex-wrap:wrap;gap:17px;margin-top:22px;display:flex}.hero-signals span{color:#5f809a;font-family:var(--font-mono);align-items:center;gap:6px;font-size:11px;display:flex}.signal{border-radius:50%;width:5px;height:5px}.signal--cyan{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.signal--teal{background:var(--teal)}.signal--amber{background:var(--orange)}.intel-hero__visual{min-height:360px;position:relative}.hero-beam{background:linear-gradient(#0000,#4bd0ff8c,#0000);width:1px;height:130%;position:absolute;top:-15%;left:45%;transform:rotate(18deg);box-shadow:0 0 20px #4bd0ff61}.hero-core{background:radial-gradient(circle at 50% 35%,#4fadff42,#0000 52%),#051322db;border:1px solid #73daff61;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #43adff09,0 0 0 35px #43adff06,0 0 55px #329fff33}.hero-core small,.hero-core span{color:#6095b3;font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.hero-core strong{color:#c9f4ff;font-family:var(--font-display);font-size:38px;font-weight:300;line-height:1}.hero-orbit{border:1px solid #5bbef72b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-orbit--outer{width:310px;height:310px;animation:36s linear infinite orbit-spin}.hero-orbit--inner{border-style:dashed;width:210px;height:210px;animation:22s linear infinite orbit-spin-reverse}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-spin-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}.hero-orbit>span{color:#80dfff;background:#081b30;border:1px solid #53bef738;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;box-shadow:0 0 16px #34a6ff1f}.hero-orbit--outer>span{transform:rotate(var(--angle)) translateX(155px) rotate(calc(-1 * var(--angle)));top:calc(50% - 15px);left:calc(50% - 15px)}.hero-orbit--inner>span:first-child{top:-14px;left:calc(50% - 15px)}.hero-orbit--inner>span:nth-child(2){bottom:40px;right:-14px}.hero-orbit--inner>span:nth-child(3){bottom:-14px;left:44px}.hero-float{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#061424d6;border:1px solid #5ebef02e;border-radius:10px;flex-direction:column;padding:9px 11px;display:flex;position:absolute;box-shadow:0 12px 30px #00040c52}.hero-float--top{top:50px;right:18px}.hero-float--bottom{grid-template-columns:18px 1fr;align-items:center;gap:2px 7px;display:grid;bottom:50px;left:20px}.hero-float span{color:#65869e;font-size:11px}.hero-float strong{font-family:var(--font-mono);font-size:18px;font-weight:400}.hero-float small{color:var(--teal);font-family:var(--font-mono);font-size:11px}.hero-float--bottom svg{color:var(--cyan);grid-row:span 2}.hero-float--bottom strong{font-size:13px}.system-strip{box-shadow:var(--shadow-card);background:#071526ab;border:1px solid #5cb4e91f;border-radius:13px;grid-template-columns:minmax(220px,1.2fr) repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.system-strip>div{border-right:1px solid #5cb4e91a;flex-direction:column;gap:3px;padding:13px 16px;display:flex}.system-strip>div:last-child{border-right:0}.system-strip__status{background:linear-gradient(90deg,#2271be2b,#0000);align-items:center;flex-direction:row!important;gap:11px!important}.system-strip__status>div{flex-direction:column;gap:2px;display:flex}.system-strip small{color:#57748a;font-family:var(--font-mono);letter-spacing:.05em;font-size:11px}.system-strip strong{color:#d8effa;font-family:var(--font-mono);letter-spacing:-.04em;font-size:15px;font-weight:400}.system-strip__status strong{color:#a8f2ff;font-family:var(--font-sans);letter-spacing:.02em;font-size:11px}.system-radar{border:1px solid #43d3ff3b;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid;position:relative}.system-radar i{border:1px solid #43d3ff29;border-radius:50%;position:absolute}.system-radar i:first-child{inset:4px}.system-radar i:nth-child(2){background:var(--cyan);width:4px;height:4px;box-shadow:0 0 8px var(--cyan);border:0}.system-radar i:nth-child(3){background:linear-gradient(90deg, var(--cyan), transparent);transform-origin:0;border:0;border-radius:0;width:12px;height:1px;animation:2.4s linear infinite radar-sweep;transform:translate(6px,-2px)rotate(-30deg)}@keyframes radar-sweep{to{transform:translate(6px,-2px)rotate(330deg)}}.intel-kpi-grid{grid-template-columns:1.25fr repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.intel-kpi{min-height:145px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#1c4f7a26,#0000 35%),#071729c4;border:1px solid #5db2e721;border-radius:14px;flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.intel-kpi:after{content:"";border:1px solid #4cb1e90f;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-30px;right:-20px}.intel-kpi--feature{background:radial-gradient(circle at 100% 0,#41d4ff24,#0000 46%),linear-gradient(135deg,#154c7270,#071729bf);border-color:#41d4ff3d}.intel-kpi--automation{background:radial-gradient(circle at 100% 0,#4f63ff2b,#0000 50%),#071729c4}.intel-kpi--projects{background:radial-gradient(circle at 100% 0,#21c0bc21,#0000 50%),#071729c4}.intel-kpi__head{align-items:center;gap:7px;display:flex}.intel-kpi__head>span{width:28px;height:28px;color:var(--cyan);background:#42d4ff14;border-radius:7px;place-items:center;display:grid}.intel-kpi__head p{color:#6c8aa1;flex:1;font-size:11px}.intel-kpi__metric{align-items:baseline;gap:4px;margin-top:13px;display:flex}.intel-kpi__metric strong{font-family:var(--font-mono);letter-spacing:-.065em;font-size:26px;font-weight:400}.intel-kpi__metric small{color:#68859b;font-size:11px}.intel-kpi__metric .delta{margin-left:auto}.intel-kpi__note{color:#5e788d;margin-top:4px;font-size:11px}.intel-kpi__note b{color:var(--teal);font-weight:500}.intel-kpi .sparkline{opacity:.72;width:100%;height:22px;margin-top:auto}.automation-mini{background:#5896c124;border-radius:99px;height:5px;margin-top:auto;position:relative;overflow:visible}.automation-mini>span{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;display:block;box-shadow:0 0 10px #42d4ff38}.automation-mini>i{color:#57748a;font-family:var(--font-mono);font-size:11px;font-style:normal;position:absolute;top:9px;right:0}.project-mini-dots{grid-template-columns:repeat(9,1fr);gap:3px;margin-top:auto;display:grid}.project-mini-dots i{background:#5896c11f;border-radius:2px;height:8px}.project-mini-dots i.on{background:linear-gradient(180deg, var(--cyan), #42d4ff52)}.intel-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.intel-grid>.panel{padding:17px;overflow:hidden}.intel-revenue{grid-column:span 8}.intel-brief{color:#def5ff;grid-column:span 4;background:radial-gradient(circle at 100% 0,#36a9ff40,#0000 42%),linear-gradient(145deg,#0b2442,#061220)!important;border-color:#49bbff33!important}.intel-brief__mesh{border:1px solid #53cdff14;border-radius:50%;width:220px;height:220px;position:absolute;top:-85px;right:-75px}.intel-brief__mesh:before,.intel-brief__mesh:after{border-radius:inherit;content:"";border:1px solid #53cdff12;position:absolute;inset:28px}.intel-brief__mesh:after{inset:58px}.intel-brief__head{align-items:center;gap:9px;display:flex;position:relative}.intel-brief__head>div{flex-direction:column;flex:1;gap:2px;display:flex}.intel-brief__head small{color:#5482a1;font-family:var(--font-mono);letter-spacing:.12em;font-size:11px}.intel-brief__head strong{font-size:11px}.ai-mark{color:#03101d;background:linear-gradient(135deg,#46daff,#6fb4ff);box-shadow:0 0 24px #42d4ff38}.intel-brief__score{justify-content:space-between;align-items:center;margin:21px 0 15px;display:flex}.intel-brief__score>div:first-child{flex-direction:column;gap:4px;display:flex}.intel-brief__score span{color:#6c91aa;font-size:11px}.intel-brief__score strong{font-family:var(--font-mono);letter-spacing:-.08em;font-size:42px;font-weight:300;line-height:1}.intel-brief__score small{color:#4d718b;font-size:11px}.intel-brief__score .ring>span{color:var(--cyan)}.decision-priority{background:#e2962f0e;border:1px solid #f2aa5626;border-radius:9px;grid-template-columns:27px 1fr 16px;align-items:center;gap:8px;margin-bottom:8px;padding:9px;display:grid}.decision-priority>span{width:25px;height:25px;color:var(--orange);font-family:var(--font-mono);background:#f2aa561a;border-radius:6px;place-items:center;font-size:11px;display:grid}.decision-priority p{grid-template-columns:1fr auto;gap:2px;display:grid}.decision-priority small{color:#7f8e96;grid-column:1/-1;font-size:11px}.decision-priority strong{font-size:11px;font-weight:500}.decision-priority b{color:var(--orange);font-family:var(--font-mono);font-size:11px;font-weight:400}.intel-brief__list{flex-direction:column;display:flex}.intel-brief__list>div{border-top:1px solid #59b3eb14;gap:9px;padding:8px 0;display:flex}.intel-brief__list>div>span{color:var(--cyan);font-family:var(--font-mono);font-size:11px}.intel-brief__list p{color:#7290a5;font-size:11px;line-height:1.55}.intel-brief__action{width:100%;color:var(--cyan);border-top:1px solid #59b3eb1a;justify-content:space-between;align-items:center;padding-top:11px;font-size:11px;display:flex}.intel-brief__expand{color:#9adcf0;background:#42d4ff14;border-radius:7px;gap:7px;margin-top:9px;padding:8px;animation:.2s both card-rise;display:flex}.intel-brief__expand p{font-size:11px;line-height:1.55}.agent-mesh-panel{grid-column:span 5}.agent-mesh{height:292px;margin:4px -8px 0;position:relative;overflow:hidden}.agent-mesh svg{width:100%;height:100%;position:absolute;inset:0}.agent-mesh svg path{fill:none;stroke:#42c4ff2e;stroke-dasharray:3 6;stroke-width:1px}.agent-mesh__rings{border:1px solid #49bcf31c;border-radius:50%;width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-mesh__rings i{border:1px solid #49bcf314;border-radius:50%;position:absolute}.agent-mesh__rings i:first-child{inset:-34px}.agent-mesh__rings i:nth-child(2){inset:26px}.agent-mesh__rings i:nth-child(3){background:radial-gradient(circle,#37abff1f,#0000 70%);inset:58px}.agent-core{z-index:3;width:90px;height:90px;color:var(--cyan);background:radial-gradient(circle,#1d64a48f,#051424f2 70%);border:1px solid #54d5ff4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #42d4ff06,0 0 35px #25a9ff2e}.agent-core strong{color:#e4f9ff;margin-top:3px;font-size:11px;font-weight:500}.agent-core small{color:#55768d;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.agent-node{z-index:4;background:#061627e0;border:1px solid #5cb7ed26;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:flex;position:absolute;box-shadow:0 8px 20px #00050d33}.agent-node>span{width:24px;height:24px;color:var(--cyan);background:#42d4ff17;border-radius:6px;place-items:center;display:grid}.agent-node>div{flex-direction:column;gap:2px;display:flex}.agent-node strong{font-size:11px;font-weight:500}.agent-node small{color:#57748a;font-family:var(--font-mono);font-size:11px}.agent-node--0{top:21%;left:3%}.agent-node--1{top:15%;right:0}.agent-node--2{bottom:17%;left:2%}.agent-node--3{bottom:16%;right:0}.agent-node--4{top:4%;left:50%;transform:translate(-50%)}.agent-mesh__summary{border-top:1px solid #5eb2e61c;grid-template-columns:repeat(3,1fr);padding-top:10px;display:grid}.agent-mesh__summary>div{border-right:1px solid #5eb2e61a;flex-direction:column;gap:3px;padding-left:11px;display:flex}.agent-mesh__summary>div:first-child{padding-left:0}.agent-mesh__summary>div:last-child{border:0}.agent-mesh__summary span{color:#59778d;font-size:11px}.agent-mesh__summary strong{font-family:var(--font-mono);font-size:12px;font-weight:400}.intelligent-flow-panel{grid-column:span 4}.intelligent-flow{align-items:center;margin:18px 0 14px;display:flex}.intelligent-flow>div{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:60px;display:flex}.intelligent-flow>div>span{width:30px;height:30px;color:var(--cyan);background:#42d4ff12;border:1px solid #4dc3f729;border-radius:50%;place-items:center;display:grid}.intelligent-flow strong{color:#7c99ab;white-space:nowrap;font-size:11px;font-weight:400}.intelligent-flow b{font-family:var(--font-mono);font-size:11px;font-weight:400}.intelligent-flow>i{color:#3c607b}.flow-task-card{border-top:1px solid #5eb2e61a;padding:10px 0 4px}.flow-task-card>div:first-child{grid-template-columns:26px 1fr auto;align-items:center;gap:7px;margin-bottom:7px;display:grid}.flow-task-card>div>span{width:25px;height:25px;color:var(--cyan);background:#42d4ff14;border-radius:6px;place-items:center;display:grid}.flow-task-card p{flex-direction:column;gap:2px;display:flex}.flow-task-card small{color:#506f87;font-family:var(--font-mono);font-size:11px}.flow-task-card strong{font-size:11px;font-weight:500}.flow-result{color:#5f829a;align-items:center;gap:4px;font-size:11px;display:flex}.flow-result svg{color:var(--teal)}.cash-command-panel{grid-column:span 3}.cash-command__amount{align-items:flex-end;gap:6px;margin-top:15px;display:flex}.cash-command__amount>span{color:#628198;font-size:11px}.cash-command__amount strong{font-family:var(--font-mono);letter-spacing:-.05em;margin-left:auto;font-size:20px;font-weight:400}.cash-command__amount small{color:#728da0;font-family:var(--font-sans);font-size:11px}.cash-command__chart{border-bottom:1px solid #5eb2e61a;align-items:flex-end;gap:5px;height:102px;margin-top:15px;padding:0 3px 7px;display:flex;position:relative}.cash-command__chart>span{background:linear-gradient(#42d4ffc7,#42d4ff14);border-radius:3px 3px 0 0;flex:1}.cash-threshold{color:#bf8d50;text-align:right;border-top:1px dashed #f2aa5666;font-size:11px;font-style:normal;position:absolute;top:24%;left:0;right:0}.cash-command__rows{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cash-command__rows>div{align-items:center;gap:5px;display:flex}.cash-command__rows span{color:#5e7c92;font-size:11px}.cash-command__rows strong{font-family:var(--font-mono);margin-left:auto;font-size:11px;font-weight:400}.cash-command__rows small{color:var(--teal);font-size:11px}.portfolio-panel{grid-column:span 5}.portfolio-health{background:#1435534d;border-radius:9px;grid-template-columns:1fr auto 1fr;align-items:center;margin:13px 0 11px;padding:10px;display:grid}.portfolio-health>div:not(.portfolio-ring){flex-direction:column;gap:2px;display:flex}.portfolio-health>div:last-child{align-items:flex-end}.portfolio-health span{color:#5e7c92;font-size:11px}.portfolio-health strong{font-family:var(--font-mono);font-size:18px;font-weight:400}.portfolio-health strong small{color:#638197;font-family:var(--font-sans);margin-left:2px;font-size:11px}.portfolio-health p{color:#4f6c82;font-size:11px}.portfolio-ring{flex-direction:column;align-items:center;display:flex;position:relative}.portfolio-ring>span{font-family:var(--font-mono);font-size:11px;position:absolute;top:calc(50% - 4px)}.portfolio-ring:after{color:#5e7c92;content:"组合健康度";margin-top:3px;font-size:11px}.portfolio-table>button{text-align:left;border-top:1px solid #5eb2e617;grid-template-columns:22px 28px 1fr auto 26px;align-items:center;gap:7px;width:100%;padding:7px 1px;display:grid}.portfolio-table>button:hover{background:#2f7fb814}.portfolio-table>button>span{color:#4a657a;font-family:var(--font-mono);font-size:11px}.portfolio-table>button>i{color:#a7e9ff;background:#3d94d224;border-radius:6px;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.portfolio-table>button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.portfolio-table strong{font-size:11px;font-weight:500}.portfolio-table small{color:#5e7a90;font-size:11px}.portfolio-table b{font-family:var(--font-mono);font-size:11px;font-weight:400}.delivery-heat-panel{grid-column:span 3}.heatmap-meta{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.heatmap-meta>span{color:#5a788e;font-size:11px}.heatmap-meta>div{color:#587489;align-items:center;gap:4px;font-size:11px;display:flex}.heatmap-meta i{border-radius:2px;width:5px;height:5px}.level-1{background:#42d4ff33}.level-2{background:#f2aa566b}.level-3{background:#f27256a6}.delivery-heatmap{grid-template-columns:repeat(6,1fr);gap:5px;margin:11px 0;display:grid}.heat-cell{aspect-ratio:1.25;border:1px solid #509cd014;border-radius:3px}.heat-cell--1{background:#32a4d514}.heat-cell--2{background:#32a4d530}.heat-cell--3{background:#eb9e463d}.heat-cell--4{background:#ed684d61;box-shadow:inset 0 0 12px #ff6a4524}.heatmap-legend{flex-direction:column;gap:7px;display:flex}.heatmap-legend>div{align-items:center;gap:6px;display:flex}.heatmap-legend>div>span{width:25px;height:25px;color:var(--orange);background:#f2aa5614;border-radius:6px;place-items:center;display:grid}.heatmap-legend p{flex-direction:column;gap:1px;display:flex}.heatmap-legend strong{font-size:11px;font-weight:500}.heatmap-legend small{color:#557188;font-size:11px}.knowledge-engine-panel{grid-column:span 4}.knowledge-score{align-items:flex-end;gap:6px;margin:16px 0 13px;display:flex}.knowledge-score>strong{font-family:var(--font-mono);letter-spacing:-.06em;font-size:26px;font-weight:300}.knowledge-score>span{color:#5c7a90;font-size:11px}.knowledge-score>div{color:#6597b3;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:flex}.knowledge-score svg{color:var(--cyan)}.knowledge-bars{flex-direction:column;gap:8px;display:flex}.knowledge-bars>div{grid-template-columns:58px 1fr 27px;align-items:center;gap:7px;display:grid}.knowledge-bars span,.knowledge-bars b{color:#5d7b90;font-family:var(--font-mono);font-size:11px;font-weight:400}.knowledge-bars b{text-align:right}.knowledge-action{width:100%;color:var(--cyan);border-top:1px solid #5eb2e61a;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;font-size:11px;display:flex}.intel-events-panel{grid-column:span 8}.event-live{color:var(--teal);font-family:var(--font-mono);align-items:center;gap:6px;font-size:11px;display:flex}.intel-events{margin-top:8px}.intel-event{border-top:1px solid #5eb2e617;grid-template-columns:54px 25px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.intel-event>span{color:#49677d;font-family:var(--font-mono);font-size:11px}.event-icon{width:24px;height:24px;color:var(--cyan);background:#42d4ff14;border-radius:6px;place-items:center;font-style:normal;display:grid}.event-icon--risk{color:var(--orange);background:#f2aa5614}.event-icon--growth{color:var(--teal);background:#55dbc214}.intel-event>div{flex-direction:column;gap:2px;display:flex}.intel-event small{color:#506e85;font-size:11px}.intel-event strong{font-size:11px;font-weight:500}.command-goal-panel{grid-column:span 4}.strategic-target{background:#183d5d4d;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px;display:flex}.strategic-target>div{flex-direction:column;gap:3px;display:flex}.strategic-target span{color:#5b798f;font-size:11px}.strategic-target strong{font-family:var(--font-mono);font-size:20px;font-weight:400}.strategic-target small{color:#5d7b90;font-size:11px}.goal-list{flex-direction:column;gap:9px;margin-top:12px;display:flex}.goal-list>div{grid-template-columns:105px 1fr 30px;align-items:center;gap:7px;display:grid}.goal-list>div>span{color:#6b899e;align-items:center;gap:5px;font-size:11px;display:flex}.goal-icon{width:21px;height:21px;color:var(--cyan);background:#42d4ff14;border-radius:5px;place-items:center;font-style:normal;display:grid}.goal-icon--org{color:#839aff;background:#5b69ff1a}.goal-icon--product{color:var(--teal);background:#55dbc214}.goal-list b{color:#6c899c;font-family:var(--font-mono);text-align:right;font-size:11px;font-weight:400}.goal-next{width:100%;color:var(--cyan);border-top:1px solid #5eb2e61a;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;font-size:11px;display:flex}.agent-hero{background:radial-gradient(circle at 54%,#3087ff2b,#0000 31%),linear-gradient(120deg,#091e36f5,#050f1df2);border:1px solid #58bef82b;border-radius:20px;grid-template-columns:.9fr 1.2fr .55fr;align-items:center;gap:20px;min-height:285px;margin-bottom:11px;padding:25px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #00050f47}.agent-hero:before{content:"";background-image:linear-gradient(#5fb9f40a 1px,#0000 1px),linear-gradient(90deg,#5fb9f40a 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.agent-hero__copy{z-index:2;position:relative}.agent-hero__copy h2{color:#edfaff;font-size:clamp(27px,3vw,42px);font-weight:400}.agent-hero__copy>p{color:#728fa6;max-width:460px;margin-top:11px;font-size:11px;line-height:1.8}.agent-hero__tags{align-items:center;gap:7px;margin-top:19px;display:flex}.agent-hero__tags span{color:#8eb4ca;background:#1f527c26;border:1px solid #5ab7ed24;border-radius:99px;padding:4px 8px;font-size:11px}.agent-hero__tags i{background:linear-gradient(90deg,#42d4ff61,#0000);width:12px;height:1px}.orchestrator{z-index:2;height:245px;position:relative}.orchestrator__rings{border:1px solid #4cc6ff24;border-radius:50%;width:192px;height:192px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orchestrator__rings i{border:1px solid #4cc6ff14;border-radius:50%;position:absolute}.orchestrator__rings i:first-child{inset:-25px}.orchestrator__rings i:nth-child(2){inset:28px}.orchestrator__rings i:nth-child(3){inset:62px}.orchestrator__rings i:nth-child(4){background:linear-gradient(90deg,#0000,#42d4ff29,#0000);border:0;border-radius:0;height:1px;top:50%;left:-72px;right:-72px}.orchestrator__core{width:104px;height:104px;color:var(--cyan);background:radial-gradient(circle,#2c85c766,#051221f5 70%);border:1px solid #54daff52;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #42d4ff06,0 0 50px #3aaaff38}.orchestrator__core strong{color:#e7f9ff;margin-top:5px;font-size:11px;font-weight:500}.orchestrator__core small{color:#4f7894;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.orbit-agent{color:#8be8ff;background:#081a2e;border:1px solid #4accff45;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:calc(50% - 17px);left:calc(50% - 17px);box-shadow:0 0 18px #2dacff24}.orbit-agent--0{transform:rotate(0)translateY(-126px)rotate(0)}.orbit-agent--1{transform:rotate(60deg)translateY(-126px)rotate(-60deg)}.orbit-agent--2{transform:rotate(120deg)translateY(-126px)rotate(-120deg)}.orbit-agent--3{transform:rotate(180deg)translateY(-126px)rotate(-180deg)}.orbit-agent--4{transform:rotate(240deg)translateY(-126px)rotate(-240deg)}.orbit-agent--5{transform:rotate(300deg)translateY(-126px)rotate(-300deg)}.agent-hero__side{z-index:2;border-left:1px solid #5eb2e61f;flex-direction:column;display:flex;position:relative}.agent-hero__side>div{border-bottom:1px solid #5eb2e61a;grid-template-columns:1fr auto;gap:3px;padding:13px 0 13px 18px;display:grid}.agent-hero__side>div:last-child{border:0}.agent-hero__side span{color:#5e7b91;grid-column:1/-1;font-size:11px}.agent-hero__side strong{font-family:var(--font-mono);font-size:19px;font-weight:400}.agent-hero__side small{color:var(--teal);font-family:var(--font-mono);align-self:end;font-size:11px}.agent-kpis{background:#08182ab8;border:1px solid #5eb2e621;border-radius:13px;grid-template-columns:repeat(5,1fr);margin-bottom:11px;display:grid;overflow:hidden}.agent-kpis>div{border-right:1px solid #5eb2e61a;flex-direction:column;justify-content:center;min-height:102px;padding:13px 16px;display:flex}.agent-kpis>div:last-child{border:0}.agent-kpis span{color:#67869d;align-items:center;gap:6px;font-size:11px;display:flex}.agent-kpis span svg{color:var(--cyan)}.agent-kpis strong{font-family:var(--font-mono);letter-spacing:-.05em;margin:6px 0 3px;font-size:23px;font-weight:400}.agent-kpis strong small{color:#628098;font-family:var(--font-sans);margin-left:2px;font-size:11px}.agent-kpis p{color:#567289;font-size:11px}.agent-kpis p b{color:var(--teal);font-weight:400}.agent-control-tabs{border-bottom:1px solid #5eb2e61f;align-items:center;gap:4px;margin-bottom:12px;display:flex}.agent-control-tabs button{color:#617f95;padding:9px 13px 11px;font-size:11px;position:relative}.agent-control-tabs button:after{background:var(--cyan);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:5px;right:5px;box-shadow:0 0 8px #42d4ff59}.agent-control-tabs button.active{color:#e7f9ff}.agent-control-tabs button.active:after{opacity:1}.agent-control-tabs>span{color:#59778c;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.agent-control-tabs>span i{background:var(--teal);width:5px;height:5px;box-shadow:0 0 7px var(--teal);border-radius:50%}.agent-matrix-layout{grid-template-columns:minmax(0,1fr) 310px;gap:11px;display:grid}.agent-fleet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.agent-card{text-align:left;background:linear-gradient(145deg,#1d4b7029,#0000 38%),#08192bc4;border:1px solid #5eb2e621;border-radius:13px;flex-direction:column;min-height:190px;padding:13px;transition:border .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.agent-card:hover,.agent-card.active{border-color:#4dd5ff59;transform:translateY(-2px);box-shadow:0 16px 38px #00050e3d,inset 0 0 30px #42d4ff06}.agent-card:after{content:"";border:1px solid #56c2ff0f;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-45px;right:-38px}.agent-card__head{align-items:center;gap:8px;display:flex}.agent-card__icon{width:36px;height:36px;color:var(--cyan);background:#42d4ff14;border:1px solid #4dccff2b;border-radius:9px;flex:none;place-items:center;display:grid}.agent-card__head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agent-card__head small{color:#4e718a;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.agent-card__head strong{color:#e5f7ff;font-size:11px;font-weight:500}.agent-card--blue .agent-card__icon{color:#8ca7ff;background:#5f7dff17;border-color:#5f7dff33}.agent-card--indigo .agent-card__icon{color:#aaf;background:#7162ff17;border-color:#7162ff33}.agent-card--teal .agent-card__icon{color:var(--teal);background:#55dbc214;border-color:#55dbc233}.agent-card>p{color:#69879d;margin-top:12px;font-size:11px;line-height:1.65}.agent-card__metrics{border-top:1px solid #5eb2e617;grid-template-columns:repeat(3,1fr);margin-top:auto;padding-top:9px;display:grid}.agent-card__metrics>span{border-right:1px solid #5eb2e614;flex-direction:column;gap:2px;padding-left:7px;display:flex}.agent-card__metrics>span:first-child{padding-left:0}.agent-card__metrics>span:last-child{border:0}.agent-card__metrics small{color:#506c81;font-size:11px}.agent-card__metrics strong{font-family:var(--font-mono);font-size:11px;font-weight:400}.agent-card__footer{border-top:1px solid #5eb2e614;justify-content:space-between;align-items:center;margin-top:8px;padding-top:7px;display:flex}.agent-card__footer span{color:#527088;align-items:center;gap:4px;font-size:11px;display:flex}.agent-card__footer span:last-child{color:var(--cyan)}.agent-inspector{background:#071627c7;border:1px solid #5eb2e626;border-radius:14px;overflow:hidden}.agent-inspector__hero{background:radial-gradient(circle at 100% 0,#42d4ff1f,#0000 52%),#11304c5c;border-bottom:1px solid #5eb2e61a;align-items:center;gap:9px;padding:13px;display:flex}.agent-inspector__hero>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.agent-inspector__hero small{color:#4e718a;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.agent-inspector__hero h3{font-size:12px;font-weight:500}.agent-inspector__hero p{color:#54758e;font-family:var(--font-mono);font-size:11px}.agent-inspector__tabs{border-bottom:1px solid #5eb2e617;display:flex}.agent-inspector__tabs button{color:#5b7b91;border-bottom:2px solid #0000;flex:1;padding:8px 3px;font-size:11px}.agent-inspector__tabs button.active{color:#dff8ff;border-color:var(--cyan)}.agent-inspector__health{border-bottom:1px solid #5eb2e617;align-items:center;gap:10px;padding:12px;display:flex}.agent-inspector__health .ring>span{color:var(--cyan)}.agent-inspector__health>div{flex-direction:column;gap:3px;display:flex}.agent-inspector__health span{color:#5d7c93;font-size:11px}.agent-inspector__health strong{font-size:11px;font-weight:500}.agent-inspector__health p{color:#56748a;font-size:11px}.agent-inspector__health p b{color:var(--teal);font-weight:400}.agent-inspector__stats{border-bottom:1px solid #5eb2e617;grid-template-columns:repeat(3,1fr);display:grid}.agent-inspector__stats>div{border-right:1px solid #5eb2e614;flex-direction:column;gap:3px;padding:9px;display:flex}.agent-inspector__stats>div:last-child{border:0}.agent-inspector__stats span{color:#4f6d82;font-size:11px}.agent-inspector__stats strong{font-family:var(--font-mono);font-size:11px;font-weight:400}.agent-tools,.agent-trace{border-bottom:1px solid #5eb2e617;padding:10px 12px}.agent-tools .subhead,.agent-trace .subhead{margin-bottom:4px}.agent-tools .subhead strong,.agent-trace .subhead strong{font-size:11px}.agent-tools>div:not(.subhead){border-top:1px solid #5eb2e612;align-items:center;gap:6px;padding:5px 0;display:flex}.agent-tools>div>span:first-child{color:#7cd8fa;background:#42d4ff12;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.agent-tools strong{flex:1;font-size:11px;font-weight:400}.agent-trace>div:not(.subhead){border-top:1px solid #5eb2e612;grid-template-columns:20px 1fr;gap:5px;padding:5px 0;display:grid}.agent-trace>div>span{color:var(--cyan);font-family:var(--font-mono);font-size:11px}.agent-trace>div>p{color:#617f95;font-size:11px;line-height:1.5}.agent-run-button{color:#03101d;background:linear-gradient(120deg, var(--cyan), #75b7ff);border-radius:7px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 24px);margin:11px 12px;padding:9px;font-size:11px;font-weight:600;display:flex}.workflow-workspace,.model-routing-layout,.evaluation-layout{grid-template-columns:1fr 1fr;gap:11px;display:grid}.workflow-list-panel,.workflow-canvas-panel,.model-route-panel,.model-cost-panel,.evaluation-chart-panel,.evaluation-events-panel{padding:16px}.workflow-row{text-align:left;border-top:1px solid #5eb2e617;grid-template-columns:31px 1.4fr .65fr .9fr .65fr 16px;align-items:center;gap:8px;width:100%;padding:10px 2px;display:grid}.workflow-row:hover{background:#286ba014}.workflow-icon{width:29px;height:29px;color:var(--cyan);background:#42d4ff14;border-radius:7px;place-items:center;display:grid}.workflow-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.workflow-row strong{font-size:11px;font-weight:500}.workflow-row small,.workflow-row>span{color:#547289;font-size:11px}.workflow-row>span:nth-child(4){align-items:center;gap:5px;display:flex}.workflow-canvas{background:#030d1999;border:1px solid #5eb2e61a;border-radius:10px;height:430px;margin-top:13px;position:relative;overflow:hidden}.canvas-grid,.lineage-grid{background-image:linear-gradient(#53a7da0a 1px,#0000 1px),linear-gradient(90deg,#53a7da0a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.canvas-node{background:#091c31ed;border:1px solid #53bef333;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:122px;min-height:67px;display:flex;position:absolute;box-shadow:0 8px 22px #00050e3d}.canvas-node>span{color:var(--cyan)}.canvas-node strong{font-size:11px;font-weight:500}.canvas-node small{color:#4f7088;font-size:11px}.canvas-node--0{top:30px;left:20px}.canvas-node--1{top:30px;left:43%}.canvas-node--2{top:165px;left:43%}.canvas-node--3{bottom:30px;right:20px}.canvas-node--4{bottom:30px;left:20px}.canvas-node--5{top:30px;right:20px}.canvas-link{color:#3b789d;font-style:normal;position:absolute}.canvas-link--0{top:59px;left:148px}.canvas-link--1{top:127px;left:50%;transform:rotate(90deg)}.canvas-link--2{top:193px;left:50%;transform:rotate(90deg)}.canvas-link--3{top:194px;right:127px;transform:rotate(180deg)}.canvas-link--4{bottom:59px;left:148px}.canvas-ai-suggest{color:#87adc2;background:#081e34eb;border:1px solid #42d4ff26;border-radius:7px;align-items:center;gap:7px;max-width:310px;padding:7px;display:flex;position:absolute;bottom:29px;right:24%}.canvas-ai-suggest p{flex:1;font-size:11px;line-height:1.45}.canvas-ai-suggest button{color:var(--cyan);font-size:11px}.model-route-head,.model-route-row{grid-template-columns:.9fr 1.1fr .65fr .7fr 1fr;align-items:center;gap:8px;display:grid}.model-route-head{color:#526f85;height:28px;font-size:11px}.model-route-row{color:#66849a;border-top:1px solid #5eb2e617;padding:10px 0;font-size:11px}.model-route-row strong{color:#d8effa;font-size:11px;font-weight:500}.model-route-row>span:nth-child(2){align-items:center;gap:5px;display:flex}.model-route-row>span:nth-child(2) svg{color:var(--cyan)}.model-route-row>span:last-child{align-items:center;gap:5px;display:flex}.model-route-row b{font-family:var(--font-mono);font-size:11px;font-weight:400}.model-savings{background:radial-gradient(circle at 100% 0,#42d4ff1a,#0000 50%);border:1px solid #42d4ff21;border-radius:9px;grid-template-columns:1fr;margin:14px 0;padding:14px;display:grid}.model-savings strong{color:var(--cyan);font-family:var(--font-mono);font-size:35px;font-weight:300}.model-savings>span{color:#638198;font-size:11px}.model-savings>div{color:#5e839b;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.model-savings>div svg{color:var(--cyan)}.model-bars{flex-direction:column;gap:11px;display:flex}.model-bars>div{grid-template-columns:80px 1fr 32px;align-items:center;gap:7px;display:grid}.model-bars span,.model-bars b{color:#5d7a90;font-size:11px;font-weight:400}.evaluation-summary{background:#08182ab8;border:1px solid #5eb2e621;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.evaluation-summary>div{border-right:1px solid #5eb2e61a;flex-direction:column;justify-content:center;min-height:95px;padding:13px 17px;display:flex}.evaluation-summary>div:last-child{border:0}.evaluation-summary span{color:#5e7c92;font-size:11px}.evaluation-summary strong{font-family:var(--font-mono);margin:5px 0 3px;font-size:22px;font-weight:400}.evaluation-summary p{color:#537188;font-size:11px}.evaluation-grid{grid-column:1/-1;grid-template-columns:1.2fr .8fr;gap:11px;display:grid}.evaluation-chart svg{width:100%;height:250px;margin-top:10px;display:block}.datahub-hero{background:radial-gradient(circle at 70% 40%,#2c7eff33,#0000 33%),linear-gradient(120deg,#081c32f7,#040e1bf5);border:1px solid #58bef829;border-radius:20px;grid-template-columns:.75fr 1.25fr;gap:20px;min-height:310px;margin-bottom:11px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #00050f47}.datahub-hero__copy{flex-direction:column;justify-content:center;display:flex}.datahub-hero__copy h2{color:#eefaff;font-size:clamp(29px,3vw,45px);font-weight:400;line-height:1.2}.datahub-hero__copy>p{color:#6e8ea5;max-width:440px;margin-top:12px;font-size:11px;line-height:1.8}.datahub-hero__stats{gap:30px;margin-top:24px;display:flex}.datahub-hero__stats>div{flex-direction:column;gap:3px;display:flex}.datahub-hero__stats strong{font-family:var(--font-mono);font-size:20px;font-weight:400}.datahub-hero__stats span{color:#55738a;font-size:11px}.data-topology{min-height:250px;position:relative}.topology-grid{background-image:radial-gradient(circle,#4abeff2e 1px,#0000 1px),linear-gradient(#4ea7dc09 1px,#0000 1px),linear-gradient(90deg,#4ea7dc09 1px,#0000 1px);background-size:25px 25px,50px 50px,50px 50px;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 74%);mask-image:radial-gradient(circle,#000 20%,#0000 74%)}.data-topology>svg{width:100%;height:100%;position:absolute;inset:0}.data-topology>svg path{fill:none;stroke:#42c6ff33;stroke-dasharray:4 6;stroke-width:1px}.data-lake-core{width:145px;height:145px;color:var(--cyan);background:radial-gradient(circle at 45% 35%,#449fff3d,#0000 52%),#051424ed;border:1px solid #58daff4a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:3.5s ease-in-out infinite data-core-pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 16px #42d4ff06,0 0 55px #2da4ff30}@keyframes data-core-pulse{50%{box-shadow:0 0 0 22px #42d4ff04,0 0 70px #2da4ff3b}}.data-lake-core strong{color:#e8faff;margin-top:6px;font-size:11px;font-weight:500}.data-lake-core span{color:#4e758f;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.data-source-node{z-index:2;background:#061729e0;border:1px solid #58b9ef26;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:1px 6px;padding:6px 8px;display:grid;position:absolute;box-shadow:0 8px 18px #00050e33}.data-source-node>span{width:26px;height:26px;color:var(--cyan);background:#42d4ff14;border-radius:6px;grid-row:span 2;place-items:center;display:grid}.data-source-node strong{font-size:11px;font-weight:500}.data-source-node small{color:var(--teal);font-family:var(--font-mono);font-size:11px}.data-topology__label{color:#43637b;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;position:absolute;bottom:0}.data-topology__label--left{left:0}.data-topology__label--right{right:0}.data-kpis{background:#08182ab8;border:1px solid #5eb2e621;border-radius:13px;grid-template-columns:repeat(5,1fr);margin-bottom:11px;display:grid;overflow:hidden}.data-kpis>div{border-right:1px solid #5eb2e61a;flex-direction:column;justify-content:center;min-height:98px;padding:12px 16px;display:flex}.data-kpis>div:last-child{border:0}.data-kpis span{color:#638197;align-items:center;gap:5px;font-size:11px;display:flex}.data-kpis span svg{color:var(--cyan)}.data-kpis strong{font-family:var(--font-mono);margin:5px 0 3px;font-size:21px;font-weight:400}.data-kpis strong small{color:#5c7a91;font-family:var(--font-sans);font-size:11px}.data-kpis p{color:#506e84;font-size:11px}.data-kpis p b{color:var(--teal);font-weight:400}.data-tabs{border-bottom:1px solid #5eb2e61c;align-items:center;gap:4px;margin-bottom:11px;display:flex}.data-tabs>button{color:#5d7b91;padding:9px 12px 11px;font-size:11px;position:relative}.data-tabs>button:after{background:var(--cyan);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:5px;right:5px}.data-tabs>button.active{color:#e6f8ff}.data-tabs>button.active:after{opacity:1}.data-tabs>label{color:#55748b;background:#061526a3;border:1px solid #5eb2e621;border-radius:7px;align-items:center;gap:6px;width:230px;height:29px;margin-left:auto;padding:0 8px;display:flex}.data-tabs>label input{background:0 0;border:0;width:100%;font-size:11px}.data-tabs>span{color:#547188;align-items:center;gap:5px;margin-left:12px;font-size:11px;display:flex}.data-tabs>span i{background:var(--teal);border-radius:50%;width:5px;height:5px}.datahub-main-grid{grid-template-columns:1.45fr .75fr;gap:11px;display:grid}.connectors-panel,.data-quality-panel,.metrics-catalog-panel,.semantic-layer-panel{padding:16px}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.connector-card{text-align:left;border-radius:9px;grid-template-columns:34px 1fr auto 14px;align-items:center;gap:8px;min-height:72px;padding:10px;display:grid}.connector-card__icon{width:34px;height:34px;color:var(--cyan);background:#42d4ff14;border-radius:8px;place-items:center;display:grid}.connector-card--blue .connector-card__icon{color:#88a1ff;background:#5f7dff1a}.connector-card--teal .connector-card__icon{color:var(--teal);background:#55dbc214}.connector-card--amber .connector-card__icon{color:var(--orange);background:#f2aa5614}.connector-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.connector-card small{color:#4d6d84;font-size:11px}.connector-card strong{font-size:11px;font-weight:500}.connector-card p{color:#547188;font-size:11px}.connector-card>svg{color:#46647b}.data-quality-panel{grid-row:span 2}.quality-score{border-bottom:1px solid #5eb2e617;align-items:center;gap:14px;padding:15px 0;display:flex}.quality-score .ring>span{color:var(--cyan)}.quality-score>div{flex-direction:column;gap:3px;display:flex}.quality-score>div strong{color:var(--cyan);font-family:var(--font-mono);font-size:30px;font-weight:300}.quality-score>div span{color:#698a9f;font-size:11px}.quality-score>div p{color:#507087;font-size:11px}.quality-dimensions{flex-direction:column;gap:8px;margin-top:12px;display:flex}.quality-dimensions>div{grid-template-columns:52px 1fr 30px;align-items:center;gap:7px;display:grid}.quality-dimensions span,.quality-dimensions b{color:#58778d;font-size:11px;font-weight:400}.quality-issues{color:var(--orange);background:#f2aa560d;border:1px solid #f2aa561f;border-radius:7px;align-items:center;gap:7px;margin-top:13px;padding:8px;display:flex}.quality-issues p{flex-direction:column;flex:1;gap:2px;display:flex}.quality-issues strong{color:#d6b28b;font-size:11px}.quality-issues small{color:#7a715f;font-size:11px}.quality-issues button{color:var(--orange);font-size:11px}.metrics-catalog{margin-top:12px}.metrics-catalog__head,.metrics-catalog>button{grid-template-columns:1fr 1fr .7fr .6fr .7fr;align-items:center;gap:8px;display:grid}.metrics-catalog__head{height:29px;padding:0 6px;font-size:11px}.metrics-catalog>button{color:#607f95;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding:8px 6px;font-size:11px}.metrics-catalog>button:hover{background:#27669512}.metrics-catalog>button>span:first-child{color:#d9effa;align-items:center;gap:6px;display:flex}.metrics-catalog i{width:21px;height:21px;color:var(--cyan);background:#42d4ff12;border-radius:5px;place-items:center;display:grid}.metrics-catalog strong{font-size:11px;font-weight:500}.metrics-catalog>button>span:nth-child(2),.metrics-catalog>button>span:nth-child(4),.metrics-catalog>button>span:nth-child(5){flex-direction:column;gap:2px;display:flex}.metrics-catalog small{color:#49697f;font-size:11px}.metrics-catalog>button>span:nth-child(3){align-items:center;gap:5px;display:flex}.semantic-layer-panel{grid-column:1/-1;grid-template-columns:210px 1fr;align-items:center;column-gap:18px;display:grid;overflow:hidden}.semantic-layer-panel>.panel-head{grid-column:1/-1}.semantic-layer-panel .semantic-orbit{width:170px;height:170px}.semantic-orbit{border:1px solid #49cbff26;border-radius:50%;place-items:center;width:165px;height:165px;margin:9px auto 6px;display:grid;position:relative}.semantic-orbit:before,.semantic-orbit:after{content:"";border:1px solid #49cbff14;border-radius:50%;position:absolute}.semantic-orbit:before{inset:17px}.semantic-orbit:after{inset:38px}.semantic-orbit>div{z-index:2;flex-direction:column;align-items:center;display:flex}.semantic-orbit strong{color:var(--cyan);font-family:var(--font-mono);font-size:31px;font-weight:300}.semantic-orbit span{color:#4f7188;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.semantic-orbit i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 9px var(--cyan);border-radius:50%;position:absolute}.semantic-orbit i:nth-child(2){top:19px;left:51px}.semantic-orbit i:nth-child(3){bottom:53px;right:11px}.semantic-orbit i:nth-child(4){bottom:12px;left:55px}.semantic-checks{flex-direction:column;display:flex}.semantic-checks>div{border-top:1px solid #5eb2e614;align-items:center;gap:6px;padding:7px 0;display:flex}.semantic-checks>div>span{width:19px;height:19px;color:var(--teal);background:#55dbc214;border-radius:50%;place-items:center;display:grid}.semantic-checks strong{color:#6b899f;flex:1;font-size:11px;font-weight:400}.asset-catalog-layout{grid-template-columns:190px 1fr;gap:10px;display:grid}.asset-domains{background:#08182ab8;border:1px solid #5eb2e61f;border-radius:12px;flex-direction:column;gap:3px;padding:12px;display:flex}.asset-domains>p{margin-bottom:6px}.asset-domains button{color:#5f7d93;border-radius:7px;align-items:center;gap:7px;padding:8px;display:flex}.asset-domains button.active,.asset-domains button:hover{color:#e6f8ff;background:#3082b81f}.asset-domains button>span{width:24px;height:24px;color:var(--cyan);background:#42d4ff12;border-radius:5px;place-items:center;display:grid}.asset-domains strong{text-align:left;flex:1;font-size:11px;font-weight:400}.asset-domains b{font-family:var(--font-mono);font-size:11px;font-weight:400}.asset-table-panel{padding:16px}.asset-table{margin-top:11px}.asset-table__head,.asset-table>button{grid-template-columns:1.35fr .7fr .75fr .8fr .8fr .7fr;align-items:center;gap:8px;display:grid}.asset-table__head{color:#4e6d83;height:28px;font-size:11px}.asset-table>button{color:#638197;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding:10px 0;font-size:11px}.asset-table>button:hover{background:#27669512}.asset-table>button>span:first-child{color:#dceffa;align-items:center;gap:6px;display:flex}.asset-table>button>span:first-child svg{color:var(--cyan)}.asset-table>button>span:last-child{justify-content:space-between;align-items:center;display:flex}.governance-layout{grid-template-columns:.55fr 1.45fr;gap:11px;display:grid}.governance-summary{flex-direction:column;gap:8px;display:flex}.governance-summary>div{background:#08182ab8;border:1px solid #5eb2e61f;border-radius:11px;flex-direction:column;justify-content:center;min-height:94px;padding:13px;display:flex}.governance-summary span{color:#5b798f;font-size:11px}.governance-summary strong{font-family:var(--font-mono);margin:4px 0 2px;font-size:20px;font-weight:400}.governance-summary p{color:#4f6d83;font-size:11px}.governance-list{padding:16px}.governance-row{border-top:1px solid #5eb2e617;grid-template-columns:30px 1fr 55px 70px 18px;align-items:center;gap:8px;padding:11px 2px;display:grid}.governance-icon{width:28px;height:28px;color:var(--teal);background:#55dbc214;border-radius:7px;place-items:center;display:grid}.governance-icon--danger{color:var(--orange);background:#f2aa5614}.governance-icon--warning{color:#d5c170;background:#c9b85f14}.governance-row>div{flex-direction:column;gap:2px;display:flex}.governance-row strong{font-size:11px;font-weight:500}.governance-row small{color:#4e6d83;font-size:11px}.governance-row>span:nth-child(3){font-family:var(--font-mono);font-size:11px}.governance-row>button{color:#4d6d83}.lineage-workspace{padding:16px}.lineage-canvas{background:#030d1994;border:1px solid #5eb2e61a;border-radius:10px;height:480px;margin-top:12px;position:relative;overflow:hidden}.lineage-node{background:#091c31eb;border:1px solid #53bef32e;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:112px;min-height:58px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lineage-node>span{color:var(--cyan)}.lineage-node strong{font-size:11px;font-weight:500}.lineage-node small{color:#4e7088;font-family:var(--font-mono);font-size:11px}.lineage-link{color:#397797;font-style:normal;position:absolute;top:calc(50% - 7px)}.lineage-link--0{left:20.3%}.lineage-link--1{left:33.8%}.lineage-link--2{left:47.3%}.lineage-link--3{left:61.3%}.lineage-link--4{left:75.4%}.lineage-sidecard{background:#081b2feb;border:1px solid #42d4ff21;border-radius:8px;width:340px;padding:11px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.lineage-sidecard>small{color:#4f7590;font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.lineage-sidecard strong{margin-top:3px;font-size:11px;display:block}.lineage-sidecard p{color:#5c7c93;margin:5px 0 8px;font-size:11px;line-height:1.55}.lineage-sidecard>div{gap:5px;display:flex}.customer-intel-row{grid-template-columns:1fr .9fr 1.1fr;gap:11px;margin-top:11px;display:grid}.customer-intel-row>.panel{padding:16px}.customer-intel-row .panel-head>svg{color:var(--cyan)}.industry-assets{flex-direction:column;gap:9px;margin-top:14px;display:flex}.industry-assets>div{grid-template-columns:62px 1fr 30px;align-items:center;gap:8px;display:grid}.industry-assets span,.industry-assets strong{color:#5e7d93;font-size:11px;font-weight:400}.industry-assets strong{color:#d8effa;font-family:var(--font-mono);text-align:right;font-size:11px}.customer-asset-insight{color:#658ba1;border-top:1px solid #5eb2e617;gap:6px;margin-top:12px;padding-top:9px;display:flex}.customer-asset-insight svg{color:var(--cyan);flex:none}.customer-asset-insight p{font-size:11px;line-height:1.55}.health-matrix{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.health-matrix__cell{background:#15395747;border:1px solid #5eb2e61a;border-radius:7px;grid-template-columns:1fr auto;align-items:center;min-height:63px;padding:8px;display:grid}.health-matrix__cell span,.health-matrix__cell small{color:#5e7c92;font-size:11px}.health-matrix__cell strong{font-family:var(--font-mono);font-size:15px;font-weight:400}.health-matrix__cell small{grid-column:1/-1}.health-matrix__cell--teal{background:#55dbc20d;border-color:#55dbc224}.health-matrix__cell--orange{background:#f2aa560d;border-color:#f2aa5624}.health-matrix__cell--blue{background:#5f7dff0d;border-color:#5f7dff24}.matrix-summary{border-top:1px solid #5eb2e617;justify-content:space-between;align-items:center;margin-top:11px;padding-top:8px;display:flex}.matrix-summary span{color:var(--orange);align-items:center;gap:4px;font-size:11px;display:flex}.matrix-summary b{color:#5f7d93;font-family:var(--font-mono);font-size:11px;font-weight:400}.customer-ai-actions>button{text-align:left;border-top:1px solid #5eb2e617;grid-template-columns:22px 1fr auto 14px;align-items:center;gap:7px;width:100%;padding:9px 0;display:grid}.customer-ai-actions>button:hover{background:#25689914}.customer-ai-actions>button>span{color:var(--cyan);font-family:var(--font-mono);font-size:11px}.customer-ai-actions>button>div{flex-direction:column;gap:2px;display:flex}.customer-ai-actions strong{font-size:11px;font-weight:500}.customer-ai-actions small{color:#5c7a90;font-size:11px}.customer-ai-actions b{color:var(--teal);font-family:var(--font-mono);font-size:11px;font-weight:400}.customer-ai-actions>button>svg{color:#4b6c84}@media (width<=1380px){.intel-kpi-grid{grid-template-columns:repeat(3,1fr)}.intel-kpi--feature{grid-column:span 1}.intel-hero{grid-template-columns:1.1fr .9fr}.intel-hero__visual{transform:scale(.92)}}@media (width<=1180px){.intel-hero{grid-template-columns:1fr;min-height:0}.intel-hero__copy{padding:32px}.intel-hero__visual{display:none}.system-strip{grid-template-columns:1fr 1fr 1fr}.system-strip__status{grid-column:1/-1}.intel-revenue,.intel-brief,.agent-mesh-panel,.intelligent-flow-panel{grid-column:span 6}.cash-command-panel,.delivery-heat-panel,.portfolio-panel,.knowledge-engine-panel{grid-column:span 4}.intel-events-panel{grid-column:span 8}.command-goal-panel{grid-column:span 4}.agent-hero{grid-template-columns:1fr 1fr}.agent-hero__side{display:none}.agent-kpis,.data-kpis{grid-template-columns:repeat(3,1fr)}.agent-kpis>div:nth-child(3),.data-kpis>div:nth-child(3){border-right:0}.agent-matrix-layout{grid-template-columns:1fr}.agent-inspector{grid-template-columns:1fr 1fr;display:grid}.agent-inspector__hero,.agent-inspector__tabs,.agent-inspector__health,.agent-inspector__stats{grid-column:1}.agent-tools{grid-area:1/2/span 2}.agent-trace{grid-area:3/2/span 2}.agent-run-button{grid-column:2;align-self:end}.datahub-hero{grid-template-columns:1fr}.data-topology{display:none}.datahub-main-grid{grid-template-columns:1fr}.data-quality-panel{grid-row:auto}.governance-layout{grid-template-columns:1fr}.governance-summary{grid-template-columns:repeat(4,1fr);display:grid}}@media (width<=900px){.intel-hero__copy{padding:27px 22px}.intel-hero h1{font-size:34px}.intel-kpi-grid{grid-template-columns:repeat(2,1fr)}.intel-grid{grid-template-columns:1fr}.intel-grid>.panel,.intel-revenue,.intel-brief,.agent-mesh-panel,.intelligent-flow-panel,.cash-command-panel,.portfolio-panel,.delivery-heat-panel,.knowledge-engine-panel,.intel-events-panel,.command-goal-panel{grid-column:auto}.system-strip{grid-template-columns:1fr 1fr}.system-strip__status{grid-column:1/-1}.agent-hero{grid-template-columns:1fr;padding:22px}.orchestrator{height:270px}.agent-kpis,.data-kpis{grid-template-columns:1fr 1fr}.agent-kpis>div,.data-kpis>div{border-bottom:1px solid #5eb2e617}.agent-kpis>div:nth-child(2n),.data-kpis>div:nth-child(2n){border-right:0}.agent-fleet-grid,.workflow-workspace,.model-routing-layout,.evaluation-grid{grid-template-columns:1fr}.agent-inspector{display:block}.workflow-row{grid-template-columns:31px 1fr auto 16px}.workflow-row>span:nth-child(3),.workflow-row>span:nth-child(4){display:none}.agent-control-tabs,.data-tabs{overflow-x:auto}.agent-control-tabs>span,.data-tabs>span{display:none}.data-tabs>label{min-width:180px}.connector-grid,.asset-catalog-layout{grid-template-columns:1fr}.asset-domains{grid-template-columns:1fr 1fr;display:grid}.asset-domains>p{grid-column:1/-1}.asset-table{overflow-x:auto}.asset-table__head,.asset-table>button{min-width:700px}.governance-summary{grid-template-columns:1fr 1fr}.lineage-canvas{overflow-x:auto}.lineage-node{width:100px}.customer-intel-row{grid-template-columns:1fr}.semantic-layer-panel{grid-template-columns:170px 1fr}}@media (width<=600px){.intel-hero h1{font-size:29px}.intel-hero__actions{flex-wrap:wrap}.intel-hero__actions .button{flex:1}.hero-signals{gap:10px}.system-strip{grid-template-columns:1fr 1fr}.system-strip>div{padding:11px}.intel-kpi-grid{grid-template-columns:1fr}.intel-kpi{min-height:130px}.intel-revenue{padding:14px!important}.intel-revenue .panel-head{flex-direction:column}.panel-head__tools{flex-wrap:wrap;width:100%}.revenue-summary{gap:12px}.revenue-summary__ai{display:none!important}.revenue-chart>svg{height:185px}.agent-mesh{height:270px}.agent-node--0,.agent-node--2{left:0}.agent-node--1,.agent-node--3{right:0}.intelligent-flow{justify-content:flex-start;overflow-x:auto}.intelligent-flow>div{min-width:76px}.portfolio-table>button{grid-template-columns:20px 26px 1fr auto}.portfolio-table .badge{display:none}.intel-event{grid-template-columns:44px 24px 1fr}.intel-event>.badge{display:none}.agent-hero__copy h2{font-size:29px}.orchestrator{transform:scale(.88)}.agent-kpis,.data-kpis{grid-template-columns:1fr 1fr}.agent-fleet-grid{grid-template-columns:1fr}.agent-card{min-height:180px}.workflow-canvas{flex-direction:column;gap:7px;height:auto;padding:12px;display:flex}.canvas-node{width:100%;min-height:59px;position:static}.canvas-link{align-self:center;position:static;transform:rotate(90deg)!important}.canvas-ai-suggest{max-width:none;position:static}.model-route-head,.model-route-row{grid-template-columns:1fr 1fr .7fr}.model-route-head>span:nth-child(4),.model-route-head>span:nth-child(5),.model-route-row>span:nth-child(4),.model-route-row>span:nth-child(5){display:none}.datahub-hero{padding:22px}.datahub-hero__copy h2{font-size:30px}.datahub-hero__stats{gap:17px}.data-tabs>label{display:none}.metrics-catalog{overflow-x:auto}.metrics-catalog__head,.metrics-catalog>button{min-width:620px}.governance-row{grid-template-columns:28px 1fr auto 14px}.governance-row>span:nth-child(3){display:none}.lineage-workspace{overflow:hidden}.lineage-canvas{flex-direction:column;gap:6px;height:auto;padding:12px;display:flex;overflow:visible}.lineage-node{width:100%;min-height:55px;position:static;transform:none}.lineage-link{align-self:center;position:static;transform:rotate(90deg)}.lineage-sidecard{width:100%;position:static;transform:none}.semantic-layer-panel{display:block}.semantic-layer-panel .semantic-orbit{margin-left:auto;margin-right:auto}}.analytics-filter-bar{background:#08182aad;border:1px solid #5db2e721;border-radius:12px;align-items:center;gap:7px;margin-bottom:11px;padding:9px;display:flex;overflow-x:auto}.analytics-filter-bar label{color:#5f7d93;background:#091e33a8;border:1px solid #5eb2e61f;border-radius:7px;align-items:center;gap:5px;min-width:145px;height:34px;padding:0 8px;display:flex}.analytics-filter-bar label>span{color:#4f6f86;align-items:center;gap:4px;font-size:11px;display:flex}.analytics-filter-bar select{appearance:none;background:0 0;border:0;flex:1;min-width:0;font-size:11px}.analytics-filter-add,.analytics-filter-ai{color:#64839a;border:1px dashed #5eb2e633;border-radius:7px;flex:none;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:11px;display:flex}.analytics-filter-ai{color:var(--cyan);background:#42d4ff12;border-style:solid;margin-left:auto}.analytics-tabs,.field-tabs,.contract-tabs,.merchant-tabs{border-bottom:1px solid #5eb2e61c;align-items:center;gap:4px;margin-bottom:11px;display:flex}.analytics-tabs button,.field-tabs button,.contract-tabs button,.merchant-tabs button{color:#5d7b91;white-space:nowrap;padding:9px 12px 11px;font-size:11px;position:relative}.analytics-tabs button:after,.field-tabs button:after,.contract-tabs button:after,.merchant-tabs button:after{background:var(--cyan);content:"";opacity:0;height:2px;position:absolute;bottom:-1px;left:5px;right:5px}.analytics-tabs button.active,.field-tabs button.active,.contract-tabs button.active,.merchant-tabs button.active{color:#e6f8ff}.analytics-tabs button.active:after,.field-tabs button.active:after,.contract-tabs button.active:after,.merchant-tabs button.active:after{opacity:1}.analytics-tabs>span,.field-tabs>span,.contract-tabs>span,.merchant-tabs>span{color:#547188;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.analytics-tabs>span i,.field-tabs>span i,.merchant-tabs>span i{background:var(--teal);border-radius:50%;width:5px;height:5px}.analytics-kpis,.field-kpis,.contract-kpis,.merchant-kpis{background:#08182ab8;border:1px solid #5eb2e621;border-radius:13px;grid-template-columns:repeat(6,1fr);margin-bottom:11px;display:grid;overflow:hidden}.analytics-kpis>div,.field-kpis>div,.contract-kpis>div,.merchant-kpis>div{border-right:1px solid #5eb2e61a;flex-direction:column;justify-content:center;min-height:103px;padding:12px 15px;display:flex}.analytics-kpis>div:last-child,.field-kpis>div:last-child,.contract-kpis>div:last-child,.merchant-kpis>div:last-child{border:0}.analytics-kpis span,.field-kpis span,.merchant-kpis span{color:#648297;align-items:center;gap:5px;font-size:11px;display:flex}.analytics-kpis span svg,.field-kpis span svg,.merchant-kpis span svg{color:var(--cyan)}.analytics-kpis strong,.field-kpis strong,.merchant-kpis strong{font-family:var(--font-mono);letter-spacing:-.04em;margin:5px 0 3px;font-size:20px;font-weight:400}.analytics-kpis strong small,.field-kpis strong small,.merchant-kpis strong small{color:#5d7b92;font-family:var(--font-sans);margin-left:2px;font-size:11px}.analytics-kpis p,.field-kpis p,.merchant-kpis p{color:#506f86;font-size:11px}.analytics-kpis p b,.field-kpis p b,.merchant-kpis p b{color:var(--teal);font-weight:400}.analytics-warning{color:var(--orange)!important}.analytics-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:11px;display:grid}.analytics-grid>.panel{padding:16px}.industry-performance{grid-column:span 7}.operating-radar,.growth-channel-panel{grid-column:span 5}.cohort-panel{grid-column:span 3}.efficiency-panel{grid-column:span 4}.custom-analysis-panel{grid-column:1/-1;grid-template-columns:1fr 1.4fr .7fr;align-items:end;gap:18px;display:grid}.custom-analysis-panel>.panel-head{grid-column:1/-1}.industry-table-head,.industry-performance-row{grid-template-columns:1.25fr .8fr .65fr .65fr 1fr;align-items:center;gap:8px;display:grid}.industry-table-head{color:#4e6e84;height:28px;font-size:11px}.industry-performance-row{color:#628096;border-top:1px solid #5eb2e617;padding:8px 0;font-size:11px}.industry-performance-row>span:first-child{color:#d8effa;align-items:center;gap:6px;display:flex}.industry-performance-row>span:first-child i{border-radius:50%;width:6px;height:6px}.industry-performance-row>strong{font-family:var(--font-mono);font-size:11px;font-weight:400}.industry-performance-row>div{align-items:center;gap:5px;display:flex}.industry-performance-row>div b{font-family:var(--font-mono);font-size:11px;font-weight:400}.industry-insight,.cohort-insight{color:#648ba1;border-top:1px solid #5eb2e617;gap:6px;margin-top:8px;padding-top:9px;display:flex}.industry-insight svg,.cohort-insight svg{color:var(--cyan);flex:none}.industry-insight p,.cohort-insight p{font-size:11px;line-height:1.55}.radar-chart{place-items:center;min-height:280px;display:grid;position:relative}.radar-chart svg{width:100%;max-width:330px}.radar-score{flex-direction:column;align-items:center;display:flex;position:absolute}.radar-score strong{color:var(--cyan);font-family:var(--font-mono);font-size:24px;font-weight:300}.radar-score span{color:#d2eafa;font-size:11px}.radar-score small{color:var(--teal);margin-top:3px;font-size:11px}.radar-legend{color:#58758b;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.radar-legend span{align-items:center;gap:4px;display:flex}.radar-legend i{background:var(--cyan);border-radius:50%;width:5px;height:5px}.radar-legend span:nth-child(2) i{background:#5e6175}.radar-legend b{color:var(--orange);font-weight:400}.channel-bars{flex-direction:column;gap:10px;margin-top:14px;display:flex}.channel-bars>div{grid-template-columns:21px 1fr 33px 48px;align-items:center;gap:7px;display:grid}.channel-bars>div>span{color:#4d6c83;font-family:var(--font-mono);font-size:11px}.channel-bars>div>div{flex-direction:column;gap:4px;display:flex}.channel-bars strong{font-size:11px;font-weight:500}.channel-bars b,.channel-bars small{font-family:var(--font-mono);font-size:11px;font-weight:400}.channel-bars small{color:#5e7b91;text-align:right}.channel-foot{border-top:1px solid #5eb2e617;align-items:center;gap:7px;margin-top:12px;padding-top:9px;display:flex}.channel-foot span{color:#59778d;font-size:11px}.channel-foot strong{font-family:var(--font-mono);font-size:11px;font-weight:400}.channel-foot b{color:var(--teal);margin-left:auto;font-size:11px;font-weight:400}.cohort-matrix{grid-template-columns:1fr 1fr;gap:6px;margin-top:13px;display:grid}.cohort-cell{background:#16395845;border:1px solid #5eb2e617;border-radius:7px;flex-direction:column;min-height:80px;padding:8px;display:flex}.cohort-cell span{color:#5e7c92;font-size:11px}.cohort-cell strong{font-family:var(--font-mono);margin:4px 0 2px;font-size:16px;font-weight:400}.cohort-cell strong small{color:#5c788d;font-family:var(--font-sans);margin-left:2px;font-size:11px}.cohort-cell p{color:var(--cyan);font-family:var(--font-mono);margin-top:auto;font-size:11px}.cohort-cell--blue p{color:#849aff}.cohort-cell--teal p{color:var(--teal)}.cohort-cell--amber p{color:var(--orange)}.efficiency-quadrant{background:linear-gradient(90deg,#0000 49.8%,#5eb2e614 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#5eb2e614 50%,#0000 50.2%);border-bottom:1px solid #5eb2e61a;border-left:1px solid #5eb2e61a;height:205px;margin-top:13px;position:relative}.quadrant-label{color:#3f6077;font-family:var(--font-mono);font-size:11px;position:absolute}.quadrant-label--tl{top:5px;left:5px}.quadrant-label--tr{top:5px;right:5px}.quadrant-label--bl{bottom:5px;left:5px}.quadrant-label--br{bottom:5px;right:5px}.efficiency-point{color:#071525;background:var(--cyan);width:18px;height:18px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #42d4ff40}.efficiency-point--1{background:var(--blue);color:#f0f5ff}.efficiency-point--2{background:var(--teal)}.efficiency-note{grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.efficiency-note>div{border-right:1px solid #5eb2e614;flex-direction:column;gap:2px;padding-left:7px;display:flex}.efficiency-note span{color:#58778d;font-size:11px}.efficiency-note strong{font-family:var(--font-mono);font-size:11px;font-weight:400}.dimension-basket{flex-direction:column;gap:7px;display:flex}.dimension-basket>small{color:#56748a;font-size:11px}.dimension-basket>div{flex-wrap:wrap;gap:5px;display:flex}.dimension-basket>div span{color:#87aec4;background:#307fb51a;border:1px solid #50b8f024;border-radius:99px;padding:4px 8px;font-size:11px}.dimension-basket>div button{color:#5c7a90;border:1px dashed #5eb2e633;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.chart-type-picker{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.chart-type-picker button{color:#57758b;background:#0f2a445c;border:1px solid #5eb2e61a;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:60px;font-size:11px;display:flex}.chart-type-picker button.active{color:var(--cyan);background:#42d4ff12;border-color:#42d4ff3d}.generate-analysis-button{color:#03101d;background:linear-gradient(120deg, var(--cyan), #70b8ff);border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:42px;font-size:11px;font-weight:600;display:flex}.analytics-ai-brief{color:#dff7ff;background:radial-gradient(circle at 100% 0,#34a1ff2e,#0000 42%),#07182ae6;border:1px solid #44c6ff33;border-radius:14px;margin-top:11px;overflow:hidden}.analytics-ai-brief__head{border-bottom:1px solid #5eb2e61a;align-items:center;gap:9px;padding:12px 15px;display:flex}.analytics-ai-brief__head>span{color:#03101d;background:var(--cyan);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.analytics-ai-brief__head>div{flex:1}.analytics-ai-brief__head h2{margin-top:2px;font-size:12px}.analytics-ai-brief__body{grid-template-columns:repeat(3,1fr) 160px;gap:12px;padding:14px 16px;display:grid}.analytics-ai-brief__body>div{grid-template-columns:23px 1fr;gap:2px 6px;display:grid}.analytics-ai-brief__body>div>span{color:var(--cyan);font-family:var(--font-mono);grid-row:span 2;font-size:11px}.analytics-ai-brief__body strong{font-size:11px}.analytics-ai-brief__body p{color:#6e8ea4;font-size:11px;line-height:1.55}.analytics-ai-brief__body>button{color:#03101d;background:var(--cyan);border-radius:7px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.field-kpis{grid-template-columns:repeat(5,1fr)}.field-main-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:11px;display:grid}.field-main-grid>.panel{padding:16px}.field-map-panel{grid-column:span 8}.field-live-panel{grid-column:span 4}.field-visit-panel{grid-column:span 8}.field-score-panel{grid-column:span 4}.field-map{background:radial-gradient(circle at 45%,#217cbc1c,#0000 42%),#051321;border:1px solid #5eb2e61c;border-radius:10px;height:430px;margin-top:12px;position:relative;overflow:hidden}.field-map__grid{background-image:linear-gradient(#4aa0d40e 1px,#0000 1px),linear-gradient(90deg,#4aa0d40e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;transform:perspective(500px)rotateX(15deg)scale(1.08)}.field-map>svg{width:100%;height:100%;position:absolute;inset:0}.field-map>svg path{fill:none;stroke:#448bb938;stroke-width:5px}.field-map>svg .route-main{stroke:#42d4ffa3;stroke-width:2px;stroke-dasharray:6 6;filter:drop-shadow(0 0 5px #42d4ff59)}.field-person{z-index:3;align-items:center;gap:5px;display:flex;position:absolute;transform:translate(-50%,-50%)}.field-person>span{color:#03101d;background:var(--cyan);border:1px solid #42d4ff59;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 0 0 5px #42d4ff14,0 0 16px #42d4ff38}.field-person strong{color:#c6e7f8;background:#051423e0;border:1px solid #5eb2e621;border-radius:4px;padding:2px 5px;font-size:11px;font-weight:500}.field-person--moving>span{color:#d8e0ff;background:var(--blue)}.field-person--done>span{color:#e4fffa;background:var(--teal)}.field-person--idle>span{color:#708ea3;box-shadow:none;background:#172c40}.field-route-label{color:#7cb7d3;background:#051423d9;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:flex;position:absolute;bottom:37px;left:12px}.field-map-legend{color:#5c7a90;background:#051423d9;border-radius:6px;gap:9px;padding:6px 8px;font-size:11px;display:flex;position:absolute;bottom:37px;right:10px}.field-map-legend span{align-items:center;gap:4px;display:flex}.field-dot{border-radius:50%;width:5px;height:5px}.field-dot--active{background:var(--cyan)}.field-dot--moving{background:var(--blue)}.field-dot--done{background:var(--teal)}.field-staff-list{margin-top:10px}.field-staff-list button{text-align:left;border-top:1px solid #5eb2e617;grid-template-columns:24px 1fr auto;align-items:center;gap:3px 6px;width:100%;padding:9px 0;display:grid}.field-staff-list button>div{flex-direction:column;gap:2px;display:flex}.field-staff-list strong{font-size:11px;font-weight:500}.field-staff-list small{color:#58778d;font-size:11px}.field-staff-list .progress-wrap{grid-column:2/-1}.field-alert{width:100%;color:var(--orange);text-align:left;background:#f2aa560d;border:1px solid #f2aa5621;border-radius:8px;align-items:center;gap:7px;margin-top:9px;padding:8px;display:flex}.field-alert p{flex-direction:column;flex:1;gap:2px;display:flex}.field-alert strong{color:#dfbd98;font-size:11px}.field-alert small{color:#7d715f;font-size:11px}.field-visit-head,.field-visit-row{grid-template-columns:.55fr 1.4fr .7fr .7fr .6fr .55fr 15px;align-items:center;gap:8px;display:grid}.field-visit-head{color:#4d6c82;height:27px;font-size:11px}.field-visit-row{color:#658399;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding:8px 0;font-size:11px}.field-visit-row>span:nth-child(2){align-items:center;gap:6px;display:flex}.field-visit-row>span:nth-child(2)>span{flex-direction:column;gap:2px;display:flex}.field-visit-row strong{color:#d7edf9;font-size:11px;font-weight:500}.field-visit-row small{color:#4d6c83;font-size:11px}.field-score-list{flex-direction:column;gap:12px;margin-top:15px;display:flex}.field-score-list>div{grid-template-columns:88px 1fr 36px;align-items:center;gap:7px;display:grid}.field-score-list span{color:#5d7b91;font-size:11px}.field-score-list strong{font-family:var(--font-mono);font-size:11px;font-weight:400}.field-ai-note{color:#7babc2;background:#42d4ff0f;border-radius:7px;gap:6px;margin-top:16px;padding:9px;display:flex}.field-ai-note svg{color:var(--cyan);flex:none}.field-ai-note p{font-size:11px;line-height:1.55}.field-task-layout{flex-direction:column;gap:11px;display:flex}.field-task-summary,.expense-summary{background:#08182ab8;border:1px solid #5eb2e61f;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.field-task-summary>div,.expense-summary>div{border-right:1px solid #5eb2e617;flex-direction:column;justify-content:center;min-height:90px;padding:12px 15px;display:flex}.field-task-summary>div:last-child,.expense-summary>div:last-child{border:0}.field-task-summary span,.expense-summary span{color:#607e94;font-size:11px}.field-task-summary strong,.expense-summary strong{font-family:var(--font-mono);margin:4px 0 2px;font-size:19px;font-weight:400}.field-task-summary p,.expense-summary p{color:#4f6e85;font-size:11px}.field-task-board{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.field-task-column{background:#05101d6b;border:1px solid #5eb2e61a;border-radius:10px;min-height:410px;padding:8px}.field-task-column>div{border-bottom:1px solid #5eb2e614;align-items:center;gap:6px;padding:5px 2px 9px;display:flex}.field-task-column h3{flex:1;font-size:11px}.field-task-column>div>b{color:#7291a7;width:19px;height:19px;font-family:var(--font-mono);background:#305c7e33;border-radius:50%;place-items:center;font-size:11px;font-weight:400;display:grid}.field-task-column article{background:#091c30c7;border:1px solid #5eb2e61a;border-radius:7px;margin-top:7px;padding:9px}.field-task-column article>span{color:#496c84;font-family:var(--font-mono);font-size:11px}.field-task-column article strong{margin-top:5px;font-size:11px;display:block}.field-task-column article>p{color:#56758b;margin-top:3px;font-size:11px}.field-task-column article>div{border-top:1px solid #5eb2e614;align-items:center;gap:5px;margin-top:7px;padding-top:6px;display:flex}.field-task-column article small{color:#506f85;flex:1;font-size:11px}.inspection-layout,.field-expense-layout{grid-template-columns:1fr 1fr;gap:11px;display:grid}.inspection-rules,.inspection-alerts,.expense-breakdown{padding:16px}.inspection-rule-row{border-top:1px solid #5eb2e617;grid-template-columns:28px 1fr 90px 35px;align-items:center;gap:8px;padding:10px 0;display:grid}.inspection-rule-row>span{width:27px;height:27px;color:var(--teal);background:#55dbc214;border-radius:7px;place-items:center;display:grid}.inspection-rule-row>div{flex-direction:column;gap:2px;display:flex}.inspection-rule-row strong{font-size:11px;font-weight:500}.inspection-rule-row small{color:#56758b;font-size:11px}.inspection-rule-row b{font-family:var(--font-mono);text-align:right;font-size:11px;font-weight:400}.inspection-alerts>button{text-align:left;border-top:1px solid #5eb2e617;grid-template-columns:28px 1fr auto 14px;align-items:center;gap:7px;width:100%;padding:11px 0;display:grid}.inspection-alerts>button>span{width:27px;height:27px;color:var(--orange);background:#f2aa5614;border-radius:7px;place-items:center;display:grid}.inspection-alerts>button>div{flex-direction:column;gap:2px;display:flex}.inspection-alerts strong{font-size:11px;font-weight:500}.inspection-alerts small{color:#56758b;font-size:11px}.expense-bar-row{grid-template-columns:68px 1fr 50px 30px;align-items:center;gap:8px;margin-top:13px;display:grid}.expense-bar-row span,.expense-bar-row strong,.expense-bar-row b{color:#5d7a90;font-size:11px;font-weight:400}.expense-bar-row strong{color:#cfe8f7;font-family:var(--font-mono)}.expense-bar-row b{font-family:var(--font-mono);text-align:right}.field-checkin-layer{z-index:110;position:fixed;inset:0}.field-checkin-scrim{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01070eb3;width:100%;height:100%;position:absolute;inset:0}.field-checkin-modal{background:#071728;border:1px solid #5ec8ff33;border-radius:15px;width:min(520px,100vw - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 35px 90px #00030aa6}.field-checkin-head{border-bottom:1px solid #5eb2e61c;align-items:center;gap:9px;padding:15px;display:flex}.field-checkin-head>span{color:#03101d;background:var(--cyan);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.field-checkin-head h2{margin-top:2px;font-size:15px}.location-preview{background:#04111f;border:1px solid #5eb2e61a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:125px;margin:13px;display:flex;position:relative;overflow:hidden}.location-grid{background-image:linear-gradient(#49a0d50e 1px,#0000 1px),linear-gradient(90deg,#49a0d50e 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.location-preview>span{z-index:1;color:#03101d;background:var(--cyan);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 10px #42d4ff12}.location-preview strong{z-index:1;margin-top:8px;font-size:11px}.location-preview small{z-index:1;color:#55758b;margin-top:3px;font-size:11px}.location-preview>button{z-index:1;color:var(--cyan);background:#42d4ff12;border:1px solid #42d4ff33;border-radius:6px;margin-top:7px;padding:5px 9px;font-size:11px}.checkin-form{flex-direction:column;gap:10px;padding:0 14px;display:flex}.checkin-form label{grid-template-columns:76px 1fr;align-items:center;gap:8px;display:grid}.checkin-form label>span{color:#5c7a90;font-size:11px}.checkin-form select,.checkin-form textarea{background:#04111fb3;border:1px solid #5eb2e621;border-radius:7px;padding:8px;font-size:11px}.evidence-upload{color:var(--cyan);border:1px dashed #5eb2e62e;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.evidence-upload>div{flex-direction:column;flex:1;gap:2px;display:flex}.evidence-upload strong{font-size:11px}.evidence-upload small{color:#506f85;font-size:11px}.evidence-upload button{color:var(--cyan);font-size:11px}.checkin-actions{border-top:1px solid #5eb2e61a;justify-content:flex-end;gap:7px;margin-top:13px;padding:12px 15px;display:flex}.checkin-actions button{color:#7897ab;background:#224b6a4d;border-radius:7px;padding:8px 13px;font-size:11px}.checkin-actions button:last-child{color:#03101d;background:var(--cyan);align-items:center;gap:4px;display:flex}.checkin-actions button:disabled{color:#506c80;background:#31526a40}.contract-kpis{grid-template-columns:1.35fr repeat(4,1fr)}.contract-kpi{align-items:center;gap:9px;flex-direction:row!important}.contract-kpi>span{width:32px;height:32px;color:var(--cyan);background:#42d4ff14;border-radius:8px;flex:none;place-items:center;display:grid}.contract-kpi>div{flex-direction:column;gap:2px;display:flex}.contract-kpi small{color:#5d7b91;font-size:11px}.contract-kpi strong{font-family:var(--font-mono);font-size:19px;font-weight:400}.contract-kpi strong em{color:#5e7c92;font-family:var(--font-sans);margin-left:2px;font-size:11px;font-style:normal}.contract-kpi>div p{color:#506f85;font-size:11px}.contract-kpi--hero{background:radial-gradient(circle at 100% 0,#42d4ff1f,#0000 58%),#0e2a447a!important;padding:14px 17px!important}.contract-kpi--hero>.badge{margin-left:auto}.contract-ledger{overflow:hidden}.contract-toolbar{border-bottom:1px solid #5eb2e61a;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.contract-toolbar>div:last-child{gap:7px;display:flex}.contract-toolbar .search-box{width:240px}.contract-toolbar .filter-select{height:32px}.contract-table__head,.contract-row{grid-template-columns:1.45fr 1.1fr .65fr .8fr .55fr .55fr .7fr 15px;align-items:center;gap:8px;padding:0 15px;display:grid}.contract-table__head{color:#4e6d83;background:#16355259;height:31px;font-size:11px}.contract-row{color:#648196;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding-top:9px;padding-bottom:9px;font-size:11px}.contract-row:hover{background:#25679814}.contract-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.contract-row>span:first-child{flex-direction:row;align-items:center;gap:7px}.contract-row>span:first-child>i{width:28px;height:28px;color:var(--cyan);background:#42d4ff14;border-radius:7px;flex:none;place-items:center;display:grid}.contract-row>span:first-child>span{flex-direction:column;gap:2px;min-width:0;display:flex}.contract-row strong{color:#d8eefb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.contract-row small{color:#4e6e85;font-size:11px}.contract-row b{color:#cfe7f5;font-family:var(--font-mono);font-size:11px;font-weight:400}.contract-progress{align-items:center;gap:5px;flex-direction:row!important;display:flex!important}.contract-progress>i{color:#5d7b92;font-family:var(--font-mono);font-size:11px;font-style:normal}.contract-table-foot{color:#506f85;border-top:1px solid #5eb2e61a;justify-content:space-between;align-items:center;padding:11px 15px;font-size:11px;display:flex}.contract-table-foot span:last-child{align-items:center;gap:4px;display:flex}.template-center-layout{flex-direction:column;gap:11px;display:flex}.template-library-head{justify-content:space-between;align-items:flex-end;display:flex}.template-library-head h2{margin-top:4px;font-size:17px}.template-library-head p:not(.eyebrow){color:#5e7c92;margin-top:4px;font-size:11px}.template-library-head>div:last-child{gap:7px;display:flex}.template-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.contract-template-card{background:linear-gradient(145deg,#1d4e7524,#0000 40%),#08192bcc;border:1px solid #5eb2e621;border-radius:13px;flex-direction:column;min-height:220px;padding:14px;display:flex;position:relative;overflow:hidden}.contract-template-card:after{content:"";pointer-events:none;border:1px solid #52c1f70d;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-48px;right:-38px}.contract-template-card__head{justify-content:space-between;align-items:center;display:flex}.contract-template-card__head>span{width:39px;height:39px;color:var(--cyan);background:#42d4ff14;border-radius:9px;place-items:center;display:grid}.contract-template-card--blue .contract-template-card__head>span{color:#8ca4ff;background:#5f7dff1a}.contract-template-card--teal .contract-template-card__head>span{color:var(--teal);background:#55dbc214}.contract-template-card--amber .contract-template-card__head>span{color:var(--orange);background:#f2aa5614}.contract-template-card>small{color:#4e7088;font-family:var(--font-mono);margin-top:11px;font-size:11px}.contract-template-card h3{margin-top:3px;font-size:12px}.contract-template-card>p{color:#648196;margin-top:7px;font-size:11px;line-height:1.6}.template-card-meta{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}.template-card-meta span{color:#4d6d84;align-items:center;gap:4px;font-size:11px;display:flex}.contract-template-actions{border-top:1px solid #5eb2e617;gap:6px;margin-top:9px;padding-top:8px;display:flex}.contract-template-actions button{color:#7190a5;border:1px solid #5eb2e61a;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:11px;display:flex}.contract-template-actions button:last-child{color:var(--cyan);background:#42d4ff0f}.contract-law-panel{align-items:center;gap:12px;padding:12px 14px;display:flex}.contract-law-panel>div{flex:1;align-items:center;gap:9px;display:flex}.contract-law-panel>div>span{width:32px;height:32px;color:var(--teal);background:#55dbc214;border-radius:8px;place-items:center;display:grid}.contract-law-panel p{flex-direction:column;gap:2px;display:flex}.contract-law-panel strong{font-size:11px}.contract-law-panel small{color:#5d7b91;font-size:11px}.contract-law-panel>button{color:var(--cyan);align-items:center;gap:4px;font-size:11px;display:flex}.signature-flow-layout{grid-template-columns:1fr 1fr;gap:11px;display:grid}.signature-summary{background:#08182ab8;border:1px solid #5eb2e61f;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.signature-summary>div{border-right:1px solid #5eb2e617;flex-direction:column;justify-content:center;min-height:83px;padding:12px 15px;display:flex}.signature-summary>div:last-child{border:0}.signature-summary span{color:#5d7b91;font-size:11px}.signature-summary strong{font-family:var(--font-mono);margin-top:4px;font-size:18px;font-weight:400}.signature-flow-panel,.signature-queue{padding:16px}.signature-flow{align-items:center;margin-top:24px;display:flex}.signature-flow>div{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:84px;display:flex}.signature-flow>div>span{color:#59788e;background:#102c4699;border:1px solid #5eb2e624;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.signature-flow>div.done>span{color:#03101d;border-color:var(--teal);background:var(--teal)}.signature-flow>div.active>span{color:var(--cyan);border-color:#42d4ff4d;box-shadow:0 0 0 6px #42d4ff0a}.signature-flow strong{margin-top:3px;font-size:11px}.signature-flow small{color:#4d6d84;font-size:11px}.signature-flow em{color:#56758b;font-size:11px;font-style:normal}.signature-flow>i{color:#3b6e8e}.signature-queue>div:not(.panel-head){border-top:1px solid #5eb2e617;grid-template-columns:28px 1fr auto auto;align-items:center;gap:7px;padding:9px 0;display:grid}.signature-queue>div>span{width:27px;height:27px;color:var(--cyan);background:#42d4ff12;border-radius:7px;place-items:center;display:grid}.signature-queue>div>div{flex-direction:column;gap:2px;display:flex}.signature-queue strong{font-size:11px;font-weight:500}.signature-queue small{color:#4d6d83;font-size:11px}.signature-queue>div>button{color:var(--cyan);align-items:center;gap:3px;font-size:11px;display:flex}.archive-layout{flex-direction:column;gap:11px;display:flex}.archive-health{grid-template-columns:1fr 1fr;gap:11px;display:grid}.archive-health>article{padding:16px}.archive-health h2{margin-top:4px;font-size:14px}.archive-health>article>strong{color:var(--cyan);font-family:var(--font-mono);margin-top:12px;font-size:30px;font-weight:300;display:block}.archive-health>article>strong small{color:#658298;font-family:var(--font-sans);margin-left:2px;font-size:11px}.archive-health>article>p{color:#57758b;margin:3px 0 10px;font-size:11px}.archive-health>article>div:last-child{gap:11px;margin-top:10px;display:flex}.archive-health>article>div:last-child span{color:#5d7a90;align-items:center;gap:4px;font-size:11px;display:flex}.expiry-list{flex-direction:column;display:flex}.expiry-list button{color:var(--orange);text-align:left;border-top:1px solid #5eb2e614;align-items:center;gap:6px;padding:6px 0;display:flex}.expiry-list button>span{flex-direction:column;flex:1;gap:1px;display:flex}.expiry-list strong{color:#c8dfec;font-size:11px;font-weight:500}.expiry-list small{color:#506e85;font-size:11px}.archive-audit{padding:16px}.archive-audit>div:not(.panel-head){border-top:1px solid #5eb2e614;grid-template-columns:55px 24px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.archive-audit>div>span{color:#4a697f;font-family:var(--font-mono);font-size:11px}.archive-audit>div>i{color:#84cfea;background:#42d4ff12;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.archive-audit>div>p{color:#6a879b;font-size:11px}.archive-audit>div>p strong{color:#cfe7f4;font-weight:500}.archive-audit>div>small{color:#4d6d83;font-size:11px}.contract-detail__hero{background:#12304d66;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.contract-detail__hero>span{width:48px;height:48px;color:var(--cyan);background:#42d4ff14;border-radius:10px;place-items:center;display:grid}.contract-detail__hero>div:nth-child(2){flex:1}.contract-detail__hero h3{margin:5px 0 3px;font-size:13px}.contract-detail__hero p{color:#5d7b91;font-size:11px}.contract-detail__hero>div:last-child{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.contract-detail__hero>div:last-child small{color:#5d7b91;font-size:11px}.contract-detail__hero>div:last-child strong{font-family:var(--font-mono);font-size:14px;font-weight:400}.contract-paper{color:#a9c1d2;min-height:250px;font-family:var(--font-sans);background:linear-gradient(135deg,#ffffff06,#0000),#0b1d30;border:1px solid #b7cedd29;border-radius:3px;padding:22px;position:relative}.contract-paper>div:first-child{color:#7f9bae;justify-content:space-between;align-items:center;font-size:11px;display:flex}.contract-paper>div:first-child strong{color:#dcecf5;font-size:11px}.contract-paper h3{color:#e6f3fa;text-align:center;margin:28px 0 17px;font-size:16px}.contract-paper>p{margin-top:8px;font-size:11px;line-height:1.7}.contract-paper__seal{color:#d87373;border:1px solid #ec5e5e66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;bottom:25px;right:25px;transform:rotate(-12deg)}.contract-paper__seal span{margin-top:3px;font-size:11px}.signer-chain>div{border-top:1px solid #5eb2e614;align-items:center;gap:7px;padding:8px 0;display:flex}.signer-chain>div>span{flex-direction:column;flex:1;gap:2px;display:flex}.signer-chain strong{font-size:11px}.signer-chain small{color:#58768c;font-size:11px}.contract-audit-mini{background:#16365240;border-radius:7px;margin-top:8px;padding:8px}.contract-audit-mini p{color:#5f7d93;font-size:11px;line-height:1.8}.contract-audit-mini span{color:#4c6c82;font-family:var(--font-mono);margin-right:7px}.merchant-hero{background:radial-gradient(circle at 70%,#2681ff2b,#0000 33%),linear-gradient(120deg,#081c32f5,#050f1df2);border:1px solid #55b9f426;border-radius:19px;grid-template-columns:.9fr 1.1fr;min-height:275px;margin-bottom:11px;padding:25px 31px;display:grid;overflow:hidden;box-shadow:0 25px 70px #00050e45}.merchant-hero__copy{flex-direction:column;justify-content:center;display:flex}.merchant-hero__copy h2{font-size:clamp(28px,2.8vw,41px);font-weight:400;line-height:1.2}.merchant-hero__copy>p{color:#6c8ba2;max-width:470px;margin-top:10px;font-size:11px;line-height:1.7}.merchant-hero__copy>div:last-child{gap:7px;margin-top:20px;display:flex}.merchant-constellation{position:relative}.merchant-orbit{border:1px solid #4cc4f821;border-radius:50%;width:205px;height:205px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.merchant-orbit i{border:1px solid #4cc4f812;border-radius:50%;position:absolute}.merchant-orbit i:first-child{inset:-30px}.merchant-orbit i:nth-child(2){inset:30px}.merchant-orbit i:nth-child(3){inset:61px}.merchant-core{width:112px;height:112px;color:var(--cyan);background:radial-gradient(circle,#1d6da97a,#041221f2 70%);border:1px solid #4ed7ff4f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #28a9ff33}.merchant-core strong{color:#e6f9ff;margin-top:5px;font-size:11px;font-weight:500}.merchant-core small{color:#4c728a;font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.merchant-node{color:#87dff7;background:#061627d9;border:1px solid #5ebcf024;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:flex;position:absolute}.merchant-node b{color:#87a9bd;font-size:11px;font-weight:400}.merchant-node--0{top:12%;left:10%}.merchant-node--1{top:5%;left:46%}.merchant-node--2{top:15%;right:7%}.merchant-node--3{bottom:14%;left:8%}.merchant-node--4{bottom:5%;left:43%}.merchant-node--5{bottom:15%;right:7%}.merchant-kpis{grid-template-columns:repeat(6,1fr)}.merchant-layout{grid-template-columns:minmax(0,1fr) 320px;gap:11px;display:grid}.merchant-list-panel{overflow:hidden}.merchant-list-head{border-bottom:1px solid #5eb2e61a;justify-content:space-between;align-items:center;padding:14px;display:flex}.merchant-list-head>div:last-child{gap:6px;display:flex}.merchant-list-head>div:first-child small,.people-toolbar>div:first-child>small{color:#5b798f;margin-top:4px;font-size:11px;display:block}.people-table-foot{color:#56748a;background:#16355238;border-top:1px solid #5eb2e617;padding:10px 15px;font-size:11px}.merchant-list-head .search-box{width:230px}.merchant-table__head,.merchant-table>button{grid-template-columns:1.15fr 1fr .85fr .45fr .6fr .55fr .65fr .7fr;align-items:center;gap:7px;padding:0 13px;display:grid}.merchant-table__head{color:#4e6d83;background:#16355259;height:29px;font-size:11px}.merchant-table>button{color:#648196;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding-top:8px;padding-bottom:8px;font-size:11px}.merchant-table>button:hover{background:#25679814}.merchant-table>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-table>button>span:first-child{flex-direction:row;align-items:center;gap:6px}.merchant-table>button>span:first-child>i{color:#a6e8ff;background:#358cc621;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.merchant-table>button>span:first-child>span{flex-direction:column;gap:2px;min-width:0;display:flex}.merchant-table strong{color:#d8eefb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.merchant-table small{color:#4e6d83;font-size:11px}.merchant-table>button>span:nth-child(3){flex-direction:row;align-items:center;gap:5px;display:flex}.merchant-table>button>span:nth-child(3) b{font-family:var(--font-mono);font-size:11px;font-weight:400}.merchant-table>button>span:nth-child(4) i{width:25px;height:25px;color:var(--teal);font-family:var(--font-mono);background:#55dbc214;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.merchant-table>button>span:nth-child(4) i.bad{color:var(--orange);background:#f2aa5614}.merchant-table>button>span:nth-child(7){flex-direction:row;align-items:center}.merchant-side{flex-direction:column;gap:10px;display:flex}.package-panel,.merchant-usage-panel{padding:14px}.package-row{border-top:1px solid #5eb2e614;grid-template-columns:20px 1fr 55px 26px 37px;align-items:center;gap:6px;padding:8px 0;display:grid}.package-row>span{color:#4b6b82;font-family:var(--font-mono);font-size:11px}.package-row>div{flex-direction:column;gap:1px;display:flex}.package-row strong{font-size:11px;font-weight:500}.package-row small,.package-row b,.package-row em{color:#506f85;font-family:var(--font-mono);font-size:11px;font-weight:400}.package-row b,.package-row em{color:#8cb8ce;text-align:right}.package-row em{font-style:normal}.merchant-usage-panel>div:not(.panel-head):not(.merchant-usage-insight){grid-template-columns:70px 1fr 28px;align-items:center;gap:6px;margin-top:10px;display:grid}.merchant-usage-panel>div span,.merchant-usage-panel>div b{color:#5a798f;font-size:11px;font-weight:400}.merchant-usage-insight{color:#6b91a6;border-top:1px solid #5eb2e614;gap:6px;margin-top:11px;padding-top:9px;display:flex}.merchant-usage-insight svg{color:var(--cyan);flex:none}.merchant-usage-insight p{font-size:11px;line-height:1.5}.service-delivery-layout,.ticket-renewal-layout{grid-template-columns:1.2fr .8fr;gap:11px;display:grid}.onboarding-pipeline,.merchant-service-packages,.ticket-panel,.renewal-panel{padding:16px}.onboarding-stages{align-items:flex-start;margin:27px 0;display:flex}.onboarding-stages>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:90px;display:flex}.onboarding-stages>div>span{color:#5c7b91;width:34px;height:34px;font-family:var(--font-mono);border:1px solid #5eb2e629;border-radius:50%;place-items:center;font-size:11px;display:grid}.onboarding-stages>div.done>span{color:#03101d;border-color:var(--teal);background:var(--teal)}.onboarding-stages>div.active>span{color:var(--cyan);background:#42d4ff14;border-color:#42d4ff4d}.onboarding-stages strong{margin-top:3px;font-size:11px}.onboarding-stages b{color:var(--cyan);font-family:var(--font-mono);font-size:13px;font-weight:400}.onboarding-stages small{color:#527187;font-size:11px}.onboarding-ai{color:#76a3b9;background:#42d4ff0f;border-radius:8px;align-items:flex-start;gap:6px;padding:9px;display:flex}.onboarding-ai svg{color:var(--cyan);flex:none}.onboarding-ai p{flex:1;font-size:11px;line-height:1.55}.onboarding-ai button{color:var(--cyan);font-size:11px}.service-package-row{border-top:1px solid #5eb2e617;grid-template-columns:31px 1fr 38px 65px 14px;align-items:center;gap:7px;padding:11px 0;display:grid}.service-package-row>span{width:29px;height:29px;color:var(--cyan);background:#42d4ff12;border-radius:7px;place-items:center;display:grid}.service-package-row>div{flex-direction:column;gap:2px;display:flex}.service-package-row strong{font-size:11px}.service-package-row small{color:#537187;font-size:11px}.service-package-row b,.service-package-row em{color:#6c8ca1;font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:400}.ticket-table-head,.ticket-panel>button{grid-template-columns:55px 1.4fr 55px 55px 45px 65px;align-items:center;gap:7px;display:grid}.ticket-table-head{color:#4c6b81;height:27px;font-size:11px}.ticket-panel>button{color:#648196;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding:9px 0;font-size:11px}.ticket-panel>button>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.ticket-panel strong{color:#d5ebf7;font-size:11px;font-weight:500}.ticket-panel small{color:#506f85;font-size:11px}.renewal-total{background:#1638554d;border-radius:8px;align-items:center;gap:7px;margin:13px 0;padding:10px;display:flex}.renewal-total span{color:#5d7b91;font-size:11px}.renewal-total strong{font-family:var(--font-mono);margin-left:auto;font-size:14px;font-weight:400}.renewal-row{border-top:1px solid #5eb2e614;align-items:center;gap:7px;padding:9px 0;display:flex}.renewal-row>div{flex-direction:column;flex:1;gap:2px;display:flex}.renewal-row strong{font-size:11px}.renewal-row small{color:#506f85;font-size:11px}.renewal-row b{font-family:var(--font-mono);font-size:11px;font-weight:400}.renewal-row button{color:var(--cyan);border:1px solid #42d4ff2b;border-radius:5px;padding:4px 7px;font-size:11px}.merchant-success-layout{flex-direction:column;gap:11px;display:flex}.success-score-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.success-score-grid article{background:#08182ab8;border:1px solid #5eb2e61f;border-radius:11px;align-items:center;gap:9px;padding:13px;display:flex}.success-score-grid article>span{width:35px;height:35px;color:var(--cyan);background:#42d4ff14;border-radius:8px;place-items:center;display:grid}.success-score-grid article>div{flex-direction:column;gap:2px;display:flex}.success-score-grid small{color:#58768c;font-size:11px}.success-score-grid strong{font-family:var(--font-mono);font-size:17px;font-weight:400}.success-score-grid p{color:#506f85;font-size:11px}.success-playbook{padding:16px}.success-action-row{border-top:1px solid #5eb2e617;grid-template-columns:30px 1fr 1.3fr 65px 16px;align-items:center;gap:8px;padding:10px 0;display:grid}.success-signal{width:28px;height:28px;color:var(--cyan);background:#42d4ff12;border-radius:7px;place-items:center;display:grid}.success-signal--amber{color:var(--orange);background:#f2aa5612}.success-signal--teal{color:var(--teal);background:#55dbc212}.success-action-row>div{flex-direction:column;gap:2px;display:flex}.success-action-row strong{font-size:11px;font-weight:500}.success-action-row small{color:#506f85;font-size:11px}.success-action-row>p{color:#6a879b;font-size:11px}.success-action-row>button{color:var(--cyan)}.merchant-detail__hero{background:#12314e66;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.merchant-detail__hero>span{color:#b8eeff;width:48px;height:48px;font-family:var(--font-display);background:linear-gradient(145deg,#2c80bf4d,#193f624d);border-radius:11px;place-items:center;font-size:17px;display:grid}.merchant-detail__hero>div:nth-child(2){flex:1}.merchant-detail__hero h3{margin:5px 0 3px;font-size:14px}.merchant-detail__hero p{color:#5c7a90;font-size:11px}.merchant-detail__hero>div:last-child{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.merchant-detail__hero>div:last-child small{color:#58768c;font-size:11px}.merchant-detail__hero>div:last-child strong{font-family:var(--font-mono);font-size:14px;font-weight:400}.merchant-detail-usage{flex-direction:column;gap:9px;display:flex}.merchant-detail-usage>div{grid-template-columns:84px 1fr 30px;align-items:center;gap:7px;display:grid}.merchant-detail-usage span,.merchant-detail-usage b{color:#5d7c92;font-size:11px;font-weight:400}.success-plan-card{background:#42d4ff0a;border:1px solid #42d4ff1f;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.success-plan-card>span{width:29px;height:29px;color:var(--cyan);background:#42d4ff14;border-radius:50%;place-items:center;display:grid}.success-plan-card>div{flex-direction:column;flex:1;gap:3px;display:flex}.success-plan-card strong{font-size:11px}.success-plan-card p{color:#54738a;font-size:11px}.success-plan-steps{flex-direction:column;padding-left:5px;display:flex}.success-plan-steps>div{color:#506f85;align-items:center;gap:8px;min-height:32px;font-size:11px;display:flex;position:relative}.success-plan-steps>div:after{content:"";background:#5eb2e61a;width:1px;position:absolute;top:23px;bottom:-6px;left:9px}.success-plan-steps>div:last-child:after{display:none}.success-plan-steps i{width:19px;height:19px;font-family:var(--font-mono);border:1px solid #5eb2e624;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.success-plan-steps>div.done{color:#8dadc0}.success-plan-steps>div.done i{color:#03101d;border-color:var(--teal);background:var(--teal)}.success-plan-steps>div.active{color:#c9e7f5}.success-plan-steps>div.active i{color:var(--cyan);border-color:#42d4ff4d}.job-center,.work-supervision,.reward-center{flex-direction:column;gap:11px;display:flex}.job-center__summary,.supervision-summary,.reward-summary{background:#08182ab8;border:1px solid #5eb2e61f;border-radius:12px;grid-template-columns:repeat(4,1fr) 165px;display:grid;overflow:hidden}.job-center__summary>div,.supervision-summary>div,.reward-summary>div:not(.reward-summary__hero){border-right:1px solid #5eb2e617;flex-direction:column;justify-content:center;min-height:94px;padding:12px 15px;display:flex}.job-center__summary span,.supervision-summary span,.reward-summary span{color:#607e94;align-items:center;gap:5px;font-size:11px;display:flex}.job-center__summary span svg,.supervision-summary span svg,.reward-summary span svg{color:var(--cyan)}.job-center__summary strong,.supervision-summary strong,.reward-summary strong{font-family:var(--font-mono);margin:4px 0 2px;font-size:19px;font-weight:400}.job-center__summary strong small,.supervision-summary strong small,.reward-summary strong small{color:#5e7c92;font-family:var(--font-sans);margin-left:2px;font-size:11px}.job-center__summary p,.supervision-summary p,.reward-summary p{color:#506f85;font-size:11px}.job-center__summary>button,.supervision-summary>button{color:#03101d;background:linear-gradient(120deg, var(--cyan), #72b8ff);justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.job-profile-panel{overflow:hidden}.job-profile-panel>.panel-head{padding:14px 15px}.job-profile-head,.job-profile-row{grid-template-columns:1.1fr .65fr 1.5fr 1.3fr .55fr .65fr;align-items:center;gap:8px;padding:0 15px;display:grid}.job-profile-head{color:#4d6c83;background:#16355259;height:29px;font-size:11px}.job-profile-row{color:#658297;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding-top:9px;padding-bottom:9px;font-size:11px}.job-profile-row:hover{background:#25679814}.job-profile-row>span:first-child{align-items:center;gap:6px;display:flex}.job-profile-row>span:first-child i{color:#acdef4;background:#368bc41f;border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.job-profile-row>span:first-child span{flex-direction:column;gap:2px;display:flex}.job-profile-row strong{color:#d6ecf8;font-size:11px;font-weight:500}.job-profile-row small{color:#4d6c82;font-size:11px}.job-lower-grid{grid-template-columns:1.25fr .75fr;gap:11px;display:grid}.responsibility-card,.role-competency{padding:16px}.responsibility-block{border-top:1px solid #5eb2e617;padding:10px 0}.responsibility-block>small{color:#527188;font-size:11px}.responsibility-block>p{color:#7896aa;margin-top:4px;font-size:11px;line-height:1.6}.responsibility-block>div{gap:7px;margin-top:6px;display:flex}.responsibility-block>div>span{color:var(--cyan);font-family:var(--font-mono);font-size:11px}.responsibility-tags{gap:5px;margin-top:7px;display:flex}.role-competency>div:not(.panel-head):not(.competency-gap){grid-template-columns:70px 1fr 25px;align-items:center;gap:7px;margin-top:10px;display:grid}.role-competency>div span,.role-competency>div b{color:#5d7b91;font-size:11px;font-weight:400}.competency-gap{color:var(--orange);background:#f2aa560f;border-radius:7px;gap:6px;margin-top:12px;padding:8px;display:flex}.competency-gap p{color:#9a7d64;font-size:11px;line-height:1.5}.supervision-layout{grid-template-columns:1fr 290px;gap:11px;display:grid}.supervision-table-panel{overflow:hidden}.supervision-table-panel>.panel-head{padding:14px 15px}.supervision-head,.supervision-row{grid-template-columns:1.25fr .7fr .55fr .8fr .7fr .9fr .45fr;align-items:center;gap:7px;padding:0 14px;display:grid}.supervision-head{color:#4d6c83;background:#16355259;height:28px;font-size:11px}.supervision-row{color:#638095;text-align:left;border-top:1px solid #5eb2e617;width:100%;padding-top:9px;padding-bottom:9px;font-size:11px}.supervision-row:hover{background:#25679814}.supervision-row>span:first-child{align-items:center;gap:6px;display:flex}.supervision-row>span:first-child span{flex-direction:column;gap:2px;display:flex}.supervision-row strong{color:#d6ecf8;font-size:11px;font-weight:500}.supervision-row small{color:#4d6c82;font-size:11px}.supervision-row>span:nth-child(6){align-items:center;gap:5px;display:flex}.supervision-row>span:nth-child(6) b{font-family:var(--font-mono);font-size:11px;font-weight:400}.supervision-side{flex-direction:column;gap:10px;display:flex}.supervision-alerts,.work-rhythm{padding:14px}.supervision-alerts>button{text-align:left;border-top:1px solid #5eb2e614;grid-template-columns:25px 1fr 14px;align-items:center;gap:6px;width:100%;padding:9px 0;display:grid}.supervision-alerts>button>span{width:24px;height:24px;color:var(--orange);background:#f2aa5612;border-radius:6px;place-items:center;display:grid}.supervision-alerts>button>div{flex-direction:column;gap:2px;display:flex}.supervision-alerts strong{font-size:11px;font-weight:500}.supervision-alerts small{color:#506f85;font-size:11px}.work-rhythm>div:not(.panel-head){color:#527187;grid-template-columns:38px 20px 1fr;align-items:center;gap:5px;min-height:35px;display:grid}.work-rhythm>div>span{font-family:var(--font-mono);font-size:11px}.work-rhythm>div>i{border:1px solid #5eb2e621;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.work-rhythm>div.done>i{color:#03101d;border-color:var(--teal);background:var(--teal)}.work-rhythm p{flex-direction:column;gap:2px;display:flex}.work-rhythm strong{color:#b9d7e8;font-size:11px;font-weight:500}.work-rhythm small{color:#4d6c82;font-size:11px}.reward-summary{grid-template-columns:1.25fr repeat(3,1fr)}.reward-summary__hero{align-items:center;gap:9px;background:radial-gradient(circle at 100% 0,#42d4ff1f,#0000 58%),#0e2a447a!important;flex-direction:row!important}.reward-summary__hero>span{color:#03101d;background:var(--cyan);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.reward-summary__hero>div{flex-direction:column;flex:1;gap:2px;display:flex}.reward-layout{grid-template-columns:1fr 1fr .8fr;gap:11px;display:grid}.reward-leaderboard,.reward-rules,.incentive-calendar{padding:16px}.reward-person{border-top:1px solid #5eb2e617;grid-template-columns:28px 30px 1fr 56px 52px 38px;align-items:center;gap:7px;padding:10px 0;display:grid}.reward-rank{color:#627f94;width:25px;height:25px;font-family:var(--font-mono);background:#2f5e8433;border-radius:50%;place-items:center;font-size:11px;display:grid}.reward-rank--0{color:#ffe394;background:#dab04124}.reward-rank--1{color:#cdd9e2;background:#a4b3bf21}.reward-rank--2{color:#d7a67a;background:#b4703c21}.reward-person>div{flex-direction:column;gap:2px;display:flex}.reward-person strong{font-size:11px}.reward-person small{color:#537288;font-size:11px}.reward-person b,.reward-person em{font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:400}.reward-person em{color:var(--teal)}.reward-person button{color:var(--cyan);border:1px solid #42d4ff26;border-radius:5px;padding:4px;font-size:11px}.reward-person button:disabled{color:#567287;cursor:default;border-color:#5eb2e614}.module-loading,.module-error{text-align:center;background:#071627b8;border:1px solid #5eb2e61f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:30px;display:flex}.module-loading>span{border:2px solid #42d4ff26;border-top-color:var(--cyan);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.module-loading p{color:#6c8ba2;margin-top:12px;font-size:12px}.module-error>span{width:52px;height:52px;color:var(--orange);background:#f2aa5614;border-radius:50%;place-items:center;display:grid}.module-error h2{margin:8px 0;font-size:23px}.module-error>p:not(.eyebrow){color:#718ea3;max-width:540px;font-size:12px;line-height:1.7}.module-error>div{gap:8px;margin-top:18px;display:flex}.reward-rule{border-top:1px solid #5eb2e617;grid-template-columns:27px 1fr auto 34px;align-items:center;gap:7px;padding:9px 0;display:grid}.reward-rule__icon{width:25px;height:25px;color:var(--cyan);background:#42d4ff12;border-radius:6px;place-items:center;display:grid}.reward-rule__icon--blue{color:#8da5ff;background:#5f7dff14}.reward-rule__icon--teal{color:var(--teal);background:#55dbc212}.reward-rule__icon--indigo{color:#ab9dff;background:#7162ff14}.reward-rule__icon--amber{color:var(--orange);background:#f2aa5612}.reward-rule>div{flex-direction:column;gap:2px;display:flex}.reward-rule strong{font-size:11px}.reward-rule small{color:#4f6e85;font-size:11px}.reward-rule b{color:var(--teal);font-size:11px}.reward-rule button{color:var(--cyan);font-size:11px}.add-reward-rule{color:#5e7c92;border:1px dashed #5eb2e62b;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:8px;padding:7px;font-size:11px;display:flex}.incentive-timeline{flex-direction:column;display:flex}.incentive-timeline>div{border-top:1px solid #5eb2e614;align-items:center;gap:7px;padding:9px 0;display:flex}.incentive-timeline>div>span{width:25px;height:25px;color:var(--cyan);font-family:var(--font-mono);background:#42d4ff12;border-radius:50%;place-items:center;font-size:11px;display:grid}.incentive-timeline p{flex-direction:column;flex:1;gap:2px;display:flex}.incentive-timeline strong{font-size:11px}.incentive-timeline small{color:#4f6e84;font-size:11px}.incentive-note{color:#7ba5b9;background:#42d4ff0d;border-radius:7px;gap:6px;margin-top:9px;padding:8px;display:flex}.incentive-note svg{color:var(--cyan);flex:none}.incentive-note p{font-size:11px;line-height:1.5}@media (width<=1200px){.analytics-kpis,.merchant-kpis{grid-template-columns:repeat(3,1fr)}.analytics-kpis>div:nth-child(3n),.merchant-kpis>div:nth-child(3n){border-right:0}.field-kpis,.contract-kpis{grid-template-columns:repeat(3,1fr)}.contract-kpi--hero{grid-column:span 1}.industry-performance,.operating-radar,.growth-channel-panel,.cohort-panel,.efficiency-panel{grid-column:span 6}.custom-analysis-panel{grid-template-columns:1fr 1fr}.generate-analysis-button{grid-column:1/-1}.field-map-panel,.field-visit-panel{grid-column:span 7}.field-live-panel,.field-score-panel{grid-column:span 5}.template-library-grid{grid-template-columns:repeat(2,1fr)}.merchant-layout,.service-delivery-layout,.ticket-renewal-layout,.supervision-layout{grid-template-columns:1fr}.merchant-side{grid-template-columns:1fr 1fr;display:grid}.job-center__summary,.supervision-summary{grid-template-columns:repeat(2,1fr)}.job-center__summary>button,.supervision-summary>button{min-height:50px}.reward-layout{grid-template-columns:1fr 1fr}.incentive-calendar{grid-column:1/-1}}@media (width<=900px){.analytics-filter-bar{flex-wrap:wrap;overflow:visible}.analytics-filter-ai{margin-left:0}.analytics-tabs,.field-tabs,.contract-tabs,.merchant-tabs{overflow-x:auto}.analytics-kpis,.field-kpis,.contract-kpis,.merchant-kpis{grid-template-columns:1fr 1fr}.industry-performance,.operating-radar,.growth-channel-panel,.cohort-panel,.efficiency-panel{grid-column:1/-1}.custom-analysis-panel,.analytics-ai-brief__body,.field-main-grid{grid-template-columns:1fr}.field-main-grid>*{grid-column:auto}.field-task-board{grid-template-columns:repeat(4,250px);overflow-x:auto}.inspection-layout,.field-expense-layout,.signature-flow-layout,.archive-health{grid-template-columns:1fr}.signature-summary{grid-column:auto}.contract-ledger,.merchant-list-panel{overflow-x:auto}.contract-table{min-width:950px}.merchant-table{min-width:920px}.merchant-list-panel{overflow:auto}.merchant-hero{grid-template-columns:1fr}.merchant-constellation{display:none}.success-score-grid{grid-template-columns:1fr 1fr}.job-profile-panel{overflow-x:auto}.job-profile-head,.job-profile-row{min-width:900px}.job-lower-grid,.reward-layout{grid-template-columns:1fr}.incentive-calendar{grid-column:auto}}@media (width<=600px){.analytics-filter-bar label{flex:140px}.analytics-kpis,.field-kpis,.contract-kpis,.merchant-kpis{grid-template-columns:1fr 1fr}.field-kpis>div,.contract-kpis>div,.merchant-kpis>div{min-height:96px;padding:10px}.field-map{height:350px}.field-map-legend{display:none}.field-visit-panel{overflow-x:auto}.field-visit-head,.field-visit-row{min-width:680px}.field-task-summary,.expense-summary,.signature-summary,.success-score-grid,.reward-summary,.job-center__summary,.supervision-summary{grid-template-columns:1fr 1fr}.template-library-grid{grid-template-columns:1fr}.template-library-head{flex-direction:column;align-items:flex-start;gap:10px}.template-library-head>div:last-child{width:100%}.template-library-head .button{flex:1}.signature-flow{flex-wrap:wrap;gap:10px}.signature-flow>i{display:none}.signature-flow>div{min-width:100px}.merchant-list-head{flex-direction:column;align-items:flex-start;gap:8px}.merchant-list-head>div:last-child{width:100%}.merchant-list-head .search-box{flex:1;width:auto}.merchant-side{grid-template-columns:1fr}.onboarding-stages,.ticket-panel{overflow-x:auto}.ticket-table-head,.ticket-panel>button{min-width:680px}.success-action-row{grid-template-columns:28px 1fr 14px}.success-action-row>p,.success-action-row>strong{display:none}.responsibility-card{overflow:hidden}.supervision-table-panel{overflow-x:auto}.supervision-head,.supervision-row{min-width:760px}.reward-person{grid-template-columns:25px 28px 1fr 40px}.reward-person em,.reward-person button{display:none}.field-checkin-modal{max-height:calc(100vh - 24px);overflow-y:auto}}.dashboard-page--motion .live-value{font-variant-numeric:tabular-nums;text-shadow:0 0 18px #4bd6ff1a;min-width:1ch;display:inline-block}.dashboard-page--motion .intel-hero:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(110deg,#0000 30%,#73e2ff06 46%,#0000 58%) 0 0/240% 100%;animation:9s ease-in-out infinite liveHeroSweep;position:absolute;inset:0}.hero-radar-sweep{opacity:.7;background:conic-gradient(from 0deg, transparent 0 84%, #42d4ff21 96%, transparent 100%);border-radius:50%;width:430px;height:430px;animation:8s linear infinite liveRadar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 16%,#000 17% 70%,#0000 72%);mask-image:radial-gradient(circle,#0000 0 16%,#000 17% 70%,#0000 72%)}.hero-scanline{background:linear-gradient(#0000,#56d7ff09,#0000);height:24%;animation:7s linear infinite liveStageScan;position:absolute;top:-35%;left:5%;right:5%}.hero-core{animation:3.4s ease-in-out infinite liveCoreBreathe}.hero-core-scan{background:linear-gradient(#0000,#68e7ff1f,#0000);width:160%;height:28%;animation:3.2s linear infinite liveCoreScan;position:absolute;top:-35%;transform:rotate(-18deg)}.hero-data-orbit{pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%}.hero-data-orbit--a{border-top-color:#42dcff52;width:342px;height:342px;animation:7s linear infinite liveDataOrbit;transform:translate(-50%,-50%)rotate(31deg)}.hero-data-orbit--b{border-bottom-color:#5b70ff52;width:368px;height:368px;animation:10s linear infinite liveDataOrbitReverse;transform:translate(-50%,-50%)rotate(-33deg)}.hero-data-orbit i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 12px var(--cyan);border-radius:50%;position:absolute;top:-3px;left:50%}.hero-data-orbit i:nth-child(2){background:#6685ff;inset:auto 17% 14% auto;box-shadow:0 0 12px #6685ff}.hero-data-orbit i:nth-child(3){background:var(--teal);box-shadow:0 0 12px var(--teal);top:54%;left:8%}.dashboard-page--motion .hero-orbit--outer:before,.dashboard-page--motion .hero-orbit--inner:before{border-radius:inherit;content:"";border:1px dashed #5ed3ff14;position:absolute;inset:-10px}.dashboard-page--motion .hero-orbit>span{animation:2.8s ease-in-out infinite alternate liveNodePulse}.dashboard-page--motion .hero-orbit>span:nth-child(2){animation-delay:-.6s}.dashboard-page--motion .hero-orbit>span:nth-child(3){animation-delay:-1.2s}.dashboard-page--motion .intel-kpi{transition:border-color .24s,transform .24s,box-shadow .24s}.dashboard-page--motion .intel-kpi:hover{border-color:#4ad6ff4d;transform:translateY(-2px);box-shadow:0 18px 45px #00050e47,inset 0 0 25px #42d4ff06}.dashboard-page--motion .intel-kpi:before{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#7ae6ff0b,#0000);width:16%;height:160%;animation:8s linear infinite liveCardScan;position:absolute;top:-30%;left:-20%;transform:rotate(18deg)}.dashboard-page--motion .intel-kpi:nth-child(2):before{animation-delay:-2s}.dashboard-page--motion .intel-kpi:nth-child(3):before{animation-delay:-4s}.dashboard-page--motion .intel-kpi:nth-child(4):before{animation-delay:-6s}.dashboard-page--motion .intel-kpi .sparkline polyline{stroke-dasharray:140;stroke-dashoffset:140px;animation:2.2s forwards liveDrawLine}.dashboard-page--motion .revenue-area-path{opacity:0;animation:2.8s forwards liveAreaReveal}.dashboard-page--motion .revenue-line-path{stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 4px #46daff40);animation:2.8s forwards liveDrawLine}.dashboard-page--motion .profit-line-path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:3.2s .25s forwards liveDrawLine}.dashboard-page--motion .chart-live-endpoint{filter:drop-shadow(0 0 7px #43d4ffbf);animation:1.8s ease-in-out infinite liveEndpointPulse}.dashboard-page--motion .agent-mesh svg path{animation:3s linear infinite liveDashFlow}.dashboard-page--motion .agent-core{animation:3s ease-in-out infinite alternate liveAgentCore}.dashboard-page--motion .agent-core:after{content:"";border:1px dashed #42d4ff1f;border-radius:50%;animation:11s linear infinite liveDataOrbit;position:absolute;inset:-10px}.dashboard-page--motion .agent-node{animation:4s ease-in-out infinite alternate liveNodeFloat}.dashboard-page--motion .agent-node--1{animation-delay:-.8s}.dashboard-page--motion .agent-node--2{animation-delay:-1.6s}.dashboard-page--motion .agent-node--3{animation-delay:-2.4s}.dashboard-page--motion .agent-node--4{animation-delay:-3.2s}.dashboard-page--motion .flow-task-card .progress-value,.dashboard-page--motion .knowledge-bars .progress-value{position:relative;overflow:hidden}.dashboard-page--motion .flow-task-card .progress-value:after,.dashboard-page--motion .knowledge-bars .progress-value:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2.2s ease-in-out infinite liveProgressShimmer;position:absolute;inset:0;transform:translate(-100%)}.dashboard-page--motion .cash-command__chart>span{transform-origin:bottom;animation:2.4s ease-in-out infinite alternate liveCashBar}.dashboard-page--motion .cash-command__chart>span:nth-child(2n){animation-delay:-.5s}.dashboard-page--motion .cash-command__chart>span:nth-child(3n){animation-delay:-1.1s}.dashboard-page--motion .heat-cell--4{animation:2.5s ease-in-out infinite liveHeatRisk}.dashboard-page--motion .heat-cell--3{animation:3.4s ease-in-out infinite liveHeatWarn}.dashboard-page--motion .intel-events .intel-event:first-child,.dashboard-page--motion .intel-event--live{animation:.45s cubic-bezier(.22,1,.36,1) both liveEventIn}.dashboard-page--motion .event-live i,.dashboard-page--motion .signal{animation:1.8s ease-in-out infinite liveSignalPulse}.dashboard-page--motion .strategic-target .ring{animation:3s ease-in-out infinite liveRingPulse}.dashboard-page--motion .live-kicker span i{animation:1.5s ease-in-out infinite liveSignalPulse}.dashboard-motion-paused *,.dashboard-motion-paused :before,.dashboard-motion-paused :after{animation-play-state:paused!important}@keyframes liveHeroSweep{0%,15%{background-position:180% 0}55%,to{background-position:-80% 0}}@keyframes liveRadar{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes liveStageScan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}82%{opacity:.65}to{opacity:0;transform:translateY(520%)}}@keyframes liveCoreBreathe{50%{box-shadow:0 0 0 19px #43adff09,0 0 0 42px #43adff05,0 0 75px #329fff45}}@keyframes liveCoreScan{0%{top:-35%}to{top:108%}}@keyframes liveDataOrbit{to{transform:translate(-50%,-50%)rotate(391deg)}}@keyframes liveDataOrbitReverse{to{transform:translate(-50%,-50%)rotate(-393deg)}}@keyframes liveNodePulse{to{box-shadow:0 0 0 8px #42d4ff0a,0 0 28px #36aaff3d}}@keyframes liveCardScan{0%{left:-25%}to{left:120%}}@keyframes liveDrawLine{to{stroke-dashoffset:0}}@keyframes liveAreaReveal{to{opacity:1}}@keyframes liveEndpointPulse{50%{r:9;opacity:.45}}@keyframes liveDashFlow{to{stroke-dashoffset:-42px}}@keyframes liveAgentCore{to{box-shadow:0 0 0 13px #42d4ff09,0 0 50px #25a9ff40}}@keyframes liveNodeFloat{0%{translate:0 -2px}to{translate:0 3px}}@keyframes liveProgressShimmer{55%,to{transform:translate(100%)}}@keyframes liveCashBar{to{filter:brightness(1.2);transform:scaleY(.91)}}@keyframes liveHeatRisk{50%{box-shadow:inset 0 0 18px #ff734f3d,0 0 15px #ff734f14}}@keyframes liveHeatWarn{50%{filter:brightness(1.22)}}@keyframes liveEventIn{0%{opacity:0;background:#42d4ff0f;transform:translateY(-12px)}}@keyframes liveSignalPulse{50%{opacity:.35;transform:scale(.72)}}@keyframes liveRingPulse{50%{filter:drop-shadow(0 0 9px #42d4ff4d);transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.dashboard-page--motion *,.dashboard-page--motion :before,.dashboard-page--motion :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.global-motion-toggle{color:#7f9db1;background:#0a1e328c;border:1px solid #5cc0f224;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:11px;display:flex}.global-motion-toggle:hover{color:var(--cyan);border-color:#49d7ff47}.motion-paused-root *,.motion-paused-root :before,.motion-paused-root :after{animation-play-state:paused!important}.motion-active-root .nav-item--active:before{animation:2.8s ease-in-out infinite systemNavGlow}.motion-active-root .panel{transition:border-color .22s,box-shadow .22s}.motion-active-root .panel:hover{box-shadow:var(--shadow-card), 0 0 35px #2b99e609;border-color:#52c7fa33}.motion-active-root .button--primary svg,.motion-active-root .preview-publish svg,.motion-active-root .agent-run-button svg{transition:transform .18s}.motion-active-root .button--primary:hover svg,.motion-active-root .preview-publish:hover svg,.motion-active-root .agent-run-button:hover svg{transform:translate(2px)}.motion-active-root .agent-hero:after{pointer-events:none;content:"";background:linear-gradient(#0000,#49d9ff09,#0000);height:28%;animation:7s linear infinite systemStageScan;position:absolute;top:-40%;left:8%;right:8%}.motion-active-root .orchestrator__core{animation:3.2s ease-in-out infinite systemCorePulse}.motion-active-root .orchestrator__rings{animation:36s linear infinite reverse systemOrbit}.motion-active-root .orchestrator__rings:after{content:"";border:1px dashed #49d9ff1c;border-radius:50%;animation:9s linear infinite systemSpin;position:absolute;inset:22px}.motion-active-root .orbit-agent{animation:2.7s ease-in-out infinite alternate systemNodePulse}.motion-active-root .orbit-agent:nth-of-type(2n){animation-delay:-.7s}.motion-active-root .orbit-agent:nth-of-type(3n){animation-delay:-1.4s}.motion-active-root .agent-card__icon{animation:3s ease-in-out infinite alternate systemIconBreathe}.motion-active-root .agent-inspector__health .ring{animation:3s ease-in-out infinite systemRingPulse}.motion-active-root .agent-tools>div:not(.subhead){transition:background .16s,padding-left .16s}.motion-active-root .agent-tools>div:not(.subhead):hover{background:#49d9ff09;padding-left:5px}.motion-active-root .workflow-row,.motion-active-root .model-route-row,.motion-active-root .evaluation-summary>div{transition:background .18s,transform .18s}.motion-active-root .workflow-row:hover,.motion-active-root .model-route-row:hover{background:#49d9ff09;transform:translate(2px)}.motion-active-root .datahub-hero:after{pointer-events:none;content:"";background:linear-gradient(110deg,#0000 36%,#49d9ff06,#0000 58%) 0 0/230% 100%;animation:10s ease-in-out infinite systemPanelSweep;position:absolute;inset:0}.motion-active-root .data-topology>svg path{animation:3s linear infinite systemDashMove}.motion-active-root .data-topology>svg path:nth-child(2n){animation-delay:-1s}.motion-active-root .data-source-node{animation:3.2s ease-in-out infinite alternate systemSourcePulse}.motion-active-root .data-source-node:nth-of-type(2n){animation-delay:-.8s}.motion-active-root .data-source-node>span{transition:transform .18s,box-shadow .18s}.motion-active-root .data-source-node:hover>span{transform:scale(1.08);box-shadow:0 0 16px #49d9ff2b}.motion-active-root .data-lake-core{animation:3.5s ease-in-out infinite systemDataLake}.motion-active-root .data-lake-core:after{content:"";border:1px dashed #49d9ff1f;border-radius:50%;animation:12s linear infinite systemSpin;position:absolute;inset:-17px}.motion-active-root .connector-card{transition:transform .18s,border .18s,background .18s}.motion-active-root .connector-card:hover{background:#11304dbd;border-color:#49d9ff3b;transform:translateY(-2px)}.motion-active-root .connector-card .badge__dot,.motion-active-root .data-kpis span svg{animation:2s ease-in-out infinite systemSignal}.motion-active-root .quality-score .ring{animation:3.4s ease-in-out infinite systemRingPulse}.motion-active-root .analytics-kpis>div{position:relative;overflow:hidden}.motion-active-root .analytics-kpis>div:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#49d9ff0a,#0000);width:14%;height:150%;animation:8s linear infinite systemCardSweep;position:absolute;top:-25%;left:-25%;transform:rotate(17deg)}.motion-active-root .analytics-kpis>div:nth-child(2n):after{animation-delay:-2.5s}.motion-active-root .radar-chart polygon{filter:drop-shadow(0 0 4px #49d9ff1a);animation:3s ease-in-out infinite systemRadarGlow}.motion-active-root .radar-chart circle{animation:2.2s ease-in-out infinite systemSignal}.motion-active-root .industry-performance-row .progress-value,.motion-active-root .channel-bars .progress-value,.motion-active-root .model-bars .progress-value{background-size:220% 100%;animation:2.8s linear infinite systemBarFlow}.motion-active-root .efficiency-point{animation:2.3s ease-in-out infinite systemPointPulse}.motion-active-root .efficiency-point:nth-child(2n){animation-delay:-.7s}.motion-active-root .efficiency-point:nth-child(3n){animation-delay:-1.3s}.motion-active-root .cohort-cell{animation:3.4s ease-in-out infinite alternate systemSoftGlow}.motion-active-root .analytics-tabs button.active:after,.motion-active-root .data-tabs button.active:after,.motion-active-root .agent-control-tabs button.active:after{animation:2.4s ease-in-out infinite systemTabGlow}.motion-active-root .customer-row,.motion-active-root .deal-card,.motion-active-root .merchant-table>button,.motion-active-root .contract-row,.motion-active-root .people-table>button{transition:background .17s,transform .17s,border-color .17s}.motion-active-root .customer-row:hover,.motion-active-root .merchant-table>button:hover,.motion-active-root .contract-row:hover,.motion-active-root .people-table>button:hover{transform:translate(2px)}.motion-active-root .customer-row:hover,.motion-active-root .contract-row:hover{background-image:linear-gradient(90deg,#49d9ff0b,#0000 60%)}.motion-active-root .customer-row .progress-value,.motion-active-root .deal-card .progress-value,.motion-active-root .delivery-card .progress-value,.motion-active-root .merchant-table .progress-value{background-size:220% 100%;animation:2.7s linear infinite systemBarFlow}.motion-active-root .deal-card__next button,.motion-active-root .pipeline-column__count{animation:2.5s ease-in-out infinite systemActionPulse}.motion-active-root .deal-card:hover{border-color:#49d9ff40;transform:translateY(-2px)}.motion-active-root .customer-ai-actions>button:hover>span{text-shadow:0 0 10px #49d9ff66}.motion-active-root .intake-command:after{animation:8s linear infinite systemCardSweep}.motion-active-root .intake-command__signal>i{animation:3.2s ease-out infinite intakeSignalRing}.motion-active-root .intake-command__signal>i:nth-of-type(2){animation-delay:.45s}.motion-active-root .intake-command__signal>i:nth-of-type(3){animation-delay:.9s}.motion-active-root .intake-live-pill i{animation:1.7s ease-in-out infinite systemSignal}.motion-active-root .intake-lead-row{transition:background .18s,padding-left .18s}.motion-active-root .intake-lead-row:hover{padding-left:18px}.motion-active-root .intake-task-card--waiting>span{animation:2.8s ease-in-out infinite systemActionPulse}.motion-active-root .merchant-orbit{animation:42s linear infinite systemOrbit}.motion-active-root .merchant-core{animation:3.4s ease-in-out infinite systemDataLake}.motion-active-root .merchant-node{animation:3.1s ease-in-out infinite alternate systemSourcePulse}.motion-active-root .merchant-node:nth-of-type(2n){animation-delay:-.9s}.motion-active-root .package-row .progress-value,.motion-active-root .merchant-usage-panel .progress-value,.motion-active-root .success-action-row{background-size:220% 100%;animation:3s linear infinite systemBarFlow}.motion-active-root .delivery-card{transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.motion-active-root .delivery-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#49d9ff75,#0000);height:1px;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.motion-active-root .delivery-card:hover:before{opacity:1;animation:1.8s linear infinite systemTopScan}.motion-active-root .delivery-card:hover{border-color:#49d9ff3d;transform:translateY(-2px)}.motion-active-root .delivery-timeline>div.active>span{animation:2s ease-in-out infinite systemActionPulse}.motion-active-root .project-mini-dots i.on{animation:2.5s ease-in-out infinite alternate systemDotGlow}.motion-active-root .module-card.enabled{transition:border-color .18s,box-shadow .18s,transform .18s}.motion-active-root .module-card.enabled:hover{border-color:#49d9ff47;transform:translateY(-2px);box-shadow:0 10px 26px #00050e33}.motion-active-root .module-card.enabled .module-card__icon{animation:2.8s ease-in-out infinite alternate systemIconBreathe}.motion-active-root .module-chain>span{animation:3s ease-in-out infinite alternate systemModuleGlow}.motion-active-root .module-chain>span:nth-child(2n){animation-delay:-.8s}.motion-active-root .system-preview__body path{stroke-dasharray:450;stroke-dashoffset:450px;animation:2.5s forwards systemDrawLine}.motion-active-root .studio-steps button.active>span{animation:2.3s ease-in-out infinite systemActionPulse}.motion-active-root .org-node--dept{transition:transform .18s,border-color .18s,box-shadow .18s}.motion-active-root .org-node--dept:hover{border-color:#49d9ff42;transform:translateY(-2px);box-shadow:0 10px 28px #00050e33}.motion-active-root .org-root-line,.motion-active-root .org-node--dept:before{animation:2.8s ease-in-out infinite systemLinePulse}.motion-active-root .activity-dots i.active{animation:1.9s ease-in-out infinite alternate systemActivityDot}.motion-active-root .activity-dots i.active:nth-child(2n){animation-delay:-.4s}.motion-active-root .reward-person:hover,.motion-active-root .reward-rule:hover,.motion-active-root .succession-row:hover{background:#49d9ff06}.motion-active-root .metric-group__head{background-size:210% 100%;animation:7s ease-in-out infinite systemHeaderSweep}.motion-active-root .field-map>svg .route-main{stroke-dasharray:8 7;animation:2.5s linear infinite systemDashMove}.motion-active-root .field-person>span{animation:2.2s ease-in-out infinite systemActionPulse}.motion-active-root .field-person:nth-of-type(2n)>span{animation-delay:-.7s}.motion-active-root .field-staff-list .progress-value,.motion-active-root .field-score-list .progress-value,.motion-active-root .expense-bar-row .progress-value{background-size:220% 100%;animation:2.8s linear infinite systemBarFlow}.motion-active-root .field-alert{animation:2.4s ease-in-out infinite systemRiskGlow}.motion-active-root .location-preview.location-preview--success>span{animation:2s ease-in-out infinite systemActionPulse}.motion-active-root .signature-flow>div.active>span{animation:2.1s ease-in-out infinite systemActionPulse}.motion-active-root .signature-flow>div.done>span{animation:3.2s ease-in-out infinite alternate systemSoftGlow}.motion-active-root .signature-queue>div>span{animation:3s ease-in-out infinite alternate systemIconBreathe}.motion-active-root .contract-template-card{transition:transform .18s,border-color .18s}.motion-active-root .contract-template-card:hover{border-color:#49d9ff3d;transform:translateY(-2px)}.motion-active-root .contract-paper__seal{animation:4s ease-in-out infinite systemSealPulse}.motion-active-root .archive-audit>div:not(.panel-head){transition:background .16s,transform .16s}.motion-active-root .archive-audit>div:not(.panel-head):hover{background:#49d9ff06;transform:translate(2px)}.motion-active-root .finance-kpi{position:relative;overflow:hidden}.motion-active-root .finance-kpi:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#49d9ff0a,#0000);width:15%;height:160%;animation:9s linear infinite systemCardSweep;position:absolute;top:-30%;left:-25%;transform:rotate(17deg)}.motion-active-root .cashflow-chart path:nth-of-type(2){stroke-dasharray:1300;stroke-dashoffset:1300px;animation:3s forwards systemDrawLine}.motion-active-root .collection-dot--bad{animation:1.7s ease-in-out infinite systemRiskDot}.motion-active-root .collection-dot--warn{animation:2.2s ease-in-out infinite systemSignal}.motion-active-root .transaction-table .income{text-shadow:0 0 9px #59dfc22e}@keyframes systemNavGlow{50%{box-shadow:0 0 16px #49d9ff8c}}@keyframes systemStageScan{0%{opacity:0;transform:translateY(0)}14%{opacity:1}85%{opacity:.7}to{opacity:0;transform:translateY(520%)}}@keyframes systemCorePulse{50%{box-shadow:0 0 0 16px #49d9ff08,0 0 58px #32a3ff40}}@keyframes systemOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes systemSpin{to{transform:rotate(360deg)}}@keyframes systemNodePulse{to{box-shadow:0 0 0 8px #49d9ff0a,0 0 24px #32a3ff38}}@keyframes systemIconBreathe{to{filter:brightness(1.18);box-shadow:0 0 15px #49d9ff1f}}@keyframes systemRingPulse{50%{filter:drop-shadow(0 0 8px #49d9ff47);transform:scale(1.025)}}@keyframes systemPanelSweep{0%,20%{background-position:170% 0}65%,to{background-position:-70% 0}}@keyframes systemDashMove{to{stroke-dashoffset:-46px}}@keyframes systemSourcePulse{to{filter:brightness(1.08);border-color:#49d9ff40}}@keyframes systemDataLake{50%{box-shadow:0 0 0 18px #49d9ff06,0 0 48px #32a3ff38}}@keyframes systemSignal{50%{opacity:.35;transform:scale(.82)}}@keyframes systemCardSweep{0%{left:-25%}to{left:120%}}@keyframes systemRadarGlow{50%{fill:#49d9ff38;stroke:#6de6ffe6}}@keyframes systemBarFlow{to{background-position:-220% 0}}@keyframes systemPointPulse{50%{opacity:.65;transform:translate(-50%,-50%)scale(1.16)}}@keyframes systemSoftGlow{to{border-color:#49d9ff38;box-shadow:inset 0 0 18px #49d9ff06}}@keyframes systemTabGlow{50%{box-shadow:0 0 10px #49d9ff80}}@keyframes systemActionPulse{50%{opacity:.7;transform:scale(1.09);box-shadow:0 0 18px #49d9ff33}}@keyframes systemTopScan{to{transform:translate(100%)}}@keyframes systemDotGlow{to{filter:brightness(1.4);box-shadow:0 0 8px #49d9ff3d}}@keyframes systemModuleGlow{to{color:#acd8e9;border-color:#49d9ff3d}}@keyframes systemDrawLine{to{stroke-dashoffset:0}}@keyframes systemLinePulse{50%{background-color:#49d9ff54}}@keyframes systemActivityDot{to{opacity:.5;transform:scaleY(.66)}}@keyframes systemHeaderSweep{0%,30%{background-position:180% 0}70%,to{background-position:-70% 0}}@keyframes systemRiskGlow{50%{border-color:#f2ad5940;box-shadow:inset 0 0 18px #f2ad5909}}@keyframes systemSealPulse{50%{opacity:1;box-shadow:0 0 0 8px #ef786608}}@keyframes systemRiskDot{50%{box-shadow:0 0 0 6px #ef786612,0 0 10px #ef786659}}@keyframes intakeSignalRing{0%{opacity:.75;transform:scale(.72)}65%{opacity:.18}to{opacity:0;transform:scale(1.14)}}@media (width<=760px){.global-motion-toggle span{display:none}.global-motion-toggle{justify-content:center;width:34px;padding:0}}@media (prefers-reduced-motion:reduce){.motion-active-root *,.motion-active-root :before,.motion-active-root :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1380px){.intake-command{grid-template-columns:72px minmax(0,1fr) 310px;gap:14px}.intake-command__flow{gap:5px}.intake-command__flow span{gap:4px}.intake-lead-row{grid-template-columns:minmax(165px,.9fr) minmax(180px,1.1fr) 48px 60px 15px}}@media (width<=1120px){.intake-command{grid-template-columns:66px minmax(0,1fr)}.intake-command__side{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.4fr);padding-top:12px;padding-left:0}.intake-command__actions{grid-column:auto}.intake-workbench{grid-template-columns:1fr}}@media (width<=760px){.intake-command{grid-template-columns:1fr;padding:16px}.intake-command__signal{display:none}.intake-command__copy h2{font-size:18px}.intake-command__flow{flex-wrap:wrap}.intake-command__side{grid-template-columns:repeat(3,1fr)}.intake-command__actions{grid-column:1/-1}.intake-lead-row{grid-template-columns:minmax(0,1fr) 50px 15px}.intake-lead-row__need{display:none}.intake-empty{flex-wrap:wrap;align-items:flex-start}.intake-empty button{margin-left:51px}}
