/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}}.whatsapp-console{margin-top:13px;overflow:hidden}.whatsapp-console>.card-toolbar{align-items:center}.whatsapp-console>.card-toolbar div span{color:#9c99a7;margin-top:3px;font-size:8px;display:block}.whatsapp-console>.card-toolbar em{border-radius:10px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.status-ready{color:#15996c;background:#e8f8f1}.status-waiting{color:#aa742f;background:#fff3e3}.whatsapp-status-grid{border-bottom:1px solid #eceaf0;grid-template-columns:repeat(4,1fr);display:grid}.whatsapp-status-grid>div{border-right:1px solid #eceaf0;padding:15px 17px}.whatsapp-status-grid>div:last-child{border:0}.whatsapp-status-grid small,.whatsapp-status-grid span{color:#9c98a7;font-size:8px;display:block}.whatsapp-status-grid strong{overflow-wrap:anywhere;margin:5px 0;font-size:10px;display:block}.webhook-row{border-bottom:1px solid #eceaf0;grid-template-columns:1fr auto auto;align-items:end;gap:8px;padding:14px 17px;display:grid}.webhook-row label{margin:0}.webhook-row input{font-family:monospace;font-size:8.5px}.whatsapp-operations{grid-template-columns:minmax(280px,.75fr) minmax(320px,1.25fr);display:grid}.whatsapp-operations>form{border-right:1px solid #eceaf0;padding:18px}.whatsapp-operations>form>strong,.whatsapp-activity>strong{font-size:10.5px;display:block}.whatsapp-operations>form>small{color:#918d9d;margin:4px 0 12px;font-size:8px;line-height:1.5;display:block}.whatsapp-operations textarea{resize:vertical;min-height:82px}.whatsapp-activity{max-height:360px;padding:18px;overflow:auto}.whatsapp-activity article{border-bottom:1px solid #efedf2;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.whatsapp-activity article>span{border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.whatsapp-activity article>span.inbound{color:#15996c;background:#e8f8f1}.whatsapp-activity article>span.outbound{color:#7257df;background:#eeeaff}.whatsapp-activity b{font-size:9.5px}.whatsapp-activity p{color:#716d7d;white-space:nowrap;text-overflow:ellipsis;max-width:520px;margin:3px 0;font-size:8.5px;line-height:1.4;overflow:hidden}.whatsapp-activity small{color:#a19dab;font-size:7.5px}.empty-activity{text-align:center;color:#9d99a8!important;white-space:normal!important;padding:25px 10px!important}.whatsapp-ai-page{padding-bottom:30px}.whatsapp-ai-hero{color:#fff;background:#302c42;border:1px solid #2c2938;border-radius:13px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:1px;margin-bottom:13px;display:grid;overflow:hidden;box-shadow:0 15px 35px #211d3315}.whatsapp-ai-hero>div{background:radial-gradient(circle at 92% 8%,#563f8870,#0000 38%),linear-gradient(135deg,#1d1b28,#282238);padding:26px 28px}.wa-ai-badge{color:#aa97ff;letter-spacing:.12em;border:1px solid #6e617f;border-radius:9px;padding:5px 8px;font-size:7.5px;font-weight:800;display:inline-block}.whatsapp-ai-hero h3{letter-spacing:-.035em;max-width:620px;margin:11px 0 7px;font-size:21px}.whatsapp-ai-hero>div>p{color:#bab4c8;max-width:680px;margin:0;font-size:9.5px;line-height:1.65}.wa-ai-flow{align-items:center;gap:8px;margin-top:19px;display:flex}.wa-ai-flow span{color:#ded9e7;background:#302c3c;border:1px solid #454052;border-radius:8px;padding:7px 9px;font-size:8px}.wa-ai-flow b{color:#7a7087;font-weight:400}.whatsapp-ai-hero aside{background:#252131;padding:25px 22px}.whatsapp-ai-hero aside small{color:#9d8bea;letter-spacing:.12em;font-size:7.5px;font-weight:800}.whatsapp-ai-hero aside strong{margin:8px 0 5px;font-size:12px;display:block}.whatsapp-ai-hero aside p{color:#aaa3b6;font-size:8.5px;line-height:1.55}.wa-safe-pill{color:#62d5ac;background:#183d32;border-radius:8px;margin-top:6px;padding:6px 8px;font-size:7.8px;display:inline-block}.whatsapp-ai-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.whatsapp-control-grid{grid-template-columns:minmax(420px,1.15fr) minmax(330px,.85fr);gap:13px;margin-bottom:13px;display:grid}.pairing-card,.capabilities-card{overflow:hidden}.pairing-card>.card-toolbar,.capabilities-card>.card-toolbar,.command-examples>.card-toolbar,.command-history>.card-toolbar{padding:14px 17px}.pairing-card>.card-toolbar div span,.capabilities-card>.card-toolbar div span,.command-examples>.card-toolbar div span,.command-history>.card-toolbar div span{color:#9a96a5;margin-top:3px;font-size:8px;display:block}.pairing-code{text-align:center;background:linear-gradient(135deg,#f1edff,#faf9ff);border:1px solid #cfc4f5;border-radius:11px;margin:16px;padding:17px}.pairing-code small{color:#7053dc;letter-spacing:.11em;font-size:7.5px;font-weight:800}.pairing-code strong{color:#4d36aa;letter-spacing:.03em;margin:9px 0 5px;font:800 19px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.pairing-code p{color:#878291;margin:0;font-size:8px}.pairing-empty{color:#9994a3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100px;margin:14px;display:flex}.pairing-empty span{color:#7559dd;font-size:24px}.pairing-empty p{max-width:310px;font-size:8.5px}.operator-list{border-top:1px solid #eceaf0}.operator-list article{border-bottom:1px solid #efedf2;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;padding:12px 16px;display:grid}.operator-list article.revoked{opacity:.55}.operator-avatar{color:#16996d;background:#e9f8f1;border-radius:9px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.operator-list strong,.operator-list small{display:block}.operator-list strong{font-size:9.5px}.operator-list small{color:#9995a3;margin-top:3px;font-size:7.7px}.operator-list em{color:#16996d;background:#e9f8f1;border-radius:8px;padding:4px 7px;font-size:7.5px;font-style:normal}.operator-actions{grid-column:2/-1;gap:6px;display:flex}.operator-actions button{color:#7357d9;background:0 0;border:0;padding:0;font-size:7.8px}.operator-actions button:last-child{color:#c95c53}.capability-list{padding:7px 17px}.capability-list>div{border-bottom:1px solid #efedf2;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.capability-list>div>span{color:#c27b2d;background:#fff2e2;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:850;display:grid}.capability-list>div.ready>span{color:#15996c;background:#e8f8f1}.capability-list strong,.capability-list small{display:block}.capability-list strong{font-size:9px}.capability-list small{color:#9d99a7;margin-top:2px;font-size:7.5px}.capability-list em{color:#b27932;font-size:7.5px;font-style:normal}.capability-list .ready em{color:#15996c}.media-policy{background:#f5f3f8;border-radius:9px;margin:7px 17px 17px;padding:12px}.media-policy strong,.media-policy span,.media-policy small{display:block}.media-policy strong{font-size:8.8px}.media-policy span{color:#675f74;margin-top:4px;font-size:8px}.media-policy small{color:#9993a2;margin-top:5px;font-size:7.5px;line-height:1.5}.command-examples{margin-bottom:13px;overflow:hidden}.command-examples>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;padding:14px 17px;display:grid}.command-examples blockquote{color:#696475;background:#faf9fc;border:1px solid #e5e1eb;border-radius:9px;margin:0;padding:12px;font-size:8.5px;line-height:1.55}.command-history{overflow:hidden}.command-list article{border-top:1px solid #efedf2;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 17px;display:grid}.command-media{color:#7055db;background:#eeeaff;border-radius:9px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:800;display:grid}.command-media.video{color:#db6938;background:#fff0e8}.command-media.image{color:#4c78c5;background:#eaf1ff}.command-list strong,.command-list small{display:block}.command-list strong{font-size:9.5px}.command-list p{color:#817c8d;white-space:nowrap;text-overflow:ellipsis;max-width:700px;margin:3px 0;font-size:8.3px;overflow:hidden}.command-list small{color:#aaa6b2;font-size:7.5px}.command-list div>em{color:#ba5e54;margin-top:4px;font-size:7.5px;font-style:normal;display:block}.command-status{color:#777181;text-align:center;background:#f0eef4;border-radius:8px;max-width:120px;padding:5px 7px;font-size:7.4px}.command-status.waiting_approval{color:#a67331;background:#fff3e3}.command-status.published_paused{color:#168e67;background:#e9f8f1}.command-status.blocked{color:#b3564e;background:#ffebe9}.command-status.publishing{color:#6e53d8;background:#eeeaff}.meta-asset-picker{background:#faf9fd;border:1px solid #ddd8eb;border-radius:10px;margin:7px 17px 13px;padding:13px}.meta-asset-picker>strong{margin-bottom:8px;font-size:9.5px;display:block}.meta-asset-picker label{margin:7px 0}.meta-asset-picker>small{color:#ad6d31;margin:7px 0;font-size:7.5px;line-height:1.45;display:block}.meta-assets-manager{margin-bottom:13px;overflow:hidden}.meta-assets-manager .card-toolbar>div:first-child{display:block}.meta-assets-manager .card-toolbar strong{font-size:11px;display:block}.meta-assets-manager .card-toolbar span{color:#918d9d;margin-top:3px;font-size:8.5px;display:block}.meta-assets-manager .meta-asset-picker{grid-template-columns:1fr 1fr 1fr;gap:8px 12px;display:grid}.meta-assets-manager .meta-asset-picker>strong,.meta-assets-manager .meta-asset-picker>small,.meta-assets-manager .meta-asset-actions{grid-column:1/-1}.meta-assets-manager .meta-asset-picker select,.meta-assets-manager .meta-asset-picker input{color:#2a2734;background:#fff;border:1px solid #dfdce5;border-radius:8px;width:100%;margin-top:5px;padding:8px 9px;font-size:9.5px}.meta-asset-actions{border-top:1px solid #ebe8f0;justify-content:space-between;align-items:center;gap:14px;padding-top:9px;display:flex}.meta-asset-actions>small{color:#858190;font-size:8.5px}.meta-assets-summary{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding:13px 16px;display:flex}.meta-assets-summary small,.meta-assets-summary strong,.meta-assets-summary span{display:block}.meta-assets-summary small{color:#7357e5;letter-spacing:.12em;font-size:8px;font-weight:800}.meta-assets-summary strong{margin:3px 0;font-size:11px}.meta-assets-summary span{color:#8e8a99;font-size:9px}@media (max-width:760px){.meta-assets-manager .meta-asset-picker{grid-template-columns:1fr}.meta-assets-manager .meta-asset-picker>strong,.meta-assets-manager .meta-asset-picker>small,.meta-assets-manager .meta-asset-actions{grid-column:auto}.meta-asset-actions,.meta-assets-summary{flex-direction:column;align-items:stretch}.meta-assets-summary .soft-btn{width:100%}}@media (max-width:1100px){.whatsapp-status-grid{grid-template-columns:1fr 1fr}.whatsapp-status-grid>div:nth-child(2){border-right:0}.whatsapp-ai-hero,.whatsapp-control-grid{grid-template-columns:1fr}.whatsapp-ai-stats{grid-template-columns:1fr 1fr}.wa-ai-flow{flex-wrap:wrap}}.command-status.activation_pending{color:#a67331;background:#fff3e3}.command-status.kept_paused,.command-status.paused{color:#5f6674;background:#eef1f6}.command-status.activated{color:#168e67;background:#e9f8f1}.command-status.activation_failed{color:#b3564e;background:#ffebe9}.command-status.activation_confirming,.command-status.pause_confirming{color:#6e53d8;background:#eeeaff}@media (max-width:760px){.whatsapp-status-grid,.whatsapp-operations,.webhook-row{grid-template-columns:1fr}.whatsapp-status-grid>div,.whatsapp-operations>form{border-bottom:1px solid #eceaf0;border-right:0}.whatsapp-ai-stats,.command-examples>div:last-child{grid-template-columns:1fr}.whatsapp-ai-hero h3{font-size:18px}.wa-ai-flow b{display:none}.command-list article{grid-template-columns:34px 1fr}.command-status{grid-column:2;width:max-content}.operator-list article{grid-template-columns:33px 1fr}.operator-list em{grid-column:2;width:max-content}}:root{--ink:#151420;--muted:#757388;--line:#e8e6ef;--paper:#f7f7fa;--purple:#7256e8;--purple-dark:#5d42d5;--orange:#ff6b35;--green:#18a874}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{z-index:30;color:#d9d7e4;background:linear-gradient(#181622 0%,#111019 100%);border-right:1px solid #292633;flex-direction:column;width:244px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:11px;height:76px;padding:0 22px;font-size:15px;font-weight:780;display:flex}.brand b{color:#9a84ff;font-weight:780}.brand-mark{place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.brand-mark i{border:1.8px solid #8f76ff;border-radius:50%;display:block;position:absolute;transform:rotate(32deg)}.brand-mark i:first-child{width:27px;height:11px}.brand-mark i:nth-child(2){width:27px;height:11px;transform:rotate(92deg)}.brand-mark i:nth-child(3){background:#ff7846;border:0;width:5px;height:5px}.workspace-card{background:#201e2a;border:1px solid #302d3a;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:2px 14px 18px;padding:11px 10px;display:grid}.workspace-logo{color:#fff;background:linear-gradient(135deg,#654ae0,#927bff);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:750;display:grid}.workspace-card strong,.profile-mini strong{color:#f7f6fa;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.workspace-card small,.profile-mini small{color:#8e8a9e;margin-top:2px;font-size:10.5px;display:block}.side-nav{padding:0 12px;overflow-y:auto}.nav-label{letter-spacing:.14em;color:#6e6a7b;margin:8px 10px;font-size:9px;font-weight:750}.nav-label.second{margin-top:22px}.side-nav button{color:#aaa6b6;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;width:100%;height:40px;margin:2px 0;padding:0 11px;font-size:12.5px;transition:all .18s;display:grid}.side-nav button:hover{color:#fff;background:#23212c}.side-nav button.active{color:#fff;background:linear-gradient(90deg,#302a4a,#272330);box-shadow:inset 2px 0 #886cff}.side-nav button.active svg{color:#9d89ff}.side-nav button em{color:#a8a4b6;background:#34313e;border-radius:8px;padding:2px 6px;font-size:9px;font-style:normal}.sidebar-bottom{margin-top:auto;padding:12px}.system-online{color:#7f7b8c;border-bottom:1px solid #292633;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:10.5px;display:flex}.system-online>span{background:#2ccc8f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #204a3c}.profile-mini{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:14px 8px 5px;display:grid}.avatar{color:#fff;background:#ff7b45;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:750;display:grid}.legal-links{gap:10px;padding:6px 8px 2px;display:flex}.legal-links a{color:#696576;font-size:7.5px;text-decoration:none}.legal-links a:hover{color:#a99bef}.main-area{min-height:100vh;margin-left:244px}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#ffffffe6;justify-content:space-between;align-items:center;height:76px;padding:0 30px;display:flex;position:sticky;top:0}.eyebrow,.date-label,.section-kicker{letter-spacing:.12em;color:#9a97a8;margin:0;font-size:9px;font-weight:800}.topbar h1{letter-spacing:-.025em;margin:4px 0 0;font-size:20px}.top-actions{align-items:center;gap:10px;display:flex}.mode-switch{background:#f0eff5;border-radius:9px;padding:3px;display:flex}.mode-switch button{color:#858293;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:11px;font-weight:650}.mode-switch button.selected{color:#272433;background:#fff;box-shadow:0 1px 4px #26223613}.icon-button{border:1px solid var(--line);color:#716e80;background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.notification-dot{background:#ff6635;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.primary-button{background:linear-gradient(135deg,var(--purple),var(--purple-dark));color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #7256e82b}.primary-button:hover{filter:brightness(1.05)}.content{max-width:1480px;margin:auto;padding:28px 30px 120px}.welcome-row{justify-content:space-between;align-items:flex-end;display:flex}.welcome-row h2{letter-spacing:-.035em;margin:5px 0 6px;font-size:23px}.welcome-row h2 span{color:#767386;font-weight:500}.welcome-row>div>p:last-child{color:var(--muted);margin:0;font-size:12.5px}.period-button{border:1px solid var(--line);color:#625f70;background:#fff;border-radius:8px;align-items:center;gap:8px;height:35px;padding:0 11px;font-size:11px;display:flex}.health-strip{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:1.15fr 1fr 1fr 1.05fr auto;align-items:center;min-height:78px;margin-top:22px;padding:12px 15px;display:grid;box-shadow:0 7px 22px #241f3b09}.health-score,.health-item{border-right:1px solid #eceaf0;align-items:center;gap:10px;padding:0 15px;display:flex}.health-score{padding-left:0}.health-score strong,.health-item strong{font-size:11.5px;display:block}.health-score small,.health-item small{color:#9290a0;margin-top:3px;font-size:9.5px;display:block}.score-ring{background:conic-gradient(#7358e7 0 86%,#ebe8f6 86%);border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.score-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.score-ring span{font-size:14px;font-weight:800;position:relative}.status-icon{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.health-strip>button{color:#6d52dd;background:0 0;border:0;align-items:center;gap:5px;padding-left:15px;font-size:10.5px;font-weight:700;display:flex}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:14px 0;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px 18px}.metric-top{color:#888597;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;display:flex}.metric-icon{color:#775de4;background:#f1effa;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.metric-value{letter-spacing:-.035em;margin:6px 0 5px;font-size:23px;font-weight:760}.metric-foot{color:#aaa7b4;align-items:center;gap:7px;font-size:9.5px;display:flex}.metric-foot em{color:#9d6c54;font-style:normal;font-weight:700}.metric-foot em.up{color:#159a6b}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);gap:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 6px 24px #211b3508}.panel-head{justify-content:space-between;align-items:center;padding:18px 19px 10px;display:flex}.panel-head h3{margin:4px 0 0;font-size:14px}.section-kicker.purple{color:#7659e3}.legend{color:#9996a5;align-items:center;gap:7px;font-size:9px;display:flex}.legend span{border-radius:50%;width:7px;height:7px;margin-left:6px}.legend .spend{background:#ff8b5f}.chart-summary{align-items:baseline;gap:8px;padding:2px 19px;display:flex}.chart-summary strong{font-size:21px}.chart-summary span{color:#a09daa;font-size:9.5px}.chart-summary em{color:#18a874;background:#e7f8f1;border-radius:9px;padding:2px 6px;font-size:8.5px;font-style:normal;font-weight:700}.line-chart{height:205px;padding:4px 18px 16px}.line-chart svg{width:100%;height:172px;overflow:visible}.grid-lines line{stroke:#efedf3;stroke-width:1px}.area{fill:url(#area)}.revenue-line{fill:none;stroke:#7457e8;stroke-width:3px;stroke-linecap:round}.spend-line{fill:none;stroke:#ff8b5f;stroke-width:2px;stroke-dasharray:5 5}.chart-labels{color:#aaa7b5;justify-content:space-between;font-size:8.5px;display:flex}.ai-plan-panel{padding-bottom:8px}.live-pill{color:#18a874;background:#e8f8f2;border-radius:9px;padding:4px 7px;font-size:7.5px;font-weight:800}.live-pill i{background:#1fc08a;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.opportunity{border-top:1px solid #efedf2;grid-template-columns:31px 1fr auto;align-items:start;gap:10px;margin:0 12px;padding:12px 6px;display:grid}.opportunity.featured{background:#f8f6ff;border:1px solid #e7e1ff;border-radius:10px;margin:2px 12px 3px;padding:12px 10px}.opp-icon{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.opp-icon.purple{color:#7356e3;background:#eae5ff}.opp-icon.orange{color:#ee6f37;background:#fff0e9}.opp-icon.blue{color:#3477cb;background:#e8f2ff}.opportunity strong{font-size:10.5px}.opportunity p{color:#777486;margin:3px 0;font-size:9.5px;line-height:1.45}.opportunity small{color:#aaa6b4;font-size:8.5px}.opportunity>button{color:#6b51dc;background:0 0;border:0;padding:6px;font-size:9px;font-weight:750}.featured>button{color:#fff;background:#6d51dd;border-radius:7px;padding:6px 9px}.all-plan{color:#6e55d7;background:#fff;border:0;border-top:1px solid #efedf2;justify-content:center;align-items:center;gap:5px;width:calc(100% - 28px);margin:3px 14px 0;padding:9px;font-size:9.5px;font-weight:700;display:flex}.campaigns-panel{margin-top:14px}.text-button{color:#6d52dc;background:0 0;border:0;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:flex}.table-wrap{padding:0 10px 8px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;color:#9a97a6;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #eceaf0;padding:9px 10px;font-size:8.5px;font-weight:700}td{color:#625f6f;border-bottom:1px solid #f0eef3;padding:10px;font-size:10.5px}tbody tr:last-child td{border-bottom:0}td:first-child{align-items:center;gap:9px;display:flex}td:first-child strong{color:#282532;font-size:10.5px;display:block}td:first-child small{color:#9d99a8;margin-top:2px;font-size:8.5px;display:block}.channel-icon{color:#fff;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.channel-icon.meta{background:#3179ef}.channel-icon.insta{background:linear-gradient(135deg,#7d36bf,#ef4859,#f7a341)}.channel-icon.google{color:#3979dc;background:#edf3ff}.campaign-status{color:#15986a;background:#e9f8f2;border-radius:10px;align-items:center;gap:5px;padding:4px 7px;font-size:8.5px;font-weight:700;display:inline-flex}.campaign-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.campaign-status.atenção{color:#d56a32;background:#fff0e8}.campaign-status.rascunho{color:#858191;background:#efedf2}.row-menu{color:#9592a0;background:0 0;border:0}.agency-banner{color:#fff;background:#231f35;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:13px 16px;display:flex}.agency-banner>span{flex:1}.agency-banner strong{font-size:11px;display:block}.agency-banner small{color:#aaa4bf;margin-top:2px;font-size:9.5px;display:block}.agency-banner button{color:#dcd7f4;background:#322d48;border:1px solid #4d4669;border-radius:7px;padding:7px 10px;font-size:9.5px}.ai-fab{z-index:35;text-align:left;color:#fff;background:#1c1929;border:1px solid #373146;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:235px;padding:9px 11px;display:grid;position:fixed;bottom:22px;right:24px;box-shadow:0 15px 35px #17131f3d}.ai-fab strong{font-size:10.5px;display:block}.ai-fab small{color:#9993aa;margin-top:2px;font-size:8.5px;display:block}.ai-fab kbd{color:#777181;background:#292535;border:1px solid #3d374b;border-radius:4px;padding:3px 4px;font:8px inherit}.ai-orbit{color:#baf;place-items:center;width:35px;height:35px;display:grid;position:relative}.ai-orbit i{border:1.5px solid #8d74f4;border-radius:50%;position:absolute;inset:3px;transform:rotate(40deg)}.ai-orbit i:after{content:"";border:1px solid #ff7a47;border-radius:50%;position:absolute;inset:7px -3px;transform:rotate(80deg)}.ai-orbit b{font-size:13px;position:relative}.ai-orbit.mini{width:30px;height:30px}.assistant-panel{z-index:34;border:1px solid var(--line);background:#fff;border-radius:15px;width:350px;position:fixed;bottom:78px;right:24px;overflow:hidden;box-shadow:0 20px 50px #17131f2a}.assistant-head{color:#fff;background:#1c1929;justify-content:space-between;align-items:center;padding:12px;display:flex}.assistant-head>div{align-items:center;gap:8px;display:flex}.assistant-head strong{font-size:11px;display:block}.assistant-head small{color:#9c96ac;font-size:8.5px;display:block}.assistant-head button{color:#918c9e;background:0 0;border:0}.assistant-body{min-height:230px;padding:17px}.assistant-time{text-align:center;color:#aaa7b4;font-size:7.5px;display:block}.assistant-message{color:#514b63;background:#f4f1ff;border-radius:10px;margin-top:10px;padding:12px;font-size:10.5px;line-height:1.55}.assistant-message p{margin:0}.assistant-message button{color:#6e51db;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:9.5px;font-weight:700;display:flex}.prompt-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.prompt-chips button{color:#777384;background:#fff;border:1px solid #e5e2ec;border-radius:12px;padding:6px 8px;font-size:8.5px}.assistant-input{border-top:1px solid var(--line);grid-template-columns:1fr 31px;gap:7px;padding:10px;display:grid}.assistant-input input{border:1px solid #e3e0e9;border-radius:8px;outline:none;padding:0 10px;font-size:10px}.assistant-input button{color:#fff;background:#6e53dc;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.toast{z-index:50;color:#fff;background:#1f1b2b;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:10.5px;animation:.25s toast-in;display:flex;position:fixed;bottom:26px;left:calc(50% + 122px);transform:translate(-50%);box-shadow:0 10px 30px #17131f40}.toast svg{color:#4cdda7}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.module-placeholder{text-align:center;border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex}.module-icon{color:#7156df;background:#eeeaff;border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.module-placeholder h2{margin:6px 0;font-size:25px}.module-placeholder>p:not(.section-kicker){color:#777485;max-width:460px;margin:0;line-height:1.6}.placeholder-cards{grid-template-columns:repeat(3,1fr);gap:10px;width:min(620px,80%);margin:28px 0;display:grid}.placeholder-cards>div{background:#faf9fc;border:1px solid #ece9f0;border-radius:10px;height:115px;padding:16px}.placeholder-cards span{background:#e8e5ed;border-radius:6px;height:8px;margin:10px 0;display:block}.placeholder-cards span:first-child{width:35%;height:20px}.placeholder-cards span:nth-child(3){width:70%}@media (max-width:1100px){.health-strip{grid-template-columns:1fr 1fr}.health-strip>*{border-right:0!important}.dashboard-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sidebar{width:68px}.brand{justify-content:center;padding:0}.brand>span:last-child,.workspace-card>span:not(.workspace-logo),.workspace-card svg,.side-nav span,.side-nav em,.nav-label,.system-online,.profile-mini>span:not(.avatar),.profile-mini svg{display:none}.workspace-card{justify-content:center;margin:2px 8px 18px;padding:8px;display:flex}.side-nav{padding:0 8px}.side-nav button{grid-template-columns:1fr;place-items:center;padding:0}.profile-mini{justify-content:center;display:flex}.main-area{margin-left:68px}.topbar{padding:0 15px}.topbar .eyebrow,.top-actions .mode-switch{display:none}.primary-button{padding:0 10px}.content{padding:20px 15px 110px}.welcome-row{align-items:flex-start}.welcome-row .period-button{display:none}.health-strip,.metrics-grid{grid-template-columns:1fr}.metric-card:nth-child(n+3){display:none}.ai-fab{grid-template-columns:1fr;width:54px;padding:8px;right:13px}.ai-fab>span:not(.ai-orbit),.ai-fab kbd{display:none}.assistant-panel{width:calc(100vw - 96px);right:13px}.toast{left:calc(50% + 34px)}.placeholder-cards{grid-template-columns:1fr}.placeholder-cards>div:nth-child(n+2){display:none}}.ad-library-research{margin:14px 0;overflow:hidden}.ad-library-research>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style:none;display:flex}.ad-library-research>summary::-webkit-details-marker{display:none}.ad-library-research>summary strong,.ad-library-saved-head strong{color:#282532;font-size:12px;display:block}.ad-library-research>summary small,.ad-library-saved-head small{color:#858092;margin-top:4px;font-size:10px;display:block}.ad-library-research>summary>span:last-child{color:#817891;font-size:19px;transition:transform .2s}.ad-library-research[open]>summary>span:last-child{transform:rotate(180deg)}.ad-library-body{border-top:1px solid var(--line);padding:0 18px 18px}.ad-library-body>p{color:#746f82;max-width:800px;font-size:11px;line-height:1.6}.ad-library-controls{grid-template-columns:minmax(0,1fr) 160px;gap:12px;margin:14px 0;display:grid}.ad-library-controls label,.ad-library-save-form label{color:#625c6f;font-size:10px;font-weight:700;display:block}.ad-library-controls input,.ad-library-controls select,.ad-library-save-form input,.ad-library-save-form textarea{color:#2a2734;background:#fcfbfd;border:1px solid #dfdce5;border-radius:8px;outline:0;width:100%;min-height:36px;margin-top:6px;padding:8px 10px;font-size:11px;display:block}.ad-library-controls input:focus,.ad-library-controls select:focus,.ad-library-save-form input:focus,.ad-library-save-form textarea:focus{border-color:#8e79e7;box-shadow:0 0 0 3px #7457e810}.ad-library-searches{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.ad-library-searches article{background:#fbfaff;border:1px solid #e8e5ef;border-radius:10px;flex-direction:column;min-height:146px;padding:12px;display:flex}.ad-library-searches article>span{color:#7c5bd4;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.ad-library-searches strong{color:#2d2937;margin-top:6px;font-size:11px}.ad-library-searches p{color:#777181;margin:5px 0 10px;font-size:10px;line-height:1.45}.ad-library-searches a{color:#6c4bd2;margin-top:auto;font-size:10px;font-weight:750;text-decoration:none}.ad-library-searches a:hover,.ad-library-saved-list a:hover{text-decoration:underline}.ad-library-body .ad-library-caution{background:#f6f4f9;border-radius:8px;padding:9px 11px;font-size:10px}.ad-library-divider{background:var(--line);height:1px;margin:18px 0}.ad-library-save-form{grid-template-columns:1fr 1fr;align-items:end;gap:12px;margin-top:12px;display:grid}.ad-library-wide{grid-column:1/-1}.ad-library-save-form textarea{resize:vertical}.ad-library-save-form button{justify-self:start}.ad-library-error{font-weight:650;color:#bd493d!important}.ad-library-saved-list{gap:7px;margin-top:14px;display:grid}.ad-library-saved-list article{border:1px solid #ece9f1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ad-library-saved-list strong{font-size:10.5px}.ad-library-saved-list p{color:#7b7685;margin:4px 0 0;font-size:10px}.ad-library-saved-list article>div:last-child{white-space:nowrap;align-items:center;gap:10px;display:flex}.ad-library-saved-list a{color:#6c4bd2;font-size:10px;font-weight:750;text-decoration:none}.ad-library-saved-list button{color:#a15d56;background:0 0;border:0;padding:0;font-size:10px}@media (max-width:650px){.ad-library-controls,.ad-library-save-form{grid-template-columns:1fr}.ad-library-wide{grid-column:auto}.ad-library-saved-list article{flex-direction:column;align-items:flex-start}}.module-page{animation:.22s module-in}@keyframes module-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.module-header{justify-content:space-between;align-items:flex-end;gap:18px;margin:2px 0 22px;display:flex}.module-header p{color:#7659e3;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:800}.module-header h2{letter-spacing:-.035em;margin:0 0 6px;font-size:24px}.module-header>div>span{color:#777486;font-size:11.5px}.header-actions{gap:8px;display:flex}.action-btn,.soft-btn{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:10.5px;font-weight:720;display:inline-flex}.action-btn{color:#fff;background:linear-gradient(135deg,#7357e6,#5f45d0);border:0;box-shadow:0 5px 14px #7256e824}.soft-btn{color:#625e70;background:#fff;border:1px solid #dfdce7}.action-btn:disabled{opacity:.5;cursor:not-allowed}.wide{width:100%}.module-card{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:0 6px 24px #211b3508}.campaign-overview,.automation-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.mini-stat{border:1px solid var(--line);background:#fff;border-radius:11px;padding:16px 17px}.mini-stat>span{color:#8b8899;font-size:9.5px;display:block}.mini-stat>strong{letter-spacing:-.03em;margin:6px 0 3px;font-size:20px;display:block}.mini-stat>small{color:#aaa7b4;font-size:8.5px}.data-card{overflow:hidden}.card-toolbar{border-bottom:1px solid #edebf1;justify-content:space-between;align-items:center;min-height:53px;padding:0 17px;display:flex}.card-toolbar>strong{font-size:12px}.card-toolbar>span{color:#9a97a7;font-size:9.5px}.card-toolbar>div{gap:7px;display:flex}.card-toolbar input{border:1px solid #e5e2ea;border-radius:7px;outline:0;width:190px;height:31px;padding:0 9px;font-size:9.5px}.card-toolbar button{color:#777384;background:#fff;border:1px solid #e5e2ea;border-radius:7px;height:31px;font-size:9.5px}.campaign-row{border-bottom:1px solid #f0eef3;grid-template-columns:34px minmax(210px,1.4fr) 100px 105px minmax(145px,1fr) 32px;align-items:center;gap:10px;min-height:62px;padding:8px 16px;display:grid}.campaign-row:last-child{border:0}.platform-badge{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.platform-badge.meta{background:#3277eb}.platform-badge.google{color:#3975d1;background:#f3f6ff}.campaign-row>div>strong{color:#2c2936;font-size:10.5px;display:block}.campaign-row>div>small{color:#9c99a7;margin-bottom:3px;font-size:8.5px;display:block}.state-pill{color:#16966b;background:#edf8f4;border-radius:9px;justify-self:start;padding:4px 7px;font-size:8px;font-weight:750}.state-pill.atenção{color:#d36b36;background:#fff0e9}.state-pill.rascunho{color:#858191;background:#efedf2}.plain-icon{color:#9793a2;background:0 0;border:0}.campaign-builder{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:14px;display:grid}.builder-brief,.builder-output{padding:19px}.step-title{gap:10px;margin-bottom:20px;display:flex}.step-title>span{color:#fff;background:#7357e5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.step-title strong{font-size:12px;display:block}.step-title small{color:#9895a4;margin-top:3px;font-size:9px;display:block}.builder-brief label,.generated-form label,.context-form label,.setup-card label,.vault-card label,.add-contact label,.settings-content label{color:#6d697a;margin:12px 0 0;font-size:9.5px;font-weight:650;display:block}.builder-brief input,.builder-brief textarea,.generated-form input,.generated-form textarea,.generated-form select,.context-form input,.context-form textarea,.setup-card input,.vault-card input,.vault-card select,.add-contact input,.add-contact select,.settings-content input,.settings-content select{color:#2a2734;resize:vertical;background:#fcfbfd;border:1px solid #dfdce5;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:9px 10px;font-size:10.5px}.builder-brief input:focus,.builder-brief textarea:focus,.generated-form input:focus,.generated-form textarea:focus,.context-form input:focus,.context-form textarea:focus,.vault-card input:focus{border-color:#8e79e7;box-shadow:0 0 0 3px #7457e810}.builder-brief label small,.vault-card label small{color:#a09dab;margin-top:5px;font-size:8.5px;display:block}.inline-note{color:#726c82;background:#f4f1fb;border-radius:8px;margin:14px 0;padding:10px;font-size:9.5px;line-height:1.5}.builder-brief .action-btn{margin-top:16px}.builder-output{min-height:590px}.empty-builder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:548px;display:flex}.orbit-visual{color:#7458e2;background:#f4f1ff;border:1px solid #ddd6fa;border-radius:50%;place-items:center;width:60px;height:60px;font-size:22px;display:grid;box-shadow:0 0 0 10px #faf9ff}.empty-builder>strong{margin-top:24px;font-size:13px}.empty-builder>p{color:#8b8898;max-width:390px;font-size:10px;line-height:1.6}.empty-builder>div:last-child{gap:6px;display:flex}.empty-builder>div:last-child span{color:#8e8a99;background:#f3f1f7;border-radius:10px;padding:5px 8px;font-size:8px}.generation-ready{color:#2f735d;background:#eaf9f3;border-radius:9px;align-items:center;gap:10px;margin-bottom:15px;padding:11px;display:flex}.generation-ready>span{color:#fff;background:#1ca877;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.generation-ready strong{font-size:10.5px;display:block}.generation-ready small{margin-top:2px;font-size:8.5px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.form-grid label.full{grid-column:1/-1}.builder-actions{border-top:1px solid #edeaf1;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:14px;display:flex}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.crm-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.search-box{color:#9a96a5;background:#fff;border:1px solid #e1dee7;border-radius:8px;align-items:center;gap:8px;width:350px;height:34px;padding:0 10px;display:flex}.search-box input{border:0;outline:0;flex:1;font-size:10px}.crm-toolbar>span{color:#9d99a8;font-size:9px}.add-contact{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:15px;display:grid}.add-contact>div{grid-column:1/-1;justify-content:space-between;display:flex}.add-contact>div button{color:#9793a2;background:0 0;border:0;font-size:20px}.add-contact label{margin:0}.kanban{grid-template-columns:repeat(5,minmax(190px,1fr));gap:9px;padding-bottom:10px;display:grid;overflow-x:auto}.kanban-column{background:#f0eff4;border:1px solid #e5e2e9;border-radius:11px;min-height:500px;overflow:hidden}.kanban-column>header{background:#f8f7fa;border-bottom:1px solid #e1dfe6;grid-template-columns:7px 1fr 20px;align-items:center;gap:6px;min-height:50px;padding:9px 10px;display:grid}.kanban-column>header strong{font-size:9.5px}.kanban-column>header em{text-align:center;color:#898594;background:#e4e1e9;border-radius:7px;padding:2px 5px;font-size:8px;font-style:normal}.kanban-column>header small{color:#aaa6b3;grid-column:2/-1;font-size:8px}.stage-dot{background:#8e8a9b;border-radius:50%;width:7px;height:7px}.stage-dot.s1{background:#5d8ee4}.stage-dot.s2{background:#8065e4}.stage-dot.s3{background:#f2994a}.stage-dot.s4{background:#1bb07b}.kanban-column>div{padding:7px}.lead-card{background:#fff;border:1px solid #e6e3ea;border-radius:9px;margin-bottom:7px;padding:11px;box-shadow:0 3px 8px #26203508}.lead-head{grid-template-columns:25px 1fr auto;align-items:center;gap:7px;display:grid}.lead-head>span{color:#6f54dc;background:#eee9ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.lead-head strong{font-size:9.5px}.lead-head button{color:#aaa6b4;background:0 0;border:0;font-size:10px}.lead-card p{color:#918e9e;margin:8px 0;font-size:8px}.source-chip{color:#777284;background:#f0eef6;border-radius:7px;padding:3px 6px;font-size:7.5px;display:inline-block}.lead-card footer{border-top:1px solid #efedf2;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;display:flex}.lead-card footer strong{color:#545060;font-size:8.5px}.lead-card footer select{color:#8a8696;background:0 0;border:0;max-width:78px;font-size:7.5px}.privacy-note{color:#7f7a8f;background:#fbfaff;border:1px solid #e6e2ef;border-radius:9px;margin-top:4px;padding:11px 14px;font-size:9px}.context-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:14px;display:grid}.context-form,.context-files{padding:19px}.context-score{background:#f7f4ff;border:1px solid #e7e1fa;border-radius:10px;align-items:center;gap:14px;margin-bottom:8px;padding:13px;display:flex}.score-circle{background:conic-gradient(#7357e5 0 92%,#ded8f3 92%);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:16px;font-weight:800;display:grid;box-shadow:0 0 0 1px #ded9ee}.score-circle small{font-size:8px}.context-score strong{font-size:11px}.context-score p{color:#817c92;margin:4px 0 0;font-size:9px;line-height:1.5}.files-head{grid-template-columns:1fr auto;align-items:center;display:grid}.files-head strong{font-size:11px;display:block}.files-head small{color:#9995a4;margin-top:3px;font-size:8.5px;display:block}.drop-zone{color:#716b80;background:#faf9fd;border:1px dashed #cfc9df;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:135px;margin:17px 0 12px;display:flex}.drop-zone>span{color:#7054dc;background:#eee9ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.drop-zone strong{margin-top:9px;font-size:9.5px}.drop-zone small{color:#aaa6b4;margin-top:4px;font-size:7.5px}.file-list{max-height:275px;overflow:auto}.file-list article{border-bottom:1px solid #efedf2;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:9px 3px;display:grid}.file-icon{color:#e16b3d;background:#fff0ea;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.file-icon.image{color:#4a79c7;background:#eaf1ff}.file-list strong{font-size:9.5px;display:block}.file-list small{color:#9b98a6;margin-top:2px;font-size:8px;display:block}.file-list .file-summary{white-space:nowrap;text-overflow:ellipsis;color:#7d788b;max-width:245px;overflow:hidden}.file-actions{align-items:center;gap:2px;display:flex}.file-list button{color:#aaa6b4;background:0 0;border:0;border-radius:6px;min-width:24px;min-height:24px}.file-list button:hover{color:#7054dc;background:#f2effa}.file-list button:disabled{opacity:.5}.empty-files{text-align:center;color:#9d99a8;padding:24px;font-size:9px}.safe-context{color:#4f7568;background:#ebf8f3;border-radius:9px;gap:9px;margin-top:10px;padding:10px;display:flex}.safe-context>span{font-weight:800}.safe-context p{margin:0;font-size:8.5px;line-height:1.5}.safe-context strong{display:block}.pixel-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.pixel-health,.setup-card{padding:19px}.large-score{border-bottom:1px solid #eeecf1;align-items:center;gap:13px;padding-bottom:15px;display:flex}.large-score>div{color:#169d6e;background:#e9f9f2;border:5px solid #fff;border-radius:50%;place-items:center;width:61px;height:61px;font-size:18px;font-weight:800;display:grid;box-shadow:0 0 0 5px #e9f9f2}.large-score small{font-size:8px}.large-score span strong{font-size:12px;display:block}.large-score span small{color:#93909e;margin-top:4px;font-size:8.5px;display:block}.event-list>div{border-bottom:1px solid #f0eef2;grid-template-columns:8px 1fr 75px auto;align-items:center;gap:8px;height:42px;display:grid}.event-dot{background:#1bb07c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e1f7ef}.event-list strong{font-size:9.5px}.event-list small{color:#1a9c70;font-size:8px}.event-list em{color:#777384;font-size:9px;font-style:normal}.pixel-note{color:#9a7448;background:#fff7ec;border-radius:8px;margin-top:12px;padding:9px;font-size:8.5px;line-height:1.5}.setup-kicker{color:#7459dc;letter-spacing:.1em;font-size:8px;font-weight:800}.setup-card h3{margin:6px 0 5px;font-size:15px}.setup-card>p{color:#898596;margin:0;font-size:9.5px;line-height:1.55}.setup-steps{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;display:grid}.setup-steps>span{color:#9c98a7;border:1px solid #e7e4ec;border-radius:8px;padding:9px;font-size:8px}.setup-steps span b{color:#625e70;margin-top:3px;font-size:8.5px;display:block}.setup-steps span.done{color:#169b6d;background:#edf8f4;border-color:#d6eee5}.integration-grid{overflow:hidden}.integration-grid>.card-toolbar+div{grid-template-columns:repeat(4,1fr);display:grid}.integration-grid article{border-right:1px solid #efedf2;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:15px;display:grid}.integration-grid article:last-child{border:0}.integration-logo{color:#3a76d1;background:#edf3ff;border-radius:9px;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.integration-logo.meta-ads{color:#fff;background:#3779e7}.integration-logo.whatsapp{color:#fff;background:#20b96f}.integration-logo.google-analytics{color:#f47839;background:#fff0e9}.integration-grid article strong{font-size:9.5px}.integration-grid article small{color:#9c99a7;margin-top:2px;font-size:8px;display:block}.integration-grid article button{grid-column:1/-1;margin-top:4px}.byok-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.vault-card,.usage-card{padding:20px}.vault-status{border-bottom:1px solid #eceaf0;align-items:center;gap:12px;padding-bottom:14px;display:flex}.vault-status>span{color:#9591a1;background:#f0eef4;border-radius:12px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.vault-status>span.connected{color:#16a271;background:#e7f8f1}.vault-status strong{font-size:12px;display:block}.vault-status small{color:#9692a2;margin-top:4px;font-size:8.5px;display:block}.vault-actions{align-items:center;gap:12px;margin-top:16px;display:flex}.danger-link{color:#d65d51;background:0 0;border:0;font-size:9px}.usage-card{text-align:center}.usage-ring{--usage:0%;background:conic-gradient(#7357e5 0 var(--usage),#ebe8f2 var(--usage));border-radius:50%;place-items:center;width:125px;height:125px;margin:8px auto 20px;display:grid;position:relative}.usage-ring:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.usage-ring>span{font-size:28px;font-weight:800;position:relative}.usage-ring small{color:#9b97a6;font-size:12px}.usage-card h3{margin:0;font-size:13px}.usage-card>p{color:#8b8798;font-size:9px;line-height:1.55}.security-list{text-align:left;border-top:1px solid #eceaf0;margin-top:17px;padding-top:14px}.security-list span{color:#5f7c72;padding:5px;font-size:8.5px;display:block}.byok-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:17px;display:grid}.byok-flow>div{text-align:center}.byok-flow>div>span{color:#7055dc;background:#efebff;border-radius:8px;place-items:center;width:28px;height:28px;margin:0 auto 7px;font-size:9px;font-weight:800;display:grid}.byok-flow strong{font-size:9.5px;display:block}.byok-flow small{color:#9b97a6;margin-top:3px;font-size:8px;display:block}.byok-flow>b{color:#c3bfcc;font-weight:400}.rules-card{overflow:hidden}.rules-card>article{border-bottom:1px solid #efedf2;grid-template-columns:38px 1fr 105px 30px;align-items:center;gap:10px;min-height:67px;padding:10px 17px;display:grid}.rules-card article:last-child{border:0}.toggle{background:#d8d5df;border:0;border-radius:9px;width:31px;height:18px;padding:2px}.toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block}.toggle.on{background:#765ae3}.toggle.on i{transform:translate(13px)}.rules-card article strong{font-size:10px;display:block}.rules-card article small{color:#9793a2;margin-top:4px;font-size:8.5px;display:block}.rule-mode{color:#746f80;text-align:center;background:#f0eef4;border-radius:8px;padding:5px 7px;font-size:8px}.approval-banner{color:#fff;background:#211e30;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:14px 16px;display:grid}.approval-banner>span{color:#ac98ff;background:#342e4b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.approval-banner strong{font-size:10.5px;display:block}.approval-banner small{color:#aaa4b8;margin-top:3px;font-size:8.5px;display:block}.approval-banner button{color:#ddd8ed;background:#312c45;border:1px solid #4a4361;border-radius:7px;padding:7px 9px;font-size:8.5px}.client-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:13px;display:grid}.client-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.client-card header{justify-content:space-between;align-items:center;display:flex}.client-card header>span{color:#fff;background:linear-gradient(135deg,#6044d0,#9079ed);border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.client-card header em{color:#169b6d;background:#e9f8f2;border-radius:9px;padding:4px 7px;font-size:8px;font-style:normal}.client-card h3{margin:12px 0 3px;font-size:13px}.client-card>p{color:#9a96a5;margin:0;font-size:8.5px}.client-card>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.client-card>div span{background:#f8f7fa;border-radius:8px;padding:8px}.client-card>div small{color:#9995a3;font-size:7.5px;display:block}.client-card>div strong{margin-top:3px;font-size:9.5px;display:block}.client-card footer{color:#777383;border-top:1px solid #efedf2;align-items:center;gap:6px;padding-top:12px;font-size:8.5px;display:flex}.health-dot{background:#1bb07c;border-radius:50%;width:6px;height:6px}.client-card footer button{color:#7155dc;background:0 0;border:0;margin-left:auto;font-size:8.5px;font-weight:700}.new-client-card{color:#8b8797;background:#faf9fc;border:1px dashed #cfcbd7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.new-client-card>span{color:#7459dc;background:#eeeaf8;border-radius:9px;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.new-client-card strong{margin-top:9px;font-size:10px}.new-client-card small{margin-top:3px;font-size:8px}.portal-preview{grid-template-columns:1fr 1fr;gap:30px;padding:25px;display:grid}.portal-badge{color:#7459dc;letter-spacing:.1em;font-size:8px;font-weight:800}.portal-preview h3{margin:7px 0;font-size:18px}.portal-preview p{color:#858192;font-size:9.5px;line-height:1.6}.portal-preview ul{color:#656173;grid-template-columns:1fr 1fr;gap:7px;padding:0;font-size:8.5px;list-style:none;display:grid}.portal-window{background:#f6f5f9;border:1px solid #dcd8e4;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #2f294315}.portal-window header{background:#22202c;height:24px;padding:8px}.portal-window header i{background:#8e8999;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.portal-demo{grid-template-columns:1fr 1fr;gap:8px;padding:18px;display:grid}.portal-demo span{background:#fff;border:1px solid #e2dfe7;border-radius:8px;height:70px}.portal-demo span:last-child{grid-column:1/-1;height:95px}.report-grid{grid-template-columns:minmax(0,1fr) 260px;gap:14px;display:grid}.executive-report{padding:28px}.executive-report>header{justify-content:space-between;align-items:center;display:flex}.report-brand{letter-spacing:.12em;font-size:11px;font-weight:800}.report-brand b{color:#7458e2}.executive-report>header>span{color:#9c98a7;font-size:8px}.executive-report h2{margin:35px 0 8px;font-size:22px}.executive-report>p{color:#777384;max-width:680px;font-size:10px;line-height:1.65}.report-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0;display:grid}.executive-report h3{margin-top:24px;font-size:11px}.executive-report ul{color:#777384;padding-left:18px;font-size:9.5px;line-height:1.8}.report-options{height:max-content;padding:18px}.report-options>strong{margin-bottom:10px;font-size:10.5px;display:block}.report-options label{color:#716d7d;align-items:center;gap:7px;padding:7px 0;font-size:9px;display:flex}.report-options input{accent-color:#7256e0}.report-options hr{border:0;border-top:1px solid #eceaf0;margin:14px 0}.report-options button{margin:4px 0}.pricing-page{max-width:1160px}.billing-switch{background:#fff;border:1px solid #e1ddea;border-radius:11px;width:max-content;margin:2px auto 20px;padding:4px;box-shadow:0 5px 18px #31294a0a}.billing-switch button{color:#858091;background:0 0;border:0;border-radius:8px;height:34px;padding:0 16px;font-size:9.5px;font-weight:700}.billing-switch button.selected{color:#fff;background:#251f38;box-shadow:0 5px 14px #251f3833}.billing-switch span{color:#12865f;background:#e9fbf3;border-radius:8px;margin-left:5px;padding:3px 6px;font-size:7px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pricing-card{background:#fff;border:1px solid #e2dfe8;border-radius:15px;flex-direction:column;min-height:530px;padding:24px 22px;display:flex;position:relative;box-shadow:0 8px 26px #2d25460a}.pricing-card.recommended{z-index:1;background:linear-gradient(#faf8ff 0,#fff 34%);border:2px solid #7256e0;transform:translateY(-7px);box-shadow:0 18px 45px #6043d124}.recommended-badge{color:#fff;letter-spacing:.12em;white-space:nowrap;background:linear-gradient(135deg,#7659e6,#5e43cb);border-radius:14px;padding:6px 13px;font-size:7.5px;font-weight:850;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 7px 17px #6449d74d}.plan-heading{grid-template-columns:29px 1fr;gap:9px;display:grid}.plan-heading>span{color:#7a7486;background:#f0edf6;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.recommended .plan-heading>span{color:#6447d2;background:#e9e3ff}.plan-heading h3{margin:1px 0 5px;font-size:14px}.plan-heading p{color:#8d8998;min-height:48px;margin:0;font-size:8.8px;line-height:1.55}.pricing-card>.plan-fit{color:#6f697a;background:#f5f2fb;border-radius:9px;min-height:82px;margin:14px 0 0;padding:11px 12px;font-size:8.4px;line-height:1.55}.pricing-card>.plan-fit strong{color:#4f416f;text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:8px;display:block}.recommended>.plan-fit{color:#5f5673;background:#eee9ff}.plan-price{color:#211d2c;align-items:baseline;margin:20px 0 2px;display:flex}.plan-price small{color:#777182;align-self:flex-start;margin:8px 4px 0 0;font-size:9px;font-weight:750}.plan-price strong{letter-spacing:-.05em;font-size:36px;line-height:1}.plan-price span{color:#928d9d;margin-left:4px;font-size:9px}.plan-billing{color:#9b97a5;min-height:28px;margin:4px 0 14px;font-size:8px;line-height:1.5}.plan-cta{width:100%;height:38px;margin-bottom:17px}.pricing-card ul{border-top:1px solid #eeecf1;margin:0;padding:14px 0 0;list-style:none}.pricing-card li{color:#686474;grid-template-columns:16px 1fr;gap:5px;padding:6px 0;font-size:8.7px;line-height:1.4;display:grid}.pricing-card li span{color:#159569;background:#e8f8f1;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-weight:900;display:grid}.pricing-footnote{background:#f9f8fc;border:1px solid #e3dfeb;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding:17px 20px;display:grid}.pricing-footnote div{gap:4px;display:grid}.pricing-footnote strong{font-size:9.5px}.pricing-footnote span{color:#898595;font-size:8.5px;line-height:1.55}.settings-grid{grid-template-columns:210px 1fr;gap:14px;display:grid}.settings-menu{height:max-content;padding:8px}.settings-menu button{color:#817d8e;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;height:36px;padding:0 10px;font-size:9.5px}.settings-menu button.selected{color:#6e53d8;background:#efebff;font-weight:700}.settings-content{padding:22px}.settings-content h3{margin:0;font-size:14px}.settings-content>p{color:#9692a2;margin:5px 0 15px;font-size:9px}.settings-content input[readonly]{color:#8e8a99;background:#f3f1f5}.limit-list{border-top:1px solid #eceaf0;margin-top:20px;padding-top:16px}.limit-list>div{margin:13px 0}.limit-list span{justify-content:space-between;display:flex}.limit-list strong{font-size:9.5px}.limit-list small{color:#9591a0;font-size:8px}.limit-list i{background:#eae7ef;border-radius:3px;height:5px;margin-top:7px;display:block;overflow:hidden}.limit-list i b{background:#7357e4;border-radius:3px;height:100%;display:block}.settings-actions{align-items:center;gap:13px;margin-top:19px;display:flex}.settings-actions a{color:#d05b50;font-size:9px;text-decoration:none}.module-skeleton{padding-top:8px}.module-skeleton>span{background:#e5e2ea;border-radius:5px;width:100px;height:9px;margin:8px 0;display:block}.module-skeleton>span:nth-child(2){width:240px;height:25px}.module-skeleton>div{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 13px;display:grid}.module-skeleton i,.module-skeleton section{background:linear-gradient(90deg,#efedf2 25%,#f7f6f8 50%,#efedf2 75%) 0 0/200% 100%;border-radius:11px;height:95px;animation:1.3s infinite shimmer}.module-skeleton section{height:220px;margin:12px 0}@keyframes shimmer{to{background-position:-200% 0}}.module-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.module-empty>span{color:#db6837;background:#fff0e9;border-radius:12px;place-items:center;width:45px;height:45px;font-weight:800;display:grid}.module-empty h2{margin:13px 0 5px}.module-empty p{color:#898596;font-size:10px}@media (max-width:1100px){.campaign-builder,.context-grid,.byok-grid{grid-template-columns:1fr}.campaign-row{grid-template-columns:34px minmax(180px,1fr) 90px 90px 32px}.campaign-row>div:nth-of-type(3){display:none}.integration-grid>.card-toolbar+div,.client-grid,.pricing-grid{grid-template-columns:1fr 1fr}.pricing-card.recommended{transform:none}.report-grid{grid-template-columns:1fr}.report-options{grid-template-columns:1fr 1fr;gap:4px;display:grid}.portal-preview{grid-template-columns:1fr}}@media (max-width:760px){.module-header{flex-direction:column;align-items:flex-start}.campaign-overview,.automation-summary{grid-template-columns:1fr}.campaign-row{grid-template-columns:30px 1fr 76px 25px}.campaign-row>div:nth-of-type(n+2){display:none}.header-actions{width:100%}.header-actions button{flex:1}.add-contact{grid-template-columns:1fr}.add-contact>div{grid-column:auto}.context-grid,.pixel-grid,.byok-grid,.settings-grid,.portal-preview,.pricing-grid,.pricing-footnote,.integration-grid>.card-toolbar+div,.client-grid,.byok-flow{grid-template-columns:1fr}.byok-flow>b{transform:rotate(90deg)}.report-options{display:block}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.search-box{width:100%}.crm-toolbar>span{display:none}.kanban{grid-template-columns:repeat(5,230px)}.rules-card>article{grid-template-columns:35px 1fr 25px}.rule-mode{display:none}.approval-banner{grid-template-columns:32px 1fr}.approval-banner button{grid-column:1/-1}.top-actions .icon-button{display:none}.billing-switch{grid-template-columns:1fr 1fr;width:100%;display:grid}.billing-switch button{padding:0 8px}.billing-switch span{display:none}.pricing-card{min-height:0}}.public-site{color:#181622;background:#fbfaff;min-height:100vh}.public-site a{text-decoration:none}.public-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;max-width:1240px;height:74px;margin:auto;padding:0 24px;display:grid}.public-brand{color:#1d1a29;letter-spacing:.13em;align-items:center;gap:7px;font-size:14px;font-weight:850;display:inline-flex}.public-brand span{color:#fff;letter-spacing:0;background:#7156e8;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.public-header nav{gap:26px;display:flex}.public-header nav a,.public-login{color:#696577;font-size:12px;font-weight:650}.public-header>div{justify-self:end;align-items:center;gap:16px;display:flex}.public-cta,.public-secondary{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:750;transition:all .2s;display:inline-flex}.public-cta{color:#fff;background:linear-gradient(135deg,#795ce9,#6044d3);box-shadow:0 9px 22px #6e51dc32}.public-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.public-cta.small{min-height:36px;padding:0 14px;font-size:11px}.public-secondary{color:#5f49c7;background:#fff;border:1px solid #ded9ed}.public-secondary:hover{border-color:#8d79e6}.public-hero{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);align-items:center;gap:65px;max-width:1240px;min-height:650px;margin:auto;padding:70px 24px 80px;display:grid}.hero-pill,.public-section>header>span,.public-callout>span,.inner-hero>span,.inline-public-cta span{color:#7456df;letter-spacing:.14em;font-size:9px;font-weight:850}.hero-copy h1{letter-spacing:-.06em;max-width:600px;margin:17px 0;font-size:58px;line-height:1.02}.hero-copy h1 em{color:#7559e3;font-style:normal;display:block}.hero-copy>p{color:#716d80;max-width:580px;font-size:16px;line-height:1.65}.hero-actions{gap:10px;margin:28px 0 14px;display:flex}.hero-copy>small{color:#9893a4;font-size:10px}.hero-product{background:#fff;border:1px solid #ddd8eb;border-radius:18px;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)rotateX(1deg);box-shadow:0 30px 80px #382a6d24}.mock-top{color:#fff;background:#1a1724;align-items:center;gap:6px;height:52px;padding:0 18px;display:flex}.mock-top span{letter-spacing:.12em;margin-right:auto;font-size:10px;font-weight:800}.mock-top i{background:#4a4559;border-radius:50%;width:7px;height:7px}.mock-body{grid-template-columns:125px 1fr;height:390px;display:grid}.mock-body aside{color:#8f899c;background:#211e2b;flex-direction:column;gap:19px;padding:24px 14px;font-size:8px;display:flex}.mock-body aside b{color:#fff;background:#342c4e;border-radius:7px;padding:9px}.mock-body section{background:#faf9fc;padding:33px 25px}.mock-body section>p{color:#795ce1;letter-spacing:.13em;margin:0;font-size:7px;font-weight:800}.mock-body section h2{margin:7px 0 18px;font-size:19px}.mock-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mock-metrics article{background:#fff;border:1px solid #e7e4ed;border-radius:9px;padding:12px}.mock-metrics small{color:#9a96a5;font-size:7px;display:block}.mock-metrics strong{margin-top:6px;font-size:18px;display:block}.mock-chart{background:#fff;border:1px solid #e9e6ef;border-radius:10px;align-items:flex-end;gap:10px;height:165px;margin-top:10px;padding:20px;display:flex}.mock-chart i{background:linear-gradient(#8066e7,#dcd5f6);border-radius:5px 5px 0 0;flex:1}.mock-chart i:first-child{height:32%}.mock-chart i:nth-child(2){height:48%}.mock-chart i:nth-child(3){height:43%}.mock-chart i:nth-child(4){height:72%}.mock-chart i:nth-child(5){height:64%}.mock-chart i:nth-child(6){height:88%}.public-proof{background:#fff;border-top:1px solid #e9e5ef;border-bottom:1px solid #e9e5ef;justify-content:center;align-items:center;gap:38px;min-height:88px;padding:20px 24px;display:flex}.public-proof span{color:#a09bab;letter-spacing:.13em;font-size:8px}.public-proof b{color:#6d6878;font-size:11px}.public-section{max-width:1180px;margin:auto;padding:110px 24px}.public-section>header{text-align:center;max-width:650px;margin:0 auto 48px}.public-section h2,.public-callout h2,.inner-hero h1{letter-spacing:-.045em;margin:10px 0 12px;font-size:39px}.public-section>header p,.inner-hero>p{color:#777283;line-height:1.6}.resource-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.resource-grid article{background:#fff;border:1px solid #e6e2ee;border-radius:15px;min-height:210px;padding:25px}.resource-grid i{color:#8d76e8;font-size:9px;font-style:normal;font-weight:800}.resource-grid h3{margin:28px 0 8px;font-size:16px}.resource-grid p,.public-flow article p{color:#787485;margin:0;font-size:11.5px;line-height:1.65}.public-flow{padding-top:50px}.public-flow>div{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.public-flow article{border-left:1px solid #ded9e9;padding:15px 25px}.public-flow article b{color:#fff;background:#7156e6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.public-flow article h3{margin:20px 0 8px;font-size:14px}.public-callout{text-align:center;color:#fff;background:radial-gradient(circle at 70% 20%,#7354db,#252033 60%);border-radius:22px;max-width:1120px;margin:30px auto 100px;padding:65px}.public-callout p{color:#c3becf}.public-callout>div{justify-content:center;align-items:center;gap:20px;margin-top:25px;display:flex}.public-callout>div>a:last-child{color:#fff;font-size:11px}.public-cta.light{color:#5640b8;background:#fff}.public-footer{color:#aea8b9;background:#17141f;grid-template-columns:1.3fr 1fr;gap:30px;padding:50px max(24px,50vw - 590px);display:grid}.public-footer .public-brand{color:#fff}.public-footer p{max-width:420px;font-size:11px}.public-footer nav{grid-template-columns:1fr 1fr;gap:12px;display:grid}.public-footer nav a{color:#aaa4b5;font-size:10px}.public-footer>small{border-top:1px solid #2d2937;grid-column:1/-1;padding-top:25px;font-size:8px}.public-inner{background:#f8f7fb}.inner-hero{text-align:center;max-width:780px;margin:auto;padding:90px 24px 60px}.inner-hero h1{font-size:48px}.public-pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:0 auto 50px;padding:0 24px;display:grid}.public-pricing-grid>article{background:#fff;border:1px solid #e5e1eb;border-radius:16px;padding:30px 27px;position:relative}.public-pricing-grid>article.featured{border:2px solid #765ae4;transform:translateY(-10px);box-shadow:0 15px 35px #5f48ba1f}.plan-ribbon{color:#6045cf;letter-spacing:.1em;background:#eeeaff;border-radius:10px;padding:5px 8px;font-size:7px;position:absolute;top:18px;right:18px}.public-pricing-grid h2{margin:8px 0;font-size:20px}.public-pricing-grid>article>p{color:#817d8c;min-height:48px;font-size:10.5px;line-height:1.55}.public-pricing-grid>article>.plan-fit{color:#6f697c;background:#f3f0fa;border-radius:11px;min-height:104px;margin:15px 0 0;padding:13px 14px;font-size:10px;line-height:1.55}.public-pricing-grid>article>.plan-fit strong{color:#584775;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:8px;display:block}.public-pricing-grid>article.featured>.plan-fit{background:#eee9ff}.public-price{align-items:baseline;margin:20px 0 2px;display:flex}.public-price small{font-size:11px}.public-price strong{letter-spacing:-.05em;font-size:38px}.public-price span{color:#888392;font-size:10px}.public-pricing-grid .price-detail{min-height:20px;margin:0 0 17px;font-size:9px}.public-pricing-grid .public-cta,.public-pricing-grid .public-secondary{width:100%}.public-pricing-grid ul{min-height:155px;margin:25px 0;padding:0;list-style:none}.public-pricing-grid li{color:#5f5a6b;margin:10px 0;font-size:10px}.public-pricing-grid hr{border:0;border-top:1px solid #ebe8ef}.annual-price{gap:3px;display:grid;min-height:0!important}.annual-price strong{color:#25212e}.annual-price span{font-size:8px}.pricing-notes{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1132px;margin:0 auto 100px;display:grid}.pricing-notes article{background:#eeebf7;border-radius:12px;padding:20px}.pricing-notes h3{margin:0 0 7px;font-size:12px}.pricing-notes p{color:#6f6a7d;margin:0;font-size:9.5px;line-height:1.55}.faq-list{max-width:820px;margin:0 auto 90px;padding:0 24px}.faq-list details{border-bottom:1px solid #dfdbe6;padding:20px 0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#7356df;font-size:19px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#6e6979;max-width:720px;font-size:11.5px;line-height:1.7}.inline-public-cta{background:#ece8f9;border-radius:15px;justify-content:space-between;align-items:center;max-width:900px;margin:0 auto 90px;padding:28px 30px;display:flex}.inline-public-cta h2{margin:5px 0;font-size:20px}.support-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1050px;margin:0 auto 55px;padding:0 24px;display:grid}.support-grid article{background:#fff;border:1px solid #e6e2eb;border-radius:14px;padding:28px}.support-grid article>b{color:#7559e0;font-size:9px}.support-grid h2{font-size:17px}.support-grid p{color:#757080;min-height:38px;font-size:10.5px;line-height:1.55}.support-grid small{color:#9a96a3;margin-top:12px;font-size:8.5px;display:block}.support-safety{background:#edeaf5;border-radius:14px;max-width:1002px;margin:0 auto 90px;padding:27px}.support-safety h2{margin-top:0;font-size:14px}.support-safety li{color:#656071;margin:8px 0;font-size:10.5px}.support-safety a{color:#654acf}.not-found-page{text-align:center;color:#fff;background:radial-gradient(circle at 50% 10%,#392d66,#17141f 65%);place-items:center;min-height:100vh;padding:25px;display:grid}.not-found-page>div{max-width:620px}.not-found-page>div>span{color:#9178f4;letter-spacing:-.08em;font-size:100px;font-weight:900;display:block}.not-found-page>div>p:first-of-type{color:#a797e0;letter-spacing:.16em;font-size:9px;font-weight:800}.not-found-page h1{font-size:38px}.not-found-page>div>p:last-of-type{color:#b1aaba;line-height:1.6}.not-found-page nav{justify-content:center;gap:10px;margin-top:28px;display:flex}@media (max-width:900px){.public-header{grid-template-columns:1fr auto}.public-header nav{display:none}.public-hero{grid-template-columns:1fr;padding-top:45px}.hero-copy{text-align:center}.hero-copy h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-product{max-width:650px;margin:auto;transform:none}.resource-grid,.public-pricing-grid,.public-flow>div{grid-template-columns:1fr 1fr}.pricing-notes{margin-left:24px;margin-right:24px}.public-pricing-grid>article.featured{transform:none}}@media (max-width:620px){.public-header{height:64px;padding:0 16px}.public-header .public-login{display:none}.public-hero{gap:40px;min-height:0;padding:48px 17px 70px}.hero-copy h1{font-size:39px}.hero-copy>p{font-size:13px}.hero-actions{display:grid}.mock-body{grid-template-columns:70px 1fr;height:300px}.mock-body aside{gap:15px;padding:18px 8px}.mock-body section{padding:24px 13px}.mock-metrics article{padding:8px}.mock-metrics strong{font-size:14px}.mock-chart{height:115px;padding:13px}.public-proof{justify-content:flex-start;gap:24px;overflow:auto}.public-proof>*{flex:none}.public-section{padding:75px 17px}.public-section h2,.inner-hero h1{font-size:31px}.resource-grid,.public-pricing-grid,.pricing-notes,.support-grid,.public-flow>div{grid-template-columns:1fr}.public-flow article{border-top:1px solid #ded9e9;border-left:0}.public-callout{margin:0 14px 70px;padding:45px 20px}.public-footer,.public-footer nav{grid-template-columns:1fr}.inner-hero{padding:65px 17px 40px}.public-pricing-grid,.support-grid{padding:0 14px}.pricing-notes{margin:0 14px 70px}.inline-public-cta{flex-direction:column;align-items:flex-start;gap:20px;margin:0 14px 70px}.not-found-page>div>span{font-size:76px}.not-found-page h1{font-size:30px}}.price-reference{align-items:center;gap:7px;min-height:18px;margin:15px 0 -14px;display:flex}.price-reference del{color:#928d9d;font-size:9px}.price-reference b{color:#16875f;letter-spacing:.08em;background:#e9f8f1;border-radius:9px;padding:4px 7px;font-size:6.8px}.public-pricing-grid .price-reference{margin:18px 0 -14px}.client-addon-card{background:linear-gradient(135deg,#fbf9ff,#f4f0ff);border-color:#d8cdfd;justify-content:space-between;align-items:center;gap:24px;margin-bottom:13px;display:flex}.client-addon-card>div{padding:20px 0 20px 21px}.client-addon-card h3{color:#2b2441;margin:8px 0 5px}.client-addon-card p{color:#6b6479;max-width:680px;margin:0;font-size:10px;line-height:1.55}.client-addon-card>.action-btn{flex:none;margin-right:21px}@media (max-width:760px){.client-addon-card{flex-direction:column;align-items:stretch;padding:20px}.client-addon-card>div{padding:0}.client-addon-card>.action-btn{width:100%;margin:0}}.onboarding-page{background:radial-gradient(circle at 20% 10%,#eee9ff,#f7f6fa 48%);place-items:center;min-height:100vh;padding:30px;display:grid}.onboarding-card{background:#fff;border:1px solid #e3dfeb;border-radius:19px;width:min(760px,100%);min-height:600px;padding:30px 42px;box-shadow:0 24px 70px #382b6617}.onboarding-card>header{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.onboarding-card>header>div{gap:6px;display:flex}.onboarding-card>header i{background:#e4e0eb;border-radius:3px;width:28px;height:4px}.onboarding-card>header small{color:#94909f;justify-self:end;font-size:8px}.onboarding-card form{flex-direction:column;min-height:500px;display:flex}.onboarding-step{padding:62px 20px 25px}.onboarding-step>span{color:#7659e3;letter-spacing:.14em;font-size:8px;font-weight:850}.onboarding-step h1{letter-spacing:-.045em;margin:9px 0;font-size:32px}.onboarding-step>p{color:#777282;margin:0 0 28px}.onboarding-step label{color:#5c5867;gap:7px;font-size:10px;font-weight:700;display:grid}.onboarding-step input,.onboarding-step textarea{color:#24212d;background:#fbfafd;border:1px solid #ddd9e5;border-radius:9px;outline:none;width:100%;padding:12px;font-size:12px}.onboarding-step textarea{resize:vertical;min-height:105px}.onboarding-step input:focus,.onboarding-step textarea:focus{border-color:#7a60e2;box-shadow:0 0 0 3px #7256e813}.onboarding-choices{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.onboarding-choices button{text-align:left;background:#fff;border:1px solid #e1dde8;border-radius:11px;padding:18px}.onboarding-choices button.selected{background:#f6f3ff;border:2px solid #7357df}.onboarding-choices b,.onboarding-choices span{display:block}.onboarding-choices span{color:#85808f;margin-top:6px;font-size:9.5px;line-height:1.5}.onboarding-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.onboarding-grid .full{grid-column:1/-1}.onboarding-card form>footer{border-top:1px solid #ebe8ef;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}@media (max-width:620px){.onboarding-page{padding:0}.onboarding-card{border:0;border-radius:0;min-height:100vh;padding:23px 18px}.onboarding-card>header{grid-template-columns:1fr auto}.onboarding-card>header>div{display:none}.onboarding-step{padding:50px 0 20px}.onboarding-step h1{font-size:27px}.onboarding-choices,.onboarding-grid{grid-template-columns:1fr}.onboarding-grid .full{grid-column:auto}}.legal-page{background:#f7f7fa;min-height:100vh;padding:42px}.legal-brand{color:#211e2d;letter-spacing:.13em;width:max-content;margin:0 auto 25px;font-size:14px;font-weight:850;text-decoration:none;display:block}.legal-page article{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:760px;margin:auto;padding:42px 48px;box-shadow:0 12px 40px #241f3a0c}.legal-page article>span{color:#7659e3;letter-spacing:.12em;font-size:8.5px;font-weight:800}.legal-page h1{letter-spacing:-.04em;margin:9px 0 19px;font-size:30px}.legal-page h2{margin:25px 0 7px;font-size:13px}.legal-page p,.legal-page li{color:#716e7f;font-size:11px;line-height:1.75}.legal-page ul{padding-left:20px}.legal-page li+li{margin-top:5px}.legal-page a{color:#674bdb}.legal-page footer{border-top:1px solid #eceaf0;justify-content:space-between;margin-top:32px;padding-top:18px;font-size:9.5px;display:flex}@media (max-width:760px){.legal-page{padding:22px 13px}.legal-page article{padding:28px 22px}.legal-page h1{font-size:24px}.legal-page footer{flex-wrap:wrap;gap:10px}}.grant-redemption{background:linear-gradient(135deg,#fff8f3,#fff);border:1px solid #dfd7cf;border-radius:12px;grid-template-columns:1fr minmax(260px,.75fr) auto;align-items:end;gap:14px;margin-bottom:14px;padding:17px 18px;display:grid}.grant-redemption>div>span,.grant-redemption>div>strong,.grant-redemption>div>small{display:block}.grant-redemption>div>span{color:#9a3518;letter-spacing:.12em;font-size:7.5px;font-weight:850}.grant-redemption>div>strong{margin:5px 0 3px;font-size:12px}.grant-redemption>div>small{color:#777183;font-size:8.5px}.grant-redemption label{color:#625963;gap:5px;font-size:8px;font-weight:750;display:grid}.grant-redemption input{text-transform:uppercase;background:#fff;border:1px solid #dcd3cf;border-radius:8px;height:38px;padding:0 11px;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.grant-redemption>button{color:#fff;background:#9a3518;border:0;border-radius:8px;height:38px;padding:0 15px;font-size:9px;font-weight:800}.grant-redemption>button:disabled{opacity:.55}@media (max-width:760px){.grant-redemption{grid-template-columns:1fr}.grant-redemption>button{width:100%}}.intelligence-panel{border:1px solid var(--line,#3c4149);border-radius:16px;margin-bottom:24px;padding:20px}.intelligence-panel header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.intelligence-panel h3{margin:6px 0;font-size:20px;line-height:1.3}.intelligence-panel p,.intelligence-panel dd{font-size:14px;line-height:1.6}.intelligence-panel dl{margin:18px 0}.intelligence-panel dt{margin-top:12px;font-size:13px;font-weight:600}.intelligence-panel dd{margin:4px 0}.intelligence-panel details{border-top:1px solid var(--line,#3c4149);padding:12px 0}.intelligence-panel summary,.builder-brief summary{cursor:pointer;font-weight:600}.persona-options{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:16px;display:grid}.persona-options button{text-align:left;border:1px solid var(--line,#3c4149);color:inherit;background:0 0;border-radius:12px;gap:10px;padding:16px;display:grid}.persona-options button.selected{border-color:#ff642d;box-shadow:inset 0 0 0 1px #ff642d}.persona-options button:focus-visible{outline-offset:3px;outline:3px solid #ff9d75}.persona-options span{font-size:13px;line-height:1.5}.readiness-checks{padding:0;list-style:none}.readiness-checks li{border-left:3px solid #8c929c;gap:5px;margin:10px 0;padding-left:12px;font-size:13px;line-height:1.5;display:grid}.readiness-checks li[data-status=blocked]{border-color:#ff642d}.builder-brief .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.builder-brief .form-grid label{gap:8px;display:grid}.builder-brief .form-grid select{color:#252a31;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dadce0;border-radius:9px;padding:8px}.builder-brief details label{margin-top:12px}.builder-brief input[type=checkbox]{width:auto}@media (max-width:640px){.persona-options,.builder-brief .form-grid{grid-template-columns:1fr}.intelligence-panel{padding:14px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.auth-screen{color:#211e2d;background:radial-gradient(circle at 50% 10%,#eee9ff 0,#0000 36%),#f7f6fa;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{text-align:center;background:#fff;border:1px solid #e2dfe9;border-radius:20px;width:min(460px,100%);padding:42px;box-shadow:0 24px 70px #30285816}.auth-logo{color:#fff;background:linear-gradient(135deg,#5e43ce,#9279ee);border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 13px;font-size:24px;display:grid;box-shadow:0 12px 25px #7256df3b}.auth-logo.error{background:#e36b5f}.auth-kicker{letter-spacing:.18em;font-weight:850;color:#7457e5!important;margin:0!important;font-size:9px!important}.auth-card h1{letter-spacing:-.04em;margin:9px 0 10px;font-size:27px;line-height:1.12}.auth-card>p{color:#777285;max-width:360px;margin:0 auto 23px;font-size:11px;line-height:1.7}.auth-provider{color:#342f41;text-align:left;background:#fff;border:1px solid #ddd9e5;border-radius:10px;grid-template-columns:31px 1fr 20px;align-items:center;gap:10px;height:48px;padding:0 13px;text-decoration:none;display:grid;box-shadow:0 5px 14px #2d27430a}.auth-provider>span{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853);border-radius:8px;place-items:center;width:29px;height:29px;font-weight:850;display:grid}.auth-provider b{font-size:10.5px}.auth-note{color:#9994a4;margin:13px 0 20px;font-size:8.5px;line-height:1.55;display:block}.auth-links{border-top:1px solid #eeecf2;justify-content:center;gap:16px;padding-top:15px;display:flex}.auth-links a{color:#777285;font-size:8.5px;text-decoration:none}.spinner.dark{border-color:#7357e5 #7357e533 #7357e533;margin:18px auto 0;display:block}.menu-anchor{position:relative}.workspace-button,.profile-button{text-align:left;cursor:pointer;border:0;width:100%}.floating-menu{z-index:40;color:#4a4555;background:#fff;border:1px solid #dfdbe7;border-radius:10px;padding:11px;position:absolute;box-shadow:0 16px 36px #2b243027}.floating-menu strong,.floating-menu span,.floating-menu small{display:block}.floating-menu strong{font-size:9.5px}.floating-menu span{margin-top:5px;font-size:9px}.floating-menu small{color:#9994a4;margin-top:3px;font-size:7.5px}.floating-menu button,.floating-menu a{color:#6950cc;text-align:left;background:#f3f0fb;border:0;border-radius:7px;width:100%;margin-top:9px;padding:8px;font-size:8.5px;text-decoration:none;display:block}.workspace-menu{top:calc(100% + 6px);left:0;right:0}.profile-menu{bottom:calc(100% + 7px);left:8px;right:8px}.notifications-menu{width:270px;top:calc(100% + 8px);right:0}.notifications-menu>button{color:#6f6a7b;background:#f8f7fa;margin-top:6px;line-height:1.4}.notifications-menu>span{color:#8d8998;padding:9px}.profile-mini{background:0 0}.workspace-card{box-sizing:border-box}:is(.workspace-button:focus-visible,.profile-button:focus-visible){outline-offset:2px;outline:2px solid #866de6}.period-button{align-items:center;gap:7px;display:flex}.metric-foot>span:first-child{margin-left:0}.real-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:215px;padding:22px;display:flex}.real-empty>span{color:#7256dd;background:#eeeaff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.real-empty h3{margin:10px 0 4px;font-size:12px}.real-empty p{color:#8b8696;max-width:430px;margin:0 0 12px;font-size:9px;line-height:1.6}.real-empty.compact{min-height:115px}.real-empty.compact>strong{margin-bottom:5px;font-size:10px}.module-list-empty{text-align:center;color:#8f8a99;padding:35px}.module-list-empty strong,.module-list-empty span{display:block}.module-list-empty strong{color:#5e596a;font-size:10.5px}.module-list-empty span{margin-top:5px;font-size:8.5px}.row-actions{justify-content:flex-end;gap:3px;display:flex!important}.plain-icon.danger{color:#d05c52}.card-toolbar select{color:#777282;background:#fff;border:1px solid #e0dde6;border-radius:7px;height:31px;font-size:8.5px}.automation-form{grid-template-columns:1fr 190px;gap:10px;margin-bottom:13px;padding:17px;display:grid}.automation-form>div{grid-column:1/-1;justify-content:space-between;display:flex}.automation-form>div button{background:0 0;border:0;font-size:20px}.automation-form label{margin:0}.automation-form .full{grid-column:1/-1}.automation-form>button{width:max-content}.rules-card .module-list-empty{flex-direction:column;justify-content:center;min-height:140px;display:flex}.approval-banner{grid-template-columns:35px 1fr}.client-grid button:disabled,.module-header button:disabled{cursor:not-allowed;opacity:.55}.portal-window .real-empty{min-height:160px}.profile-editor-head{background:#f7f5fb;border-radius:11px;grid-template-columns:52px 1fr 38px;align-items:center;gap:12px;margin-bottom:16px;padding:14px;display:grid}.profile-editor-head>span{color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:850;display:grid}.profile-editor-head strong,.profile-editor-head small{display:block}.profile-editor-head strong{font-size:11px}.profile-editor-head small{color:#9792a2;margin-top:3px;font-size:8px}.profile-editor-head input{background:#fff;border:1px solid #dcd8e4;border-radius:8px;width:36px;height:36px;padding:2px}.account-access-card{border:1px solid #e4e1e9;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.provider-symbol{color:#6e52d9;background:#ebe7fb;border-radius:10px;place-items:center;width:37px;height:37px;font-size:17px;display:grid}.account-access-card div{flex:1;grid-template-columns:1fr auto;display:grid}.account-access-card strong,.account-access-card small{grid-column:1}.account-access-card strong{font-size:10px}.account-access-card small{color:#9692a0;margin-top:3px;font-size:8px}.account-access-card em{color:#168d65;background:#e7f7f0;border-radius:8px;grid-area:1/2/3;align-self:center;padding:4px 7px;font-size:7.5px;font-style:normal}.provider-choice{background:#f8f7fa;border-radius:10px;margin-top:14px;padding:15px}.provider-choice>strong{font-size:10.5px}.provider-choice p{color:#858090;margin:6px 0 12px;font-size:8.8px;line-height:1.55}.provider-choice .action-btn{width:max-content;text-decoration:none;display:inline-flex}.preference-list label{color:#676272;border-bottom:1px solid #efedf2;align-items:center;gap:9px;padding:12px 3px;font-size:9.5px;display:flex}.preference-list input{accent-color:#7357e5}.settings-content{min-height:390px}@media (max-width:760px){.auth-card{padding:30px 23px}.auth-card h1{font-size:23px}.floating-menu{position:fixed;inset:auto 16px 76px}.notifications-menu{top:72px;bottom:auto}.automation-form{grid-template-columns:1fr}.automation-form .full,.automation-form>div{grid-column:auto}.campaign-row{grid-template-columns:30px 1fr 76px 50px}}.automation-form input,.automation-form select,.automation-form textarea{color:#2a2734;background:#fcfbfd;border:1px solid #dfdce5;border-radius:8px;outline:0;width:100%;margin-top:6px;padding:9px 10px;font-size:10.5px}.automation-form textarea{resize:vertical;min-height:64px}.automation-checkbox{align-items:center;gap:7px;display:flex!important}.automation-checkbox input{accent-color:#7357e5;width:auto;margin:0}.rules-card article em{color:#bd4b54;margin-top:3px;font-size:8px;font-style:normal;display:block}.automation-actions{margin-top:13px;overflow:hidden}.automation-actions>article{border-bottom:1px solid #efedf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px 17px;display:grid}.automation-actions>article:last-child{border:0}.action-risk{color:#7256dc;background:#eeebfb;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.action-risk.high{color:#ca563e;background:#ffede9}.automation-actions article strong{font-size:10.5px}.automation-actions article p{color:#706b7c;margin:5px 0;font-size:9px;line-height:1.55}.automation-actions article small{color:#a09cab;font-size:8px}.automation-actions footer{grid-column:2/-1;justify-content:flex-end;gap:7px;display:flex}.automation-actions footer button{min-height:31px}.automation-status{color:#746f80;white-space:nowrap;background:#f0eef4;border-radius:8px;padding:5px 7px;font-size:7.7px;font-style:normal}.automation-status.pending_approval{color:#c6533b;background:#ffede9}.automation-status.completed,.automation-status.executed,.automation-status.reviewed{color:#188760;background:#e8f7f1}.automation-status.failed{color:#bd4751;background:#fff0f1}@media print{.sidebar,.topbar,.ai-fab,.assistant-panel,.report-options,.toast{display:none!important}.main-area{margin:0!important}.content{padding:0!important}.report-grid{display:block}.executive-report{box-shadow:none;border:0}}.login-card{width:min(440px,100vw - 28px);padding:34px}.login-card .auth-logo{text-decoration:none}.social-auth-grid{gap:9px;margin:20px 0 10px;display:grid}.social-auth-grid a{color:#2a2635;background:#fff;border:1px solid #ddd9e5;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;height:43px;padding:0 14px;font-size:10px;text-decoration:none;display:grid}.social-auth-grid a b{font-size:13px}.social-auth-grid a span{text-align:center;font-weight:750}.social-auth-grid a.disabled{opacity:.42;pointer-events:none}.auth-divider{color:#a09baa;align-items:center;gap:10px;margin:18px 0 14px;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ebe8ee;flex:1;height:1px}.login-form{text-align:left;gap:11px;display:grid}.login-form label{color:#686375;gap:5px;font-size:8.5px;font-weight:700;display:grid}.login-form input{color:#262231;background:#fbfafd;border:1px solid #ddd9e5;border-radius:8px;outline:none;height:40px;padding:0 12px}.login-form input:focus{border-color:#7357e5;box-shadow:0 0 0 3px #7357e519}.login-form .action-btn{width:100%;height:42px;margin-top:3px}.login-form .action-btn:disabled{opacity:.65}.login-error,.login-success{border-radius:7px;margin:0;padding:9px 11px;font-size:8.5px}.login-error{color:#b74439;background:#fff0ee}.login-success{color:#237a45;background:#eefbf3}.auth-switch{color:#684bd5;background:0 0;border:0;margin:14px auto 0;font-size:9px;font-weight:750}.profile-menu button{text-align:left;width:100%}.forgot-password-link{color:#684bd5;text-align:right;margin-top:-5px;font-size:8.5px;text-decoration:none}.auth-secondary-link{color:#684bd5;margin:15px auto;font-size:9px;font-weight:750;text-decoration:none;display:inline-block}.login-form .legal-consent{grid-template-columns:17px 1fr;align-items:start;gap:8px;font-weight:500;line-height:1.55;display:grid}.login-form .legal-consent input{accent-color:#7357e5;width:15px;height:15px;margin:1px 0 0}.legal-consent a{color:#684bd5}.trial-banner{color:#5847a8;background:#eeeaff;border:1px solid #dfd7ff;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:10px 13px;font-size:10px;display:flex}.trial-banner button{color:#5e45cb;background:0 0;border:0;font-size:9.5px;font-weight:800}.subscription-wall{text-align:center;border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:590px;padding:35px;display:flex}.subscription-wall>span{color:#fff;background:#7256e3;border-radius:16px;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.subscription-wall>p:first-of-type{color:#7659df;letter-spacing:.13em;margin:18px 0 0;font-size:8px;font-weight:850}.subscription-wall h2{margin:8px 0;font-size:27px}.subscription-wall>p:last-of-type{color:#777282;max-width:520px;margin:0 0 20px;line-height:1.65}.subscription-wall>a{color:#6850cf;margin-top:13px;font-size:9.5px}@media (max-width:620px){.trial-banner{flex-direction:column;align-items:flex-start;gap:8px}.subscription-wall{min-height:520px;padding:25px}.subscription-wall h2{font-size:23px}}.consent-banner{z-index:100;color:#ddd8e7;background:#1c1926;border:1px solid #383242;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;max-width:950px;margin:auto;padding:15px 17px;display:flex;position:fixed;bottom:16px;left:18px;right:18px;box-shadow:0 18px 45px #17131f54}.consent-banner strong{color:#fff;font-size:11px}.consent-banner p{color:#a9a3b2;margin:0 8px;font-size:9.5px;line-height:1.5;display:inline}.consent-banner a{color:#a994ff;font-size:9px}.consent-banner>div:last-child{flex:none;gap:8px;display:flex}.consent-banner>div:last-child>button:first-child{color:#c4bece;background:0 0;border:1px solid #51495f;border-radius:8px;padding:0 12px;font-size:9px}.error-state-page{text-align:center;background:#f7f6fa;place-items:center;min-height:100vh;padding:25px;display:grid}.error-state-page section{max-width:620px}.error-state-page section>span{color:#fff;background:#e16c3c;border-radius:15px;place-items:center;width:55px;height:55px;margin:auto;font-size:20px;font-weight:800;display:grid}.error-state-page section>p:first-of-type{color:#7357de;letter-spacing:.14em;font-size:8px;font-weight:850}.error-state-page h1{font-size:32px}.error-state-page section>p:last-of-type{color:#777282}.error-state-page section>div{justify-content:center;gap:9px;margin-top:24px;display:flex}@media (max-width:620px){.consent-banner{flex-direction:column;align-items:flex-start}.consent-banner p{margin:6px 0;display:block}.consent-banner>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}}.account-tools-card{margin-top:14px;padding:22px}.account-data-tools>strong{font-size:12px}.account-data-tools>p{color:#7c7887;font-size:10px}.account-data-tools>div{gap:8px;display:flex}.account-data-tools .soft-btn{align-items:center;text-decoration:none;display:inline-flex}.danger-soft{color:#b84e3f;background:#fff6f3;border:1px solid #efc9c2;border-radius:8px;min-height:36px;padding:0 13px;font-size:9.5px}.danger-soft:disabled{opacity:.55}.account-data-tools>small{color:#ad6a59;margin-top:10px;font-size:8.5px;display:block}@media (max-width:620px){.account-data-tools>div{flex-direction:column;align-items:stretch}}.current-subscription{background:#f0ecff;border:1px solid #ded6ff;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:15px 18px;display:flex}.current-subscription span,.current-subscription strong,.current-subscription small{display:block}.current-subscription span{color:#7255dc;letter-spacing:.12em;font-size:7.5px;font-weight:850}.current-subscription strong{margin:5px 0 2px;font-size:12px}.current-subscription small{color:#777183;font-size:8.5px}.current-subscription>a{color:#644bc8;font-size:9.5px;font-weight:700}@media (max-width:620px){.current-subscription{flex-direction:column;align-items:flex-start;gap:14px}}:root{--dux-ink:#101012;--dux-ink-2:#18171a;--dux-paper:#f5f3ef;--dux-card:#ffffffd1;--dux-accent:#ff5a2f;--dux-accent-2:#ff8a3d;--dux-cta:#a93414;--dux-cta-hover:#86260f;--dux-positive:#23a66f;--dux-line:#16141817;--dux-muted:#777179;--dux-shadow:0 10px 30px #251c1612,0 1px 3px #251c160a;--dux-shadow-strong:0 22px 58px #120e0c26;--accent:#ff5a2f;--line:#16141817}*{scrollbar-width:thin;scrollbar-color:#cfc8c2 transparent}html{background:var(--dux-paper);scroll-behavior:smooth}body{color:var(--dux-ink);background:var(--dux-paper);font-feature-settings:"ss01" 1,"cv01" 1;text-rendering:optimizelegibility;font-family:Inter,Avenir Next,Segoe UI,Helvetica,Arial,sans-serif}button,input,textarea,select{font:inherit}button,a{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .22s,border-color .22s,color .22s,opacity .22s}button:not(:disabled):active{transform:translateY(1px)scale(.99)}:focus-visible{outline-offset:2px!important;box-shadow:0 0 0 5px var(--dux-cta)!important;outline:3px solid #fff!important}.app-shell{background:radial-gradient(circle at 18% -8%,#ff824129,transparent 27%), radial-gradient(circle at 92% 5%,#ffcca340,transparent 22%), var(--dux-paper)}.sidebar{background:linear-gradient(165deg,#0d0c0f 0%,#17151a 58%,#211610 120%);border-right:1px solid #ffffff12;overflow:hidden;box-shadow:24px 0 70px #0e0a091f}.sidebar:before{content:"";filter:blur(64px);pointer-events:none;background:#ff5a2f47;border-radius:50%;width:210px;height:210px;animation:8s ease-in-out infinite alternate duxGlow;position:absolute;top:-100px;left:-90px}.brand{z-index:1;position:relative;color:#fff!important;letter-spacing:.16em!important}.brand b{color:var(--dux-accent)!important}.brand-mark{transform:skew(-7deg);background:linear-gradient(135deg,var(--dux-accent),#ff9d55)!important;border-radius:8px!important;box-shadow:0 10px 30px #ff5a2f52!important}.brand-mark i{box-shadow:none!important;background:#fff!important}.workspace-card{background:#1e1b20!important;border:1px solid #ffffff1a!important}.workspace-logo,.avatar{box-shadow:0 8px 22px #ff5a2f3d;background:linear-gradient(135deg,var(--dux-accent),#ff9b52)!important}.side-nav button{color:#8f8993!important;border:1px solid #0000!important}.side-nav button:hover{transform:translate(2px);color:#fff!important;background:#ffffff0d!important}.side-nav button.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--dux-accent)!important;background:linear-gradient(90deg,#ff5a2f33,#ffffff0b)!important;border-color:#ff6e3f29!important}.side-nav button.active svg{filter:drop-shadow(0 0 8px #ff5a2f59);color:#ff805d!important}.system-online{color:#b9b2bb!important;background:#ffffff0b!important}.system-online span{box-shadow:0 0 0 5px #23a66f1a;background:var(--dux-positive)!important}.main-area{background:0 0}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f5f3eff0!important;border-bottom:1px solid #14121612!important}.eyebrow,.date-label,.section-kicker,.module-header p{color:#9a553f!important}.topbar h1,.module-header h2{color:#151416;letter-spacing:-.045em!important}.content{animation:.42s cubic-bezier(.2,.8,.2,1) both duxEnter}.module-card,.panel,.metric-card,.mini-stat{box-shadow:var(--dux-shadow)!important;background:#fff!important;border:1px solid #19161a17!important}.module-card,.panel{border-radius:17px!important}.metric-card,.mini-stat{border-radius:14px!important}.module-card:hover,.metric-card:hover,.mini-stat:hover{box-shadow:var(--dux-shadow)!important;border-color:#19161a17!important}.action-btn,.primary-button,.public-cta{color:#fff!important;background:var(--dux-cta)!important;border:1px solid #3e0e042e!important;border-radius:10px!important;box-shadow:0 8px 20px #74251033!important}.action-btn:not(:disabled):hover,.primary-button:not(:disabled):hover,.public-cta:hover{transform:translateY(-1px);background:var(--dux-cta-hover)!important;filter:none!important;box-shadow:0 11px 26px #651c0b3d!important}.public-cta.light{color:#351d17!important;background:#fff!important;border-color:#fff!important;box-shadow:0 8px 22px #00000024!important}.public-cta.light:hover{color:#1b1110!important;background:#fff4ee!important}.soft-btn,.public-secondary{box-shadow:0 5px 16px #1c15120a;color:#3e3738!important;background:#ffffffbf!important;border:1px solid #19161a1f!important;border-radius:10px!important}.soft-btn:hover,.public-secondary:hover{color:#c64221!important;border-color:#ff5a2f59!important}.mode-switch{background:#e9e4df!important}.mode-switch button.selected{box-shadow:0 5px 14px #1d171414!important}.icon-button{box-shadow:0 5px 16px #1e17140d;background:#ffffffc7!important;border-color:#19161a1a!important}.notification-dot{background:var(--dux-accent)!important}.floating-menu{box-shadow:var(--dux-shadow-strong)!important;background:#fff!important;border-color:#19161a1a!important;border-radius:13px!important}.floating-menu button,.floating-menu a{color:#7d432f!important;background:#f5f1ed!important}.campaign-status,.state-pill,.live-pill{border-radius:999px!important}.campaign-status.atenção,.state-pill.atenção{color:#ce4822!important;background:#fff0ea!important}.score-ring{background:conic-gradient(var(--dux-accent) 0 var(--score,0%),#e6dfd9 var(--score,0%))!important}.status-icon.good{color:var(--dux-positive)!important;background:#e4f6ef!important}.status-icon.warn{color:#d9522a!important;background:#fff0e8!important}.inline-note{border:1px solid #ff5a2f1a;color:#6f5d57!important;background:linear-gradient(135deg,#fff6f0,#f3eeea)!important}input,textarea,select{background:#ffffffc7!important;border-color:#19161a21!important;border-radius:10px!important}input:focus,textarea:focus,select:focus{border-color:#ff5a2f8c!important;box-shadow:0 0 0 4px #ff5a2f1a!important}.assistant-panel{box-shadow:var(--dux-shadow-strong)!important;background:#121013!important;border:1px solid #ffffff1a!important}.ai-fab{background:#100f11!important;border-color:#ffffff1f!important;box-shadow:0 14px 34px #0d09083d!important}.ai-orbit{box-shadow:0 0 0 6px #ff5a2f1a,0 8px 22px #ff5a2f47;background:linear-gradient(135deg,var(--dux-accent),#ff9b4e)!important}.assistant-message{border:1px solid #ffffff12;border-radius:12px;background:#fff1!important}.assistant-message.user{margin-left:28px;background:#ff5a2f29!important}.assistant-message.assistant{margin-right:20px}.prompt-chips button{color:#e0d8df!important;background:#ffffff0e!important;border-color:#ffffff1a!important}.assistant-input{border-color:#ffffff14!important}.assistant-input input{color:#fff!important;background:#ffffff0f!important}.guided-start{color:#fff;background:linear-gradient(120deg,#171519 0%,#2c1b16 68%,#7d2e17 140%);border:1px solid #ffffff14;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #19100c2b}.guided-start:after{content:"";filter:blur(40px);background:#ff744359;border-radius:50%;width:180px;height:180px;position:absolute;top:-75px;right:-45px}.guided-start>div,.guided-start button{z-index:1;position:relative}.guided-start span{color:#ff9b7d;letter-spacing:.14em;font-size:8px;font-weight:850;display:block}.guided-start strong{margin:6px 0 4px;font-size:14px;display:block}.guided-start small{color:#bcb3ba}.guided-start button{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:9px;flex:none;padding:10px 14px}.growth-page{max-width:1320px}.growth-hero{color:#fff;box-shadow:var(--dux-shadow-strong);background:radial-gradient(circle at 78% 20%,#ff6533b3,#0000 32%),linear-gradient(125deg,#111013,#2a1a16);border-radius:19px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:15px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.growth-hero:after{content:"DUX";color:#ffffff0b;letter-spacing:-.08em;font-size:116px;font-weight:950;position:absolute;bottom:-31px;right:7%}.growth-hero>div,.growth-hero>button{z-index:1;position:relative}.growth-hero span,.growth-card>span{color:#ff9473;letter-spacing:.14em;font-size:8px;font-weight:850}.growth-hero h3{letter-spacing:-.04em;margin:8px 0 6px;font-size:24px}.growth-hero p{color:#c8bec3;max-width:720px;margin:0;line-height:1.6}.growth-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.growth-card{padding:23px!important}.growth-icon{color:#fff;background:linear-gradient(135deg,var(--dux-accent),#ff9b51);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:20px;font-size:17px;display:grid;box-shadow:0 10px 22px #ff5a2f38}.growth-card h3{letter-spacing:-.035em;margin:7px 0 8px;font-size:18px}.growth-card>p{color:var(--dux-muted);font-size:10.5px;line-height:1.65}.growth-card ul{color:#5f5960;padding-left:17px;font-size:9.5px;line-height:1.7}.growth-price{align-items:baseline;gap:4px;margin:22px 0 12px;display:flex}.growth-price strong{font-size:30px}.growth-price span{color:#898288}.assistant-active{color:#167c58;background:#e9f7f1;border-radius:10px;justify-content:space-between;align-items:center;margin-top:22px;padding:12px;display:flex}.growth-card label{color:#625d63;gap:6px;margin:15px 0 10px;font-size:9px;font-weight:700;display:grid}.growth-card label input{padding:11px}.proof-status{color:#9a533a;background:#fff0e9;border-radius:9px;margin:14px 0;padding:9px 11px;font-size:9px}.proof-status.approved,.proof-status.approved,.proof-status.approved{color:#177958;background:#e7f6ef}.proof-status.pending_review{color:#9a6b22;background:#fff6dd}.growth-card hr{border:0;border-top:1px solid var(--dux-line);margin:21px 0}.share-link{gap:7px;margin:8px 0;display:flex}.share-link input{flex:1;min-width:0;padding:10px}.share-link button{color:#fff;background:#211d1d;border:0;border-radius:9px;padding:0 12px}.growth-card>small{color:#918a91;line-height:1.55;display:block}.risk-meter{background:#e9e2dd;border-radius:999px;height:8px;margin:15px 0;overflow:hidden}.risk-meter i{border-radius:inherit;background:linear-gradient(90deg,#2aaa73,#ffb241 55%,#ff5a2f);height:100%;transition:width .5s;display:block}.journey-list{gap:9px;margin:17px 0;display:grid}.journey-list>div{background:#f3efeb;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.journey-list b{color:#8e858b;background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.journey-list .done b{color:#fff;background:var(--dux-positive)}.journey-list span,.journey-list strong,.journey-list small{display:block}.journey-list strong{font-size:9.5px}.journey-list small{color:#938c92;margin-top:3px;font-size:8px}.message-feed{gap:8px;display:grid}.message-feed article{border:1px solid var(--dux-line);background:#ffffff94;border-radius:10px;padding:11px}.message-feed article strong{font-size:9.5px}.message-feed article p{color:#777078;margin:5px 0;font-size:8.7px;line-height:1.55}.message-feed article a{color:#d84b25;font-size:8px;font-weight:800;text-decoration:none}.public-site,.public-inner{background:radial-gradient(circle at 12% 0%,#ff88462b,transparent 25%), radial-gradient(circle at 88% 8%,#ffc9a540,transparent 22%), var(--dux-paper)!important}.public-header{z-index:5;position:relative}.public-brand{color:var(--dux-ink)!important}.public-brand span{box-shadow:0 6px 16px #10101229;background:var(--dux-ink)!important;color:#fff!important}.public-brand b{color:#b83b1a!important}.hero-pill,.public-section>header>span,.public-callout>span,.inner-hero>span,.inline-public-cta span{color:#a93414!important}.hero-copy h1{color:#111012}.hero-copy h1 em{color:#b83b1a!important}.hero-product{box-shadow:var(--dux-shadow-strong)!important;border-color:#1512141a!important;border-radius:21px!important;transform:none!important}.mock-top,.public-footer{background:#111013!important}.public-callout{background:radial-gradient(circle at 75% 18%,#8f2b13,#171317 62%)!important}.resource-grid article,.public-pricing-grid>article,.support-grid article{box-shadow:var(--dux-shadow)!important;background:#fff!important;border-color:#19161a17!important;border-radius:17px!important}.public-pricing-grid>article.featured{border-color:#b83b1a!important;box-shadow:0 18px 42px #982d1221!important}.plan-ribbon{color:#8d2a11!important;background:#fff0e9!important}.faq-list summary span,.legal-page a{color:#9f3012!important}.not-found-page{background:radial-gradient(circle at 50% 10%,#7d2b18,#111013 68%)!important}.not-found-page>div>span{color:#ff7a56!important}.auth-screen,.onboarding-page{background:radial-gradient(circle at 18% 5%,#ff874838,transparent 28%),var(--dux-paper)!important}.auth-card,.onboarding-card,.legal-page article{box-shadow:var(--dux-shadow-strong)!important;border-color:#19161a17!important;border-radius:20px!important}.auth-logo{background:linear-gradient(135deg,var(--dux-accent),var(--dux-accent-2))!important;box-shadow:0 12px 30px #ff5a2f40!important}.auth-kicker,.onboarding-step>span,.legal-page article>span{color:#d64b26!important}.onboarding-card>header i.active{background:var(--dux-accent)!important}.onboarding-choices button.selected{border-color:var(--dux-accent)!important;background:#fff4ee!important}@keyframes duxEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes duxGlow{0%{transform:translate(0,0)scale(.95)}to{transform:translate(35px,28px)scale(1.15)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.growth-grid{grid-template-columns:1fr}.growth-hero{flex-direction:column;align-items:flex-start}.growth-hero .action-btn{width:100%}}@media (max-width:620px){.guided-start{flex-direction:column;align-items:flex-start}.guided-start button{width:100%}.growth-hero{padding:24px 20px}.growth-hero h3{font-size:21px}.growth-card{padding:19px!important}.share-link{display:grid}.share-link button{min-height:38px}.assistant-panel{border-radius:18px 18px 0 0!important}}.affiliate-admin{background:var(--dux-paper);min-height:100vh;padding:38px max(22px,50vw - 560px)}.affiliate-admin>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.affiliate-admin>header span{color:#d94b26;letter-spacing:.14em;font-size:9px;font-weight:850}.affiliate-admin h1{letter-spacing:-.05em;margin:8px 0 5px;font-size:34px}.affiliate-admin header p{color:#797279;margin:0}.affiliate-admin header>a{color:#3b3538;border:1px solid var(--dux-line);background:#fff;border-radius:10px;padding:11px 14px;text-decoration:none}.affiliate-admin>section{gap:10px;display:grid}.affiliate-admin article{border:1px solid var(--dux-line);box-shadow:var(--dux-shadow);background:#fff;border-radius:14px;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:18px;display:grid}.affiliate-admin article span{color:#d94b26;letter-spacing:.1em;font-size:8px;font-weight:800}.affiliate-admin article h2{margin:5px 0;font-size:15px}.affiliate-admin article p{color:#898188;margin:0;font-size:9px}.affiliate-admin article>a{color:#c64422}.affiliate-admin article>strong{color:#756d72;background:#f0ece8;border-radius:999px;padding:6px 9px;font-size:8px}.affiliate-admin article>strong.approved{color:#177858;background:#e5f6ee}.affiliate-admin article>strong.rejected{color:#ad3e2c;background:#ffebe7}.affiliate-admin article>div:last-child{gap:7px;display:flex}.affiliate-admin article>div:last-child button{border:1px solid var(--dux-line);background:#fff;border-radius:8px;min-height:34px;padding:0 10px}.admin-message{color:#177858;background:#e7f6ef;border-radius:10px;padding:11px}@media (max-width:760px){.affiliate-admin>header{flex-direction:column;align-items:flex-start}.affiliate-admin article{grid-template-columns:1fr}.affiliate-admin article>div:last-child{display:grid}}:root{--purple:var(--dux-cta);--purple-dark:var(--dux-cta-hover);--orange:var(--dux-accent)}.app-shell small{line-height:1.45;font-size:11px!important}.app-shell p,.app-shell label,.app-shell li,.app-shell a{line-height:1.5;font-size:12px!important}.app-shell button,.app-shell input,.app-shell textarea,.app-shell select{font-size:12px}.app-shell .eyebrow,.app-shell .date-label,.app-shell .section-kicker,.app-shell .nav-label,.app-shell .module-header p{font-size:10px!important}.app-shell .metric-top,.app-shell .metric-foot,.app-shell .campaign-status,.app-shell .state-pill,.app-shell .live-pill,.app-shell th{font-size:11px!important}.app-shell td,.app-shell .campaign-row>div>strong,.app-shell .opportunity strong,.app-shell .opportunity p,.app-shell .mini-stat>span,.app-shell .mini-stat>small,.hero-copy>small{font-size:12px!important}.public-header nav a,.public-login{font-size:14px!important}.public-cta.small{min-height:44px!important;font-size:13px!important}.resource-grid p,.public-flow article p,.public-section>header p,.public-callout p,.public-pricing-grid li,.faq-list details p,.support-grid p,.support-safety li,.pricing-notes p{font-size:14px!important}.public-pricing-grid>article>p,.public-pricing-grid .plan-fit,.public-pricing-grid .price-detail,.annual-price span,.support-grid small,.plan-ribbon{font-size:12px!important}.public-footer p,.public-footer nav a,.public-footer>small{line-height:1.6;font-size:12px!important}.hero-pill,.public-section>header>span,.public-callout>span,.inner-hero>span,.inline-public-cta span{font-size:11px!important}.public-callout>span{color:#ffb197!important}.public-proof span{font-size:11px!important}.public-proof b{font-size:13px!important}.section-kicker.purple,.health-strip>button,.text-button,.module-header p,.setup-kicker,.portal-badge,.report-brand b,.support-safety a,.client-card footer button,.all-plan,.opportunity>button{color:#9d2e11!important}.metric-icon,.opp-icon.purple,.module-icon,.orbit-visual,.drop-zone>span,.byok-flow>div>span,.new-client-card>span,.provider-symbol,.real-empty>span{color:#a93414!important;background:#fff0e9!important}.step-title>span,.toggle.on,.public-flow article b,.featured>button,.recommended-badge{color:#fff!important;background:#a93414!important}.score-circle,.usage-ring{background:conic-gradient(#b83b1a 0 var(--usage,92%),#eadfd9 var(--usage,92%))!important}.pricing-card.recommended{background:#fff!important;border-color:#b83b1a!important;box-shadow:0 16px 38px #8b280f21!important}.recommended .plan-price strong{color:#9d2e11!important}.recommended .plan-heading>span,.recommended>.plan-fit,.settings-menu button.selected,.onboarding-choices button.selected{color:#8d2a11!important;background:#fff0e9!important;border-color:#c74420!important}.billing-switch button.selected{color:#fff!important;background:#201b1a!important}.billing-switch button.selected span{color:#33180f!important;background:#ffb49b!important}.report-options input,.preference-list input{accent-color:#a93414!important}.client-addon-card{background:#fff8f4!important;border-color:#e7b5a5!important}.ai-orbit{color:#fff!important}.ai-orbit i{border-color:#ff8a58!important}.ai-orbit i:after{border-color:#fff!important}.assistant-message{color:#f7f2f3!important}.opportunity.featured,.context-score,.inline-public-cta,.pricing-notes article,.support-safety{background:#fff4ee!important;border-color:#ead6ce!important}.state-pill.em-aprovação{color:#8d2a11!important;background:#fff0e9!important}.line-chart .revenue-line{stroke:#b83b1a!important}.legend .revenue{background:#b83b1a!important}.resource-grid i,.mock-body section>p,.support-grid article>b{color:#a93414!important}.mock-body aside b{background:#3b2720!important}.mock-chart i{background:linear-gradient(#c74420,#f6c5b4)!important}.limit-list i b{background:#b83b1a!important}.client-card header>span{background:linear-gradient(135deg,#a93414,#e9663f)!important}.approval-banner{background:#201b1d!important}.approval-banner>span{color:#ff9a78!important;background:#43251d!important}.legal-brand b{color:#a93414!important}.workspace-menu button.selected,.workspace-menu button[aria-current=true]{font-weight:800;position:relative;color:#81260f!important;background:#fff0e9!important;box-shadow:inset 3px 0 #c74420!important}.workspace-menu button.selected:after{content:"Ativo";float:right;color:#81260f;margin-left:8px;font-size:10px;font-weight:800}.notifications-menu{overscroll-behavior:contain;max-height:min(420px,100dvh - 105px);overflow-y:auto}.notifications-menu>button{min-height:44px;font-size:12px!important}.assistant-panel{flex-direction:column;max-height:min(720px,100dvh - 112px);display:flex}.assistant-head,.assistant-input{flex:none}.assistant-head button{border-radius:9px;place-items:center;width:40px;height:40px;display:grid;color:#fff!important}.assistant-body{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto;min-height:0!important}.assistant-message{font-size:13px!important}.assistant-time{font-size:10px!important}.prompt-chips button{min-height:38px;color:#fff!important;padding:8px 10px!important;font-size:12px!important}.assistant-input{grid-template-columns:1fr 44px!important}.assistant-input input{min-height:44px;font-size:13px!important}.assistant-input button{background:var(--dux-cta)!important;color:#fff!important;width:44px!important;height:44px!important}.assistant-input button:disabled{opacity:.55;cursor:not-allowed}.public-mobile-menu{display:none;position:relative}.public-mobile-menu summary{color:#fff;cursor:pointer;background:#1a181a;border-radius:10px;place-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:13px;font-weight:750;list-style:none;display:grid}.public-mobile-menu summary::-webkit-details-marker{display:none}.public-mobile-menu[open] summary{background:#a93414}.public-mobile-menu nav{border:1px solid var(--dux-line);width:min(280px,100vw - 32px);box-shadow:var(--dux-shadow-strong);background:#fff;border-radius:13px;gap:4px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;display:grid!important}.public-mobile-menu nav a{border-radius:8px;align-items:center;min-height:44px;padding:0 12px;display:flex;color:#2f292b!important}.public-mobile-menu nav a:hover{background:#fff0e9;color:#81260f!important}.mock-disclaimer{color:#32150e;letter-spacing:.06em;white-space:nowrap;background:#ffb59c;border-radius:999px;margin:0 10px 0 0;padding:5px 7px;font-size:9px;line-height:1}.mock-top>span{margin-right:auto}@media (max-width:900px){.public-header .public-desktop-nav{display:none}.public-mobile-menu{display:block}.public-header-actions{gap:9px!important}}@media (max-width:760px){.topbar{gap:8px;height:auto;min-height:76px;padding:9px 12px!important}.topbar>div:first-child{min-width:0}.topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:116px;font-size:17px;overflow:hidden}.top-actions{gap:6px}.top-actions .icon-button{flex:0 0 44px;width:44px;height:44px;display:grid!important}.primary-button{white-space:nowrap;height:44px;min-height:44px;padding:0 10px!important}.notifications-menu{max-height:calc(100dvh - 88px);width:auto!important;inset:72px 10px auto 80px!important}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-card:nth-child(n+3){display:block!important}.metric-card{min-width:0;padding:14px!important}.metric-value{overflow-wrap:anywhere;font-size:20px!important}.card-toolbar{flex-wrap:wrap;gap:10px;min-height:53px;align-items:stretch!important;height:auto!important;padding:12px!important}.card-toolbar>div{grid-template-columns:minmax(0,1fr) minmax(112px,.65fr);gap:8px;width:100%;display:grid!important}.card-toolbar input,.card-toolbar select,.card-toolbar button{min-height:42px;width:100%!important;height:42px!important;font-size:12px!important}.crm-toolbar{display:block}.search-box{min-height:44px;width:100%!important;height:44px!important}.search-box input{font-size:13px!important}.campaign-row{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto!important;gap:7px 9px!important;min-height:96px!important;padding:11px 10px!important}.campaign-row>.platform-badge{grid-area:1/1/3}.campaign-row>div:first-of-type{grid-area:1/2;min-width:0}.campaign-row>div:first-of-type strong,.campaign-row>div:first-of-type small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-row>.state-pill{grid-area:1/3}.campaign-row>div:nth-of-type(2),.campaign-row>div:nth-of-type(3){display:none!important}.campaign-row>.row-actions{grid-area:2/2/auto/4;justify-content:flex-end;gap:6px;display:flex!important}.campaign-row>.row-actions button{border-radius:9px;place-items:center;width:40px;height:40px;display:grid;border:1px solid var(--dux-line)!important;background:#fff!important;font-size:18px!important}.assistant-panel{max-height:calc(100dvh - 88px);bottom:76px;border-radius:18px 18px 0 0!important;width:calc(100vw - 84px)!important;right:8px!important}.assistant-body{padding:14px!important}.prompt-chips{grid-template-columns:1fr;display:grid}.prompt-chips button{width:100%}}@media (max-width:620px){.public-header{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.public-brand{letter-spacing:.09em!important;font-size:12px!important}.public-header-actions{gap:6px!important}.public-header-actions>.public-cta{white-space:nowrap;padding:0 10px!important}.public-mobile-menu summary{padding:0 9px}.mock-disclaimer{padding:4px 6px;font-size:8px}.metrics-grid{gap:9px!important}}.consent-banner strong,.error-state-page p,.not-found-page p{font-size:13px!important}.consent-banner p,.consent-banner a,.consent-banner button{font-size:12px!important}.legal-page p,.legal-page li{font-size:14px!important}.legal-page h2{font-size:17px!important}.legal-page footer{font-size:12px!important}.onboarding-step label,.onboarding-choices span{font-size:13px!important}.onboarding-card>header small,.onboarding-step>span{font-size:11px!important}.onboarding-step input,.onboarding-step textarea{font-size:14px!important}.subscription-wall>p:first-of-type,.subscription-wall>a{font-size:12px!important}.app-shell svg,.public-site svg,.capture-site svg,.welcome-guide svg{flex:none;display:block}.nav-group+.nav-group{margin-top:14px}.side-nav{padding-bottom:16px}.side-nav .nav-label{margin-bottom:6px}.content{max-width:1360px}.module-header>div{max-width:780px}.module-header>div>span{max-width:680px;display:block}.action-btn,.soft-btn,.primary-button,.text-button,.meta-campaign-link,.tutorial-back,.tutorial-reader a,.capture-button,.capture-header a,.capture-whatsapp,.public-callout a{align-items:center;gap:7px}.meta-campaign-link,.tutorial-back,.tutorial-reader a,.capture-header a,.capture-whatsapp,.public-callout a{display:inline-flex}.plain-icon,.file-actions button,.lead-head button,.performance-modal header button{border-radius:8px;place-items:center;min-width:34px;min-height:34px;display:grid}.proof-status,.safe-context,.security-list>span,.portal-preview li,.wa-safe-pill,.pairing-code a{align-items:center;gap:7px;display:flex}.assistant-flow b,.wa-ai-flow b,.byok-flow>b{color:#8f8588;place-items:center;display:grid}.growth-card ul{margin:14px 0 0;padding-left:18px}.growth-card>p{max-width:48ch}.growth-grid{align-items:start}.message-feed article:nth-child(n+3){display:none}.empty-builder>p{max-width:360px}.empty-builder>div:last-child{display:none}.campaign-overview{gap:10px}.mini-stat{box-shadow:none}.card-toolbar>div{align-items:center}.platform-badge{box-shadow:inset 0 0 0 1px #ffffff2e}.search-box{align-items:center;gap:8px;padding-left:11px;display:flex!important}.search-box input{padding-left:0!important}.file-actions .spinner{width:14px;height:14px}.drop-zone>span{font-size:0}.drop-zone>span>span{margin:0}.portal-preview li{margin:7px 0}.security-list{gap:8px;display:grid}.provider-symbol{font-size:0!important}.provider-symbol:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat}.onboarding-card .public-brand>span{display:none}.faq-list summary>span{place-items:center;display:grid}.faq-list details[open] summary>span{transform:rotate(45deg)}.public-pricing-grid li{align-items:flex-start;gap:8px;display:flex}.public-pricing-grid li svg{color:#a93414;margin-top:3px}.welcome-row{margin-bottom:18px}.welcome-row h2{margin-bottom:0}.guided-start{margin-top:0!important}.guided-start button{align-items:center;gap:7px;display:inline-flex}.assistant-input button svg{width:18px;height:18px}.ai-orbit b{place-items:center;display:grid}@media (max-width:760px){.nav-group+.nav-group{margin-top:4px}.content{padding-top:18px!important}.module-header{margin-bottom:16px!important}.module-header>div>span{max-width:100%}.campaign-overview{overflow-x:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important}.campaign-overview .mini-stat{min-width:130px}.welcome-row{margin-bottom:14px}.welcome-row h2 span{margin-top:4px;display:block}}.campaign-row{grid-template-columns:34px minmax(180px,1fr) 90px 90px minmax(120px,1fr) minmax(195px,auto)}.row-actions{flex-wrap:wrap;align-items:center}.meta-campaign-link{color:#6448ce;white-space:nowrap;background:#f4f1ff;border:1px solid #cfc7ee;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none}.meta-campaign-link:hover{background:#ebe5ff;border-color:#8b73df}.assistant-flow{color:#696275;background:#f6f3fc;border-radius:9px;flex-wrap:wrap;align-items:center;gap:5px;margin:12px 0;padding:9px;font-size:8px;display:flex}.assistant-flow b{color:#a29bad}.assistant-active.paused{color:#8a6819;background:#fff7e7}.whatsapp-first-contact{margin-bottom:13px;overflow:hidden}.whatsapp-first-contact>.card-toolbar em{color:#af6e2a;background:#fff1e6;border-radius:9px;padding:5px 8px;font-size:8px;font-style:normal}.whatsapp-first-contact>.card-toolbar em.connected{color:#168b64;background:#e8f8f1}.first-contact-grid{background:#ece9f0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.first-contact-grid article{background:#fff;grid-template-columns:30px 1fr;gap:10px;padding:18px;display:grid}.first-contact-grid article>span{color:#6d50d7;background:#eee9ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.first-contact-grid strong{font-size:10px}.first-contact-grid p{color:#756f7f;margin:5px 0 0;font-size:8.5px;line-height:1.55}.pairing-code a{color:#fff;background:#6d50d7;border-radius:8px;margin-top:11px;padding:9px 12px;font-size:8.5px;font-weight:800;text-decoration:none;display:inline-block}@media (max-width:1100px){.campaign-row{grid-template-columns:34px minmax(180px,1fr) 90px minmax(120px,1fr) minmax(180px,auto)}.first-contact-grid{grid-template-columns:1fr}}@media (max-width:760px){.campaign-row{grid-template-columns:30px 1fr minmax(105px,auto)}.campaign-row>.state-pill,.campaign-row>div:nth-of-type(2),.campaign-row>div:nth-of-type(3){display:none}.row-actions{justify-content:flex-end}.row-actions .plain-icon{display:none}.meta-campaign-link{font-size:7.5px}}.tutorial-back{color:#9a3619;text-underline-offset:4px;margin-bottom:16px;display:none}.tutorial-grid>.tutorial-card:only-child{grid-column:1/-1}.module-list-empty>strong{font-size:15px!important}.module-list-empty>span{font-size:12px!important;line-height:1.6!important}#tutorial-list{scroll-margin-top:100px}@media (max-width:1100px){.tutorial-back{display:inline-block}.tutorial-layout .tutorial-grid{scrollbar-gutter:stable;max-height:520px;padding:3px;overflow-y:auto}#tutorial-reader{scroll-margin-top:100px}}@media (max-width:760px){.tutorial-layout .tutorial-grid{max-height:390px}}.auth-card>p:not(.auth-kicker){font-size:14px!important;line-height:1.65!important}.auth-card label,.auth-card input,.auth-card button,.social-auth-grid a{font-size:14px!important}.auth-card input{min-height:46px}.auth-card .auth-note,.auth-card .auth-links a,.auth-card .login-forgot,.auth-card .login-divider{font-size:12px!important}.auth-card .login-forgot{color:#9a3619!important}.stage-editor{background:#fff6ed;border:1px solid #e1bca8;border-radius:12px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.stage-editor label{gap:6px;display:grid}.stage-editor .soft-btn{justify-self:start}.tutorials-page .tutorial-card p,.tutorials-page .tutorial-reader li{font-size:14px!important}.dux-brand-lockup{white-space:nowrap;color:#191619;letter-spacing:.11em;align-items:center;gap:10px;font-size:19px;font-weight:850;line-height:1;display:inline-flex}.dux-brand-lockup b{color:#a93414;font-weight:600}.dux-brand-lockup.inverse b{color:#ff9270}.brand .dux-brand-lockup{display:inline-flex!important}.brand{flex-shrink:0;min-height:80px;letter-spacing:normal!important}.sidebar{width:258px}.main-area{margin-left:258px}.sidebar .side-nav{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.side-nav button{min-height:42px}.sidebar .side-nav button{color:#b9b1bd!important}.sidebar .side-nav button.active{color:#fff!important}.sidebar-bottom{flex-shrink:0}.legal-links a{color:#b0a7b2!important}.profile-avatar{flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-mini .profile-avatar{border-radius:50%;width:34px;height:34px}.profile-editor-avatar{border-radius:22px!important;width:76px!important;height:76px!important;font-size:26px!important}.profile-editor-head{flex-wrap:wrap;gap:16px!important}.profile-editor-head>input[type=color]{margin-left:0}.avatar-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.avatar-actions small{color:#665f66;flex-basis:100%}.avatar-actions label{cursor:pointer;position:relative;overflow:hidden}.avatar-actions input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.avatar-actions label:focus-within{outline-offset:3px;outline:3px solid #a93414}.app-shell .module-header>div>span{color:#665f66;max-width:850px;font-size:14px;line-height:1.65;display:block}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=color]),.app-shell select{min-height:42px}.app-shell textarea{line-height:1.65}.app-shell label{color:#474047}.module-header{flex-wrap:wrap;gap:18px}.module-page,.module-card{min-width:0}.mobile-nav-toggle,.mobile-nav-backdrop{display:none!important}.topbar>div:first-of-type{min-width:0}.top-actions{margin-left:auto}.app-shell .meta-campaign-link{color:#8c2d16;background:#fff4ee;border-color:#e9c7ba;align-items:center;min-height:36px;display:inline-flex;font-size:11px!important}.app-shell .campaign-delete{color:#a62c27;border:1px solid #ecc8c4;border-radius:8px;min-height:36px;padding:7px 10px;background:#fff!important;width:auto!important;font-size:12px!important;display:inline-flex!important}.tutorial-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.tutorial-toolbar input{background:#fff;border:1px solid #d8d0cb;border-radius:12px;min-width:240px;padding:12px 16px}.tutorial-categories{flex-wrap:wrap;gap:7px;display:flex}.tutorial-categories button{color:#5c5255;background:#fff;border:1px solid #dfd7d1;border-radius:100px;min-height:40px;padding:9px 13px}.tutorial-categories button.selected{color:#fff;background:#21191a;border-color:#21191a}.tutorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tutorial-card{flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.tutorial-card>span{color:#a93414;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.tutorial-card h3{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.35}.tutorial-card p{color:#665d61;flex:1;margin:0}.tutorial-card footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.tutorial-card a{color:#963719;text-underline-offset:4px}.tutorial-reader{margin-top:24px;padding:26px;scroll-margin-top:100px}.tutorial-reader header{justify-content:space-between;align-items:center;gap:20px;display:flex}.tutorial-reader h3{margin:4px 0;font-size:22px}.tutorial-reader ol{gap:12px;padding-left:24px;display:grid}.tutorial-reader li::marker{color:#a93414;font-weight:800}.tutorial-reader .tutorial-reader-actions{flex-wrap:wrap;gap:12px;display:flex}.tutorial-empty{text-align:center;color:#665d61;padding:48px}.welcome-guide-backdrop{z-index:150;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0c090da6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.welcome-guide-card{background:#fffaf7;border:1px solid #ffffff70;border-radius:28px;width:min(100%,650px);max-height:90dvh;animation:.25s duxEnter;overflow:auto;box-shadow:0 35px 100px #0006}.welcome-guide-card>header{background:radial-gradient(at 0 0,#4a231e,#19151b 75%);border-radius:27px 27px 0 0;justify-content:space-between;align-items:center;padding:22px 28px;display:flex}.welcome-guide-card>header>button{color:#fff;background:#ffffff10;border:1px solid #ffffff30;border-radius:50%;width:44px;height:44px;font-size:26px}.welcome-guide-progress{gap:7px;padding:26px 30px 0;display:flex}.welcome-guide-progress i{background:#e5dcd7;border-radius:10px;flex:1;height:4px}.welcome-guide-progress i.active{background:linear-gradient(90deg,#a93414,#ff8b58)}.welcome-guide-copy{padding:28px 30px 34px}.welcome-guide-copy>span{color:#963719;letter-spacing:.12em;font-size:11px;font-weight:800}.welcome-guide-copy h2{letter-spacing:-.04em;margin:16px 0;font-size:34px;line-height:1.15}.welcome-guide-copy p{color:#665b60;margin:0;font-size:16px!important;line-height:1.65!important}.welcome-guide-card>footer{background:#f3eae4;border-radius:0 0 28px 28px;justify-content:space-between;align-items:center;gap:12px;padding:20px 30px;display:flex}.welcome-guide-card>footer>div{gap:10px;display:flex}.welcome-guide-card button{min-height:44px}.followup-framework{grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0;display:grid}.followup-framework>div{background:#ffffff90;border:1px solid #e5d7ce;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.followup-framework b{color:#a93414;background:#fff0e5;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.followup-framework span{font-size:12px;font-weight:700}.prospecting-layout{grid-template-columns:minmax(220px,.7fr) minmax(340px,1.3fr);align-items:start;gap:18px;display:grid}.prospect-list>div:last-child{max-height:680px;overflow:auto}.prospect-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #ede5df;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.prospect-list button.selected{background:#fff4ec;box-shadow:inset 3px 0 #a93414}.prospect-list button>span:last-child{gap:5px;display:grid}.prospect-list button small{color:#71636a}.prospect-list button strong{font-size:14px}.prospect-avatar{color:#923213;background:#f1e5dd;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.prospect-composer{padding:22px}.prospect-composer>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.prospect-composer h3{margin:0 0 5px;font-size:20px}.prospect-controls{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.prospect-controls button{min-height:40px}.consent-check{background:#fff5ed;border:1px solid #e8cdbd;border-radius:10px;align-items:flex-start;gap:10px;margin:16px 0;padding:14px;display:flex}.consent-check input{accent-color:#a93414;margin-top:3px}.journey-hint{color:#66575d;background:#f8f4f1;border-radius:10px;padding:12px;line-height:1.6}.followup-queue{margin-top:20px;overflow:hidden}.followup-queue article{border-bottom:1px solid #ece5df;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.followup-queue article>div:first-child{flex:1;min-width:0}.followup-queue article h4{margin:0 0 6px;font-size:15px}.followup-queue article p{color:#61565b;white-space:pre-wrap;overflow-wrap:anywhere}.followup-queue article small{color:#75636b}.followup-queue article>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.followup-safety{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.followup-safety span{color:#326646;background:#eff6f0;border:1px solid #d7e2d9;border-radius:9px;padding:8px 11px;font-size:11px}.prospecting-page .form-grid{gap:15px}.prospecting-page .form-grid label{gap:7px;display:grid}.prospecting-page .form-grid .full{grid-column:1/-1}.prospecting-page textarea{min-height:125px;padding:12px}.prospecting-page input,.prospecting-page select,.prospecting-page textarea{color:#342c30;background:#fff;border:1px solid #d6ccc6;border-radius:9px;max-width:100%}.prospecting-page input,.prospecting-page select{padding:9px}.prospecting-page .inline-note{color:#6b5c63;line-height:1.7}.affiliate-admin{color:#211b20;background:radial-gradient(at 0 0,#ffebdf,#0000 45%),#f5f3ef;min-height:100vh;max-width:none!important;padding:0 32px 48px!important}.affiliate-admin .admin-topbar{border-bottom:1px solid #dfd6cf;justify-content:space-between;align-items:center;gap:20px;max-width:1380px;min-height:86px;margin:auto;padding:18px 0;display:flex}.admin-topbar nav{flex-wrap:wrap;gap:8px;display:flex}.admin-topbar nav a{color:#55464d;background:#fff;border:1px solid #ded3cb;border-radius:10px;min-height:44px;padding:11px 14px;font-size:13px;text-decoration:none}.affiliate-admin>header{max-width:1380px;margin:0 auto;padding:40px 0 28px!important}.affiliate-admin>header h1{letter-spacing:-.045em;font-size:36px!important}.affiliate-admin>header span{letter-spacing:.14em;color:#983718!important;font-size:11px!important}.affiliate-admin>header p{color:#6d5f65;line-height:1.65;font-size:15px!important}.affiliate-admin>section{max-width:1380px;margin:auto}.affiliate-admin article{background:#fff;border:1px solid #e0d5cd;box-shadow:0 8px 26px #40231006;border-radius:16px!important;gap:18px!important;padding:24px!important}.affiliate-admin article h2{font-size:20px!important}.affiliate-admin article p,.affiliate-admin article a,.affiliate-admin article button{line-height:1.6;font-size:13px!important}.affiliate-admin article>div>span,.affiliate-admin article>strong{font-size:12px!important}.affiliate-admin article a{color:#993718!important}.affiliate-admin article>strong{color:#755118;background:#fff1dc;border-radius:100px;padding:7px 10px}.affiliate-admin article button{min-height:44px!important}.affiliate-admin .module-list-empty{text-align:center;background:#fff;border:1px dashed #cdbbb0;border-radius:18px;gap:10px;padding:50px;font-size:15px;display:grid}.affiliate-admin .admin-message{margin:0 0 16px;padding:16px;font-size:14px}@media (max-width:1200px){.tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prospecting-layout{grid-template-columns:1fr}.prospect-list>div:last-child{max-height:250px}.followup-framework{grid-template-columns:repeat(5,minmax(0,1fr))}.followup-framework>div{flex-direction:column;gap:5px;padding:10px 5px}.followup-framework span{font-size:11px}.avatar-actions{margin-left:0}}@media (max-width:760px){.main-area{margin-left:0}.mobile-nav-toggle{flex:0 0 42px;display:grid!important}.mobile-nav-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0b1199;border:0;position:fixed;inset:0;display:block!important}.sidebar{z-index:90;visibility:hidden;width:min(300px,85vw);transition:transform .22s;transform:translate(-100%)}.mobile-nav-open .sidebar{visibility:visible;transform:translate(0)}.sidebar .brand{justify-content:flex-start;padding:0 22px}.sidebar .workspace-card{grid-template-columns:34px 1fr 15px;justify-content:start;margin:0 12px 14px;padding:12px;display:grid}.sidebar .workspace-card>span,.sidebar .workspace-card svg,.sidebar .side-nav span,.sidebar .side-nav em,.sidebar .nav-label,.sidebar .system-online,.sidebar .profile-mini>span,.sidebar .profile-mini svg{display:block}.sidebar .workspace-card>.workspace-logo{display:grid}.sidebar .side-nav{padding:0 12px}.sidebar .side-nav button{place-items:initial;grid-template-columns:22px 1fr auto;align-items:center;height:44px;padding:0 11px}.sidebar .profile-mini{text-align:left;grid-template-columns:34px 1fr 17px;justify-content:start;gap:10px;display:grid}.sidebar .system-online{display:flex}.sidebar .floating-menu{width:min(275px,78vw);position:fixed;left:12px;right:auto}.sidebar .profile-menu{top:auto;bottom:98px}.topbar{flex-wrap:wrap;gap:9px;min-height:76px;padding:12px!important}.topbar>div:first-of-type{flex:1}.topbar h1{white-space:normal;max-width:none!important;font-size:18px!important}.top-actions{gap:6px}.top-actions .primary-button{font-size:11px!important}.content{padding:24px 16px 110px}.notifications-menu{left:12px!important;right:12px!important}.app-shell .module-header h2{font-size:26px}.tutorial-grid{grid-template-columns:1fr}.tutorial-toolbar input{width:100%;min-width:0}.tutorial-reader{padding:20px}.prospecting-layout{display:block}.prospect-list{margin-bottom:16px}.prospect-composer{padding:17px}.followup-queue article{flex-direction:column;align-items:flex-start}.followup-framework{gap:4px}.followup-framework span{font-size:10px}.welcome-guide-copy{padding:24px}.welcome-guide-copy h2{font-size:28px}.welcome-guide-card>header{padding:18px 24px}.welcome-guide-card>footer{flex-wrap:wrap;align-items:stretch;padding:18px}.welcome-guide-card>footer>div{flex-wrap:wrap;flex:1;justify-content:flex-end}.welcome-guide-card>footer button{padding:10px 12px}.assistant-panel{width:calc(100vw - 24px)!important;right:12px!important}.toast{width:max-content;max-width:calc(100vw - 24px);left:50%}.campaign-row .row-actions{flex-wrap:wrap;justify-content:flex-start!important}.campaign-row>.row-actions .campaign-delete{min-height:40px;width:auto!important;font-size:12px!important}.campaign-row>.row-actions .meta-campaign-link{font-size:11px!important}.affiliate-admin{padding:0 18px 40px!important}.affiliate-admin .admin-topbar{flex-wrap:wrap}.affiliate-admin .admin-topbar nav{width:100%}.affiliate-admin>header h1{font-size:30px!important}.avatar-actions{width:100%}.profile-editor-head{align-items:center!important}.settings-menu{gap:6px;display:flex;overflow:auto}.settings-menu button{flex:none}.settings-grid{display:block!important}.settings-content{margin-top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sidebar,.welcome-guide-card{transition:none;animation:none}}.public-brand>.dux-brand-lockup{width:auto!important;height:auto!important;box-shadow:none!important;letter-spacing:.1em!important;color:#241c21!important;background:0 0!important;border:0!important;border-radius:0!important;display:inline-flex!important;transform:none!important}.public-brand .dux-brand-lockup>span{font-size:18px!important}.dux-auth-logo{box-shadow:none!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important;transform:none!important}.dux-auth-logo .dux-brand-lockup{width:auto;height:auto}.tutorial-hero{background:linear-gradient(120deg,#fff3e8,#fffaf6);border:1px solid #ecd0bc;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:28px;display:flex}.tutorial-hero span{color:#9b391c;letter-spacing:.1em;font-size:11px;font-weight:800}.tutorial-hero h3{letter-spacing:-.03em;margin:9px 0;font-size:23px}.tutorial-hero p{color:#715b65;margin:0}.tutorial-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:start;gap:22px;display:grid}.tutorial-layout .tutorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2d6cc;border-radius:16px;box-shadow:0 8px 24px #40251005}.tutorial-card.selected{background:#fff7f0;border-color:#b35433;box-shadow:inset 0 0 0 1px #b35433}.tutorial-card>strong{letter-spacing:-.025em;font-size:17px;line-height:1.35}.tutorial-card>small{color:#88717e}.tutorial-layout .tutorial-reader{margin:0;position:sticky;top:98px}.tutorial-reader>span{color:#9c401f;font-size:11px}.tutorial-reader>p{color:#70606a}.tutorial-reader>div{flex-wrap:wrap;gap:10px;display:flex}.tutorial-reader ol{margin:22px 0 28px}.followup-form{padding:22px}.contact-safety{gap:16px;margin-bottom:22px;display:grid}.contact-safety>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.contact-safety>div:first-child>span:last-child{gap:4px;display:grid}.contact-safety strong{font-size:18px}.contact-safety small{color:#77626f}.prospect-avatar.large{width:46px;height:46px;font-size:18px}.consent-evidence{gap:8px;margin-top:14px;display:grid}.followup-guardrails{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.followup-guardrails>span{color:#356444;background:#f0f6f0;border-radius:7px;padding:6px 9px;font-size:10px}.prospect-list button em{color:#716066;background:#f4ebe5;border-radius:7px;margin-left:auto;padding:5px;font-size:10px;font-style:normal}.prospect-list button em.blocked{color:#9f3930;background:#ffedea}.prospect-list button em.human{color:#376185;background:#eaf1fb}.followup-actions article>div:first-child>span{color:#9b3719;letter-spacing:.06em;font-size:11px;display:block}.followup-actions article strong{margin:7px 0;font-size:16px;display:block}.followup-actions article em{white-space:nowrap;background:#f2e9e1;border-radius:100px;padding:7px 10px;font-size:11px;font-style:normal}.followup-actions article em.accepted{color:#28643b;background:#e8f4eb}.followup-actions article em.blocked,.followup-actions article em.uncertain{color:#984413;background:#fff0e4}.followup-actions article small{margin:7px 0;display:block}.queue-reason{color:#875735!important}.journey-library{margin-top:28px}.journey-library header>span{color:#a93414;letter-spacing:.1em;font-size:10px;font-weight:800}.journey-library h3{letter-spacing:-.03em;font-size:22px}.journey-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.journey-library article{background:#fffcfa;border:1px solid #e4d8cf;border-radius:14px;gap:8px;padding:20px;display:grid}.journey-library article>span{color:#a93414;font-size:11px;font-weight:800}.journey-library article>strong{font-size:15px}.journey-library article>p{color:#76616c;margin:0}.journey-library article>small{color:#9a634a;font-weight:600}@media (max-width:1100px){.tutorial-layout{grid-template-columns:1fr}.tutorial-layout .tutorial-reader{position:static}.journey-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tutorial-hero{flex-direction:column;align-items:flex-start;padding:23px}.tutorial-layout .tutorial-grid,.journey-library>div{grid-template-columns:1fr}.followup-form{padding:17px}.public-brand .dux-brand-lockup{gap:5px}.public-brand .dux-brand-lockup>span{font-size:14px!important}.profile-mini .profile-avatar{display:inline-grid!important}}.sidebar,.main-area{transition:width .24s cubic-bezier(.2,.8,.2,1),margin-left .24s cubic-bezier(.2,.8,.2,1)}.sidebar-collapse{color:#aaa3aa;text-align:left;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;min-height:38px;margin:0 0 7px;padding:0 9px;display:grid}.sidebar-collapse:hover{color:#fff;background:#ffffff12}.sidebar-collapse kbd,.command-trigger kbd,.command-palette kbd{letter-spacing:.02em;font:700 10px/1 Inter,Segoe UI,sans-serif}.sidebar-collapse kbd{color:#817b83;background:#141216;border:1px solid #ffffff14;border-radius:5px;padding:4px 5px}.sidebar-collapsed .sidebar{width:82px}.sidebar-collapsed .main-area{margin-left:82px}.sidebar-collapsed .brand{justify-content:center;padding:0}.sidebar-collapsed .brand .dux-wordmark{white-space:nowrap;width:40px;font-size:0;overflow:hidden}.sidebar-collapsed .brand .dux-wordmark:before{content:"D";color:#fff;letter-spacing:0;background:linear-gradient(135deg,#ff5a2f,#b73615);border:1px solid #ffffff29;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid;box-shadow:0 9px 25px #ff5a2f38}.sidebar-collapsed .workspace-card{justify-content:center;margin:2px 14px 16px;padding:8px;display:flex}.sidebar-collapsed .workspace-card>span:not(.workspace-logo),.sidebar-collapsed .workspace-card>svg,.sidebar-collapsed .side-nav span,.sidebar-collapsed .side-nav em,.sidebar-collapsed .nav-label,.sidebar-collapsed .profile-mini>span,.sidebar-collapsed .profile-mini>svg,.sidebar-collapsed .legal-links,.sidebar-collapsed .sidebar-collapse>span,.sidebar-collapsed .sidebar-collapse>kbd{display:none}.sidebar-collapsed .side-nav{padding:0 13px;overflow-x:hidden}.sidebar-collapsed .side-nav button{grid-template-columns:1fr;place-items:center;height:44px;padding:0}.sidebar-collapsed .side-nav button:hover{transform:none}.sidebar-collapsed .sidebar-bottom{padding:12px 13px}.sidebar-collapsed .sidebar-collapse{grid-template-columns:1fr;place-items:center;display:grid}.sidebar-collapsed .profile-mini{justify-content:center;padding:8px 0;display:flex}.sidebar-collapsed .floating-menu{width:280px;position:fixed;left:88px;right:auto}.sidebar-collapsed .workspace-menu{top:78px}.sidebar-collapsed .profile-menu{top:auto;bottom:18px}.command-trigger{color:#686168;background:#ffffffb8;border:1px solid #1d181b1c;border-radius:10px;align-items:center;gap:8px;min-width:132px;height:38px;padding:0 9px;display:flex;box-shadow:0 5px 18px #1f17130b}.command-trigger:hover{color:#8c2d14;background:#fff;border-color:#a934143d}.command-trigger span{font-size:12px;font-weight:650}.command-trigger kbd{color:#91898e;background:#f1ece8;border:1px solid #e2d9d4;border-radius:6px;margin-left:auto;padding:5px 6px}.command-overlay{z-index:120;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c0a0c94;justify-content:center;align-items:flex-start;padding:10vh 18px 30px;animation:.16s ease-out both commandFade;display:flex;position:fixed;inset:0}.command-palette{color:#211d20;background:#fffffff6;border:1px solid #ffffff8a;border-radius:20px;flex-direction:column;width:min(660px,100%);max-height:min(680px,80vh);animation:.2s cubic-bezier(.2,.8,.2,1) both commandEnter;display:flex;overflow:hidden;box-shadow:0 38px 100px #0c080752,0 0 0 1px #1511130d}.command-search{border-bottom:1px solid #1b171917;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:0 19px;display:grid}.command-search>svg{color:#a93414}.command-search input{color:#231f22;width:100%;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:16px!important}.command-search input::placeholder{color:#9a9297}.command-search kbd{color:#847c81;background:#f2eeeb;border:1px solid #ded7d2;border-radius:7px;padding:6px 7px}.command-results{overscroll-behavior:contain;min-height:170px;padding:10px;overflow-y:auto}.command-group>span{color:#9b8f94;letter-spacing:.11em;text-transform:uppercase;padding:12px 10px 7px;font-size:10px;font-weight:800;display:block}.command-group button{color:#3c363a;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 10px;display:grid}:is(.command-group button:hover,.command-group button:focus-visible,.command-group button.suggested){color:#221d20;background:#f5efeb;border-color:#eaded8;transform:none}.command-group button>i{color:#a93414;background:#fff;border:1px solid #e8ded9;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid;box-shadow:0 5px 13px #33221a0e}.command-group button>span{min-width:0}.command-group button strong,.command-group button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.command-group button strong{font-size:13px}.command-group button small{color:#8b8388;margin-top:3px;font-size:11px}.command-group button>svg{color:#a9a0a5}.command-empty{color:#91888d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.command-empty>svg{color:#b74220;margin-bottom:12px}.command-empty strong{color:#3e373b}.command-empty span{margin-top:5px;font-size:12px}.command-palette>footer{color:#8e858a;background:#faf8f6;border-top:1px solid #1b171914;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:0 17px;font-size:10px;display:flex}.command-palette>footer span{align-items:center;gap:4px;display:flex}.command-palette>footer kbd{color:#6f676b;text-align:center;background:#fff;border:1px solid #e1dad6;border-radius:5px;min-width:22px;padding:4px}.metric-card{min-height:126px;position:relative;overflow:hidden;padding:19px 20px!important;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,border-color .2s!important;box-shadow:0 8px 26px #2419140e,0 1px 2px #24191409!important}.metric-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff673721,#0000 68%);height:120px;position:absolute;inset:auto -20% -80% 42%}.metric-card:hover{transform:translateY(-2px);border-color:#a934142e!important;box-shadow:0 17px 40px #24191417,0 1px 2px #2419140a!important}.metric-card .metric-value{z-index:1;font-variant-numeric:tabular-nums;margin-top:11px;position:relative;font-size:27px!important}.metric-card .metric-icon{border:1px solid #f0ddd5;width:36px;height:36px;box-shadow:0 7px 18px #65261112;border-radius:11px!important}.health-strip,.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.health-strip{background:#ffffffd1!important;border-color:#1c171a13!important;box-shadow:0 12px 34px #2419140e!important}.panel{box-shadow:0 10px 32px #2419140e!important}@keyframes commandFade{0%{opacity:0}to{opacity:1}}@keyframes commandEnter{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:1040px){.command-trigger{justify-content:center;width:40px;min-width:40px;padding:0}.command-trigger span,.command-trigger kbd{display:none}}@media (max-width:760px){.sidebar-collapsed .sidebar{width:min(300px,85vw)}.sidebar-collapsed .main-area{margin-left:0}.sidebar-collapsed .brand{justify-content:flex-start;padding:0 22px}.sidebar-collapsed .brand .dux-wordmark{width:auto;font-size:inherit;overflow:visible}.sidebar-collapsed .brand .dux-wordmark:before{display:none}.sidebar-collapsed .workspace-card{grid-template-columns:34px 1fr 15px;justify-content:start;margin:0 12px 14px;padding:12px;display:grid}.sidebar-collapsed .workspace-card>span:not(.workspace-logo),.sidebar-collapsed .workspace-card>svg,.sidebar-collapsed .side-nav span,.sidebar-collapsed .side-nav em,.sidebar-collapsed .nav-label,.sidebar-collapsed .profile-mini>span,.sidebar-collapsed .profile-mini>svg,.sidebar-collapsed .legal-links{display:block}.sidebar-collapsed .side-nav{padding:0 12px}.sidebar-collapsed .side-nav button{place-items:initial;grid-template-columns:22px 1fr auto;align-items:center;padding:0 11px}.sidebar-collapsed .profile-mini{grid-template-columns:34px 1fr 17px;justify-content:start;display:grid}.sidebar-collapse{display:none}.sidebar-collapsed .floating-menu{width:min(275px,78vw);position:fixed;left:12px}.command-overlay{padding:7vh 10px 10px}.command-palette{border-radius:17px;max-height:86vh}.command-search{min-height:64px;padding:0 14px}.command-palette>footer{display:none}.command-group button{grid-template-columns:36px 1fr 16px;padding:8px}.command-group button small{white-space:normal}.command-trigger{flex:0 0 44px;width:44px;height:44px;display:grid!important}.metric-card{min-height:118px;padding:15px!important}.metric-card .metric-value{font-size:22px!important}}@media (prefers-reduced-motion:reduce){.command-overlay,.command-palette{animation:none}.metric-card:hover{transform:none}}.tutorial-reader ol{list-style:decimal}.tutorial-reader li{padding-left:4px}@media (max-width:1100px){.tutorial-reader .tutorial-back{width:fit-content;margin-bottom:14px;display:block}}.dux-services{gap:22px;padding-bottom:28px;display:grid}.service-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.service-heading span,.service-card>span{letter-spacing:.14em;color:#a93317;font-size:11px;font-weight:800}.service-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(24px,3vw,34px)}.service-heading p,.service-card p{color:#57565e;font-size:14px;line-height:1.65}.service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;display:grid}.service-card{background:linear-gradient(140deg,#fff,#f8f7f6);border:1px solid #dedce2;border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;display:flex;box-shadow:0 10px 35px #24202a07}.service-card h3{letter-spacing:-.025em;margin:0;font-size:24px}.service-featured{border-color:#d4a392}.service-price{letter-spacing:-.05em;font-size:42px;font-weight:800}.service-price small{letter-spacing:0;color:#605d66;margin-left:8px;font-size:14px;font-weight:500}.service-check{white-space:normal;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex!important}.service-check input{flex-shrink:0;margin-top:2px;width:18px!important;height:18px!important}.service-notice{color:#573e22;background:#faf3e9;border:1px solid #ded7cf;border-radius:13px;padding:15px;font-size:13px;line-height:1.65}.service-notice.ready{color:#23562d;background:#eff7f0}.service-notice ul{margin:0;padding-left:18px}.service-meter{gap:8px;width:100%;display:grid}.service-meter label{justify-content:space-between;gap:8px;font-size:12px;display:flex}.service-meter progress{accent-color:#bd3618;width:100%;height:7px}.service-history{background:#fff;border:1px solid #ddd;border-radius:20px;padding:22px}.service-history>div{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:13px;display:flex}.service-history span{gap:4px;display:grid}.service-history small{color:#65616b}.service-extras{border:1px solid #ddd;border-radius:16px;padding:20px}.service-extras p{font-size:13px;line-height:1.7}.service-extras button{margin:10px 10px 0 0}.dux-services summary,.sequence-builder summary{cursor:pointer;padding:10px 0;font-weight:650}.sequence-builder details{padding-bottom:22px}.sequence-builder small{white-space:pre-wrap;color:#54505a;line-height:1.6}.sequence-enroll{border-top:1px solid #ddd;padding-top:20px}.sequence-builder .service-check{margin:16px 0}.capture-manager{gap:20px;display:grid}.capture-manager-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.capture-manager-toolbar label{gap:6px;display:grid}.capture-manager select,.capture-manager textarea,.capture-manager input{max-width:100%}.capture-editor{padding:20px 0}.capture-editor input[type=color]{height:44px;padding:4px}.capture-manager .module-card{padding:24px}.capture-manager .module-card>textarea{border:1px solid #d9d6dc;border-radius:10px;width:100%;padding:14px}.capture-site{color:#242328;background:#fcfbf8;min-height:100vh;font-family:Arial,sans-serif;line-height:1.6}.capture-site *{box-sizing:border-box}.capture-header,.capture-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:28px 40px;display:flex}.capture-header strong{letter-spacing:-.04em;font-size:21px}.capture-site a{color:inherit;text-decoration:none}.capture-header>a{border-bottom:1px solid #242328;font-size:13px}.capture-hero{max-width:1180px;margin:auto;padding:80px 40px 65px}.capture-hero>span,.capture-section>span,.capture-contact>div>span{letter-spacing:.16em;font-size:11px;font-weight:800}.capture-hero h1{letter-spacing:-.055em;max-width:890px;margin:24px 0;font-size:clamp(38px,6.4vw,76px);line-height:1.05}.capture-hero>p{color:#57535a;max-width:670px;font-size:20px;line-height:1.65}.capture-button{font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;min-height:50px;margin:22px 0;padding:16px 24px;font-weight:700;display:inline-flex;color:#fff!important;background:#262329!important}.capture-button:disabled{opacity:.55;cursor:not-allowed}.capture-button span{font-size:24px}.capture-offer{border-left:5px solid var(--capture-accent);background:#f2f0ed;border-radius:0 14px 14px 0;max-width:850px;margin-top:55px;padding:25px 30px}.capture-offer span{letter-spacing:.15em;font-size:10px;font-weight:800}.capture-offer p{white-space:pre-line;margin:10px 0 0}.capture-section{max-width:1180px;margin:auto;padding:65px 40px}.capture-section h2{letter-spacing:-.04em;max-width:750px;margin:15px 0 30px;font-size:clamp(28px,4vw,44px);line-height:1.15}.capture-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:0;list-style:none;display:grid}.capture-grid article,.capture-grid li{background:#fff;border:1px solid #e5e1dc;border-radius:16px;padding:25px}.capture-grid b{border-bottom:3px solid var(--capture-accent);padding-bottom:6px;font-size:13px}.capture-grid p{white-space:pre-line;margin:20px 0 0}.capture-muted{background:#f2f0ed;border-radius:24px}.capture-copy{white-space:pre-line;max-width:800px;font-size:18px}.capture-section details{border-bottom:1px solid #dedbd6;padding:20px 0}.capture-section summary{cursor:pointer;font-weight:700}.capture-section details p{color:#57535a}.capture-contact{grid-template-columns:1fr 1fr;gap:65px;display:grid}.capture-contact form{background:#fff;border:1px solid #e5e1dc;border-radius:20px;flex-direction:column;gap:15px;padding:28px;display:flex;position:relative}.capture-contact label{gap:7px;font-size:13px;display:grid}.capture-contact input:not([type=checkbox]){color:#242328;background:#fff;border:1px solid #c9c5cd;border-radius:8px;width:100%;padding:13px;font-size:16px}.capture-contact .capture-consent{font-size:12px;line-height:1.6;display:block}.capture-consent input{vertical-align:middle;width:16px;height:16px;margin:0 8px 0 0}.capture-consent a{text-decoration:underline}.capture-whatsapp{font-weight:650;display:inline-block;text-decoration:underline!important}.capture-result{margin:0;font-size:14px;line-height:1.6}.capture-footer{border-top:1px solid #dedbd6;padding-top:35px;padding-bottom:35px;font-size:12px}.capture-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.capture-preview-label{color:#fff;text-align:center;background:#30272d;padding:10px;font-size:12px}.capture-site :focus-visible{outline-offset:3px;outline:3px solid #136bc7}.capture-site .capture-button{margin-bottom:0}.public-service-upsells{max-width:1180px;margin:50px auto;padding:0 30px}.public-service-upsells h2{letter-spacing:-.03em;font-size:30px}.public-service-upsells .service-grid{margin-top:24px}@media (max-width:760px){.service-heading{flex-direction:column}.service-card{padding:20px}.service-history>div{flex-direction:column;align-items:flex-start}.capture-contact{grid-template-columns:1fr;gap:25px}.capture-header,.capture-footer{padding:22px}.capture-hero{padding:50px 22px}.capture-section{padding:42px 22px}.capture-muted{border-radius:0}.capture-hero>p{font-size:17px}.capture-contact form{padding:20px}.capture-manager .module-card{padding:18px}.capture-header>a{text-align:right;max-width:120px}.capture-manager-toolbar{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.capture-site *{scroll-behavior:auto!important;transition:none!important}}.performance-center{gap:18px;display:grid}.performance-hero{color:#fff;background:radial-gradient(circle at 8% 15%,#ff653e33,#0000 34%),linear-gradient(135deg,#17141c,#292231);border-radius:26px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:22px;padding:32px;display:grid;box-shadow:0 22px 55px #19121c2e}.performance-hero>div:first-child{align-self:center}.performance-hero span,.performance-setup span,.performance-modal header span{letter-spacing:.16em;color:#ff7c57;font-size:10px;font-weight:900}.performance-hero h2{margin:8px 0;font-size:36px}.performance-hero p{color:#cfc9d3;max-width:650px;margin:0;line-height:1.6}.performance-verdict{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff21;border-radius:20px;padding:22px}.performance-verdict small{color:#aaa1ae;font-weight:800;display:block}.performance-verdict strong{margin:10px 0;font-size:25px;display:block}.performance-verdict.scale strong,.performance-verdict.healthy strong{color:#68dfaa}.performance-verdict.risk strong{color:#ff8268}.performance-verdict.attention strong{color:#ffc66c}.performance-verdict p{font-size:13px}.performance-setup{background:linear-gradient(120deg,#fff8f5,#fff);border:1px solid #f5d1c6;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex}.performance-setup h3{margin:6px 0;font-size:20px}.performance-setup p{color:#766d78;margin:0}.performance-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.performance-kpi{background:#fff;border:1px solid #e9e4eb;border-radius:18px;padding:18px;box-shadow:0 8px 24px #281e2e0d}.performance-kpi span,.performance-kpi small{color:#807782;font-size:11px;display:block}.performance-kpi strong{color:#211b25;margin:12px 0;font-size:22px;display:block}.performance-columns{grid-template-columns:1.3fr .9fr;gap:18px;display:grid}.decision-card,.targets-card,.experiments-card{border-radius:22px!important}.diagnosis-list{gap:10px;margin-top:20px;display:grid}.diagnosis-list article{background:#faf8fb;border-radius:15px;grid-template-columns:10px 1fr;gap:13px;padding:14px 15px;display:grid}.diagnosis-list i{background:#86808a;border-radius:50%;width:9px;height:9px;margin-top:5px}.diagnosis-list article.good i{background:#2fb87e}.diagnosis-list article.attention i{background:#dc9a28}.diagnosis-list article.risk i{background:#e2553e}.diagnosis-list strong,.diagnosis-list p,.diagnosis-list span{display:block}.diagnosis-list p{color:#6f6772;margin:4px 0;font-size:13px}.diagnosis-list span{color:#a13d22;font-size:11px;font-weight:800}.targets-card dl{grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.targets-card dl div{border-bottom:1px solid #eee9ef;padding:13px 0}.targets-card dt{color:#807782;font-size:11px}.targets-card dd{margin:5px 0 0;font-weight:850}.targets-card .positive{color:#16855e}.targets-card .negative{color:#c94731}.targets-card>small{color:#7b737d;line-height:1.5}.experiment-list{gap:10px;margin-top:18px;display:grid}.experiment-list article{border:1px solid #ede8ef;border-radius:16px;grid-template-columns:110px 1fr;gap:16px;padding:16px;display:grid}.experiment-list p{color:#6f6772;margin:5px 0}.experiment-status{text-align:center;background:#f0ecf3;border-radius:20px;align-self:start;padding:6px 8px;font-size:10px;font-weight:900}.experiment-status.active{color:#167352;background:#e7f7ef}.experiment-status.completed{color:#a23e20;background:#fff0e9}.performance-empty{text-align:center;color:#746c77;padding:30px 12px}.performance-empty p{max-width:600px;margin:8px auto 0}.performance-loading{place-items:center;gap:12px;min-height:300px;display:grid}.performance-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130e1599;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.performance-modal form{background:#fff;border-radius:24px;width:min(720px,100%);max-height:90vh;overflow:auto;box-shadow:0 35px 100px #00000052}.performance-modal header,.performance-modal footer{justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.performance-modal header{border-bottom:1px solid #eee9ef}.performance-modal header h3{margin:5px 0 0;font-size:24px}.performance-modal header button{background:0 0;border:0;font-size:26px}.performance-form{grid-template-columns:1fr 1fr;gap:15px;padding:24px 26px;display:grid}.performance-form label{gap:7px;font-size:12px;font-weight:750;display:grid}.performance-form label.wide{grid-column:1/-1}.performance-form input,.performance-form select,.performance-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #dcd4df;border-radius:12px;padding:12px}.performance-modal aside{color:#793b29;background:#fff6f1;border-radius:13px;margin:0 26px;padding:14px;font-size:12px;line-height:1.5}.performance-modal footer{justify-content:flex-end;gap:9px}@media (max-width:1100px){.performance-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.performance-hero,.performance-columns{grid-template-columns:1fr}.performance-hero{padding:24px}.performance-hero h2{font-size:29px}.performance-setup{flex-direction:column;align-items:flex-start}.performance-grid{grid-template-columns:repeat(2,1fr)}.performance-form{grid-template-columns:1fr;padding:20px}.performance-form label.wide{grid-column:auto}.targets-card dl,.experiment-list article{grid-template-columns:1fr}.performance-modal{padding:10px}}.experiment-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.experiment-evidence>div{background:#faf8fa;border:1px solid #e8e2e9;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.experiment-evidence>div strong{overflow-wrap:anywhere;font-size:12px}.experiment-evidence>div span{color:#655c68;font-size:11px;line-height:1.45}.experiment-evidence>small,.experiment-evidence-note{color:#746b78;grid-column:1/-1;font-size:11px;line-height:1.5}.experiment-evidence-note{margin:10px 0 0}.performance-form>p.wide{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}@media (max-width:640px){.experiment-evidence{grid-template-columns:1fr}}.experiment-actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.experiment-actions .soft-btn{font-size:11px}.experiment-outcome{overflow-wrap:anywhere;background:#f6f3f7;border-radius:10px;padding:10px 12px;line-height:1.5}.experiment-outcome strong{color:#2b2430;margin-bottom:3px;display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dux-color-brand-50:#fff4ee;--dux-color-brand-100:#ffe4d7;--dux-color-brand-200:#ffc8b2;--dux-color-brand-300:#ffa17d;--dux-color-brand-400:#ff754b;--dux-color-brand-500:#ff5a2f;--dux-color-brand-600:#d9431d;--dux-color-brand-700:#a93414;--dux-color-brand-800:#86260f;--dux-color-brand-900:#651f12;--dux-color-neutral-0:#fff;--dux-color-neutral-25:#fcfbfa;--dux-color-neutral-50:#f7f5f2;--dux-color-neutral-100:#eeeae6;--dux-color-neutral-200:#ded8d3;--dux-color-neutral-300:#c2babf;--dux-color-neutral-400:#948b91;--dux-color-neutral-500:#71696f;--dux-color-neutral-600:#554e53;--dux-color-neutral-700:#3d373b;--dux-color-neutral-800:#272226;--dux-color-neutral-900:#171417;--dux-color-success-50:#eaf7f0;--dux-color-success-600:#19784e;--dux-color-warning-50:#fff5dc;--dux-color-warning-700:#7b5712;--dux-color-danger-50:#fff0ed;--dux-color-danger-600:#b13b2e;--dux-color-info-50:#edf4ff;--dux-color-info-700:#285b9a;--dux-color-bg:var(--dux-color-neutral-50);--dux-color-surface:var(--dux-color-neutral-0);--dux-color-surface-muted:var(--dux-color-neutral-25);--dux-color-text:var(--dux-color-neutral-900);--dux-color-text-secondary:var(--dux-color-neutral-500);--dux-color-text-inverse:var(--dux-color-neutral-0);--dux-color-border:#1f1a1d1c;--dux-color-border-strong:#1f1a1d33;--dux-color-action:var(--dux-color-brand-700);--dux-color-action-hover:var(--dux-color-brand-800);--dux-color-focus:#2563eb;--dux-font-sans:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--dux-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--dux-text-xs:.75rem;--dux-text-sm:.875rem;--dux-text-md:1rem;--dux-text-lg:1.125rem;--dux-text-xl:1.375rem;--dux-text-2xl:1.75rem;--dux-text-3xl:2.25rem;--dux-leading-tight:1.22;--dux-leading-normal:1.5;--dux-leading-relaxed:1.68;--dux-space-0:0;--dux-space-1:.25rem;--dux-space-2:.5rem;--dux-space-3:.75rem;--dux-space-4:1rem;--dux-space-5:1.25rem;--dux-space-6:1.5rem;--dux-space-8:2rem;--dux-space-10:2.5rem;--dux-space-12:3rem;--dux-space-16:4rem;--dux-radius-xs:.375rem;--dux-radius-sm:.5rem;--dux-radius-md:.75rem;--dux-radius-lg:1rem;--dux-radius-xl:1.25rem;--dux-radius-pill:999px;--dux-elevation-1:0 1px 2px #18110e0a,0 6px 18px #18110e09;--dux-elevation-2:0 2px 4px #18110e0b,0 14px 36px #18110e12;--dux-elevation-3:0 8px 18px #18110e14,0 30px 80px #18110e29;--dux-motion-fast:.12s;--dux-motion-normal:.2s;--dux-motion-slow:.32s;--dux-ease-standard:cubic-bezier(.2,.8,.2,1);--dux-control-sm:2.25rem;--dux-control-md:2.75rem;--dux-control-lg:3rem;--dux-layer-dropdown:60;--dux-layer-sticky:70;--dux-layer-drawer:90;--dux-layer-modal:120;--dux-layer-toast:150;--dux-focus-ring:0 0 0 3px #2563eb47;--ink:var(--dux-color-text);--muted:var(--dux-color-text-secondary);--line:var(--dux-color-border);--paper:var(--dux-color-bg);--purple:var(--dux-color-brand-700);--purple-dark:var(--dux-color-brand-800);--orange:var(--dux-color-brand-500);--green:var(--dux-color-success-600);--dux-ink:var(--dux-color-text);--dux-paper:var(--dux-color-bg);--dux-card:#ffffffe6;--dux-accent:var(--dux-color-brand-500);--dux-accent-2:var(--dux-color-brand-400);--dux-cta:var(--dux-color-action);--dux-cta-hover:var(--dux-color-action-hover);--dux-positive:var(--dux-color-success-600);--dux-line:var(--dux-color-border);--dux-muted:var(--dux-color-text-secondary);--dux-shadow:var(--dux-elevation-1);--dux-shadow-strong:var(--dux-elevation-3)}html{font-family:var(--dux-font-sans);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--dux-color-text);font-family:var(--dux-font-sans);font-size:var(--dux-text-sm);line-height:var(--dux-leading-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}.dux-brand-lockup{color:var(--dux-color-neutral-900);white-space:nowrap;align-items:center;gap:.625rem;line-height:1;display:inline-flex}.dux-symbol{flex:none;width:2.125rem;height:2.125rem;display:block;overflow:visible}.dux-symbol-main{fill:currentColor}.dux-symbol-accent{fill:var(--dux-color-brand-500)}.dux-wordmark{letter-spacing:.105em;font-size:1.0625rem;font-weight:850;color:currentColor!important;box-shadow:none!important;background:0 0!important}.dux-wordmark b{font-weight:650;color:var(--dux-color-brand-700)!important}.dux-brand-lockup.inverse{color:var(--dux-color-neutral-0)}.dux-brand-lockup.inverse .dux-wordmark b{color:var(--dux-color-brand-400)!important}.dux-brand-lockup.compact{gap:.5rem}.dux-brand-lockup.compact .dux-symbol{width:1.75rem;height:1.75rem}.dux-brand-lockup.compact .dux-wordmark{letter-spacing:.07em;font-size:.8125rem}.public-brand>.dux-brand-lockup{color:var(--dux-color-neutral-900)!important;box-shadow:none!important;background:0 0!important}.public-brand .dux-wordmark{color:inherit!important;box-shadow:none!important;background:0 0!important}.public-brand>small{border-left:1px solid var(--dux-color-neutral-200);color:var(--dux-color-neutral-500);letter-spacing:.11em;padding-left:.625rem;font-size:.5625rem;font-weight:750;line-height:1.35}.public-footer .dux-brand-lockup{color:var(--dux-color-neutral-0)!important}.public-footer .dux-brand-lockup .dux-wordmark b{color:var(--dux-color-brand-400)!important}.public-footer .public-company-signature{color:var(--dux-color-neutral-300);font-weight:650}@media (max-width:620px){.public-header .public-brand>small{display:none}}.sidebar-collapsed .brand .dux-wordmark{width:auto!important;font-size:inherit!important;display:none!important}.sidebar-collapsed .brand .dux-wordmark:before{content:none!important;display:none!important}.sidebar-collapsed .brand .dux-symbol{width:2.5rem;height:2.5rem}.skip-link{top:var(--dux-space-3);left:var(--dux-space-3);z-index:calc(var(--dux-layer-toast) + 1);padding:var(--dux-space-3) var(--dux-space-4);color:var(--dux-color-text-inverse);background:var(--dux-color-neutral-900);border-radius:var(--dux-radius-sm);box-shadow:var(--dux-elevation-3);transition:transform var(--dux-motion-fast) ease;font-weight:750;text-decoration:none;position:fixed;transform:translateY(calc(-100% - 2rem))}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--dux-color-focus)!important;outline-offset:2px!important;box-shadow:var(--dux-focus-ring)!important}:where(button,input,select,textarea):disabled,[aria-disabled=true]{filter:saturate(.55);cursor:not-allowed!important;opacity:.52!important}:where(button,a,input,select,textarea){transition:color var(--dux-motion-fast) ease,background-color var(--dux-motion-fast) ease,border-color var(--dux-motion-fast) ease,box-shadow var(--dux-motion-fast) ease,transform var(--dux-motion-fast) var(--dux-ease-standard)}.app-shell :where(h1,h2,h3,h4),.auth-screen :where(h1,h2,h3),.onboarding-page :where(h1,h2,h3){color:var(--dux-color-text);font-weight:760;line-height:var(--dux-leading-tight);text-wrap:balance}.app-shell :where(p,li,dd),.auth-screen :where(p,li),.onboarding-page :where(p,li){text-wrap:pretty}.app-shell .topbar h1{font-size:var(--dux-text-xl)}.app-shell .module-header h2{font-size:var(--dux-text-2xl)}.app-shell :where(.eyebrow,.section-kicker,.setup-kicker,.auth-kicker){letter-spacing:.11em;text-transform:uppercase;font-size:.6875rem;line-height:1.35}:where(.app-shell,.auth-screen,.onboarding-page) :where(.primary-button,.action-btn,.soft-btn,.danger-soft,.auth-provider){min-height:var(--dux-control-md);padding-inline:var(--dux-space-4);justify-content:center;align-items:center;gap:var(--dux-space-2);border-radius:var(--dux-radius-sm);font-size:var(--dux-text-sm);font-weight:700;line-height:1.2;display:inline-flex}:where(.app-shell,.auth-screen,.onboarding-page) :where(.primary-button,.action-btn){color:var(--dux-color-text-inverse)!important;background:var(--dux-color-action)!important;border:1px solid var(--dux-color-action)!important;box-shadow:0 7px 18px #86260f2b!important}:where(.app-shell,.auth-screen,.onboarding-page) :where(.primary-button,.action-btn):not(:disabled):hover{transform:translateY(-1px);background:var(--dux-color-action-hover)!important;border-color:var(--dux-color-action-hover)!important;box-shadow:0 10px 24px #86260f38!important}:where(.app-shell,.auth-screen,.onboarding-page) :where(.primary-button,.action-btn):not(:disabled):active{transform:translateY(0);box-shadow:var(--dux-elevation-1)!important}:where(.app-shell,.auth-screen,.onboarding-page) .soft-btn{color:var(--dux-color-neutral-700)!important;background:var(--dux-color-surface)!important;border:1px solid var(--dux-color-border)!important;box-shadow:var(--dux-elevation-1)!important}:where(.app-shell,.auth-screen,.onboarding-page) .soft-btn:not(:disabled):hover{color:var(--dux-color-brand-800)!important;background:var(--dux-color-brand-50)!important;border-color:var(--dux-color-brand-200)!important}.app-shell :where(.icon-button,.mobile-nav-toggle){min-width:var(--dux-control-md);width:var(--dux-control-md);min-height:var(--dux-control-md);height:var(--dux-control-md);border-radius:var(--dux-radius-sm);place-items:center;display:inline-grid}.app-shell :where(.text-button,.tutorial-back){min-height:var(--dux-control-sm);padding-inline:var(--dux-space-2);text-underline-offset:.2em;font-weight:700}:where(.app-shell,.auth-screen,.onboarding-page) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){width:100%;min-height:var(--dux-control-md);color:var(--dux-color-text);background:var(--dux-color-surface);border:1px solid var(--dux-color-border-strong);border-radius:var(--dux-radius-sm);padding:.6875rem .75rem;box-shadow:inset 0 1px 1px #1d161306}:where(.app-shell,.auth-screen,.onboarding-page) textarea{min-height:7.5rem;line-height:var(--dux-leading-relaxed);resize:vertical}:where(.app-shell,.auth-screen,.onboarding-page) :where(input,select,textarea)::placeholder{color:var(--dux-color-neutral-400);opacity:1}:where(.app-shell,.auth-screen,.onboarding-page) :where(input,select,textarea):hover:not(:disabled){border-color:var(--dux-color-neutral-400)}:where(.app-shell,.auth-screen,.onboarding-page) :where(input,select,textarea)[readonly]{color:var(--dux-color-neutral-600);background:var(--dux-color-neutral-50);cursor:default}:where(.app-shell,.auth-screen,.onboarding-page) label{color:var(--dux-color-neutral-700);font-size:var(--dux-text-sm);font-weight:650;line-height:1.4}.app-shell :where(.module-card,.panel,.metric-card,.mini-stat,.health-strip,.workspace-card){border:1px solid var(--dux-color-border)!important;box-shadow:var(--dux-elevation-1)!important}.app-shell :where(.module-card,.panel){border-radius:var(--dux-radius-lg)!important;background:var(--dux-color-surface)!important}.app-shell :where(.metric-card,.mini-stat){border-radius:var(--dux-radius-md)!important;background:var(--dux-color-surface)!important}.app-shell :where(.module-card,.panel,.metric-card,.mini-stat):focus-within{border-color:#2563eb57!important}.app-shell :where(.floating-menu,.command-palette,.assistant-panel){box-shadow:var(--dux-elevation-3)!important}.app-shell .floating-menu{z-index:var(--dux-layer-dropdown);border:1px solid var(--dux-color-border)!important;border-radius:var(--dux-radius-md)!important}.app-shell .command-overlay{z-index:var(--dux-layer-modal)}.app-shell .toast{z-index:var(--dux-layer-toast);min-height:var(--dux-control-md);padding:var(--dux-space-3) var(--dux-space-4);border-radius:var(--dux-radius-md);box-shadow:var(--dux-elevation-3)}.app-shell :where(.status-pill,.portal-badge,.all-plan,[class*=badge]){border-radius:var(--dux-radius-pill);font-weight:750}.app-shell :where(.admin-message,.trial-banner,[role=alert]){border-radius:var(--dux-radius-md);line-height:var(--dux-leading-normal)}.app-shell :where(.module-list-empty,.command-empty,.empty-builder){min-height:10rem;padding:var(--dux-space-8);color:var(--dux-color-text-secondary);text-align:center}.app-shell :where(table){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.app-shell :where(th){color:var(--dux-color-text-secondary);background:var(--dux-color-surface-muted);font-size:var(--dux-text-xs);letter-spacing:.045em;text-align:left;text-transform:uppercase;font-weight:750}.app-shell :where(th,td){padding:var(--dux-space-3) var(--dux-space-4);border-bottom:1px solid var(--dux-color-border);vertical-align:middle}.app-shell :where(tbody tr):hover{background:var(--dux-color-neutral-25)}.app-shell :where(.metric-value,[data-numeric]){font-variant-numeric:tabular-nums lining-nums}.app-shell :where(.skeleton,.module-skeleton>span,.module-skeleton i,.module-skeleton section){border-radius:var(--dux-radius-xs);position:relative;overflow:hidden;color:#0000!important;background:var(--dux-color-neutral-100)!important}.app-shell :where(.skeleton,.module-skeleton>span,.module-skeleton i,.module-skeleton section):after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.4s ease-in-out infinite dux-skeleton;position:absolute;inset:0;transform:translate(-100%)}@keyframes dux-skeleton{to{transform:translate(100%)}}@media (max-width:760px){:root{--dux-text-2xl:1.5rem;--dux-text-3xl:1.875rem}.app-shell .content{padding-inline:var(--dux-space-4)}.app-shell :where(.module-card,.panel){border-radius:var(--dux-radius-md)!important}.app-shell :where(table){min-width:42rem}.app-shell :where(.table-wrap,[class*=tableWrap]){overscroll-behavior-inline:contain;overflow-x:auto}}@media (pointer:coarse){:where(.app-shell,.auth-screen,.onboarding-page) :where(button,a[role=button],input,select){min-height:2.75rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-shell :where(.primary-button,.action-btn,.metric-card):hover{transform:none!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid canvastext!important}.app-shell :where(.primary-button,.action-btn){border:1px solid buttontext!important}}.channel-kit-workbench{--channel-kit-border:var(--border,#dededb);max-width:1400px;color:var(--text,#232523);margin:0 auto}.channel-kit-workbench h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(1.7rem,3vw,2.5rem)}.channel-kit-workbench h2{margin:0 0 12px;font-size:1.15rem}.channel-kit-workbench p,.channel-kit-workbench li{font-size:.94rem;line-height:1.65}.channel-kit-workbench small{color:var(--muted,#61645f);margin-top:10px;font-size:.78rem;line-height:1.6;display:block}.channel-kit-hero{border:1px solid var(--channel-kit-border);background:var(--surface,#fff);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin:12px 0 28px;padding:24px;display:flex}.channel-kit-hero p{max-width:680px;color:var(--muted,#61645f);margin:0}.channel-kit-eyebrow{letter-spacing:.14em;font-size:.7rem;font-weight:750}.channel-kit-badge{color:#883d14;white-space:nowrap;background:#fff0e8;border:1px solid #f3d1bf;border-radius:20px;padding:8px 12px;font-size:.74rem}.channel-kit-tabs{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.channel-kit-tabs button{border:1px solid var(--channel-kit-border);background:var(--surface,#fff);color:inherit;font:inherit;cursor:pointer;border-radius:10px;padding:12px 20px}.channel-kit-tabs button[aria-pressed=true]{color:#fff;background:#232523;border-color:#232523}.channel-kit-columns{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.channel-kit-main,.channel-kit-side{flex-direction:column;gap:22px;min-width:0;display:flex}.channel-kit-workbench .module-card{border:1px solid var(--channel-kit-border);background:var(--surface,#fff);border-radius:16px;min-width:0;padding:24px}.channel-kit-workbench label{margin:14px 0;font-size:.86rem;font-weight:600;display:block}.channel-kit-workbench input:not([type=checkbox]),.channel-kit-workbench textarea,.channel-kit-workbench select{box-sizing:border-box;border:1px solid var(--channel-kit-border);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:9px;margin-top:7px;padding:12px;display:block}.channel-kit-workbench textarea{resize:vertical}.channel-kit-workbench button:disabled{opacity:.55;cursor:not-allowed}.channel-kit-workbench :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #fd7337}.channel-kit-workbench details{border-top:1px solid var(--channel-kit-border);margin-top:18px;padding-top:15px}.channel-kit-workbench summary{cursor:pointer;font-size:.87rem;font-weight:650}.channel-kit-workbench .channel-kit-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.channel-kit-check input{flex-shrink:0;margin-top:5px}.channel-kit-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.channel-kit-workbench .action-btn,.channel-kit-workbench .secondary-btn{text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:.82rem;text-decoration:none;display:inline-flex}.channel-kit-context{grid-template-columns:140px 1fr;gap:12px;font-size:.9rem;line-height:1.6;display:grid}.channel-kit-context dt{color:var(--muted,#61645f)}.channel-kit-context dd{overflow-wrap:anywhere;margin:0}.channel-kit-sync{border-left:3px solid #fd7337;margin:18px 0;padding:8px 14px}.channel-kit-workbench .channel-kit-file{margin:0}.channel-kit-workbench .channel-kit-code{font-family:monospace;font-size:.8rem}.channel-kit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.channel-kit-metrics>div{background:var(--surface-soft,#f6f6f3);border-radius:10px;padding:16px}.channel-kit-metrics span{color:var(--muted,#61645f);font-size:.74rem;display:block}.channel-kit-metrics strong{overflow-wrap:anywhere;margin-top:8px;font-size:1.2rem;display:block}.channel-kit-result-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-kit-result p{overflow-wrap:anywhere}.channel-kit-findings,.channel-kit-history{margin:16px 0 0;padding:0;list-style:none}.channel-kit-findings li{border-bottom:1px solid var(--channel-kit-border);padding:14px 0}.channel-kit-findings li>span{color:#6c4d15;margin-right:10px;font-size:.7rem}.channel-kit-findings li[data-state=pass]>span{color:#17623a}.channel-kit-findings li p{margin:6px 0}.channel-kit-history button{border:0;border-bottom:1px solid var(--channel-kit-border);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;padding:14px 0}.channel-kit-history strong,.channel-kit-history span{line-height:1.5;display:block}.channel-kit-history span{margin-top:5px;font-size:.78rem}.channel-kit-history small{margin:4px 0 0}.channel-kit-feedback{color:#205e38;background:#edf7f0;border:1px solid #bed8c9;border-radius:10px;padding:12px 16px}.channel-kit-error{color:#8b2929;background:#fff1f1;border:1px solid #e7bbbb;border-radius:10px;padding:12px 16px}.channel-kit-side .inline-note{font-size:.82rem}.channel-kit-history{max-height:600px;overflow:auto}.channel-kit-indexability{border:1px solid var(--channel-kit-border);background:var(--surface-soft,#f6f6f3);border-left:4px solid #767a75;border-radius:10px;padding:14px 16px}.channel-kit-indexability[data-state=pass]{border-left-color:#278352}.channel-kit-indexability[data-state=attention]{border-left-color:#ca6b32}.channel-kit-indexability strong{font-size:.9rem;display:block}.channel-kit-indexability p{margin:5px 0 0}@media (max-width:1100px){.channel-kit-columns{grid-template-columns:minmax(0,1fr)}.channel-kit-side{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:640px){.channel-kit-hero{flex-direction:column;gap:12px}.channel-kit-workbench .module-card{padding:18px}.channel-kit-side{display:flex}.channel-kit-metrics{grid-template-columns:1fr 1fr}.channel-kit-context{grid-template-columns:1fr;gap:5px}.channel-kit-context dd{margin-bottom:12px}.channel-kit-tabs button{flex:1;padding:12px 10px;font-size:.84rem}.channel-kit-result-head{flex-direction:column;align-items:flex-start}.channel-kit-actions>*{max-width:100%}.channel-kit-workbench{overflow-wrap:anywhere}}.journey-home{gap:24px;max-width:1250px;display:grid}.journey-home h2,.journey-home h3{margin:0 0 10px}.journey-home p{color:var(--muted,#646762);margin:8px 0;line-height:1.6}.journey-next{border:1px solid var(--border,#e4e5df);border-left:4px solid var(--dux-color-action,#e96831);background:var(--surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.journey-next small{letter-spacing:.12em;margin-bottom:12px;font-size:.72rem;display:block}.journey-next .action-btn{flex-shrink:0}.journey-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.journey-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.journey-kpis article{background:var(--surface,#fff);border:1px solid var(--border,#e4e5df);border-radius:12px;padding:22px}.journey-kpis span,.journey-kpis small{color:var(--muted,#646762);font-size:.8rem;display:block}.journey-kpis strong{overflow-wrap:anywhere;margin:12px 0;font-size:1.55rem;display:block}.journey-muted{font-size:.78rem}.journey-attention{margin:0;padding:0;list-style:none}.journey-attention li{border-bottom:1px solid var(--border,#e4e5df);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.journey-attention li:last-child{border-bottom:0}.journey-attention small{color:var(--muted,#646762);margin-top:5px;line-height:1.6;display:block}.journey-subnav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.journey-subnav button{font:inherit;border:1px solid var(--border,#e4e5df);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:8px;padding:10px 14px;font-size:.86rem}.journey-subnav button[aria-current=page]{color:#fff;background:#242723}.journey-account-menu summary{cursor:pointer;color:#c9cec7;padding:12px 14px;font-size:.8rem}.journey-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.journey-tools article{flex-direction:column;gap:12px;display:flex}.journey-tools p{flex:1;line-height:1.6}.journey-tools h3{margin:0}.journey-steps{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.journey-steps li{background:var(--surface,#fff);border:1px solid var(--border,#e4e5df);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;display:flex}.journey-steps [aria-current=step]{border-color:var(--dux-color-action,#e96831);font-weight:600}.journey-editor{max-width:1000px;margin:0 auto}.journey-editor .builder-brief,.journey-editor .builder-output{width:100%}.journey-editor details{border:1px solid var(--border,#e4e5df);border-radius:10px;margin:18px 0;padding:16px}.journey-editor summary{cursor:pointer;font-weight:600}.journey-review{background:var(--surface-soft,#f5f5f1);border-radius:12px;margin:24px 0;padding:20px}.journey-review dl{grid-template-columns:150px 1fr;gap:12px;font-size:.9rem;display:grid}.journey-review dd{overflow-wrap:anywhere;margin:0}.journey-persistent-error{color:#852f25;background:#fff0ee;border:1px solid #e6c4bd;border-radius:10px;margin:16px 0;padding:16px;line-height:1.5}.journey-subscription-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.journey-detail{border-top:1px solid var(--border,#e4e5df);margin-top:14px;padding-top:12px}.journey-detail summary{cursor:pointer;font-size:.85rem}.journey-detail p{overflow-wrap:anywhere}.journey-home .soft-btn,.journey-home .action-btn{min-height:44px}.sidebar-collapsed .journey-account-menu summary{padding:12px;font-size:0}.sidebar-collapsed .journey-account-menu summary:after{content:"•••";font-size:16px}:is(.journey-editor :is(button,a,input,select,textarea,summary):focus-visible,.journey-subnav button:focus-visible){outline:3px solid var(--dux-color-action,#e96831);outline-offset:3px}@media (max-width:900px){.journey-tools,.journey-kpis{grid-template-columns:1fr}.journey-next{flex-direction:column;align-items:flex-start}.journey-steps li{flex:1;min-width:130px}.journey-review dl{grid-template-columns:1fr;gap:6px}.journey-review dd{margin-bottom:10px}}@media (max-width:520px){.journey-attention li,.journey-section-head{flex-direction:column;align-items:flex-start}.journey-next{padding:20px}.journey-subnav button{flex:1}.journey-editor .builder-actions{flex-direction:column;gap:12px;display:flex}.journey-editor .builder-actions button{width:100%}}.journey-home>.module-card,.journey-subscription-card,.journey-tools>.module-card{padding:24px}.journey-subscription-card h3{margin:0 0 10px}.journey-subscription-card>p{margin:0 0 20px;line-height:1.6}
