/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-office);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--background:#f8f5ef;--foreground:#293034;--milk:#fffaf1;--paper:#fff;--line:#2930341a;--muted:#747d80;--teal:#65a4ac;--teal-deep:#2f6f77;--gold:#fec067;--graphite:#293034;--shadow:0 24px 70px #2f393d1a;--soft-shadow:0 16px 45px #2f393d14}*{box-sizing:border-box}html{background:var(--background);min-width:1180px}body{background:linear-gradient(135deg, #65a4ac24, transparent 32%), linear-gradient(215deg, #fec06729, transparent 34%), var(--background);color:var(--foreground);letter-spacing:0;margin:0;font-family:Inter,Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,textarea,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.office-shell{grid-template-columns:280px minmax(640px,1fr) 360px;gap:22px;min-height:100vh;padding:22px;display:grid}.sidebar,.workspace,.ai-chat{border:1px solid var(--line);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffaf1db}.sidebar{border-radius:24px;flex-direction:column;height:calc(100vh - 44px);padding:22px;display:flex;position:sticky;top:22px}.brand-block{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:22px;display:flex}.brand-mark{background:linear-gradient(145deg, var(--teal), #8dc8cd);color:#fff;border-radius:18px;place-items:center;width:48px;height:48px;font-size:22px;font-weight:700;display:grid;box-shadow:0 16px 28px #65a4ac3d}.brand-kicker,.eyebrow{color:var(--teal-deep);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.brand-block h1{margin:2px 0 0;font-size:22px;line-height:1}.navigation{flex-direction:column;flex:1;gap:6px;margin-top:22px;display:flex}.nav-item{color:#4c5558;border-radius:16px;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px 0 14px;font-size:14px;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item:hover,.nav-item.active{color:var(--graphite);background:#fff;transform:translate(2px);box-shadow:0 10px 24px #2f393d0f}.nav-item strong{color:var(--teal-deep);font-size:11px;font-weight:800}.sidebar-note{color:#5f686b;background:#ffffffa8;border-radius:20px;grid-template-columns:auto 1fr;gap:10px;padding:14px;font-size:13px;line-height:1.5;display:grid}.sidebar-note p{margin:0}.signal-dot{background:var(--gold);border-radius:999px;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 6px #fec0672e}.workspace{border-radius:28px;min-width:0;padding:24px}.topbar{justify-content:space-between;align-items:flex-start;gap:28px;padding:4px 2px 22px;display:flex}.topbar h2{color:#20282b;max-width:760px;margin:8px 0 0;font-size:34px;font-weight:750;line-height:1.12}.topbar-actions{white-space:nowrap;align-items:center;gap:12px;display:flex}.topbar-actions span,.count-pill,.chat-header span{color:var(--teal-deep);background:#ffffff9e;border:1px solid #65a4ac3d;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.topbar-actions button,.section-heading button,.section-heading a,.files-card button,.chat-input button{background:var(--graphite);color:#fff;border:0;border-radius:999px;padding:11px 16px;font-size:13px;font-weight:800;box-shadow:0 14px 30px #29303429}.company-pulse{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.pulse-card,.hero-panel,.office-card,.work-card{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#ffffffc7}.pulse-card{border-radius:22px;min-height:126px;padding:18px}.pulse-card span,.work-card span{color:var(--muted);font-size:12px;font-weight:750}.pulse-card strong{color:#1f2729;margin-top:16px;font-size:24px;line-height:1;display:block}.pulse-card p,.work-card p,.hero-panel p,.files-card p,.employee-card p,.data-list p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.main-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.primary-column,.side-column{flex-direction:column;gap:18px;min-width:0;display:flex}.hero-panel{background:linear-gradient(135deg,#65a4ac2b,#0000 46%),linear-gradient(215deg,#fec06733,#0000 38%),#ffffffd1;border-radius:26px;grid-template-columns:minmax(0,1fr) 310px;gap:24px;padding:26px;display:grid;overflow:hidden}.hero-panel h3,.office-card h3,.files-card h3{color:#20282b;margin:8px 0 0;font-size:22px;font-weight:760;line-height:1.18}.hero-panel h3{max-width:640px;font-size:30px}.decision-stack{flex-direction:column;gap:10px;display:flex}.decision-stack div{background:#ffffffad;border:1px solid #65a4ac29;border-radius:18px;padding:14px}.decision-stack span{color:var(--teal-deep);text-transform:uppercase;font-size:11px;font-weight:850}.decision-stack strong{margin-top:7px;font-size:14px;line-height:1.35;display:block}.workstream-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.work-card{border-radius:22px;min-height:148px;padding:18px}.work-card strong{color:#20282b;margin-top:22px;font-size:25px;line-height:1;display:block}.work-card.teal{background:#e8f7f8cc}.work-card.gold{background:#fff6e5e0}.work-card.graphite{background:#f4f5f4e6}.office-card{border-radius:24px;padding:22px}.office-card.compact{padding:20px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.section-heading button,.section-heading a{color:var(--graphite);box-shadow:none;border:1px solid var(--line);background:#fff}.employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.employee-card{background:#ffffff9e;border:1px solid #29303414;border-radius:20px;grid-template-columns:auto 1fr;gap:12px;min-height:126px;padding:14px;display:grid}.employee-avatar{width:44px;height:44px;color:var(--teal-deep);background:#65a4ac26;border-radius:16px;place-items:center;font-size:12px;font-weight:900;display:grid}.employee-card h4{margin:0;font-size:15px}.employee-card span{color:#8a5d13;background:#fec06733;border-radius:999px;margin-top:11px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.module-card{background:linear-gradient(145deg,#65a4ac14,#0000 48%),#ffffff9e;border:1px solid #29303414;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:178px;padding:15px;display:flex}.module-card span{color:var(--teal-deep);font-size:11px;font-weight:850}.module-card h4{margin:9px 0 0;font-size:17px;line-height:1.15}.module-card p,.team-list p,.finance-table p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.module-card strong{color:#30383b;margin-top:18px;font-size:13px;line-height:1.35;display:block}.finance-card{background:linear-gradient(160deg,#fec06724,#0000 54%),#ffffffc7}.finance-table,.team-list{flex-direction:column;gap:10px;display:flex}.finance-table article,.team-list article{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.finance-table span,.team-list span{color:var(--muted);font-size:12px;font-weight:760}.finance-table strong,.team-list strong{color:#20282b;margin-top:8px;font-size:18px;line-height:1;display:block}.task-list,.data-list{flex-direction:column;gap:10px;display:flex}.task-item{color:#414a4d;background:#ffffff9e;border:1px solid #29303414;border-radius:18px;grid-template-columns:auto 1fr;align-items:flex-start;gap:11px;padding:13px;font-size:13px;line-height:1.45;display:grid}.task-item input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.data-list article{border-bottom:1px solid #29303414;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.data-list article:last-child{border-bottom:0;padding-bottom:0}.data-list strong{font-size:14px;display:block}.data-list span{color:var(--teal-deep);font-size:18px;font-weight:850}.files-card{background:linear-gradient(145deg,#2930340a,#0000),#ffffffc7}.files-card button{background:var(--teal);margin-top:18px}.ai-chat{border-radius:24px;flex-direction:column;height:calc(100vh - 44px);padding:20px;display:flex;position:sticky;top:22px}.chat-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.chat-header h3{margin:7px 0 0;font-size:18px;line-height:1.25}.chat-header span{color:#2f766a}.chat-thread{flex-direction:column;flex:1;gap:12px;padding:18px 2px;display:flex;overflow:auto}.message{border-radius:19px;max-width:88%;margin:0;padding:13px 14px;font-size:13px;line-height:1.5}.message.assistant{color:#434d50;background:#fff;align-self:flex-start;box-shadow:0 12px 28px #2f393d0f}.message.user{background:var(--graphite);color:#fff;align-self:flex-end}.chat-input{background:#fff;border:1px solid #65a4ac2e;border-radius:22px;padding:12px;box-shadow:0 16px 38px #2f393d14}.chat-input textarea{resize:none;width:100%;color:var(--foreground);border:0;outline:0;font-size:13px;line-height:1.5}.chat-input textarea::placeholder{color:#97a0a3}.chat-input button{background:var(--teal);width:100%;margin-top:10px}.chat-input button:disabled{cursor:default;opacity:.42}.ai-team-workspace,.agent-cabinet-workspace{flex-direction:column;gap:22px;display:flex}.ai-team-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 2px 6px;display:flex}.ai-team-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.ai-team-header p:not(.eyebrow){max-width:620px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.team-status-card{min-width:210px;box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 52%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:22px;padding:18px}.team-status-card span{color:var(--teal-deep);font-size:12px;font-weight:850}.team-status-card strong{color:#20282b;margin-top:14px;font-size:26px;line-height:1;display:block}.team-status-card p{color:var(--muted);margin:9px 0 0;font-size:13px}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agent-card{min-height:338px;box-shadow:var(--soft-shadow);background:linear-gradient(150deg,#65a4ac1c,#0000 42%),linear-gradient(25deg,#fec06721,#0000 38%),#fffc;border:1px solid #29303417;border-radius:24px;flex-direction:column;justify-content:space-between;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.agent-card:hover{box-shadow:var(--shadow);border-color:#65a4ac57;transform:translateY(-2px)}.agent-card-cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.agent-card-top,.agent-card-body,.agent-task-block,.agent-actions{z-index:2;position:relative}.agent-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.agent-icon,.agent-placeholder-icon{background:var(--graphite);color:#fff;border-radius:20px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid;box-shadow:0 18px 34px #29303429}.agent-status{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.agent-status.live{color:var(--teal-deep);background:#65a4ac29}.agent-status.draft{color:#8a5d13;background:#fec06738}.agent-card-body h3{color:#20282b;margin:26px 0 0;font-size:24px;font-weight:780;line-height:1.12}.agent-role{color:var(--teal-deep);margin:9px 0 0;font-size:13px;font-weight:820;line-height:1.35}.agent-description{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.58}.agent-task-block{background:#ffffff8f;border:1px solid #29303414;border-radius:18px;margin-top:22px;padding:13px}.agent-task-block span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.agent-task-block p{color:#30383b;margin:7px 0 0;font-size:13px;line-height:1.45}.agent-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.agent-actions a,.back-link{border-radius:999px;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:850;display:inline-flex}.agent-primary-action{background:var(--graphite);color:#fff;box-shadow:0 14px 28px #29303429}.agent-secondary-action,.back-link{border:1px solid var(--line);color:var(--graphite);background:#ffffffb8}.back-link{min-width:132px;padding:0 16px}.cabinet-agent-link{background:var(--teal);color:#fff;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.cabinet-agent-link:hover{opacity:.85}.agent-cabinet-placeholder{border:1px solid var(--line);text-align:center;min-height:520px;box-shadow:var(--soft-shadow);background:linear-gradient(150deg,#65a4ac1f,#0000 46%),linear-gradient(30deg,#fec06726,#0000 42%),#ffffffc7;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:44px;display:flex}.agent-cabinet-placeholder h3{color:#20282b;margin:22px 0 0;font-size:28px;font-weight:780;line-height:1.16}.agent-cabinet-placeholder p{max-width:560px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.agent-placeholder-meta{align-items:center;gap:10px;margin-top:24px;display:flex}.agent-placeholder-meta span,.agent-placeholder-meta strong{color:var(--teal-deep);background:#ffffffb3;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850}.agent-placeholder-meta strong{max-width:520px;color:var(--graphite)}.finance-workspace{flex-direction:column;gap:20px;display:flex}.finance-header{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:24px;padding:4px 2px 2px;display:grid}.finance-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.finance-header p:not(.eyebrow),.finance-ai-card p,.ebitda-card p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.finance-header p:not(.eyebrow){max-width:700px;font-size:15px}.finance-ai-card,.finance-kpi-card,.finance-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.finance-ai-card{background:linear-gradient(145deg,#fec0672e,#0000 48%),#ffffffc7;border-radius:24px;padding:20px}.finance-ai-card span,.finance-kpi-card span,.cashflow-list span,.finance-source-grid span,.method-table span{color:var(--teal-deep);font-size:12px;font-weight:850}.finance-ai-card strong{color:#20282b;margin-top:14px;font-size:20px;line-height:1.2;display:block}.finance-cabinet-link{background:var(--graphite);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin-top:18px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 14px 28px #29303429}.finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.finance-kpi-card{border-radius:22px;min-height:132px;padding:18px}.finance-kpi-card strong{color:#20282b;margin-top:18px;font-size:25px;line-height:1;display:block}.finance-kpi-card p{color:var(--muted);margin:9px 0 0;font-size:13px}.finance-layout{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.finance-main-column,.finance-side-column{flex-direction:column;gap:18px;min-width:0;display:flex}.finance-panel{border-radius:24px;padding:20px}.pnl-table{flex-direction:column;gap:10px;display:flex}.pnl-table article{background:#ffffff9e;border:1px solid #29303414;border-radius:16px;grid-template-columns:minmax(150px,1fr) minmax(92px,.62fr) minmax(142px,.72fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.pnl-table span,.pnl-table p{color:var(--muted);font-size:13px}.pnl-table strong{color:#20282b;font-size:15px}.pnl-table p{margin:0}.pnl-table em{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.method-table,.finance-source-grid{gap:10px;display:grid}.method-table article{background:#ffffff9e;border:1px solid #29303414;border-radius:16px;grid-template-columns:118px 138px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.method-table strong,.finance-source-grid strong{color:#20282b;font-size:14px;line-height:1.25}.method-table p,.finance-source-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.method-table em{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.finance-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-source-grid article{background:linear-gradient(145deg,#65a4ac1a,#0000 54%),#ffffff9e;border:1px solid #29303414;border-radius:18px;min-height:142px;padding:15px}.finance-source-grid strong{margin-top:16px;font-size:18px;display:block}.finance-source-grid p{margin-top:9px}.whatsapp-monitor,.instagram-monitor,.planning-monitor,.source-hints-panel{background:linear-gradient(145deg,#65a4ac1f,#0000 42%),linear-gradient(25deg,#fec0671f,#0000 38%),#ffffffc7}.whatsapp-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px;display:grid}.whatsapp-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.whatsapp-flow article,.daily-report-card{background:#ffffffa8;border:1px solid #29303414;border-radius:18px;padding:14px}.whatsapp-flow span,.daily-report-card span{color:var(--teal-deep);text-transform:uppercase;font-size:11px;font-weight:850}.whatsapp-flow strong{color:#20282b;margin-top:12px;font-size:15px;line-height:1.25;display:block}.whatsapp-flow p,.daily-report-card p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.daily-report-card div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.daily-report-card em{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.data-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.data-request-grid article{background:#ffffffa8;border:1px solid #29303414;border-radius:18px;padding:14px}.data-request-grid span{color:var(--teal-deep);text-transform:uppercase;font-size:11px;font-weight:850}.data-request-grid strong{color:#20282b;margin-top:10px;font-size:18px;line-height:1.2;display:block}.data-request-grid p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.source-hints-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.source-hints-grid article{background:#ffffffa8;border:1px solid #29303414;border-radius:18px;min-height:158px;padding:14px}.source-hints-grid span{color:#8a5d13;background:#fec06738;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:850;display:inline-flex}.source-hints-grid strong{color:#20282b;margin-top:14px;font-size:16px;line-height:1.2;display:block}.source-hints-grid p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.director-workspace{flex-direction:column;gap:20px;display:flex}.agent-switcher{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.agent-switcher-item{color:var(--muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:background .15s,color .15s;display:flex}.agent-switcher-item:hover{background:var(--background);color:var(--foreground)}.agent-switcher-item.active{background:var(--teal);color:#fff}.agent-switcher-icon{opacity:.75;font-size:11px;font-weight:700}.agent-switcher-name{font-weight:500}.director-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 2px 2px;display:flex}.director-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.director-header p:not(.eyebrow){max-width:760px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.director-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.director-pulse-grid article,.director-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.director-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.director-pulse-grid span,.director-source-grid span,.director-report-grid span,.director-calc-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.director-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.director-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.director-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.director-main,.director-side{flex-direction:column;gap:18px;min-width:0;display:flex}.director-panel{border-radius:24px;padding:20px}.director-panel.accent{background:linear-gradient(145deg,#fec0672e,#0000 48%),#ffffffc7}.director-panel.accent h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.director-source-grid,.director-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.director-source-grid article,.director-report-grid article,.director-calc-list article,.director-issue-list article,.director-question-list label,.director-task-list label{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.director-source-grid strong,.director-report-grid strong{color:#20282b;margin-top:14px;font-size:16px;line-height:1.2;display:block}.director-source-grid p,.director-report-grid p,.director-calc-list p,.director-issue-list p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.director-calc-list,.director-issue-list,.director-question-list,.director-task-list{flex-direction:column;gap:10px;display:flex}.director-calc-list article{grid-template-columns:140px 138px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.director-calc-list strong,.director-issue-list strong{color:#20282b;font-size:14px;line-height:1.3}.director-calc-list em,.director-issue-list span{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.director-issue-list article{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.director-question-list label,.director-task-list label{color:#414a4d;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.director-question-list input,.director-task-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.data-check-workspace{flex-direction:column;gap:20px;display:flex}.data-check-header{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.data-check-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.data-check-header p:not(.eyebrow),.data-trust-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.data-check-header p:not(.eyebrow){max-width:760px}.data-trust-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.data-trust-card span,.data-pulse-grid span,.source-map-grid span,.control-table span,.people-question-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.data-trust-card strong{color:#20282b;margin-top:14px;font-size:34px;line-height:1;display:block}.data-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.data-pulse-grid article,.data-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.data-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.data-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.data-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.data-check-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.data-check-main,.data-check-side{flex-direction:column;gap:18px;min-width:0;display:flex}.data-panel{border-radius:24px;padding:20px}.source-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.source-map-grid article,.control-table article,.people-question-list article,.blocker-list article{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.source-map-grid strong{color:#20282b;margin-top:14px;font-size:16px;line-height:1.2;display:block}.source-map-grid em{color:#8a5d13;margin-top:8px;font-size:12px;font-style:normal;font-weight:850;display:block}.source-map-grid p,.control-table p,.blocker-list p,.people-question-list p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.control-table,.people-question-list,.blocker-list{flex-direction:column;gap:10px;display:flex}.control-table article{grid-template-columns:150px 132px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.control-table strong,.people-question-list strong,.blocker-list strong{color:#20282b;font-size:14px;line-height:1.3}.control-table em,.blocker-list span{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.ready-panel{background:linear-gradient(145deg,#fec06729,#0000 50%),#ffffffc7;grid-template-columns:minmax(0,1fr) 1.1fr;align-items:center;gap:18px;display:grid}.ready-panel h3,.people-panel h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.ready-chip-list{flex-wrap:wrap;gap:9px;display:flex}.ready-chip-list span{color:#364043;background:#fff;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:850;box-shadow:0 10px 22px #2f393d0f}.people-panel{background:linear-gradient(145deg,#65a4ac21,#0000 46%),#ffffffc7}.people-question-list article{grid-template-columns:118px minmax(0,1fr);gap:12px;display:grid}.people-question-list strong{margin-top:8px;display:block}.people-question-list em{color:#414a4d;font-size:13px;font-style:normal;line-height:1.45}.blocker-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.consultants-workspace{flex-direction:column;gap:20px;display:flex}.consultants-header{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.consultants-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.consultants-header p:not(.eyebrow),.consultants-sync-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.consultants-header p:not(.eyebrow){max-width:760px}.consultants-sync-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.consultants-sync-card span,.consultants-pulse-grid span,.consultant-card span,.weekly-plan-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.consultants-sync-card strong{color:#20282b;margin-top:14px;font-size:34px;line-height:1;display:block}.consultants-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.consultants-pulse-grid article,.consultants-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.consultants-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.consultants-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.consultants-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.consultants-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.consultants-main,.consultants-side{flex-direction:column;gap:18px;min-width:0;display:flex}.consultants-panel{border-radius:24px;padding:20px}.consultant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consultant-card{background:#ffffffa3;border:1px solid #29303414;border-radius:20px;padding:15px}.consultant-card.leader{background:linear-gradient(145deg,#65a4ac1f,#0000 46%),#ffffffad}.consultant-card.risk,.consultant-card.review{background:linear-gradient(145deg,#fec06729,#0000 48%),#ffffffad}.consultant-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.consultant-card-head strong{color:#20282b;font-size:18px;line-height:1.15;display:block}.consultant-card-head p,.consultant-signal{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.consultant-card-head>span{white-space:nowrap;background:#65a4ac21;border-radius:999px;padding:7px 9px}.consultant-progress{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:16px;display:grid}.consultant-progress strong{color:#20282b;margin-top:5px;font-size:17px;line-height:1.15;display:block}.consultant-progress em{background:var(--graphite);color:#fff;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:850}.consultant-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.consultant-metrics div{background:#ffffffb8;border-radius:15px;padding:10px}.consultant-metrics strong{color:#20282b;margin-top:5px;font-size:14px;line-height:1.1;display:block}.checks-table{flex-direction:column;gap:9px;display:flex}.checks-table article{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;grid-template-columns:60px 92px minmax(0,1fr) 86px 104px 130px;align-items:center;gap:10px;padding:12px;display:grid}.checks-table span,.checks-table small{color:var(--muted);font-size:12px;line-height:1.35}.checks-table strong,.checks-table b{color:#20282b;font-size:13px;line-height:1.25}.checks-table p{color:#4c5558;margin:0;font-size:12px;line-height:1.35}.checks-table em{color:var(--teal-deep);font-size:13px;font-style:normal;font-weight:850}.checks-table b{font-weight:850}.weekly-plan-card,.venera-kpi-card{background:linear-gradient(145deg,#fec06729,#0000 52%),#ffffffc7}.weekly-plan-card h3,.venera-kpi-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.weekly-plan-list,.consultants-insight-list,.venera-question-list{flex-direction:column;gap:10px;display:flex}.weekly-plan-list{margin-top:16px}.weekly-plan-list article,.consultants-insight-list article,.venera-question-list label{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.weekly-plan-list strong{color:#20282b;margin-top:8px;font-size:20px;line-height:1.1;display:block}.weekly-plan-list p,.consultants-insight-list p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.consultants-insight-list strong{color:#20282b;font-size:14px;line-height:1.3}.venera-question-list{margin-top:16px}.venera-question-list label{color:#414a4d;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.venera-question-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.merch-workspace{flex-direction:column;gap:20px;display:flex}.merch-header{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.merch-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.merch-header p:not(.eyebrow),.merch-control-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.merch-header p:not(.eyebrow){max-width:760px}.merch-control-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.merch-control-card span,.merch-pulse-grid span,.purchase-grid span,.stuck-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.merch-control-card strong{color:#20282b;margin-top:14px;font-size:28px;line-height:1.05;display:block}.merch-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.merch-pulse-grid article,.merch-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.merch-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.merch-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.merch-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.merch-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.merch-main,.merch-side{flex-direction:column;gap:18px;min-width:0;display:flex}.merch-panel{border-radius:24px;padding:20px}.product-risk-table{flex-direction:column;gap:9px;display:flex}.product-risk-table article{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;grid-template-columns:minmax(0,1.4fr) 74px 70px 92px 82px 130px;align-items:center;gap:10px;padding:12px;display:grid}.product-risk-table strong,.stuck-list strong,.merch-check-list span,.merch-question-list span{color:#20282b;font-size:13px;line-height:1.3}.product-risk-table p,.stuck-list p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.4}.product-risk-table span,.product-risk-table small{color:var(--muted);font-size:12px;line-height:1.35}.product-risk-table em{color:var(--teal-deep);font-size:13px;font-style:normal;font-weight:850}.product-risk-table b{color:#8a5d13;background:#fec06738;border-radius:999px;justify-self:start;padding:7px 9px;font-size:11px;font-weight:850}.purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchase-grid article,.stuck-list article,.merch-check-list label,.merch-question-list label{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.purchase-grid strong{color:#20282b;margin-top:12px;font-size:22px;line-height:1.1;display:block}.purchase-grid p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.stuck-panel,.merch-question-card{background:linear-gradient(145deg,#fec06729,#0000 52%),#ffffffc7}.stuck-panel h3,.merch-question-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.stuck-list,.merch-check-list,.merch-question-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.stuck-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.stuck-list em{color:#8a5d13;grid-column:1/-1;font-size:12px;font-style:normal;font-weight:850}.merch-check-list label,.merch-question-list label{color:#414a4d;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.merch-check-list input,.merch-question-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.hr-workspace{flex-direction:column;gap:20px;display:flex}.hr-header{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.hr-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.hr-header p:not(.eyebrow),.hr-control-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.hr-header p:not(.eyebrow){max-width:760px}.hr-control-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.hr-control-card span,.hr-pulse-grid span,.hr-staff-card span,.training-table span,.exam-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.hr-control-card strong{color:#20282b;margin-top:14px;font-size:28px;line-height:1.05;display:block}.hr-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hr-pulse-grid article,.hr-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.hr-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.hr-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.hr-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.hr-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.hr-main,.hr-side{flex-direction:column;gap:18px;min-width:0;display:flex}.hr-panel{border-radius:24px;padding:20px}.hr-staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hr-staff-card{background:#ffffffa3;border:1px solid #29303414;border-radius:20px;padding:15px}.hr-staff-card.leader{background:linear-gradient(145deg,#65a4ac1f,#0000 46%),#ffffffad}.hr-staff-card.risk,.hr-staff-card.review{background:linear-gradient(145deg,#fec06729,#0000 48%),#ffffffad}.hr-staff-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hr-staff-head strong{color:#20282b;font-size:18px;line-height:1.15;display:block}.hr-staff-head p,.hr-staff-card>p,.training-table p,.exam-list p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.hr-staff-head>span{white-space:nowrap;background:#65a4ac21;border-radius:999px;padding:7px 9px}.hr-staff-metrics{grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:14px;display:grid}.hr-staff-metrics div{background:#ffffffb8;border-radius:15px;padding:10px}.hr-staff-metrics strong{color:#20282b;margin-top:5px;font-size:14px;line-height:1.1;display:block}.training-table,.exam-list,.hr-rule-list,.hr-question-list{flex-direction:column;gap:10px;display:flex}.training-table article,.exam-list article,.hr-rule-list label,.hr-question-list label{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.training-table article{grid-template-columns:150px 110px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.training-table strong,.exam-list strong,.hr-rule-list span,.hr-question-list span{color:#20282b;font-size:13px;line-height:1.35}.training-table em,.exam-list em{color:#8a5d13;background:#fec06738;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.exam-panel,.hr-question-card{background:linear-gradient(145deg,#fec06729,#0000 52%),#ffffffc7}.exam-panel h3,.hr-question-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.exam-list{margin-top:16px}.exam-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.exam-list em{grid-column:1/-1;justify-self:start}.hr-rule-list label,.hr-question-list label{color:#414a4d;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.hr-question-list{margin-top:16px}.hr-rule-list input,.hr-question-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.marketing-workspace{flex-direction:column;gap:20px;display:flex}.marketing-header{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.marketing-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.marketing-header p:not(.eyebrow),.marketing-control-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.marketing-header p:not(.eyebrow){max-width:760px}.marketing-control-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.marketing-control-card span,.marketing-pulse-grid span,.campaign-grid span,.weekly-marketing-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.marketing-control-card strong{color:#20282b;margin-top:14px;font-size:28px;line-height:1.05;display:block}.marketing-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-pulse-grid article,.marketing-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.marketing-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.marketing-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.marketing-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.marketing-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.marketing-main,.marketing-side{flex-direction:column;gap:18px;min-width:0;display:flex}.marketing-panel{border-radius:24px;padding:20px}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaign-grid article,.direct-table article,.attribution-flow article,.weekly-marketing-list article,.marketing-task-list label,.marketing-question-list label{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.campaign-grid strong{color:#20282b;margin-top:14px;font-size:17px;line-height:1.2;display:block}.campaign-grid p,.weekly-marketing-list p,.attribution-flow p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.campaign-grid div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.campaign-grid em,.campaign-grid b{border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.campaign-grid em{color:var(--teal-deep);background:#65a4ac21}.campaign-grid b{color:#8a5d13;background:#fec06738}.direct-table{flex-direction:column;gap:9px;display:flex}.direct-table article{grid-template-columns:100px 100px 90px 90px 96px minmax(0,1fr);align-items:center;gap:10px;display:grid}.direct-table strong,.attribution-flow strong,.marketing-task-list span,.marketing-question-list span{color:#20282b;font-size:13px;line-height:1.35}.direct-table span,.direct-table small{color:var(--muted);font-size:12px;line-height:1.35}.direct-table em{color:var(--teal-deep);font-size:13px;font-style:normal;font-weight:850}.attribution-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.attribution-flow span{background:var(--graphite);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.attribution-flow strong{margin-top:13px;display:block}.weekly-marketing-card,.marketing-question-card{background:linear-gradient(145deg,#fec06729,#0000 52%),#ffffffc7}.weekly-marketing-card h3,.marketing-question-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.weekly-marketing-list,.marketing-task-list,.marketing-question-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.weekly-marketing-list strong{color:#20282b;margin-top:8px;font-size:20px;line-height:1.1;display:block}.marketing-task-list label,.marketing-question-list label{color:#414a4d;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.marketing-task-list input,.marketing-question-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.content-workspace{flex-direction:column;gap:20px;display:flex}.content-header{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.content-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.content-header p:not(.eyebrow),.content-control-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.content-header p:not(.eyebrow){max-width:760px}.content-control-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.content-control-card span,.content-pulse-grid span,.draft-grid span,.content-plan-table span,.broadcast-structure-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.content-control-card strong{color:#20282b;margin-top:14px;font-size:28px;line-height:1.05;display:block}.content-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.content-pulse-grid article,.content-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.content-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.content-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.content-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.content-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.content-main,.content-side{flex-direction:column;gap:18px;min-width:0;display:flex}.content-panel{border-radius:24px;padding:20px}.content-plan-table{flex-direction:column;gap:9px;display:flex}.content-plan-table article{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;grid-template-columns:44px 84px minmax(0,1fr) 150px 120px;align-items:center;gap:10px;padding:12px;display:grid}.content-plan-table strong,.draft-grid strong,.content-rule-grid strong,.content-source-list strong,.approval-list strong,.broadcast-structure-list strong,.content-workflow-list span,.content-question-list span,.copy-guard-list span{color:#20282b;font-size:13px;line-height:1.35}.content-plan-table p,.draft-grid p,.content-rule-grid p,.content-source-list p,.approval-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.content-plan-table em,.content-plan-table small,.draft-grid em,.content-source-list em{color:#8a5d13;font-size:11px;font-style:normal;font-weight:850}.content-plan-table small{background:#fec06738;border-radius:999px;justify-self:start;padding:7px 9px}.draft-grid,.content-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.draft-grid article,.content-rule-grid article,.content-source-list article,.approval-list article,.broadcast-structure-list article,.content-workflow-list label,.content-question-list label,.copy-guard-list label{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;padding:13px}.draft-grid strong,.content-rule-grid strong{margin-top:12px;display:block}.draft-grid p,.content-rule-grid p{margin-top:8px}.draft-grid em{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;margin-top:12px;padding:7px 9px;display:inline-flex}.content-dna-panel,.broadcast-card,.approval-card,.content-question-card{background:linear-gradient(145deg,#fec06729,#0000 52%),#ffffffc7}.content-source-list,.approval-list,.broadcast-structure-list,.content-workflow-list,.content-question-list,.copy-guard-list{flex-direction:column;gap:10px;display:flex}.content-source-list article{grid-template-columns:120px minmax(0,1fr) 130px;align-items:center;gap:12px;display:grid}.content-source-list em{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;justify-self:start;padding:7px 9px}.approval-card h3,.broadcast-card h3,.content-question-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.approval-list,.broadcast-structure-list,.content-question-list{margin-top:16px}.approval-list article{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.approval-list span{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-weight:850}.broadcast-structure-list article{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.broadcast-structure-list span{background:var(--graphite);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.content-workflow-list label,.content-question-list label,.copy-guard-list label{color:#414a4d;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.content-workflow-list input,.content-question-list input,.copy-guard-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.tasks-workspace{flex-direction:column;gap:20px;display:flex}.tasks-header{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.tasks-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.tasks-header p:not(.eyebrow),.tasks-control-card p,.escalation-card>p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.tasks-header p:not(.eyebrow){max-width:760px}.tasks-control-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.tasks-control-card span,.tasks-pulse-grid span,.task-card-top span,.source-queue-grid span,.route-question-list span,.daily-timeline-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.tasks-control-card strong{color:#20282b;margin-top:14px;font-size:28px;line-height:1.05;display:block}.tasks-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tasks-pulse-grid article,.tasks-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.tasks-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.tasks-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.tasks-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.tasks-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.tasks-main,.tasks-side{flex-direction:column;gap:18px;min-width:0;display:flex}.tasks-panel{border-radius:24px;padding:20px}.task-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.task-column{background:#ffffff94;border:1px solid #29303414;border-radius:22px;padding:14px}.task-column.critical{background:linear-gradient(145deg,#fec06733,#0000 58%),#ffffffa8}.task-column.review,.route-card,.timeline-card,.tasks-rules-panel{background:linear-gradient(145deg,#65a4ac21,#0000 56%),#ffffffc7}.task-column.waiting{background:linear-gradient(145deg,#fec06724,#0000 58%),#ffffffa8}.task-column-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-column-head strong,.task-card h4,.source-queue-grid strong,.route-question-list strong,.daily-timeline-list strong,.task-rule-list span{color:#20282b;font-size:13px;line-height:1.35}.task-column-head span{background:var(--graphite);color:#fff;border-radius:999px;place-items:center;min-width:34px;height:30px;font-size:12px;font-weight:850;display:grid}.task-card-list,.route-question-list,.daily-timeline-list,.task-rule-list{flex-direction:column;gap:10px;display:flex}.task-card-list{margin-top:14px}.task-card,.source-queue-grid article,.route-question-list article,.daily-timeline-list article,.task-rule-list label{background:#ffffffa3;border:1px solid #29303414;border-radius:18px;padding:13px}.task-card-top,.route-question-list article{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.task-card-top em,.source-queue-grid em,.route-question-list em{color:#8a5d13;background:#fec06738;border-radius:999px;flex:none;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.task-card h4{margin:12px 0;font-size:15px}.task-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.task-meta-grid div{background:#2930340a;border-radius:14px;padding:9px}.task-meta-grid small{color:var(--muted);font-size:10px;font-weight:800;display:block}.task-meta-grid b{color:#20282b;margin-top:5px;font-size:11px;line-height:1.25;display:block}.source-queue-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.source-queue-grid strong{margin-top:12px;font-size:14px;display:block}.source-queue-grid p,.route-question-list p,.daily-timeline-list p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.source-queue-grid em{color:var(--teal-deep);background:#65a4ac21;margin-top:12px;display:inline-flex}.route-card h3,.timeline-card h3,.escalation-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.route-question-list,.daily-timeline-list,.task-rule-list{margin-top:16px}.route-question-list em{background:var(--graphite);color:#fff;place-items:center;min-width:34px;height:34px;display:grid}.daily-timeline-list article{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;display:grid}.daily-timeline-list span{text-align:center;background:#65a4ac21;border-radius:999px;padding:7px 8px}.task-rule-list label{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.task-rule-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.escalation-card{background:linear-gradient(145deg,#fec0672e,#0000 55%),#ffffffc7}.escalation-card button{background:var(--graphite);color:#fff;border:0;border-radius:16px;width:100%;margin-top:18px;padding:13px 14px;font-size:13px;font-weight:850}.files-workspace{flex-direction:column;gap:20px;display:flex}.files-header{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.files-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.files-header p:not(.eyebrow),.files-control-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.files-header p:not(.eyebrow){max-width:780px}.files-control-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.files-control-card span,.files-pulse-grid span,.source-folder-grid span,.uploaded-file-list span,.blocked-file-list span,.file-pipeline-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.files-control-card strong{color:#20282b;margin-top:14px;font-size:28px;line-height:1.05;display:block}.files-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.files-pulse-grid article,.files-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.files-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.files-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.files-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.files-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.files-main,.files-side{flex-direction:column;gap:18px;min-width:0;display:flex}.files-panel{border-radius:24px;padding:20px}.upload-panel,.blocked-files-card,.pipeline-card,.file-question-card{background:linear-gradient(145deg,#65a4ac21,#0000 56%),#ffffffc7}.upload-dropzone{text-align:center;cursor:pointer;background:linear-gradient(145deg,#fec06724,#0000 55%),#ffffff9e;border:1px dashed #65a4ac80;border-radius:22px;place-items:center;gap:8px;min-height:190px;margin-top:16px;padding:24px;transition:border-color .16s,transform .16s,background .16s;display:grid}.upload-dropzone:hover,.upload-dropzone.dragging{border-color:var(--teal);background:linear-gradient(145deg,#65a4ac29,#0000 55%),#ffffffb8;transform:translateY(-1px)}.upload-dropzone input{display:none}.upload-dropzone>span{background:var(--graphite);color:#fff;border-radius:16px;place-items:center;width:46px;height:46px;font-size:26px;font-weight:650;display:grid}.upload-dropzone strong{color:#20282b;font-size:18px;line-height:1.25}.upload-dropzone p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.uploaded-file-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.uploaded-file-list article{background:#ffffffa8;border:1px solid #29303414;border-radius:18px;grid-template-columns:minmax(0,1fr) 120px 80px 112px;align-items:center;gap:10px;padding:13px;display:grid}.uploaded-file-list strong,.source-folder-grid strong,.parsing-rule-table strong,.blocked-file-list strong,.file-pipeline-list strong,.file-question-list span{color:#20282b;font-size:13px;line-height:1.35}.uploaded-file-list p,.source-folder-grid p,.parsing-rule-table p,.blocked-file-list p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.uploaded-file-list span,.uploaded-file-list em,.uploaded-file-list small,.source-folder-grid em,.source-folder-grid b,.parsing-rule-table em{border-radius:999px;justify-self:start;padding:7px 9px;font-size:11px;font-style:normal;font-weight:850}.uploaded-file-list span,.source-folder-grid b,.parsing-rule-table em{color:var(--teal-deep);background:#65a4ac21}.uploaded-file-list em,.source-folder-grid em{color:#8a5d13;background:#fec06738}.uploaded-file-list small{color:#51595c;background:#2930340f}.source-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.source-folder-grid article,.parsing-rule-table article,.blocked-file-list article,.file-pipeline-list article,.file-question-list label{background:#ffffffa3;border:1px solid #29303414;border-radius:18px;padding:13px}.source-folder-grid strong{margin-top:12px;font-size:15px;display:block}.source-folder-grid footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.parsing-rule-table{flex-direction:column;gap:10px;display:flex}.parsing-rule-table article{grid-template-columns:120px minmax(0,1fr) 170px;align-items:center;gap:12px;display:grid}.blocked-files-card h3,.pipeline-card h3,.file-question-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.blocked-file-list,.file-pipeline-list,.file-question-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.blocked-file-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.blocked-file-list span{color:#8a5d13;background:#fec06738;border-radius:999px;padding:7px 9px}.file-pipeline-list article{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid}.file-pipeline-list span{background:var(--graphite);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.file-question-list label{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.file-question-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.cashflow-list{flex-direction:column;gap:14px;display:flex}.cashflow-list article{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px;display:grid}.cashflow-list strong{color:#20282b;margin-top:6px;font-size:18px;display:block}.cashflow-track{background:#29303412;border-radius:999px;height:14px;overflow:hidden}.cashflow-track i{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--gold));height:100%;display:block}.ebitda-card{background:linear-gradient(150deg,#65a4ac26,#0000 46%),#ffffffc7}.ebitda-card strong{color:#20282b;margin-top:18px;font-size:34px;line-height:1;display:block}.ebitda-card span{color:#8a5d13;background:#fec06738;border-radius:999px;margin-top:12px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.finance-risk-list,.finance-action-list{flex-direction:column;gap:10px;display:flex}.finance-risk-list article{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px;display:grid}.finance-risk-list strong{color:#20282b;font-size:14px;line-height:1.3;display:block}.finance-risk-list p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.finance-risk-list span{color:#8a5d13;background:#fec06738;border-radius:999px;align-self:start;padding:7px 9px;font-size:11px;font-weight:850}.finance-action-list label{color:#414a4d;background:#ffffff9e;border:1px solid #29303414;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:grid}.finance-action-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}@media (width<=1280px){.office-shell{grid-template-columns:250px minmax(640px,1fr) 330px;gap:16px;padding:16px}.company-pulse,.workstream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid,.hero-panel{grid-template-columns:1fr}.module-grid,.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-header,.finance-layout,.director-header,.director-layout,.data-check-header,.data-check-layout,.ready-panel,.consultants-header,.consultants-layout,.merch-header,.merch-layout,.hr-header,.hr-layout,.marketing-header,.marketing-layout,.content-header,.content-layout,.tasks-header,.tasks-layout,.files-header,.files-layout{grid-template-columns:1fr}.finance-kpi-grid,.director-pulse-grid,.director-source-grid,.director-report-grid,.data-pulse-grid,.source-map-grid,.consultants-pulse-grid,.merch-pulse-grid,.purchase-grid,.hr-pulse-grid,.marketing-pulse-grid,.campaign-grid,.attribution-flow,.content-pulse-grid,.draft-grid,.content-rule-grid,.tasks-pulse-grid,.task-board-grid,.source-queue-grid,.files-pulse-grid,.source-folder-grid,.method-table article,.finance-source-grid,.control-table article,.checks-table article,.product-risk-table article,.training-table article,.direct-table article,.content-plan-table article,.content-source-list article,.task-meta-grid,.uploaded-file-list article,.parsing-rule-table article,.whatsapp-layout,.whatsapp-flow,.source-hints-grid,.director-calc-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-header,.settings-layout{grid-template-columns:1fr}.settings-pulse-grid,.settings-source-grid,.role-rule-grid,.kpi-rule-table article{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-workspace{flex-direction:column;gap:20px;display:flex}.settings-header{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;padding:4px 2px 2px;display:grid}.settings-header h2{color:#20282b;margin:8px 0 0;font-size:38px;font-weight:780;line-height:1.08}.settings-header p:not(.eyebrow),.settings-control-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.55}.settings-header p:not(.eyebrow){max-width:760px}.settings-control-card{box-shadow:var(--soft-shadow);background:linear-gradient(145deg,#65a4ac24,#0000 54%),#ffffffc7;border:1px solid #65a4ac2e;border-radius:24px;padding:18px}.settings-control-card span,.settings-pulse-grid span,.settings-source-grid span,.settings-sync-list span{color:var(--teal-deep);font-size:12px;font-weight:850}.settings-control-card strong{color:#20282b;margin-top:14px;font-size:28px;line-height:1.05;display:block}.settings-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.settings-pulse-grid article,.settings-panel{box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #29303417}.settings-pulse-grid article{border-radius:22px;min-height:128px;padding:18px}.settings-pulse-grid strong{color:#20282b;margin-top:18px;font-size:28px;line-height:1;display:block}.settings-pulse-grid p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}.settings-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px;display:grid}.settings-main,.settings-side{flex-direction:column;gap:18px;min-width:0;display:flex}.settings-panel{border-radius:24px;padding:20px}.settings-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-source-grid article{background:#ffffff9e;border:1px solid #29303414;border-radius:20px;flex-direction:column;gap:0;padding:15px;display:flex}.settings-source-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.settings-source-head strong{color:#20282b;font-size:15px;line-height:1.2}.settings-source-head span{color:var(--teal-deep);background:#65a4ac21;border-radius:999px;flex-shrink:0;padding:6px 9px;font-size:11px;font-weight:850}.settings-source-grid p{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.45}.settings-source-grid em{color:#8a5d13;margin-top:4px;font-size:12px;font-style:normal;font-weight:850;line-height:1.4;display:block}.settings-source-grid footer{border-top:1px solid #29303414;margin-top:12px;padding-top:10px;display:flex}.settings-source-grid b{color:var(--teal-deep);font-size:12px;font-weight:850}.kpi-rule-table{flex-direction:column;gap:10px;display:flex}.kpi-rule-table article{background:#ffffff9e;border:1px solid #29303414;border-radius:18px;grid-template-columns:160px minmax(0,1fr) 180px auto;align-items:center;gap:12px;padding:13px;display:grid}.kpi-rule-table strong{color:#20282b;font-size:14px;font-weight:780;line-height:1.25}.kpi-rule-table p{color:#4c5558;margin:0;font-size:13px;line-height:1.45}.kpi-rule-table em{color:var(--teal-deep);font-size:12px;font-style:normal;font-weight:850}.kpi-rule-table small{color:#8a5d13;white-space:nowrap;background:#fec06738;border-radius:999px;justify-self:end;padding:7px 9px;font-size:11px;font-weight:850}.role-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-rule-grid article{background:linear-gradient(145deg,#65a4ac17,#0000 54%),#ffffff9e;border:1px solid #29303414;border-radius:20px;padding:15px}.role-rule-grid strong{color:#20282b;font-size:15px;font-weight:780;line-height:1.2;display:block}.role-rule-grid p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.settings-plan-card,.settings-content-card{background:linear-gradient(145deg,#fec06729,#0000 52%),#ffffffc7}.settings-plan-card h3,.settings-sync-card h3,.settings-content-card h3{color:#20282b;margin:10px 0 0;font-size:20px;line-height:1.2}.settings-plan-list,.settings-content-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.settings-plan-list label,.settings-content-list label{color:#414a4d;background:#ffffff9e;border:1px solid #29303414;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;font-size:13px;line-height:1.45;display:grid}.settings-plan-list input,.settings-content-list input{width:16px;height:16px;accent-color:var(--teal);margin-top:2px}.settings-sync-card{background:linear-gradient(145deg,#65a4ac1f,#0000 46%),#ffffffc7}.settings-sync-list{flex-direction:column;gap:10px;margin-top:16px;display:flex}.settings-sync-list article{background:#ffffff9e;border:1px solid #29303414;border-radius:16px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.settings-sync-list strong{color:#30383b;font-size:13px;font-weight:600;line-height:1.45}.accountant-task-list{flex-direction:column;gap:10px;display:flex}.accountant-task{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.accountant-task--auto{border-left:3px solid var(--teal);background:#65a4ac0a}.accountant-task--manual{border-left:3px solid var(--gold);background:#fec0670d}.accountant-task-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accountant-task-header strong{color:var(--foreground);font-size:14px;font-weight:700}.accountant-task-owner{color:var(--muted);background:var(--background);border-radius:999px;padding:2px 8px;font-size:12px}.accountant-task-header em{color:var(--teal-deep);margin-left:auto;font-size:12px;font-style:normal}.accountant-task p{color:var(--muted);margin:0;font-size:13px}.accountant-doc-list{flex-direction:column;gap:8px;display:flex}.accountant-doc{background:var(--background);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.accountant-doc div{align-items:center;gap:12px;display:flex}.accountant-doc strong{font-size:13px;font-weight:600}.accountant-doc span{color:var(--muted);font-size:12px}.accountant-doc em{color:var(--teal-deep);white-space:nowrap;font-size:12px;font-style:normal}.agent-chat-panel{flex-direction:column;gap:12px;display:flex}.director-chat-top{margin-bottom:18px}.director-chat-top .agent-chat-messages{max-height:520px}.agent-chat-messages{scroll-behavior:smooth;flex-direction:column;gap:10px;max-height:720px;padding:4px 0;display:flex;overflow-y:auto}.agent-chat-messages::-webkit-scrollbar{width:4px}.agent-chat-messages::-webkit-scrollbar-track{background:0 0}.agent-chat-messages::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.agent-chat-empty{color:var(--muted);text-align:center;padding:24px 0;font-size:13px}.agent-chat-msg{flex-direction:column;gap:4px;display:flex}.agent-chat-role{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11px;font-weight:600}.agent-chat-msg--user .agent-chat-role{color:var(--gold)}.agent-chat-msg p,.agent-chat-msg-body{background:var(--background);white-space:pre-wrap;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.agent-chat-msg--user p,.agent-chat-msg--user .agent-chat-msg-body{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.agent-chat-msg--user p,.agent-chat-msg--user .agent-chat-msg-body{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.agent-chat-msg--user p,.agent-chat-msg--user .agent-chat-msg-body{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.agent-chat-msg--user p,.agent-chat-msg--user .agent-chat-msg-body{border:1px solid color-mix(in srgb, var(--gold) 25%, transparent)}}.agent-chat-msg--assistant p,.agent-chat-msg--assistant .agent-chat-msg-body{background:var(--teal-deep)}@supports (color:color-mix(in lab, red, red)){.agent-chat-msg--assistant p,.agent-chat-msg--assistant .agent-chat-msg-body{background:color-mix(in srgb, var(--teal-deep) 8%, transparent)}}.agent-chat-msg--assistant p,.agent-chat-msg--assistant .agent-chat-msg-body{border:1px solid var(--teal-deep)}@supports (color:color-mix(in lab, red, red)){.agent-chat-msg--assistant p,.agent-chat-msg--assistant .agent-chat-msg-body{border:1px solid color-mix(in srgb, var(--teal-deep) 18%, transparent)}}.agent-chat-msg-body strong{font-weight:600}.agent-chat-msg-body hr{border:none;border-top:1px solid var(--border);margin:6px 0}.agent-chat-typing{font-style:italic;color:var(--muted)!important}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.agent-chat-input-row{align-items:flex-end;gap:8px;display:flex}.agent-chat-input{border:1px solid var(--border);background:var(--background);color:var(--foreground);resize:none;border-radius:8px;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.agent-chat-input:focus{border-color:var(--teal-deep);outline:none}.agent-chat-send{background:var(--teal-deep);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:16px;line-height:1;transition:opacity .15s}.agent-chat-send:disabled{opacity:.4;cursor:default}.agent-chat-send:hover:not(:disabled){opacity:.85}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
