@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--bg:#080b0a;--surface:#131715;--surface-2:#1b211d;--text:#f5f7f3;--muted:#98a59c;--line:#29312b;--lime:#d6ff6d;--green:#64d9a2;--purple:#b49aff;--coral:#ff8078;--amber:#ffba73;--sidebar:236px;--font:"Manrope Variable", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;margin:0;font-size:13px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--lime)}input:focus,textarea:focus,select:focus{outline:1px solid var(--lime)}button{transition:background .18s,color .18s,border-color .18s,transform .18s}a{color:inherit}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-1.8px;font-size:clamp(30px,3vw,46px);font-weight:600;line-height:1.15}h2{letter-spacing:-.6px;font-size:18px;font-weight:600}h3{font-size:14px;font-weight:600;line-height:1.5}small{font-size:10px}input,textarea,select{border:1px solid var(--line);color:var(--text);background:#101512;border-radius:7px}select{max-width:100%;padding:8px 30px 8px 10px}textarea{resize:vertical;width:100%;padding:13px;line-height:1.8}input{padding:10px 12px}input[type=checkbox]{accent-color:var(--lime)}.positive,.green-text,.mint-text{color:var(--green)}.negative,.coral-text{color:var(--coral)}.warning{color:var(--amber)}.purple-text{color:var(--purple)}.lime-text{color:var(--lime)}.muted{color:var(--muted);line-height:1.8}.badge{white-space:nowrap;letter-spacing:.15px;color:#bbc7bf;background:#252e27;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.badge.lime{color:var(--lime);background:#d6ff6d12}.badge.purple{color:var(--purple);background:#b49aff15}.badge.coral{color:var(--coral);background:#ff807814}.badge.green{color:var(--green);background:#64d9a215}.app-shell.is-collapsed{--sidebar:76px}.sidebar{width:var(--sidebar);z-index:30;background:#101411;border-right:1px solid #252d27;flex-direction:column;padding:29px 15px 14px;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{text-align:left;align-items:center;gap:11px;margin-bottom:34px;padding:0 10px;display:flex}.brand-symbol{letter-spacing:-6px;color:var(--lime);align-items:center;width:34px;font-size:39px;font-weight:850;line-height:35px;display:flex;position:relative;transform:skewY(-8deg)}.brand-symbol>span{font-size:25px;position:absolute;top:-8px;right:-6px}.brand-name{letter-spacing:-1px;font-size:22px;font-weight:650;line-height:1.1}.brand-name>span{letter-spacing:1px;margin-top:4px;font-size:12px;display:block}.brand-name i{letter-spacing:.8px;color:#758379;font-size:9px;font-style:normal;font-weight:500}.workspace{text-align:left;border:1px solid var(--line);white-space:nowrap;border-radius:7px;align-items:center;gap:10px;margin-bottom:28px;padding:11px 9px;font-size:10px;display:flex}.workspace>svg{margin-left:auto}.workspace small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.workspace-icon{color:#cfdfca;background:#29342a;border-radius:6px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.nav-caption{letter-spacing:1.7px;color:#738077;margin-bottom:14px;padding-left:12px;font-size:9px}.nav-item{text-align:left;color:#9eaaa2;white-space:nowrap;border-radius:6px;align-items:center;gap:11px;width:100%;margin:3px 0;padding:12px 11px;font-size:11px;display:flex}.nav-item:hover{color:#fff;background:#222b24}.nav-item.active{background:var(--lime);color:#16210e;font-weight:700}.nav-item em{color:#c2cdc5;border:1px solid #ffffff15;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px;font-style:normal}.nav-item.active em{color:#192015;border-color:#19201530}.nav-item .alert-count{color:var(--coral);background:#ff807812;border:0}.nav-break{margin-top:28px}.sidebar-bottom{margin-top:auto;padding-top:65px}.system-status{gap:8px;margin-bottom:10px;padding:14px 9px;font-size:10px;line-height:1.4;display:flex}.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px;display:inline-block}.system-status>.status-dot{color:var(--lime);margin-top:5px}.system-status small{color:#79887d;margin-top:5px;font-size:9px;display:block}.profile{text-align:left;border-top:1px solid var(--line);white-space:nowrap;align-items:center;gap:9px;width:100%;margin-top:10px;padding:17px 6px;display:flex}.profile>span:nth-child(2){font-size:10px}.profile small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.profile>svg{color:var(--muted);margin-left:auto}.user-avatar{color:#d4e1d3;background:#313b32;border:1px solid #495346;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.collapse-button{color:#77877b;align-items:center;gap:10px;padding:7px 12px;font-size:10px;display:flex}.is-collapsed .sidebar{padding:25px 12px 14px}.is-collapsed .brand{padding:0 4px}.is-collapsed .brand-name,.is-collapsed .workspace,.is-collapsed .nav-caption,.is-collapsed .nav-item>span,.is-collapsed .nav-item>em,.is-collapsed .system-status,.is-collapsed .profile>span:nth-child(2),.is-collapsed .profile>svg{display:none}.is-collapsed .nav-item{justify-content:center;padding:14px 0}.is-collapsed .profile{justify-content:center}.is-collapsed .collapse-button{justify-content:center;width:100%;padding:10px}.main-shell{margin-left:var(--sidebar);transition:margin-left .2s}.topbar{border-bottom:1px solid #ffffff0b;align-items:center;gap:23px;height:72px;padding:0 34px;display:flex}.breadcrumb{color:#6f7c73;white-space:nowrap;align-items:center;gap:13px;font-size:10px;display:flex}.breadcrumb span{color:#bec8c1}.global-search{color:#7e8c82;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.global-search kbd{border:1px solid var(--line);border-radius:4px;margin-left:12px;padding:2px 5px;font-family:inherit;font-size:9px}.demo-pill{color:var(--lime);letter-spacing:1px;border:1px solid #d6ff6d35;border-radius:4px;padding:4px 7px;font-size:8px}.icon-button{width:30px;height:30px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.icon-button:hover{background:var(--surface-2);color:#fff}.notification-button{position:relative}.notification-button i{background:var(--coral);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:6px}.mobile-menu{display:none}main{max-width:1800px;margin:auto;padding:0 34px 22px}.demo-note{color:#7b8b7f;align-items:center;gap:9px;padding:18px 0 26px;font-size:9px;display:flex}.tiny-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:4px;height:4px;display:inline-block}.tiny-dot.coral{background:var(--coral)}.note-right{color:#68766c;align-items:center;gap:7px;margin-left:auto;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;display:flex}.eyebrow{color:#8a988d;letter-spacing:1.8px;margin-bottom:12px;font-size:9px;font-weight:550;line-height:1.6}.page-heading p{color:var(--muted);margin-top:13px;font-size:12px}.heading-spark{vertical-align:middle;color:var(--lime);margin-left:17px;font-size:36px;font-weight:400;display:inline-block}.heading-controls{align-items:center;gap:10px;margin-top:24px;display:flex}.period-switch{border:1px solid var(--line);background:#121713;border-radius:6px;padding:3px;display:flex}.period-switch button{color:var(--muted);white-space:nowrap;border-radius:4px;padding:8px 11px;font-size:10px}.period-switch button.selected{color:#f5f7f3;background:#2a332a}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:10px;font-weight:650;display:inline-flex}.button.primary{background:var(--lime);color:#19210e}.button.primary:hover{background:#e4ffa1;transform:translateY(-1px)}.button.secondary{color:#dce5da;background:#192019;border-color:#354034}.button.secondary:hover{background:#293328;border-color:#55664c}.text-button{color:#a9b6aa;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.text-button:hover{color:var(--lime)}.portfolio-summary{color:#9ba79e;align-items:center;gap:25px;margin-bottom:26px;font-size:10px;display:flex}.portfolio-summary>span,.portfolio-summary>button{align-items:center;gap:6px;display:flex}.portfolio-summary>b,.portfolio-summary b{color:#dde5dc;font-size:15px;font-weight:500}.portfolio-summary>button:last-child{margin-left:auto}.hero-grid{grid-template-columns:1.4fr 1fr 1fr;align-items:stretch;gap:15px;margin-bottom:36px;display:grid}.seo-hero{background:var(--lime);color:#1b2812;border-radius:10px;min-height:330px;padding:22px 24px 14px;position:relative;overflow:hidden}.card-label{letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:650;display:flex}.card-label>span:first-child{align-items:center;gap:7px;display:flex}.mini-tag{letter-spacing:1px;border:1px solid #26331c55;border-radius:3px;padding:3px 5px;font-size:8px}.hero-number{letter-spacing:-6px;align-items:center;margin:23px 0 4px;font-size:clamp(55px,5.5vw,85px);font-weight:550;line-height:1;display:flex}.hero-number>span{letter-spacing:-3px;margin:12px 0 0 3px;font-size:.65em}.hero-number>svg{stroke-width:1.2px;width:40px;height:40px;margin-top:-9px;margin-left:auto}.hero-sub{color:#405127;font-size:11px}.chart{height:125px;margin-top:4px;position:relative}.chart svg{width:100%;height:102px;overflow:visible}.chart-dates{opacity:.65;justify-content:space-between;margin-top:3px;font-size:8px;display:flex}.hero-foot{border-top:1px solid #28391425;align-items:center;gap:13px;margin-top:5px;padding-top:12px;font-size:8px;display:flex}.hero-foot>span{align-items:center;gap:4px;display:flex}.hero-foot>button{place-items:center;margin-left:auto;padding:0;display:grid}.legend-dot{background:currentColor;border-radius:50%;width:4px;height:4px}.legend-line{opacity:.6;border-top:1px dashed;width:9px}.kpi-stack{grid-template-rows:1fr 1fr;gap:15px;display:grid}.kpi-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:22px 21px 16px;overflow:hidden}.kpi-card .card-label{color:#a5b2a7}.kpi-card .card-label>svg{color:#627865}.kpi-value{letter-spacing:-2.5px;align-items:center;gap:12px;margin-top:17px;font-size:clamp(36px,3.8vw,55px);font-weight:500;line-height:1.2;display:flex}.kpi-value .small-growth{letter-spacing:0;background:#64d9a210;border-radius:5px;padding:5px 6px;font-size:10px}.kpi-bottom{color:#8b9c8d;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:9px;display:flex}.mini-bars{align-items:flex-end;gap:4px;height:27px;margin-top:-15px;display:flex}.mini-bars i{background:#40563a;border-radius:2px 2px 0 0;width:5px;max-height:40px}.mini-bars i:nth-last-child(-n+3){background:var(--lime)}.revenue-card .kpi-value{margin-top:12px}.unit-large{letter-spacing:-.5px;color:#9cae9c;margin-top:15px;font-size:17px}.revenue-progress{background:#2b342b;border-radius:5px;height:4px;margin:17px 0 10px}.revenue-progress i{background:var(--green);border-radius:5px;width:96%;height:100%;display:block}.decision-card{background:#171b20;border:1px solid #2c303c;border-radius:10px;flex-direction:column;padding:22px 21px 15px;display:flex;position:relative;overflow:hidden}.decision-card .card-label{color:#bca8e0}.ai-label{color:#c3a8ff;background:#b49aff15;border:1px solid #b49aff25;border-radius:4px;padding:2px 5px;font-size:9px}.decision-orbit{place-items:center;width:120px;height:80px;margin:12px auto 6px;display:grid;position:relative}.decision-orbit>span{color:var(--purple);z-index:1;font-size:70px;font-weight:300;line-height:1;position:relative;transform:rotate(-10deg)}.decision-orbit>i{border:1px solid #b49aff65;border-radius:50%;width:112px;height:36px;position:absolute;transform:rotate(-25deg)}.decision-orbit>b{color:#c8b4f3;background:#292536;border:1px solid #55466f;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:500;position:absolute;top:5px;right:0}.decision-card h2{letter-spacing:-.7px;margin:9px 0;font-size:21px;line-height:1.3}.decision-card p{color:#9e9ea9;max-width:240px;margin-bottom:17px;font-size:10px;line-height:1.8}.decision-button{color:#e5d5ff;background:#b49aff11;border-color:#56456d;justify-content:space-between;margin-top:auto;padding:10px;font-size:9px}.decision-button:hover{background:#b49aff25}.decision-card>small{color:#777884;margin-top:9px;font-size:8px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{align-items:center;gap:12px;display:flex}.section-heading h2>span{color:#a0ad9f;letter-spacing:0;border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:400}.section-actions{gap:18px;display:flex}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.view-tabs{align-self:stretch;gap:22px;display:flex;overflow-x:auto}.view-tabs>button{color:#8a998e;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 13px;font-size:10px;display:flex}.view-tabs>button.active{color:var(--lime);border-color:var(--lime)}.view-tabs>button>span{color:var(--lime);background:#d6ff6d15;border-radius:4px;padding:2px 5px;font-size:8px}.table-search{color:#6e7f73;align-items:center;gap:8px;padding-bottom:12px;display:flex}.table-search input{outline-offset:3px;background:0 0;border:0;width:140px;padding:5px 0;font-size:10px}.table-search input::placeholder{color:#7a8a7f}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}th{letter-spacing:.5px;border-bottom:1px solid var(--line);color:#7c8c80;padding:15px 12px;font-size:8px;font-weight:500}th>button{letter-spacing:.5px;align-items:center;gap:5px;padding:0;font-size:8px;display:flex}td{border-bottom:1px solid #263027;padding:16px 12px;font-size:11px}td strong{font-size:11px;font-weight:600;display:block}td small{color:#728376;margin-top:6px;font-size:8px;font-weight:400;display:block}td small.negative{color:#d88881}td small.positive{color:#78a77f}td .unit{margin-left:2px;display:inline}.project-col{z-index:2;background:var(--bg);min-width:208px;padding-left:0;position:sticky;left:0}.project-link{text-align:left;align-items:center;gap:11px;width:100%;padding:0;display:flex}.project-link strong{font-size:11px;font-weight:550}.project-link small{letter-spacing:.1px;align-items:center;gap:5px;display:flex}.avatar{letter-spacing:-.3px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:650;display:inline-flex}.avatar.lime,.integration-mark.lime{color:var(--lime);background:#d6ff6d18;border:1px solid #d6ff6d24}.avatar.purple,.integration-mark.purple{color:#ceb9ff;background:#b49aff18;border:1px solid #b49aff22}.avatar.mint{color:#7de1b4;background:#64d9a218;border:1px solid #64d9a222}.avatar.coral,.integration-mark.coral{color:#ffaaa1;background:#ff807818;border:1px solid #ff807822}.avatar.blue,.integration-mark.blue{color:#a6c0f4;background:#86a7eb18;border:1px solid #86a7eb22}.availability{background:#64d9a2;border-radius:50%;width:4px;height:4px;display:inline-block}.availability.warn{background:var(--amber)}tbody tr:hover td{background:#131a13}tbody tr:hover .project-link strong{color:var(--lime)}.sparkline{color:#74b87f;width:67px;height:19px;margin-top:5px;display:block}.sparkline.negative{color:#bb756b}.error-button{color:#819781;flex-wrap:wrap;align-items:center;gap:5px;max-width:70px;padding:0;font-size:9px;display:flex}.error-button.negative{color:var(--coral)}.error-button small{text-align:left;flex-basis:100%;margin-top:1px}.task-count{color:#c9d7c7;background:#222d22;border:1px solid #344132;border-radius:4px;align-items:center;gap:7px;padding:3px 6px;font-size:10px;display:flex}.dot-sep{color:#48594b}.table-footer{color:#738477;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:8px;display:flex}.table-footer i,.task-title i{color:#435348;margin:0 5px;font-style:normal}.bottom-grid{grid-template-columns:1.8fr 1fr;gap:15px;margin-top:14px;display:grid}.insight-strip{border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;padding:18px;display:flex}.insight-icon{width:31px;height:31px;color:var(--lime);background:#d6ff6d0e;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.insight-strip h3{font-size:11px}.insight-strip p{color:#87988a;margin-top:5px;font-size:9px}.insight-strip .text-button{margin-left:auto;font-size:9px}.spend-strip{border:1px solid var(--line);border-radius:8px;padding:16px 18px}.spend-strip>span{color:#8d9e8f;font-size:9px}.spend-strip>div{color:#87988a;justify-content:space-between;gap:12px;margin-top:10px;font-size:8px;display:flex}.spend-strip b{color:#d9e3d8;margin-top:4px;font-size:13px;font-weight:500;display:block}.page-footer{letter-spacing:1px;color:#5c6c5f;border-top:1px solid #ffffff08;justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;font-size:8px;display:flex}.page-footer i{color:#3c4d40;margin:0 8px;font-style:normal}.page-footer>span:last-child{letter-spacing:0}.column-panel{background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:10px 0;padding:18px}.column-panel small{color:var(--muted);margin-top:5px;display:block}.column-options{flex-wrap:wrap;gap:14px;margin:15px 0;display:flex}.column-options label{align-items:center;gap:5px;font-size:10px;display:flex}.column-options button{border:1px solid var(--line);border-radius:3px;padding:0 6px}.empty-state{text-align:center;color:var(--muted);padding:45px 20px}.empty-state>svg{color:var(--lime);margin-bottom:15px}.empty-state h3{color:#e2eadf;font-size:17px}.empty-state p{margin:10px auto 18px;font-size:12px}.back-link{color:#8c9e90;align-items:center;gap:5px;margin:0 0 20px;padding:0;font-size:10px;display:flex}.back-link:hover{color:var(--lime)}.project-heading-title{align-items:center;gap:17px;display:flex}.project-heading-title>.avatar{border-radius:13px;width:60px;height:60px;font-size:23px}.project-heading h1{font-size:35px}.project-heading .eyebrow{margin-bottom:7px}.project-heading p{margin-top:9px}.project-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex;overflow-x:auto}.project-tabs button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;padding:14px 0;font-size:11px}.project-tabs button.active{border-color:var(--lime);color:var(--lime)}.project-kpis{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.project-chart-panel{color:var(--lime);background:#182218;border:1px solid #344830;border-radius:10px;padding:23px}.project-big{letter-spacing:-3px;margin:16px 0 8px;font-size:60px}.project-big>span{letter-spacing:0;margin-left:20px;font-size:16px;display:inline-block}.small-chart{height:150px;margin-top:12px}.small-chart svg{height:125px}.chart-caption{color:#94a78e;justify-content:space-between;gap:15px;margin-top:20px;font-size:9px;display:flex}.project-metrics{grid-template-columns:1fr 1fr;gap:15px;display:grid}.metric-tile{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;justify-content:center;padding:24px;display:flex}.metric-tile>span{color:var(--muted);font-size:11px}.metric-tile>strong{letter-spacing:-1px;margin:12px 0;font-size:30px;font-weight:500}.metric-tile>small{color:#819783;font-size:9px}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:24px}.panel>h2{margin-bottom:20px}.panel>h3{margin:12px 0;font-size:19px}.panel>.muted{margin:14px 0 20px;font-size:12px}.panel>.button{margin-top:14px}.plan-row{margin:22px 0}.plan-row>div:first-child{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.plan-row b{font-weight:500}.plan-row b small{color:var(--muted);font-size:10px}.plan-track{background:#2a342a;border-radius:3px;height:5px;margin:12px 0 8px;overflow:hidden}.plan-track>i{background:var(--lime);border-radius:3px;height:100%;display:block}.plan-row>small{color:#7e947f;font-size:9px}.fine-print{color:#899b8c;margin-top:20px;font-size:10px;line-height:1.8}.additional-panel{margin-top:20px}.additional-panel>.badge{margin-bottom:18px}.seo-distribution{grid-template-columns:1fr 1fr;gap:40px;display:grid}.distribution-row{align-items:center;gap:12px;margin:14px 0;font-size:11px;display:flex}.distribution-row>span{width:55px;color:var(--muted)}.distribution-row>div{background:#283326;border-radius:3px;flex:1;height:8px}.distribution-row i{background:var(--green);border-radius:3px;height:100%;display:block}.distribution-row>b{text-align:right;width:35px;font-weight:500}.knowledge-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.knowledge-grid small{color:var(--muted)}.knowledge-grid h3{margin-top:9px}.task-stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:30px 0;display:grid}.task-stat-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:22px}.task-stat-grid>article>span{color:#b4c1b6;font-size:11px}.task-stat-grid b{justify-content:space-between;align-items:center;margin-top:17px;font-size:44px;font-weight:500;line-height:1;display:flex}.task-stat-grid b>svg{opacity:.5}.tasks-panel{padding:0 24px}.tasks-panel .table-toolbar{padding-top:22px}.task-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:16px;width:100%;padding:23px 4px;display:flex}.task-row:last-child{border-bottom:0}.task-row:hover{background:#1b241a}.priority-dot{background:var(--amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.priority-dot.coral{background:var(--coral)}.task-title{flex:1;min-width:0}.task-title>small{color:#9bae99;letter-spacing:.3px;font-size:9px;display:block}.task-title>small>span{color:#697f6e}.task-title>strong{margin:8px 0;font-size:13px;font-weight:550;display:block}.task-title>span{color:#829587;font-size:10px}.task-row>.badge{font-size:9px}.task-row>svg{color:#738975}.editor-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:24px;display:flex}.editor-heading h1{letter-spacing:-1px;max-width:740px;font-size:30px;line-height:1.3}.editor-heading .eyebrow>span{color:#4a5d4c;margin:0 8px}.editor-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.editor-meta>span:last-child{color:#8a9b8c;font-size:10px}.editor-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:15px 0;display:flex}.editor-toolbar label{color:#869b8b;align-items:center;gap:12px;font-size:10px;display:flex}.editor-toolbar select{font-size:10px}.editor-toolbar>div{gap:20px;display:flex}.editor-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.brief-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.brief-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 23px;display:flex}.brief-top>span:first-child{align-items:center;gap:10px;font-size:12px;display:flex}.brief-top .badge{font-size:8px}.brief-section{border-bottom:1px solid var(--line);gap:20px;padding:26px 24px;display:flex}.section-number{color:#687d69;letter-spacing:1px;margin-top:5px;font-size:10px}.brief-section>div{flex:1;min-width:0}.brief-section h2{letter-spacing:-.25px;margin-bottom:14px;font-size:15px}.brief-section p{color:#aab7ac;font-size:11px;line-height:1.9}.evidence{color:#a8bba3;background:#202a20;border-radius:6px;gap:9px;margin-top:18px;padding:13px;font-size:10px;line-height:1.8;display:flex}.evidence small{color:#81977d;font-size:9px}.evidence>svg{margin-top:3px}.brief-section textarea{background:#111910;border-color:#2e3b2d;font-size:11px}.spec-textarea{min-height:280px}.acceptance-textarea{min-height:160px}.brief-actions{flex-wrap:wrap;gap:10px;padding:20px;display:flex}.brief-actions>.button{flex:1;font-size:9px}.chat-panel{background:#17191d;border:1px solid #3b344b;border-radius:10px;position:sticky;top:20px;overflow:hidden}.chat-header{border-bottom:1px solid #2e2d35;align-items:center;gap:10px;padding:18px;display:flex}.agent-orb{color:var(--purple);background:#b49aff20;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.chat-header h3{font-size:12px}.chat-header small{color:#9c98a8;margin-top:4px;font-size:8px;display:block}.chat-header>.badge{margin-left:auto;font-size:8px}.chat-body{min-height:330px;padding:20px 18px}.chat-message{color:#c6c0d2;background:#222129;border:1px solid #393242;border-radius:7px;padding:16px;font-size:11px;line-height:1.8}.chat-message p{color:#a8a2b3;margin:10px 0}.chat-message strong{font-size:12px}.chat-suggestions{flex-direction:column;align-items:flex-start;gap:8px;margin:20px 0;display:flex}.chat-suggestions button{color:#bfb2d0;border:1px solid #3c3547;border-radius:5px;align-items:center;gap:8px;padding:8px 9px;font-size:9px;display:flex}.chat-suggestions button:hover{background:#b49aff14}.chat-user{background:#514064;border-radius:8px;margin:20px 0 15px 20px;padding:12px 15px;font-size:11px;line-height:1.7}.chat-message blockquote{border-left:2px solid var(--purple);margin:10px 0;padding:0 0 0 10px}.chat-compose{background:#24222b;border:1px solid #463b53;border-radius:8px;margin:0 15px 15px;padding:12px}.chat-compose textarea{resize:vertical;background:0 0;border:0;min-height:62px;padding:0;font-size:10px}.chat-compose textarea::placeholder{color:#aaa0b8}.chat-compose>div{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.chat-compose small{color:#a394b2;font-size:8px}.send-button{background:var(--purple);color:#1b1528;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.version-panel{border-top:1px solid var(--line);background:#0f150e;padding:22px}.version-panel h3{margin-bottom:15px}.version-panel select{font-size:10px}.version-compare{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.version-compare>div{min-width:0}.version-compare h4{color:var(--lime);margin-bottom:12px;font-size:10px}.version-compare pre{white-space:pre-wrap;font:10px/1.8 var(--font);color:#9dae9b}.coordinator-banner{background:#211d2c;border:1px solid #40324e;border-radius:12px;align-items:center;gap:35px;margin:30px 0;padding:30px 35px;display:flex}.coordinator-mark{color:var(--purple);font-size:105px;font-weight:300;line-height:1}.coordinator-banner h2{font-size:25px;line-height:1.4}.coordinator-banner .eyebrow{color:#a88fc3;font-size:8px}.coordinator-banner p{color:#b2a4bf;margin-top:13px;font-size:11px}.coordinator-banner .button{background:#b49aff15;border-color:#654f7c;margin-left:auto;font-size:9px}.agents-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.agent-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;padding:23px}.agent-card:hover{background:#1b231b;border-color:#6e7964;transform:translateY(-3px)}.agent-card>div{color:#768a79;justify-content:space-between;align-items:center;display:flex}.agent-card .avatar{border-radius:9px;width:40px;height:40px;font-size:13px}.agent-card h2{margin:23px 0 10px;font-size:16px}.agent-card p{color:var(--muted);min-height:28px;font-size:10px;line-height:1.7}.agent-card footer{border-top:1px solid var(--line);color:#829480;align-items:center;gap:7px;margin-top:20px;padding-top:14px;font-size:8px;display:flex}.agent-card footer>span:last-child{margin-left:auto}.agent-card .tiny-dot{background:#69816b}.monitor-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:21px 0;display:flex}.monitor-row:last-child{border:0}.monitor-row>div{flex:1}.monitor-row h3{font-size:13px}.monitor-row small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}.monitor-row .text-button{margin-left:15px}.integrations-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.integration-mark{border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:24px;font-size:16px;font-weight:600;display:grid}.integrations-grid h2{margin-bottom:15px;font-size:16px}.integrations-grid details{border-top:1px solid var(--line);color:#9daf9c;margin-top:20px;padding-top:15px;font-size:10px;line-height:1.8}.integrations-grid summary{cursor:pointer;color:#c1ceb9}.integrations-grid details p{margin-top:12px}.cost-hero{background:var(--lime);color:#24331c;border-radius:10px;margin-bottom:24px;padding:30px 38px}.cost-hero>span{letter-spacing:1px;font-size:10px}.cost-hero>strong{letter-spacing:-4px;margin:20px 0;font-size:70px;font-weight:550;line-height:1.2;display:block}.cost-hero>strong small{font-size:35px}.cost-hero p{font-size:12px}.cost-hero .plan-track{background:#22331c30;max-width:700px;margin-top:20px}.cost-hero .plan-track>i{background:#304c26}.cost-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:20px 0;display:flex}.cost-row:last-child{border:0}.cost-row>strong{flex:1;font-size:12px;font-weight:500}.cost-row>span:not(.avatar){color:#7f9581;font-size:10px}.cost-row>b{margin-left:25px;font-weight:500}.timeline-row{border-bottom:1px solid var(--line);color:var(--purple);align-items:flex-start;gap:17px;padding:20px 0;display:flex}.timeline-row small{color:var(--muted)}.timeline-row h3{color:#c3d2bd;margin:8px 0}.report-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.report-grid h2{margin:28px 0 15px}.settings-panel{max-width:850px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:12px;display:flex}.setting-row>span{color:var(--muted)}.setting-row>b{font-size:11px;font-weight:500}.settings-panel>.button{margin-top:25px}.modal{color:var(--text);background:0 0;border:0;width:620px;max-width:min(620px,100vw - 32px);max-height:86vh;padding:0;overflow:auto}.modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030604bb}.modal-content{background:#171d18;border:1px solid #3e4c3c;border-radius:14px;padding:33px;position:relative}.modal-close{position:absolute;top:18px;right:18px}.modal h2{margin:15px 30px 25px 0;font-size:26px;line-height:1.35}.command-input{color:var(--lime);background:#0e140d;border:1px solid #52634b;border-radius:7px;align-items:center;gap:12px;padding:0 12px;display:flex}.command-input input{background:0 0;border:0;flex:1;min-width:0;padding:15px 0;font-size:12px}.command-results{margin:18px 0}.command-results>button{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.command-results>button:hover{background:#263224}.command-results>button>span:nth-child(2){flex:1;font-size:12px}.command-results small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.command-example{text-align:left;color:#c4d5bd;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:11px;display:flex}.command-example>svg:last-child{margin-left:auto}.form-field{color:#b5c5af;flex-direction:column;gap:10px;margin:20px 0;font-size:11px;display:flex}.form-field input,.form-field select{padding:12px;font-size:12px}.form-field textarea{font-size:12px}.notification-item{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:22px 0;display:flex}.notification-item>span:nth-child(2){flex:1}.notification-item strong{font-size:13px}.notification-item p{margin:8px 0;font-size:12px;line-height:1.6}.notification-item small{color:var(--muted);font-size:9px}.agent-source{background:#253122;border-radius:7px;padding:16px}.agent-source small{color:#8da17d;letter-spacing:1px;font-size:8px}.agent-source p{margin-top:7px;font-size:12px;line-height:1.6}.toast{z-index:100;bottom:25px;left:calc(50% + var(--sidebar) / 2);color:#172411;background:#d6ff6d;border:1px solid #efffc7;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:15px 17px;font-size:11px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 50px #0007}.toast>button{place-items:center;margin-left:12px;display:grid}.skip-link{z-index:100;background:var(--lime);color:#172411;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:20px}.sidebar-backdrop{display:none}main>section,main>.hero-grid{animation:.35s both reveal}@keyframes reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1650px){:root{--sidebar:250px}.sidebar{padding-left:18px;padding-right:18px}.nav-item{font-size:12px}.hero-grid{grid-template-columns:1.45fr 1fr .95fr}.hero-number{font-size:92px}.seo-hero{min-height:365px;padding:26px 30px 17px}.chart{height:138px}.chart svg{height:114px}.kpi-card{padding:27px 26px 20px}.decision-card{padding:26px 25px 20px}.decision-orbit{height:94px;margin-top:15px}.decision-card h2{font-size:25px}.decision-card p{max-width:300px;font-size:12px}.decision-button{font-size:11px}.decision-card>small{font-size:9px}.card-label{font-size:10px}.hero-sub{font-size:13px}.hero-foot{font-size:9px}.kpi-value{font-size:63px}.kpi-bottom{font-size:11px}td{padding:20px 16px}td strong,.project-link strong{font-size:13px}td small{font-size:9px}.project-col{min-width:230px}.topbar,main{padding-left:42px;padding-right:42px}.page-heading{margin-top:10px}.table-footer{font-size:9px}.bottom-grid{margin-top:20px}.insight-strip h3{font-size:13px}.insight-strip p{font-size:11px}}@media (max-width:1250px){:root{--sidebar:205px}.sidebar{padding-left:10px;padding-right:10px}.brand-name{font-size:20px}.nav-item{gap:9px;font-size:10px}.topbar,main{padding-left:24px;padding-right:24px}.hero-grid{grid-template-columns:1.3fr 1fr .95fr;gap:12px}.seo-hero{padding:20px 18px 13px}.kpi-card,.decision-card{padding:20px 16px 14px}.hero-number{font-size:64px}.hero-number>svg{width:30px}.decision-card h2{font-size:19px}.decision-card p{font-size:9px}.decision-button{padding:9px 7px;font-size:8px}.card-label{letter-spacing:.8px;font-size:7px}.hero-foot{gap:8px;font-size:7px}.kpi-value{font-size:42px}.kpi-value .small-growth{font-size:8px}.mini-bars{gap:3px}.mini-bars i{width:4px}.portfolio-summary{gap:17px}.bottom-grid{grid-template-columns:1fr}.spend-strip{justify-content:space-between;align-items:center;gap:20px;display:flex}.spend-strip>div{gap:30px;margin:0}.spend-strip b{margin-left:10px;display:inline}.editor-heading h1{font-size:26px}.editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(265px,1fr)}.brief-section{gap:13px;padding:23px 18px}.coordinator-banner{gap:20px;padding:25px}.coordinator-banner .button{white-space:normal;max-width:160px;line-height:1.6}.coordinator-banner h2{font-size:22px}.agents-grid{gap:12px}.agent-card{padding:20px}.agent-card h2{font-size:14px}.agent-card footer{font-size:7px}.project-heading h1{font-size:29px}.project-big{font-size:50px}.metric-tile{padding:20px}.metric-tile>strong{font-size:24px}}@media (max-width:1050px){:root{--sidebar:76px}.sidebar{padding:25px 12px 14px}.brand{padding:0 4px}.brand-name,.workspace,.nav-caption,.nav-item>span,.nav-item>em,.system-status,.profile>span:nth-child(2),.profile>svg,.collapse-button{display:none}.nav-item{justify-content:center;padding:14px 0}.profile{justify-content:center}.topbar{gap:16px}.global-search,.breadcrumb{font-size:9px}.note-right{font-size:8px}.hero-grid{grid-template-columns:1.3fr 1fr}.decision-card{grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;column-gap:22px;padding:20px;display:grid}.decision-card .card-label{grid-column:1/-1;margin-bottom:13px}.decision-orbit{grid-row:2/4;width:76px;height:62px;margin:0}.decision-orbit>span{font-size:60px}.decision-orbit>i{width:76px}.decision-orbit>b{display:none}.decision-card h2{grid-column:2;margin:0;font-size:20px}.decision-card h2 br{display:none}.decision-card p{grid-column:2;max-width:440px;margin:8px 0 0;font-size:10px}.decision-button{grid-area:2/3/4;gap:20px;margin:0;padding:12px;font-size:10px}.decision-card>small{grid-column:2;margin:10px 0 0}.hero-number{font-size:78px}.seo-hero{min-height:340px}.kpi-value{font-size:50px}.kpi-card .card-label{font-size:9px}.card-label,.hero-foot{font-size:8px}.editor-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.editor-meta>span:last-child{font-size:9px}.editor-heading{align-items:flex-start}.editor-heading>.button{font-size:9px}.agents-grid,.integrations-grid{grid-template-columns:repeat(2,1fr)}.coordinator-mark{font-size:75px}.coordinator-banner h2{font-size:20px}.coordinator-banner p{font-size:10px}}@media (max-width:760px){:root,.app-shell.is-collapsed{--sidebar:0px}.sidebar,.is-collapsed .sidebar{width:245px;padding:25px 18px 14px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.mobile-open .brand-name,.mobile-open .nav-caption,.mobile-open .nav-item>span,.mobile-open .profile>span:nth-child(2),.mobile-open .profile>svg{display:block}.mobile-open .workspace,.mobile-open .system-status,.mobile-open .nav-item>em{display:flex}.mobile-open .nav-item{justify-content:flex-start;padding:12px;font-size:12px}.mobile-open .profile{justify-content:flex-start}.mobile-open .brand{padding-left:10px}.sidebar-backdrop{z-index:29;background:#0009;display:block;position:fixed;inset:0}.mobile-menu{display:grid}.main-shell{margin-left:0}.topbar{gap:15px;height:60px;padding:0 18px}.breadcrumb{flex:1;font-size:9px}.breadcrumb>svg{display:none}.breadcrumb{font-size:0}.breadcrumb>span{font-size:11px}.global-search{margin-left:0}.global-search>span,.global-search kbd,.top-avatar{display:none}.demo-pill{padding:3px 5px;font-size:7px}.notification-button{margin-left:0}.topbar .icon-button{width:24px}main{padding:0 18px 20px}.demo-note{padding:17px 0 24px;font-size:8px}.page-heading{margin-bottom:21px;display:block}.page-heading h1{letter-spacing:-1.5px;font-size:34px;line-height:1.2}.eyebrow{letter-spacing:1.3px;font-size:8px}.page-heading p{max-width:330px;margin-top:11px;font-size:11px;line-height:1.8}.heading-spark{margin-left:10px;font-size:28px}.heading-controls{justify-content:space-between;margin-top:22px}.period-switch button{padding:7px 13px;font-size:10px}.button{font-size:10px}.portfolio-summary{grid-template-columns:1fr 1fr;row-gap:14px;margin:21px 0;font-size:9px;display:grid}.portfolio-summary>button:last-child{margin:0;padding:0}.portfolio-summary>button{padding:0}.hero-grid{grid-template-columns:1fr;gap:12px;margin-bottom:30px}.seo-hero{min-height:330px;padding:23px 24px 16px}.hero-number{margin-top:22px;font-size:79px}.hero-number>svg{width:42px;height:42px}.hero-sub{font-size:12px}.chart{height:135px}.chart svg{height:109px}.hero-foot{font-size:8px}.kpi-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px}.kpi-card{min-height:160px;padding:18px 15px 14px}.kpi-card .card-label{letter-spacing:.5px;font-size:7px}.kpi-card .card-label>svg{width:13px}.kpi-value{letter-spacing:-2px;gap:5px;margin-top:20px;font-size:37px}.kpi-value .small-growth{padding:4px 3px;font-size:7px}.kpi-bottom{align-items:flex-end;font-size:8px}.mini-bars{display:none}.unit-large{margin-top:10px;font-size:14px}.revenue-card .kpi-value{margin-top:20px}.revenue-progress{margin:15px 0 9px}.revenue-card .kpi-bottom{gap:3px;font-size:7px}.decision-card{grid-column:auto;grid-template-columns:50px 1fr;column-gap:14px;padding:20px}.decision-card .card-label{margin-bottom:15px}.decision-orbit{width:48px;height:60px}.decision-orbit>span{font-size:48px}.decision-orbit>i{width:60px}.decision-card h2{font-size:18px;line-height:1.4}.decision-card h2 br{display:block}.decision-card p{font-size:10px;line-height:1.7}.decision-button{grid-area:auto/1/auto/-1;justify-content:space-between;margin-top:17px}.decision-card>small{grid-column:1/-1;font-size:8px}.section-heading h2{gap:8px;font-size:17px}.section-actions{gap:12px}.section-actions .text-button{gap:0;font-size:0}.section-actions svg{width:17px;height:17px}.table-toolbar{flex-wrap:wrap;gap:8px;min-height:60px}.view-tabs{gap:20px;width:100%;padding-top:5px}.view-tabs>button{padding-bottom:13px;font-size:10px}.table-search{padding-top:3px;padding-bottom:11px}.table-search input{width:200px}.table-scroll{overflow:visible}table,tbody{width:100%;display:block}thead{display:none}tbody{grid-template-columns:1fr;gap:12px;padding-top:15px;display:grid}tbody tr{border:1px solid var(--line);white-space:normal;background:#121812;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:0 15px;padding:16px;display:grid}td{border-bottom:1px solid #263227;min-width:0;padding:12px 0;position:relative;background:0 0!important}td:before{color:#7f9382;letter-spacing:.2px;margin-bottom:8px;font-size:8px;display:block}td:nth-child(2):before{content:"ПОКАЗАТЕЛЬ 01"}td:nth-child(3):before{content:"ПОКАЗАТЕЛЬ 02"}td:nth-child(n+4):before{content:"ПОКАЗАТЕЛЬ"}td strong{font-size:14px}td small{font-size:8px;line-height:1.5}.project-col{grid-column:1/-1;min-width:0;padding:0 0 16px;position:static}.project-link .avatar{width:39px;height:39px;font-size:13px}.project-link strong{font-size:13px}.project-link small{margin-top:7px;font-size:9px}.project-col:before{display:none}.sparkline{width:55px;position:absolute;bottom:12px;right:0}.table-footer{flex-direction:column;align-items:flex-start;gap:4px;font-size:8px;line-height:1.8}.insight-strip{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:17px}.insight-strip>div{flex:1}.insight-strip h3{font-size:11px;line-height:1.6}.insight-strip p{font-size:9px;line-height:1.8}.insight-strip .text-button{margin:5px 0 0 41px}.spend-strip{padding:18px;display:block}.spend-strip>div{justify-content:space-between;margin-top:12px}.spend-strip b{margin:6px 0 0;font-size:15px;display:block}.page-footer{gap:10px;margin-top:28px;font-size:7px;line-height:1.8}.project-heading{flex-wrap:wrap;gap:22px;display:flex}.project-heading-title{gap:12px}.project-heading-title>.avatar{border-radius:10px;width:46px;height:46px;font-size:17px}.project-heading h1{letter-spacing:-1px;font-size:25px}.project-heading .eyebrow{font-size:7px}.project-heading p{margin-top:5px;font-size:10px}.project-tabs{gap:20px;margin-bottom:18px}.project-tabs button{font-size:10px}.project-kpis{grid-template-columns:1fr;gap:14px}.project-chart-panel{padding:22px}.project-big{font-size:54px}.project-metrics{gap:12px}.metric-tile{padding:20px}.metric-tile>strong{font-size:27px}.detail-grid{grid-template-columns:1fr;gap:14px;margin-top:14px}.panel{padding:20px}.plan-row>div:first-child{font-size:10px}.plan-row b{font-size:11px}.knowledge-grid{grid-template-columns:1fr}.seo-distribution{grid-template-columns:1fr;gap:20px}.task-stat-grid{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}.task-stat-grid>article{padding:18px}.task-stat-grid>article>span{font-size:10px}.task-stat-grid b{font-size:37px}.page-heading>.button{margin-top:20px}.tasks-panel{padding:0 16px}.tasks-panel .view-tabs{gap:18px}.task-row{flex-wrap:wrap;gap:10px;padding:20px 0}.task-title{flex-basis:calc(100% - 35px)}.task-title>strong{font-size:12px;line-height:1.7}.task-row>.badge{margin-left:16px}.task-row>svg{margin-left:auto}.editor-heading{display:block}.editor-heading h1{font-size:27px}.editor-heading>.button{margin-top:20px;font-size:10px}.editor-meta{gap:8px}.editor-meta>span:last-child{flex-basis:100%;margin-top:3px}.editor-toolbar{flex-wrap:wrap;align-items:flex-start;gap:16px}.editor-toolbar>div{justify-content:space-between;width:100%}.editor-toolbar select{max-width:240px}.editor-grid{grid-template-columns:1fr}.brief-top{padding:17px}.brief-top>.badge{font-size:7px}.brief-top>span:first-child{gap:6px;font-size:11px}.brief-section{gap:12px;padding:22px 16px}.brief-section h2{font-size:14px}.brief-section textarea{padding:10px;font-size:11px}.brief-section p{font-size:11px}.spec-textarea{min-height:390px}.acceptance-textarea{min-height:220px}.brief-actions{gap:8px;padding:15px}.brief-actions>.button{padding:10px 8px;font-size:8px}.chat-panel{position:static}.chat-body{min-height:240px}.version-compare{grid-template-columns:1fr}.coordinator-banner{margin-top:25px;padding:24px;display:block}.coordinator-mark{margin-bottom:20px;font-size:70px;display:block}.coordinator-banner h2{font-size:23px}.coordinator-banner .button{white-space:nowrap;max-width:none;margin:24px 0 0;font-size:9px}.agents-grid,.integrations-grid{grid-template-columns:1fr}.agent-card{padding:23px}.agent-card h2{font-size:18px}.agent-card p{min-height:0;font-size:11px}.agent-card footer{font-size:9px}.monitor-row{flex-wrap:wrap;gap:12px;padding:20px 0}.monitor-row>div{flex-basis:calc(100% - 50px)}.monitor-row>.badge{margin-left:44px;font-size:8px}.monitor-row .text-button{margin-left:auto;font-size:9px}.cost-hero{padding:25px}.cost-hero>strong{font-size:65px}.cost-hero p{font-size:10px;line-height:1.8}.cost-row{flex-wrap:wrap;gap:10px}.cost-row>strong{font-size:11px}.cost-row>span:not(.avatar){flex-basis:100%;order:4;margin-left:42px;font-size:9px}.cost-row>b{margin-left:0;font-size:12px}.report-grid{grid-template-columns:1fr;gap:14px}.setting-row{gap:12px;font-size:10px}.setting-row>b{text-align:right;font-size:10px}.settings-panel>.button{font-size:9px}.modal-content{padding:25px 20px}.modal h2{font-size:24px}.command-input input{font-size:11px}.command-example{font-size:10px;line-height:1.7}.toast{max-width:calc(100vw - 24px);font-size:10px;line-height:1.6;bottom:15px;left:50%}.note-right{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:760px){td[data-label]:before{content:attr(data-label);text-transform:uppercase}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#3b493d #101510;scrollbar-width:thin}.sidebar{scrollbar-width:thin;overflow-x:hidden}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:#354333;border-radius:4px}@media (max-width:760px){.sidebar{visibility:hidden}.sidebar.mobile-open{visibility:visible}}.auth-page{max-width:1400px;min-height:100vh;margin:0 auto;padding:45px 65px}.auth-brand>span,.client-logo{letter-spacing:-1.3px;font-size:25px;font-weight:650;text-decoration:none}.auth-brand>small{letter-spacing:2px;color:#79907b;margin-top:8px;font-size:8px;display:block}.auth-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;min-height:76vh;padding:45px 0;display:grid}.auth-story h1{letter-spacing:-2.5px;font-size:58px;line-height:1.13}.auth-story h1>span{color:var(--lime)}.auth-story>p{max-width:390px;color:var(--muted);margin-top:25px;font-size:13px;line-height:1.9}.auth-trust{color:#a7b8a4;align-items:center;gap:10px;font-size:10px;display:flex}.auth-graphic{align-items:flex-end;gap:12px;max-width:350px;height:140px;margin:25px 0 30px;display:flex}.auth-graphic>div{background:#d6ff6d;border-radius:6px 6px 0 0;width:55px}.auth-graphic>div:first-child{opacity:.25;height:40%}.auth-graphic>div:nth-child(2){opacity:.55;height:65%}.auth-graphic>div:nth-child(3){height:90%}.auth-graphic>span{color:var(--lime);margin-left:20px;font-size:130px;font-weight:200;line-height:1}.auth-card{background:#151c15;border:1px solid #354331;border-radius:13px;padding:36px}.auth-card>h2{letter-spacing:-1px;margin:25px 0 12px;font-size:29px}.auth-card>p{color:var(--muted);font-size:12px;line-height:1.7}.auth-card .form-field{margin:23px 0;font-size:11px}.auth-card input{background:#0c120c;height:45px}.password-field{position:relative}.password-field input{width:100%;padding-right:43px}.password-field button{color:#9db292;padding:0;position:absolute;top:14px;right:13px}.auth-submit{justify-content:space-between;width:100%;margin-top:10px;padding:14px 17px;font-size:12px}.auth-help{color:#8c9f87;border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:10px;line-height:1.8}.auth-error{color:#ffaaa3;background:#ff807815;border:1px solid #ff807830;border-radius:6px;margin:15px 0;padding:13px;font-size:11px;line-height:1.6}.auth-back{color:var(--lime);margin-top:18px;font-size:10px;display:inline-block}.auth-footer{color:#6f826e;letter-spacing:1px;border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding-top:25px;font-size:8px;display:flex}.auth-nav{color:var(--lime);flex-wrap:wrap;gap:12px;padding:12px 8px;font-size:10px;display:flex}.auth-nav a{text-decoration:none}.auth-nav button{color:#a3b5a0;padding:0}.client-shell,.access-page{max-width:1400px;margin:auto}.client-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:25px 36px;display:flex}.client-logo span{color:var(--lime)}.client-header>span{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.client-projects{flex-wrap:wrap;gap:14px;margin:32px 0;display:flex}.client-projects>button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:12px;min-width:260px;padding:17px;display:flex}.client-projects>button.selected{border-color:var(--lime)}.client-projects>button>span:nth-child(2){flex:1;font-size:12px}.client-projects small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.client-projects>button>svg{color:#7a9979}.client-project-heading{margin:32px 0 20px}.client-project-heading h2{font-size:25px}.client-kpis{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.client-highlight{background:var(--lime);color:#23321b}.client-highlight>span,.client-highlight>small{color:#52683b}.client-task{border-top:1px solid var(--line);padding:23px 0}.client-task summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;display:flex}.client-task summary small{color:var(--muted);margin-bottom:7px;font-size:9px;display:block}.client-task summary strong{font-size:13px}.client-task p{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.9}.client-task h3{margin-top:20px;font-size:12px}.client-task pre{font:11px/1.9 var(--font);white-space:pre-wrap;color:#b4c6ad}.access-page main{padding-top:40px}.access-grid{grid-template-columns:1fr 1.3fr;gap:24px;display:grid}.access-grid .panel>h2{align-items:center;gap:10px;display:flex}.project-checkboxes{border:1px solid var(--line);border-radius:7px;margin:25px 0;padding:15px}.project-checkboxes legend{color:#93a18b;padding:0 7px;font-size:10px}.project-checkboxes>label{cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.project-checkboxes small{color:#7e947a;margin-top:4px;font-size:9px;display:block}.access-message{color:var(--lime);background:#d6ff6d12;border:1px solid #d6ff6d30;border-radius:7px;align-items:center;gap:10px;margin-bottom:20px;padding:15px;font-size:11px;line-height:1.6;display:flex}.invite-result{background:#202d1d;border-radius:7px;margin-top:25px;padding:18px}.invite-result strong{font-size:12px}.invite-result p{color:var(--muted);margin:12px 0;font-size:10px;line-height:1.8}.invite-result input{width:100%;margin-bottom:15px;font-size:10px}.access-user{border-bottom:1px solid var(--line);padding:22px 0}.access-user>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.access-user strong{font-size:14px}.access-user>p{color:var(--muted);margin:10px 0;font-size:11px}.access-user>small{color:#8da185}.project-checkboxes.compact{margin:18px 0;padding:12px 15px}.disable-account{color:var(--coral);align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.access-page .fine-print{margin-bottom:30px}@media (max-width:1050px){.auth-page{padding:35px}.auth-layout{gap:40px}.auth-story h1{font-size:46px}.auth-card{padding:28px}.client-kpis{grid-template-columns:1fr 1fr}.is-collapsed .auth-nav{font-size:8px;overflow:hidden}}@media (max-width:760px){.auth-page{padding:24px 20px}.auth-brand>span{font-size:24px}.auth-layout{grid-template-columns:1fr;gap:30px;padding:35px 0}.auth-story h1{letter-spacing:-1.5px;font-size:38px}.auth-story>p{margin-top:18px;font-size:11px}.auth-graphic{display:none}.auth-trust{margin-top:20px;font-size:9px}.auth-card{padding:25px 22px}.auth-card>h2{font-size:26px}.auth-footer{flex-direction:column;gap:10px;font-size:7px;line-height:1.8}.client-header{flex-wrap:wrap;gap:12px;padding:20px}.client-logo{font-size:22px}.client-header>span{order:3;width:100%;font-size:9px}.client-header .text-button{font-size:10px}.client-projects>button{min-width:100%;padding:15px}.client-kpis{gap:12px}.client-project-heading{display:flex}.client-project-heading h2{font-size:20px}.client-task summary{flex-wrap:wrap;gap:12px}.client-task summary strong{font-size:12px;line-height:1.7}.access-page main{padding-top:30px}.access-grid{grid-template-columns:1fr;gap:15px}.access-page .page-heading h1{font-size:31px}}.project-overview{margin-bottom:36px}.project-context{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.project-context>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.project-context .eyebrow{margin:0}.project-context select{color:#f3f6ee;font:inherit;background:#151b16;border:1px solid #394535;border-radius:8px;max-width:100%;padding:10px 34px 10px 12px;font-weight:650}.project-context small{color:#889183}.project-metric-layout{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.project-chart{background:var(--lime);color:#1b2812;border-radius:12px;min-width:0;padding:26px}.project-chart .card-label{text-transform:uppercase}.project-chart-value{letter-spacing:-3px;margin:24px 0 8px;font-size:clamp(34px,4.5vw,68px);font-weight:550;line-height:1.2}.project-chart p{opacity:.75;margin-bottom:20px;font-size:12px}.project-chart svg{width:100%;height:160px;overflow:visible}.project-chart .chart-dates{justify-content:space-between;display:flex}.project-chart-note{opacity:.75;border-top:1px solid #20351a25;margin-top:16px;padding-top:16px;font-size:10px}.project-metric-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.project-metric-tile{text-align:left;background:#121713;border:1px solid #2b342c;border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;padding:22px;transition:border-color .15s,background .15s;display:flex}.project-metric-tile:hover{background:#1d251c;border-color:#64784b}.project-metric-tile.is-selected{border-color:var(--lime);background:#202919}.project-metric-tile .card-label{text-transform:uppercase;color:#a7b49d}.project-metric-tile strong{letter-spacing:-1px;margin:20px 0 8px;font-size:clamp(24px,2.8vw,42px);font-weight:550}.project-metric-tile small{color:#949e8e;font-size:11px}.metric-tile-action{color:#a8b69b;margin-top:auto;padding-top:18px;font-size:10px}.is-selected .metric-tile-action{color:var(--lime)}.decision-bars{flex-direction:column;justify-content:center;gap:22px;min-height:180px;display:flex}.decision-bars>div{grid-template-columns:110px 1fr 20px;align-items:center;gap:12px;font-size:12px;display:grid}.decision-bars>div>div{background:#1b281215;border-radius:4px;height:15px;overflow:hidden}.decision-bars i{background:#283b1e;border-radius:4px;height:100%;display:block}.selected-project-row{background:#d6ff7910}.selected-project-row td:first-child{box-shadow:inset 3px 0 var(--lime)}.projects-section tbody tr{cursor:pointer}.project-open-link{color:#aabb97;align-items:center;gap:5px;margin:9px 0 0 44px;font-size:10px;display:flex}.project-open-link:hover{color:var(--lime)}@media (max-width:1000px){.project-metric-layout{grid-template-columns:1fr}.project-metric-tiles{grid-template-columns:repeat(4,1fr)}.project-metric-tile{padding:15px}.project-metric-tile strong{font-size:25px}.project-context small{display:none}}@media (max-width:600px){.project-context{flex-direction:column;align-items:flex-start}.project-context>div{gap:10px}.project-context select{max-width:245px}.project-metric-tiles{grid-template-columns:1fr 1fr}.project-chart{padding:20px}.project-chart-value{letter-spacing:-2px;font-size:42px}.project-chart .card-label{flex-wrap:wrap}.project-metric-tile strong{font-size:26px}}
