@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.blur{--tw-blur:blur(8px);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,)}.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,)}}.campaignApprovalAction{background:#faf9ff;border:1px solid #dedafc;border-radius:10px;align-items:center;gap:16px;margin-top:12px;padding:13px 14px;display:flex}.campaignApprovalAction div{flex:1}.campaignApprovalAction strong,.campaignApprovalAction small{display:block}.campaignApprovalAction strong{color:#403a86;font-size:8px}.campaignApprovalAction small{color:#7e789d;margin-top:4px;font-size:6px;line-height:1.5}.campaignApprovalAction button{color:#fff;white-space:nowrap;background:#6e61dd;border:0;border-radius:8px;padding:10px 13px;font-size:7px;font-weight:800}.campaignApprovalAction button:disabled{opacity:.5;cursor:not-allowed}.campaignApprovalState{font-weight:700;border-radius:8px!important;margin:0!important;padding:4px 6px!important}.campaignApprovalState.pending{background:#fff4dc;color:#946200!important}.campaignApprovalState.approved{background:#e7f8f1;color:#18835f!important}.campaignApprovalState.rejected{background:#fff0ed;color:#b14837!important}.campaignExecutionState{font-weight:700;border-radius:8px!important;margin:0!important;padding:4px 6px!important}.campaignExecutionState.ready{background:#fff4dc;color:#946200!important}.campaignExecutionState.completed{background:#e7f8f1;color:#18835f!important}.campaignExecutionAction{background:#fffaf0;border:1px solid #f0d9a2;border-radius:10px;align-items:center;gap:16px;margin-top:10px;padding:13px 14px;display:flex}.campaignExecutionAction.completed{background:#f3fbf8;border-color:#bfe7d8}.campaignExecutionAction div{flex:1}.campaignExecutionAction strong,.campaignExecutionAction small{display:block}.campaignExecutionAction strong{color:#78570b;font-size:8px}.campaignExecutionAction.completed strong{color:#18835f}.campaignExecutionAction small{color:#81765e;margin-top:4px;font-size:6px;line-height:1.5}.campaignExecutionAction button{color:#fff;white-space:nowrap;background:#d89414;border:0;border-radius:8px;padding:10px 13px;font-size:7px;font-weight:800}.campaignExecutionAction button:disabled{opacity:.5;cursor:not-allowed}.campaignTimeline{background:#fbfcfe;border:1px solid #e1e6ee;border-radius:10px;margin-top:12px;padding:14px}.campaignTimelineHeading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.campaignTimelineHeading strong{color:#26334a;font-size:9px}.campaignTimelineHeading small{color:#8792a5;font-size:6px}.campaignTimeline article{grid-template-columns:15px 1fr;gap:9px;padding:0 0 12px;display:grid;position:relative}.campaignTimeline article:last-of-type{padding-bottom:0}.campaignTimeline article>span{background:#7c70e8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:2px;box-shadow:0 0 0 2px #dcd8ff}.campaignTimeline article:not(:last-of-type)>span:after{content:"";background:#dfe4ec;width:1px;height:calc(100% - 8px);position:absolute;top:13px;left:4px}.campaignTimeline article.approval_approved>span,.campaignTimeline article.execution_confirmed>span{background:#20a979;box-shadow:0 0 0 2px #cceee1}.campaignTimeline article.approval_rejected>span{background:#d65f49;box-shadow:0 0 0 2px #f4d0c9}.campaignTimeline article strong{color:#344057;font-size:8px;display:block}.campaignTimeline article p{color:#727e91;white-space:pre-line;margin:3px 0;font-size:6px;line-height:1.5}.campaignTimeline article small{color:#99a2b1;font-size:5px}.campaignTimelineEmpty{color:#8490a3;text-align:center;border:1px dashed #dce2eb;border-radius:8px;margin:0;padding:12px;font-size:7px}.campaignJourney{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.campaignJourney article{background:#f9fafc;border:1px solid #e3e7ee;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.campaignJourney article>span{color:#7a8495;background:#e9ecf2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.campaignJourney article div{gap:2px;display:grid}.campaignJourney article strong{color:#344057;font-size:7px}.campaignJourney article small{color:#8490a3;font-size:5px}.campaignJourney article.completed,.campaignJourney article.approved{background:#f4fbf8;border-color:#cce9df}.campaignJourney article.completed>span,.campaignJourney article.approved>span{color:#fff;background:#20a979}.campaignJourney article.pending{background:#fffaf0;border-color:#f0d9a2}.campaignJourney article.pending>span{color:#fff;background:#d89414}.campaignJourney article.rejected{background:#fff8f6;border-color:#f0c9c1}.campaignJourney article.rejected>span{color:#fff;background:#d65f49}.campaignTimelineHeading>div{gap:2px;display:grid}.campaignTimelineHeading label{color:#7f899b;align-items:center;gap:6px;font-size:6px;display:flex}.campaignTimelineHeading select{color:#46536a;background:#fff;border:1px solid #dfe4ec;border-radius:6px;padding:5px 7px;font-size:6px}@media (max-width:650px){.campaignJourney{grid-template-columns:1fr}.campaignTimelineHeading{flex-direction:column;align-items:flex-start;gap:8px}}.campaignTimelineHeading .campaignTimelineTools{align-items:center;gap:7px;display:flex}.campaignTimelineTools button{color:#46536a;background:#fff;border:1px solid #d9dfea;border-radius:6px;padding:6px 8px;font-size:6px;font-weight:800}.campaignTimelineTools button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:650px){.campaignTimelineHeading .campaignTimelineTools{justify-content:space-between;width:100%}}.campaignDetailHeaderActions{align-items:center;gap:7px;margin-left:auto;display:flex}.campaignDetail>header .campaignDetailHeaderActions button{width:auto;min-width:32px;margin-left:0;padding:0 10px;font-size:7px;font-weight:800}.campaignDetail>header .campaignDetailHeaderActions button:last-child{width:32px;padding:0;font-size:18px}.campaignReportMeta{display:none}@media print{body *{visibility:hidden!important}.campaignDetailBackdrop,.campaignDetailBackdrop *{visibility:visible!important}.campaignDetailBackdrop{background:#fff;padding:0;display:block;position:absolute;inset:0}.campaignDetail{width:100%;max-width:none;box-shadow:none;color:#17233a;border-radius:0;padding:12mm}.campaignDetailHeaderActions,.campaignApprovalAction,.campaignExecutionAction,.campaignTimelineTools{display:none!important}.campaignReportMeta{color:#768197;margin:-9px 0 14px;font-size:8px;display:block}.campaignDetail,.campaignTimeline article{break-inside:avoid}.campaignTimeline{background:#fff}.campaignDetail footer{display:none}@page{size:A4;margin:10mm}}.campaignExecutionEvidence{flex:1;grid-template-columns:minmax(180px,1fr) minmax(170px,.8fr) auto;align-items:stretch;gap:7px;display:grid}.campaignExecutionEvidence textarea,.campaignExecutionEvidence input{color:#4f493c;min-width:0;font:inherit;background:#fff;border:1px solid #e3d4ad;border-radius:7px;padding:8px;font-size:6px}.campaignExecutionEvidence textarea{resize:vertical;min-height:48px}.campaignExecutionEvidence button{align-self:stretch}.campaignExecutionProof{color:#4a6c60;background:#e8f7f1;border-radius:7px;flex-basis:100%;margin:4px 0 0;padding:9px;font-size:6px;line-height:1.55}.campaignExecutionAction.completed{flex-wrap:wrap}@media (max-width:850px){.campaignExecutionAction{flex-direction:column;align-items:stretch}.campaignExecutionEvidence{grid-template-columns:1fr}.campaignExecutionEvidence button{justify-self:start}}.campaignReopen{border-top:1px solid #d9eee6;flex-basis:100%;align-items:flex-end;gap:8px;padding-top:7px;display:flex}.campaignReopen textarea{resize:vertical;color:#38574c;min-height:52px;font:inherit;background:#fff;border:1px solid #bddfd3;border-radius:7px;flex:1;padding:8px;font-size:6px}.campaignReopen>button,.campaignReopen div button{color:#276b57;background:#fff;border:1px solid #9ed0c0}.campaignReopen div{flex:none;gap:6px;display:flex}.campaignReopen div button:last-child{color:#fff;background:#276b57}@media (max-width:850px){.campaignReopen{flex-direction:column;align-items:stretch}.campaignReopen div{justify-content:flex-end}}.healthSummary{color:#748097;border-top:1px solid #e8edf5;justify-content:flex-end;gap:24px;margin-top:18px;padding-top:14px;font-size:8px;display:flex}.healthSummary strong{color:#13213b}.financeComposer{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.3fr repeat(3,1fr) 1fr auto;align-items:end;gap:10px;margin-bottom:14px;padding:15px;display:grid}.financeComposer h3{margin:3px 0 0;font-size:11px}.financeComposer .eyebrow{margin:0;font-size:6px}.financeComposer input{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:9px;font-size:7px}.financeComposer .primary{white-space:nowrap;font-size:7px}@media (max-width:900px){.financeComposer{grid-template-columns:1fr 1fr}.financeComposer>div,.financeComposer>button{grid-column:1/-1}}.invoice-canceled{color:#7e8796;background:#f1f3f6}.invoiceActions{gap:4px;display:grid}.invoiceTable article .invoiceActions button{padding:4px}.invoiceTable article .invoiceActions .cancelInvoice{color:#bd5947;background:#fff8f6;border-color:#f0c9c1}.invoiceTable article .invoiceActions .remindInvoice{color:#5d4fc4;background:#f7f5ff;border-color:#d9d3ff}.invoiceTable .reminderHistory{color:#796cc8;margin-top:3px}.launchCenter{color:#fff;background:linear-gradient(135deg,#17233d,#24385d);border-radius:18px;margin:0 0 18px;padding:25px;box-shadow:0 16px 35px #17233d1f}.launchCenter>header{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;height:auto;padding:0;display:flex;position:static}.launchCenter h3{margin:4px 0 7px;font-size:23px}.launchCenter header p{color:#b9c5d9;max-width:680px;margin:0;font-size:11px;line-height:1.55}.launchScore{text-align:right;flex:none}.launchScore strong,.launchScore small{display:block}.launchScore strong{color:#fff;font-size:30px}.launchScore small{color:#9facbf;margin-top:3px;font-size:9px}.launchTrack{background:#ffffff18;border-radius:20px;height:7px;margin:19px 0;display:block;overflow:hidden}.launchTrack i{background:linear-gradient(90deg,#ff7354,#8b7cff);border-radius:20px;height:100%;transition:width .4s;display:block}.launchChecks{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.launchChecks article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.launchChecks article>span{border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.launchChecks article div{flex-direction:column;gap:3px;min-width:0;display:flex}.launchChecks article strong{font-size:10px}.launchChecks article small{color:#aab7cc;font-size:8px}.launchChecks article em{grid-column:2;font-size:8px;font-style:normal;font-weight:800}.launchDone>span{color:#55e2b2;background:#20b88625}.launchDone>em{color:#55e2b2}.launchPending>span{color:#ff9a82;background:#ff735429}.launchPending>em{color:#ff9a82}.launchDeferred>span{color:#bac5d7;background:#ffffff12}.launchDeferred>em{color:#bac5d7}@media (max-width:1100px){.launchChecks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.launchCenter>header{align-items:center}.launchChecks{grid-template-columns:1fr}.launchCenter{padding:19px}}.integrationReadiness{background:#fff;border:1px solid #e1e6ee;border-radius:18px;margin:0 0 18px;padding:24px}.integrationReadiness>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.integrationReadiness>header h3{margin:4px 0 6px;font-size:22px}.integrationReadiness>header p{color:#738096;margin:0}.integrationReadiness>header>strong{color:#16223b;font-size:28px}.integrationReadiness>header>strong small{color:#8490a5;font-size:12px}.integrationReadiness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.integrationReadiness article{background:#f9fafc;border:1px solid #e5e9f0;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:15px;display:grid}.integrationReadiness article>span{border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.integrationReadiness article div{flex-direction:column;gap:3px;display:flex}.integrationReadiness article small{color:#8490a5}.integrationReadiness article em{grid-column:2;font-size:11px;font-style:normal;font-weight:800}.integrationReadiness .capabilityReady>span{color:#109d6c;background:#e4f8f0}.integrationReadiness .capabilityReady>em{color:#109d6c}.integrationReadiness .capabilityPending>span{color:#ee684c;background:#fff0eb}.integrationReadiness .capabilityPending>em{color:#c46b57}@media (max-width:900px){.integrationReadiness>div{grid-template-columns:1fr}.integrationReadiness>header{align-items:center}}.integrationReadiness article p{color:#68758a;margin:4px 0 0;font-size:10px;line-height:1.4}.integrationReadiness article a{color:#32415a;background:#fff;border:1px solid #dfe5ee;border-radius:8px;grid-column:2;justify-self:start;margin-top:3px;padding:7px 10px;font-size:10px;font-weight:800;text-decoration:none}.integrationReadiness article a:hover{color:#e75637;border-color:#ff7354}.dataIntegrityPanel{background:#fff;border:1px solid #e1e6ee;border-radius:18px;margin:0 0 18px;padding:24px}.dataIntegrityPanel>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.dataIntegrityPanel>header h3{margin:4px 0 6px;font-size:22px}.dataIntegrityPanel>header p:not(.eyebrow){color:#738096;margin:0}.dataIntegrityPanel>header>strong{border-radius:10px;padding:9px 12px;font-size:13px}.dataIntegrityPanel.healthy>header>strong{color:#109d6c;background:#e4f8f0}.dataIntegrityPanel.warning>header>strong{color:#c6533b;background:#fff0eb}.dataIntegrityHealthy{background:#f6fcfa;border:1px solid #dcefe8;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.dataIntegrityHealthy>span,.dataIntegrityIssues article>span{border-radius:9px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.dataIntegrityHealthy>span{color:#109d6c;background:#dff5ed}.dataIntegrityHealthy div{gap:3px;display:grid}.dataIntegrityHealthy small{color:#738096}.dataIntegrityIssues{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dataIntegrityIssues article{background:#fff9f7;border:1px solid #f1d9d3;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.dataIntegrityIssues article>span{color:#d95539;background:#ffe4dc}.dataIntegrityIssues article div{gap:3px;min-width:0;display:grid}.dataIntegrityIssues article small{color:#738096;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dataIntegrityIssues article em{color:#b34b36;font-size:10px;font-style:normal;font-weight:800}.dataIntegrityMore{color:#738096;margin:12px 0 0;font-size:11px}@media (max-width:900px){.dataIntegrityIssues{grid-template-columns:1fr}.dataIntegrityPanel>header{align-items:center}}@media (max-width:600px){.dataIntegrityPanel>header{flex-direction:column;align-items:flex-start}.dataIntegrityIssues article{grid-template-columns:32px 1fr}.dataIntegrityIssues article em{grid-column:2}}.dataIntegrityIssues article .dataIntegrityAction{align-items:flex-end;gap:6px;display:flex}.dataIntegrityAction button{color:#b34b36;cursor:pointer;background:#fff;border:1px solid #efc5bb;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.dataIntegrityAction button:hover{background:#fff3ef;border-color:#d95539}.dataIntegrityAction button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:600px){.dataIntegrityIssues article .dataIntegrityAction{grid-column:2;align-items:flex-start}.dataIntegrityIssues article em{grid-column:auto}}:root{--ink:#18233c;--muted:#7c879e;--line:#e9edf4;--coral:var(--brand-primary,#ff7354);--navy:#17223b;--bg:#f6f8fb}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}@media (min-width:721px){.shell{zoom:1.1}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7dce6 transparent;height:90.9091vh;overflow-y:auto}}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:232px;padding:28px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 9px 29px;display:flex}.brandMark{color:#fff;background:linear-gradient(145deg,#ff8669,#ff5e49);border-radius:9px;place-items:center;width:31px;height:31px;font-size:16px;font-weight:900;display:grid;transform:rotate(-5deg);box-shadow:0 7px 15px #ff73543b}.brand strong{letter-spacing:-.4px;font-size:16px;display:block}.brand small{color:#9aa4b6;letter-spacing:2.2px;margin-top:2px;font-size:7px;display:block}.navLabel{color:#b1b8c6;letter-spacing:1.2px;margin:0 10px 9px;font-size:9px;font-weight:800}.navLabel.second{margin-top:27px}nav button{color:#667187;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;margin:1px 0;padding:10px 11px;font-size:12px;transition:all .2s;display:flex}nav button:hover{color:var(--ink);background:#f7f8fb}nav button.active{color:var(--coral);background:#fff1ed;font-weight:700}nav button span{text-align:center;width:16px;font-size:16px}nav button em{color:#738096;background:#f1f3f7;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}nav button em.green{color:#20a979;background:#e9fbf4}.usage{border:1px solid var(--line);border-radius:9px;margin:auto 6px 18px;padding:12px;font-size:10px}.usage>div:first-child{justify-content:space-between;display:flex}.usageTrack{background:#edf0f5;border-radius:9px;height:4px;margin:9px 0 6px;overflow:hidden}.usageTrack i{background:linear-gradient(90deg,#ff8b65,#ff654f);width:68%;height:100%;display:block}.usage small{color:#9aa4b6;font-size:8px}.profile{border-top:1px solid var(--line);align-items:center;gap:9px;padding:17px 5px 0;display:flex}.avatar{color:#6658df;background:#e9e6ff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.profile strong,.profile small{font-size:10px;display:block}.profile small{color:#9aa4b6;margin-top:3px;font-size:8px}.profile b{color:#aab1bf;margin-left:auto}.profile button{color:#8e99aa;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:5px;font-size:14px}.founderBadge{letter-spacing:.6px;color:#936c00;background:#fff2bf;border:1px solid #f0d66d;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.welcomeFounder{color:#b98600;font-weight:900}.workspace{width:calc(100% - 232px);margin-left:232px}header{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;height:70px;padding:0 38px;display:flex;position:sticky;top:0}.search{color:#9ba5b6;align-items:center;gap:9px;width:min(430px,42vw);display:flex}.search span{font-size:22px}.search input{width:100%;color:var(--ink);border:0;outline:0;font-size:11px}.search input::placeholder{color:#aab2c1}kbd{white-space:nowrap;background:#fafbfc;border:1px solid #e3e6ed;border-radius:5px;padding:3px 7px;font-size:8px}.headerActions{align-items:center;gap:9px;margin-left:auto;display:flex}.globalSearch{width:min(430px,42vw);position:relative}.globalSearch .search{width:100%}.searchResults,.notificationMenu{border:1px solid var(--line);z-index:40;background:#fff;border-radius:12px;position:absolute;top:calc(100% + 10px);overflow:hidden;box-shadow:0 18px 45px #1b29451c}.searchResults{padding:7px;left:0;right:0}.searchResults>p,.notificationMenu>p{color:#8793a7;text-align:center;margin:0;padding:17px;font-size:11px}.searchResults>button,.notificationMenu>button{text-align:left;color:#17233d;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.searchResults>button:hover,.notificationMenu>button:hover{background:#f6f8fb}.searchResults>button>span,.notificationMenu>button>span{color:#ff7354;background:#fff0eb;border-radius:8px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.searchResults>button div,.notificationMenu>button div{flex-direction:column;gap:3px;min-width:0;display:flex}.searchResults strong,.notificationMenu strong{font-size:10px}.searchResults small,.notificationMenu small{color:#8e99aa;font-size:8px}.searchResults em{color:#9ca7b8;margin-left:auto;font-style:normal}.notificationWrap{position:relative}.notificationMenu{width:370px;padding:7px;right:0}.notificationMenu header{border:0;justify-content:space-between;align-items:center;height:auto;padding:8px 9px 11px;display:flex;position:static}.notificationMenu header>div{flex-direction:column;gap:2px;display:flex}.notificationMenu header small{color:#96a0b1;font-size:8px;font-weight:500}.notificationMenu header strong{font-size:12px}.notificationMenu header>span{color:#ff7354;background:#fff0eb;border-radius:20px;padding:3px 7px;font-size:9px;font-weight:700}.notificationList{flex-direction:column;gap:2px;max-height:min(520px,65vh);display:flex;overflow-y:auto}.notificationList>button{text-align:left;color:#17233d;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.notificationList>button:hover{background:#f6f8fb}.notificationList>button>span{color:#ff7354;background:#fff0eb;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.notificationList>button div{flex-direction:column;gap:3px;min-width:0;display:flex}.notificationList strong{font-size:10px}.notificationList small{color:#8e99aa;font-size:8px}.notificationList em{color:#9ca7b8;margin-left:auto;font-style:normal}.notificationMenu footer{border-top:1px solid var(--line);color:#758196;justify-content:flex-end;padding:9px 8px 4px;font-size:8px;display:flex}.notificationMenu footer strong{color:#cf472f;font-size:8px}.notificationList>button.notificationUrgent{background:#fff8f5;border:1px solid #ffd8cc}.notificationList>button.notificationUrgent>span{color:#fff;background:#ff7354}.notificationList>button.notificationUrgent strong{color:#c93d20}.iconButton{border:1px solid var(--line);color:#7e899d;background:#fff;border-radius:8px;width:32px;height:32px}.notification{position:relative}.notification i{background:var(--coral);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.primary{background:var(--coral);color:#fff;border:0;border-radius:8px;padding:10px 15px;font-size:10px;font-weight:700;box-shadow:0 6px 16px #ff73542b}.mobileBrand,.sidebarBackdrop{display:none}.mobileMenuButton{color:var(--ink);background:0 0;border:0;padding:6px;font-size:20px;line-height:1}.content{max-width:1390px;margin:auto;padding:35px 38px 60px}.welcome{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.4px;font-weight:800;color:#a1a9b7!important;margin-bottom:8px!important;font-size:8px!important}.welcome h1{letter-spacing:-.8px;margin:0 0 7px;font-size:25px}.welcome p{color:#8c96a8;margin:0;font-size:11px}.welcome p strong{color:var(--coral)}.decision{color:var(--ink);text-align:left;background:#fff9f7;border:1px solid #ffe0d8;border-radius:10px;align-items:center;gap:10px;padding:10px 15px 10px 10px;display:flex}.decision>span{color:#fff;background:var(--coral);border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.decision strong,.decision small{font-size:9px;display:block}.decision small{color:#9b8b88;margin-top:4px;font-size:8px}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.metrics article,.panel,.agentCards article{border:1px solid var(--line);background:#fff;border-radius:11px}.metrics article{padding:17px 18px}.metricTop{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.metricIcon{border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;display:grid}.coral{color:#ff6e50;background:#fff0eb}.violet{color:#776bf2;background:#f0eeff}.mint{color:#20b886;background:#eafaf5}.gold{color:#e9aa26;background:#fff8e6}.trend{color:#748095;background:#f2f4f7;border-radius:6px;padding:3px 6px;font-size:8px}.trend.up{color:#22aa7b;background:#eafaf4}.live,.pulse{color:#23b782;letter-spacing:.6px;font-size:7px;font-weight:800}.metrics p{color:#8993a6;margin:0 0 7px;font-size:9px}.metrics h2{letter-spacing:-.5px;margin:0 0 4px;font-size:22px}.metrics>article>small{color:#a6adba;font-size:8px}.attentionOverview{border:1px solid var(--line);background:#fff;border-radius:11px;margin:0 0 15px;padding:16px 18px 18px}.attentionOverviewHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.attentionOverviewHead span{color:#7a6cf6;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:800}.attentionOverviewHead h2{margin:3px 0 0;font-size:15px}.attentionOverviewHead>small{color:#687288;background:#f4f6fa;border-radius:20px;padding:6px 9px;font-size:9px}.attentionOverviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.attentionOverviewGrid button{cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #e8ecf3;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.attentionOverviewGrid button:hover{border-color:#cfd6e4;transform:translateY(-1px);box-shadow:0 6px 18px #1e2a4612}.attentionOverviewGrid button>div{min-width:0}.attentionOverviewGrid strong,.attentionOverviewGrid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attentionOverviewGrid strong{color:#17233c;margin-bottom:3px;font-size:10px}.attentionOverviewGrid small{color:#8a94a8;font-size:8px}.attentionOverviewGrid em{color:#99a2b4;margin-left:auto;font-size:13px;font-style:normal}.attentionCount{border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:13px;font-weight:800;display:flex}.attentionCount.coral{color:#ff684a;background:#fff0ec}.attentionCount.gold{color:#d89100;background:#fff7e6}.attentionCount.violet{color:#6f61ef;background:#f0edff}.attentionCount.mint{color:#15966d;background:#e9faf4}.attentionActionQueue{border-top:1px solid #edf0f5;grid-template-columns:150px repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:13px;display:grid}.attentionActionQueue>div{align-self:center}.attentionActionQueue>div strong,.attentionActionQueue>div small{display:block}.attentionActionQueue>div strong{color:#17233c;font-size:9px}.attentionActionQueue>div small{color:#929bae;margin-top:3px;font-size:7px}.attentionActionQueue article{border-left:1px solid #edf0f5;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px;padding-left:10px;display:grid}.attentionActionQueue article>span{color:#6f61ef;background:#f2f0ff;border-radius:6px;justify-content:center;align-items:center;height:23px;font-size:8px;font-weight:800;display:flex}.attentionActionQueue article strong,.attentionActionQueue article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attentionActionQueue article strong{color:#28344b;font-size:7px}.attentionActionQueue article small{color:#929bad;margin-top:2px;font-size:6px}.attentionActionQueue article button{color:#58657a;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:6px;grid-column:2;justify-self:start;padding:5px 7px;font-size:6px}.attentionActionQueue article button:hover{color:#6558dd;border-color:#786dff}.attentionActionQueue article button:disabled{cursor:wait;opacity:.55}.attentionHistory{background:#f7f9fc;border:1px solid #e7ebf2;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:grid}.attentionHistory>span{color:#0aa56b;background:#e6f8f0;border-radius:50%;justify-content:center;align-items:center;height:28px;font-size:9px;font-weight:900;display:flex}.attentionHistory div small,.attentionHistory div strong,.attentionHistory div em{display:block}.attentionHistory div small{color:#8d97a9;letter-spacing:.08em;font-size:6px;font-weight:800}.attentionHistory div strong{color:#263249;margin-top:2px;font-size:8px}.attentionHistory div em{color:#8c96a8;margin-top:2px;font-size:6px;font-style:normal}.attentionHistory button{color:#675be5;cursor:pointer;background:0 0;border:0;padding:5px;font-size:7px;font-weight:800}@media (max-width:1050px){.attentionOverviewGrid{grid-template-columns:1fr 1fr}}@media (max-width:1200px){.attentionActionQueue{grid-template-columns:1fr 1fr}.attentionActionQueue>div{grid-column:1/-1}.attentionActionQueue article{border-top:1px solid #f0f2f6;border-left:0;padding:9px 0 0}}@media (max-width:620px){.attentionOverview{padding:14px}.attentionOverviewHead{flex-direction:column;align-items:flex-start}.attentionOverviewGrid,.attentionActionQueue{grid-template-columns:1fr}.attentionOverviewGrid strong,.attentionOverviewGrid small{white-space:normal}.attentionActionQueue>div{grid-column:auto}.attentionHistory{grid-template-columns:28px 1fr}.attentionHistory button{grid-column:2;justify-self:start;padding-left:0}}.grid{grid-template-columns:1.75fr 1fr;gap:15px;margin-bottom:15px;display:grid}.panel{padding:19px 20px}.panelHead{justify-content:space-between;align-items:flex-start;display:flex}.panelHead h3,.sectionTitle h3{margin:0 0 5px;font-size:12px}.panelHead p,.sectionTitle p{color:#9aa3b3;margin:0;font-size:8px}.panelHead button,.sectionTitle button{color:#7c8798;background:0 0;border:0;font-size:8px}.performance{min-height:315px}.chartKey{color:#8c96a8;align-items:center;gap:18px;margin:26px 0 7px 38px;font-size:8px;display:flex}.chartKey span{align-items:center;gap:5px;display:flex}.chartKey i{width:14px;height:2px}.keyRevenue{background:var(--coral)}.keySpend{background:#7e72ff}.chartKey strong{color:#20a979;margin-left:auto;font-size:10px}.chartKey strong small{color:#9aa4b5;font-size:7px;font-weight:400;display:block}.chart{height:205px;display:flex}.ylabels{color:#afb6c2;flex-direction:column;justify-content:space-between;width:34px;padding-bottom:17px;font-size:7px;display:flex}.plot{flex:1;padding-bottom:17px;position:relative}.gridline{border-top:1px dashed #edf0f4;height:20%;display:block}.plot svg{width:100%;height:calc(100% - 17px);position:absolute;inset:0 0 17px;overflow:visible}.line{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.revenueLine{stroke:var(--coral)}.spendLine{stroke:#7c72ef;stroke-width:1.5px}.area{fill:url(#area)}.xlabels{color:#a5adbb;justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.timeline{margin-top:18px}.timeline>div{gap:11px;padding-bottom:17px;display:flex;position:relative}.timeline>div:not(:last-child):before{content:"";background:#edf0f4;width:1px;position:absolute;top:30px;bottom:0;left:15px}.dot{border-radius:8px;flex:0 0 31px;place-items:center;height:31px;font-size:8px;font-weight:800;display:grid}.timeline p{color:#808a9d;margin:1px 0 0;font-size:8px;line-height:1.45}.timeline strong{color:#354057;font-size:9px}.timeline small{color:#b0b7c3;margin-top:4px;font-size:7px;display:block}.viewAll{border:0;border-top:1px solid var(--line);color:#59657a;background:#fff;width:100%;padding:13px 0 0;font-size:8px}.workflows{margin-bottom:25px}.workflowTable{margin-top:14px}.workflowRow{border-top:1px solid #f0f2f6;grid-template-columns:38px minmax(140px,1.5fr) 100px minmax(130px,1fr) 110px 25px;align-items:center;gap:10px;min-height:54px;display:grid}.workflowIcon{border-radius:7px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.workflowName strong,.workflowName small{font-size:9px;display:block}.workflowName small{color:#9ba4b4;margin-top:4px;font-size:7px}.agentsStack{align-items:center;display:flex}.agentsStack i,.agentsStack span{color:#6d61dc;background:#eeeaff;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-5px;font-size:6px;font-style:normal;font-weight:700;display:grid}.agentsStack span{color:#7e8899;background:#f1f3f6}.progress{align-items:center;gap:7px;display:flex}.progress>span{background:#eef1f5;border-radius:4px;flex:1;height:4px;overflow:hidden}.progress i{height:100%;display:block}.progress small{color:#9099a9;font-size:7px}.status{border-radius:10px;width:max-content;padding:5px 8px;font-size:7px}.s0{color:#d1684f;background:#fff0eb}.s1{color:#6e63de;background:#efedff}.s2{color:#1b9e73;background:#eaf9f3}.more{color:#9ea6b4;background:0 0;border:0;font-size:8px}.sectionTitle{justify-content:space-between;margin:0 2px 13px;display:flex}.agentCards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.agentCards article{padding:15px}.agentTop{justify-content:space-between;align-items:center;display:flex}.agentTop>span{border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.agentTop i{color:#23ad7c;background:#eaf9f3;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal}.agentCards h4{margin:13px 0 4px;font-size:10px}.agentCards>article>p{color:#9ba4b4;margin:0 0 14px;font-size:8px}.agentCards article>div:last-child{border-top:1px solid var(--line);padding-top:11px;display:flex}.agentCards article>div:last-child span{width:50%}.agentCards article>div:last-child span+span{border-left:1px solid var(--line);padding-left:12px}.agentCards small,.agentCards strong{display:block}.agentCards small{color:#abb2bf;letter-spacing:.6px;font-size:6px}.agentCards strong{margin-top:4px;font-size:11px}.toast{color:#fff;z-index:50;background:#17223b;border-radius:9px;padding:13px 18px;font-size:10px;animation:.25s rise;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 35px #17223b42}.toast-success{background:#137a5b}.toast-error{background:#b63f35}.toast-info{background:#36405c}.savingBanner{color:#6355ca;background:#f5f3ff;border:1px solid #dcd8ff;border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 13px;font-size:8px;font-weight:700;display:flex}.savingBanner span{border:2px solid #c9c2ff;border-top-color:#6f61df;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite spin}.mutationLocked{pointer-events:none;opacity:.68;transition:opacity .15s}@keyframes spin{to{transform:rotate(360deg)}}.connectionRecovery{color:#8e352d;background:#fff6f4;border:1px solid #f0b9b2;border-radius:10px;align-items:center;gap:15px;margin:0 0 15px;padding:12px 14px;display:flex}.connectionRecovery div{flex:1}.connectionRecovery strong,.connectionRecovery span{display:block}.connectionRecovery strong{font-size:9px}.connectionRecovery span{color:#9d5a53;margin-top:4px;font-size:7px}.connectionRecovery button{color:#fff;cursor:pointer;background:#b7473c;border:0;border-radius:7px;padding:8px 12px;font-size:7px;font-weight:700}.connectionRecovery button:disabled{opacity:.55;cursor:wait}.hidden{display:none}.management{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:610px;padding:27px}.managementHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-bottom:22px;display:flex}.managementHead .back{color:#8c96a8;background:0 0;border:0;margin-bottom:22px;padding:0;font-size:9px}.managementHead h2{letter-spacing:-.6px;margin:0 0 7px;font-size:23px}.managementHead>div>p:last-child{color:#929caf;margin:0;font-size:9px}.readOnlyBadge{color:#667085;white-space:nowrap;background:#f7f8fc;border:1px solid #d9def0;border-radius:999px;align-self:center;margin-left:auto;padding:8px 11px;font-size:10px;font-weight:700}.readOnlyNotice{color:#536079;background:#f5f7ff;border:1px solid #dbe2f5;border-radius:9px;align-items:center;gap:10px;margin:16px 0;padding:11px 14px;font-size:11px;display:flex}.readOnlyNotice strong{color:#27334d}.readOnlyPanel button,.readOnlyPanel a{opacity:.58;cursor:not-allowed!important}.readOnlyPanel input,.readOnlyPanel textarea,.readOnlyPanel select{color:#7b8495!important;background:#f5f6f8!important}.records{margin-top:8px}.records article{border-bottom:1px solid #eff2f6;grid-template-columns:42px minmax(170px,1.4fr) minmax(90px,.7fr) minmax(120px,1fr) 90px 24px;align-items:center;gap:12px;min-height:69px;display:grid}.recordLogo{width:36px;height:36px;color:var(--coral);background:#fff0eb;border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.records h3{margin:0 0 5px;font-size:10px}.records p{color:#98a1b1;margin:0;font-size:8px}.records strong{font-size:10px}.records strong small{color:#a3abb9;margin-top:3px;font-size:7px;font-weight:400;display:block}.records em{color:#219a72;background:#eaf9f3;border-radius:10px;width:max-content;padding:5px 8px;font-size:7px;font-style:normal}.records>article>button{color:#a1a9b7;background:0 0;border:0}.records>article>button.recordAction{color:#17213a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe4ec;border-radius:9px;padding:9px 12px;font-weight:700}.records>article>button.recordAction:hover:not(:disabled){color:#ff5d43;background:#fff7f4;border-color:#ff6b52}.records>article>button.recordAction:disabled{cursor:not-allowed;color:#9aa3b2;background:#f5f7fa}.recordProgress{align-items:center;gap:8px;display:flex}.recordProgress>span{background:#edf0f5;border-radius:8px;flex:1;height:5px;overflow:hidden}.recordProgress i{background:linear-gradient(90deg,#ff8868,#ff6b52);height:100%;display:block}.recordProgress small{color:#9099aa;font-size:7px}.emptyState,.comingSoon{color:#929caf;text-align:center;padding:80px 20px;font-size:10px}.comingSoon span{color:#776bf2;background:#f0eeff;border-radius:13px;place-items:center;width:45px;height:45px;margin:0 auto 15px;font-size:20px;display:grid}.comingSoon h3{color:var(--ink);margin:0 0 8px;font-size:14px}.comingSoon p{max-width:370px;margin:auto;line-height:1.6}.approvalGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.approvalGrid article{background:#fffaf8;border:1px solid #ffe0d8;border-radius:11px;align-items:flex-start;gap:12px;padding:17px;display:flex}.approvalIcon{background:var(--coral);color:#fff;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-weight:900;display:grid}.approvalGrid small{color:#d77b63;letter-spacing:.8px;font-size:6px;font-weight:800}.approvalGrid h3{margin:7px 0;font-size:10px}.approvalGrid p{color:#8f98a8;min-height:37px;font-size:8px;line-height:1.5}.approvalGrid article div div{gap:7px;margin-top:13px;display:flex}.approvalGrid button{color:#7d8798;background:#fff;border:1px solid #e3e6ed;border-radius:7px;padding:7px 10px;font-size:8px}.approvalGrid button.approve{border-color:var(--coral);background:var(--coral);color:#fff}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10182d96;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:min(440px,100%);padding:28px;animation:.2s rise;position:relative;box-shadow:0 25px 80px #10182d52}.modalClose{color:#98a1b0;background:0 0;border:0;font-size:21px;position:absolute;top:14px;right:17px}.modal h2{margin:0 0 7px;font-size:21px}.modal form>p:not(.eyebrow){color:#9099a9;margin:0 0 20px;font-size:9px;line-height:1.5}.modal label{color:#687389;margin:12px 0;font-size:8px;font-weight:700;display:block}.modal input,.modal select{width:100%;color:var(--ink);background:#fff;border:1px solid #e2e6ed;border-radius:8px;outline:none;margin-top:6px;padding:10px 11px;font-size:10px;display:block}.modal input:focus,.modal select:focus{border-color:#ff9b84;box-shadow:0 0 0 3px #fff0ec}.modal .primary{width:100%;margin-top:10px;padding:12px}.helpCenter>p:not(.eyebrow){color:#7c8799;margin:0 0 18px;font-size:11px;line-height:1.55}.helpLinks{gap:8px;display:grid}.helpLinks button,.helpSupport{text-align:left;width:100%;color:var(--ink);background:#fff;border:1px solid #e5e9f0;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px;text-decoration:none;transition:all .18s;display:grid}.helpLinks button:hover,.helpSupport:hover{border-color:var(--brand-primary);background:#fff8f6;transform:translateY(-1px)}.helpLinks button>span,.helpSupport>span{color:#7467ec;background:#f2f0ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.helpLinks strong,.helpSupport strong{font-size:11px;display:block}.helpLinks small,.helpSupport small{color:#8c96a8;margin-top:2px;font-size:9px;line-height:1.4;display:block}.helpLinks em,.helpSupport em{color:#9aa3b2;font-style:normal}.helpSupport{background:#f8fafc;margin-top:12px}.helpSupport>span{color:#1eae82;background:#eaf9f4}.scaleModule{margin-top:20px}.miniMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.miniMetrics.four{grid-template-columns:repeat(4,1fr)}.miniMetrics article{border:1px solid var(--line);background:#fafbfd;border-radius:10px;padding:16px}.miniMetrics small{color:#9aa4b5;letter-spacing:.8px;font-size:6px;font-weight:800}.miniMetrics strong{margin:8px 0 4px;font-size:20px;display:block}.miniMetrics p{color:#9ca5b4;margin:0;font-size:7px}.agentOps{border:1px solid var(--line);border-radius:10px;overflow:hidden}.agentOps article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(180px,1.4fr) repeat(3,minmax(70px,.5fr)) 82px;align-items:center;gap:10px;padding:12px 14px;display:grid}.agentOps article:last-child{border-bottom:0}.agentBadge{color:#6d61df;background:#f0eeff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.agentIdentity h3{margin:0 0 4px;font-size:9px}.agentIdentity p{color:#99a2b2;margin:0;font-size:7px}.agentStat small,.agentStat strong{display:block}.agentStat small{color:#a5adba;letter-spacing:.4px;font-size:6px}.agentStat strong{margin-top:4px;font-size:9px}.toggle{color:#8f98a8;background:#f0f2f5;border:0;border-radius:12px;padding:6px 8px;font-size:7px}.toggle i{background:#9da5b2;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.toggle.activeToggle{color:#1b9d70;background:#e9f9f3}.toggle.activeToggle i{background:#22b783}.observabilityGrid{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.observabilityGrid section{border:1px solid var(--line);border-radius:10px;padding:18px}.observabilityGrid h3{margin:0 0 4px;font-size:11px}.observabilityGrid section>p{color:#9da5b4;margin:0 0 20px;font-size:7px}.costBar{color:#6f7a8e;grid-template-columns:130px 1fr 45px;align-items:center;gap:9px;margin:13px 0;font-size:7px;display:grid}.costBar>i{background:#eef1f5;border-radius:6px;height:5px;overflow:hidden}.costBar b{background:linear-gradient(90deg,#7e72f5,#ff7657);border-radius:6px;height:100%;display:block}.costBar strong{text-align:right;font-size:7px}.healthRow{border-bottom:1px solid var(--line);align-items:center;padding:12px 0;font-size:8px;display:flex}.healthRow i{color:#22b783;margin-right:8px;font-style:normal}.healthRow strong{margin-left:auto;font-size:8px}.systemHealthHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.systemHealthHeader p{color:#9da5b4;margin:0 0 12px;font-size:7px}.healthRefresh{border:1px solid var(--line);color:#48546a;cursor:pointer;background:#fff;border-radius:7px;padding:7px 10px;font-size:7px;font-weight:700}.healthRefresh:hover{color:#5547e8;border-color:#7367f0}.healthRefresh:disabled{cursor:wait;opacity:.55}.systemHealthBanner{border-radius:8px;align-items:center;gap:8px;margin:2px 0 4px;padding:10px 12px;font-size:8px;font-weight:700;display:flex}.systemHealthBanner i{font-style:normal}.systemHealthBanner.healthy{color:#168b65;background:#eaf9f3}.systemHealthBanner.degraded{color:#d84c3d;background:#fff0ed}.healthRow.healthProblem i,.healthRow.healthProblem strong{color:#d84c3d}.healthTimeline{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:18px}.healthTimeline>header{justify-content:space-between;align-items:flex-start;display:flex}.healthTimeline h3{margin:0 0 4px;font-size:11px}.healthTimeline header p{color:#9da5b4;margin:0;font-size:7px}.healthTimeline header>span{color:#7367f0;font-size:7px;font-weight:800}.latencyChart{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:90px;margin-bottom:8px;padding:18px 4px 0;display:flex}.latencyChart i{background:linear-gradient(#8b7df7,#d8d2ff);border-radius:4px 4px 0 0;flex:1;min-width:7px;max-width:42px;transition:height .25s}.latencyChart i.degraded{background:linear-gradient(#ff7354,#ffd0c6)}.latencyChart p,.incidentTimeline>p{color:#9da5b4;margin:auto;font-size:8px}.incidentTimeline{grid-template-columns:repeat(4,1fr);gap:8px;padding-top:10px;display:grid}.incidentTimeline article{background:#f7faf9;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.incidentTimeline article>i{color:#22b783;font-style:normal}.incidentTimeline article.degraded{background:#fff4f1}.incidentTimeline article.degraded>i{color:#e85d48}.incidentTimeline article div{flex-direction:column;min-width:0;display:flex}.incidentTimeline strong{font-size:8px}.incidentTimeline small{color:#9da5b4;margin-top:2px;font-size:6px}.incidentTimeline article>span{color:#168b65;margin-left:auto;font-size:6px;font-weight:800}.incidentTimeline article.degraded>span{color:#d84c3d}.whatsappStatus{background:linear-gradient(135deg,#f5fffa,#fff);border:1px solid #d9e6df;border-radius:14px;grid-template-columns:1fr auto;gap:14px;margin-top:20px;padding:22px;display:grid}.whatsappStatus h3{margin:4px 0 7px;font-size:16px}.whatsappStatus p{color:#6f7c8f}.whatsappStatus>em{font-size:9px;font-style:normal;font-weight:800}.whatsappStatus>em.ready,.whatsappChecks .ok{color:#128c5e}.whatsappStatus>em.pending,.whatsappChecks .missing{color:#d98a13}.whatsappChecks{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.whatsappChecks span{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:700}.whatsappStatus footer{border-top:1px solid #e4eee8;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:12px;font-size:8px;display:flex}.whatsappStatus code{text-overflow:ellipsis;color:#526174;max-width:60%;overflow:hidden}.integrationGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.integrationGrid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.integrationLogo{color:#665be0;background:#eef1ff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.integrationGrid h3{margin:0 0 4px;font-size:9px}.integrationGrid p{color:#99a3b3;margin:0;font-size:7px}.integrationGrid em{color:#9aa3b2;font-size:7px;font-style:normal}.integrationGrid em.connected{color:#1ba575}.integrationGrid button{border:1px solid var(--line);color:#768196;background:#fff;border-radius:7px;grid-column:3;padding:6px 9px;font-size:7px}.automationBanner{color:#fff;background:linear-gradient(115deg,#1b2742,#252f52);border-radius:11px;align-items:center;gap:13px;margin-bottom:14px;padding:17px;display:flex}.automationBanner>span{background:#ffffff14;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.automationBanner h3{margin:0 0 4px;font-size:10px}.automationBanner p{color:#bbc3d3;margin:0;font-size:7px}.automationBanner em{color:#5fe0b2;margin-left:auto;font-size:7px;font-style:normal;font-weight:800}.automationList>article{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 80px 45px 90px;align-items:center;gap:10px;padding:13px 4px;display:grid}.runIcon{width:31px;height:31px;color:var(--coral);background:#fff0eb;border-radius:8px;place-items:center;display:grid}.automationList h3{margin:0 0 4px;font-size:9px}.automationList p{color:#98a1b1;margin:0;font-size:7px}.successStatus{color:#1da578;font-size:7px}.automationList strong{font-size:8px}.automationList>article button{border:1px solid var(--line);color:#6f7a8e;background:#fff;border-radius:7px;padding:7px;font-size:7px}.automationMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px;display:grid}.automationMetrics article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:13px}.automationMetrics small,.automationMetrics strong{display:block}.automationMetrics small{color:#929cad;letter-spacing:.06em;font-size:6px;font-weight:800}.automationMetrics strong{color:#1c2942;margin-top:6px;font-size:17px}.automationHistoryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:5px 4px 10px;display:flex}.automationHistoryHead h3{font-size:10px}.automationHistoryHead p{margin-top:3px}.automationHistoryHead span{color:#1da578;font-size:6px;font-weight:800}.automationList>article p small{margin-top:3px;display:block}.runIcon.runFailed{color:#d94a5c;background:#fff0f0}.failedStatus{color:#d94a5c;font-size:7px}.marketHero{color:#fff;background:linear-gradient(115deg,#18233d,#2b3458);border-radius:12px;align-items:center;margin-top:20px;padding:22px;display:flex}.marketHero h3{margin:0 0 7px;font-size:17px}.marketHero p:not(.eyebrow){color:#bdc5d4;margin:0;font-size:8px}.marketHero>span{background:#ffffff12;border-radius:14px;place-items:center;width:65px;height:65px;margin-left:auto;font-size:22px;font-weight:800;display:grid}.marketHero>span small{letter-spacing:.8px;color:#bfc6d4;margin-top:-17px;font-size:5px;display:block}.marketGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.marketGrid article{border:1px solid var(--line);border-radius:11px;padding:16px;position:relative}.marketIcon{width:36px;height:36px;color:var(--coral);background:#fff0eb;border-radius:10px;place-items:center;margin-bottom:13px;font-size:15px;display:grid}.marketIcon.m1,.marketIcon.m4{color:#7064e6;background:#eeecff}.marketIcon.m2,.marketIcon.m5{color:#1fa77a;background:#e9f9f3}.marketGrid>article>em{color:#7d8798;background:#f4f5f8;border-radius:9px;padding:4px 7px;font-size:6px;font-style:normal;position:absolute;top:14px;right:13px}.marketGrid h3{margin:0 0 7px;font-size:10px}.marketGrid>article>p{color:#8994a7;min-height:34px;font-size:7px;line-height:1.55}.marketMeta{color:#929cad;gap:12px;margin:13px 0;font-size:6px;display:flex}.marketMeta span:first-child{color:#e2a523}.marketFoot{border-top:1px solid var(--line);align-items:center;padding-top:12px;display:flex}.marketFoot strong{font-size:10px}.marketFoot button{background:var(--coral);color:#fff;border:0;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:7px}.marketFoot button.installed{color:#1a9e70;background:#e9f9f3}.brandStudio{grid-template-columns:1fr 1.1fr;gap:18px;margin-top:20px;display:grid}.brandStudio>form,.brandPreview{border:1px solid var(--line);border-radius:11px;padding:20px}.brandStudio h3{margin:0 0 6px;font-size:12px}.brandStudio form>p{color:#929cad;margin:0 0 20px;font-size:8px}.brandStudio label{color:#6f7a8f;margin:13px 0;font-size:7px;font-weight:700;display:block}.brandStudio input{border:1px solid #e1e5ec;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:9px;display:block}.formPair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.colorInput{border:1px solid #e1e5ec;border-radius:8px;align-items:center;margin-top:6px;padding:4px;display:flex!important}.colorInput input{border:0;width:35px;height:29px;margin:0;padding:0}.colorInput b{margin-left:7px;font-size:8px}.brandStudio .primary{margin-top:8px}.brandPreview>small{letter-spacing:.8px;color:#a0a9b8;font-size:6px}.brandPreview>div{align-items:center;gap:9px;margin:17px 0;display:flex}.brandPreview>div span{color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.brandPreview>div strong{font-size:12px}.brandPreview article{text-align:center;background:#f6f8fb;border-radius:10px;padding:25px}.brandPreview article i{background:#e4e8ef;border-radius:5px;width:28%;height:4px;margin:0 2px;display:inline-block}.brandPreview article h3{margin-top:28px}.brandPreview article p{color:#8994a7;font-size:7px;line-height:1.5}.brandPreview article button{color:#fff;border:0;border-radius:7px;padding:8px 12px;font-size:7px}.billing{margin-top:20px}.billingCurrent{color:#fff;background:linear-gradient(115deg,#18233d,#293453);border-radius:12px;align-items:center;padding:20px;display:flex}.billingCurrent small{letter-spacing:.8px;color:#b9c1d0;font-size:6px}.billingCurrent h3{margin:7px 0;font-size:16px}.billingCurrent p{color:#bdc5d3;margin:0;font-size:7px}.billingCurrent p span{color:#5bd9aa}.billingCurrent>strong{margin-left:auto;font-size:24px}.billingCurrent>strong small{letter-spacing:0;font-size:7px}.planGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.planGrid article{border:1px solid var(--line);border-radius:11px;padding:18px;position:relative}.planGrid article.currentPlan{border-color:var(--coral);box-shadow:0 0 0 2px var(--coral)}@supports (color:color-mix(in lab, red, red)){.planGrid article.currentPlan{box-shadow:0 0 0 2px color-mix(in srgb,var(--coral) 12%,transparent)}}.planGrid em{color:var(--coral);background:#fff0eb;border-radius:8px;padding:4px 6px;font-size:5px;font-style:normal;font-weight:800;position:absolute;top:12px;right:12px}.planGrid h3{margin:0 0 14px;font-size:11px}.planGrid article>div strong{font-size:23px}.planGrid article>div span{color:#9aa4b4;font-size:7px}.planGrid ul{border-top:1px solid var(--line);margin:10px 0;padding:10px 0;list-style:none}.planGrid li{color:#788398;padding:6px 0;font-size:7px}.planGrid button{border:1px solid var(--coral);width:100%;color:var(--coral);background:#fff;border-radius:7px;padding:8px;font-size:7px}.planGrid button:disabled{background:var(--coral);color:#fff}.founderAccess{color:#1c7059;background:#f1fcf8;border:1px solid #bcebdc;border-radius:12px;margin-top:14px;padding:18px 20px}.founderAccess strong{font-size:12px}.founderAccess p{color:#527b70;margin:6px 0 0;font-size:9px}.billingNotice{background:#f7f9fc;border:1px solid #dfe4ec;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:flex}.billingNotice strong{font-size:10px}.billingNotice p{color:#667085;margin:4px 0 0;font-size:8px}.billingNotice button{color:#fff;white-space:nowrap;background:#18233d;border:0;border-radius:7px;padding:8px 11px;font-size:7px}.billingNotice.warning{background:#fff9eb;border-color:#f5d58d}.billingNotice.danger{background:#fff3f3;border-color:#f3b5b5}.billingNotice.neutral{background:#f7f8fa;border-color:#d8dde7}.knowledgeHub,.memoryHub,.promptHub,.modelRouter{margin-top:20px}.knowledgeTop{align-items:center;padding:4px 0 18px;display:flex}.knowledgeTop h3{margin:0 0 5px;font-size:12px}.knowledgeTop p{color:#929cad;margin:0;font-size:7px}.knowledgeTop label{border:1px solid var(--line);color:#9ba4b4;border-radius:8px;margin-left:auto;padding:8px 10px}.knowledgeTop input{border:0;outline:0;width:180px;margin-left:7px;font-size:8px}.knowledgeLayout,.memoryLayout{grid-template-columns:1.45fr .75fr;gap:14px;display:grid}.docList,.knowledgeLayout>form,.memoryLayout>form{border:1px solid var(--line);border-radius:10px;padding:16px}.docList article{border-bottom:1px solid var(--line);gap:12px;padding:13px 0;display:flex}.docList article:first-child{padding-top:0}.docList article:last-child{border:0}.docList>article>span{color:#6d61df;background:#eef0ff;border-radius:8px;flex:0 0 32px;place-items:center;height:32px;display:grid}.docList em,.memoryCard em{color:var(--coral);text-transform:uppercase;letter-spacing:.5px;font-size:6px;font-style:normal}.docList h3,.memoryCard h3{margin:5px 0;font-size:9px}.docList p,.memoryCard p{color:#818ca0;margin:0 0 7px;font-size:7px;line-height:1.5}.docList small,.memoryCard small{color:#a0a9b7;font-size:6px}.knowledgeLayout form h3,.memoryLayout form h3{margin:0 0 15px;font-size:11px}.knowledgeLayout form label,.memoryLayout form label{color:#6f7a8f;margin:11px 0;font-size:7px;font-weight:700;display:block}.knowledgeLayout input,.knowledgeLayout textarea,.memoryLayout input,.memoryLayout textarea,.memoryLayout select{resize:vertical;background:#fff;border:1px solid #e1e5ec;border-radius:7px;width:100%;margin-top:5px;padding:8px;font-size:8px;display:block}.knowledgeLayout form .primary,.memoryLayout form .primary{width:100%;margin-top:6px}.memoryStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.memoryStats article{border:1px solid var(--line);border-radius:9px;padding:14px}.memoryStats strong{font-size:19px;display:block}.memoryStats span{color:#909aaa;font-size:7px}.memoryLayout>div:first-child{border:1px solid var(--line);border-radius:10px;padding:3px 15px}.memoryCard{border-bottom:1px solid var(--line);gap:11px;padding:14px 0;display:flex}.memoryCard:last-child{border:0}.memoryCard>span{color:#1ca879;background:#e9f9f3;border-radius:8px;flex:0 0 31px;place-items:center;height:31px;display:grid}.promptIntro,.routerHero{color:#fff;background:linear-gradient(115deg,#18233d,#293453);border-radius:11px;align-items:center;margin-bottom:13px;padding:17px;display:flex}.promptIntro>span,.routerHero>span{background:#ffffff13;border-radius:9px;place-items:center;width:35px;height:35px;margin-right:12px;font-size:16px;display:grid}.promptIntro h3,.routerHero h3{margin:0 0 4px;font-size:10px}.promptIntro p,.routerHero p{color:#bdc5d3;margin:0;font-size:7px}.promptIntro>strong{margin-left:auto;font-size:18px}.promptIntro>strong small{color:#abb5c7;font-size:5px;display:block}.promptHub>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 35px 55px 70px;align-items:center;gap:12px;padding:13px 5px;display:grid}.promptHub>article em{color:var(--coral);font-size:6px;font-style:normal}.promptHub>article h3{margin:5px 0;font-size:9px}.promptHub>article p{color:#8994a6;margin:0;font-size:7px}.promptHub>article>span{color:#8e98a9;font-size:7px}.promptHub>article>strong{font-size:9px}.promptHub>article>strong small{color:#a2aab8;font-size:6px;display:block}.promptHub>article button{color:#929ba9;border:0;border-radius:9px;padding:5px;font-size:7px}.promptHub>article button.promptActive{color:#199d70;background:#e9f9f3}.routerHero em{color:#55d8a8;margin-left:auto;font-size:6px;font-style:normal}.routeTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.routeHeader,.routeTable article{grid-template-columns:1.25fr 1fr 1fr 60px 65px 55px;align-items:center;gap:8px;padding:11px 13px;display:grid}.routeHeader{color:#9aa3b1;letter-spacing:.5px;background:#f7f8fb;font-size:6px}.routeTable article{border-top:1px solid var(--line);color:#7e899b;font-size:7px}.routeTable article strong{color:#344057;font-size:8px}.modelPill{background:#eeecff;border-radius:7px;width:max-content;padding:5px 7px;color:#6d61df!important}.routeTable article em{background:#f2f4f7;border-radius:7px;width:max-content;padding:4px 6px;font-style:normal}.routeTable article button{border:1px solid var(--line);color:#6f7a8d;background:#fff;border-radius:6px;padding:5px;font-size:6px}.routerNote{color:#8a7750;background:#fff9ec;border:1px solid #f8e8bb;border-radius:8px;padding:10px;font-size:7px}.crmHub,.campaignHub,.financeHub{margin-top:20px}.revenueMetrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.revenueMetrics article{border:1px solid var(--line);border-radius:10px;padding:15px}.revenueMetrics small,.campaignSummary small,.financeCards small{color:#9ba4b4;letter-spacing:.6px;font-size:6px}.revenueMetrics strong{margin:8px 0 4px;font-size:19px;display:block}.revenueMetrics span{color:#27a87c;font-size:7px}.crmAdd{margin:13px 0}.crmAdd form{grid-template-columns:1fr 1fr 1.2fr .8fr .7fr auto;gap:7px;display:grid}.crmAdd input,.crmAdd select,.campaignSummary input,.campaignSummary select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:8px;font-size:7px}.crmAdd .primary{font-size:7px}.pipeline{grid-template-columns:repeat(5,1fr);gap:9px;display:grid;overflow-x:auto}.pipeline>section{background:#f7f8fb;border-radius:9px;min-width:145px;padding:9px}.pipeline section>header{background:0 0;border:0;height:auto;padding:2px 2px 9px;display:flex;position:static}.pipeline section>header h3{margin:0;font-size:8px}.pipeline section>header span{color:#7b8698;background:#e9ecf2;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:6px}.pipeline article{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:7px;padding:10px}.pipeline article em{color:var(--coral);font-size:5px;font-style:normal}.pipeline article h3{margin:6px 0 3px;font-size:8px}.pipeline article p{color:#919aab;margin:0 0 9px;font-size:6px}.pipeline article strong{font-size:9px}.pipeline article strong small{color:#9da5b4;margin-top:3px;font-size:5px;display:block}.pipeline article button{border:0;border-top:1px solid var(--line);color:#68748a;background:#fff;width:100%;margin-top:8px;padding:8px 0 0;font-size:6px}.clientHub{margin-top:20px}.clientMetrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.clientMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.clientMetrics small{color:#9ba4b4;letter-spacing:.6px;font-size:6px}.clientMetrics strong{margin:8px 0 3px;font-size:20px;display:block}.clientMetrics span{color:#27a87c;font-size:7px}.clientDirectory{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.clientDirectory>header{border:0;border-bottom:1px solid var(--line);color:#9ba4b4;letter-spacing:.5px;grid-template-columns:1.4fr 1.2fr .7fr .55fr .45fr;height:auto;padding:11px 15px 11px 65px;font-size:6px;display:grid;position:static}.clientDirectory>article{border-bottom:1px solid var(--line);grid-template-columns:38px 1.4fr 1.2fr .7fr .55fr .45fr;align-items:center;gap:12px;padding:13px 15px;display:grid}.clientDirectory>article:last-child{border-bottom:0}.clientAvatar{width:34px;height:34px;color:var(--coral);background:#fff0ec;border-radius:9px;place-items:center;font-size:8px;font-weight:800;display:grid}.clientDirectory h3{margin:0 0 3px;font-size:9px}.clientDirectory p,.clientDirectory a{color:#8d97a9;margin:0;font-size:7px}.clientDirectory strong{font-size:10px}.clientDirectory strong small{color:#a0a8b6;font-size:5px;display:block}.clientDirectory em{font-size:7px;font-style:normal}.clientActive{color:#20a979}.clientPaused{color:#a1a8b4}.clientDirectory button{border:1px solid var(--line);color:#657188;background:#fff;border-radius:7px;padding:7px;font-size:7px}.pipeline article p a{color:#6d61df;text-decoration:none}.pipeline article .followTask{color:#b57d18;text-align:left}.pipeline article .convertLead{color:#15966b;font-weight:700}.convertedLead{border-top:1px solid var(--line);color:#15966b;margin-top:8px;padding-top:8px;font-size:6px;display:block}.campaignSummary{color:#fff;background:#18233d;border-radius:11px;grid-template-columns:repeat(3,.5fr) 2fr;align-items:center;gap:12px;padding:17px;display:grid}.campaignSummary>div{border-right:1px solid #ffffff18}.campaignSummary strong{margin-top:7px;font-size:17px;display:block}.campaignSummary form{grid-template-columns:1fr 1fr 1fr .7fr auto;gap:6px;display:grid}.campaignTable{border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden}.campaignTools{background:#fff;align-items:end;gap:10px;padding:12px 13px;display:flex}.campaignTools label{gap:4px;display:grid}.campaignTools label:first-child{flex:1}.campaignTools label span{color:#8994a7;font-size:6px}.campaignTools input,.campaignTools select{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px;font-size:7px}.campaignTools small{color:#8994a7;margin-left:auto;padding-bottom:8px;font-size:6px}.campaignHeader,.campaignTable article{grid-template-columns:1.35fr .65fr repeat(5,.55fr) 1.2fr;align-items:center;gap:8px;padding:11px 13px;display:grid}.campaignHeader{color:#9ca5b4;background:#f7f8fb;font-size:6px}.campaignTable article{border-top:1px solid var(--line);color:#738095;font-size:7px}.campaignTable article div strong,.campaignTable article div small{display:block}.campaignTable article div strong{color:#344057;font-size:8px}.campaignTable article div small{color:#9ca5b4;margin-top:3px;font-size:6px}.campaignTable article em{color:#6e61dd;background:#eeecff;border-radius:7px;width:max-content;padding:5px;font-size:6px;font-style:normal}.campaignTable article>strong{color:#1d9e73}.campaignActions{flex-wrap:wrap;align-items:center;gap:4px;display:flex!important}.campaignActions button{border:1px solid var(--line);color:#536079;cursor:pointer;background:#fff;border-radius:6px;padding:5px 6px;font-size:6px}.campaignActions button:hover{border-color:var(--coral);color:var(--coral)}.campaignState{padding:4px 6px;border-radius:8px!important;margin:0!important}.campaignState.active{background:#e7f8f1;color:#18835f!important}.campaignState.paused{background:#fff4dc;color:#9b6800!important}.campaignState.archived{background:#eef0f4;color:#70798a!important}.campaignEmpty{text-align:center;color:#8994a7;border-top:1px solid var(--line);padding:24px;font-size:8px}.campaignDetailBackdrop{z-index:125;background:#11182780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.campaignDetail{background:#fff;border-radius:16px;width:min(680px,100%);padding:22px;box-shadow:0 28px 80px #11182740}.campaignDetail>header{border:0;align-items:flex-start;height:auto;padding:0 0 16px;display:flex;position:static}.campaignDetail>header small{color:#7466ee;letter-spacing:.1em;font-size:6px}.campaignDetail h3{margin:6px 0 3px;font-size:19px}.campaignDetail header p{color:#7c8799;margin:0;font-size:7px}.campaignDetail>header button{border:1px solid var(--line);background:#fff;border-radius:8px;width:32px;height:32px;margin-left:auto;font-size:18px}.campaignDiagnosticMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.campaignDiagnosticMetrics div{background:#f7f8fb;border-radius:10px;padding:14px}.campaignDiagnosticMetrics small,.campaignDiagnosticMetrics span{color:#8791a2;font-size:6px;display:block}.campaignDiagnosticMetrics strong{color:#1c2940;margin:7px 0 4px;font-size:18px;display:block}.campaignPacing{background:#edf0f4;border-radius:10px;height:7px;margin:16px 0;overflow:hidden}.campaignPacing span{background:linear-gradient(90deg,#7466ee,#ff6b52);border-radius:10px;height:100%;display:block}.campaignDiagnosis{border-radius:10px;padding:14px}.campaignDiagnosis strong{font-size:8px}.campaignDiagnosis p{margin:6px 0 0;font-size:7px;line-height:1.6}.campaignDiagnosis.positive{color:#167451;background:#eaf8f2}.campaignDiagnosis.warning{color:#a43f2e;background:#fff1ed}.campaignDiagnosis.neutral{color:#536079;background:#f2f3fb}.campaignDetail footer{border-top:1px solid var(--line);margin-top:15px;padding-top:12px}.campaignDetail footer small{color:#8b95a5;font-size:6px;line-height:1.5}.adConnections{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:14px;padding:15px}.adConnections>header{background:0 0;border:0;justify-content:space-between;align-items:end;height:auto;padding:0 0 12px;display:flex;position:static}.adConnections h3{margin:4px 0 0;font-size:13px}.adConnections header small{color:#7566e8;letter-spacing:.7px;font-size:6px}.adConnections header p{color:#8490a3;margin:0;font-size:7px}.adConnectionGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adConnectionGrid article{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px;display:grid}.adConnectionGrid article div strong,.adConnectionGrid article div small{display:block}.adConnectionGrid article div strong{font-size:9px}.adConnectionGrid article div small{color:#8c97a9;margin-top:3px;font-size:6px}.adConnectionGrid button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:8px 10px;font-size:7px}.adConnectionGrid button.primary{background:var(--coral);border-color:var(--coral);color:#fff}.connectionState{color:#b97817;background:#fff2df;border-radius:8px;padding:4px 7px;font-size:6px}.connectionState.connected{color:#18835f;background:#e6f8f1}.connectionError{color:#b33a3a;margin:9px 0 0;font-size:7px}.financeCards{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.financeCards article{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.financeCards article>span{width:31px;height:31px;color:var(--coral);background:#fff0eb;border-radius:8px;place-items:center;display:grid}.financeCards strong{margin-top:6px;font-size:15px;display:block}.invoiceTable{border:1px solid var(--line);border-radius:10px;margin-top:14px;overflow:hidden}.invoiceHead{border-bottom:1px solid var(--line);align-items:center;padding:15px;display:flex}.invoiceHead h3{margin:0 0 4px;font-size:10px}.invoiceHead p{color:#98a1b1;margin:0;font-size:7px}.invoiceHead button{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:auto;padding:7px;font-size:7px}.invoiceTable>article{border-bottom:1px solid var(--line);color:#7d889b;grid-template-columns:35px 1fr .7fr .8fr 75px 75px;align-items:center;gap:9px;padding:12px 14px;font-size:7px;display:grid}.invoiceIcon{color:#6f63df;background:#f0eeff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.invoiceTable article div strong,.invoiceTable article div small{display:block}.invoiceTable article div strong{color:#354158;font-size:8px}.invoiceTable article div small{margin-top:3px;font-size:6px}.invoiceTable em{border-radius:8px;width:max-content;padding:5px;font-size:6px;font-style:normal}.invoice-paid{color:#1a9d70;background:#e9f9f3}.invoice-pending{color:#bf8b21;background:#fff7e6}.invoice-overdue{color:#d76049;background:#fff0ed}.invoiceTable article button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px;font-size:6px}.invoiceTable article>i{text-align:center;color:#21aa7b}.contentHub,.inboxHub{margin-top:20px}.channelStrip{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.channelStrip article{border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;padding:13px;display:flex}.channelStrip article>span{color:#6d61df;background:#eeecff;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.channelStrip strong,.channelStrip small{display:block}.channelStrip strong{font-size:8px}.channelStrip small{color:#929cad;margin-top:3px;font-size:6px}.channelStrip em{color:#1ca879;margin-left:auto;font-size:6px;font-style:normal}.contentComposer{grid-template-columns:1fr 1.5fr .7fr .7fr auto;gap:7px;margin:13px 0;display:grid}.contentComposer input,.contentComposer select,.replyForm input{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:9px;font-size:7px}.contentBoard{grid-template-columns:repeat(4,1fr);gap:9px;display:grid;overflow-x:auto}.contentBoard>section{background:#f7f8fb;border-radius:9px;min-width:160px;padding:9px}.contentBoard section>header{background:0 0;border:0;height:auto;padding:2px 2px 9px;display:flex;position:static}.contentBoard section>header h3{margin:0;font-size:8px}.contentBoard section>header span{background:#e9ecf2;border-radius:8px;margin-left:auto;padding:2px 6px;font-size:6px}.contentBoard article{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:7px;padding:10px}.contentVisual{color:#7064e6;background:linear-gradient(135deg,#eeecff,#fff0eb);border-radius:7px;place-items:center;height:48px;font-size:16px;display:grid}.contentBoard article em{color:var(--coral);margin-top:8px;font-size:5px;font-style:normal;display:block}.contentBoard article h3{margin:5px 0;font-size:8px}.contentBoard article p{color:#8994a7;font-size:6px;line-height:1.45}.contentBoard article small{color:#9ca5b4;font-size:6px}.contentBoard article button{border:0;border-top:1px solid var(--line);color:#68748a;background:#fff;width:100%;margin-top:8px;padding:8px 0 0;font-size:6px}.inboxHub{border:1px solid var(--line);border-radius:11px;grid-template-columns:260px 1fr;min-height:490px;display:grid;overflow:hidden}.inboxThreads{border-right:1px solid var(--line);background:#fafbfc}.inboxTitle{border-bottom:1px solid var(--line);padding:16px}.inboxTitle h3{margin:0;font-size:11px}.inboxTitle p{color:#929cad;margin:4px 0 0;font-size:6px}.inboxThreads>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:30px 1fr auto;gap:9px;width:100%;padding:13px;display:grid}.inboxThreads>button>span{color:#6d61df;background:#eeecff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.inboxThreads strong,.inboxThreads small{display:block}.inboxThreads strong{font-size:8px}.inboxThreads small{color:#909aaa;margin-top:4px;font-size:6px}.inboxThreads em{color:var(--coral);font-size:5px;font-style:normal}.selectedThread{background:#fff!important}.conversationPane{flex-direction:column;display:flex}.conversationHead{border-bottom:1px solid var(--line);align-items:center;padding:15px 18px;display:flex}.conversationHead h3{margin:0 0 4px;font-size:10px}.conversationHead p{color:#929cad;margin:0;font-size:6px}.conversationHead em{border-radius:8px;margin-left:auto;padding:5px 7px;font-size:6px;font-style:normal}.sentiment-positive{color:#1a9d70;background:#e9f9f3}.sentiment-neutral{color:#728096;background:#f2f4f7}.sentiment-negative{color:#d76049;background:#fff0ed}.conversation{background:#f7f8fb;flex-direction:column;flex:1;gap:9px;padding:20px;display:flex}.conversation p{border-radius:10px;max-width:75%;margin:0;padding:10px 12px;font-size:7px;line-height:1.5}.incoming{border:1px solid var(--line);background:#fff}.outgoing{color:#fff;background:#6d61df;align-self:flex-end}.replyForm{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:13px;display:grid}.resolvedThread{text-align:center;color:#1a9d70;border-top:1px solid var(--line);padding:14px;font-size:7px}.reportsHub,.clientPortal{margin-top:20px}.reportHero{color:#fff;background:linear-gradient(115deg,#18233d,#2b3458);border-radius:12px;grid-template-columns:1.8fr repeat(3,.55fr);align-items:center;gap:16px;padding:20px;display:grid}.reportHero h3{margin:5px 0;font-size:15px}.reportHero p:not(.eyebrow){color:#bdc5d4;font-size:7px}.reportHero>div:not(:first-child){border-left:1px solid #ffffff1c;padding-left:15px}.reportHero strong,.reportHero small{display:block}.reportHero strong{font-size:18px}.reportHero small{color:#b8c1d0;margin-top:5px;font-size:5px}.reportComposer{grid-template-columns:1fr 1.5fr .8fr .7fr .5fr auto;gap:7px;margin:13px 0;display:grid}.reportComposer input{border:1px solid var(--line);border-radius:7px;min-width:0;padding:9px;font-size:7px}.reportGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.reportGrid article{border:1px solid var(--line);border-radius:10px;padding:15px}.reportGrid article>header{align-items:center;display:flex}.reportGrid article>header span{color:#6e62df;background:#eeecff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.reportGrid article>header em{color:#a1a8b5;margin-left:auto;font-size:6px;font-style:normal}.reportGrid article>header em.reportReady{color:#1b9d70}.reportGrid article>small{color:#909aac;margin-top:13px;font-size:6px;display:block}.reportGrid article h3{margin:6px 0 14px;font-size:10px}.reportGrid article>div{background:#f7f8fb;border-radius:8px;grid-template-columns:1fr 1fr;padding:10px;display:grid}.reportGrid article>div span+span{border-left:1px solid var(--line);padding-left:10px}.reportGrid article>div small,.reportGrid article>div strong{display:block}.reportGrid article>div small{color:#9ca5b4;font-size:5px}.reportGrid article>div strong{margin-top:5px;font-size:13px}.reportGrid footer{gap:6px;margin-top:12px;display:flex}.reportGrid footer button{border:1px solid var(--line);background:#fff;border-radius:7px;flex:1;padding:7px;font-size:6px}.reportGrid footer .sharedReport{color:#199d70;background:#e9f9f3;border-color:#cceee1}.clientPortal{grid-template-columns:1.5fr .7fr;gap:13px;display:grid}.portalPreview,.requestCenter{border:1px solid var(--line);border-radius:11px;overflow:hidden}.portalPreview>header{border:0;border-bottom:1px solid var(--line);align-items:center;height:auto;padding:12px 16px;display:flex;position:static}.portalPreview>header div{align-items:center;gap:8px;display:flex}.portalPreview>header div span{background:var(--coral);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.portalPreview>header button{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:auto;padding:7px;font-size:6px}.portalWelcome{padding:20px 20px 10px}.portalWelcome h3{margin:6px 0;font-size:15px}.portalWelcome p:not(.eyebrow){color:#8c97a9;font-size:7px}.portalMetrics{grid-template-columns:repeat(3,1fr);gap:9px;padding:10px 20px;display:grid}.portalMetrics article{background:#f7f8fb;border-radius:8px;padding:12px}.portalMetrics small,.portalMetrics strong,.portalMetrics em{display:block}.portalMetrics small{color:#929dae;font-size:5px}.portalMetrics strong{margin:7px 0;font-size:16px}.portalMetrics em{color:#1ba075;font-size:6px;font-style:normal}.portalReports{padding:12px 20px 20px}.portalReports>h3{font-size:10px}.portalReports article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:9px;margin-top:7px;padding:10px;display:flex}.portalReports article>span{color:#6d61df;background:#eeecff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.portalReports strong,.portalReports small{display:block}.portalReports strong{font-size:8px}.portalReports small{color:#929cad;margin-top:3px;font-size:6px}.portalReports button{color:var(--coral);background:#fff;border:0;margin-left:auto;font-size:6px}.requestCenter{padding:16px}.requestCenter>div h3{margin:5px 0 12px;font-size:11px}.requestCenter article{border:1px solid var(--line);border-radius:8px;margin-top:8px;padding:12px}.requestCenter article header{border:0;height:auto;padding:0;display:flex;position:static}.requestCenter article header em{background:#f2f4f7;border-radius:7px;padding:4px 6px;font-size:5px;font-style:normal}.requestCenter article header .priority-high{color:#d76049;background:#fff0ed}.requestCenter article header small{color:#929cad;margin-left:auto;font-size:6px}.requestCenter article h3{margin:8px 0 5px;font-size:8px}.requestCenter article p{color:#7f8a9d;font-size:6px;line-height:1.5}.requestCenter article>small{color:#a0a8b5;font-size:5px}.requestCenter article>button{border:0;border-top:1px solid var(--line);color:#68748a;background:#fff;width:100%;margin-top:9px;padding:8px 0 0;font-size:6px}.requestCenter .requestResolved{opacity:.58}.reportAutomation{background:#f8f7ff;border:1px solid #dcd8ff;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:13px;padding:13px 15px;display:grid}.reportAutomation small{color:#6e61df;letter-spacing:.7px;font-size:5px}.reportAutomation h3{margin:4px 0;font-size:10px}.reportAutomation p{color:#8390a3;margin:0;font-size:6px}.reportAutomation form{gap:7px;display:flex}.reportAutomation select,.reportAutomation button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px;font-size:7px}.reportAutomation .primary{color:#fff;background:#7164e8;border-color:#7164e8}.reportAutomation>button{cursor:pointer}.reportModal{z-index:1000;background:#10182dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.reportDocument{background:#fff;border-radius:14px;width:min(760px,100%);padding:30px;box-shadow:0 24px 70px #0005}.reportDocument>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:0 0 20px;display:flex;position:static}.reportDocument>header>div{align-items:center;gap:10px;display:flex}.reportDocument>header>div>span{background:var(--coral);color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.reportDocument header strong,.reportDocument header small{display:block}.reportDocument header strong{font-size:10px}.reportDocument header small{color:#8e99aa;margin-top:3px;font-size:5px}.reportDocument header button{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:7px}.reportDocumentTitle{padding:28px 0 18px}.reportDocumentTitle small{color:#7467e8;text-transform:uppercase;font-size:6px}.reportDocumentTitle h2{margin:7px 0;font-size:25px}.reportDocumentTitle p{color:#7d899c;font-size:9px}.reportDocumentMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.reportDocumentMetrics article{background:#f6f7fa;border-radius:9px;padding:14px}.reportDocumentMetrics small,.reportDocumentMetrics strong{display:block}.reportDocumentMetrics small{color:#8f9aab;font-size:5px}.reportDocumentMetrics strong{margin-top:8px;font-size:16px}.reportDocumentInsight{border-left:3px solid #7467e8;margin:24px 0;padding:4px 0 4px 17px}.reportDocumentInsight small{color:#7467e8;font-size:5px}.reportDocumentInsight h3{margin:5px 0 8px;font-size:12px}.reportDocumentInsight p{color:#6f7c90;font-size:8px;line-height:1.65}.reportDocument>footer{border-top:1px solid var(--line);align-items:center;padding-top:17px;display:flex}.reportDocument>footer small{color:#909aaa;font-size:6px}.reportDocument>footer button{margin-left:auto}.reportFilters{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:14px 16px;display:flex}.reportFilters>div{margin-right:auto}.reportFilters strong,.reportFilters small{display:block}.reportFilters strong{font-size:9px}.reportFilters small{color:#8b96a8;margin-top:3px;font-size:6px}.reportFilters select,.reportFilters button{border:1px solid var(--line);color:#536078;background:#fff;border-radius:7px;min-height:34px;padding:0 10px;font-size:7px}.reportFilters button{cursor:pointer;color:var(--coral)}@media (max-width:720px){.reportFilters{flex-direction:column;align-items:stretch}.reportFilters>div{margin:0}.reportDocument{padding:18px}.reportDocumentMetrics{grid-template-columns:1fr 1fr}}@media print{body *{visibility:hidden}.reportModal,.reportModal *{visibility:visible}.reportModal{background:#fff;padding:0;position:absolute;inset:0}.reportDocument{width:100%;box-shadow:none;border-radius:0}.noPrint{display:none!important}}.teamHub,.securityCenter{margin-top:20px}.teamSummary{color:#fff;background:linear-gradient(115deg,#18233d,#2b3458);border-radius:11px;align-items:center;gap:24px;padding:18px;display:flex}.teamSummary>div{flex:1}.teamSummary h3{margin:5px 0;font-size:15px}.teamSummary p:not(.eyebrow){color:#bdc5d4;font-size:7px}.teamSummary>span{border-left:1px solid #ffffff1c;padding-left:20px}.teamSummary strong,.teamSummary small{display:block}.teamSummary strong{font-size:18px}.teamSummary small{color:#bac3d1;margin-top:5px;font-size:5px}.inviteMember{grid-template-columns:1fr 1.3fr 1fr .7fr auto;gap:7px;margin:13px 0;display:grid}.inviteMember input,.inviteMember select{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:9px;font-size:7px}.memberTable{border:1px solid var(--line);border-radius:10px;overflow:hidden}.memberHead,.memberTable article{grid-template-columns:36px 1.4fr .8fr .7fr .7fr .6fr;align-items:center;gap:8px;padding:11px 13px;display:grid}.memberHead{grid-template-columns:calc(36px + 1.4fr) .8fr .7fr .7fr .6fr;color:#98a2b2;background:#f7f8fb;font-size:6px}.memberTable article{border-top:1px solid var(--line);font-size:7px}.memberAvatar{color:#6d61df;background:#eeecff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.memberTable article div strong,.memberTable article div small{display:block}.memberTable article div strong{font-size:8px}.memberTable article div small{color:#98a1af;margin-top:3px;font-size:6px}.rolePill,.memberToggle{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font-size:6px}.memberTable em{font-size:6px;font-style:normal}.member-active{color:#1a9e70}.member-invited{color:#b88620}.member-suspended{color:#d66049}.permissionMatrix{border:1px solid var(--line);border-radius:10px;margin-top:13px;overflow:hidden}.permissionMatrix>div:first-child{padding:15px}.permissionMatrix h3{margin:0 0 4px;font-size:10px}.permissionMatrix p{color:#949eae;margin:0;font-size:6px}.permissionHead,.permissionMatrix>article{grid-template-columns:1fr 120px 120px;align-items:center;gap:8px;padding:10px 14px;display:grid}.permissionHead{color:#939dad;background:#f7f8fb;font-size:6px}.permissionMatrix>article{border-top:1px solid var(--line)}.permissionMatrix>article>strong{font-size:7px}.permissionMatrix>article button{border:0;border-radius:7px;padding:6px;font-size:6px}.access-none{color:#8b95a5;background:#f1f3f6}.access-view{color:#6d61df;background:#eef0ff}.access-edit{color:#b48520;background:#fff7e7}.access-manage{color:#199d70;background:#e9f9f3}.securityScore{color:#fff;background:linear-gradient(115deg,#18233d,#2b3458);border-radius:11px;align-items:center;padding:19px;display:flex}.securityScore>span{border:5px solid #45d5a3;border-radius:50%;place-items:center;width:62px;height:62px;margin-right:15px;font-size:20px;font-weight:900;display:grid}.securityScore h3{margin:4px 0;font-size:14px}.securityScore p:not(.eyebrow){color:#bdc5d4;font-size:7px}.securityScore em{color:#55d8a8;margin-left:auto;font-size:7px;font-style:normal}.securityCards{grid-template-columns:repeat(4,1fr);gap:10px;margin:13px 0;display:grid}.securityCards article{border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.securityCards article>span{color:#199d70;background:#e9f9f3;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.securityCards strong,.securityCards small{display:block}.securityCards strong{font-size:7px}.securityCards small{color:#99a2b1;margin-top:4px;font-size:6px}.securityLog{border:1px solid var(--line);border-radius:10px;overflow:hidden}.securityLog>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:14px;display:flex;position:static}.securityLog>header h3{margin:0 0 4px;font-size:10px}.securityLog>header p{color:#97a0af;margin:0;font-size:6px}.securityLog>header button{border:1px solid var(--line);background:#fff;border-radius:7px;margin-left:auto;padding:7px;font-size:6px}.securityLog>article{border-bottom:1px solid var(--line);color:#7e899a;grid-template-columns:28px 1.5fr .7fr .7fr .8fr;align-items:center;gap:9px;padding:11px 14px;font-size:6px;display:grid}.securityLog>article>span:first-child{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.security-info{color:#199d70;background:#e9f9f3}.security-notice{color:#6d61df;background:#eef0ff}.security-warning{color:#d65f49;background:#fff0ed}.securityLog article div strong,.securityLog article div small{display:block}.securityLog article div strong{color:#354158;font-size:7px}.securityLog article div small{margin-top:3px;font-size:6px}.executiveCommand{margin-top:20px}.commandHero{color:#fff;background:radial-gradient(circle at 85% 20%,#7b6eff55,#0000 27%),linear-gradient(115deg,#141d33,#273251);border-radius:12px;align-items:center;padding:22px;display:flex}.commandHero>div:first-child{max-width:65%}.commandHero h3{margin:6px 0;font-size:18px}.commandHero p:not(.eyebrow){color:#bdc5d4;font-size:8px}.commandPulse{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:2px 9px;margin-left:auto;padding:14px 18px;display:grid}.commandPulse>span{background:#786dff;border-radius:9px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.commandPulse strong,.commandPulse small{display:block}.commandPulse strong{font-size:8px}.commandPulse small{color:#b9c2d0;font-size:6px}.commandMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:13px 0;display:grid}.commandMetrics article{border:1px solid var(--line);border-radius:9px;padding:14px}.commandMetrics small,.commandMetrics strong,.commandMetrics em{display:block}.commandMetrics small{color:#939dae;font-size:5px}.commandMetrics strong{margin:7px 0;font-size:18px}.commandMetrics em{color:#1ca176;font-size:6px;font-style:normal}.commandGrid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.copilotPanel,.executiveAlerts,.goalCenter{border:1px solid var(--line);border-radius:10px;overflow:hidden}.copilotPanel>header,.executiveAlerts>header,.goalCenter>header{border:0;border-bottom:1px solid var(--line);align-items:center;height:auto;padding:13px;display:flex;position:static}.copilotPanel>header>div{align-items:center;gap:9px;display:flex}.copilotPanel>header>div>span{color:#6e62df;background:#eeecff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.copilotPanel h3,.executiveAlerts h3,.goalCenter h3{margin:0 0 3px;font-size:9px}.copilotPanel header p,.executiveAlerts header p,.goalCenter header p{color:#949eae;margin:0;font-size:6px}.copilotPanel header em{color:#1ca176;margin-left:auto;font-size:6px;font-style:normal}.copilotMessages{background:#f7f8fb;flex-direction:column;gap:8px;height:230px;padding:15px;display:flex;overflow-y:auto}.copilotMessages p{gap:8px;max-width:87%;margin:0;font-size:7px;line-height:1.55;display:flex}.copilotMessages p b{color:#fff;background:#786dff;border-radius:8px;flex:0 0 25px;place-items:center;height:25px;font-size:6px;display:grid}.copilotMessages p span{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px}.copilotMessages .copilotUser{align-self:flex-end}.copilotMessages .copilotUser span{color:#fff;background:#786dff;border:0}.copilotSuggestions{gap:5px;padding:8px 12px;display:flex}.copilotSuggestions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px;font-size:6px}.copilotPanel>form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:7px;padding:10px 12px;display:grid}.copilotPanel>form input{border:1px solid var(--line);border-radius:8px;padding:9px;font-size:7px}.executiveAlerts>header span{color:#d65e48;background:#fff0ed;border-radius:8px;margin-left:auto;padding:5px 7px;font-size:6px}.executiveAlerts>article{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;gap:9px;padding:12px;display:grid}.executiveAlerts>article>span{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.alert-high{color:#d65e48;background:#fff0ed}.alert-medium{color:#b58621;background:#fff7e7}.executiveAlerts article small{color:var(--coral);text-transform:uppercase;font-size:5px}.executiveAlerts article h3{margin:4px 0}.executiveAlerts article p{color:#838ea1;margin:0 0 6px;font-size:6px;line-height:1.45}.executiveAlerts article em{color:#1b9e72;font-size:6px;font-style:normal}.executiveAlerts article button{border:1px solid var(--line);background:#fff;border-radius:7px;align-self:center;padding:6px;font-size:6px}.executiveAlerts .alertResolved{opacity:.48}.goalCenter{margin-top:12px}.goalCenter>form{background:#f7f8fb;grid-template-columns:1.4fr .8fr .7fr .5fr .5fr .8fr auto;gap:6px;padding:10px 13px;display:grid}.goalCenter>form input{border:1px solid var(--line);border-radius:7px;min-width:0;padding:8px;font-size:6px}.goalCenter>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.goalCenter article{border:1px solid var(--line);border-radius:8px;padding:12px}.goalCenter article>div{min-height:58px}.goalCenter article em{font-size:5px;font-style:normal}.goal-on_track{color:#1b9e72}.goal-attention{color:#c28a20}.goalCenter article h3{margin:6px 0;font-size:8px}.goalCenter article small{color:#939dae;font-size:6px}.goalCenter article>strong{font-size:14px}.goalCenter article>span{background:#edf0f4;border-radius:5px;height:5px;margin:8px 0;display:block}.goalCenter article>span i{background:linear-gradient(90deg,var(--coral),#786dff);border-radius:5px;height:100%;display:block}.seoFactory{margin-top:20px}.seoHero{color:#fff;background:radial-gradient(circle at 88% 15%,#2dc69744,#0000 28%),linear-gradient(115deg,#172238,#293553);border-radius:12px;grid-template-columns:1.7fr repeat(3,.5fr);align-items:center;gap:16px;padding:20px;display:grid}.seoHero h3{margin:6px 0;font-size:16px}.seoHero p:not(.eyebrow){color:#bec6d4;font-size:7px}.seoHero>div:not(:first-child){border-left:1px solid #ffffff1c;padding-left:14px}.seoHero strong,.seoHero small{display:block}.seoHero strong{font-size:19px}.seoHero small{color:#bdc5d3;margin-top:5px;font-size:5px}.seoLayout{grid-template-columns:230px 1fr;gap:12px;margin-top:13px;display:grid}.seoReception,.seoWorkspace,.seoAgents{border:1px solid var(--line);background:#fff;border-radius:10px}.seoReception{padding:14px}.seoReception h3{margin:5px 0;font-size:11px}.seoReception>div>p:not(.eyebrow){color:#929cad;font-size:6px}.seoReception form input,.seoReception form textarea{border:1px solid var(--line);resize:vertical;border-radius:7px;width:100%;margin-top:6px;padding:8px;font-size:7px}.seoReception form>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.seoReception form .primary{width:100%;margin-top:7px}.seoProjects{border-top:1px solid var(--line);margin-top:13px;padding-top:8px}.seoProjects button{text-align:left;background:#fff;border:0;border-radius:7px;width:100%;margin-top:4px;padding:9px;display:block}.seoProjects .selectedSeo{background:#f0efff}.seoProjects strong,.seoProjects small,.seoProjects em{display:block}.seoProjects strong{font-size:7px}.seoProjects small{color:#929cad;margin:3px 0;font-size:5px}.seoProjects em{color:#1b9e72;font-size:5px;font-style:normal}.seoWorkspace{overflow:hidden}.seoWorkspace>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:16px;display:flex;position:static}.seoWorkspace>header h3{margin:5px 0;font-size:13px}.seoWorkspace>header p:not(.eyebrow){color:#828da0;margin:0;font-size:7px}.seoWorkspace>header .primary{align-self:center;margin-left:auto}.seoBrief{grid-template-columns:repeat(3,1fr);gap:8px;padding:11px 14px;display:grid}.seoBrief article{background:#f7f8fb;border-radius:8px;padding:10px}.seoBrief small{color:#929cad;font-size:5px}.seoBrief p{margin:5px 0 0;font-size:6px;line-height:1.45}.keywordLab,.sliceBoard{border-top:1px solid var(--line);padding:13px 14px}.keywordLab>div:first-child h3,.sliceBoard>div:first-child h3{margin:0 0 3px;font-size:10px}.keywordLab>div:first-child p,.sliceBoard>div:first-child p{color:#929cad;margin:0 0 9px;font-size:6px}.keywordHead,.keywordLab>article{grid-template-columns:1.4fr .7fr .55fr .7fr;align-items:center;gap:7px;padding:8px;display:grid}.keywordHead{color:#929cad;background:#f7f8fb;font-size:5px}.keywordLab>article{border-bottom:1px solid var(--line);font-size:6px}.keywordLab>article strong{font-size:7px}.keywordLab>article em{border-radius:6px;width:max-content;padding:4px 6px;font-style:normal}.intent-transacional{color:#199d70;background:#e9f9f3}.intent-comercial{color:#b68621;background:#fff7e7}.intent-informacional{color:#6d61df;background:#eeecff}.keywordLab>article>span:last-child{background:#edf0f4;border-radius:5px;height:5px}.keywordLab>article>span:last-child i{background:#786dff;border-radius:5px;height:100%;display:block}.sliceGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.sliceGrid article{border:1px solid var(--line);border-radius:8px;padding:11px}.sliceGrid article>header{border:0;height:auto;padding:0;display:flex;position:static}.sliceGrid header span{color:#6d61df;background:#eef0ff;border-radius:6px;padding:4px 6px;font-size:5px}.sliceGrid header em{color:#929cad;margin-left:auto;font-size:5px;font-style:normal}.sliceGrid h3{margin:8px 0;font-size:8px}.sliceGrid p{color:#7d889a;font-size:6px}.sliceGrid details{background:#f7f8fb;border-radius:7px;padding:8px}.sliceGrid summary{color:#6d61df;cursor:pointer;font-size:6px}.sliceGrid details small{margin-top:5px;font-size:5px;line-height:1.5;display:block}.sliceGrid footer{align-items:center;margin-top:8px;display:flex}.sliceGrid footer em{color:#b68621;font-size:5px;font-style:normal}.sliceGrid footer .slice-optimized,.sliceGrid footer .slice-approved,.sliceGrid footer .slice-published{color:#199d70}.sliceGrid footer button{color:var(--coral);background:#fff;border:0;margin-left:auto;font-size:6px}.seoAgents{grid-template-columns:1.2fr repeat(4,1fr);gap:7px;margin-top:12px;padding:13px;display:grid}.seoAgents>div{grid-row:span 2;padding:8px}.seoAgents>div h3{margin:5px 0;font-size:11px}.seoAgents article{border:1px solid var(--line);border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.seoAgents article>span{color:#199d70;background:#e9f9f3;border-radius:8px;place-items:center;width:27px;height:27px;font-size:6px;font-weight:800;display:grid}.seoAgents strong,.seoAgents small{display:block}.seoAgents strong{font-size:6px}.seoAgents small{color:#929cad;margin-top:3px;font-size:5px}.seoAgents article em{color:#786dff;margin-left:auto;font-size:4px;font-style:normal}.blueprintCenter{margin-top:20px}.blueprintHero{color:#fff;background:radial-gradient(circle at 85% 15%,#ff735444,#0000 25%),linear-gradient(115deg,#151f35,#293552);border-radius:12px;grid-template-columns:1.7fr repeat(3,.5fr);align-items:center;gap:16px;padding:21px;display:grid}.blueprintHero h3{margin:6px 0;font-size:17px}.blueprintHero p:not(.eyebrow){color:#bdc5d3;font-size:7px}.blueprintHero>div:not(:first-child){border-left:1px solid #ffffff1c;padding-left:14px}.blueprintHero strong,.blueprintHero small{display:block}.blueprintHero strong{font-size:19px}.blueprintHero small{color:#b9c2d0;margin-top:5px;font-size:5px}.governanceFlow{grid-template-columns:repeat(7,1fr);gap:5px;margin:12px 0;display:grid}.governanceFlow>div{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;padding:9px 6px;display:flex;position:relative}.governanceFlow span{color:#6d61df;background:#eeecff;border-radius:7px;place-items:center;width:21px;height:21px;margin-right:5px;font-size:6px;font-weight:800;display:grid}.governanceFlow strong{font-size:5px}.governanceFlow i{color:#aeb6c3;z-index:2;font-style:normal;position:absolute;right:-7px}.blueprintGrid{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.blueprintLevels,.designerPanel,.moduleArchitecture,.scaleVision{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.blueprintLevels>header,.moduleArchitecture>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:13px 15px;display:flex;position:static}.blueprintLevels>header h3,.moduleArchitecture>header h3{margin:0 0 3px;font-size:10px}.blueprintLevels>header p,.moduleArchitecture>header p{color:#929cad;margin:0;font-size:6px}.blueprintLevels>header em{color:#1b9e72;margin-left:auto;font-size:7px;font-style:normal}.blueprintLevels>article{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr 70px 62px;align-items:center;gap:10px;padding:12px 14px;display:grid}.blueprintLevels>article>span{color:#fff;background:#172238;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.blueprintLevels article div>small{color:#786dff;font-size:5px}.blueprintLevels article h3{margin:4px 0;font-size:8px}.blueprintLevels article p{color:#818c9e;margin:0;font-size:6px}.blueprintProgress{background:#edf0f4;border-radius:4px;height:4px;margin-top:7px}.blueprintProgress i{background:linear-gradient(90deg,#ff7354,#786dff);border-radius:4px;height:100%;display:block}.blueprintLevels>article>em{font-size:5px;font-style:normal}.blueprint-approved{color:#199d70}.blueprint-review{color:#b58621}.blueprint-draft{color:#8d97a7}.blueprintLevels>article>button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px;font-size:5px}.blueprintLevels>article>button:disabled{opacity:.5;color:#d35e48}.designerPanel>header{border:0;border-bottom:1px solid var(--line);align-items:center;height:auto;padding:13px;display:flex;position:static}.designerPanel>header>span{color:#fff;background:#786dff;border-radius:9px;place-items:center;width:31px;height:31px;margin-right:8px;font-size:7px;font-weight:800;display:grid}.designerPanel>header h3{margin:0 0 3px;font-size:9px}.designerPanel>header p{color:#929cad;margin:0;font-size:5px}.designerPanel>header em{color:#199d70;margin-left:auto;font-size:5px;font-style:normal}.designerDuties{background:#f7f8fb;grid-template-columns:1fr 1fr;gap:5px;padding:10px 12px;display:grid}.designerDuties span{color:#59667a;font-size:5px}.reviewList{padding:12px}.reviewList>h3{font-size:9px}.reviewList>article{border:1px solid var(--line);border-radius:8px;margin-top:7px;padding:9px}.reviewList article>header{border:0;height:auto;padding:0;display:flex;position:static}.reviewList header em{border-radius:6px;padding:3px 5px;font-size:5px;font-style:normal}.review-high{color:#d65f49;background:#fff0ed}.review-medium{color:#b58621;background:#fff7e7}.reviewList header small{color:#929cad;margin-left:auto;font-size:5px}.reviewList article h3{margin:6px 0;font-size:7px}.reviewList article p{color:#7e899a;font-size:5px;line-height:1.45}.reviewList summary{color:#786dff;font-size:5px}.reviewList button{border:0;border-top:1px solid var(--line);color:#68758a;background:#fff;width:100%;margin-top:7px;padding:7px 0 0;font-size:5px}.reviewResolved{opacity:.5}.moduleArchitecture{margin-top:12px}.moduleArchitecture>header span{color:#786dff;margin-left:auto;font-size:6px}.moduleArchitecture>div{grid-template-columns:repeat(5,1fr);gap:8px;padding:12px;display:grid}.moduleArchitecture article{border:1px solid var(--line);border-radius:8px;padding:10px}.moduleArchitecture article>header{border:0;height:auto;padding:0;display:flex;position:static}.moduleArchitecture header span,.moduleArchitecture header em{font-size:5px}.moduleArchitecture header span{color:var(--coral)}.moduleArchitecture header em{color:#929cad;margin-left:auto;font-style:normal}.moduleArchitecture h3{margin:8px 0 5px;font-size:8px}.moduleArchitecture p{color:#818c9d;min-height:37px;font-size:5px;line-height:1.45}.moduleArchitecture article>div{background:#f7f8fb;border-radius:6px;grid-template-columns:1fr 1fr;gap:3px;padding:7px;display:grid}.moduleArchitecture article>div small{color:#929cad;font-size:4px}.moduleArchitecture article>div strong{font-size:5px}.moduleArchitecture footer{align-items:center;margin-top:8px;display:flex}.moduleArchitecture footer em{color:#199d70;font-size:5px;font-style:normal}.moduleArchitecture footer button{border:1px solid var(--line);background:#fff;border-radius:6px;margin-left:auto;padding:5px;font-size:5px}.moduleArchitecture footer .moduleInstalled{color:#199d70;background:#e9f9f3;border-color:#cceee1}.scaleVision{grid-template-columns:1.2fr repeat(6,1fr);align-items:center;gap:7px;margin-top:12px;padding:13px;display:grid}.scaleVision h3{margin:5px 0;font-size:11px}.scaleVision article{border-left:1px solid var(--line);padding:8px}.scaleVision article span{color:var(--coral);font-size:8px;font-weight:800;display:block}.scaleVision article strong{margin-top:6px;font-size:5px;display:block}.titanCenter{margin-top:20px}.titanHero{color:#fff;background:radial-gradient(circle at 85% 10%,#786dff55,#0000 26%),linear-gradient(120deg,#0d1426,#202d4b);border-radius:14px;grid-template-columns:1.7fr repeat(3,.5fr);align-items:center;gap:16px;padding:23px;display:grid}.titanHero h3{letter-spacing:.08em;margin:6px 0;font-size:21px}.titanHero p:not(.eyebrow){color:#bdc6d7;font-size:7px}.titanHero>div:not(:first-child){border-left:1px solid #ffffff20;padding-left:14px}.titanHero strong,.titanHero small{display:block}.titanHero strong{font-size:20px}.titanHero small{color:#b9c2d0;margin-top:5px;font-size:5px}.titanHierarchy{grid-template-columns:repeat(6,1fr);gap:6px;margin:12px 0;display:grid}.titanHierarchy>div{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:10px 7px;display:flex;position:relative}.titanHierarchy span{color:#fff;background:#172238;border-radius:7px;place-items:center;width:23px;height:23px;font-size:6px;display:grid}.titanHierarchy strong{font-size:5px}.titanHierarchy i{color:#8f99a9;z-index:2;position:absolute;right:-8px}.factorySection,.titanSpecs,.titanOutput,.productFactory{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.factorySection>header,.productFactory>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:14px 16px;position:static}.factorySection header h3,.productFactory header h3{margin:4px 0;font-size:11px}.factorySection header p,.productFactory header p{color:#8994a5;margin:0;font-size:6px}.factorySection>div{grid-template-columns:repeat(5,1fr);gap:8px;padding:12px;display:grid}.factorySection article{border:1px solid var(--line);border-radius:9px;padding:11px}.factorySection article header,.productFactory article header{border:0;height:auto;padding:0;display:flex;position:static}.factorySection article header span{color:#786dff;font-size:8px;font-weight:900}.factorySection em,.productFactory em,.titanSpecs em{margin-left:auto;font-size:5px;font-style:normal}.factorySection article h3{margin:9px 0 5px;font-size:8px}.factorySection article p{color:#7d889a;min-height:37px;font-size:5px;line-height:1.5}.factorySection dl{gap:5px;display:grid}.factorySection dl div{background:#f7f8fb;border-radius:6px;padding:6px}.factorySection dt,.productFactory dt{color:#98a1af;font-size:4px}.factorySection dd,.productFactory dd{margin:3px 0 0;font-size:5px}.factorySection footer{grid-template-columns:1fr auto;align-items:center;gap:6px;margin-top:8px;display:grid}.factorySection footer>span,.titanSpecProgress>span{background:#eceff4;border-radius:4px;height:4px}.factorySection footer>span i,.titanSpecProgress>span i{background:linear-gradient(90deg,#786dff,#31c79a);border-radius:4px;height:100%;display:block}.factorySection footer strong{font-size:5px}.factorySection footer button{color:#6d61df;background:#f0efff;border:0;border-radius:6px;grid-column:1/-1;padding:5px;font-size:5px}.titan-approved,.titan-active,.titan-operational{color:#169b70}.titan-review,.titan-validated,.titan-specification{color:#b48320}.titan-draft,.titan-designed,.titan-idea,.titan-discovery{color:#7e8999}.titan-implementation{color:#6d61df}.titanGrid{grid-template-columns:1.45fr .55fr;gap:12px;margin-top:12px;display:grid}.titanSpecs>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:13px 15px;display:flex;position:static}.titanSpecs>header h3{margin:0 0 3px;font-size:10px}.titanSpecs>header p{color:#919baa;margin:0;font-size:6px}.titanSpecs>header em{color:#199d70}.titanSpecs>article{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 110px 50px;align-items:center;gap:9px;padding:10px 13px;display:grid}.titanSpecs>article>span{color:#786dff;font-size:5px;font-weight:800}.titanSpecs article h3{margin:0 0 3px;font-size:7px}.titanSpecs article p,.titanSpecs article small{color:#858f9f;margin:0;font-size:5px}.titanSpecProgress{gap:5px;display:grid}.titanSpecProgress em{margin:0}.titanSpecs article button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px;font-size:5px}.titanOutput{background:linear-gradient(160deg,#f6f4ff,#fff);padding:15px}.titanOutput h3{font-size:12px;line-height:1.25}.titanOutput blockquote{color:#fff;background:#172238;border-radius:8px;margin:10px 0;padding:11px;font-size:7px}.titanOutput>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.titanOutput>div span{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px;font-size:5px}.titanOutput b{color:#786dff;margin-right:5px}.titanOutput>small{color:#7c8799;margin-top:10px;font-size:5px;line-height:1.5;display:block}.productFactory{margin-top:12px}.productFactory>form{background:#f7f8fb;grid-template-columns:1fr .8fr 1.6fr .7fr auto;gap:6px;padding:10px 13px;display:grid}.productFactory input,.productFactory select{border:1px solid var(--line);border-radius:7px;min-width:0;padding:8px;font-size:6px}.productFactory>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.productFactory article{border:1px solid var(--line);border-radius:9px;padding:11px}.productFactory article header span{color:#fff;background:#172238;border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-weight:800;display:grid}.productFactory article h3{margin:9px 0 3px;font-size:9px}.productFactory article>small,.productFactory article>p{color:#7f8a9b;font-size:5px}.productFactory article>p{min-height:30px;line-height:1.5}.productFactory dl{background:#f7f8fb;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:4px;padding:7px;display:grid}.productFactory dl dd{font-size:8px;font-weight:800}.productFactory article>button{color:#675bd8;background:#f3f1ff;border:1px solid #dcd8ff;border-radius:7px;width:100%;margin-top:8px;padding:6px;font-size:5px}.agentStore{margin-top:20px}.storeHero{color:#fff;background:radial-gradient(circle at 82% 10%,#ff735444,#0000 28%),linear-gradient(120deg,#10182b,#273653);border-radius:14px;grid-template-columns:1.7fr repeat(3,.5fr);align-items:center;gap:15px;padding:22px;display:grid}.storeHero h3{margin:6px 0;font-size:18px}.storeHero p:not(.eyebrow){color:#bdc6d5;font-size:7px}.storeHero .primary{margin-top:8px}.storeHero>div:not(:first-child){border-left:1px solid #ffffff20;padding-left:13px}.storeHero strong,.storeHero small{display:block}.storeHero strong{font-size:18px}.storeHero small{color:#bfc7d4;margin-top:5px;font-size:5px}.storeFlow{grid-template-columns:repeat(7,1fr);gap:5px;margin:12px 0;display:grid}.storeFlow>div{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;padding:8px 5px;display:flex;position:relative}.storeFlow span{color:#6c60dd;background:#eeecff;border-radius:6px;place-items:center;width:20px;height:20px;margin-right:5px;font-size:5px;display:grid}.storeFlow strong{font-size:5px}.storeFlow i{color:#abb3c0;position:absolute;right:-7px}.storeTabs{gap:6px;margin:12px 0;display:flex;overflow-x:auto}.storeTabs button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:8px;padding:7px 9px;font-size:6px}.storeTabs .selectedStoreTab{color:#fff;background:#172238}.agentStoreLayout{grid-template-columns:1fr 210px;gap:12px;display:grid}.agentListingGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.agentListingGrid article,.storeGovernance section,.agentBuilder,.moduleShelf{border:1px solid var(--line);background:#fff;border-radius:10px}.agentListingGrid article{padding:13px}.agentListingGrid article>header{border:0;grid-template-columns:34px 1fr auto;gap:8px;height:auto;padding:0;display:grid;position:static}.agentStoreIcon{width:34px;height:34px;color:var(--coral);background:#fff0eb;border-radius:9px;place-items:center;font-size:7px;font-weight:800;display:grid}.agentListingGrid header em{color:#786dff;font-size:5px;font-style:normal}.agentListingGrid header h3{margin:3px 0;font-size:9px}.agentListingGrid header small{color:#929cab;font-size:5px}.agentListingGrid header b{font-size:5px;font-weight:500}.cert-certified{color:#199d70}.cert-security_review{color:#b58621}.cert-draft{color:#8b95a4}.agentListingGrid article>p{color:#7f899a;font-size:6px;line-height:1.5}.agentFunctions{background:#f7f8fb;border-radius:7px;padding:8px}.agentFunctions strong,.agentFunctions span{display:block}.agentFunctions strong,.agentTech small{color:#929cab;font-size:4px}.agentFunctions span,.agentTech>span{margin-top:3px;font-size:5px}.agentTech{grid-template-columns:1fr 1fr;gap:5px;margin:6px 0;display:grid}.agentTech>span{border:1px solid var(--line);border-radius:6px;padding:6px}.agentTech small{display:block}.agentScores{color:#8a95a5;gap:10px;font-size:5px;display:flex}.agentScores span:first-child{color:#d99e25}.agentListingGrid footer{border-top:1px solid var(--line);align-items:center;gap:5px;margin-top:9px;padding-top:9px;display:flex}.agentListingGrid footer>strong{margin-right:auto;font-size:9px}.agentListingGrid footer button{background:var(--coral);color:#fff;border:0;border-radius:6px;padding:6px 8px;font-size:5px}.agentListingGrid footer .versionButton{color:#675bd8;background:#f0efff}.agentListingGrid footer .installed{color:#199d70;background:#e9f9f3}.agentListingGrid details{background:#f7f8fb;border-radius:6px;margin-top:7px;padding:7px}.agentListingGrid summary{color:#6b60dc;font-size:5px}.agentListingGrid details small{color:#7f8998;margin-top:4px;font-size:5px;display:block}.storeGovernance{align-content:start;gap:10px;display:grid}.storeGovernance section{padding:12px}.storeGovernance h3{font-size:9px}.storeGovernance section>div{border-top:1px solid var(--line);gap:7px;padding:8px 0;display:flex}.storeGovernance section>div>span{color:#6d61df;background:#eeecff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:5px;font-weight:800;display:grid}.storeGovernance p{margin:0}.storeGovernance strong,.storeGovernance small{font-size:5px;display:block}.storeGovernance small{color:#8b96a6;margin-top:3px}.storeGovernance .revenueNote{color:#7d8898;font-size:5px;line-height:1.55}.agentBuilder{margin:12px 0;overflow:hidden}.agentBuilder>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:13px 15px;display:flex;position:static}.agentBuilder h3{margin:4px 0;font-size:10px}.agentBuilder header span{color:#786dff;margin-left:auto;font-size:5px}.agentBuilder form{background:#f7f8fb;grid-template-columns:repeat(4,1fr);gap:6px;padding:11px;display:grid}.agentBuilder input,.agentBuilder select,.agentBuilder textarea{border:1px solid var(--line);resize:none;border-radius:7px;min-width:0;padding:8px;font-size:6px}.agentBuilder textarea{grid-column:span 2}.moduleShelf{margin-top:12px;padding:0 13px 13px}.moduleShelf>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:13px 2px;position:static}.moduleShelf header h3{margin:0 0 3px;font-size:10px}.moduleShelf header p{color:#8a95a5;margin:0;font-size:6px}.investorCenter{margin-top:20px}.investorHero{color:#fff;background:radial-gradient(circle at 88% 15%,#31c79a33,#0000 28%),linear-gradient(120deg,#0d1528,#243451);border-radius:14px;grid-template-columns:1.5fr .5fr;align-items:center;padding:23px;display:grid}.investorHero h3{margin:6px 0;font-size:18px}.investorHero p:not(.eyebrow){color:#bdc6d4;font-size:7px}.investorHero>div:last-child{border-left:1px solid #fff2;justify-content:center;align-items:center;gap:8px;display:flex}.investorHero>div:last-child strong{font-size:9px}.investorHero>div:last-child span{color:#31c79a}.investorDisclaimer{color:#9b721f;background:#fff8e9;border:1px solid #f3dfb3;border-radius:8px;margin:9px 0;padding:8px 10px;font-size:5px;font-weight:800}.investorDisclaimer span{margin-left:8px;font-weight:400}.pitchNarrative{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pitchNarrative article,.investorProduct,.investorMetrics,.fundraisingCard,.projectionSection,.investorRoadmap,.foundingTeam{border:1px solid var(--line);background:#fff;border-radius:10px}.pitchNarrative article{padding:12px}.pitchNarrative span{color:#786dff;font-size:7px;font-weight:900}.pitchNarrative h3{margin:8px 0 5px;font-size:9px}.pitchNarrative p{color:#7f8999;font-size:6px;line-height:1.5}.investorProduct{grid-template-columns:1.3fr repeat(4,1fr);gap:8px;margin-top:11px;padding:13px;display:grid}.investorProduct>div h3{margin:5px 0;font-size:11px}.investorProduct>div p:not(.eyebrow){color:#7f8a9b;font-size:6px}.investorProduct article{border-left:1px solid var(--line);padding:8px}.investorProduct article span{color:#ff7354;font-size:6px}.investorProduct article h3{margin:8px 0 4px;font-size:7px}.investorProduct article p{color:#8994a4;font-size:5px}.investorGrid{grid-template-columns:1.4fr .6fr;gap:11px;margin-top:11px;display:grid}.investorMetrics{overflow:hidden}.investorMetrics>header,.projectionSection>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:13px 15px;position:static}.investorMetrics header h3,.projectionSection header h3{margin:0 0 3px;font-size:10px}.investorMetrics header p,.projectionSection header p{color:#8b95a5;margin:0;font-size:6px}.investorMetrics>article{border-bottom:1px solid var(--line);grid-template-columns:1fr 90px 100px 100px;align-items:center;gap:9px;padding:10px 13px;display:grid}.investorMetrics article h3{margin:3px 0;font-size:7px}.investorMetrics article small{color:#8d97a6;font-size:5px}.investorMetrics article em{font-size:5px;font-style:normal}.reportedMetric{color:#199d70}.targetMetric{color:#b48320}.investorMetrics article>strong{font-size:8px}.investorMetrics article>span{background:#edf0f4;border-radius:4px;height:4px}.investorMetrics article>span i{background:linear-gradient(90deg,#786dff,#31c79a);border-radius:4px;height:100%;display:block}.investorMetrics form{gap:4px;display:flex}.investorMetrics form input{border:1px solid var(--line);border-radius:6px;width:60px;padding:6px;font-size:5px}.investorMetrics form button{color:#fff;background:#172238;border:0;border-radius:6px;font-size:5px}.fundraisingCard{padding:15px}.fundraisingCard h3{margin:7px 0;font-size:11px}.fundraisingCard>strong{font-size:22px;display:block}.fundraisingCard>small{color:#b48320;font-size:5px}.fundAllocation{margin:14px 0}.fundAllocation>div{grid-template-columns:1fr 85px;align-items:center;gap:8px;margin:8px 0;display:grid}.fundAllocation>div>span{background:#edf0f4;border-radius:4px;height:5px}.fundAllocation>div>span i{border-radius:4px;height:100%;display:block}.fundAllocation p{margin:0;display:flex}.fundAllocation p strong,.fundAllocation p small{font-size:5px}.fundAllocation p small{margin-left:auto}.fundraisingCard .primary{width:100%}.roundNote{color:#8994a4;font-size:5px;line-height:1.5}.projectionSection{margin-top:11px;overflow:hidden}.projectionSection>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.projectionSection article{background:#f7f8fb;border-radius:8px;padding:11px}.projectionSection article>small{color:#786dff;font-size:5px}.projectionSection article>strong{margin:7px 0;font-size:16px;display:block}.projectionSection article>strong em{font-size:5px;font-style:normal}.projectionSection article h3{font-size:9px}.projectionSection article p{color:#8994a4;font-size:5px}.investorRoadmap,.foundingTeam{grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:8px;margin-top:11px;padding:13px;display:grid}.investorRoadmap>div h3,.foundingTeam>div h3{margin:5px 0;font-size:11px}.investorRoadmap>div p:not(.eyebrow){color:#8994a4;font-size:6px}.investorRoadmap article,.foundingTeam article{border-left:1px solid var(--line);padding:8px}.investorRoadmap article span{color:#fff;background:#172238;border-radius:7px;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.investorRoadmap article small,.foundingTeam article small{color:#8994a4;margin:6px 0;font-size:5px;display:block}.investorRoadmap article strong,.foundingTeam article strong{font-size:6px}.foundingTeam article span{color:#6d61df;background:#eeecff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-weight:800;display:grid}.northStarInvestor{color:#fff;text-align:center;background:linear-gradient(120deg,#172238,#293955);border-radius:11px;margin-top:11px;padding:20px}.northStarInvestor p{color:#31c79a;font-size:5px}.northStarInvestor h3{margin:6px 0;font-size:14px}.executionCenter{margin-top:20px}.executionHero{color:#fff;background:radial-gradient(circle at 86% 10%,#ff735444,#0000 26%),linear-gradient(120deg,#11192c,#283954);border-radius:14px;grid-template-columns:1.6fr .4fr .4fr;align-items:center;gap:16px;padding:22px;display:grid}.executionHero h3{margin:6px 0;font-size:17px}.executionHero p:not(.eyebrow){color:#bec7d5;font-size:7px}.executionHero>div:not(:first-child){border-left:1px solid #ffffff20;padding-left:13px}.executionHero strong,.executionHero small{display:block}.executionHero strong{font-size:18px}.executionHero small{color:#bec6d3;margin-top:5px;font-size:5px}.executionRules{grid-template-columns:repeat(5,1fr);gap:7px;margin:11px 0;display:grid}.executionRules article{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:9px;display:flex}.executionRules span{color:#786dff;font-size:6px}.executionRules strong{font-size:5px}.sprintRail{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:11px;display:grid}.sprintRail button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;padding:9px;display:grid}.sprintRail button>span{color:#6d61df;background:#f0efff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:800;display:grid}.sprintRail small,.sprintRail strong{font-size:5px;display:block}.sprintRail strong{margin:3px 0;font-size:7px}.sprintRail i{background:#edf0f4;height:3px;display:block}.sprintRail i b{background:#31c79a;height:100%;display:block}.sprintRail em{color:#8d97a6;font-size:6px;font-style:normal}.sprintRail .selectedSprint{border-color:#786dff;box-shadow:0 3px 12px #786dff18}.sprintRail .sprint-active em,.sprintRail .sprint-complete em{color:#199d70}.executionLayout{grid-template-columns:1fr 220px;gap:11px;display:grid}.sprintBoard,.executionAside section,.phaseMap{border:1px solid var(--line);background:#fff;border-radius:10px}.sprintBoard{overflow:hidden}.sprintBoard>header{border:0;border-bottom:1px solid var(--line);height:auto;padding:14px 15px;display:flex;position:static}.sprintBoard>header h3{margin:4px 0;font-size:12px}.sprintBoard>header p:not(.eyebrow){color:#8792a3;font-size:6px}.sprintBoard>header>span{text-align:right;margin-left:auto}.sprintBoard>header>span small,.sprintBoard>header>span strong{font-size:5px;display:block}.sprintBoard>header>span strong{margin-top:4px;font-size:7px}.acceptanceBanner{background:#eaf9f3;border-radius:8px;gap:8px;margin:10px 13px;padding:9px;display:flex}.acceptanceBanner>span{color:#fff;background:#31c79a;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.acceptanceBanner small,.acceptanceBanner strong{font-size:5px;display:block}.acceptanceBanner strong{margin-top:4px;font-size:6px}.executionTasks article{border-top:1px solid var(--line);grid-template-columns:28px 1fr 65px 70px;align-items:center;gap:8px;padding:10px 13px;display:grid}.executionTasks article>span{border-radius:7px;place-items:center;width:26px;height:26px;font-size:5px;display:grid}.task-todo{color:#8893a3;background:#f1f3f6}.task-doing{color:#6d61df;background:#eeecff}.task-review{color:#b58621;background:#fff7e7}.task-done{color:#199d70;background:#e9f9f3}.executionTasks small{color:#786dff;font-size:5px}.executionTasks h3{margin:3px 0;font-size:7px}.executionTasks p{color:#8994a4;margin:0;font-size:5px}.executionTasks em{color:#199d70;font-size:5px;font-style:normal}.executionTasks button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:6px;font-size:5px}.executionAside{align-content:start;gap:10px;display:grid}.executionAside section{padding:12px}.executionAside h3{font-size:9px;line-height:1.35}.executionAside section>span{border-top:1px solid var(--line);color:#59667a;padding:5px 0;font-size:5px;display:block}.executionAside section>p:not(.eyebrow),.executionAside section>small{color:#8390a2;font-size:5px;line-height:1.55}.phaseMap{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;padding:12px;display:grid}.phaseMap article{border-left:1px solid var(--line);grid-template-columns:25px 1fr;padding:8px;display:grid}.phaseMap article>span{color:#fff;background:#172238;border-radius:7px;grid-row:span 3;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.phaseMap small,.phaseMap h3,.phaseMap strong{margin:0;font-size:5px}.phaseMap h3{margin:4px 0;font-size:8px}.phaseMap strong{color:#199d70}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1050px){.metrics,.agentCards{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:1fr}.activity{min-height:auto}.workflowRow{grid-template-columns:38px 1fr 90px 110px 25px}.agentsStack{display:none}.approvalGrid{grid-template-columns:1fr}.records article{grid-template-columns:42px 1fr 110px 85px}.records article>strong,.records .recordProgress{display:none}}@media (max-width:720px){.sidebar{display:none}.workspace{width:100%;margin-left:0}header{height:62px;padding:0 18px}.mobileBrand{align-items:center;gap:9px;display:flex}.mobileBrand .brandMark{width:27px;height:27px}.search{display:none}.content{padding:24px 16px 50px}.welcome{align-items:flex-start;gap:16px}.decision{padding:8px}.decision div{display:none}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metrics article{padding:14px}.grid{display:block}.activity{margin-top:12px}.workflowRow{grid-template-columns:34px 1fr 80px 20px}.progress{display:none}.status{font-size:0}.status:first-letter{font-size:8px}.agentCards{grid-template-columns:1fr 1fr;gap:9px}.primary{padding:9px}.headerActions .primary{font-size:0}.headerActions .primary:first-letter{font-size:15px}.headerActions{gap:6px}.workflows{overflow:hidden}.management{padding:18px}.managementHead{align-items:flex-start}.managementHead h2{font-size:19px}.records article{grid-template-columns:37px 1fr 21px}.records article>em{display:none}.approvalGrid{grid-template-columns:1fr}.miniMetrics,.miniMetrics.four{grid-template-columns:1fr 1fr}.agentOps article{grid-template-columns:40px 1fr 75px}.agentStat:nth-of-type(n+2){display:none}.observabilityGrid,.integrationGrid,.marketGrid,.brandStudio,.planGrid,.knowledgeLayout,.memoryLayout{grid-template-columns:1fr}.costBar{grid-template-columns:95px 1fr 40px}.automationList>article{grid-template-columns:36px 1fr 75px}.automationList>article>strong,.successStatus,.automationBanner em{display:none}.routeHeader,.routeTable article{grid-template-columns:1.2fr 1fr 55px}.routeHeader span:nth-child(3),.routeHeader span:nth-child(4),.routeHeader span:nth-child(5),.routeTable article>span:nth-of-type(2),.routeTable article>span:nth-of-type(3),.routeTable article>em{display:none}.knowledgeTop{display:block}.knowledgeTop label{margin:12px 0 0;display:block}.memoryStats,.revenueMetrics,.financeCards,.crmAdd form{grid-template-columns:1fr 1fr}.pipeline{grid-template-columns:repeat(5,160px)}.campaignSummary{grid-template-columns:1fr 1fr}.campaignSummary form{grid-column:1/-1;grid-template-columns:1fr 1fr}.campaignTable{overflow-x:auto}.campaignHeader,.campaignTable article{min-width:650px}.invoiceTable>article{grid-template-columns:32px 1fr 70px 65px}.invoiceTable article>span:nth-of-type(2),.invoiceTable article>em{display:none}.sidebar.mobileOpen{z-index:1002;width:min(286px,86vw);height:100vh;display:flex;overflow-y:auto;box-shadow:18px 0 45px #17223b26}.sidebarBackdrop{z-index:1001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101a2d80;border:0;display:block;position:fixed;inset:0}.mobileBrand{flex-shrink:0}.mobileMenuButton{place-items:center;display:grid}}.contentTabs{gap:6px;margin-bottom:13px;display:flex}.contentTabs button{border:1px solid var(--line);color:#68748a;background:#fff;border-radius:8px;padding:9px 14px;font-size:7px}.contentTabs button.active{color:#fff;background:#17233d;border-color:#17233d}.socialConnectIntro{color:#fff;background:#17233d;border-radius:12px;justify-content:space-between;align-items:center;padding:18px;display:flex}.socialConnectIntro h3{margin:4px 0;font-size:14px}.socialConnectIntro p{color:#c6cfdf;max-width:560px;font-size:7px;line-height:1.5}.socialConnectIntro>span{background:#243453;border-radius:9px;padding:10px;font-size:7px}.socialAccountForm{grid-template-columns:.7fr 1fr 1fr 1fr auto;gap:8px;margin:12px 0;display:grid}.socialAccountForm input,.socialAccountForm select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px;font-size:7px}.socialAccountGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.socialAccountGrid article{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.socialAccountGrid article>span{color:#6d61df;background:#eeecff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.socialAccountGrid h3{margin:2px 0;font-size:9px}.socialAccountGrid p,.socialAccountGrid small{color:#8d98aa;margin:0;font-size:6px}.socialAccountGrid em{color:#d38b31;font-size:6px;font-style:normal}.socialAccountGrid button{background:#f2f4f8;border:0;border-radius:7px;grid-column:2/-1;padding:7px;font-size:6px}.publicationQueue{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:14px}.publicationQueue h3{font-size:10px}.publicationQueue>p{color:#8d98aa;font-size:7px}.publicationQueue article{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;padding:9px 0;font-size:7px;display:grid}.publicationQueue article em{color:#6d61df;font-style:normal}@media (max-width:720px){.channelStrip,.socialAccountGrid,.socialAccountForm{grid-template-columns:1fr 1fr}.socialAccountForm .primary{grid-column:1/-1}.contentComposer{grid-template-columns:1fr 1fr}.contentComposer .primary{grid-column:1/-1}.contentBoard{grid-template-columns:repeat(4,170px)}.inboxHub{grid-template-columns:110px 1fr}.inboxThreads>button{grid-template-columns:27px 1fr;padding:10px 7px}.inboxThreads>button>span{width:27px;height:27px}.inboxThreads>button em,.inboxThreads>button small{display:none}.conversation p{max-width:90%}.reportHero{grid-template-columns:1fr 1fr 1fr}.reportHero>div:first-child{grid-column:1/-1}.reportComposer{grid-template-columns:1fr 1fr}.reportComposer .primary{grid-column:1/-1}.reportGrid,.clientPortal{grid-template-columns:1fr}.portalMetrics{grid-template-columns:1fr 1fr 1fr}.portalMetrics article{padding:9px}.portalMetrics strong{font-size:13px}.reportAutomation{grid-template-columns:1fr}.reportAutomation form{grid-template-columns:1fr 1fr;display:grid}.adConnectionGrid{grid-template-columns:1fr}.adConnections>header{display:block}.adConnections header p{margin-top:7px}}.connectionSuccess{color:#18835f;margin:9px 0 0;font-size:7px}.adAccountMeta{color:#66758d!important;margin-top:5px!important}.adAccountError{max-width:440px;color:#b33a3a!important;margin-top:5px!important}@media (max-width:720px){.teamSummary{align-items:flex-start;gap:10px}.teamSummary>span{padding-left:10px}.inviteMember{grid-template-columns:1fr 1fr}.inviteMember .primary{grid-column:1/-1}.memberTable{overflow-x:auto}.memberHead,.memberTable article{min-width:650px}.permissionHead,.permissionMatrix>article{grid-template-columns:1fr 85px 85px}.securityCards{grid-template-columns:1fr 1fr}.securityLog{overflow-x:auto}.securityLog>article{min-width:620px}.commandHero{display:block}.commandHero>div:first-child{max-width:100%}.commandPulse{margin:14px 0 0}.commandMetrics{grid-template-columns:1fr 1fr}.commandGrid{grid-template-columns:1fr}.goalCenter>form{grid-template-columns:1fr 1fr}.goalCenter>form .primary{grid-column:1/-1}.goalCenter>div{grid-template-columns:1fr}.seoHero{grid-template-columns:1fr 1fr 1fr}.seoHero>div:first-child{grid-column:1/-1}.seoLayout{grid-template-columns:1fr}.seoReception form{grid-template-columns:1fr 1fr;gap:5px;display:grid}.seoReception form>div,.seoReception form .primary{grid-column:1/-1}.sliceGrid{grid-template-columns:1fr}.seoAgents{grid-template-columns:1fr 1fr}.seoAgents>div{grid-area:auto/1/auto/-1}.keywordHead,.keywordLab>article{grid-template-columns:1.3fr .7fr .55fr}.keywordHead span:last-child,.keywordLab>article>span:last-child{display:none}.blueprintHero{grid-template-columns:1fr 1fr 1fr}.blueprintHero>div:first-child{grid-column:1/-1}.governanceFlow{grid-template-columns:repeat(7,115px);overflow-x:auto}.blueprintGrid{grid-template-columns:1fr}.blueprintLevels>article{grid-template-columns:30px 1fr 60px}.blueprintLevels>article>button{grid-column:2/-1}.moduleArchitecture>div{grid-template-columns:repeat(5,170px);overflow-x:auto}.scaleVision{grid-template-columns:1fr 1fr}.scaleVision>div{grid-column:1/-1}.titanHero{grid-template-columns:1fr 1fr 1fr}.titanHero>div:first-child{grid-column:1/-1}.titanHierarchy{grid-template-columns:repeat(6,135px);overflow-x:auto}.factorySection>div{grid-template-columns:repeat(5,190px);overflow-x:auto}.titanGrid{grid-template-columns:1fr}.titanSpecs>article{grid-template-columns:58px 1fr}.titanSpecProgress,.titanSpecs>article>button{grid-column:2}.productFactory>form{grid-template-columns:1fr 1fr}.productFactory>form input:nth-child(3),.productFactory>form .primary{grid-column:1/-1}.productFactory>div{grid-template-columns:1fr}.storeHero{grid-template-columns:1fr 1fr 1fr}.storeHero>div:first-child{grid-column:1/-1}.storeFlow{grid-template-columns:repeat(7,120px);overflow-x:auto}.agentStoreLayout,.agentListingGrid{grid-template-columns:1fr}.storeGovernance,.agentBuilder form{grid-template-columns:1fr 1fr}.agentBuilder textarea,.agentBuilder .primary{grid-column:1/-1}.investorHero{grid-template-columns:1fr}.investorHero>div:last-child{border:0;justify-content:flex-start;margin-top:12px}.pitchNarrative,.investorProduct{grid-template-columns:1fr 1fr}.investorProduct>div{grid-column:1/-1}.investorGrid{grid-template-columns:1fr}.investorMetrics>article{grid-template-columns:1fr 80px}.investorMetrics article>span,.investorMetrics article>small{display:none}.projectionSection>div{grid-template-columns:1fr}.investorRoadmap,.foundingTeam{grid-template-columns:1fr 1fr}.investorRoadmap>div,.foundingTeam>div{grid-column:1/-1}.executionHero{grid-template-columns:1fr 1fr}.executionHero>div:first-child{grid-column:1/-1}.executionRules{grid-template-columns:1fr 1fr}.sprintRail{grid-template-columns:repeat(5,150px);overflow-x:auto}.executionLayout{grid-template-columns:1fr}.executionTasks article{grid-template-columns:28px 1fr 65px}.executionTasks article>em{display:none}.executionAside,.phaseMap{grid-template-columns:1fr 1fr}}.onboardingBackdrop{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1428b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onboardingCard{color:#152139;background:#fff;border:1px solid #e6eaf1;border-radius:24px;flex-direction:column;width:min(760px,100%);min-height:590px;padding:34px 38px 30px;display:flex;box-shadow:0 32px 90px #040f2347}.onboardingTop{align-items:center;gap:16px;margin-bottom:52px;display:flex}.onboardingLogo{color:#fff;background:#ff6f4e;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.onboardingProgress{background:#edf0f5;border-radius:99px;flex:1;height:5px;overflow:hidden}.onboardingProgress i{border-radius:inherit;background:linear-gradient(90deg,#ff6f4e,#7b70ff);height:100%;transition:width .25s;display:block}.onboardingStep{color:#8790a1;font-size:12px;font-weight:700}.onboardingCard section{flex:1}.onboardingEyebrow{letter-spacing:.13em;margin:0 0 12px;font-weight:800;color:#7467ec!important;font-size:11px!important}.onboardingCard h1{letter-spacing:-.035em;max-width:620px;margin:0 0 12px;font-size:34px;line-height:1.12}.onboardingCard section>p:not(.onboardingEyebrow){color:#6c7586;max-width:600px;margin:0 0 30px;line-height:1.65}.onboardingGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.onboardingGrid.single{grid-template-columns:1fr}.onboardingGrid label{color:#364156;gap:8px;font-size:13px;font-weight:700;display:grid}.onboardingGrid label small{color:#9299a7;font-weight:500}.onboardingGrid input,.onboardingGrid select{color:#182237;width:100%;height:48px;font:inherit;background:#fbfcfe;border:1px solid #dce1e9;border-radius:11px;outline:none;padding:0 14px;font-weight:500}.onboardingGrid input:focus,.onboardingGrid select:focus{border-color:#8176ef;box-shadow:0 0 0 3px #8176ef1f}.onboardingSummary{gap:12px;display:grid}.onboardingSummary div{background:#f8f9fc;border:1px solid #e6eaf1;border-radius:13px;justify-content:space-between;gap:24px;padding:17px 19px;display:flex}.onboardingSummary span{color:#7e8797;font-size:13px}.onboardingSummary strong{text-align:right;font-size:14px}.onboardingError{color:#c43f35!important;margin:14px 0 0!important;font-size:13px!important}.onboardingActions{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;padding-top:24px;display:flex}.onboardingActions button{cursor:pointer;border-radius:11px;height:46px;padding:0 20px;font-weight:750}.onboardingActions button:disabled{cursor:not-allowed;opacity:.55}.onboardingSkip,.onboardingBack{color:#6d7584;background:0 0;border:0}.onboardingNext{color:#fff;background:#ff6f4e;border:0;box-shadow:0 8px 22px #ff6f4e3b}@media (max-width:640px){.onboardingBackdrop{padding:0}.onboardingCard{border-radius:0;min-height:100dvh;padding:24px 20px}.onboardingTop{margin-bottom:36px}.onboardingCard h1{font-size:28px}.onboardingGrid{grid-template-columns:1fr}.onboardingActions{margin-top:24px}}.settingsCenter{gap:16px;margin-top:20px;display:grid}.settingsProfile{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.settingsProfile>header{border:0;border-bottom:1px solid var(--line);background:linear-gradient(120deg,#fff,#f7f7ff);align-items:center;gap:18px;height:auto;padding:20px;display:flex;position:static}.settingsProfile>header>div{flex:1}.settingsProfile>header h3{margin:4px 0;font-size:15px}.settingsProfile>header p:not(.eyebrow){color:#818b9b;margin:0;font-size:7px}.settingsProfile>header>span{color:#fff;background:linear-gradient(135deg,#ff7354,#7a70ef);border-radius:15px;place-items:center;width:54px;height:54px;font-size:16px;font-weight:900;display:grid}.settingsProfile form{grid-template-columns:repeat(2,1fr);gap:13px;padding:20px;display:grid}.settingsProfile label{color:#465267;gap:7px;font-size:7px;font-weight:700;display:grid}.settingsProfile input,.settingsProfile select,.settingsProfile textarea{border:1px solid var(--line);color:#253149;width:100%;min-width:0;font:inherit;resize:vertical;background:#fbfcfe;border-radius:8px;padding:10px;font-weight:500}.settingsProfile input:focus,.settingsProfile select:focus,.settingsProfile textarea:focus{border-color:#7c71ee;outline:0;box-shadow:0 0 0 3px #7c71ee16}.settingsWide{grid-column:1/-1}.settingsProfile form footer{grid-column:1/-1;align-items:center;padding-top:7px;display:flex}.settingsProfile form footer div{flex:1}.settingsProfile form footer strong,.settingsProfile form footer small{display:block}.settingsProfile form footer strong{text-transform:capitalize;font-size:8px}.settingsProfile form footer small{color:#919aaa;margin-top:3px;font-size:6px}.settingsProfile form footer button{border:0}@media (max-width:720px){.settingsProfile form{grid-template-columns:1fr}.settingsWide,.settingsProfile form footer{grid-column:auto}}.overviewCampaigns{flex-direction:column;gap:17px;padding:26px 0 8px;display:flex}.overviewCampaignRow{grid-template-columns:minmax(150px,1fr) minmax(180px,2fr) 85px;align-items:center;gap:18px;display:grid}.overviewCampaignRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.overviewCampaignRow strong{color:#17233d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.overviewCampaignRow small{color:#91a0b8;font-size:10px}.overviewCampaignRow em{text-align:right;color:#17233d;font-size:12px;font-style:normal;font-weight:700}.campaignBars{flex-direction:column;gap:5px;display:flex}.campaignBars i,.campaignBars b{border-radius:10px;min-width:2px;height:6px;display:block}.campaignBars i{background:linear-gradient(90deg,#ff7354,#ff9b82)}.campaignBars b{background:linear-gradient(90deg,#786dff,#aaa3ff)}.overviewEmpty{color:#8491a7;text-align:center;background:#fafbfd;border:1px dashed #dbe2ed;border-radius:12px;width:100%;padding:28px 18px;font-size:12px}@media (max-width:720px){.overviewCampaignRow{grid-template-columns:1fr 70px;gap:10px}.overviewCampaignRow .campaignBars{grid-area:2/1/auto/-1}.globalSearch{width:100%}.notificationMenu{width:auto;position:fixed;top:72px;left:12px;right:12px}}.editorialCalendar{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.editorialCalendar>header{border:0;border-bottom:1px solid var(--line);justify-content:space-between;height:auto;padding:18px 20px;display:flex;position:static}.editorialCalendar>header h3{text-transform:capitalize;margin:3px 0;font-size:18px}.editorialCalendar>header nav{gap:6px;display:flex}.editorialCalendar>header nav button{border:1px solid var(--line);color:#5e6a80;background:#fff;border-radius:8px;padding:8px 12px;font-size:10px}.calendarWeek,.calendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.calendarWeek{border-bottom:1px solid var(--line);background:#fafbfd}.calendarWeek strong{text-align:center;color:#8490a4;padding:10px;font-size:9px}.calendarGrid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:125px;padding:9px}.calendarGrid>article:nth-child(7n){border-right:0}.calendarGrid>article>time{color:#657186;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.calendarEmpty{background:#fafbfd}.calendarItem{background:#f1efff;border-left:3px solid #7b70ee;border-radius:6px;margin:5px 0;padding:8px}.calendarItem strong,.calendarItem small,.calendarItem em{display:block}.calendarItem strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.calendarItem small{color:#788399;margin-top:4px;font-size:7px}.calendarItem em{color:#6c61d9;margin-top:5px;font-size:6px;font-style:normal}.calendar-draft{background:#f3f5f7;border-color:#9ba5b5}.calendar-approval{background:#fff8e8;border-color:#e3a326}.calendar-scheduled{background:#f1efff;border-color:#7b70ee}.calendar-published{background:#eaf9f3;border-color:#25ae7e}@media (max-width:720px){.editorialCalendar{overflow-x:auto}.editorialCalendar>header,.calendarWeek,.calendarGrid{min-width:760px}.calendarGrid>article{min-height:105px}}.publicationQueue article:has(button){grid-template-columns:1fr 1fr 80px 105px;align-items:center;gap:8px}.publicationQueue article button{color:#df5034;cursor:pointer;background:#fff5f2;border:1px solid #ff6848;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:750}.contentComposer input[type=url]{grid-column:span 2}.conversation{max-height:430px;overflow-y:auto}.conversation p time{opacity:.65;text-align:right;margin-top:5px;font-size:.82em;display:block}.conversation>small{color:#758095;z-index:1;background:#eef1f6;border-radius:999px;align-self:center;padding:4px 9px;position:sticky;top:0}.openCrmButton{color:#df5034;cursor:pointer;white-space:nowrap;background:#fff5f2;border:1px solid #ff6848;border-radius:8px;margin-left:10px;padding:7px 10px;font-size:7px;font-weight:750}.portalPreview>header select{border:1px solid var(--line);color:#526078;background:#fff;border-radius:7px;max-width:220px;margin-left:auto;padding:7px 10px;font-size:7px}.portalPreview>header>span{color:#8d98aa;margin-left:auto;font-size:7px}.portalRequestForm{border:1px solid var(--line);background:#fafbfd;border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;padding:12px;display:grid}.portalRequestForm input,.portalRequestForm select,.portalRequestForm textarea{border:1px solid var(--line);min-width:0;font:inherit;color:#536078;background:#fff;border-radius:7px;padding:8px;font-size:7px}.portalRequestForm textarea,.portalRequestForm .primary{grid-column:1/-1}.portalRequestForm textarea{resize:vertical}.portalRequestForm .primary{padding:8px}.requestConfirmation{color:#177c5b;background:#effaf6;border:1px solid #bfe8d8;border-radius:8px;flex-direction:column;gap:3px;margin-bottom:10px;padding:10px;display:flex}.requestConfirmation strong{font-size:8px}.requestConfirmation small{font-size:6px}.requestStatus{color:#a86411;background:#fff4e8;border-radius:20px;margin-top:8px;padding:4px 7px;font-size:5px;font-weight:800;display:inline-flex}.requestStatus.status-in_progress{color:#6257ca;background:#eeecff}.requestStatus.status-resolved{color:#167b5a;background:#eaf8f2}.contentAiTeam{gap:14px;display:grid}.contentAiHero{color:#fff;background:linear-gradient(135deg,#17233d,#26385f);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.contentAiHero h3{margin:5px 0 7px;font-size:18px}.contentAiHero p:not(.eyebrow){color:#cbd4e3;max-width:700px;font-size:9px;line-height:1.6}.contentAiStats{gap:8px;display:flex}.contentAiStats article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;min-width:90px;padding:12px}.contentAiStats strong,.contentAiStats span{display:block}.contentAiStats strong{font-size:18px}.contentAiStats span{color:#bfc9d9;margin-top:4px;font-size:7px}.contentAiBrief{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:8px;padding:15px;display:grid}.contentAiBrief header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.contentAiBrief header h3{margin:4px 0;font-size:12px}.contentAiBrief header span{color:#7d899c;font-size:7px}.contentAiBrief input,.contentAiBrief select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px;font-size:8px}.contentAiBrief button{font-size:8px}.contentAgentGrid{grid-template-columns:repeat(7,1fr);gap:7px;display:grid;overflow-x:auto}.contentAgentGrid article{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:145px;padding:11px}.contentAgentGrid article>span{color:#657187;background:#f1f3f7;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.contentAgentGrid h4{margin:5px 0;font-size:8px}.contentAgentGrid small,.contentAgentGrid p,.contentAgentGrid em{font-size:6px}.contentAgentGrid p{color:#8994a6;min-height:37px;line-height:1.45}.contentAgentGrid em{color:#8a95a7;font-style:normal}.contentAgentGrid article.active{border-color:#7466ef;box-shadow:0 8px 24px #7466ef18}.contentAgentGrid article.active>span{color:#fff;background:#7466ef}.contentAgentGrid article.active em{color:#7466ef}.contentAgentGrid article.passed{background:#f7fffc;border-color:#bde9da}.contentAgentGrid article.passed>span{color:#168760;background:#dff7ee}.contentAiWorkspace{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:245px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.contentAiWorkspace>aside{border-right:1px solid var(--line);background:#f8f9fb;padding:12px}.contentAiWorkspace>aside header{justify-content:space-between;align-items:center;padding:5px;display:flex}.contentAiWorkspace>aside header h3{font-size:10px}.contentAiWorkspace>aside header span{background:#e9ecf2;border-radius:10px;padding:3px 7px;font-size:7px}.contentAiWorkspace>aside button{text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;margin-bottom:5px;padding:10px;display:block}.contentAiWorkspace>aside button strong,.contentAiWorkspace>aside button small,.contentAiWorkspace>aside button em{display:block}.contentAiWorkspace>aside button strong{font-size:8px}.contentAiWorkspace>aside button small{color:#8d98aa;margin:4px 0;font-size:6px}.contentAiWorkspace>aside button em{color:#6f62e4;font-size:6px;font-style:normal}.contentAiWorkspace>aside button.active{border-color:var(--line);background:#fff}.contentAiWorkspace>aside>p{color:#8d98aa;padding:10px;font-size:7px;line-height:1.5}.contentAiWorkspace>main{padding:20px}.contentAiWorkspace>main>header{justify-content:space-between;align-items:flex-start;display:flex}.contentAiWorkspace>main>header h3{margin:4px 0;font-size:16px}.contentAiWorkspace>main>header span{color:#8692a5;font-size:7px}.contentAiWorkspace>main>header>em{color:#6d61df;background:#eeecff;border-radius:8px;padding:7px 9px;font-size:7px;font-style:normal}.contentProgress{grid-template-columns:repeat(7,1fr);gap:3px;margin:18px 0;display:grid}.contentProgress span{color:#9aa4b4;border-top:3px solid #e7eaf0;padding-top:7px;font-size:6px}.contentProgress span.done{color:#5e52ce;border-color:#7365ed}.contentDeliverable{border:1px solid var(--line);background:#fbfcfe;border-radius:11px;padding:16px}.contentDeliverable h4{margin:5px 0;font-size:13px}.contentDeliverable p{color:#7f8b9e;font-size:8px}.contentDeliverable dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0 0;display:grid}.contentDeliverable dl div{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px}.contentDeliverable dt{color:#909bad;font-size:6px}.contentDeliverable dd{margin:4px 0 0;font-size:8px}.contentDeliverable blockquote{background:#fff;border-left:3px solid #7466ef;margin:12px 0 0;padding:10px;font-size:7px}.contentDeliverable blockquote strong{margin-bottom:4px;display:block}.contentApproval{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.contentApproval textarea{border:1px solid var(--line);font:inherit;resize:vertical;border-radius:9px;min-height:68px;padding:11px;font-size:8px}.contentApproval button,.contentComplete button{color:#fff;background:#ff6848;border:0;border-radius:9px;padding:0 16px;font-size:8px;font-weight:750}.contentApproval small{color:#919bac;grid-column:1/-1;font-size:6px}.contentComplete{background:#f5fffb;border:1px solid #bde9da;border-radius:10px;grid-template-columns:1fr auto;align-items:center;margin-top:10px;padding:13px;display:grid}.contentComplete strong{color:#168760;font-size:10px}.contentComplete p{font-size:7px}.contentRunLog{margin-top:17px}.contentRunLog h4{font-size:10px}.contentRunLog article{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto auto;align-items:center;gap:9px;padding:9px 0;display:grid}.contentRunLog article>span{color:#168760;background:#e8f8f1;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.contentRunLog strong,.contentRunLog small{display:block}.contentRunLog strong{font-size:8px}.contentRunLog small,.contentRunLog time,.contentRunLog em{color:#8b96a8;font-size:6px}.contentRunLog em{background:#f1f3f7;border-radius:7px;padding:5px;font-style:normal}.contentAiOutput{background:#f8fafc;border:1px solid #dbe5f2;border-radius:10px;grid-column:1/-1;margin-top:14px;overflow:hidden}.contentAiOutput header{background:#fff;border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.contentAiOutput header strong{color:#111827;font-size:8px}.contentAiOutput header span{color:#64748b;font-size:6px}.contentAiOutput pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#263247;max-height:520px;margin:0;padding:16px;font:8px/1.7 inherit;overflow:auto}.contentVersionBar{background:#f8f7ff;border:1px solid #ddd9ff;border-radius:9px;align-items:center;gap:9px;margin:-7px 0 11px;padding:9px 11px;display:flex}.contentVersionBar label{color:#4f46a8;font-size:7px;font-weight:750}.contentVersionBar select{background:#fff;border:1px solid #d8d5ef;border-radius:7px;margin-left:8px;padding:6px 8px;font-size:7px}.contentVersionBar button{color:#5d50cf;background:#fff;border:1px solid #d6d1ff;border-radius:7px;margin-left:auto;padding:7px 10px;font-size:7px;font-weight:750}.contentVersionBar small{color:#818aa0;font-size:6px}.brandBrainPanel{background:linear-gradient(135deg,#fff 0%,#faf9ff 100%);border:1px solid #dfe5ee;border-radius:12px;margin:14px 0;padding:15px}.brandBrainPanel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.brandBrainPanel h3{margin:3px 0;font-size:13px}.brandBrainPanel header p:last-child{color:#69758a;margin:0;font-size:7px}.brandBrainPanel header button{color:#5d50cf;background:#fff;border:1px solid #d9d5ff;border-radius:8px;padding:8px 12px;font-size:7px;font-weight:750}.brandBrainPanel form{border-top:1px solid #ebeef4;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;padding-top:14px;display:grid}.brandBrainPanel input,.brandBrainPanel textarea{color:#172033;background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:9px 10px;font:7px/1.4 inherit}.brandBrainPanel textarea{resize:vertical;min-height:64px}.brandBrainPanel form .primary{align-self:stretch}@media (max-width:900px){.contentAiHero{flex-direction:column;align-items:flex-start}.contentAiBrief{grid-template-columns:1fr 1fr}.contentAiWorkspace{grid-template-columns:180px minmax(500px,1fr);overflow-x:auto}.contentDeliverable dl{grid-template-columns:1fr 1fr}.contentAgentGrid{grid-template-columns:repeat(7,145px)}.contentVersionBar{flex-direction:column;align-items:flex-start}.contentVersionBar button{margin-left:0}.brandBrainPanel form{grid-template-columns:1fr 1fr}}.contentOutputEditor{resize:vertical;color:#263247;outline-offset:-2px;background:#fffdf8;border:0;outline:2px solid #f1d7a8;width:100%;min-height:360px;padding:16px;font:8px/1.7 inherit;display:block}.approvalActions{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.contentApproval .approvalActions button{border-radius:8px;min-height:42px;padding:9px 12px;font-size:7px;font-weight:750}.contentApproval .approvalActions .approve{color:#fff;background:#6458e8;border:1px solid #6458e8}.contentApproval .approvalActions .edit{color:#364152;background:#fff;border:1px solid #d6dce6}.contentApproval .approvalActions .reject{color:#c24132;background:#fff5f3;border:1px solid #ffc9bf}.contentApproval .approvalActions .saveEdit{color:#fff;background:#173b2d;border:1px solid #173b2d}.contentApproval .approvalActions button:disabled{opacity:.5;cursor:not-allowed}.contentApprovalQueue{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.contentApprovalQueue button{border:1px solid var(--line);color:#68758a;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:7px;font-weight:750;display:flex}.contentApprovalQueue button span{color:#536078;background:#f0f2f6;border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:7px;display:grid}.contentApprovalQueue button.active{color:#574acb;background:#f7f6ff;border-color:#7568ed;box-shadow:0 6px 18px #7466ef12}.contentApprovalQueue button.active span{color:#fff;background:#7568ed}@media (max-width:760px){.contentApprovalQueue{grid-template-columns:1fr 1fr}.contentApprovalQueue button:last-child{grid-column:1/-1}}.contentScoreCard{background:#faf9ff;border:1px solid #dedbf9;border-radius:10px;margin-top:12px;padding:13px}.contentScoreCard>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.contentScoreCard>header>div{align-items:baseline;gap:8px;display:flex}.contentScoreCard>header small{color:#7064df;font-size:6px;font-weight:800}.contentScoreCard>header strong{color:#4538be;font-size:20px}.contentScoreCard>header strong span{color:#9089c8;font-size:7px}.contentScoreCard>header p{text-align:right;color:#858ea1;max-width:440px;font-size:6px;line-height:1.5}.contentScoreCard>div{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:11px;display:grid}.contentScoreCard article{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.contentScoreCard article>span{background:#e8e5fa;border-radius:5px;grid-column:1/-1;height:4px;overflow:hidden}.contentScoreCard article>span i{border-radius:inherit;background:linear-gradient(90deg,#7769ee,#41c69b);height:100%;display:block}.contentScoreCard article small{color:#7c879a;font-size:5px}.contentScoreCard article strong{color:#485367;font-size:7px}@media (max-width:900px){.contentScoreCard>div{grid-template-columns:repeat(4,1fr)}}.contentBatchField{gap:3px;display:grid}.contentBatchField span{color:#68758a;font-size:6px;font-weight:750}.contentBatchField input{width:100%}.contentBatchField small{color:#929cad;font-size:5px;line-height:1.35}.contentCampaignPanel{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:15px}.contentCampaignPanel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.contentCampaignPanel h3{margin:3px 0;font-size:13px}.contentCampaignPanel header p:last-child{color:#69758a;margin:0;font-size:7px}.contentCampaignPanel header button{color:#db5238;background:#fff8f6;border:1px solid #ffd3ca;border-radius:8px;padding:8px 12px;font-size:7px;font-weight:750}.contentCampaignPanel>form{border-top:1px solid #ebeef4;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;padding-top:14px;display:grid}.contentCampaignPanel input,.contentCampaignPanel select,.contentCampaignPanel textarea{color:#172033;background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:9px 10px;font:7px/1.4 inherit}.contentCampaignPanel label{color:#6d788b;gap:4px;font-size:7px;display:grid}.contentCampaignPanel textarea{resize:vertical;min-height:58px}.contentCampaignCards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.contentCampaignCards button{text-align:left;background:#fbfcfe;border:1px solid #e1e5ed;border-radius:10px;padding:10px}.contentCampaignCards button.active{background:#f7f6ff;border-color:#7466ef;box-shadow:0 0 0 2px #7466ef12}.contentCampaignCards span,.contentCampaignCards strong,.contentCampaignCards small,.contentCampaignCards em{display:block}.contentCampaignCards span{color:#7466ef;text-transform:uppercase;font-size:6px;font-weight:800}.contentCampaignCards strong{margin:4px 0;font-size:9px}.contentCampaignCards small,.contentCampaignCards em{color:#7e899b;font-size:6px}.contentCampaignCards em{margin-top:5px;font-style:normal}.contentCampaignSelect{grid-column:1/3}.contentCampaignContext{background:#f8f7ff;border:1px solid #ddd9ff;border-radius:8px;grid-column:3/-1;padding:8px 10px}.contentCampaignContext strong,.contentCampaignContext span,.contentCampaignContext small{display:block}.contentCampaignContext strong{font-size:8px}.contentCampaignContext span,.contentCampaignContext small{color:#726a9d;margin-top:3px;font-size:6px}@media (max-width:900px){.contentCampaignPanel>form,.contentCampaignCards{grid-template-columns:1fr 1fr}.contentCampaignSelect,.contentCampaignContext{grid-column:1/-1}}.contentPillarPanel{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dfe5ee;border-radius:12px;padding:15px}.contentPillarPanel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.contentPillarPanel h3{margin:3px 0;font-size:13px}.contentPillarPanel header p:last-child{color:#69758a;margin:0;font-size:7px}.contentPillarPanel header button{color:#326db2;background:#f5f9ff;border:1px solid #cfe4ff;border-radius:8px;padding:8px 12px;font-size:7px;font-weight:750}.contentPillarPanel>form{border-top:1px solid #ebeef4;grid-template-columns:1fr 1fr 1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}.contentPillarPanel input,.contentPillarPanel select,.contentPillarPanel textarea{color:#172033;background:#fff;border:1px solid #dfe4ec;border-radius:8px;padding:9px 10px;font:7px/1.4 inherit}.contentPillarPanel label{color:#68758a;grid-template-columns:1fr auto;gap:3px;font-size:7px;display:grid}.contentPillarPanel label input{grid-column:1/-1}.contentPillarPanel label small{font-size:5px}.contentPillarPanel textarea{resize:vertical;grid-column:1/4;min-height:54px}.contentPillarCards{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.contentPillarCards button{text-align:left;background:#fff;border:1px solid #e1e5ed;border-radius:10px;padding:10px}.contentPillarCards button.active{background:#f3f8ff;border-color:#3f8bde;box-shadow:0 0 0 2px #3f8bde12}.contentPillarCards span,.contentPillarCards strong,.contentPillarCards small{display:block}.contentPillarCards span{color:#3f78bb;text-transform:uppercase;font-size:5px;font-weight:800}.contentPillarCards strong{margin:4px 0;font-size:9px}.contentPillarCards small{color:#7e899b;font-size:6px}.contentPillarCards button>div{background:#e9edf3;border-radius:5px;height:5px;margin-top:9px;position:relative}.contentPillarCards button>div i{border-radius:inherit;background:linear-gradient(90deg,#438ddd,#73c5bb);height:100%;display:block}.contentPillarCards button>div em{color:#748196;margin-top:4px;font-size:5px;font-style:normal;display:block}.contentPillarEmpty{color:#8290a4;border:1px dashed #d9e0e9;border-radius:9px;margin:12px 0 0;padding:12px;font-size:7px}.contentPillarSelect{grid-column:3/-1}@media (max-width:900px){.contentPillarPanel>form,.contentPillarCards{grid-template-columns:1fr 1fr}.contentPillarPanel textarea,.contentPillarSelect{grid-column:1/-1}}.contentHookLibrary{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:15px}.contentHookLibrary>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.contentHookLibrary h3{margin:3px 0;font-size:13px}.contentHookLibrary header p:last-child{color:#69758a;margin:0;font-size:7px}.contentHookLibrary>header button,.contentHookImport{color:#5d50cf;background:#f8f7ff;border:1px solid #d9d5ff;border-radius:8px;padding:8px 12px;font-size:7px;font-weight:750}.contentHookLibrary>form{border-top:1px solid #ebeef4;grid-template-columns:2fr repeat(4,1fr) auto;gap:8px;margin-top:14px;padding-top:14px;display:grid}.contentHookLibrary input,.contentHookLibrary select,.contentHookLibrary textarea{background:#fff;border:1px solid #dfe4ec;border-radius:8px;min-width:0;padding:9px;font:7px/1.4 inherit}.contentHookLibrary textarea{resize:vertical}.contentHookLibrary>nav{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.contentHookLibrary>nav button{color:#718096;background:#fff;border:1px solid #e1e5ed;border-radius:999px;padding:6px 9px;font-size:6px}.contentHookLibrary>nav button.active{color:#fff;background:#7466ef;border-color:#7466ef}.contentHookGrid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.contentHookGrid>article{background:#fbfcfe;border:1px solid #e1e5ed;border-radius:10px;padding:11px}.contentHookGrid article>header,.contentHookGrid footer{align-items:center;gap:6px;display:flex}.contentHookGrid article>header{justify-content:space-between}.contentHookGrid article>header span{color:#675bd6;text-transform:uppercase;font-size:5px;font-weight:800}.contentHookGrid article>header strong{color:#168760;font-size:7px}.contentHookGrid blockquote{color:#263247;min-height:52px;margin:10px 0;font-size:8px;line-height:1.55}.contentHookGrid footer{flex-wrap:wrap}.contentHookGrid footer span,.contentHookGrid footer em,.contentHookGrid footer small{color:#7d899b;font-size:5px}.contentHookGrid footer em{font-style:normal}.contentHookGrid footer small{flex-basis:100%}.contentHookGrid article>form{grid-template-columns:repeat(3,1fr) auto;gap:4px;margin-top:9px;display:grid}.contentHookGrid article>form input{width:100%;padding:6px 4px;font-size:5px}.contentHookGrid article>form button{color:#fff;background:#17233d;border:0;border-radius:6px;padding:0 7px;font-size:5px}.contentHookImport{margin-top:12px}@media (max-width:1000px){.contentHookLibrary>form,.contentHookGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.contentHookGrid{grid-template-columns:1fr}}.contentTemplateLibrary{background:linear-gradient(145deg,#fff,#fffaf7);border:1px solid #dfe5ee;border-radius:12px;padding:15px}.contentTemplateLibrary>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.contentTemplateLibrary h3{margin:3px 0;font-size:13px}.contentTemplateLibrary header p:last-child{color:#69758a;margin:0;font-size:7px}.contentTemplateLibrary>header button{color:#d75239;background:#fff7f4;border:1px solid #ffd2c8;border-radius:8px;padding:8px 12px;font-size:7px;font-weight:750}.contentTemplateLibrary>form{border-top:1px solid #ebeef4;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;padding-top:14px;display:grid}.contentTemplateLibrary input,.contentTemplateLibrary select,.contentTemplateLibrary textarea{color:#172033;background:#fff;border:1px solid #dfe4ec;border-radius:8px;min-width:0;padding:9px;font:7px/1.4 inherit}.contentTemplateLibrary textarea{resize:vertical;grid-column:1/4;min-height:88px}.contentTemplateLibrary>nav{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.contentTemplateLibrary>nav button{color:#718096;background:#fff;border:1px solid #e1e5ed;border-radius:999px;padding:6px 9px;font-size:6px}.contentTemplateLibrary>nav button.active{color:#fff;background:#ff6a4a;border-color:#ff6a4a}.contentTemplateGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.contentTemplateGrid>article{background:#fff;border:1px solid #e1e5ed;border-radius:11px;padding:12px;transition:all .18s}.contentTemplateGrid>article.active{border-color:#ff6a4a;box-shadow:0 0 0 2px #ff6a4a18}.contentTemplateGrid article>header{justify-content:space-between;gap:8px;display:flex}.contentTemplateGrid article>header span{color:#e55b40;text-transform:uppercase;font-size:5px;font-weight:800}.contentTemplateGrid article>header em{color:#8490a1;font-size:5px;font-style:normal}.contentTemplateGrid h4{margin:8px 0 4px;font-size:10px}.contentTemplateGrid p{color:#68758a;min-height:25px;margin:0;font-size:6px;line-height:1.45}.contentTemplateGrid pre{color:#3f4c61;white-space:pre-wrap;background:#f6f7fa;border-radius:8px;min-height:92px;max-height:120px;margin:10px 0;padding:9px;font:6px/1.55 inherit;overflow:auto}.contentTemplateGrid footer{gap:8px;display:grid}.contentTemplateGrid footer small{color:#8b95a5;font-size:5px}.contentTemplateGrid footer>div{gap:5px;display:flex}.contentTemplateGrid footer button{color:#536174;background:#fff;border:1px solid #dfe4ec;border-radius:6px;padding:6px 8px;font-size:5px}.contentTemplateGrid footer button.use{color:#fff;background:#ff6a4a;border-color:#ff6a4a;margin-left:auto;font-weight:750}.contentTemplateApplied{background:#fff7f4;border:1px solid #ffd1c6;border-radius:8px;grid-column:1/-1;align-items:center;gap:10px;padding:8px 10px;display:flex}.contentTemplateApplied strong{color:#bd452f;font-size:7px}.contentTemplateApplied span{color:#786c69;font-size:6px}.contentTemplateApplied button{color:#bd452f;background:0 0;border:0;margin-left:auto;font-size:6px;text-decoration:underline}@media (max-width:1000px){.contentTemplateLibrary>form{grid-template-columns:1fr 1fr}.contentTemplateLibrary textarea{grid-column:1/-1}.contentTemplateGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.contentTemplateGrid{grid-template-columns:1fr}}.contentResearchLibrary{background:linear-gradient(145deg,#fff,#f7fbff);border:1px solid #dfe5ee;border-radius:12px;padding:15px}.contentResearchLibrary>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.contentResearchLibrary h3{margin:3px 0;font-size:13px}.contentResearchLibrary header p:last-child{color:#69758a;margin:0;font-size:7px}.contentResearchLibrary>header button{color:#345b8c;background:#fff;border:1px solid #c9d8ee;border-radius:8px;padding:8px 12px;font-size:7px;font-weight:750}.contentResearchStatus{background:#f5f9ff;border:1px solid #d8e5f4;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;display:grid}.contentResearchStatus strong{font-size:7px}.contentResearchStatus span{color:#bd5a2e;text-transform:uppercase;background:#fff1e8;border-radius:999px;padding:4px 7px;font-size:5px;font-weight:800}.contentResearchStatus p{color:#66758a;margin:0;font-size:6px}.contentResearchLibrary>form{grid-template-columns:1fr 1fr 1.2fr 1.4fr;gap:8px;margin-top:12px;display:grid}.contentResearchLibrary input,.contentResearchLibrary select,.contentResearchLibrary textarea{color:#172033;background:#fff;border:1px solid #dfe4ec;border-radius:8px;min-width:0;padding:9px;font:7px/1.4 inherit}.contentResearchLibrary textarea{resize:vertical;grid-column:1/4;min-height:72px}.contentResearchGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.contentResearchGrid>article{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:11px}.contentResearchGrid>article.inactive{opacity:.55}.contentResearchGrid article>header,.contentResearchGrid article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.contentResearchGrid article>header span{color:#3f6f9f;text-transform:uppercase;font-size:5px;font-weight:800}.contentResearchGrid article>header em{color:#a36532;font-size:5px;font-style:normal}.contentResearchGrid h4{margin:8px 0 3px;font-size:9px}.contentResearchGrid p{color:#6c788a;margin:0;font-size:6px}.contentResearchGrid blockquote{color:#526176;background:#f7faff;border-left:2px solid #8eb2d8;max-height:70px;margin:8px 0;padding:7px;font-size:6px;line-height:1.5;overflow:auto}.contentResearchGrid footer{margin-top:9px}.contentResearchGrid footer a,.contentResearchGrid footer span,.contentResearchGrid footer button{font-size:5px}.contentResearchGrid footer a{color:#376b9f}.contentResearchGrid footer button{color:#536174;background:#fff;border:1px solid #dfe4ec;border-radius:6px;padding:5px 7px}@media (max-width:1000px){.contentResearchLibrary>form{grid-template-columns:1fr 1fr}.contentResearchLibrary textarea{grid-column:1/-1}.contentResearchGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.contentResearchStatus,.contentResearchGrid{grid-template-columns:1fr}}.securityFilters{border-bottom:1px solid var(--line);background:#f8f9fc;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(125px,170px)) auto;gap:9px;padding:11px 14px;display:grid}.securityFilters input,.securityFilters select,.securityClearFilters{border:1px solid var(--line);color:#354158;background:#fff;border-radius:7px;padding:9px 11px;font-size:7px}.securityClearFilters{cursor:pointer;white-space:nowrap}.securityClearFilters:disabled{opacity:.45;cursor:not-allowed}.securitySummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.securitySummary>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:all .18s;display:flex}.securitySummary>button:hover{border-color:#aaa1f6;transform:translateY(-1px);box-shadow:0 8px 20px #4338ca12}.securitySummary>button.active{background:#f8f7ff;border-color:#7466ee;box-shadow:inset 0 0 0 1px #7466ee}.securitySummary>button.warning.active{background:#fffaf0;border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b}.securitySummary>button.reviewed.active{background:#f1fbf6;border-color:#22a06b;box-shadow:inset 0 0 0 1px #22a06b}.securitySummary strong{color:#17233b;font-size:15px}.securitySummary span{color:#7b8799;font-size:7px}.securitySummary small{color:#7466ee;font-size:6px}.securitySummary>button.reviewed small{color:#17835a}.securityActiveFilters{color:#5c557c;background:#f8f7ff;border-bottom:1px solid #e4e0ff;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 14px;font-size:7px;display:flex}.securityActiveFilters span{background:#fff;border:1px solid #ddd8ff;border-radius:99px;padding:4px 7px}.securityActiveFilters button{color:#fff;cursor:pointer;background:#7466ee;border:0;border-radius:50%;width:24px;height:24px;margin-left:auto}.securityPagination{border-top:1px solid var(--line);background:#fafbfe;justify-content:flex-end;align-items:center;gap:12px;padding:12px 14px;display:flex}.securityPagination span{color:#68758a;font-size:7px}.securityPagination button{border:1px solid var(--line);color:#354158;background:#fff;border-radius:7px;padding:7px 11px;font-size:7px}.securityPagination button:disabled{opacity:.45;cursor:not-allowed}.securityEmpty{text-align:center;color:#8e98a8;padding:24px;font-size:7px}.securityEventRow{cursor:pointer;outline:none}.securityEventRow:hover,.securityEventRow:focus-visible{background:#fafaff;box-shadow:inset 3px 0 #7466ee}.securityEventRow.reviewed{opacity:.72;background:#f7fbf9}.securityEventRow.reviewed:hover,.securityEventRow.reviewed:focus-visible{opacity:1;box-shadow:inset 3px 0 #22a06b}.auditDetailBackdrop{z-index:120;background:#11182780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auditDetail{background:#fff;border-radius:15px;width:min(560px,100%);padding:22px;box-shadow:0 28px 80px #11182740}.auditDetail>header{border:0;align-items:flex-start;height:auto;padding:0 0 15px;display:flex;position:static}.auditDetail h3{margin:5px 0;font-size:16px}.auditDetail>header button{border:1px solid var(--line);background:#fff;border-radius:8px;width:32px;height:32px;margin-left:auto;font-size:17px}.auditDetail>p{color:#758094;border-top:1px solid var(--line);padding-top:14px;font-size:8px;line-height:1.6}.auditDetail dl{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;display:grid}.auditDetail dl div{background:#f7f8fb;border-radius:8px;padding:11px}.auditDetail dt{color:#8b95a5;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.auditDetail dd{color:#263247;overflow-wrap:anywhere;margin:5px 0 0;font-size:8px}.auditDetail footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:14px;display:flex}.auditDetail footer span{color:#8b95a5;font-size:6px}.auditDetail footer button{color:#fff;background:#7466ee;border:0;border-radius:8px;margin-left:0;padding:9px 16px;font-size:7px}.auditDetail footer span+button{margin-left:auto}.auditDetail footer .auditReviewButton{color:#177a50;background:#e9f8f0}.auditDetail footer button:disabled{cursor:wait;opacity:.55}@media (max-width:1050px){.securityFilters{grid-template-columns:1fr 1fr 1fr}.securityFilters input{grid-column:1/-1}}@media (max-width:720px){.securityFilters{grid-template-columns:1fr}.securityFilters input{grid-column:auto}.securitySummary{grid-template-columns:1fr 1fr}.securityPagination{justify-content:space-between;gap:6px}.securityPagination span{text-align:center}}.securityEventRow{position:relative}.securitySelectAlert{accent-color:#7466ee;width:13px;height:13px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.securityEventRow:has(.securitySelectAlert){padding-left:22px}.securityBulkBar{background:#f1efff;border-bottom:1px solid #dcd7ff;align-items:center;gap:9px;padding:10px 14px;display:flex}.securityBulkBar strong{color:#5145b8;font-size:7px}.securityBulkBar button{color:#5b51a6;background:#fff;border:1px solid #d2cdf8;border-radius:7px;padding:7px 10px;font-size:6px}.securityBulkBar button:first-of-type{margin-left:auto}.securityBulkBar button.primary{color:#fff;background:#7466ee;border-color:#7466ee}.securityBulkBar button:disabled{opacity:.55}@media (max-width:720px){.securityBulkBar{flex-direction:column;align-items:stretch}.securityBulkBar button:first-of-type{margin-left:0}}.securityReviewProgress{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:18px;margin:0 0 12px;padding:11px 14px;display:grid}.securityReviewProgress strong,.securityReviewProgress span{display:block}.securityReviewProgress strong{color:#2d3950;font-size:8px}.securityReviewProgress span{color:#7b8799;margin-top:3px;font-size:6px}.securityReviewProgress progress{accent-color:#22a06b;border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}.securitySelectVisible{border-bottom:1px solid var(--line);background:#fafbfe;padding:8px 14px}.securitySelectVisible label{color:#58657a;cursor:pointer;align-items:center;gap:7px;font-size:7px;display:flex}.securitySelectVisible input{accent-color:#7466ee;width:13px;height:13px}@media (max-width:720px){.securityReviewProgress{grid-template-columns:1fr}.securitySelectVisible label{align-items:flex-start}}.securityRecommendations{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:20px;margin:12px 0;padding:12px 15px;display:flex}.securityRecommendations>div{min-width:180px}.securityRecommendations strong,.securityRecommendations small{display:block}.securityRecommendations strong{color:#2d3950;font-size:8px}.securityRecommendations small{color:#7b8799;margin-top:4px;font-size:6px}.securityRecommendations ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.securityRecommendations li{color:#98551f;background:#fff7ed;border:1px solid #fed7aa;border-radius:99px;padding:6px 9px;font-size:6px}.securityRecommendations.clear{background:#f5fcf8;border-color:#bdebd7}.securityRecommendations.clear>span{color:#17835a;margin-left:auto;font-size:7px}@media (max-width:720px){.securityRecommendations{flex-direction:column;align-items:flex-start;gap:10px}.securityRecommendations.clear>span{margin-left:0}}.securityRecommendations li:has(button){padding:0;overflow:hidden}.securityRecommendations li button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 9px;display:flex}.securityRecommendations li button:hover,.securityRecommendations li button:focus-visible{background:#ffedd5;outline:none}.securityRecommendations li button span{font-size:8px}.securityNextAction{white-space:nowrap;color:#fff;cursor:pointer;background:#7466ee;border:0;border-radius:8px;align-items:center;gap:7px;margin-left:auto;padding:9px 11px;font-size:6px;font-weight:800;display:flex}.securityNextAction:hover,.securityNextAction:focus-visible{outline-offset:2px;background:#5e51d3;outline:2px solid #c9c3ff}.securityNextAction b{color:#dff7ea;background:#17835a;border-radius:99px;padding:2px 5px;font-size:6px}.securityNextAction span{font-size:8px}@media (max-width:960px){.securityNextAction{justify-content:center;width:100%;margin-left:0}}.securityRecoveryPlan{background:#fff;border:1px solid #dedafc;border-radius:10px;margin:12px 0;overflow:hidden}.securityRecoveryPlan>header{background:#faf9ff;border:0;border-bottom:1px solid #e8e5ff;align-items:center;gap:15px;height:auto;padding:11px 14px;display:flex;position:static}.securityRecoveryPlan header strong,.securityRecoveryPlan header small{display:block}.securityRecoveryPlan header strong{color:#39316f;font-size:8px}.securityRecoveryPlan header small{color:#817aa8;margin-top:3px;font-size:6px}.securityRecoveryPlan header>span{color:#5145b8;margin-left:auto;font-size:8px;font-weight:800}.securityRecoveryPlan ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.securityRecoveryPlan li{border-right:1px solid var(--line)}.securityRecoveryPlan li:last-child{border-right:0}.securityRecoveryPlan button{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;width:100%;height:100%;padding:11px 12px;display:flex}.securityRecoveryPlan button:hover,.securityRecoveryPlan button:focus-visible{background:#f5f3ff;outline:none}.securityRecoveryPlan button>span{color:#fff;background:#7466ee;border-radius:99px;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.securityRecoveryPlan button>div{flex:1;min-width:0}.securityRecoveryPlan button strong,.securityRecoveryPlan button small{display:block}.securityRecoveryPlan button strong{color:#354158;font-size:6px}.securityRecoveryPlan button small{color:#909aaa;margin-top:3px;font-size:5px}.securityRecoveryPlan button>b{color:#17835a;white-space:nowrap;font-size:7px}@media (max-width:900px){.securityRecoveryPlan ol{grid-template-columns:1fr 1fr}.securityRecoveryPlan li:nth-child(2){border-right:0}}@media (max-width:560px){.securityRecoveryPlan>header{flex-direction:column;align-items:flex-start}.securityRecoveryPlan header>span{margin-left:0}.securityRecoveryPlan ol{grid-template-columns:1fr}.securityRecoveryPlan li{border-right:0;border-bottom:1px solid var(--line)}}.securityRecommendations li button b{color:#17835a;background:#e8f7ef;border-radius:99px;padding:2px 5px;font-size:6px}.securityImpact{border:1px solid var(--line);background:#fff;border-radius:10px;margin:12px 0;overflow:hidden}.securityImpact>header{border:0;border-bottom:1px solid var(--line);align-items:center;gap:15px;height:auto;padding:12px 15px;display:flex;position:static}.securityImpact header strong,.securityImpact header small{display:block}.securityImpact header strong{color:#2d3950;font-size:8px}.securityImpact header small{color:#7b8799;margin-top:4px;font-size:6px}.securityImpact header>span{color:#98551f;background:#fff7ed;border-radius:99px;margin-left:auto;padding:6px 9px;font-size:7px}.securityImpact>div{grid-template-columns:repeat(4,1fr);display:grid}.securityImpact article{border-right:1px solid var(--line);align-items:center;gap:8px;padding:11px 14px;display:flex}.securityImpact article:last-child{border-right:0}.securityImpact article>span{color:#d65f49;background:#fff0ed;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.securityImpact article div{flex:1}.securityImpact article strong,.securityImpact article small{display:block}.securityImpact article strong{color:#354158;font-size:7px}.securityImpact article small{color:#909aaa;margin-top:3px;font-size:5px}.securityImpact article>b{color:#d65f49;font-size:9px}.securityImpact>p{color:#17835a;margin:0;padding:14px;font-size:7px}.securityImpact.clear{border-color:#bdebd7}.securityImpact.clear>header>span{color:#17835a;background:#e8f7ef}@media (max-width:720px){.securityImpact>header{flex-direction:column;align-items:flex-start}.securityImpact header>span{margin-left:0}.securityImpact>div{grid-template-columns:1fr 1fr}.securityImpact article:nth-child(2){border-right:0}}.securityImpact>.securityProjection{background:#f8f7ff;border-bottom:1px solid #e4e0ff;grid-template-columns:auto 22px auto minmax(160px,1fr);align-items:center;gap:10px;padding:11px 15px;display:grid}.securityProjection>div{align-items:baseline;gap:7px;display:flex}.securityProjection small{color:#7b7598;font-size:6px}.securityProjection strong{color:#5145b8;font-size:15px}.securityProjection>span{color:#7466ee;font-size:13px}.securityProjection progress{accent-color:#22a06b;border:0;border-radius:99px;width:100%;height:8px;overflow:hidden}@media (max-width:720px){.securityImpact>.securityProjection{grid-template-columns:1fr auto 1fr}.securityProjection progress{grid-column:1/-1}.securityProjection>div{display:block}}.securityScoreActions{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.securityScoreActions em{margin-left:0}.securityScoreActions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:7px;padding:7px 9px;font-size:6px;font-weight:700}.securityScoreActions button:hover,.securityScoreActions button:focus-visible{outline-offset:2px;background:#ffffff20;outline:2px solid #ffffff45}@media (max-width:620px){.securityScore{flex-wrap:wrap;align-items:flex-start}.securityScoreActions{align-items:stretch;width:100%;margin:13px 0 0}.securityScoreActions button{width:100%}}.securityRiskMatrix{border:1px solid var(--line);background:#fff;border-radius:10px;margin:12px 0;overflow:hidden}.securityRiskMatrix>header{border:0;border-bottom:1px solid var(--line);align-items:center;gap:15px;height:auto;padding:11px 14px;display:flex;position:static}.securityRiskMatrix header strong,.securityRiskMatrix header small{display:block}.securityRiskMatrix header strong{color:#2d3950;font-size:8px}.securityRiskMatrix header small{color:#8b95a5;margin-top:3px;font-size:6px}.securityRiskMatrix header>span{color:#68758a;margin-left:auto;font-size:6px}.securityRiskMatrix>div{grid-template-columns:repeat(4,1fr);display:grid}.securityRiskMatrix button{border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:8px;padding:12px;display:flex}.securityRiskMatrix button:last-child{border-right:0}.securityRiskMatrix button:not(:disabled):hover,.securityRiskMatrix button:not(:disabled):focus-visible{background:#fafbfe;outline:none}.securityRiskMatrix button:disabled{cursor:default}.securityRiskMatrix button>span{border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.securityRiskMatrix button>div{flex:1;min-width:0}.securityRiskMatrix button strong,.securityRiskMatrix button small{display:block}.securityRiskMatrix button strong{color:#354158;font-size:6px}.securityRiskMatrix button small{color:#909aaa;margin-top:3px;font-size:5px}.securityRiskMatrix button>b{white-space:nowrap;font-size:6px}.securityRiskMatrix .risk-high>span{color:#d65f49;background:#fff0ed}.securityRiskMatrix .risk-high>b{color:#d65f49}.securityRiskMatrix .risk-medium>span{color:#b88620;background:#fff7e7}.securityRiskMatrix .risk-medium>b{color:#a56f0b}.securityRiskMatrix .risk-low>span{color:#6d61df;background:#eef0ff}.securityRiskMatrix .risk-low>b{color:#6d61df}.securityRiskMatrix .risk-safe>span{color:#199d70;background:#e9f9f3}.securityRiskMatrix .risk-safe>b{color:#199d70}@media (max-width:900px){.securityRiskMatrix>div{grid-template-columns:1fr 1fr}.securityRiskMatrix button:nth-child(2){border-right:0}}@media (max-width:560px){.securityRiskMatrix>header{flex-direction:column;align-items:flex-start}.securityRiskMatrix header>span{margin-left:0}.securityRiskMatrix>div{grid-template-columns:1fr}.securityRiskMatrix button{border-right:0;border-bottom:1px solid var(--line)}}.securityIncidentTimeline{border:1px solid var(--line);background:#fff;border-radius:10px;margin:12px 0;overflow:hidden}.securityIncidentTimeline>header{border:0;border-bottom:1px solid var(--line);align-items:center;gap:15px;height:auto;padding:11px 14px;display:flex;position:static}.securityIncidentTimeline header strong,.securityIncidentTimeline header small{display:block}.securityIncidentTimeline header strong{color:#2d3950;font-size:8px}.securityIncidentTimeline header small{color:#8b95a5;margin-top:3px;font-size:6px}.securityIncidentTimeline header>span{color:#68758a;margin-left:auto;font-size:6px}.securityIncidentTimeline>div>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:10px minmax(180px,1fr) 95px 80px;align-items:center;gap:10px;width:100%;padding:11px 14px;display:grid}.securityIncidentTimeline>div>button:last-child{border-bottom:0}.securityIncidentTimeline>div>button:hover,.securityIncidentTimeline>div>button:focus-visible{background:#fafbfe;outline:none}.securityIncidentTimeline button div strong,.securityIncidentTimeline button div small{display:block}.securityIncidentTimeline button div strong{color:#354158;font-size:7px}.securityIncidentTimeline button div small{color:#909aaa;margin-top:3px;font-size:5px}.securityIncidentTimeline button em{color:#7a6570;font-size:6px;font-style:normal}.securityIncidentTimeline button b{color:#596579;font-size:6px}.securityIncidentTimeline>p{color:#7b8799;margin:0;padding:16px;font-size:7px}.incidentStatus{background:#e3a128;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #fff5dd}.incidentStatus.overdue{background:#d65f49;box-shadow:0 0 0 3px #fff0ed}.incidentStatus.resolved{background:#199d70;box-shadow:0 0 0 3px #e9f9f3}@media (max-width:680px){.securityIncidentTimeline>header{flex-direction:column;align-items:flex-start}.securityIncidentTimeline header>span{margin-left:0}.securityIncidentTimeline>div>button{grid-template-columns:10px 1fr}.securityIncidentTimeline button em,.securityIncidentTimeline button b{grid-column:2}}.securitySlaOverview{grid-template-columns:repeat(4,minmax(105px,1fr)) auto;gap:8px;margin:12px 0;display:grid}.securitySlaOverview article{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.securitySlaOverview article>span{color:#6d61df;background:#eef0ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.securitySlaOverview article strong,.securitySlaOverview article small{display:block}.securitySlaOverview article strong{color:#354158;font-size:10px}.securitySlaOverview article small{color:#909aaa;margin-top:2px;font-size:5px}.securitySlaOverview article.attention>span{color:#d65f49;background:#fff0ed}.securitySlaOverview article.safe>span{color:#199d70;background:#e9f9f3}.securitySlaOverview>button{color:#fff;cursor:pointer;background:#172238;border:0;border-radius:9px;padding:0 13px;font-size:6px;font-weight:800}.securitySlaOverview>button:hover,.securitySlaOverview>button:focus-visible{outline-offset:2px;background:#2c3850;outline:2px solid #b8c2d2}.securitySlaOverview>button span{margin-left:7px}.securitySlaOverview>em{color:#17835a;background:#f5fcf8;border:1px solid #bdebd7;border-radius:9px;align-items:center;padding:0 13px;font-size:6px;font-style:normal;font-weight:800;display:flex}@media (max-width:980px){.securitySlaOverview{grid-template-columns:1fr 1fr}.securitySlaOverview>button,.securitySlaOverview>em{justify-content:center;min-height:42px}}@media (max-width:520px){.securitySlaOverview{grid-template-columns:1fr}}.incidentResponseQueue{border:1px solid var(--line);background:#fff;border-radius:10px;margin:12px 0;overflow:hidden}.incidentResponseQueue>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.incidentResponseQueue header strong,.incidentResponseQueue header small{display:block}.incidentResponseQueue header strong{color:#2d3950;font-size:8px}.incidentResponseQueue header small{color:#8b95a5;margin-top:3px;font-size:6px}.incidentResponseQueue header>span{color:#68758a;margin-left:auto;font-size:6px;font-weight:800}.incidentResponseQueue article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 150px 105px;align-items:center;gap:12px;padding:10px 14px;display:grid}.incidentResponseQueue article:last-child{border-bottom:0}.incidentResponseQueue article.overdue{background:#fff8f6}.incidentResponseDetail{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.incidentResponseDetail>span{color:#d65f49;background:#fff0ed;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.incidentResponseDetail strong,.incidentResponseDetail small{display:block}.incidentResponseDetail strong{color:#354158;font-size:7px}.incidentResponseDetail small{color:#909aaa;margin-top:3px;font-size:5px}.incidentResponseClock strong{color:#526077;margin-bottom:5px;font-size:6px;display:block}.incidentResponseClock progress{accent-color:#7064ed;width:100%;height:5px;display:block}.incidentResponseQueue article.overdue progress{accent-color:#d65f49}.incidentResolveButton{color:#fff;cursor:pointer;background:#172238;border:0;border-radius:7px;min-height:30px;padding:0 9px;font-size:6px;font-weight:800}.incidentResolveButton:disabled{opacity:.55;cursor:wait}.incidentResponseQueue>p{color:#17835a;background:#f5fcf8;margin:0;padding:15px;font-size:7px}@media (max-width:760px){.incidentResponseQueue article{grid-template-columns:1fr}.incidentResponseClock{padding-left:34px}.incidentResolveButton{margin-left:34px}.incidentResponseQueue>header{flex-direction:column;align-items:flex-start}.incidentResponseQueue header>span{margin-left:0}}.securityEscalationPolicy{border:1px solid var(--line);background:#fff;border-radius:10px;margin:12px 0;overflow:hidden}.securityEscalationPolicy>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.securityEscalationPolicy header strong,.securityEscalationPolicy header small{display:block}.securityEscalationPolicy header strong{color:#2d3950;font-size:8px}.securityEscalationPolicy header small{color:#8b95a5;margin-top:3px;font-size:6px}.securityEscalationPolicy header>span{color:#5f54c8;background:#eef0ff;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:6px;font-weight:800}.securityEscalationPolicy>div{grid-template-columns:repeat(3,minmax(135px,1fr)) minmax(190px,1.25fr);display:grid}.securityEscalationPolicy article{border-right:1px solid var(--line);align-items:center;gap:8px;padding:12px;display:flex}.securityEscalationPolicy article>span{color:#199d70;background:#e9f9f3;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.securityEscalationPolicy article.critical>span{color:#d65f49;background:#fff0ed}.securityEscalationPolicy article.warning>span{color:#b88620;background:#fff7e7}.securityEscalationPolicy article strong,.securityEscalationPolicy article small{display:block}.securityEscalationPolicy article strong{color:#354158;font-size:6px}.securityEscalationPolicy article small{color:#909aaa;margin-top:3px;font-size:5px}.securityEscalationPolicy>div>button{color:#fff;text-align:left;cursor:pointer;background:#172238;border:0;padding:10px 13px;font-size:6px;font-weight:800}.securityEscalationPolicy>div>button span{float:right;font-size:8px}.securityEscalationPolicy>div>em{color:#17835a;background:#f5fcf8;place-items:center;padding:12px;font-size:6px;font-style:normal;font-weight:800;display:grid}@media (max-width:850px){.securityEscalationPolicy>div{grid-template-columns:1fr 1fr}.securityEscalationPolicy article:nth-child(2){border-right:0}.securityEscalationPolicy>div>button,.securityEscalationPolicy>div>em{min-height:42px}}@media (max-width:540px){.securityEscalationPolicy>div{grid-template-columns:1fr}.securityEscalationPolicy article{border-right:0;border-bottom:1px solid var(--line)}.securityEscalationPolicy>header{flex-direction:column;align-items:flex-start}.securityEscalationPolicy header>span{margin-left:0}}.videoStudio{gap:14px;display:grid}.videoStudioHero{color:#fff;background:linear-gradient(135deg,#111a2d,#28395d);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.videoStudioHero h3{margin:5px 0;font-size:20px}.videoStudioHero p:last-child{color:#c8d2e3;max-width:650px;font-size:9px}.videoStudioHero .primary{padding:12px 17px}.videoMetrics{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.videoMetrics article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.videoMetrics strong,.videoMetrics span{display:block}.videoMetrics strong{color:#1c2940;font-size:19px}.videoMetrics span{color:#7e899b;margin-top:4px;font-size:7px}.videoStudioGrid{grid-template-columns:1.25fr 1fr;gap:12px;display:grid}.videoEmpty,.videoPipeline{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:300px;padding:20px}.videoEmpty{text-align:center;place-content:center;display:grid}.videoEmpty>span{color:#675ae0;background:#eeecff;border-radius:12px;place-items:center;width:42px;height:42px;margin:auto;display:grid}.videoEmpty h4{margin:12px 0 5px;font-size:12px}.videoEmpty p{color:#7d899b;max-width:340px;font-size:8px;line-height:1.6}.videoEmpty button{color:#fff;background:#ff6848;border:0;border-radius:8px;margin:12px auto 0;padding:9px 13px;font-size:7px;font-weight:800}.videoPipeline header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.videoPipeline small,.videoPipeline strong{display:block}.videoPipeline small{color:#7b70ee;font-size:6px}.videoPipeline strong{margin-top:4px;font-size:11px}.videoPipeline header em{color:#7e899b;background:#f1f3f7;border-radius:99px;padding:6px 8px;font-size:6px;font-style:normal}.videoPipeline>div{border-top:1px solid var(--line);grid-template-columns:9px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.videoPipeline i{background:#dbe0e8;border-radius:50%;width:8px;height:8px}.videoPipeline span{color:#536078;font-size:7px}.videoPipeline b{color:#9aa3b2;font-size:7px}@media (max-width:900px){.videoMetrics{grid-template-columns:repeat(3,1fr)}.videoStudioGrid{grid-template-columns:1fr}}@media (max-width:560px){.videoStudioHero{flex-direction:column;align-items:flex-start}.videoMetrics{grid-template-columns:1fr 1fr}}.videoNotice{color:#475569;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;padding:10px 13px;font-size:7px}.videoProjects{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:300px;overflow:hidden}.videoProjects>header{border-bottom:1px solid var(--line);padding:16px}.videoProjects header small,.videoProjects header strong{display:block}.videoProjects header small{color:#7466ee;font-size:6px}.videoProjects header strong{margin-top:4px;font-size:11px}.videoProjects>button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:30px 1fr auto auto;align-items:center;gap:10px;width:100%;padding:12px 15px;display:grid}.videoProjects>button.active{background:#f8f7ff}.videoProjects>button>span{color:#665ad5;background:#eef0ff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.videoProjects button strong,.videoProjects button small{display:block}.videoProjects button strong{font-size:8px}.videoProjects button small{color:#8b96a8;margin-top:4px;font-size:6px}.videoProjects button em{text-transform:uppercase;color:#677386;background:#f0f2f5;border-radius:99px;padding:5px 7px;font-size:5px;font-style:normal}.videoProjects button em.awaiting_approval{color:#94670c;background:#fff6dd}.videoProjects button em.approved,.videoProjects button em.published{color:#147653;background:#e7f8f0}.videoProjects button em.failed,.videoProjects button em.rejected{color:#bb4331;background:#fff0ed}.videoProjects button>b{color:#fff;background:#ff6848;border-radius:7px;padding:7px 9px;font-size:5px}.videoPipeline>div.done i{background:#20a875}.videoPipeline>div.done b{color:#16835c}.videoPipeline>div.active{background:#faf9ff}.videoPipeline>div.active i{background:#7466ee;box-shadow:0 0 0 4px #ebe8ff}.videoModal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11182799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.videoModal form{background:#fff;border-radius:15px;width:min(780px,100%);max-height:90vh;padding:21px;overflow:auto;box-shadow:0 30px 80px #0004}.videoModal header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.videoModal header small{color:#7466ee;font-size:6px}.videoModal header h3{margin:4px 0;font-size:17px}.videoModal header button{background:#f1f3f6;border:0;border-radius:8px;width:30px;height:30px}.videoFormGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.videoFormGrid label{color:#657186;gap:5px;font-size:7px;font-weight:700;display:grid}.videoFormGrid input,.videoFormGrid select,.videoFormGrid textarea{color:#172033;background:#fff;border:1px solid #dce1e8;border-radius:8px;min-width:0;padding:9px;font:7px/1.4 inherit}.videoFormGrid .wide{grid-column:1/-1}.videoOptionSummary{color:#6256c7;background:#f8f7ff;border-radius:8px;margin:13px 0;padding:10px;font-size:6px;line-height:1.5}.videoModal form>.primary{width:100%;padding:11px}.videoPipeline>div.active b{color:#665ad5}@media (max-width:600px){.videoFormGrid{grid-template-columns:1fr}.videoFormGrid .wide{grid-column:auto}.videoProjects>button{grid-template-columns:30px 1fr}.videoProjects button em,.videoProjects button>b{grid-column:2}}.contentFactory{gap:13px;display:grid}.factoryHero{color:#fff;background:linear-gradient(135deg,#171d34,#352c68);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.factoryHero h3{margin:5px 0;font-size:20px}.factoryHero p:last-child{color:#d1d3e7;max-width:690px;font-size:9px}.factoryMetrics{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.factoryMetrics article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px}.factoryMetrics strong,.factoryMetrics span{display:block}.factoryMetrics strong{font-size:18px}.factoryMetrics span{color:#8490a1;margin-top:4px;font-size:6px}.factoryTabs{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;padding:5px;display:flex}.factoryTabs button{color:#758095;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:7px;font-weight:750}.factoryTabs button.active{color:#fff;background:#7466ee}.factoryBody{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:220px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.factoryBody>aside{border-right:1px solid var(--line);background:#f8f9fb;padding:11px}.factoryBody>aside header{justify-content:space-between;padding:7px;display:flex}.factoryBody>aside header strong{font-size:8px}.factoryBody>aside header span{font-size:6px}.factoryBody>aside button{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;margin:3px 0;padding:9px;display:block}.factoryBody>aside button.active{border-color:var(--line);background:#fff}.factoryBody>aside strong,.factoryBody>aside small,.factoryBody>aside em{display:block}.factoryBody>aside strong{font-size:7px}.factoryBody>aside small{color:#8c97a8;margin:4px 0;font-size:5px}.factoryBody>aside em{color:#6a5edf;font-size:5px;font-style:normal}.factoryBody>main{padding:18px}.factoryCampaignHead{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.factoryCampaignHead small{color:#7466ee;font-size:6px}.factoryCampaignHead h3{margin:4px 0;font-size:15px}.factoryCampaignHead p{color:#8490a2;font-size:7px}.factoryCampaignHead button{color:#fff;background:#ff6848;border:0;border-radius:8px;padding:10px 12px;font-size:6px;font-weight:800}.factoryCards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.factoryCards article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.factoryThumb{color:#6659dc;background:linear-gradient(135deg,#e9e7ff,#f4f5f9);border-radius:10px 10px 0 0;place-items:center;height:80px;margin:-11px -11px 9px;font-size:18px;display:grid}.factoryCards small{color:#7466ee;font-size:5px}.factoryCards h4{margin:5px 0;font-size:8px}.factoryCards p{color:#7e899b;height:30px;font-size:6px;line-height:1.5;overflow:hidden}.factoryCards>article>div:last-child{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.factoryCards button{color:#59657a;background:#fff;border:1px solid #dfe3ea;border-radius:6px;padding:6px;font-size:5px}.factoryCards button:first-child{color:#fff;background:#7466ee;border-color:#7466ee}.factoryEmpty{text-align:center;place-content:center;min-height:400px;display:grid}.factoryEmpty span{color:#7466ee;font-size:24px}.factoryEmpty h4{margin:9px 0;font-size:12px}.factoryEmpty p{color:#8490a2;font-size:7px}.factoryDocument h3{margin:0 0 8px;font-size:11px}.factoryDocument h3:not(:first-child){margin-top:16px}.factoryDocument pre{border:1px solid var(--line);white-space:pre-wrap;color:#465267;background:#f8fafc;border-radius:9px;max-height:270px;padding:14px;font:7px/1.6 inherit;overflow:auto}.factoryCalendar article{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.factoryCalendar time{color:#7466ee;font-size:6px}.factoryCalendar strong,.factoryCalendar small{display:block}.factoryCalendar strong{font-size:8px}.factoryCalendar small{color:#8c97a8;margin-top:3px;font-size:5px}.factoryCalendar em{font-size:5px;font-style:normal}.factoryAnalytics>section{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.factoryAnalytics>section article{border:1px solid var(--line);border-radius:9px;padding:12px}.factoryAnalytics>section strong,.factoryAnalytics>section span{display:block}.factoryAnalytics>section strong{font-size:15px}.factoryAnalytics>section span{color:#8893a4;font-size:5px}.factoryAnalytics>h3{margin:18px 0 8px;font-size:11px}.factoryAnalytics>article{border:1px solid var(--line);border-radius:8px;margin-bottom:7px;padding:11px}.factoryAnalytics>article strong{font-size:7px}.factoryAnalytics>article p{color:#758095;font-size:6px}.factoryAnalytics>article small{color:#7466ee;font-size:5px}.videoFormGrid fieldset{border:1px solid #dce1e8;border-radius:8px;flex-wrap:wrap;gap:7px;padding:8px;display:flex}.videoFormGrid fieldset legend{color:#657186;font-size:7px}.videoFormGrid fieldset label{align-items:center;gap:4px;font-size:6px;display:flex}.videoFormGrid fieldset input{padding:0}@media (max-width:950px){.factoryMetrics{grid-template-columns:repeat(3,1fr)}.factoryCards{grid-template-columns:1fr 1fr}.factoryBody{grid-template-columns:180px minmax(500px,1fr);overflow:auto}}@media (max-width:620px){.factoryHero{flex-direction:column;align-items:flex-start}.factoryMetrics{grid-template-columns:1fr 1fr}.factoryTabs{overflow-x:auto}.factoryBody{grid-template-columns:1fr;overflow:visible}.factoryBody>aside{border-right:0;border-bottom:1px solid var(--line)}.factoryCards{grid-template-columns:1fr}.factoryAnalytics>section{grid-template-columns:1fr 1fr}}.publicationReady,.publicationBlocked{margin-top:6px;font-weight:700;display:block}.publicationReady{color:#1a9d70!important}.publicationBlocked{color:#c8782e!important}.contentBoard article .contentEditButton{color:#18233d;background:#fff;border:1px solid #dbe2ed;border-radius:7px;margin-top:8px;padding:7px}.contentPublicationEditor{background:#f7f9fc;border:1px solid #e1e7f0;border-radius:10px;gap:7px;margin-top:8px;padding:9px;display:grid}.contentPublicationEditor select,.contentPublicationEditor input,.contentPublicationEditor textarea{width:100%;font:inherit;color:#17213a;background:#fff;border:1px solid #dbe2ed;border-radius:8px;padding:8px}.contentPublicationEditor textarea{resize:vertical;min-height:70px}.contentPublicationEditor>div{gap:6px;display:flex}.contentPublicationEditor>div button{flex:1;margin-top:0}.contentBoard article>button:disabled{cursor:not-allowed;opacity:.45}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
